summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2020-04-09 00:18:08 +0100
committerRichard Purdie <richard.purdie@linuxfoundation.org>2024-08-07 15:47:15 +0100
commit4ca98d99046da0297eb7cb8c7444427bbfc0b9b7 (patch)
treef47b041b0a47045ef36c8ba02ef0c64c50463504
parentdb87ca070c5a4790dcdb9601bcb35037603f6d7f (diff)
downloadpoky-4ca98d99046da0297eb7cb8c7444427bbfc0b9b7.tar.gz
musl: Show error when used with multilibs
As discussed in the bugzilla entry, musl doesn't work with multilibs. I originally sent this patch in 2020 but was told that support was being added. I recently revisited the bug and retested a basic config which still fails the way it did in 2019. Since clearly nobody is using this, make it clear we don't support it. If anyone does add support, we can remove this error very easily. [YOCTO #13122] (From OE-Core rev: 4da308d37aa51231b617fedb401076c13cafd89a) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r--meta/recipes-core/musl/musl.inc6
1 files changed, 6 insertions, 0 deletions
diff --git a/meta/recipes-core/musl/musl.inc b/meta/recipes-core/musl/musl.inc
index 6ca52b186a..9999b4d2d6 100644
--- a/meta/recipes-core/musl/musl.inc
+++ b/meta/recipes-core/musl/musl.inc
@@ -32,3 +32,9 @@ COMPATIBLE_HOST:riscv32 = "null"
32B = "${WORKDIR}/build" 32B = "${WORKDIR}/build"
33 33
34do_configure[cleandirs] = "${B}" 34do_configure[cleandirs] = "${B}"
35
36python () {
37 multilibs = d.getVar("MULTILIBS")
38 if multilibs:
39 raise bb.parse.SkipRecipe("musl is not compatible with multilibs")
40}