When compiling dev-libs/liboil-0.3.2 compilation fails with this error message conv_3dnow.c: In function 'conv_f32_s16_3dnow': conv_3dnow.c:44: error: unknown register name 'mm0' in 'asm' conv_3dnow.c: In function 'conv_s32_f32_3dnow': conv_3dnow.c:73: error: unknown register name 'mm0' in 'asm' I tried to compile liboil-0.3.1 but this gives me the same error. Lowering my CFLAGS did not help, even a 'CFLAGS="" emerge liboil" did not help. Reproducible: Always Steps to Reproduce: 1.emerge liboil 2. 3. Actual Results: i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../.. -Wall -D_GNU_SOURCE -D_POSIX_C_SOURCE=200112L -I../.. -O2 -g -MT libconv_la-conv_3dnow.lo -MD -MP -MF .deps/libconv_la-conv_3dnow.Tpo -c conv_3dnow.c -fPIC -DPIC -o .libs/libconv_la-conv_3dnow.o conv_3dnow.c: In function 'conv_f32_s16_3dnow': conv_3dnow.c:44: error: unknown register name 'mm0' in 'asm' conv_3dnow.c: In function 'conv_s32_f32_3dnow': conv_3dnow.c:73: error: unknown register name 'mm0' in 'asm' make[3]: *** [libconv_la-conv_3dnow.lo] Fehler 1 make[3]: Leaving directory `/var/tmp/portage/liboil-0.3.1/work/liboil-0.3.1/liboil/conv' make[2]: *** [all-recursive] Fehler 1 make[2]: Leaving directory `/var/tmp/portage/liboil-0.3.1/work/liboil-0.3.1/liboil' make[1]: *** [all-recursive] Fehler 1 make[1]: Leaving directory `/var/tmp/portage/liboil-0.3.1/work/liboil-0.3.1' make: *** [all] Fehler 2 !!! ERROR: dev-libs/liboil-0.3.1 failed. !!! Function src_compile, Line 21, Exitcode 2 !!! emake failed !!! If you need support, post the topmost build error, NOT this status message. Expected Results: Compilation end successfully and without any error message This is my emerge info: Portage 2.0.52-r1 (default-linux/x86/2005.0, gcc-4.0.1, glibc-2.3.5-r1, 2.6.12-morph7 i686) ================================================================= System uname: 2.6.12-morph7 i686 Intel(R) Pentium(R) 4 CPU 2.40GHz Gentoo Base System version 1.12.0_pre8 ccache version 2.4 [enabled] dev-lang/python: 2.4.1-r1 sys-apps/sandbox: 1.2.13 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6 sys-devel/binutils: 2.16.91.0.3 sys-devel/libtool: 1.5.20 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=pentium4 -mtune=pentium4 -O3 -pipe -mmmx -msse -msse2 -ffast-math -mfpmath=sse -fforce-addr -falign-functions=4 -fprefetch-loop-arrays -funroll-loops" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium4 -mtune=pentium4 -O3 -pipe -mmmx -msse -msse2 -ffast-math -mfpmath=sse -fforce-addr -falign-functions=4 -fprefetch-loop-arrays -funroll-loops" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks sandbox sfperms strict" GENTOO_MIRRORS="ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://gentoo.inode.at/source/ http://gentoo.oregonstate.edu http://www.ibiblio.org/pub/Linux/distributions/gentoo" LANG="de_DE@euro" LC_ALL="de_DE@euro" LDFLAGS="-Wl,-O1 -Wl,--sort-common -s" LINGUAS="de" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage /usr/local/overlays/gentoo-de /usr/local/overlays/bmg-main" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="x86 X aalib acpi alsa apm arts avi berkdb bitmap-fonts cdr crypt cups curl directfb divx4linux dvd dvdr eds emboss encode esd fam flac foomaticdb fortran gdbm gif gphoto2 gpm gstreamer gtk gtk2 imagemagick imlib ipv6 jabber java joystick jpeg kde libg++ libwww mad mikmod mmx mmx2 motif mp3 mpeg ncurses nls nptl nvidia ogg oggvorbis opengl oss pam pdflib perl png python qt quicktime readline real scanner sdl slang spell sse sse2 ssl svga tcpd tiff truetype truetype-fonts type1-fonts usb videos vorbis win32codecs wmf wxwindows xine xml xml2 xmms xv zlib linguas_de userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET
Sorry, we don't support gcc-4. Feel free to reopen if you have a patch. Thanks.