diff options
author | Khem Raj <raj.khem@gmail.com> | 2012-07-09 12:31:38 -0700 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2012-07-17 10:54:02 +0100 |
commit | 4240bd68240d5d0a60719b4f85038a586b919ce6 (patch) | |
tree | 92b317376c9411270b194fe4cb5cfc8d0db48bcf | |
parent | ccaef5c9a19e272b42fd40d4297d8602b4ff5a84 (diff) | |
download | poky-4240bd68240d5d0a60719b4f85038a586b919ce6.tar.gz |
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
(From OE-Core rev: 72cc3df204c4b838cc0358a7ac989adfdd5c1760)
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.py | 6 |
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): | |||
17 | return True | 17 | return True |
18 | 18 | ||
19 | # Quilt (patch application) changing isn't likely to affect anything | 19 | # Quilt (patch application) changing isn't likely to affect anything |
20 | if depname == "quilt-native" and recipename != "quilt-native": | 20 | excludelist = ['quilt-native', 'subversion-native', 'git-native'] |
21 | return False | 21 | if depname in excludelist and recipename != depname: |
22 | # Subversion also isn't likely to affect anything | ||
23 | if depname == "subversion-native" and recipename != "subversion-native": | ||
24 | return False | 22 | return False |
25 | 23 | ||
26 | # Don't change native/cross/nativesdk recipe dependencies any further | 24 | # Don't change native/cross/nativesdk recipe dependencies any further |