]> code.ossystems Code Review - openembedded-core.git/commitdiff
packagegroup-cross-canadian: repackage when TUNE_ARCH changes
authorAlexander Kanavin <alex.kanavin@gmail.com>
Thu, 16 May 2019 15:04:03 +0000 (17:04 +0200)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Fri, 17 May 2019 06:07:21 +0000 (07:07 +0100)
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-core/packagegroups/packagegroup-cross-canadian.bb

index d551147b5a42927d1aef0d6fcee247ba76df5be9..3b430c081484b9bd25e60ae9d8dfe6994cf04290 100644 (file)
@@ -16,3 +16,9 @@ RDEPENDS_${PN} = "\
     ${@all_multilib_tune_values(d, 'GDB')} \
     meta-environment-${MACHINE} \
     "
+
+# When TUNE_ARCH changes but MACHINE does not (for example when a machine definition is updated), 
+# cross-canadian.bbclass prevents variable dependency propagation to TRANSLATED_TARGET_ARCH
+# This will result in erroneous reuse of previous sstate packages. The following line
+# establishes a direct dependency instead.
+do_package[vardeps] += "TUNE_ARCH"