From 11c78268a2e9d333d615ce01b5a5bdc3d5546850 Mon Sep 17 00:00:00 2001 From: Alexander Kanavin Date: Thu, 16 May 2019 17:04:03 +0200 Subject: [PATCH] packagegroup-cross-canadian: repackage when TUNE_ARCH changes Signed-off-by: Alexander Kanavin Signed-off-by: Richard Purdie --- .../packagegroups/packagegroup-cross-canadian.bb | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/meta/recipes-core/packagegroups/packagegroup-cross-canadian.bb b/meta/recipes-core/packagegroups/packagegroup-cross-canadian.bb index d551147b5a..3b430c0814 100644 --- a/meta/recipes-core/packagegroups/packagegroup-cross-canadian.bb +++ b/meta/recipes-core/packagegroups/packagegroup-cross-canadian.bb @@ -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" -- 2.40.1