summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2023-03-06 17:57:15 +0000
committerRichard Purdie <richard.purdie@linuxfoundation.org>2023-03-07 10:45:25 +0000
commit4ca99662e613aac43bd9a796e8e294bf30c8863a (patch)
treeec2cf3bb522b8b2937b39ced0ff65b54141b42e0
parent248e7ef170f5e2033198e65ba7819bb20f096f0e (diff)
downloadpoky-4ca99662e613aac43bd9a796e8e294bf30c8863a.tar.gz
staging: Separate out different multiconfig manifests
""" require conf/multilib.conf MACHINE = "qemuarm64" MULTILIBS = "multilib:lib32" DEFAULTTUNE:virtclass-multilib-lib32 = "armv7athf-neon" bitbake gcc-cross-canadian-arm """ and then inspecting the lib32* manifest files under recipe-sysroot-native shows them referencing lib32-recipe-sysroot instead of recipe-sysroot as used by gcc-cross-canadian recipes. To fix this separate out the manifest by multilib. It is caching mechanism to optimise disk usage so this doesn't break anything, just separated out some files. (From OE-Core rev: 891d3faa3ed3d1cc231da58e5fa1325f05d5ade5) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r--meta/classes-global/staging.bbclass3
1 files changed, 3 insertions, 0 deletions
diff --git a/meta/classes-global/staging.bbclass b/meta/classes-global/staging.bbclass
index 5a1f43de78..e6d0d1d55c 100644
--- a/meta/classes-global/staging.bbclass
+++ b/meta/classes-global/staging.bbclass
@@ -275,6 +275,9 @@ python extend_recipe_sysroot() {
275 pn = d.getVar("PN") 275 pn = d.getVar("PN")
276 stagingdir = d.getVar("STAGING_DIR") 276 stagingdir = d.getVar("STAGING_DIR")
277 sharedmanifests = d.getVar("COMPONENTS_DIR") + "/manifests" 277 sharedmanifests = d.getVar("COMPONENTS_DIR") + "/manifests"
278 mlprefix = d.getVar("MLPREFIX")
279 if mlprefix:
280 sharedmanifests = sharedmanifests + "/" + mlprefix
278 recipesysroot = d.getVar("RECIPE_SYSROOT") 281 recipesysroot = d.getVar("RECIPE_SYSROOT")
279 recipesysrootnative = d.getVar("RECIPE_SYSROOT_NATIVE") 282 recipesysrootnative = d.getVar("RECIPE_SYSROOT_NATIVE")
280 283