diff options
author | Khem Raj <raj.khem@gmail.com> | 2025-01-18 09:36:14 -0800 |
---|---|---|
committer | Khem Raj <raj.khem@gmail.com> | 2025-01-18 15:16:25 -0800 |
commit | 92e322d797e7945425103d76289a5fc3a2b43ace (patch) | |
tree | c491b3c0cefb49aabd8b8712f197009f363dfd67 | |
parent | bd49e0622770941600e52d005c2944f7ede912b0 (diff) | |
download | meta-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.conf | 4 |
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" | |||
386 | COMPILER_RT:pn-qtbase:toolchain-clang:riscv32 = "-rtlib=compiler-rt ${UNWINDLIB}" | 386 | COMPILER_RT:pn-qtbase:toolchain-clang:riscv32 = "-rtlib=compiler-rt ${UNWINDLIB}" |
387 | 387 | ||
388 | LDFLAGS:append:pn-qtwebengine:toolchain-clang:runtime-gnu:x86 = " -latomic" | 388 | LDFLAGS:append:pn-qtwebengine:toolchain-clang:runtime-gnu:x86 = " -latomic" |
389 | |||
390 | # | i686-yoe-linux-ld.lld: error: undefined symbol: __atomic_store | ||
391 | LDFLAGS:append:pn-lttng-tools:toolchain-clang:x86 = " -latomic" | ||
392 | |||
389 | LDFLAGS:append:pn-qemu:toolchain-clang:x86 = " -latomic" | 393 | LDFLAGS: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 |
391 | LDFLAGS:append:pn-ruby:toolchain-clang:powerpc = "${@bb.utils.contains('DISTRO_FEATURES', 'ld-is-lld', '', ' -Wl,--no-warn-rwx-segment', d)}" | 395 | LDFLAGS:append:pn-ruby:toolchain-clang:powerpc = "${@bb.utils.contains('DISTRO_FEATURES', 'ld-is-lld', '', ' -Wl,--no-warn-rwx-segment', d)}" |