diff mbox series

[meta-oe] apitrace: Link in libatomic for 64bit atomic builtins

Message ID 20250709205742.1872817-1-raj.khem@gmail.com
State New
Headers show
Series [meta-oe] apitrace: Link in libatomic for 64bit atomic builtins | expand

Commit Message

Khem Raj July 9, 2025, 8:57 p.m. UTC
Fixes errors e.g.
riscv32-yoe-linux-musl-ld.lld: error: undefined symbol: __atomic_store_8
   >>> referenced by unique_lock.h:0 (/usr/include/c++/v1/__mutex/unique_lock.h:0)
   >>>               retrace/eglretrace.lto.libretrace_common.a(retrace_main.cpp.o at 399912).o:(retrace::RelayRunner::runRace())
   >>> referenced by retrace_main.cpp:1218 (retrace/retrace_main.cpp:1218)
   >>>               retrace/eglretrace.lto.libretrace_common.a(retrace_main.cpp.o at 399912).o:(main)

Signed-off-by: Khem Raj <raj.khem@gmail.com>
---
 meta-oe/recipes-devtools/apitrace/apitrace_13.0.bb | 1 +
 1 file changed, 1 insertion(+)
diff mbox series

Patch

diff --git a/meta-oe/recipes-devtools/apitrace/apitrace_13.0.bb b/meta-oe/recipes-devtools/apitrace/apitrace_13.0.bb
index 1e41548c9b..83e2971552 100644
--- a/meta-oe/recipes-devtools/apitrace/apitrace_13.0.bb
+++ b/meta-oe/recipes-devtools/apitrace/apitrace_13.0.bb
@@ -26,5 +26,6 @@  EXTRA_OECMAKE += "\
 EXTRA_OECMAKE += "\
     -DENABLE_STATIC_SNAPPY=ON \
 "
+LDFLAGS:append:riscv32 = " -latomic"
 
 SECURITY_CFLAGS:toolchain-clang = ""