]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core.git/commit
staging: Separate out different multiconfig manifests
authorRichard Purdie <richard.purdie@linuxfoundation.org>
Mon, 6 Mar 2023 17:57:15 +0000 (17:57 +0000)
committerSteve Sakoman <steve@sakoman.com>
Thu, 16 Mar 2023 14:35:11 +0000 (04:35 -1000)
commitf586498fbaff190d48e4fc927e324c5371df4b17
treeb320745fe3d4b3cdab8257cbcae9b8eded165579
parent9f328a42a289dd7d77bd6f08605b0ccb813b2056
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.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 891d3faa3ed3d1cc231da58e5fa1325f05d5ade5)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
meta/classes-global/staging.bbclass