From 0dbe569c5d0d0fc555f54aa1653add4c3e64cb91 Mon Sep 17 00:00:00 2001 From: Thierry Escande <thierry.escande@huawei.com> Date: Thu, 23 Jun 2022 16:18:29 +0200 Subject: [PATCH] musl: Add /usr/lib/module/* to library search path This adds /usr/lib/module/* subfolders to lib search path so OpenHarmony components are able to find libraries they need. Signed-off-by: Thierry Escande <thierry.escande@huawei.com> --- recipes-core/musl/musl_%.bbappend | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/recipes-core/musl/musl_%.bbappend b/recipes-core/musl/musl_%.bbappend index 4afde528..cc05fd60 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 } -- GitLab