[OE-core] [PATCH 1/2] classes/staging: ensure do_populate_sysroot re-execs on changes to sysroot preprocessing funcs
Paul Eggleton
paul.eggleton at linux.intel.com
Mon Mar 24 15:18:51 UTC 2014
Without this dependency, changes to functions added to
SYSROOT_PREPROCESS_FUNCS do not change do_populate_sysroot's signature
and thus don't cause it to re-execute.
Fixes [YOCTO #5852].
Signed-off-by: Paul Eggleton <paul.eggleton at linux.intel.com>
---
meta/classes/staging.bbclass | 2 ++
1 file changed, 2 insertions(+)
diff --git a/meta/classes/staging.bbclass b/meta/classes/staging.bbclass
index d17a53e..644b9a8 100644
--- a/meta/classes/staging.bbclass
+++ b/meta/classes/staging.bbclass
@@ -95,6 +95,8 @@ python do_populate_sysroot () {
bb.build.exec_func(f, d)
}
+do_populate_sysroot[vardeps] += "${SYSROOT_PREPROCESS_FUNCS}"
+
SSTATETASKS += "do_populate_sysroot"
do_populate_sysroot[cleandirs] = "${SYSROOT_DESTDIR}"
do_populate_sysroot[sstate-inputdirs] = "${SYSROOT_DESTDIR}"
--
1.8.5.3
More information about the Openembedded-core
mailing list