diff options
author | Richard Purdie <richard.purdie@linuxfoundation.org> | 2019-11-23 13:51:06 +0000 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2019-11-25 17:58:11 +0000 |
commit | 2ca41234b5f7d8293b5b56e69b0daebe8369cdbc (patch) | |
tree | 4d7a91f2c4e3a8751612d8674f292dcd66645016 /meta-yocto-bsp | |
parent | 5ec9511400abc4e3a6c416727a32e326a7d3daae (diff) | |
download | poky-2ca41234b5f7d8293b5b56e69b0daebe8369cdbc.tar.gz |
bitbake: runqueue: Ensure failed harddependencies in scenequeue are accounted for in migrations
Setscene hard dependencies were not being correctly handled during task migration.
For example, do_package of recipe X might become valid due to hashequiv yet we're
still rebuilding pseudo-native, a harddep of do_package. This would mean
it would try to execute that setscene task despite pseudo not being present.
Fix this by ignoring tasks with failed harddependencies. This does mean
stlightly more rebuilds than is optimal but it avoids build crashes. Ultimately
the new runqueue model can likely better handle these cases than the older codebase
could but that is for another more invasive patch.
(Bitbake rev: 0dc61e8b9964f7fe41d51b6a481ca7aeaacd8bce)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta-yocto-bsp')
0 files changed, 0 insertions, 0 deletions