summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2012-07-09 12:31:38 -0700
committerRichard Purdie <richard.purdie@linuxfoundation.org>2012-07-17 10:43:04 +0100
commit72cc3df204c4b838cc0358a7ac989adfdd5c1760 (patch)
tree87f8334c6f01eb833e94097e1fbe7aa54262e631
parent039a2f63712cbe87eb68a8c8c0cc365b74651f5a (diff)
downloadopenembedded-core-72cc3df204c4b838cc0358a7ac989adfdd5c1760.tar.gz
openembedded-core-72cc3df204c4b838cc0358a7ac989adfdd5c1760.tar.bz2
openembedded-core-72cc3df204c4b838cc0358a7ac989adfdd5c1760.zip
lib/oe/sstatesig.py: Exclude git-native from sstate checksum
gcc exposed this issue where cross gcc recipes were not having same task checksums as libgcc or gcc-runtime the target recipes which use same shared workdir and it was triggering the unpack fetch and patch tasks to reexecute and hence the trouble Now that we have more than 1 package to consider lets combine the check Thanks RP for help and this is on the line of patch 793ce6cd9aa632e0f13789c8293770a86085d28d Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r--meta/lib/oe/sstatesig.py6
1 files changed, 2 insertions, 4 deletions
diff --git a/meta/lib/oe/sstatesig.py b/meta/lib/oe/sstatesig.py
index 4cd1221686..20d94b218b 100644
--- a/meta/lib/oe/sstatesig.py
+++ b/meta/lib/oe/sstatesig.py
@@ -17,10 +17,8 @@ def sstate_rundepfilter(siggen, fn, recipename, task, dep, depname, dataCache):
return True
# Quilt (patch application) changing isn't likely to affect anything
- if depname == "quilt-native" and recipename != "quilt-native":
- return False
- # Subversion also isn't likely to affect anything
- if depname == "subversion-native" and recipename != "subversion-native":
+ excludelist = ['quilt-native', 'subversion-native', 'git-native']
+ if depname in excludelist and recipename != depname:
return False
# Don't change native/cross/nativesdk recipe dependencies any further