Hello. I just wanted to point developers attention to the following bug: bugs.gentoo.org/212351 , comment #11 and further. The problem is that qemu does not compile any more on x86. I've tried recent snapshot (2008-03-15_05) and the problem persist there.
The problem gentoo is that previous versions are known to be affected to security vulnerability so we'll have to mask it soon, while version which does not build successfully will be masked too as there is no reason to keep broken package in stable. Could anybody of developers suggest anything on this issue? Thank you very much in advance! The actual build error: gcc -Wall -O2 -g -fno-strict-aliasing -fno-reorder-blocks -fno-gcse -fno-optimize-sibling-calls -fno-crossjumping -fno-align-labels -fno-align-jumps -fno-align-functions -mpreferred-stack-boundary=2 -fomit-frame-pointer -m32 -I. -I.. -I/home/pva/work/qemu/qemu-snapshot-2008-03-15_05/target-i386 -I/home/pva/work/qemu/qemu-snapshot-2008-03-15_05 -MMD -MP -DNEED_CPU_H -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/home/pva/work/qemu/qemu-snapshot-2008-03-15_05/tcg -I/home/pva/work/qemu/qemu-snapshot-2008-03-15_05/tcg/i386 -I/home/pva/work/qemu/qemu-snapshot-2008-03-15_05/fpu -I/home/pva/work/qemu/qemu-snapshot-2008-03-15_05/linux-user -I/home/pva/work/qemu/qemu-snapshot-2008-03-15_05/linux-user/i386 -c -o op.o /home/pva/work/qemu/qemu-snapshot-2008-03-15_05/target-i386/op.c /home/pva/work/qemu/qemu-snapshot-2008-03-15_05/target-i386/ops_sse.h: In function `op_psrlq_mmx': /home/pva/work/qemu/qemu-snapshot-2008-03-15_05/target-i386/ops_sse.h:213: error: unable to find a register to spill in class `GENERAL_REGS' /home/pva/work/qemu/qemu-snapshot-2008-03-15_05/target-i386/ops_sse.h:213: error: this is the insn: (insn:HI 36 35 37 3 /home/pva/work/qemu/qemu-snapshot-2008-03-15_05/target-i386/ops_sse.h:207 (parallel [ (set (reg:DI 63 [ <variable>.q ]) (lshiftrt:DI (reg:DI 63 [ <variable>.q ]) (subreg:QI (reg/v:SI 60 [ shift ]) 0))) (clobber (scratch:SI)) (clobber (reg:CC 17 flags)) ]) 309 {lshrdi3_1} (insn_list 33 (insn_list 35 (nil))) (expr_list:REG_DEAD (reg/v:SI 60 [ shift ]) (expr_list:REG_UNUSED (reg:CC 17 flags) (expr_list:REG_UNUSED (scratch:SI) (nil))))) -- Peter.
signature.asc
Description: Эта часть сообщения подписана цифровой подписью