diff options
author | Richard Purdie <richard.purdie@linuxfoundation.org> | 2016-09-20 16:25:49 +0100 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2016-09-21 21:58:06 +0100 |
commit | d3e6e1054c148983370febdab362628d9854bc24 (patch) | |
tree | 17dcb1a0ee07afbecbb750b6659895cedbb16f29 /meta-yocto-bsp/conf/machine/include/genericx86-common.inc | |
parent | a884c4307a702da15af4aa6c1f8b8314cdb0ed08 (diff) | |
download | poky-d3e6e1054c148983370febdab362628d9854bc24.tar.gz |
bitbake: runqueue: Handle missing sstate dependencies better
If you "bitbake glibc-locale" then delete the libpcre-native sstate
and "bitbake glibc-locale -C package_write_rpm", it will fail with
rpmbuild missing the libprce library.
The reason is that libpcre-native fails to install from sstate (since
it isn't present) but doesn't get built and hence rpm-native tries to
run without its dependencies.
The simplest fix is not to add "covered" tasks which have failed to
install sstate. I can't help feeling there is more to this issue but
this does fix the current problem and shouldn't have adverse affects.
It is an unusual situation to have missing dependencies in sstate since
they're usually all present or not at all.
I've taken the opportunity to remove some old cruft from when we had
numeric task ids, the code can be simpler now.
(Bitbake rev: ba566b46d530b495f12f3a74f76434717b22a020)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta-yocto-bsp/conf/machine/include/genericx86-common.inc')
0 files changed, 0 insertions, 0 deletions