diff --git a/recipes-core/musl/musl_%.bbappend b/recipes-core/musl/musl_%.bbappend index cc05fd60d9921b303f2d85d9ff62c440cb8733eb..82812d403be5ef0d0adb31bf8d7db50148986caf 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 }