summaryrefslogtreecommitdiffstats
path: root/meta/recipes-devtools/gcc
diff options
context:
space:
mode:
Diffstat (limited to 'meta/recipes-devtools/gcc')
-rw-r--r--meta/recipes-devtools/gcc/gcc-cross-canadian.inc8
1 files changed, 4 insertions, 4 deletions
diff --git a/meta/recipes-devtools/gcc/gcc-cross-canadian.inc b/meta/recipes-devtools/gcc/gcc-cross-canadian.inc
index 495dd9070b..168486bd4e 100644
--- a/meta/recipes-devtools/gcc/gcc-cross-canadian.inc
+++ b/meta/recipes-devtools/gcc/gcc-cross-canadian.inc
@@ -45,6 +45,9 @@ export WINDRES_FOR_TARGET = "${TARGET_PREFIX}windres"
45export ARCH_FLAGS_FOR_TARGET = "--sysroot=${STAGING_DIR_TARGET}" 45export ARCH_FLAGS_FOR_TARGET = "--sysroot=${STAGING_DIR_TARGET}"
46 46
47do_configure () { 47do_configure () {
48 if [ ! -d ${RECIPE_SYSROOT}/${target_includedir} ]; then
49 mkdir -p ${RECIPE_SYSROOT}/${target_includedir}
50 fi
48 export CC_FOR_BUILD="${BUILD_CC}" 51 export CC_FOR_BUILD="${BUILD_CC}"
49 export CXX_FOR_BUILD="${BUILD_CXX}" 52 export CXX_FOR_BUILD="${BUILD_CXX}"
50 export CFLAGS_FOR_BUILD="${BUILD_CFLAGS}" 53 export CFLAGS_FOR_BUILD="${BUILD_CFLAGS}"
@@ -180,9 +183,6 @@ SYSTEMLIBS = "${target_base_libdir}/"
180SYSTEMLIBS1 = "${target_libdir}/" 183SYSTEMLIBS1 = "${target_libdir}/"
181 184
182EXTRA_OECONF += "--enable-poison-system-directories" 185EXTRA_OECONF += "--enable-poison-system-directories"
183EXTRA_OECONF:remove:elf = "--with-sysroot=/not/exist" 186
184EXTRA_OECONF:remove:eabi = "--with-sysroot=/not/exist"
185EXTRA_OECONF:append:elf = " --without-headers --with-newlib"
186EXTRA_OECONF:append:eabi = " --without-headers --with-newlib"
187# gcc 4.7 needs -isystem 187# gcc 4.7 needs -isystem
188export ARCH_FLAGS_FOR_TARGET = "--sysroot=${STAGING_DIR_TARGET} -isystem=${target_includedir}" 188export ARCH_FLAGS_FOR_TARGET = "--sysroot=${STAGING_DIR_TARGET} -isystem=${target_includedir}"