[oe-commits] Christopher Larson : csl-versions.inc: capture version in signatures

git at git.openembedded.org git at git.openembedded.org
Thu May 3 14:17:32 UTC 2012


Module: openembedded-core.git
Branch: master
Commit: 041a61368350dfbca825d2b2781543ea22678161
URL:    http://git.openembedded.org/?p=openembedded-core.git&a=commit;h=041a61368350dfbca825d2b2781543ea22678161

Author: Christopher Larson <kergoth at gmail.com>
Date:   Mon Apr 16 15:16:38 2012 -0500

csl-versions.inc: capture version in signatures

We want to ensure that changing external toolchain version will change the
metadata checksums of target recipes. This will do so via ensuring that any
variable which references TOOLCHAIN_OPTIONS also pulls in the toolchain
version variables.

Signed-off-by: Christopher Larson <kergoth at gmail.com>

---

 meta/conf/distro/include/csl-versions.inc |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/meta/conf/distro/include/csl-versions.inc b/meta/conf/distro/include/csl-versions.inc
index 6b8b2c5..ec7a6ba 100644
--- a/meta/conf/distro/include/csl-versions.inc
+++ b/meta/conf/distro/include/csl-versions.inc
@@ -103,3 +103,7 @@ python csl_version_handler () {
     d.setVar('CSL_VER_GDB', csl_get_gdb_version(ld))
 }
 addhandler csl_version_handler
+
+# Ensure that any variable which includes the --sysroot (CC, CXX, etc) also
+# depends on the toolchain version
+TOOLCHAIN_OPTIONS[vardeps] += "CSL_VER_MAIN CSL_VER_GCC"





More information about the Openembedded-commits mailing list