when upgrading gcc from 3.3.4-r1 to 3.4.1-r2 i get this strange error message: make[2]: Leaving directory `/var/tmp/portage/gcc-3.4.1-r2/work/build/i686-pc-linux-gnu/libstdc++-v3/include
when upgrading gcc from 3.3.4-r1 to 3.4.1-r2 i get this strange error message: make[2]: Leaving directory `/var/tmp/portage/gcc-3.4.1-r2/work/build/i686-pc-linux-gnu/libstdc++-v3/include´ make[1]: Leaving directory `/var/tmp/portage/gcc-3.4.1-r2/work/build´ make: *** [profiledbootstrap] Error 2 !!! ERROR: sys-devel/gcc-3.4.1-r2 failed. !!! Function src_compile, Line 690, Exitcode 2 !!! (no error message) !!! If you need support, post the topmost build error, NOT this status message Well, i looked for a reasonable error message but couldn't find it... It seems as if it was done compiling but im really not sure... Im using: -bootstrap -build -debug -f77 -gcj -gtk -hardened -multilib -n32 -n64 +nls -objc -static (-uclibc) Reproducible: Always Steps to Reproduce: 1. emerge gcc Actual Results: gcc's build fails Expected Results: succesfull gcc build emerge info Portage 2.0.51_rc1 (default-x86-2004.0, gcc-3.3.4, glibc-2.3.4-20040808-r0, 2.6.7-gentoo-r11 i686) ================================================================= System uname: 2.6.7-gentoo-r11 i686 mobile AMD Athlon(tm) XP 1800+ Gentoo Base System version 1.5.3 ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.15.90.0.1.1-r3 Headers: sys-kernel/linux-headers-2.4.22 Libtools: sys-devel/libtool-1.5.2-r5 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-03 -mcpu=athlon-xp -funroll-loops -fprefetch-loop-arrays -pipe" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc/ /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/init.d /etc/terminfo /etc/env.d" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox sfperms strict userpriv usersandbox" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" USE="3dnow X Xaw3d aalib acpi acpi4linux aim alsa apache1 avi berkdb bitmap-fonts bonobo cdr crypt cups curl dga dillo directfb divx4linux encode escreen esd ethereal evo flash foomaticdb freetds gb gd-external gdbm gif gimpprint gnome gpm gtk gtk2 gtkhtml hostap-nopci hostap-noplx hyriand icq ieee1394 imagemagick imap imlib ipv6 jabber java javascript jpeg justify ldap leim libg++ libwww mad maildir md5sum mikmod mono motif mozilla moznoirc moznomail mozsvg mpeg msn mysql ncurses net nls noreiserfs odbc offensive oggvorbis opengl oscar oss pam pcmcia pdflib perl php png pnp postgres python quicktime readline samba sdl spell sse ssl svga tcltk tcpd tiff truetype trusted wsconvert x86 xml2 xmms xprint xv yahoo zlib video_cards_ati"
you didnt post an error message, you just posted make telling us an error happened. and then portage repeating the same. the error will be higher up
Ok, i traced back this error and here's what i found ... make[2]: Entering directory `/var/tmp/portage/gcc-3.4.1-r2/work/build/i686-pc-linux-gnu/libiberty' if [ x"-fpic" != x ] && [ ! -d pic ]; then \ mkdir pic; \ else true; fi checking for hypot... touch stamp-picdir CONFIG_FILES= CONFIG_HEADERS=config.h:config.in /bin/sh ./config.status yes checking for float trig functions... yes checking for acosf... config.status: creating config.h config.status: config.h is unchanged config.status: executing default commands if [ x"-fpic" != x ]; then \ /var/tmp/portage/gcc-3.4.1-r2/work/build/gcc/xgcc -B/var/tmp/portage/gcc-3.4.1-r2/work/build/gcc/ -B/usr/i686-pc-linux-gnu/bin/ -B/usr/i686-pc-linux-gnu/lib/ -isystem /usr/i686-pc-linux-gnu/include -isystem /usr/i686-pc-linux-gnu/sys-include -c -DHAVE_CONFIG_H -O2 -O2 -fprefetch-loop-arrays -pipe -I. -I/var/tmp/portage/gcc-3.4.1-r2/work/gcc-3.4.1/libiberty/../include -W -Wall -Wtraditional -pedantic -fpic /var/tmp/portage/gcc-3.4.1-r2/work/gcc-3.4.1/libiberty/argv.c -o pic/argv.o; \ else true; fi yes /var/tmp/portage/gcc-3.4.1-r2/work/gcc-3.4.1/libiberty/argv.c:1: warning: -fprefetch-loop-arrays not supported for this target (try -march switches) /var/tmp/portage/gcc-3.4.1-r2/work/build/gcc/xgcc -B/var/tmp/portage/gcc-3.4.1-r2/work/build/gcc/ -B/usr/i686-pc-linux-gnu/bin/ -B/usr/i686-pc-linux-gnu/lib/ -isystem /usr/i686-pc-linux-gnu/include -isystem /usr/i686-pc-linux-gnu/sys-include -c -DHAVE_CONFIG_H -O2 -O2 -fprefetch-loop-arrays -pipe -I. -I/var/tmp/portage/gcc-3.4.1-r2/work/gcc-3.4.1/libiberty/../include -W -Wall -Wtraditional -pedantic /var/tmp/portage/gcc-3.4.1-r2/work/gcc-3.4.1/libiberty/argv.c -o argv.o /var/tmp/portage/gcc-3.4.1-r2/work/gcc-3.4.1/libiberty/argv.c:1: warning: -fprefetch-loop-arrays not supported for this target (try -march switches) checking for asinf... if [ x"-fpic" != x ]; then \ /var/tmp/portage/gcc-3.4.1-r2/work/build/gcc/xgcc -B/var/tmp/portage/gcc-3.4.1-r2/work/build/gcc/ -B/usr/i686-pc-linux-gnu/bin/ -B/usr/i686-pc-linux-gnu/lib/ -isystem /usr/i686-pc-linux-gnu/include -isystem /usr/i686-pc-linux-gnu/sys-include -c -DHAVE_CONFIG_H -O2 -O2 -fprefetch-loop-arrays -pipe -I. -I/var/tmp/portage/gcc-3.4.1-r2/work/gcc-3.4.1/libiberty/../include -W -Wall -Wtraditional -pedantic -fpic /var/tmp/portage/gcc-3.4.1-r2/work/gcc-3.4.1/libiberty/fdmatch.c -o pic/fdmatch.o; \ else true; fi /var/tmp/portage/gcc-3.4.1-r2/work/gcc-3.4.1/libiberty/fdmatch.c:1: warning: -fprefetch-loop-arrays not supported for this target (try -march switches) /var/tmp/portage/gcc-3.4.1-r2/work/build/gcc/xgcc -B/var/tmp/portage/gcc-3.4.1-r2/work/build/gcc/ -B/usr/i686-pc-linux-gnu/bin/ -B/usr/i686-pc-linux-gnu/lib/ -isystem /usr/i686-pc-linux-gnu/include -isystem /usr/i686-pc-linux-gnu/sys-include -c -DHAVE_CONFIG_H -O2 -O2 -fprefetch-loop-arrays -pipe -I. -I/var/tmp/portage/gcc-3.4.1-r2/work/gcc-3.4.1/libiberty/../include -W -Wall -Wtraditional -pedantic /var/tmp/portage/gcc-3.4.1-r2/work/gcc-3.4.1/libiberty/fdmatch.c -o fdmatch.o /var/tmp/portage/gcc-3.4.1-r2/work/gcc-3.4.1/libiberty/fdmatch.c:1: warning: -fprefetch-loop-arrays not supported for this target (try -march switches) if [ x"-fpic" != x ]; then \ /var/tmp/portage/gcc-3.4.1-r2/work/build/gcc/xgcc -B/var/tmp/portage/gcc-3.4.1-r2/work/build/gcc/ -B/usr/i686-pc-linux-gnu/bin/ -B/usr/i686-pc-linux-gnu/lib/ -isystem /usr/i686-pc-linux-gnu/include -isystem /usr/i686-pc-linux-gnu/sys-include -c -DHAVE_CONFIG_H -O2 -O2 -fprefetch-loop-arrays -pipe -I. -I/var/tmp/portage/gcc-3.4.1-r2/work/gcc-3.4.1/libiberty/../include -W -Wall -Wtraditional -pedantic -fpic /var/tmp/portage/gcc-3.4.1-r2/work/gcc-3.4.1/libiberty/hex.c -o pic/hex.o; \ else true; fi /var/tmp/portage/gcc-3.4.1-r2/work/gcc-3.4.1/libiberty/hex.c:1: warning: -fprefetch-loop-arrays not supported for this target (try -march switches) /var/tmp/portage/gcc-3.4.1-r2/work/build/gcc/xgcc -B/var/tmp/portage/gcc-3.4.1-r2/work/build/gcc/ -B/usr/i686-pc-linux-gnu/bin/ -B/usr/i686-pc-linux-gnu/lib/ -isystem /usr/i686-pc-linux-gnu/include -isystem /usr/i686-pc-linux-gnu/sys-include -c -DHAVE_CONFIG_H -O2 -O2 -fprefetch-loop-arrays -pipe -I. -I/var/tmp/portage/gcc-3.4.1-r2/work/gcc-3.4.1/libiberty/../include -W -Wall -Wtraditional -pedantic /var/tmp/portage/gcc-3.4.1-r2/work/gcc-3.4.1/libiberty/hex.c -o hex.o /var/tmp/portage/gcc-3.4.1-r2/work/gcc-3.4.1/libiberty/hex.c:1: warning: -fprefetch-loop-arrays not supported for this target (try -march switches) if [ x"-fpic" != x ]; then \ /var/tmp/portage/gcc-3.4.1-r2/work/build/gcc/xgcc -B/var/tmp/portage/gcc-3.4.1-r2/work/build/gcc/ -B/usr/i686-pc-linux-gnu/bin/ -B/usr/i686-pc-linux-gnu/lib/ -isystem /usr/i686-pc-linux-gnu/include -isystem /usr/i686-pc-linux-gnu/sys-include -c -DHAVE_CONFIG_H -O2 -O2 -fprefetch-loop-arrays -pipe -I. -I/var/tmp/portage/gcc-3.4.1-r2/work/gcc-3.4.1/libiberty/../include -W -Wall -Wtraditional -pedantic -fpic /var/tmp/portage/gcc-3.4.1-r2/work/gcc-3.4.1/libiberty/lbasename.c -o pic/lbasename.o; \else true; fi /var/tmp/portage/gcc-3.4.1-r2/work/gcc-3.4.1/libiberty/lbasename.c:1: warning: -fprefetch-loop-arrays not supported for this target (try -march switches) yes /var/tmp/portage/gcc-3.4.1-r2/work/build/gcc/xgcc -B/var/tmp/portage/gcc-3.4.1-r2/work/build/gcc/ -B/usr/i686-pc-linux-gnu/bin/ -B/usr/i686-pc-linux-gnu/lib/ -isystem /usr/i686-pc-linux-gnu/include -isystem /usr/i686-pc-linux-gnu/sys-include -c -DHAVE_CONFIG_H -O2 -O2 -fprefetch-loop-arrays -pipe -I. -I/var/tmp/portage/gcc-3.4.1-r2/work/gcc-3.4.1/libiberty/../include -W -Wall -Wtraditional -pedantic /var/tmp/portage/gcc-3.4.1-r2/work/gcc-3.4.1/libiberty/lbasename.c -o lbasename.o /var/tmp/portage/gcc-3.4.1-r2/work/gcc-3.4.1/libiberty/lbasename.c:1: warning: -fprefetch-loop-arrays not supported for this target (try -march switches) if [ x"-fpic" != x ]; then \ /var/tmp/portage/gcc-3.4.1-r2/work/build/gcc/xgcc -B/var/tmp/portage/gcc-3.4.1-r2/work/build/gcc/ -B/usr/i686-pc-linux-gnu/bin/ -B/usr/i686-pc-linux-gnu/lib/ -isystem /usr/i686-pc-linux-gnu/include -isystem /usr/i686-pc-linux-gnu/sys-include -c -DHAVE_CONFIG_H -O2 -O2 -fprefetch-loop-arrays -pipe -I. -I/var/tmp/portage/gcc-3.4.1-r2/work/gcc-3.4.1/libiberty/../include -W -Wall -Wtraditional -pedantic -fpic /var/tmp/portage/gcc-3.4.1-r2/work/gcc-3.4.1/libiberty/safe-ctype.c -o pic/safe-ctype.o; \ else true; fi checking for atanf... /var/tmp/portage/gcc-3.4.1-r2/work/gcc-3.4.1/libiberty/safe-ctype.c:1: warning: -fprefetch-loop-arrays not supported for this target (try -march switches) /var/tmp/portage/gcc-3.4.1-r2/work/build/gcc/xgcc -B/var/tmp/portage/gcc-3.4.1-r2/work/build/gcc/ -B/usr/i686-pc-linux-gnu/bin/ -B/usr/i686-pc-linux-gnu/lib/ -isystem /usr/i686-pc-linux-gnu/include -isystem /usr/i686-pc-linux-gnu/sys-include -c -DHAVE_CONFIG_H -O2 -O2 -fprefetch-loop-arrays -pipe -I. -I/var/tmp/portage/gcc-3.4.1-r2/work/gcc-3.4.1/libiberty/../include -W -Wall -Wtraditional -pedantic /var/tmp/portage/gcc-3.4.1-r2/work/gcc-3.4.1/libiberty/safe-ctype.c -o safe-ctype.o /var/tmp/portage/gcc-3.4.1-r2/work/gcc-3.4.1/libiberty/safe-ctype.c:1: warning: -fprefetch-loop-arrays not supported for this target (try -march switches) if [ x"-fpic" != x ]; then \ /var/tmp/portage/gcc-3.4.1-r2/work/build/gcc/xgcc -B/var/tmp/portage/gcc-3.4.1-r2/work/build/gcc/ -B/usr/i686-pc-linux-gnu/bin/ -B/usr/i686-pc-linux-gnu/lib/ -isystem /usr/i686-pc-linux-gnu/include -isystem /usr/i686-pc-linux-gnu/sys-include -c -DHAVE_CONFIG_H -O2 -O2 -fprefetch-loop-arrays -pipe -I. -I/var/tmp/portage/gcc-3.4.1-r2/work/gcc-3.4.1/libiberty/../include -W -Wall -Wtraditional -pedantic -fpic /var/tmp/portage/gcc-3.4.1-r2/work/gcc-3.4.1/libiberty/spaces.c -o pic/spaces.o; \ else true; fi /var/tmp/portage/gcc-3.4.1-r2/work/gcc-3.4.1/libiberty/spaces.c:1: warning: -fprefetch-loop-arrays not supported for this target (try -march switches) /var/tmp/portage/gcc-3.4.1-r2/work/build/gcc/xgcc -B/var/tmp/portage/gcc-3.4.1-r2/work/build/gcc/ -B/usr/i686-pc-linux-gnu/bin/ -B/usr/i686-pc-linux-gnu/lib/ -isystem /usr/i686-pc-linux-gnu/include -isystem /usr/i686-pc-linux-gnu/sys-include -c -DHAVE_CONFIG_H -O2 -O2 -fprefetch-loop-arrays -pipe -I. -I/var/tmp/portage/gcc-3.4.1-r2/work/gcc-3.4.1/libiberty/../include -W -Wall -Wtraditional -pedantic /var/tmp/portage/gcc-3.4.1-r2/work/gcc-3.4.1/libiberty/spaces.c -o spaces.o /var/tmp/portage/gcc-3.4.1-r2/work/gcc-3.4.1/libiberty/spaces.c:1: warning: -fprefetch-loop-arrays not supported for this target (try -march switches) if [ x"-fpic" != x ]; then \ /var/tmp/portage/gcc-3.4.1-r2/work/build/gcc/xgcc -B/var/tmp/portage/gcc-3.4.1-r2/work/build/gcc/ -B/usr/i686-pc-linux-gnu/bin/ -B/usr/i686-pc-linux-gnu/lib/ -isystem /usr/i686-pc-linux-gnu/include -isystem /usr/i686-pc-linux-gnu/sys-include -c -DHAVE_CONFIG_H -O2 -O2 -fprefetch-loop-arrays -pipe -I. -I/var/tmp/portage/gcc-3.4.1-r2/work/gcc-3.4.1/libiberty/../include -W -Wall -Wtraditional -pedantic -fpic /var/tmp/portage/gcc-3.4.1-r2/work/gcc-3.4.1/libiberty/xatexit.c -o pic/xatexit.o; \ else true; fi /var/tmp/portage/gcc-3.4.1-r2/work/gcc-3.4.1/libiberty/xatexit.c:1: warning: -fprefetch-loop-arrays not supported for this target (try -march switches) /var/tmp/portage/gcc-3.4.1-r2/work/build/gcc/xgcc -B/var/tmp/portage/gcc-3.4.1-r2/work/build/gcc/ -B/usr/i686-pc-linux-gnu/bin/ -B/usr/i686-pc-linux-gnu/lib/ -isystem /usr/i686-pc-linux-gnu/include -isystem /usr/i686-pc-linux-gnu/sys-include -c -DHAVE_CONFIG_H -O2 -O2 -fprefetch-loop-arrays -pipe -I. -I/var/tmp/portage/gcc-3.4.1-r2/work/gcc-3.4.1/libiberty/../include -W -Wall -Wtraditional -pedantic /var/tmp/portage/gcc-3.4.1-r2/work/gcc-3.4.1/libiberty/xatexit.c -o xatexit.o /var/tmp/portage/gcc-3.4.1-r2/work/gcc-3.4.1/libiberty/xatexit.c:1: warning: -fprefetch-loop-arrays not supported for this target (try -march switches) if [ x"-fpic" != x ]; then \ /var/tmp/portage/gcc-3.4.1-r2/work/build/gcc/xgcc -B/var/tmp/portage/gcc-3.4.1-r2/work/build/gcc/ -B/usr/i686-pc-linux-gnu/bin/ -B/usr/i686-pc-linux-gnu/lib/ -isystem /usr/i686-pc-linux-gnu/include -isystem /usr/i686-pc-linux-gnu/sys-include -c -DHAVE_CONFIG_H -O2 -O2 -fprefetch-loop-arrays -pipe -I. -I/var/tmp/portage/gcc-3.4.1-r2/work/gcc-3.4.1/libiberty/../include -W -Wall -Wtraditional -pedantic -fpic /var/tmp/portage/gcc-3.4.1-r2/work/gcc-3.4.1/libiberty/strncmp.c -o pic/strncmp.o; \ else true; fi /var/tmp/portage/gcc-3.4.1-r2/work/gcc-3.4.1/libiberty/strncmp.c:1: warning: -fprefetch-loop-arrays not supported for this target (try -march switches) /var/tmp/portage/gcc-3.4.1-r2/work/build/gcc/xgcc -B/var/tmp/portage/gcc-3.4.1-r2/work/build/gcc/ -B/usr/i686-pc-linux-gnu/bin/ -B/usr/i686-pc-linux-gnu/lib/ -isystem /usr/i686-pc-linux-gnu/include -isystem /usr/i686-pc-linux-gnu/sys-include -c -DHAVE_CONFIG_H -O2 -O2 -fprefetch-loop-arrays -pipe -I. -I/var/tmp/portage/gcc-3.4.1-r2/work/gcc-3.4.1/libiberty/../include -W -Wall -Wtraditional -pedantic /var/tmp/portage/gcc-3.4.1-r2/work/gcc-3.4.1/libiberty/strncmp.c -o strncmp.o /var/tmp/portage/gcc-3.4.1-r2/work/gcc-3.4.1/libiberty/strncmp.c:1: warning: -fprefetch-loop-arrays not supported for this target (try -march switches) rm -f needed-list; touch needed-list; \ for f in atexit calloc memchr memcmp memcpy memmove memset rename strchr strerror strncmp strrchr strstr strtol strtoul tmpnam vfprintf vprintf vfork waitpid bcmp bcopy bzero; do \ for g in mkstemps.o strncmp.o ; do \ case "$g" in \ *$f*) echo $g >> needed-list ;; \ esac; \ done; \ done echo regex.o cplus-dem.o cp-demangle.o cp-demint.o md5.o alloca.o argv.o choose-temp.o concat.o dyn-string.o fdmatch.o fibheap.o floatformat.o fnmatch.o getopt.o getopt1.o getpwd.o getruntime.o hashtab.o hex.o lbasename.o lrealpath.o make-relative-prefix.o make-temp-file.o objalloc.o obstack.o partition.o physmem.o pex-unix.o safe-ctype.o sort.o spaces.o splay-tree.o strerror.o strsignal.o ternary.o xatexit.o xexit.o xmalloc.o xmemdup.o xstrdup.o xstrerror.o > required-list if [ x"-fpic" != x ]; then \ /var/tmp/portage/gcc-3.4.1-r2/work/build/gcc/xgcc -B/var/tmp/portage/gcc-3.4.1-r2/work/build/gcc/ -B/usr/i686-pc-linux-gnu/bin/ -B/usr/i686-pc-linux-gnu/lib/ -isystem /usr/i686-pc-linux-gnu/include -isystem /usr/i686-pc-linux-gnu/sys-include -c -DHAVE_CONFIG_H -O2 -O2 -fprefetch-loop-arrays -pipe -I. -I/var/tmp/portage/gcc-3.4.1-r2/work/gcc-3.4.1/libiberty/../include -W -Wall -Wtraditional -pedantic -fpic /var/tmp/portage/gcc-3.4.1-r2/work/gcc-3.4.1/libiberty/regex.c -o pic/regex.o; \ else true; fi /var/tmp/portage/gcc-3.4.1-r2/work/gcc-3.4.1/libiberty/regex.c:1: warning: -fprefetch-loop-arrays not supported for this target (try -march switches) yes checking for cosf... In file included from /var/tmp/portage/gcc-3.4.1-r2/work/gcc-3.4.1/libiberty/../include/xregex.h:26, from /var/tmp/portage/gcc-3.4.1-r2/work/gcc-3.4.1/libiberty/regex.c:195: /var/tmp/portage/gcc-3.4.1-r2/work/gcc-3.4.1/libiberty/../include/xregex2.h:548: warning: ISO C90 does not support `static' or type qualifiers in parameter array declarators In file included from /var/tmp/portage/gcc-3.4.1-r2/work/gcc-3.4.1/libiberty/regex.c:649: /var/tmp/portage/gcc-3.4.1-r2/work/gcc-3.4.1/libiberty/regex.c: In function `byte_compile_range': /var/tmp/portage/gcc-3.4.1-r2/work/gcc-3.4.1/libiberty/regex.c:4548: warning: signed and unsigned type in conditional expression /var/tmp/portage/gcc-3.4.1-r2/work/gcc-3.4.1/libiberty/regex.c:4558: warning: signed and unsigned type in conditional expression /var/tmp/portage/gcc-3.4.1-r2/work/gcc-3.4.1/libiberty/regex.c:4558: warning: signed and unsigned type in conditional expression /var/tmp/portage/gcc-3.4.1-r2/work/gcc-3.4.1/libiberty/regex.c: In function `xregcomp': /var/tmp/portage/gcc-3.4.1-r2/work/gcc-3.4.1/libiberty/regex.c:8043: warning: signed and unsigned type in conditional expression /var/tmp/portage/gcc-3.4.1-r2/work/gcc-3.4.1/libiberty/regex.c: At top level: /var/tmp/portage/gcc-3.4.1-r2/work/gcc-3.4.1/libiberty/regex.c:8178: warning: unused parameter 'preg' yes checking for sinf... yes checking for tanf... yes checking for coshf... /var/tmp/portage/gcc-3.4.1-r2/work/build/gcc/xgcc -B/var/tmp/portage/gcc-3.4.1-r2/work/build/gcc/ -B/usr/i686-pc-linux-gnu/bin/ -B/usr/i686-pc-linux-gnu/lib/ -isystem /usr/i686-pc-linux-gnu/include -isystem /usr/i686-pc-linux-gnu/sys-include -c -DHAVE_CONFIG_H -O2 -O2 -fprefetch-loop-arrays -pipe -I. -I/var/tmp/portage/gcc-3.4.1-r2/work/gcc-3.4.1/libiberty/../include -W -Wall -Wtraditional -pedantic /var/tmp/portage/gcc-3.4.1-r2/work/gcc-3.4.1/libiberty/regex.c -o regex.o /var/tmp/portage/gcc-3.4.1-r2/work/gcc-3.4.1/libiberty/regex.c:1: warning: -fprefetch-loop-arrays not supported for this target (try -march switches) In file included from /var/tmp/portage/gcc-3.4.1-r2/work/gcc-3.4.1/libiberty/../include/xregex.h:26, from /var/tmp/portage/gcc-3.4.1-r2/work/gcc-3.4.1/libiberty/regex.c:195: /var/tmp/portage/gcc-3.4.1-r2/work/gcc-3.4.1/libiberty/../include/xregex2.h:548: warning: ISO C90 does not support `static' or type qualifiers in parameter array declarators In file included from /var/tmp/portage/gcc-3.4.1-r2/work/gcc-3.4.1/libiberty/regex.c:649: /var/tmp/portage/gcc-3.4.1-r2/work/gcc-3.4.1/libiberty/regex.c: In function `byte_compile_range': /var/tmp/portage/gcc-3.4.1-r2/work/gcc-3.4.1/libiberty/regex.c:4548: warning: signed and unsigned type in conditional expression /var/tmp/portage/gcc-3.4.1-r2/work/gcc-3.4.1/libiberty/regex.c:4558: warning: signed and unsigned type in conditional expression /var/tmp/portage/gcc-3.4.1-r2/work/gcc-3.4.1/libiberty/regex.c:4558: warning: signed and unsigned type in conditional expression /var/tmp/portage/gcc-3.4.1-r2/work/gcc-3.4.1/libiberty/regex.c: In function `xregcomp': /var/tmp/portage/gcc-3.4.1-r2/work/gcc-3.4.1/libiberty/regex.c:8043: warning: signed and unsigned type in conditional expression /var/tmp/portage/gcc-3.4.1-r2/work/gcc-3.4.1/libiberty/regex.c: At top level: /var/tmp/portage/gcc-3.4.1-r2/work/gcc-3.4.1/libiberty/regex.c:8178: warning: unused parameter 'preg' yes checking for sinhf... yes checking for tanhf... yes checking for float round functions... yes checking for ceilf... if [ x"-fpic" != x ]; then \ /var/tmp/portage/gcc-3.4.1-r2/work/build/gcc/xgcc -B/var/tmp/portage/gcc-3.4.1-r2/work/build/gcc/ -B/usr/i686-pc-linux-gnu/bin/ -B/usr/i686-pc-linux-gnu/lib/ -isystem /usr/i686-pc-linux-gnu/include -isystem /usr/i686-pc-linux-gnu/sys-include -c -DHAVE_CONFIG_H -O2 -O2 -fprefetch-loop-arrays -pipe -I. -I/var/tmp/portage/gcc-3.4.1-r2/work/gcc-3.4.1/libiberty/../include -W -Wall -Wtraditional -pedantic -fpic /var/tmp/portage/gcc-3.4.1-r2/work/gcc-3.4.1/libiberty/cplus-dem.c -o pic/cplus-dem.o; \else true; fi /var/tmp/portage/gcc-3.4.1-r2/work/gcc-3.4.1/libiberty/cplus-dem.c:1: warning: -fprefetch-loop-arrays not supported for this target (try -march switches) /var/tmp/portage/gcc-3.4.1-r2/work/gcc-3.4.1/libiberty/cplus-dem.c:55: error: conflicting types for 'malloc' /var/tmp/portage/gcc-3.4.1-r2/work/gcc-3.4.1/libiberty/cplus-dem.c:55: error: conflicting types for 'malloc' /var/tmp/portage/gcc-3.4.1-r2/work/gcc-3.4.1/libiberty/cplus-dem.c: In function `code_for_qualifier': /var/tmp/portage/gcc-3.4.1-r2/work/gcc-3.4.1/libiberty/cplus-dem.c:630: warning: implicit declaration of function `abort' /var/tmp/portage/gcc-3.4.1-r2/work/gcc-3.4.1/libiberty/cplus-dem.c: In function `squangle_mop_up': /var/tmp/portage/gcc-3.4.1-r2/work/gcc-3.4.1/libiberty/cplus-dem.c:1154: warning: implicit declaration of function `free' /var/tmp/portage/gcc-3.4.1-r2/work/gcc-3.4.1/libiberty/cplus-dem.c: In function `demangle_qualified': /var/tmp/portage/gcc-3.4.1-r2/work/gcc-3.4.1/libiberty/cplus-dem.c:3310: warning: implicit declaration of function `atoi' make[2]: *** [cplus-dem.o] Error 1 make[2]: Leaving directory `/var/tmp/portage/gcc-3.4.1-r2/work/build/i686-pc-linux-gnu/libiberty' make[1]: *** [all-target-libiberty] Error 2 make[1]: *** Waiting for unfinished jobs....
Ok, Fixed it by adding -march=athlon-xp to my CFLAGS in make.conf