From 6edd0b8dccc6e1e21f2ef87013e2e0a40d19b0d6 Mon Sep 17 00:00:00 2001 From: Richard Purdie Date: Thu, 22 Sep 2016 00:24:03 +0100 Subject: uninative-tarball: Make stamp independent The uninative tarball only contains nativesdk compoents. It should not get regenerated when MACHINE changes for example. Currently its sstate arch is also incorrect so changing SDKMACHINE results in other variants being removed from the deploy directory. This patch removes the target architecture dependencies so that deploy artefacts can overlap and it doesn't continually rebuild. This also fixes various autobuilder/release artefact issues we're having as a result of these issues. Signed-off-by: Richard Purdie --- meta/recipes-core/meta/uninative-tarball.bb | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/meta/recipes-core/meta/uninative-tarball.bb b/meta/recipes-core/meta/uninative-tarball.bb index 4ead812874..0dad974238 100644 --- a/meta/recipes-core/meta/uninative-tarball.bb +++ b/meta/recipes-core/meta/uninative-tarball.bb @@ -18,6 +18,9 @@ INHIBIT_DEFAULT_DEPS = "1" MULTIMACH_TARGET_SYS = "${SDK_ARCH}-nativesdk${SDK_VENDOR}-${SDK_OS}" PACKAGE_ARCH = "${SDK_ARCH}" +PACKAGE_ARCHS = "" +TARGET_ARCH = "none" +TARGET_OS = "none" TOOLCHAIN_OUTPUTNAME ?= "${SDK_ARCH}-nativesdk-libc" @@ -27,16 +30,19 @@ EXCLUDE_FROM_WORLD = "1" inherit meta inherit populate_sdk +inherit nopackages deltask install deltask package deltask packagedata +deltask populate_sysroot do_populate_sdk[stamp-extra-info] = "${SDKMACHINE}" SDK_DEPENDS += "patchelf-native" SDK_PACKAGING_FUNC = "" +REAL_MULTIMACH_TARGET_SYS = "none" fakeroot create_sdk_files() { cp ${COREBASE}/scripts/relocate_sdk.py ${SDK_OUTPUT}/${SDKPATH}/ -- cgit 1.2.3-korg