http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47527
Bill Pringlemeir <bpringlemeir at gmail dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |bpringlemeir at gmail dot | |com --- Comment #6 from Bill Pringlemeir <bpringlemeir at gmail dot com> 2011-04-14 16:03:01 UTC --- I have a similar compiler, gcc 4.6 for an arm linux eabi tls target with binutils-2.21. A simple program in mplayer configure was failing. [start shell log] bpringlemeir@ps-bpringlemeir1:~/nbs/ltib$ ~/x-tools/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -flto -o tmp.x tmp.c /home/bpringlemeir/x-tools/arm-none-linux-gnueabi/lib/gcc/arm-none-linux-gnueabi/4.6.0/../../../../arm-none-linux-gnueabi/bin/ld: error: Source object /tmp/ccclnYhZ.o.ironly has EABI version 0, but target tmp.x has EABI version 5 /home/bpringlemeir/x-tools/arm-none-linux-gnueabi/lib/gcc/arm-none-linux-gnueabi/4.6.0/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file /tmp/ccclnYhZ.o.ironly collect2: ld returned 1 exit status bpringlemeir@ps-bpringlemeir1:~/nbs/ltib$ cat tmp.c #include <sys/bitypes.h> int main(void) { return 0; } bpringlemeir@ps-bpringlemeir1:~/nbs/ltib$ ~/x-tools/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -v Using built-in specs. COLLECT_GCC=/home/bpringlemeir/x-tools/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc COLLECT_LTO_WRAPPER=/home/bpringlemeir/x-tools/arm-none-linux-gnueabi/libexec/gcc/arm-none-linux-gnueabi/4.6.0/lto-wrapper Target: arm-none-linux-gnueabi Configured with: /home/bpringlemeir/crosstool-arm-4.6/targets/src/gcc-4.6.0/configure --build=x86_64-build_unknown-linux-gnu --host=x86_64-build_unknown-linux-gnu --target=arm-none-linux-gnueabi --prefix=/home/bpringlemeir/x-tools/arm-none-linux-gnueabi --with-sysroot=/home/bpringlemeir/x-tools/arm-none-linux-gnueabi/arm-none-linux-gnueabi/sysroot --enable-languages=c,c++ --disable-multilib --with-arch=armv5te --with-cpu=arm926ej-s --with-tune=arm926ej-s --with-float=soft --with-pkgversion=crosstool-NG-hg_default@2370_e915ac8a4224 --enable-__cxa_atexit --disable-libmudflap --disable-libgomp --enable-libssp --with-gmp=/home/bpringlemeir/crosstool-arm-4.6/targets/arm-none-linux-gnueabi/build/static --with-mpfr=/home/bpringlemeir/crosstool-arm-4.6/targets/arm-none-linux-gnueabi/build/static --with-mpc=/home/bpringlemeir/crosstool-arm-4.6/targets/arm-none-linux-gnueabi/build/static --with-ppl=/home/bpringlemeir/crosstool-arm-4.6/targets/arm-none-linux-gnueabi/build/static --with-cloog=/home/bpringlemeir/crosstool-arm-4.6/targets/arm-none-linux-gnueabi/build/static --with-libelf=/home/bpringlemeir/crosstool-arm-4.6/targets/arm-none-linux-gnueabi/build/static --with-host-libstdcxx='-static-libgcc -Wl,-Bstatic,-lstdc++,-Bdynamic -lm -L/home/bpringlemeir/crosstool-arm-4.6/targets/arm-none-linux-gnueabi/build/static/lib -lpwl' --enable-threads=posix --enable-target-optspace --enable-plugin --enable-gold --with-local-prefix=/home/bpringlemeir/x-tools/arm-none-linux-gnueabi/arm-none-linux-gnueabi/sysroot --disable-nls --enable-symvers=gnu --enable-c99 --enable-long-long Thread model: posix gcc version 4.6.0 (crosstool-NG-hg_default@2370_e915ac8a4224) [end shell log] I thought I had patched the linker, but I didn't... I will rebuild again.