diff options
author | Richard Purdie <richard.purdie@linuxfoundation.org> | 2017-02-08 15:00:50 +0000 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2017-02-09 10:52:03 +0000 |
commit | 48527d4ff3a41c16eafebd87620469f341ff981a (patch) | |
tree | 3ea8d0d0aee6faf7b50c0e1e72428a8b08602377 /meta/recipes-devtools/gcc | |
parent | 5e68071c6f802f46a965f08ede8d1aa6770d97fe (diff) | |
download | poky-48527d4ff3a41c16eafebd87620469f341ff981a.tar.gz |
gcc-cross-initial: Remove unneeded temporary sysroot
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.
(From OE-Core rev: f70603887f823c14030bb738c4951d7aa3f022db)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-devtools/gcc')
-rw-r--r-- | meta/recipes-devtools/gcc/gcc-cross-initial.inc | 13 |
1 files changed, 1 insertions, 12 deletions
diff --git a/meta/recipes-devtools/gcc/gcc-cross-initial.inc b/meta/recipes-devtools/gcc/gcc-cross-initial.inc index dd35681c98..5c0208a3fa 100644 --- a/meta/recipes-devtools/gcc/gcc-cross-initial.inc +++ b/meta/recipes-devtools/gcc/gcc-cross-initial.inc | |||
@@ -24,7 +24,7 @@ EXTRA_OECONF = "\ | |||
24 | --enable-languages=c \ | 24 | --enable-languages=c \ |
25 | --program-prefix=${TARGET_PREFIX} \ | 25 | --program-prefix=${TARGET_PREFIX} \ |
26 | --with-sysroot=/not/exist \ | 26 | --with-sysroot=/not/exist \ |
27 | --with-build-sysroot=${GCCCROSS_BUILDSYSROOT} \ | 27 | --with-build-sysroot=${STAGING_DIR_TARGET} \ |
28 | ${EXTRA_OECONF_INITIAL} \ | 28 | ${EXTRA_OECONF_INITIAL} \ |
29 | ${@bb.utils.contains('DISTRO_FEATURES', 'ld-is-gold', '--with-ld=${STAGING_BINDIR_TOOLCHAIN}/${TARGET_PREFIX}ld.bfd', '', d)} \ | 29 | ${@bb.utils.contains('DISTRO_FEATURES', 'ld-is-gold', '--with-ld=${STAGING_BINDIR_TOOLCHAIN}/${TARGET_PREFIX}ld.bfd', '', d)} \ |
30 | ${EXTRA_OECONF_GCC_FLOAT} \ | 30 | ${EXTRA_OECONF_GCC_FLOAT} \ |
@@ -33,17 +33,6 @@ EXTRA_OECONF = "\ | |||
33 | 33 | ||
34 | EXTRA_OECONF += "--with-native-system-header-dir=${SYSTEMHEADERS}" | 34 | EXTRA_OECONF += "--with-native-system-header-dir=${SYSTEMHEADERS}" |
35 | 35 | ||
36 | GCCCROSS_BUILDSYSROOT = "${B}/tmpsysroot" | ||
37 | |||
38 | do_configure_prepend () { | ||
39 | sysr=${GCCCROSS_BUILDSYSROOT}${target_includedir} | ||
40 | mkdir -p $sysr | ||
41 | for t in linux asm asm-generic; do | ||
42 | rm -f $sysr/$t | ||
43 | ln -s ${STAGING_DIR_TARGET}${target_includedir}/$t $sysr/ | ||
44 | done | ||
45 | } | ||
46 | |||
47 | do_compile () { | 36 | do_compile () { |
48 | oe_runmake all-gcc configure-target-libgcc | 37 | oe_runmake all-gcc configure-target-libgcc |
49 | } | 38 | } |