From: Richard Purdie Date: Wed, 8 Apr 2020 23:18:08 +0000 (+0100) Subject: musl: Show error when used with multilibs X-Git-Tag: yocto-5.1~381 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=4da308d37aa51231b617fedb401076c13cafd89a;p=thirdparty%2Fopenembedded%2Fopenembedded-core.git 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] Signed-off-by: Richard Purdie --- diff --git a/meta/recipes-core/musl/musl.inc b/meta/recipes-core/musl/musl.inc index 6ca52b186a5..9999b4d2d64 100644 --- a/meta/recipes-core/musl/musl.inc +++ b/meta/recipes-core/musl/musl.inc @@ -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") +}