diff options
author | Richard Purdie <richard.purdie@linuxfoundation.org> | 2012-09-14 09:41:59 +0100 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2012-09-14 09:49:56 +0100 |
commit | a9fffadec4fb60547257cb3d7496b6e39ed07be8 (patch) | |
tree | 25c70bfdf6dde3f47b12890da6b2d481dacb2f16 /meta | |
parent | 119ef2789484222b94559675a09adc399f3b6bf0 (diff) | |
download | openembedded-core-a9fffadec4fb60547257cb3d7496b6e39ed07be8.tar.gz openembedded-core-a9fffadec4fb60547257cb3d7496b6e39ed07be8.tar.bz2 openembedded-core-a9fffadec4fb60547257cb3d7496b6e39ed07be8.zip |
bitbake.conf: Assign SRCPV so that it will be tracked correcting in the sstate checksum
Currently, SRCPV is just listed as having a value of ${@bb.fetch2.get_srcrev(d)}
which isn't helpful. This can mean that if PV changes, two recipes can have the
same sstate checksum despite having different PV values since the PV value itself
isn't tracked anywhere.
Adding this line means that the real PV value is expanded and recorded in the sstate
checksum, meaning the sstate packages no longer overlap. This is critical in ensuring
consistent builds for revipes using SRCPV.
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta')
-rw-r--r-- | meta/conf/bitbake.conf | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/meta/conf/bitbake.conf b/meta/conf/bitbake.conf index 1d4a83dc8d..9c51630e0b 100644 --- a/meta/conf/bitbake.conf +++ b/meta/conf/bitbake.conf @@ -588,6 +588,7 @@ SRCDATE = "${DATE}" SRCREV ??= "INVALID" AUTOREV = "${@bb.fetch2.get_autorev(d)}" SRCPV = "${@bb.fetch2.get_srcrev(d)}" +SRCPV[vardepvalue] = "${SRCPV}" SRC_URI = "" |