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