2008年10月6日月曜日

Gentoo & qemu その2

gentoo gcc-3.4.6 で cvs版の qemu をコンパイルしようとするも...

release_0_9_0/target-i386/ops_sse.h:213: error: this is
the insn:
(insn:HI 36 35 37 3 release_0_9_0/target-i386/ops_sse.h
:207 (parallel [
(set (reg:DI 63 [
.q ])
(lshiftrt:DI (reg:DI 63 [
.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)))))
release_0_9_0/target-i386/ops_sse.h:213: 前のエラーにより混乱していますので、脱出します
make[1]: *** [op.o] エラー 1


gentoo の gcc-3.4.6 はダメ?らしい。

http://docs.openmoko.org/trac/ticket/1093

しかたなく...

/etc/portage/package.keywords に sys-devel/gcc:3.3 ~x86 を追加して、
emerge -av sys-devel/gcc:3.3

で、gcc-3.3.6 をインストール。

qemu は ./configure --host-cc=/usr/bin/gcc-3.3.6 --cc=/usr/bin/gcc-3.3.6
で compile できました♪

0 件のコメント: