From 0aa52b8a6e477dc3af2cc1dacf697ec996922428 Mon Sep 17 00:00:00 2001 From: Javier Viguera Date: Thu, 2 Jan 2020 17:30:24 +0100 Subject: [PATCH] imx-codec: skip 'file-rdeps' QA check when building with MUSL Otherwise there are QA check failures: package imx-codec-test-bin requires librt.so.1, but no providers found in RDEPENDS_imx-codec-test-bin? [file-rdeps] package imx-codec-test-bin requires libc.so.6(GLIBC_2.4), but no providers found in RDEPENDS_imx-codec-test-bin? [file-rdeps] ... This is due to the 'imx-codec-test-bin' package containing NXP-provided pre-built binaries that are compiled with GLIBC. Signed-off-by: Javier Viguera --- meta-digi-dey/recipes-multimedia/imx-codec/imx-codec.inc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/meta-digi-dey/recipes-multimedia/imx-codec/imx-codec.inc b/meta-digi-dey/recipes-multimedia/imx-codec/imx-codec.inc index c14866db3..aed38adec 100644 --- a/meta-digi-dey/recipes-multimedia/imx-codec/imx-codec.inc +++ b/meta-digi-dey/recipes-multimedia/imx-codec/imx-codec.inc @@ -49,6 +49,11 @@ python __set_insane_skip() { if p == 'imx-codec-test-bin': # FIXME: includes the DUT .so files so we need to deploy those d.setVar("INSANE_SKIP_%s" % p, "ldflags textrel libdir") + + # Skip 'file-rdeps' for builds with MUSL C library + overrides = d.getVar("OVERRIDES").split(":") + if "libc-musl" in overrides: + d.appendVar("INSANE_SKIP_%s" % p, " file-rdeps") else: d.setVar("INSANE_SKIP_%s" % p, "ldflags textrel") }