summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2025-01-18 09:36:14 -0800
committerKhem Raj <raj.khem@gmail.com>2025-01-18 15:16:25 -0800
commit92e322d797e7945425103d76289a5fc3a2b43ace (patch)
treec491b3c0cefb49aabd8b8712f197009f363dfd67
parentbd49e0622770941600e52d005c2944f7ede912b0 (diff)
downloadmeta-clang-92e322d797e7945425103d76289a5fc3a2b43ace.tar.gz
lttng-ust: Link with libatomic on 32bit x86
Clang generates _atomic_store calls Signed-off-by: Khem Raj <raj.khem@gmail.com>
-rw-r--r--conf/nonclangable.conf4
1 files changed, 4 insertions, 0 deletions
diff --git a/conf/nonclangable.conf b/conf/nonclangable.conf
index 71b11ee..cac734d 100644
--- a/conf/nonclangable.conf
+++ b/conf/nonclangable.conf
@@ -386,6 +386,10 @@ COMPILER_RT:remove:pn-webkitgtk:armeb = "-rtlib=compiler-rt"
386COMPILER_RT:pn-qtbase:toolchain-clang:riscv32 = "-rtlib=compiler-rt ${UNWINDLIB}" 386COMPILER_RT:pn-qtbase:toolchain-clang:riscv32 = "-rtlib=compiler-rt ${UNWINDLIB}"
387 387
388LDFLAGS:append:pn-qtwebengine:toolchain-clang:runtime-gnu:x86 = " -latomic" 388LDFLAGS:append:pn-qtwebengine:toolchain-clang:runtime-gnu:x86 = " -latomic"
389
390# | i686-yoe-linux-ld.lld: error: undefined symbol: __atomic_store
391LDFLAGS:append:pn-lttng-tools:toolchain-clang:x86 = " -latomic"
392
389LDFLAGS:append:pn-qemu:toolchain-clang:x86 = " -latomic" 393LDFLAGS:append:pn-qemu:toolchain-clang:x86 = " -latomic"
390# warning: <elfFile> has a LOAD segment with RWX permissions 394# warning: <elfFile> has a LOAD segment with RWX permissions
391LDFLAGS:append:pn-ruby:toolchain-clang:powerpc = "${@bb.utils.contains('DISTRO_FEATURES', 'ld-is-lld', '', ' -Wl,--no-warn-rwx-segment', d)}" 395LDFLAGS:append:pn-ruby:toolchain-clang:powerpc = "${@bb.utils.contains('DISTRO_FEATURES', 'ld-is-lld', '', ' -Wl,--no-warn-rwx-segment', d)}"