Bug 11006

Summary: qemu-system-x86_64 compiled with gcc4.1 is broken with kqemu
Product: Sisyphus Reporter: Sergey Vlasov <vsu>
Component: qemu-systemAssignee: Alexey Shabalin <shaba>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: blocker    
Priority: P2 CC: glebfm, iv, shaba, vt
Version: unstable   
Hardware: all   
OS: Linux   

Description Sergey Vlasov 2007-03-03 21:47:09 MSK
На хосте x86_64 qemu-system-x86_64 из пакета qemu-system-0.9.0-alt3, собранного
gcc4.1-4.1.1-alt11, не работает нормально при использовании с модулем kqemu. Это
проявляется при попытке загрузки почти любого Linux (например, инсталятора M2.4,
C3.0): при указании -kernel-kqemu не запускается даже ядро, без этой опции ядро
запускается, но в запускаемых далее программах наблюдаются SIGSEGV в большом
количестве.

После пересборки qemu с добавлением %set_gcc_version 3.4 в spec-файл эта
проблема исчезает - 32-разрядные системы начинают нормально работать в
qemu-system-x86_64, в том числе при использовании -kernel-kqemu. (С запуском
гостевых ОС для x86_64 остаются проблемы, но в этом виноват уже модуль kqemu.)
Comment 1 Dmitry V. Levin 2007-03-03 21:52:55 MSK
Reassigned to maintainer.
Comment 2 Kirill A. Shutemov 2007-03-04 18:08:57 MSK
alt4 будет собрано gcc-3.4
Comment 3 Kirill A. Shutemov 2007-03-04 18:09:34 MSK
alt4 будет собрано gcc-3.4
Comment 4 Sergey Vlasov 2007-03-04 21:29:57 MSK
В таком варианте работает (по крайней мере, установку C3.0 такой
qemu-system-x86_64 с -kernel-kqemu выдержал).