diff options
| author | Khem Raj <raj.khem@gmail.com> | 2025-04-28 14:26:18 -0700 |
|---|---|---|
| committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2025-05-01 14:22:53 +0100 |
| commit | d2a2c35c7fd11066d089024a5fb4bf045d5fa60b (patch) | |
| tree | 0be0a90bfc03c45f7827b6d3c70dd848c78e7c21 | |
| parent | c34bbe5fa9024655180c5949515e457ca0e74c78 (diff) | |
| download | poky-d2a2c35c7fd11066d089024a5fb4bf045d5fa60b.tar.gz | |
sstatesig: Handle special case of llvm-project-source shared-workdir
bitbake-dumpsig or bitbake-diffsig tools do not work on any of tasks
exposed by llvm-project-source recipe. This is due to it being a
shared-workdir recipe.
Fixes
bitbake-diffsigs -t llvm-project-source-20.1.2 do_preconfigure
NOTE: Starting bitbake server...
ERROR: No sigdata files found matching llvm-project-source-20.1.2 do_preconfigure
(From OE-Core rev: a6d46935939a94b8ea2b83c024aa86f05efbd7ce)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
| -rw-r--r-- | meta/lib/oe/sstatesig.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/meta/lib/oe/sstatesig.py b/meta/lib/oe/sstatesig.py index 1f97606763..826549948e 100644 --- a/meta/lib/oe/sstatesig.py +++ b/meta/lib/oe/sstatesig.py | |||
| @@ -418,6 +418,9 @@ def find_siginfo(pn, taskname, taskhashlist, d): | |||
| 418 | if pn.startswith("gcc-source"): | 418 | if pn.startswith("gcc-source"): |
| 419 | # gcc-source shared workdir is a special case :( | 419 | # gcc-source shared workdir is a special case :( |
| 420 | stamp = localdata.expand("${STAMPS_DIR}/work-shared/gcc-${PV}-${PR}") | 420 | stamp = localdata.expand("${STAMPS_DIR}/work-shared/gcc-${PV}-${PR}") |
| 421 | elif pn.startswith("llvm-project-source"): | ||
| 422 | # llvm-project-source shared workdir is also a special case :*( | ||
| 423 | stamp = localdata.expand("${STAMPS_DIR}/work-shared/llvm-project-source-${PV}-${PR}") | ||
| 421 | 424 | ||
| 422 | filespec = '%s.%s.sigdata.*' % (stamp, taskname) | 425 | filespec = '%s.%s.sigdata.*' % (stamp, taskname) |
| 423 | foundall = False | 426 | foundall = False |
