(cd .libs && rm -f lib-org-w3c-dom.la && ln -s ../lib-org-w3c-dom.la lib-org-w3c-dom.la) /bin/sh ./libtool --tag=GCJ --mode=link /var/tmp/portage/gcc-3.4.2-r1/work/build/gcc/gcj -B/var/tmp/portage/gcc-3.4.2-r1/work/build/powerpc-unknown-linux-gnu/libjava/ -B/var/tmp/portage/gcc-3.4.2-r1/work/build/gcc/ -L/var/tmp/portage/gcc-3.4.2-r1/work/build/powerpc-unknown-linux-gnu/libjava -O2 -mcpu=7450 -pipe -o jv-convert --main=gnu.gcj.convert.Convert -rpath /usr/lib -shared-libgcc -L/var/tmp/portage/gcc-3.4.2-r1/work/build/powerpc-unknown-linux-gnu/libjava/.libs libgcj.la /var/tmp/portage/gcc-3.4.2-r1/work/build/gcc/gcj -B/var/tmp/portage/gcc-3.4.2-r1/work/build/powerpc-unknown-linux-gnu/libjava/ -B/var/tmp/portage/gcc-3.4.2-r1/w ork/build/gcc/ -O2 -mcpu=7450 -pipe -o .libs/jv-convert --main=gnu.gcj.convert.Convert -shared-libgcc -L/var/tmp/portage/gcc-3.4.2-r1/work/build/powerpc-unknown-linux-gnu/libjava -L/var/tmp/portage/gcc-3.4.2-r1/work/build/powerpc-unknown-linux-gnu/libjava/.libs ./.libs/libgcj.so -L/var/tmp/portage/gcc-3.4.2-r1/work/build/powerpc-unknown-linux-gnu/libstdc++-v3/src -L/var/tmp/portage/gcc-3.4.2-r1/work/build/powerpc-unknown-linux-gnu/libstdc++-v3/src/.libs -lpthread -ldl -lz -L/var/tmp/portage/gcc-3.4.2-r1/work/build/gcc -L/usr/powerpc-unknown-linux-gnu/bin -L/usr/lib/gcc/powerpc-unknown-linux-gnu/../.. -lgcc_s -lc -lgcc_s -Wl,--rpath -Wl,/usr/lib /var/tmp/portage/gcc-3.4.2-r1/work/build/gcc/libgcc_s.so: undefined reference to `__quoss' /var/tmp/portage/gcc-3.4.2-r1/work/build/gcc/libgcc_s.so: undefined reference to `__divss' /var/tmp/portage/gcc-3.4.2-r1/work/build/gcc/libgcc_s.so: undefined reference to `__mull' /var/tmp/portage/gcc-3.4.2-r1/work/build/gcc/libgcc_s.so: undefined reference to `__divus' /var/tmp/portage/gcc-3.4.2-r1/work/build/gcc/libgcc_s.so: undefined reference to `__quous' collect2: ld returned 1 exit status make[2]: *** [jv-convert] Error 1 make[2]: Leaving directory `/var/tmp/portage/gcc-3.4.2-r1/work/build/powerpc-unknown-linux-gnu/libjava' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/gcc-3.4.2-r1/work/build/powerpc-unknown-linux-gnu/libjava' make: *** [all-target-libjava] Error 2 Reproducible: Always Steps to Reproduce: 1.emerge gcc 2. 3. Actual Results: compile failure Expected Results: successful emerge Portage 2.0.50-r11 (default-ppc-2004.2, gcc-3.4.1, glibc-2.3.4.20040808-r0, 2.6. 8-gentoo-r3) ================================================================= System uname: 2.6.8-gentoo-r3 ppc 7447/7457, altivec supported Gentoo Base System version 1.5.3 distcc 2.17 powerpc-unknown-linux-gnu (protocols 1 and 2) (default port 3632) [d isabled] ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 ACCEPT_KEYWORDS="ppc ~ppc" AUTOCLEAN="yes" CFLAGS="-O2 -mcpu=7450 -maltivec -mabi=altivec -mpowerpc-gfxopt -pipe -fomit-fra me-pointer" CHOST="powerpc-unknown-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.3 /share/config:/usr/kde/3.3/env:/usr/kde/3.3/shutdown /usr/kde/3/share/config /us r/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ / usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/te xmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/lib/pbbuttons /var/qmail/cont rol" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -mcpu=7450 -maltivec -mabi=altivec -mpowerpc-gfxopt -pipe -fomit-f rame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="ccache userpriv" GENTOO_MIRRORS="ftp://ftp2.jetstreamgames.co.nz/pub/gentoo ftp://planetmirror.co m/pub/gentoo/ ftp://gentoo.ccccom.com ftp://mirror.pacific.net.au/linux/Gentoo h ttp://mirror.pacific.net.au/linux/Gentoo http://gentoo.ccccom.com http://open-sy stems.ufl.edu/mirrors/gentoo http://www.ibiblio.org/pub/Linux/distributions/gent oo" MAKEOPTS="-j1" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.au.gentoo.org/gentoo-portage" USE="X aalib alsa altivec apache2 arts berkdb bitmap-fonts bonobo caps cdr cups dga directfb dvd dvdr esd f77 fbcon fbdev fftw firefox foomaticdb gcj gd-externa l gdbm gif gimpprint ginac gnome gnome-libs gnome2 gpg gpm gtk gtk2 gtkhtml guil e imlib jack-audio-connection-kit jack-tmpfs jpeg kde ladcca ldap libwww linguas _de linguas_en_GB lyx mitshm motif mozcalendar mozilla mozilla-firefox moznocomp ose moznoirc moznomail mozsvg mozxmlterm mysql ncurses nls no_wxgtk1 objc octave oggvorbis opengl oss pam perl php pic plotutils png ppc prelink python qhull qt readline rtc scanner sdl slang ssl tcltk tcpd tetex tiff truetype unicode usb u sb-audio utf8 video_cards_radeon xml xml2 xmms xorg xprint xv xvid" tried setting MAKEOPTS="-j1", emptied ccache, switched ccache off, to no avail.
Now it's fixed. You may address the issue grabbing a gcc grp and unpacking it manually with tar -xjvpf from / and rebuilding gcc after that