]> code.ossystems Code Review - openembedded-core.git/commitdiff
gcc-cross-initial: Remove unneeded temporary sysroot
authorRichard Purdie <richard.purdie@linuxfoundation.org>
Wed, 8 Feb 2017 15:00:50 +0000 (15:00 +0000)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 9 Feb 2017 10:50:54 +0000 (10:50 +0000)
We used to need to build gcc-cross-initial against a bare sysroot to avoid
contamination. With RSS, we no longer need to do this since the recipe sysroot
is already bare. We can therefore simply point at that and drop this code.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-devtools/gcc/gcc-cross-initial.inc

index dd35681c981fbdaaf0a4953fda1273013d5d3960..5c0208a3fa528cc75e5b5a7557c6709612e02206 100644 (file)
@@ -24,7 +24,7 @@ EXTRA_OECONF = "\
     --enable-languages=c \
     --program-prefix=${TARGET_PREFIX} \
     --with-sysroot=/not/exist \
-    --with-build-sysroot=${GCCCROSS_BUILDSYSROOT} \
+    --with-build-sysroot=${STAGING_DIR_TARGET} \
     ${EXTRA_OECONF_INITIAL} \
     ${@bb.utils.contains('DISTRO_FEATURES', 'ld-is-gold', '--with-ld=${STAGING_BINDIR_TOOLCHAIN}/${TARGET_PREFIX}ld.bfd', '', d)} \
     ${EXTRA_OECONF_GCC_FLOAT} \
@@ -33,17 +33,6 @@ EXTRA_OECONF = "\
 
 EXTRA_OECONF += "--with-native-system-header-dir=${SYSTEMHEADERS}"
 
-GCCCROSS_BUILDSYSROOT = "${B}/tmpsysroot"
-
-do_configure_prepend () {
-       sysr=${GCCCROSS_BUILDSYSROOT}${target_includedir}
-       mkdir -p $sysr
-       for t in linux asm asm-generic; do
-               rm -f $sysr/$t
-               ln -s ${STAGING_DIR_TARGET}${target_includedir}/$t $sysr/
-       done
-}
-
 do_compile () {
     oe_runmake all-gcc configure-target-libgcc
 }