Hi Richard, I like this change. However, it causes problem of 'rm_work'. Now some native recipes don't get cleaned up with 'rm_work' enabled. e.g. INHERIT += "rm_work" bitbake core-image-minimal A few native recipes don't get clean up such as alsa-lib-native, createrepo-c-native, dnf-native, etc. Do you have any idea how to fix it? Or should we accept the current situation? Regards, Qi On 09/20/2021 08:46 PM, Richard Purdie wrote: > 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. > > Signed-off-by: Richard Purdie > --- > meta/classes/populate_sdk_base.bbclass | 4 +++- > 1 file changed, 3 insertions(+), 1 deletion(-) > > diff --git a/meta/classes/populate_sdk_base.bbclass b/meta/classes/populate_sdk_base.bbclass > index ccfe2232895..49e166e697d 100644 > --- a/meta/classes/populate_sdk_base.bbclass > +++ b/meta/classes/populate_sdk_base.bbclass > @@ -1,4 +1,6 @@ > -inherit meta image-postinst-intercepts image-artifact-names > +PACKAGES = "" > + > +inherit image-postinst-intercepts image-artifact-names > > # Wildcards specifying complementary packages to install for every package that has been explicitly > # installed into the rootfs > > > -=-=-=-=-=-=-=-=-=-=-=- > Links: You receive all messages sent to this group. > View/Reply Online (#156182): https://lists.openembedded.org/g/openembedded-core/message/156182 > Mute This Topic: https://lists.openembedded.org/mt/85739582/3618072 > Group Owner: openembedded-core+owner@lists.openembedded.org > Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [Qi.Chen@windriver.com] > -=-=-=-=-=-=-=-=-=-=-=- >