]> code.ossystems Code Review - openembedded-core.git/commitdiff
gcc-target: Do not set --with-sysroot and gxx-include-dir paths
authorKhem Raj <raj.khem@gmail.com>
Mon, 6 May 2019 17:51:36 +0000 (10:51 -0700)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Wed, 8 May 2019 11:12:30 +0000 (12:12 +0100)
These options are not needed on target infact since the defaults would
be good enough for compiler to find the relevant headers and libraries
from compiler runtime

with gcc9 it starts to strip the sysroot from gxx-include-dir which
means it tries to look for gxx headers in localdir

ignoring nonexistent directory "usr/include/c++/9.0.1"
ignoring nonexistent directory "usr/include/c++/9.0.1/arm-yoe-linux-gnueabi"
ignoring nonexistent directory "usr/include/c++/9.0.1/backward"

instead of sysroot

Removing these options make it behave normal

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-devtools/gcc/gcc-target.inc

index 627005964446c34f9ae1028c125739d26140e346..bdc6ff658f9ac33eec1db6fc0894a9e34af56c80 100644 (file)
@@ -2,9 +2,7 @@ GCCMULTILIB = "--enable-multilib"
 require gcc-configure-common.inc
 
 EXTRA_OECONF_PATHS = "\
-    --with-sysroot=/ \
     --with-build-sysroot=${STAGING_DIR_TARGET} \
-    --with-gxx-include-dir=${includedir}/c++/${BINV} \
 "
 
 EXTRA_OECONF_append_linuxstdbase = " --enable-clocale=gnu"