The ebuild compiled fine originally, but after rebuilding my toolchain (emerge -e system emerge -e system), it fails in emerge -e world. error message is as follows rm -f Linux2.6_x86_glibc_PTH_OPT.OBJ/libssl3.so gcc -shared -Wl,-soname -Wl,libssl3.so -Wl,--version-script,Linux2.6_x86_glibc_PTH_OPT.OBJ/ssl.def -o Linux2.6_x86_glibc_PTH_OPT.OBJ/libssl3.so Linux2.6_x86_glibc_PTH_OPT.OBJ/emulate.o Linux2.6_x86_glibc_PTH_OPT.OBJ/prelib.o Linux2.6_x86_glibc_PTH_OPT.OBJ/ssl3con.o Linux2.6_x86_glibc_PTH_OPT.OBJ/ssl3gthr.o Linux2.6_x86_glibc_PTH_OPT.OBJ/sslauth.o Linux2.6_x86_glibc_PTH_OPT.OBJ/sslcon.o Linux2.6_x86_glibc_PTH_OPT.OBJ/ssldef.o Linux2.6_x86_glibc_PTH_OPT.OBJ/sslenum.o Linux2.6_x86_glibc_PTH_OPT.OBJ/sslerr.o Linux2.6_x86_glibc_PTH_OPT.OBJ/sslgathr.o Linux2.6_x86_glibc_PTH_OPT.OBJ/sslmutex.o Linux2.6_x86_glibc_PTH_OPT.OBJ/sslnonce.o Linux2.6_x86_glibc_PTH_OPT.OBJ/sslreveal.o Linux2.6_x86_glibc_PTH_OPT.OBJ/sslsecur.o Linux2.6_x86_glibc_PTH_OPT.OBJ/sslsnce.o Linux2.6_x86_glibc_PTH_OPT.OBJ/sslsock.o Linux2.6_x86_glibc_PTH_OPT.OBJ/ssltrace.o Linux2.6_x86_glibc_PTH_OPT.OBJ/sslver.o Linux2.6_x86_glibc_PTH_OPT.OBJ/authcert.o Linux2.6_x86_glibc_PTH_OPT.OBJ/cmpcert.o Linux2.6_x86_glibc_PTH_OPT.OBJ/nsskea.o Linux2.6_x86_glibc_PTH_OPT.OBJ/sslinfo.o Linux2.6_x86_glibc_PTH_OPT.OBJ/unix_err.o -L/var/tmp/portage/mozilla-firefox-1.0-r3/work/mozilla/dist/lib/ -lnss3 -lplc4 -lplds4 -lnspr4 Linux2.6_x86_glibc_PTH_OPT.OBJ/ssl3con.o: file not recognized: File format not recognized collect2: ld returned 1 exit status distcc[31995] ERROR: compile (null) on localhost failed gmake[4]: *** [Linux2.6_x86_glibc_PTH_OPT.OBJ/libssl3.so] Error 1 gmake[4]: Leaving directory `/var/tmp/portage/mozilla-firefox-1.0-r3/work/mozilla/security/nss/lib/ssl' gmake[3]: *** [libs] Error 2 gmake[3]: Leaving directory `/var/tmp/portage/mozilla-firefox-1.0-r3/work/mozilla/security/nss/lib' gmake[2]: *** [libs] Error 2 gmake[2]: Leaving directory `/var/tmp/portage/mozilla-firefox-1.0-r3/work/mozilla/security/manager' gmake[1]: *** [tier_40] Error 2 gmake[1]: Leaving directory `/var/tmp/portage/mozilla-firefox-1.0-r3/work/mozilla' make: *** [default] Error 2 !!! ERROR: net-www/mozilla-firefox-1.0-r3 failed. !!! Function src_compile, Line 97, Exitcode 2 !!! (no error message) !!! If you need support, post the topmost build error, NOT this status message. Reproducible: Always Steps to Reproduce: 1.emerge mozilla-firefox 2. 3. Portage 2.0.51-r3 (default-linux/x86/2004.3, gcc-3.4.3, glibc-2.3.4.20041102-r0, 2.6.9-gentoo-r9 i686) ================================================================= System uname: 2.6.9-gentoo-r9 i686 AMD Athlon(tm) XP 2500+ Gentoo Base System version 1.6.7 distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r5 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.15.90.0.1.1-r3 Headers: sys-kernel/linux26-headers-2.6.8.1-r1 Libtools: sys-devel/libtool-1.5.2-r7 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-xp -O2 -mfpmath=sse,387 -pipe -fforce-addr -fomit-frame-pointer -frerun-cse-after-loop -frerun-loop-opt -maccumulate-outgoing-args -ffast-math -fprefetch-loop-arrays -ftracer -finline-functions -falign-functions" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon-xp -O2 -mfpmath=sse,387 -pipe -fforce-addr -fomit-frame-pointer -frerun-cse-after-loop -frerun-loop-opt -maccumulate-outgoing-args -ffast-math -fprefetch-loop-arrays -ftracer -finline-functions -falign-functions" DISTDIR="/home/portage/distfiles" FEATURES="autoaddcvs autoconfig buildpkg candy ccache distcc distlocks sandbox sfperms" GENTOO_MIRRORS="http://gentoo.osuosl.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j5" PKGDIR="/home/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/home/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="3dnow 3dnowex X alsa apm arts avi berkdb bitmap-fonts cdr crypt cups dvd encode esd f77 fam flac foomaticdb fortran gdbm gif gnome gpm gstreamer gtk gtk2 imagemagick imlib java jpeg kde libg++ libwww mad mikmod mmx mmxext motif mozilla mpeg ncurses nls nptl oggvorbis opengl oss pam pdflib perl png python qt quicktime readline sdl slang spell sse ssl svga tcltk tcpd tiff truetype x x86 xine xml xml2 xmms xv zlib"
*** Bug 73757 has been marked as a duplicate of this bug. ***
Oh well, ~x86 and emerge world is something I wouldn't even try. With the used c[xx]flags you're begging for trouble, too.
Don't know why this is still open...n/a anymore