From ef64c35092d9141d1f44174b6ff856479722c103 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Wed, 9 Jul 2025 09:46:10 -0700 Subject: apitrace: Link in libatomic for 64bit atomic builtins 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 --- meta-oe/recipes-devtools/apitrace/apitrace_13.0.bb | 1 + 1 file changed, 1 insertion(+) 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 = "" -- cgit v1.2.3-54-g00ecf