From: Adam Blank Date: Sat, 18 Apr 2026 18:34:03 +0000 (+0200) Subject: staging: add 'extend_recipe_sysroot' to 'vardepsexclude' X-Git-Url: http://git.ipfire.org/gitweb/index.cgi?a=commitdiff_plain;h=325876cd82055d0d4fd36cc9c677b64a7e52d83f;p=thirdparty%2Fopenembedded%2Fopenembedded-core.git staging: add 'extend_recipe_sysroot' to 'vardepsexclude' 'do_prepare_recipe_sysroot' did not declare this explicitly, but made use of the fact, that 'extend_recipe_sysroot' is ignored on the base hash level. Signed-off-by: Adam Blank Signed-off-by: Mathieu Dubois-Briand Signed-off-by: Richard Purdie --- diff --git a/meta/classes-global/staging.bbclass b/meta/classes-global/staging.bbclass index b8689d835d..1bf60cb5cb 100644 --- a/meta/classes-global/staging.bbclass +++ b/meta/classes-global/staging.bbclass @@ -645,12 +645,13 @@ python extend_recipe_sysroot() { bb.utils.unlockfile(lock) } -extend_recipe_sysroot[vardepsexclude] += "MACHINE_ARCH PACKAGE_EXTRA_ARCHS SDK_ARCH BUILD_ARCH SDK_OS BB_TASKDEPDATA" +extend_recipe_sysroot[vardepsexclude] += "BB_TASKDEPDATA" do_prepare_recipe_sysroot[deptask] = "do_populate_sysroot" python do_prepare_recipe_sysroot () { bb.build.exec_func("extend_recipe_sysroot", d) } +do_prepare_recipe_sysroot[vardepsexclude] += "extend_recipe_sysroot" addtask do_prepare_recipe_sysroot before do_configure after do_fetch python staging_taskhandler() {