From 92e322d797e7945425103d76289a5fc3a2b43ace Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Sat, 18 Jan 2025 09:36:14 -0800 Subject: [PATCH] lttng-ust: Link with libatomic on 32bit x86 Clang generates _atomic_store calls Signed-off-by: Khem Raj --- conf/nonclangable.conf | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/conf/nonclangable.conf b/conf/nonclangable.conf index 71b11ee9..cac734db 100644 --- a/conf/nonclangable.conf +++ b/conf/nonclangable.conf @@ -386,6 +386,10 @@ COMPILER_RT:remove:pn-webkitgtk:armeb = "-rtlib=compiler-rt" COMPILER_RT:pn-qtbase:toolchain-clang:riscv32 = "-rtlib=compiler-rt ${UNWINDLIB}" LDFLAGS:append:pn-qtwebengine:toolchain-clang:runtime-gnu:x86 = " -latomic" + +# | i686-yoe-linux-ld.lld: error: undefined symbol: __atomic_store +LDFLAGS:append:pn-lttng-tools:toolchain-clang:x86 = " -latomic" + LDFLAGS:append:pn-qemu:toolchain-clang:x86 = " -latomic" # warning: has a LOAD segment with RWX permissions LDFLAGS:append:pn-ruby:toolchain-clang:powerpc = "${@bb.utils.contains('DISTRO_FEATURES', 'ld-is-lld', '', ' -Wl,--no-warn-rwx-segment', d)}"