diff options
author | Richard Purdie <richard.purdie@linuxfoundation.org> | 2017-08-26 23:30:39 +0100 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2017-09-11 22:15:59 +0100 |
commit | 292cb6a32f71a19928d93b65c43038fb9633e900 (patch) | |
tree | 5c46e72e978f504a30d113e90229a4c81dfabfcb /meta/recipes-devtools/pseudo | |
parent | 54efca180ba02bd7a3d51d23ed426c7b31d06eda (diff) | |
download | poky-292cb6a32f71a19928d93b65c43038fb9633e900.tar.gz |
staging: Avoid sysroot removal races
Currently a task could remove a dependency needed by another task leading
to build failures, often due to missing dependencies (e.g. dynamic libraries
not being found). This was often seen for all-arch recipes in package_write_rpm.
When removing a dependency, first check that no other task active for the
recipe has that same dependency.
(From OE-Core rev: ff3617cc2cd5618f48a25aa4e3b2014430fcbe23)
(From OE-Core rev: 67438ac91a40429affc952ad1d7e92c763f52bab)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 3de078642925e720c2fca5b89cd3abb8b29d2439)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-devtools/pseudo')
0 files changed, 0 insertions, 0 deletions