From 2611db5d9c34d32ee388f776edbbb37c2fee04a2 Mon Sep 17 00:00:00 2001 From: Richard Purdie Date: Fri, 14 Sep 2012 09:41:59 +0100 Subject: 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. (From OE-Core rev: a9fffadec4fb60547257cb3d7496b6e39ed07be8) Signed-off-by: Saul Wold Signed-off-by: Richard Purdie --- meta/conf/bitbake.conf | 1 + 1 file changed, 1 insertion(+) 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 = "" -- cgit v1.2.3-54-g00ecf