musl: Move away from gcc-initial dependency
PATCH 1/5 musl: Move away from gcc-initial dependency
gcc-initial step is no more needed
Signed-off-by Khem Raj <[email protected]>
--- meta/recipes-core/musl/musl_git.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
meta/recipes-core/musl/musl_git.bb +1 -1
@@ -20,7 +20,7 @@ S = "${WORKDIR}/git" PROVIDES += "virtual/libc virtual/${TARGET_PREFIX}libc-for-gcc virtual/libiconv virtual/libintl virtual/crypt" DEPENDS = "virtual/${TARGET_PREFIX}binutils \ - virtual/${TARGET_PREFIX}gcc-initial \ + virtual/${TARGET_PREFIX}gcc \ libgcc-initial \ linux-libc-headers \ bsd-headers \
Signature · 1 line
2.20.1
PATCH 2/5 newlib: Move away from gcc-initial dependency
gcc-initial step is no more needed
Signed-off-by Khem Raj <[email protected]>
--- meta/recipes-core/newlib/newlib.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
meta/recipes-core/newlib/newlib.inc +1 -1
@@ -20,7 +20,7 @@ SRC_URI[md5sum] = "81ec873108b8593c586f91ca65963952" SRC_URI[sha256sum] = "c8566335ee74e5fcaeb8595b4ebd0400c4b043d6acb3263ecb1314f8f5501332" INHIBIT_DEFAULT_DEPS = "1" -DEPENDS = "virtual/${TARGET_PREFIX}gcc-initial" +DEPENDS = "virtual/${TARGET_PREFIX}gcc" PATH_prepend = "${STAGING_BINDIR_TOOLCHAIN}.${STAGINGCC}:" STAGINGCC = "gcc-cross-initial-${TARGET_ARCH}"
Signature · 1 line
2.20.1
Re: [PATCH 2/5] newlib: Move away from gcc-initial dependency
Quoted 12 lines · Khem Raj
gcc-initial step is no more needed
Signed-off-by Khem Raj <[email protected]>--- meta/recipes-core/newlib/newlib.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)meta/recipes-core/newlib/newlib.inc +0
-0
meta/recipes-core/newlib/newlib.inc SRC_URI[md5sum] = "81ec873108b8593c586f91ca65963952" · line 26
Quoted 8 lines
meta/recipes-core/newlib/newlib.inc +1
-1@@ -20,7 +20,7 @@ SRC_URI[md5sum] = "81ec873108b8593c586f91ca65963952" SRC_URI[sha256sum] = "c8566335ee74e5fcaeb8595b4ebd0400c4b043d6acb3263ecb1314f8f5501332" INHIBIT_DEFAULT_DEPS = "1" -DEPENDS = "virtual/${TARGET_PREFIX}gcc-initial" +DEPENDS = "virtual/${TARGET_PREFIX}gcc" PATH_prepend = "${STAGING_BINDIR_TOOLCHAIN}.${STAGINGCC}:" STAGINGCC = "gcc-cross-initial-${TARGET_ARCH}"
Thanks Khem.
PATCH 3/5 libssp: Remove dependency on gcc-initial
In reply to Khem RajIts not needed anymore and it can depend on gcc-cross instead
Signed-off-by Khem Raj <[email protected]>
--- meta/recipes-core/musl/libssp-nonshared.bb | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-)
meta/recipes-core/musl/libssp-nonshared.bb +1 -6
@@ -8,15 +8,10 @@ SECTION = "libs" SRC_URI = "file://ssp-local.c" -PATH_prepend = "${STAGING_BINDIR_TOOLCHAIN}.${STAGINGCC}:" - INHIBIT_DEFAULT_DEPS = "1" -STAGINGCC = "gcc-cross-initial-${TARGET_ARCH}" -STAGINGCC_class-nativesdk = "gcc-crosssdk-initial-${SDK_SYS}" - DEPENDS = "virtual/${TARGET_PREFIX}binutils \ - virtual/${TARGET_PREFIX}gcc-initial \ + virtual/${TARGET_PREFIX}gcc \ " do_configure[noexec] = "1"
Signature · 1 line
2.20.1
PATCH 4/5 tcmode-default: Drop pinnings for gcc-initial based recipes
In reply to Khem RajSigned-off-by Khem Raj <[email protected]>
--- meta/conf/distro/include/tcmode-default.inc | 2 -- 1 file changed, 2 deletions(-)
meta/conf/distro/include/tcmode-default.inc +0 -2
@@ -3,14 +3,12 @@ # PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}binutils = "binutils-cross-${TARGET_ARCH}" -PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc-initial = "gcc-cross-initial-${TARGET_ARCH}" PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc = "gcc-cross-${TARGET_ARCH}" PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}g++ = "gcc-cross-${TARGET_ARCH}" PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}compilerlibs = "gcc-runtime" PREFERRED_PROVIDER_gdb = "gdb" PREFERRED_PROVIDER_virtual/${SDK_PREFIX}binutils-crosssdk ?= "binutils-crosssdk-${SDK_SYS}" -PREFERRED_PROVIDER_virtual/${SDK_PREFIX}gcc-initial = "gcc-crosssdk-initial-${SDK_SYS}" PREFERRED_PROVIDER_virtual/${SDK_PREFIX}gcc = "gcc-crosssdk-${SDK_SYS}" PREFERRED_PROVIDER_virtual/${SDK_PREFIX}g++ = "gcc-crosssdk-${SDK_SYS}" PREFERRED_PROVIDER_virtual/${SDK_PREFIX}compilerlibs = "nativesdk-gcc-runtime"
Signature · 1 line
2.20.1
PATCH 5/5 base.bbclass, classextend.py: Drop catering to gcc-initial
In reply to Khem RajSigned-off-by Khem Raj <[email protected]>
--- meta/classes/base.bbclass | 1 - meta/lib/oe/classextend.py | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-)
meta/classes/base.bbclass +0 -1
@@ -264,7 +264,6 @@ python base_eventhandler() { if isinstance(e, bb.event.RecipePreFinalise): if d.getVar("TARGET_PREFIX") == d.getVar("SDK_PREFIX"): d.delVar("PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}binutils") - d.delVar("PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc-initial") d.delVar("PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc") d.delVar("PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}g++") d.delVar("PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}compilerlibs")
meta/lib/oe/classextend.py +1 -1
@@ -114,7 +114,7 @@ class NativesdkClassExtender(ClassExtender): def map_depends(self, dep): if dep.startswith(self.extname): return dep - if dep.endswith(("-gcc-initial", "-gcc", "-g++")): + if dep.endswith(("-gcc", "-g++")): return dep + "-crosssdk" elif dep.endswith(("-native", "-native-runtime")) or ('nativesdk-' in dep) or ('-cross-' in dep) or ('-crosssdk-' in dep): return dep
Signature · 1 line
2.20.1