From d1793483a76914baa11a44eb767acaeef675d310 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Mon, 7 Oct 2024 08:02:56 -0700 Subject: [PATCH] libhugetlbfs: Do not use lld linker It needs to use BFD linker Signed-off-by: Khem Raj --- conf/nonclangable.conf | 2 ++ 1 file changed, 2 insertions(+) diff --git a/conf/nonclangable.conf b/conf/nonclangable.conf index 31b0a02a..aedb4e2a 100644 --- a/conf/nonclangable.conf +++ b/conf/nonclangable.conf @@ -656,6 +656,8 @@ LDFLAGS:remove:pn-lastlog2:toolchain-clang = "${@bb.utils.contains('DISTRO_FEATU LDFLAGS:remove:pn-python3-bcrypt:toolchain-clang = "${@bb.utils.contains('DISTRO_FEATURES', 'ld-is-lld ptest', '-fuse-ld=lld', '', d)}" LDFLAGS:remove:pn-bluez5:toolchain-clang = "${@bb.utils.contains('DISTRO_FEATURES', 'ld-is-lld', '-fuse-ld=lld', '', d)}" LDFLAGS:append:pn-bluez5:toolchain-clang = "${@bb.utils.contains('DISTRO_FEATURES', 'ld-is-lld', ' -fuse-ld=bfd', '', d)}" +# Uses a linker wrapper which assumes BFD linker +LDFLAGS:remove:pn-libhugetlbfs:toolchain-clang = "${@bb.utils.contains('DISTRO_FEATURES', 'ld-is-lld', '-fuse-ld=lld', '', d)}" LD:pn-gnu-efi:toolchain-clang = "${@bb.utils.contains('DISTRO_FEATURES', 'ld-is-lld', '${HOST_PREFIX}ld.bfd${TOOLCHAIN_OPTIONS} ${HOST_LD_ARCH}', '${HOST_PREFIX}ld${TOOLCHAIN_OPTIONS} ${HOST_LD_ARCH}', d)}" TOOLCHAIN:pn-perf = "gcc"