From fd1df244fe8701d6ff7eba2e855f794265cc80e9 Mon Sep 17 00:00:00 2001 From: Thierry Escande <thierry.escande@huawei.com> Date: Mon, 27 Jun 2022 16:48:28 +0200 Subject: [PATCH] musl: Use MUSL_LDSO_PATHS to generate lib search paths file With this change, the OpenHarmomy lib paths are now added to /etc/ld-musl-${MUSL_LDSO_ARCH}.path based on the content of the distro variable MUSL_LDSO_PATHS. Signed-off-by: Thierry Escande <thierry.escande@huawei.com> --- recipes-core/musl/musl_%.bbappend | 19 +++---------------- 1 file changed, 3 insertions(+), 16 deletions(-) diff --git a/recipes-core/musl/musl_%.bbappend b/recipes-core/musl/musl_%.bbappend index cc05fd60..82812d40 100644 --- a/recipes-core/musl/musl_%.bbappend +++ b/recipes-core/musl/musl_%.bbappend @@ -25,20 +25,7 @@ LDFLAGS:append:toolchain-clang = " ${@bb.utils.contains('COMPILER_RT', '-rtlib=c #CFLAGS:append:oniro-openharmony-linux = "-DHOOK_ENABLE" do_install:append:oniro-openharmony-linux () { - cat >> ${D}${sysconfdir}/ld-musl-${MUSL_LDSO_ARCH}.path << EOF -${libdir}/module -${libdir}/module/ability -${libdir}/module/account -${libdir}/module/app -${libdir}/module/application -${libdir}/module/bundle -${libdir}/module/data -${libdir}/module/distributedhardware -${libdir}/module/events -${libdir}/module/multimedia -${libdir}/module/multimodalinput -${libdir}/module/net -${libdir}/module/security -${libdir}/module/telephony -EOF + for folder in ${MUSL_LDSO_PATHS}; do + echo "${libdir}/${folder}" >> ${D}${sysconfdir}/ld-musl-${MUSL_LDSO_ARCH}.path + done } -- GitLab