Crosscompiled native compler lack default include/lib path

Bela Markus ha5di@hasix.org
Sun Sep 1 09:59:00 GMT 2013


Hi,

I'm crosscompiling a native 4.7.3 compiler for ARM target, host is 
CentOS x86, using CROSSTOOLS-NG. It works on the ARM, but no default 
include path, cpp -v gives empty list and linker (ld) looks for crt1.o, 
etc. in current folder, no default library search path.

After reading docs, searching still don't know what is missing during 
build. Help is appreciated. See my build script below.

Regards... Bela


------------------------------------------------------------------------------------------------------------------------------------------
export PATH="${PATH}:/xtbin"

export CFLAGS="-march="armv6 -mfpu=vfp -mfloat-abi=hard"
export CXXFLAGS="-march="armv6 -mfpu=vfp -mfloat-abi=hard"

# Configure

../gcc-4.7.3/configure \
--build=i686-pc-none \
--host=armv6l-picore-linux-gnueabi \
--target=armv6l-unknown-linux-gnueabihf \
--enable-clocale=gnu \
--enable-threads=posix \
--enable-__cxa_atexit \
--with-sysroot \
--with-gmp=/xtsysroot/usr/local \
--with-mpfr=/xtsysroot/usr/local \
--with-mpc=/xtsysroot/usr/local \
--prefix=/usr/local \
--enable-languages=c,c++ \
--with-pkgversion=piCore \
--enable-shared \
--disable-multilib \
--disable-bootstrap \
--enable-lto \
--enable-cloog-backend=isl \

# Build

make



More information about the Gcc-help mailing list