]> code.ossystems Code Review - openembedded-core.git/commit
populate_sdk_base/images: Drop use of 'meta' class and hence do_build dependencies
authorRichard Purdie <richard.purdie@linuxfoundation.org>
Sun, 19 Sep 2021 12:51:50 +0000 (13:51 +0100)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 23 Sep 2021 12:49:07 +0000 (13:49 +0100)
commit41d7f1aa2cc9ef5dba4db38435402d4c9c0a63e1
tree38a354977bd584c5a48cd867fd28226ea7a1b4c9
parent938e4dfb68a465f61cb754b2cd28d0728616b5a9
populate_sdk_base/images: Drop use of 'meta' class and hence do_build dependencies

The 'meta' is old and not very useful. It empties PACKAGES and creates
recursive do_build dependencies.

We shouldn't need such recursive build dependencies any more so simplify the code.

This does cause behaviour changes as some dependencies are no longer built.
It did show up issues with qemu-helper-native handling for example but those
issues look like real races and the underlying dependency chains were not correct.

'bitbake XXX --runall build' would give the previous behaviour.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/classes/populate_sdk_base.bbclass