aboutsummaryrefslogtreecommitdiffstats
path: root/meta/lib/oe/sstatesig.py
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2013-12-20 12:08:56 +0000
committerRichard Purdie <richard.purdie@linuxfoundation.org>2013-12-20 12:25:25 +0000
commit3d59d0bed756f64d0092caa3892239c779c4a341 (patch)
tree4b925e860af0e0543bb4f9ec60965233d9e99867 /meta/lib/oe/sstatesig.py
parent453353e05d027c6a505d1e13a7982718a13bca8b (diff)
downloadopenembedded-core-3d59d0bed756f64d0092caa3892239c779c4a341.tar.gz
sstate/sstatesig: Add populate_lic to list of arch invariant sstate tasks
Like fetch, unpack and patch, populate_lic doesn't vary between different archs so we should mark it as such. This means better sstate cache reuse with fewer duplicate files as well as less confusing sstate debugging. sstatesig also needs to account for the fact BPN is used for sstate files in these cases. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/lib/oe/sstatesig.py')
-rw-r--r--meta/lib/oe/sstatesig.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/meta/lib/oe/sstatesig.py b/meta/lib/oe/sstatesig.py
index 68e53f661c..3011f16a77 100644
--- a/meta/lib/oe/sstatesig.py
+++ b/meta/lib/oe/sstatesig.py
@@ -103,6 +103,9 @@ def find_siginfo(pn, taskname, taskhashlist, d):
if key.startswith('virtual:native:'):
pn = pn + '-native'
+ if taskname in ['do_fetch', 'do_unpack', 'do_patch', 'do_populate_lic']:
+ pn.replace("-native", "")
+
filedates = {}
# First search in stamps dir