[oe-commits] [openembedded-core] branch master updated: uninative-tarball: Make stamp independent

git at git.openembedded.org git at git.openembedded.org
Wed Sep 21 23:25:17 UTC 2016


rpurdie pushed a commit to branch master
in repository openembedded-core.

The following commit(s) were added to refs/heads/master by this push:
       new  6edd0b8   uninative-tarball: Make stamp independent
6edd0b8 is described below

commit 6edd0b8dccc6e1e21f2ef87013e2e0a40d19b0d6
Author: Richard Purdie <richard.purdie at linuxfoundation.org>
AuthorDate: Thu Sep 22 00:24:03 2016 +0100

    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 <richard.purdie at linuxfoundation.org>
---
 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 4ead812..0dad974 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}/

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the Openembedded-commits mailing list