From 24f2861a3b6a424c3ca5cf9c255e8875a37d288e Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Sat, 17 Sep 2022 09:53:46 -0700 Subject: imx-dpu-g2d,imx-gpu-viv,imx-sw-pdm: Use gcompat with musl These recipes contain pre-built binaries and libraries which are built against glibc, we have a way to run such binaries on musl systems via gcompat stubs, however, we have to fool the system to ignore the missing rdeps on libc.so.6, since we know they will be available via gcompat being in rdep. Signed-off-by: Khem Raj (cherry picked from commit 61718793a4c04c768ecc829372b9d4de3c6c463b) --- recipes-graphics/imx-g2d/imx-dpu-g2d_2.1.0.bb | 3 +++ recipes-graphics/imx-gpu-viv/imx-gpu-viv_6.4.3.p4.2-aarch64.bb | 7 ++++--- recipes-multimedia/imx-sw-pdm/imx-sw-pdm_1.0.2.bb | 4 ++++ 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/recipes-graphics/imx-g2d/imx-dpu-g2d_2.1.0.bb b/recipes-graphics/imx-g2d/imx-dpu-g2d_2.1.0.bb index ad8de74c1..e2f5912b5 100644 --- a/recipes-graphics/imx-g2d/imx-dpu-g2d_2.1.0.bb +++ b/recipes-graphics/imx-g2d/imx-dpu-g2d_2.1.0.bb @@ -23,5 +23,8 @@ do_install () { } INSANE_SKIP:${PN} += "ldflags" +INSANE_SKIP:append:libc-musl = " file-rdeps" COMPATIBLE_MACHINE = "(imxdpu)" + +RDEPENDS:${PN}:append:libc-musl = " gcompat" diff --git a/recipes-graphics/imx-gpu-viv/imx-gpu-viv_6.4.3.p4.2-aarch64.bb b/recipes-graphics/imx-gpu-viv/imx-gpu-viv_6.4.3.p4.2-aarch64.bb index bd584dbea..4136631b0 100644 --- a/recipes-graphics/imx-gpu-viv/imx-gpu-viv_6.4.3.p4.2-aarch64.bb +++ b/recipes-graphics/imx-gpu-viv/imx-gpu-viv_6.4.3.p4.2-aarch64.bb @@ -1,9 +1,10 @@ require imx-gpu-viv-6.inc -DEPENDS:append:libc-musl = " gcompat" -INSANE_SKIP:append:libc-musl = " file-rdeps" - SRC_URI[md5sum] = "22de8a5f59a56a7ef499f590d1659b6f" SRC_URI[sha256sum] = "52921c0b59529f1598084e991eda1863100754f28a7744ba958158dff8074b3b" +INSANE_SKIP:append:libc-musl = " file-rdeps" + COMPATIBLE_MACHINE = "(mx8-nxp-bsp)" + +RDEPENDS:${PN}:append:libc-musl = " gcompat" diff --git a/recipes-multimedia/imx-sw-pdm/imx-sw-pdm_1.0.2.bb b/recipes-multimedia/imx-sw-pdm/imx-sw-pdm_1.0.2.bb index 3d5572076..957d6ddf9 100644 --- a/recipes-multimedia/imx-sw-pdm/imx-sw-pdm_1.0.2.bb +++ b/recipes-multimedia/imx-sw-pdm/imx-sw-pdm_1.0.2.bb @@ -16,3 +16,7 @@ INSANE_SKIP:${PN} = "already-stripped" FILES:${PN} += "${datadir}/imx-mm" COMPATIBLE_MACHINE = "(mx8-nxp-bsp)" + +INSANE_SKIP:append:libc-musl = " file-rdeps" + +RDEPENDS:${PN}:append:libc-musl = " gcompat" -- cgit v1.2.3-54-g00ecf