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 <raj.khem@gmail.com>
This commit is contained in:
Khem Raj 2025-07-09 09:46:10 -07:00
parent 1414f174a9
commit ef64c35092
No known key found for this signature in database
GPG Key ID: BB053355919D3314

View File

@ -26,5 +26,6 @@ EXTRA_OECMAKE += "\
EXTRA_OECMAKE += "\ EXTRA_OECMAKE += "\
-DENABLE_STATIC_SNAPPY=ON \ -DENABLE_STATIC_SNAPPY=ON \
" "
LDFLAGS:append:riscv32 = " -latomic"
SECURITY_CFLAGS:toolchain-clang = "" SECURITY_CFLAGS:toolchain-clang = ""