injector ~ # uname -a Linux injector 2.6.17-gentoo-r2 #1 PREEMPT Fri Jul 7 19:08:15 ART 2006 x86_64 AMD Athlon(tm) 64 Processor 3000+ GNU/Linux injector ~ # crossdev --target i686 -v ... gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -march=athlon64 -O2 -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/cross/i686-pc-linux-gnu/portage/binutils-2.17/work/build/libiberty/pic -liberty ../libiberty/libiberty.a -Wl,--rpath -Wl,/usr/x86_64-pc-linux-gnu/i686-pc-linux-gnu/lib /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.6/../../../../x86_64-pc-linux-gnu/bin/ld: warning: i386 architecture of input file `ldgram.o' is incompatible with i386:x86-64 output /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.6/../../../../x86_64-pc-linux-gnu/bin/ld: warning: i386 architecture of input file `lexsup.o' is incompatible with i386:x86-64 output /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.6/../../../../x86_64-pc-linux-gnu/bin/ld: warning: i386 architecture of input file `ldemul.o' is incompatible with i386:x86-64 output /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.6/../../../../x86_64-pc-linux-gnu/bin/ld: warning: i386 architecture of input file `ldver.o' is incompatible with i386:x86-64 output /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.6/../../../../x86_64-pc-linux-gnu/bin/ld: warning: i386 architecture of input file `ldmisc.o' is incompatible with i386:x86-64 output /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.6/../../../../x86_64-pc-linux-gnu/bin/ld: warning: i386 architecture of input file `ldfile.o' is incompatible with i386:x86-64 output /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.6/../../../../x86_64-pc-linux-gnu/bin/ld: warning: i386 architecture of input file `ldcref.o' is incompatible with i386:x86-64 output /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.6/../../../../x86_64-pc-linux-gnu/bin/ld: warning: i386 architecture of input file `/var/tmp/cross/i686-pc-linux-gnu/portage/binutils-2.17/work/build/libiberty/pic/libiberty.a(lrealpath.o)' is incompatible with i386:x86-64 output creating ld-new make[4]: Leaving directory `/var/tmp/cross/i686-pc-linux-gnu/portage/binutils-2.17/work/build/ld' make[3]: Leaving directory `/var/tmp/cross/i686-pc-linux-gnu/portage/binutils-2.17/work/build/ld' make[2]: Leaving directory `/var/tmp/cross/i686-pc-linux-gnu/portage/binutils-2.17/work/build/ld' make[1]: Leaving directory `/var/tmp/cross/i686-pc-linux-gnu/portage/binutils-2.17/work/build' make: *** [all] Error 2 !!! ERROR: cross-i686-pc-linux-gnu/binutils-2.17 failed. Call stack: ebuild.sh, line 1539: Called dyn_compile ebuild.sh, line 939: Called src_compile ebuild.sh, line 1248: Called toolchain-binutils_src_compile toolchain-binutils.eclass, line 192: Called die !!! emake failed !!! If you need support, post the topmost build error, and the call stack if relevant. !!! This ebuild is from an overlay: '/usr/local/portage' * binutils failed :( * If you file a bug, please attach the following logfiles: * /var/log/portage/cross-i686-pc-linux-gnu-info.log * /var/log/portage/cross-i686-pc-linux-gnu-binutils.log