From patchwork Thu May 3 01:55:30 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [CONSOLIDATED, PULL, 11/36] csl-versions.inc: capture version in signatures Date: Thu, 03 May 2012 01:55:30 -0000 From: Saul Wold X-Patchwork-Id: 26893 Message-Id: <431bc1c6df4ce6578184c7aaaedcf0a5066ac11d.1336008687.git.sgw@linux.intel.com> To: openembedded-core@lists.openembedded.org From: Christopher Larson 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 --- 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"