[Clfs-dev] Trouble using cross-compile toolchain in x86
Max Greenblatt
max.greenblatt at gmail.com
Thu Aug 19 16:54:51 PDT 2010
Hi-
I am trying to build the cross-compile tools and everything appears
to build properly. I finish install of the Cross GCC-4.5.1 - Final
without any issues. However, when I try to use the version of gcc this
install creates, /cross-tools/bin/i686-cm-linux-gcc, I always get an
error. This what happens using hello world as an example.
[root at localhost libtool-1.5.26]# i686-cm-linux-g++ -v
/mnt/hgfs/Linux_Share/testprog.cpp
Using built-in specs.
COLLECT_GCC=i686-cm-linux-g++
COLLECT_LTO_WRAPPER=/home/user/data/IntelCE-13.114072/project_build_i686/IntelCE/i686-linux-elf/cross-tools/bin/../libexec/gcc/i686-cm-linux/4.5.1/lto-wrapper
Target: i686-cm-linux
Configured with: ../gcc-4.5.1/configure --prefix=/cross-tools
--build=i386-cross-linux-gnu --target=i686-cm-linux
--host=i386-cross-linux-gnu
--with-sysroot=/home/user/data/IntelCE-13.114072/project_build_i686/IntelCE/toolchain-13.2.10052.89858/../i686-linux-elf
--with-local-prefix=/tools --disable-nls --enable-shared
--enable-languages=c,c++ --enable-__cxa_atexit --with-mpfr=/cross-tools
--with-gmp=/cross-tools --enable-c99 --with-ppl=/cross-tools
--with-cloog=/cross-tools --enable-long-long --enable-threads=posix
--disable-multilib
Thread model: posix
gcc version 4.5.1 (GCC)
COLLECT_GCC_OPTIONS='-v' '-shared-libgcc' '-mtune=generic'
'-march=pentiumpro'
/home/user/data/IntelCE-13.114072/project_build_i686/IntelCE/i686-linux-elf/cross-tools/bin/../libexec/gcc/i686-cm-linux/4.5.1/cc1plus -quiet -v -iprefix /home/user/data/IntelCE-13.114072/project_build_i686/IntelCE/i686-linux-elf/cross-tools/bin/../lib/gcc/i686-cm-linux/4.5.1/ -D_GNU_SOURCE /mnt/hgfs/Linux_Share/testprog.cpp -quiet -dumpbase testprog.cpp -mtune=generic -march=pentiumpro -auxbase testprog -version -o /tmp/cc12zDmg.s
/home/user/data/IntelCE-13.114072/project_build_i686/IntelCE/i686-linux-elf/cross-tools/bin/../libexec/gcc/i686-cm-linux/4.5.1/cc1plus:
error while loading shared libraries: /cross-tools/lib/libstdc++.so.6:
ELF file OS ABI invalid
If you need any more info or have any suggestions please let me know!
Thanks,
Max
More information about the Clfs-dev
mailing list