diff options
author | Khem Raj <raj.khem@gmail.com> | 2025-02-06 11:09:44 -0800 |
---|---|---|
committer | Khem Raj <raj.khem@gmail.com> | 2025-02-09 13:11:30 -0800 |
commit | 0fd7bbf1ccc41529f1d7cea0728b9cae572729ad (patch) | |
tree | 3b41b8b30f96b623296ea031b557da07b5f747ff | |
parent | 84ce79bdf75e38b1d703339140e3611de15c344e (diff) | |
download | meta-clang-0fd7bbf1ccc41529f1d7cea0728b9cae572729ad.tar.gz |
libslirp,avahi-libnss-mdns: Add --undefined-version to LDFLAGS with LLD
LLD does not understand the linker script versioning scheme as BFD linker does
Signed-off-by: Khem Raj <raj.khem@gmail.com>
-rw-r--r-- | conf/nonclangable.conf | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/conf/nonclangable.conf b/conf/nonclangable.conf index f546058..4a5f70d 100644 --- a/conf/nonclangable.conf +++ b/conf/nonclangable.conf | |||
@@ -667,6 +667,10 @@ LDFLAGS:append:pn-util-linux:toolchain-clang = "${@bb.utils.contains('DISTRO_FEA | |||
667 | LDFLAGS:append:pn-util-linux-libuuid:toolchain-clang = "${@bb.utils.contains('DISTRO_FEATURES', 'ld-is-lld', ' -Wl,--undefined-version', '', d)}" | 667 | LDFLAGS:append:pn-util-linux-libuuid:toolchain-clang = "${@bb.utils.contains('DISTRO_FEATURES', 'ld-is-lld', ' -Wl,--undefined-version', '', d)}" |
668 | # riscv64-yoe-linux-musl-ld.lld: error: version script assignment of 'global' to symbol 'pam_sm_chauthtok' failed: symbol not defined | 668 | # riscv64-yoe-linux-musl-ld.lld: error: version script assignment of 'global' to symbol 'pam_sm_chauthtok' failed: symbol not defined |
669 | LDFLAGS:append:pn-libpam:toolchain-clang = "${@bb.utils.contains('DISTRO_FEATURES', 'ld-is-lld', ' -Wl,--undefined-version', '', d)}" | 669 | LDFLAGS:append:pn-libpam:toolchain-clang = "${@bb.utils.contains('DISTRO_FEATURES', 'ld-is-lld', ' -Wl,--undefined-version', '', d)}" |
670 | # i686-yoe-linux-ld.lld: error: version script assignment of 'SLIRP_4.0' to symbol 'slirp_add_exec' failed: symbol not defined | ||
671 | LDFLAGS:append:pn-libslirp:toolchain-clang = "${@bb.utils.contains('DISTRO_FEATURES', 'ld-is-lld', ' -Wl,--undefined-version', '', d)}" | ||
672 | # x86_64-yoe-linux-ld.lld: error: version script assignment of 'NSSMDNS_0' to symbol '_nss_mdns_gethostbyaddr_r' failed: symbol not defined | ||
673 | LDFLAGS:append:pn-avahi-libnss-mdns:toolchain-clang = "${@bb.utils.contains('DISTRO_FEATURES', 'ld-is-lld', ' -Wl,--undefined-version', '', d)}" | ||
670 | TUNE_CCARGS:remove:pn-kernel-selftest:toolchain-clang = "-mfpmath=sse" | 674 | TUNE_CCARGS:remove:pn-kernel-selftest:toolchain-clang = "-mfpmath=sse" |
671 | 675 | ||
672 | # Avoid's go linker crash as reported in https://github.com/golang/go/issues/61872 | 676 | # Avoid's go linker crash as reported in https://github.com/golang/go/issues/61872 |