Crosscompiled native compler lack default include/lib path

Bela Markus
Sun Sep 1 09:59:00 GMT 2013


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


More information about the Gcc-help mailing list