gcc -march=pentium2 -O2 -fomit-frame-pointer -fno-pie -Wdeclaration-after-statement -nostdinc -fno-builtin -fno-common -fno-strict-aliasing -iwithprefix include -Wall -Werror -Wno-pointer-arith -pipe -I/var/tmp/portage/xen-3.0.0/work/xen-3.0-testing-20051206/xen/include -I/var/tmp/portage/xen-3.0.0/work/xen-3.0-testing-20051206/xen/include/asm-x86/mach-generic -I/var/tmp/portage/xen-3.0.0/work/xen-3.0-testing-20051206/xen/include/asm-x86/mach-default -msoft-float -m32 -DNDEBUG -Wdeclaration-after-statement -nostdinc -fno-builtin -fno-common -fno-strict-aliasing -iwithprefix include -Wall -Werror -Wno-pointer-arith -pipe -I/var/tmp/portage/xen-3.0.0/work/xen-3.0-testing-20051206/xen/include -I/var/tmp/portage/xen-3.0.0/work/xen-3.0-testing-20051206/xen/include/asm-x86/mach-generic -I/var/tmp/portage/xen-3.0.0/work/xen-3.0-testing-20051206/xen/include/asm-x86/mach-default -msoft-float -m32 -DNDEBUG -c xmalloc.c -o xmalloc.o ld -Wl,-O1 -Wl,--sort-common -Wl,--enable-new-dtags -m elf_i386 -m elf_i386 -r -o common.o acm_ops.o ac_timer.o bitmap.o dom0_ops.o domain.o elf.o event_channel.o grant_table.o kernel.o keyhandler.o lib.o memory.o multicall.o page_alloc.o sched_bvt.o sched_sedf.o schedule.o softirq.o string.o symbols.o trace.o vsprintf.o xmalloc.o ld: unrecognized option '-Wl,-O1' ld: use the --help option for usage information make[1]: *** [common.o] Error 1 make[1]: Leaving directory `/var/tmp/portage/xen-3.0.0/work/xen-3.0-testing-20051206/xen/common' make: *** [/var/tmp/portage/xen-3.0.0/work/xen-3.0-testing-20051206/xen/xen] Error 2 make: Leaving directory `/var/tmp/portage/xen-3.0.0/work/xen-3.0-testing-20051206/xen' !!! ERROR: app-emulation/xen-3.0.0 failed. !!! Function src_compile, Line 66, Exitcode 2 localhost ~ # emerge info Portage 2.0.53 (!/usr/local/fantoo/profiles/fantoo-stable, gcc-3.4.5, glibc-2.3.6-r1, 2.6.14-fantoo5 i686) ================================================================= System uname: 2.6.14-fantoo5 i686 AMD Athlon(tm) 64 Processor 3200+ Gentoo Base System version 1.12.0_pre11 distcc[18629] (dcc_mkdir) ERROR: mkdir /var/tmp/portage/homedir/.distcc/state failed: No such file or directory [disabled] ccache version 2.4 [disabled] dev-lang/python: 2.4.2 sys-apps/sandbox: 1.2.17 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-r1 sys-devel/binutils: 2.16.1-r1, 2.16.91.0.3, 2.16.91.0.4, 9999_pre051123 sys-devel/libtool: 1.5.20-r1 virtual/os-headers: 2.6.11-r3 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=pentium2 -O2 -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /opt/openjms/config /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/fax /usr/lib/mozilla/defaults/pref /usr/share/X11/xkb /usr/share/config /var/bind /var/qmail/control /var/spool/fax/etc" CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/texmf/web2c /etc/env.d" CXXFLAGS="-march=pentium2 -O2 -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig buildpkg distlocks prelink sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" LANG="ru_RU.UTF-8" LDFLAGS="-Wl,-O1 -Wl,--sort-common -Wl,--enable-new-dtags" LINGUAS="ru uk" MAKEOPTS="-j1" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage /usr/local/fantoo /usr/local/bmg-main" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 7zip X a52 aac aalib acl acpi acpi4linux activefilter adns aim alsa amuled ao apache2 arts artswrappersuid artworkextra asf asterisk async atm audiofile automount avahi avi bash-completion berkdb bidi bitmap-fonts bluetooth bmp bonobo browserplugin bzip2 cairo caps cdda cddb cdio cdparanoia cdr cflags chm chroot clamav clanJavaScript clanVoice corba crypt css cups curl custom-cflags daap dba dbus dga dhcp directfb djbfft djvu dlloader dpms dri dts dv dvb dvd dvdr dvdread dvi dxr3 dynagraph ecc edl eds effects elf emacs encode evo exif expat extensions fame fat fbcon fbsplash ffmpeg fftw firefox flac flash fltk foomaticdb fpx freetype ftp gcj gd gdbm ggi gif gimp gimpprint glibc-omitfp glitz gmail gmp gnokii gnome gnome-firefox gnome-print gnomedb gnutls gpgme gphoto2 gpm graphviz gs gsf gsm gstreamer gtk gtk2 gtkhtml guile gzip hal haskell hfs howl http httpd iconv icq icu idea idn ieee1394 imagemagick imap imlib inkjar innodb iproute2 irda irmc irssi ithreads jack java javamail javascript jbig jfs jms jmx joystick jp2 jpeg jpeg2k junit jython kde kdeenablefinal kdepim kerberos kernel_linux kqemu ladcca ladspa lcd lcms ldap libcaca libclamav libgda libsamplerate libvisual lirc live lm_sensors lmtp logitech-mouse logrotate lua lufsusermount lzo lzw mad madwifi maildir mailwrapper maps matroska mbox mbrola md5sum mdb mgetty mh mikmod mjpeg mmx mng mod mono motif mozdevelop mozilla moznocompose moznoirc moznomail mozsvg mp3 mpeg mpeg2 mpeg4 mplayer mppe-mppc msn multislot multitargets musepack music musicbrainz mysql mythtv nas nautilus ncurses network nntp no-old-linux nocd nptl nptlonly nsplugin ntfs ntlm ntlm_unsupported_patch numeric oav objc odbc ogg oggvorbis openexr opengl opie osc oss pam pam_chroot pam_console pam_timestamp pango pascal pcmcia pcre pda pdf pdflib perl php pic plotutils plugin png pop3 portaudio postgres postscript povray ppds pwdb python qt quicktime quotas radius rar rc5 rdesktop readline real reiserfs remote rhino rle rtc ruby samba sametime sasl sblive scanner screen sdl sensord sftplogging shout silc skey skins slang slic slp smartcard sms sndfile snmp socks5 sounds speex spell spreadsheet sql sqlite srv ssl stats stream svg svga svgz sysfs syslog t1lib tcltk tetex theora threads tidy tiff tos transcode truetype truetype-fonts unicode urandom usb utf8 v4l v4l2 vcd vcdimager vfat vidix visualization vlm vorbis webservices wifi win32codecs winbind wmf wxwindows xanim xbase xchat xchatdccserver xfs xine xml xml2 xmms xosd xprint xrandr xv xvid yv12 zeroconf zip zlib zvbi linguas_ru linguas_uk userland_GNU elibc_glibc" Unset: ASFLAGS, CTARGET, LC_ALL
You have '-Wl,-O1' in your LDFLAGS but '-Wl,' is the prefix for gcc to send options to ld, so when ld sees -Wl it fails. I'm not sure how the portage LDFLAGS is supposed to work, or even whether LDFLAGS is supposed to have the -Wl form of options or not. DUPEing this to the generic LDFLAGS bug. *** This bug has been marked as a duplicate of 65002 ***
*** Bug 114997 has been marked as a duplicate of this bug. ***