| Message ID | 20260413160905.3928534-1-khem.raj@oss.qualcomm.com |
|---|---|
| State | Under Review |
| Headers | show |
| Series | avahi-libnss-mdns: Fix build with LLD linker | expand |
diff --git a/meta/recipes-connectivity/avahi/avahi-libnss-mdns_0.15.1.bb b/meta/recipes-connectivity/avahi/avahi-libnss-mdns_0.15.1.bb index d45c06357d..6bef43262f 100644 --- a/meta/recipes-connectivity/avahi/avahi-libnss-mdns_0.15.1.bb +++ b/meta/recipes-connectivity/avahi/avahi-libnss-mdns_0.15.1.bb @@ -17,6 +17,8 @@ inherit autotools pkgconfig COMPATIBLE_HOST:libc-musl = 'null' +LDFLAGS += "${@bb.utils.contains('DISTRO_FEATURES', 'ld-is-lld', ' -Wl,--undefined-version', '', d)}" + EXTRA_OECONF = "--libdir=${base_libdir}" RDEPENDS:${PN} = "avahi-daemon"
Fixes build errors e.g. | aarch64-yoe-linux-ld.lld: error: version script assignment of 'NSSMDNS_0' to symbol '_nss_mdns_gethostbyaddr_r' failed: symbol not defined | aarch64-yoe-linux-ld.lld: error: version script assignment of 'NSSMDNS_0' to symbol '_nss_mdns_gethostbyaddr_r' failed: symbol not defined | aarch64-yoe-linux-ld.lld: error: version script assignment of 'NSSMDNS_0' to symbol '_nss_mdns4_gethostbyaddr_r' failed: symbol not defined | aarch64-yoe-linux-ld.lld: error: version script assignment of 'NSSMDNS_0' to symbol '_nss_mdns6_gethostbyaddr_r' failed: symbol not defined | aarch64-yoe-linux-ld.lld: error: version script assignment of 'NSSMDNS_0' to symbol '_nss_mdns_minimal_gethostbyaddr_r' failed: symbol not defined Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com> --- meta/recipes-connectivity/avahi/avahi-libnss-mdns_0.15.1.bb | 2 ++ 1 file changed, 2 insertions(+)