mirror of
https://git.yoctoproject.org/poky
synced 2026-05-08 17:19:20 +00:00
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>
This commit is contained in:
@@ -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
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user