diff --git a/recipes-core/musl/musl_%.bbappend b/recipes-core/musl/musl_%.bbappend
index 4afde528c8e7e47d9320fdedba5ef00cf823d8ff..cc05fd60d9921b303f2d85d9ff62c440cb8733eb 100644
--- a/recipes-core/musl/musl_%.bbappend
+++ b/recipes-core/musl/musl_%.bbappend
@@ -25,5 +25,20 @@ LDFLAGS:append:toolchain-clang = " ${@bb.utils.contains('COMPILER_RT', '-rtlib=c
 #CFLAGS:append:oniro-openharmony-linux = "-DHOOK_ENABLE"
 
 do_install:append:oniro-openharmony-linux () {
-    echo "${libdir}/module" >> ${D}${sysconfdir}/ld-musl-${MUSL_LDSO_ARCH}.path
+    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
 }