Is anyone else having problems building a cross-gcc where an intial
gcc with C only is built first and used to build glibc?  I am
trying this (it worked before) and am getting:

/local/sellcey/gcc-aarch64/obj/gcc_initial/./gcc/xgcc 
-B/local/sellcey/gcc-aarch64/obj/gcc_initial/./gcc/ -xc++ -nostdinc /dev/null 
-S -o /dev/null 
-fself-test=/local/sellcey/gcc-aarch64/src/gcc/gcc/testsuite/selftests
xgcc: error: language c++ not recognized
xgcc: error: language c++ not recognized
Makefile:1972: recipe for target 's-selftest-c++' failed
make[1]: *** [s-selftest-c++] Error 1

The configure I use to build the initial GCC is:

/local/sellcey/gcc-aarch64/src/gcc/configure 
--prefix=/local/sellcey/gcc-aarch64/install --target=aarch64-cross-linux-gnu  
--with-newlib --without-headers 
--with-sysroot=/local/sellcey/gcc-aarch64/install --enable-languages=c 
--enable-threads=no --disable-shared --disable-decimal-float 
--disable-libsanitizer --disable-bootstrap

This is an x86 to aarch64 cross compiler.

Steve Ellcey
sell...@cavium.com

Reply via email to