]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/commitdiff
musl: Show error when used with multilibs
authorRichard Purdie <richard.purdie@linuxfoundation.org>
Wed, 8 Apr 2020 23:18:08 +0000 (00:18 +0100)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Wed, 7 Aug 2024 14:46:49 +0000 (15:46 +0100)
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]

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-core/musl/musl.inc

index 6ca52b186a55343f8000b3074a4fb8c4a1145986..9999b4d2d64097bdcfb63b6f3d19185887fa7a84 100644 (file)
@@ -32,3 +32,9 @@ COMPATIBLE_HOST:riscv32 = "null"
 B = "${WORKDIR}/build"
 
 do_configure[cleandirs] = "${B}"
+
+python () {
+    multilibs = d.getVar("MULTILIBS")
+    if multilibs:
+        raise bb.parse.SkipRecipe("musl is not compatible with multilibs")
+}