summaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-dbs/rocksdb/rocksdb_9.10.0.bb
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2025-10-24 18:44:25 -0700
committerKhem Raj <raj.khem@gmail.com>2025-10-24 18:45:43 -0700
commitcf99ab2d8c4c6791d3475c61f28c9ca9da5920da (patch)
treeff05a8bfebfd575d4f66e03ab9a42a79595ffb47 /meta-oe/recipes-dbs/rocksdb/rocksdb_9.10.0.bb
parent99dd4ed336d4286f0d650dd24bd08d332b014bc3 (diff)
downloadmeta-openembedded-cf99ab2d8c4c6791d3475c61f28c9ca9da5920da.tar.gz
rocksdb: Link with libatomic on x86 when using clang/libgcc
Fixes | i686-yoe-linux-ld.lld: error: undefined reference: __atomic_compare_exchange | >>> referenced by librocksdb.so.9.10.0 (disallowed by --no-allow-shlib-undefined) | i686-yoe-linux-clang++: error: linker command failed with exit code 1 (use -v to see invocation) | ninja: build stopped: subcommand failed. Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'meta-oe/recipes-dbs/rocksdb/rocksdb_9.10.0.bb')
-rw-r--r--meta-oe/recipes-dbs/rocksdb/rocksdb_9.10.0.bb1
1 files changed, 1 insertions, 0 deletions
diff --git a/meta-oe/recipes-dbs/rocksdb/rocksdb_9.10.0.bb b/meta-oe/recipes-dbs/rocksdb/rocksdb_9.10.0.bb
index 4b15f538ff..c6d5a0ec7f 100644
--- a/meta-oe/recipes-dbs/rocksdb/rocksdb_9.10.0.bb
+++ b/meta-oe/recipes-dbs/rocksdb/rocksdb_9.10.0.bb
@@ -29,6 +29,7 @@ SRC_URI:append:mips = " file://0001-replace-old-sync-with-new-atomic-builtin-equ
29SRC_URI:append:powerpc = " file://0001-replace-old-sync-with-new-atomic-builtin-equivalents.patch" 29SRC_URI:append:powerpc = " file://0001-replace-old-sync-with-new-atomic-builtin-equivalents.patch"
30SRC_URI:remove:toolchain-clang:riscv32 = "file://0001-replace-old-sync-with-new-atomic-builtin-equivalents.patch" 30SRC_URI:remove:toolchain-clang:riscv32 = "file://0001-replace-old-sync-with-new-atomic-builtin-equivalents.patch"
31 31
32LDFLAGS:append:toolchain-clang:x86 = "${@bb.utils.contains_any("TC_CXX_RUNTIME", "gnu", " -latomic", "", d)}"
32 33
33inherit cmake ptest 34inherit cmake ptest
34 35