I am using distcc and therefore using FEATURES="distcc" and MAKEOPTS="-j6". When emerging binutils with these options, it seems that various configure calls are running in parallel, as well as actual compilation. It finally stops with an error on one of my machines, while it works on another. Emerging with MAKEOPTS="-j1" fixes the problem. Maybe this should be made default? Here's my emerge --info: Portage 2.0.51.22-r3 (default-linux/x86/2005.0, gcc-3.3.6, glibc-2.3.5-r2, 2.6.12-gentoo-r10 i686) ================================================================= System uname: 2.6.12-gentoo-r10 i686 Intel(R) Celeron(R) CPU 1.80GHz Gentoo Base System version 1.6.13 distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] ccache version 2.3 [enabled] dev-lang/python: 2.3.5-r2, 2.4.2 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r6 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 sys-devel/libtool: 1.5.20 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -mcpu=pentium4 -fomit-frame-pointer -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/bind /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -mcpu=pentium4 -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distcc distlocks fixpackages sandbox sfperms strict userpriv usersandbox" GENTOO_MIRRORS="http://mirror.switch.ch/mirror/gentoo/ http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ http://gentoo.oregonstate.edu http://www.ibiblio.org/pub/Linux/distributions/gentoo" LANG="fr_CH" MAKEOPTS="-j6" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 acl acpi alsa apache2 apm audiofile avi bash-completion berkdb bitmap-fonts bzip2 cdb cdr crypt cups curl eds emboss encode expat flac foomaticdb gd gdbm gif gpm gstreamer hal idn imagemagick imap imlib java jbig jpeg lcms libg++ libwww logrotate mad maildir mbox mhash mikmod mmap mmx mp3 mpeg ncurses nls nntp nptl nptlonly ogg oggvorbis oss pam pcre perl php png ppds pthreads python quicktime readline samba sasl sdl slang spell sse ssl tcpd threads tiff truetype truetype-fonts type1-fonts udev usb vorbis wmf xml2 xv zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LC_ALL, LDFLAGS, LINGUAS
Here's the end of a failed compilation, with the error close to the top. The "fork" error seems to mean libtool can't launch a process anymore. I'll try again with higher process limits. gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/gas -I. -D_GNU_SOURCE -I. -I/var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/gas -I../bfd -I/var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/gas/config -I/var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/gas/../include -I/var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/gas/.. -I/var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/gas/../bfd -I/var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/gas/../intl -I../intl -DLOCALEDIR="\"/usr/share/binutils-data/i686-pc-linux-gnu/2.16.1/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -mcpu=pentium4 -pipe -c /var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/gas/config/obj-elf.c ./libtool: fork: Resource temporarily unavailable libtool: link: `../bfd/libbfd.la' is not a valid libtool archive make[3]: *** [size] Error 1 make[3]: Leaving directory `/var/tmp/portage/binutils-2.16.1/work/build/binutils' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/binutils-2.16.1/work/build/binutils' make[1]: *** [all-recursive-am] Error 2 make[1]: Leaving directory `/var/tmp/portage/binutils-2.16.1/work/build/binutils' make: *** [all-binutils] Error 2 gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/gas -I. -D_GNU_SOURCE -I. -I/var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/gas -I../bfd -I/var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/gas/config -I/var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/gas/../include -I/var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/gas/.. -I/var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/gas/../bfd -I/var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/gas/../intl -I../intl -DLOCALEDIR="\"/usr/share/binutils-data/i686-pc-linux-gnu/2.16.1/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -mcpu=pentium4 -pipe -c /var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/gas/config/atof-ieee.c make: *** Waiting for unfinished jobs.... gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld -I. -D_GNU_SOURCE -I. -I/var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld -I../bfd -I/var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld/../bfd -I/var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld/../include -I/var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld/../intl -I../intl -O2 -mcpu=pentium4 -pipe -DLOCALEDIR="\"/usr/share/binutils-data/i686-pc-linux-gnu/2.16.1/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -mcpu=pentium4 -pipe -c ldgram.c gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld -I. -D_GNU_SOURCE -I. -I/var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld -I../bfd -I/var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld/../bfd -I/var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld/../include -I/var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld/../intl -I../intl -O2 -mcpu=pentium4 -pipe -DLOCALEDIR="\"/usr/share/binutils-data/i686-pc-linux-gnu/2.16.1/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -mcpu=pentium4 -pipe -c /var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld/ldlex.c gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld -I. -D_GNU_SOURCE -I. -I/var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld -I../bfd -I/var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld/../bfd -I/var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld/../include -I/var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld/../intl -I../intl -O2 -mcpu=pentium4 -pipe -DLOCALEDIR="\"/usr/share/binutils-data/i686-pc-linux-gnu/2.16.1/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -mcpu=pentium4 -pipe -c /var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld/lexsup.c gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld -I. -D_GNU_SOURCE -I. -I/var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld -I../bfd -I/var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld/../bfd -I/var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld/../include -I/var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld/../intl -I../intl -O2 -mcpu=pentium4 -pipe -DLOCALEDIR="\"/usr/share/binutils-data/i686-pc-linux-gnu/2.16.1/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -mcpu=pentium4 -pipe -c /var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld/ldlang.c mkdir .libs gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld -I. -D_GNU_SOURCE -I. -I/var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld -I../bfd -I/var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld/../bfd -I/var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld/../include -I/var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld/../intl -I../intl -O2 -mcpu=pentium4 -pipe -DLOCALEDIR="\"/usr/share/binutils-data/i686-pc-linux-gnu/2.16.1/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -mcpu=pentium4 -pipe -c /var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld/mri.c gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld -I. -D_GNU_SOURCE -I. -I/var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld -I../bfd -I/var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld/../bfd -I/var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld/../include -I/var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld/../intl -I../intl -O2 -mcpu=pentium4 -pipe -DLOCALEDIR="\"/usr/share/binutils-data/i686-pc-linux-gnu/2.16.1/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -mcpu=pentium4 -pipe -c /var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld/ldctor.c /bin/sh ./libtool --mode=link gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -mcpu=pentium4 -pipe -o as-new app.o as.o atof-generic.o bignum-copy.o cond.o depend.o dwarf2dbg.o dw2gencfi.o ecoff.o ehopt.o expr.o flonum-copy.o flonum-konst.o flonum-mult.o frags.o hash.o input-file.o input-scrub.o listing.o literal.o macro.o messages.o output-file.o read.o sb.o stabs.o subsegs.o symbols.o write.o tc-i386.o obj-elf.o atof-ieee.o ../bfd/libbfd.la ../libiberty/libiberty.a gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld -I. -D_GNU_SOURCE -I. -I/var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld -I../bfd -I/var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld/../bfd -I/var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld/../include -I/var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld/../intl -I../intl -O2 -mcpu=pentium4 -pipe -DLOCALEDIR="\"/usr/share/binutils-data/i686-pc-linux-gnu/2.16.1/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -mcpu=pentium4 -pipe -c -DDEFAULT_EMULATION='"elf_i386"' \ -DSCRIPTDIR='"/usr/i686-pc-linux-gnu/lib"' -DBINDIR='"/usr/i686-pc-linux-gnu/binutils-bin/2.16.1"' \ -DTOOLBINDIR='"/usr/i686-pc-linux-gnu/bin"' \ -DTARGET='"i686-pc-linux-gnu"' -DTARGET_SYSTEM_ROOT=\"\" \ /var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld/ldmain.c gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld -I. -D_GNU_SOURCE -I. -I/var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld -I../bfd -I/var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld/../bfd -I/var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld/../include -I/var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld/../intl -I../intl -O2 -mcpu=pentium4 -pipe -DLOCALEDIR="\"/usr/share/binutils-data/i686-pc-linux-gnu/2.16.1/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -mcpu=pentium4 -pipe -c /var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld/ldwrite.c gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld -I. -D_GNU_SOURCE -I. -I/var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld -I../bfd -I/var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld/../bfd -I/var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld/../include -I/var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld/../intl -I../intl -O2 -mcpu=pentium4 -pipe -DLOCALEDIR="\"/usr/share/binutils-data/i686-pc-linux-gnu/2.16.1/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -mcpu=pentium4 -pipe -c /var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld/ldexp.c gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld -I. -D_GNU_SOURCE -I. -I/var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld -I../bfd -I/var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld/../bfd -I/var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld/../include -I/var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld/../intl -I../intl -O2 -mcpu=pentium4 -pipe -DLOCALEDIR="\"/usr/share/binutils-data/i686-pc-linux-gnu/2.16.1/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -mcpu=pentium4 -pipe -c /var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld/ldemul.c gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld -I. -D_GNU_SOURCE -I. -I/var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld -I../bfd -I/var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld/../bfd -I/var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld/../include -I/var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld/../intl -I../intl -O2 -mcpu=pentium4 -pipe -DLOCALEDIR="\"/usr/share/binutils-data/i686-pc-linux-gnu/2.16.1/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -mcpu=pentium4 -pipe -c /var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld/ldmisc.c gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld -I. -D_GNU_SOURCE -I. -I/var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld -I../bfd -I/var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld/../bfd -I/var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld/../include -I/var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld/../intl -I../intl -O2 -mcpu=pentium4 -pipe -DLOCALEDIR="\"/usr/share/binutils-data/i686-pc-linux-gnu/2.16.1/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -mcpu=pentium4 -pipe -c /var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld/ldfile.c LIB_PATH='' /bin/sh /var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld/genscripts.sh /var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld /usr/lib/binutils/i686-pc-linux-gnu/2.16.1 "/usr" i686-pc-linux-gnu i686-pc-linux-gnu i686-pc-linux-gnu "elf_i386" "/usr/local/lib /lib /usr/lib" no elf_i386 "i686-pc-linux-gnu" mkdir .libs LIB_PATH='' /bin/sh /var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld/genscripts.sh /var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld /usr/lib/binutils/i686-pc-linux-gnu/2.16.1 "/usr" i686-pc-linux-gnu i686-pc-linux-gnu i686-pc-linux-gnu "elf_i386" "/usr/local/lib /lib /usr/lib" no i386linux "i686-pc-linux-gnuaout" gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -mcpu=pentium4 -pipe -o .libs/gprof basic_blocks.o call_graph.o cg_arcs.o cg_dfn.o cg_print.o corefile.o gmon_io.o gprof.o hertz.o hist.o source.o search_list.o symtab.o sym_ids.o utils.o i386.o alpha.o vax.o tahoe.o sparc.o mips.o flat_bl.o bsd_callg_bl.o fsf_callg_bl.o ../bfd/.libs/libbfd.so -L/var/tmp/portage/binutils-2.16.1/work/build/libiberty/pic -liberty ../libiberty/libiberty.a -Wl,--rpath -Wl,/usr/lib/binutils/i686-pc-linux-gnu/2.16.1 LIB_PATH='' /bin/sh /var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld/genscripts.sh /var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld /usr/lib/binutils/i686-pc-linux-gnu/2.16.1 "/usr" i686-pc-linux-gnu i686-pc-linux-gnu i686-pc-linux-gnu "elf_i386" "/usr/local/lib /lib /usr/lib" no elf_x86_64 "i686-pc-linux-gnu" touch ld.1 perl /var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld/../etc/texi2pod.pl -Dman < /var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld/ld.texinfo > ld.pod (pod2man --center="GNU Development Tools" --release="binutils-2.16.1" --section=1 ld.pod | \ sed -e '/^.if n .na/d' > ld.1.T$$ && \ mv -f ld.1.T$$ ld.1) || \ (rm -f ld.1.T$$ && exit 1) creating gprof gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld -I. -D_GNU_SOURCE -I. -I/var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld -I../bfd -I/var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld/../bfd -I/var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld/../include -I/var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld/../intl -I../intl -O2 -mcpu=pentium4 -pipe -DLOCALEDIR="\"/usr/share/binutils-data/i686-pc-linux-gnu/2.16.1/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -mcpu=pentium4 -pipe -c ei386linux.c gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -mcpu=pentium4 -pipe -o .libs/as-new app.o as.o atof-generic.o bignum-copy.o cond.o depend.o dwarf2dbg.o dw2gencfi.o ecoff.o ehopt.o expr.o flonum-copy.o flonum-konst.o flonum-mult.o frags.o hash.o input-file.o input-scrub.o listing.o literal.o macro.o messages.o output-file.o read.o sb.o stabs.o subsegs.o symbols.o write.o tc-i386.o obj-elf.o atof-ieee.o ../bfd/.libs/libbfd.so -L/var/tmp/portage/binutils-2.16.1/work/build/libiberty/pic -liberty ../libiberty/libiberty.a -Wl,--rpath -Wl,/usr/lib/binutils/i686-pc-linux-gnu/2.16.1 make[3]: Leaving directory `/var/tmp/portage/binutils-2.16.1/work/build/gprof' make[2]: Leaving directory `/var/tmp/portage/binutils-2.16.1/work/build/gprof' make[1]: Leaving directory `/var/tmp/portage/binutils-2.16.1/work/build/gprof' creating as-new make[3]: Leaving directory `/var/tmp/portage/binutils-2.16.1/work/build/gas' make[2]: Leaving directory `/var/tmp/portage/binutils-2.16.1/work/build/gas' make[1]: Leaving directory `/var/tmp/portage/binutils-2.16.1/work/build/gas' gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld -I. -D_GNU_SOURCE -I. -I/var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld -I../bfd -I/var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld/../bfd -I/var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld/../include -I/var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld/../intl -I../intl -O2 -mcpu=pentium4 -pipe -DLOCALEDIR="\"/usr/share/binutils-data/i686-pc-linux-gnu/2.16.1/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -mcpu=pentium4 -pipe -c eelf_i386.c rm -f ld.pod gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld -I. -D_GNU_SOURCE -I. -I/var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld -I../bfd -I/var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld/../bfd -I/var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld/../include -I/var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/ld/../intl -I../intl -O2 -mcpu=pentium4 -pipe -DLOCALEDIR="\"/usr/share/binutils-data/i686-pc-linux-gnu/2.16.1/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -mcpu=pentium4 -pipe -c eelf_x86_64.c /bin/sh ./libtool --mode=link gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -mcpu=pentium4 -pipe -o ld-new ldgram.o ldlex.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o ldwrite.o ldexp.o ldemul.o ldver.o ldmisc.o ldfile.o ldcref.o eelf_i386.o ei386linux.o eelf_x86_64.o ../bfd/libbfd.la ../libiberty/libiberty.a mkdir .libs gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -mcpu=pentium4 -pipe -o .libs/ld-new ldgram.o ldlex.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o ldwrite.o ldexp.o ldemul.o ldver.o ldmisc.o ldfile.o ldcref.o eelf_i386.o ei386linux.o eelf_x86_64.o ../bfd/.libs/libbfd.so -L/var/tmp/portage/binutils-2.16.1/work/build/libiberty/pic -liberty ../libiberty/libiberty.a -Wl,--rpath -Wl,/usr/lib/binutils/i686-pc-linux-gnu/2.16.1 creating ld-new make[3]: Leaving directory `/var/tmp/portage/binutils-2.16.1/work/build/ld' make[2]: Leaving directory `/var/tmp/portage/binutils-2.16.1/work/build/ld' make[1]: Leaving directory `/var/tmp/portage/binutils-2.16.1/work/build/ld' !!! ERROR: sys-devel/binutils-2.16.1 failed. !!! Function toolchain-binutils_src_compile, Line 161, Exitcode 2 !!! emake failed !!! If you need support, post the topmost build error, NOT this status message.
Ok, I increased the process limit from 50 to 100, and it works now. The other machine had a limit of 200, that's why it worked the first time. So I close this. Sorry for the noise.