summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2021-09-19 13:51:50 +0100
committerRichard Purdie <richard.purdie@linuxfoundation.org>2021-09-23 13:49:11 +0100
commitad7cdc4f01e1e191be89f8d5eb6d9fd18e62e226 (patch)
treebe64c61b2974c8bfc3c2a305b0ba4939adadc38e
parent4aa4eadecb4e7c4158e9163644b3a2a7bc74c0fb (diff)
downloadpoky-ad7cdc4f01e1e191be89f8d5eb6d9fd18e62e226.tar.gz
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. (From OE-Core rev: 41d7f1aa2cc9ef5dba4db38435402d4c9c0a63e1) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r--meta/classes/populate_sdk_base.bbclass4
1 files changed, 3 insertions, 1 deletions
diff --git a/meta/classes/populate_sdk_base.bbclass b/meta/classes/populate_sdk_base.bbclass
index ccfe223289..49e166e697 100644
--- a/meta/classes/populate_sdk_base.bbclass
+++ b/meta/classes/populate_sdk_base.bbclass
@@ -1,4 +1,6 @@
1inherit meta image-postinst-intercepts image-artifact-names 1PACKAGES = ""
2
3inherit image-postinst-intercepts image-artifact-names
2 4
3# Wildcards specifying complementary packages to install for every package that has been explicitly 5# Wildcards specifying complementary packages to install for every package that has been explicitly
4# installed into the rootfs 6# installed into the rootfs