* [PATCH] sstatesig: Handle special case of gcc-source shared-workdir for printdiff
@ 2016-01-08 18:22 Richard Purdie
0 siblings, 0 replies; only message in thread
From: Richard Purdie @ 2016-01-08 18:22 UTC (permalink / raw)
To: openembedded-core; +Cc: Eggleton, Paul
Often, bitbake -S printdiff would show that there was a checksum not found
which would turn out to be from gcc-source. This is due to it being a
shared-workdir recipe.
For now, hardcode the special case into the sstatesig code to stop people
(including me) puzzling over this.
If/as/when we add any other shared workdir recipes, we'll need to rethink
this.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
diff --git a/meta/lib/oe/sstatesig.py b/meta/lib/oe/sstatesig.py
index 6d1be3e..d65586b 100644
--- a/meta/lib/oe/sstatesig.py
+++ b/meta/lib/oe/sstatesig.py
@@ -236,6 +236,10 @@ def find_siginfo(pn, taskname, taskhashlist, d):
localdata.setVar('PR', '*')
localdata.setVar('EXTENDPE', '')
stamp = localdata.getVar('STAMP', True)
+ if pn.startswith("gcc-source"):
+ # gcc-source shared workdir is a special case :(
+ stamp = localdata.expand("${STAMPS_DIR}/work-shared/gcc-${PV}-${PR}")
+
filespec = '%s.%s.sigdata.*' % (stamp, taskname)
foundall = False
import glob
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2016-01-08 18:22 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-01-08 18:22 [PATCH] sstatesig: Handle special case of gcc-source shared-workdir for printdiff Richard Purdie
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.