diff options
| author | Khem Raj <raj.khem@gmail.com> | 2025-10-24 18:44:25 -0700 |
|---|---|---|
| committer | Khem Raj <raj.khem@gmail.com> | 2025-10-24 18:45:43 -0700 |
| commit | cf99ab2d8c4c6791d3475c61f28c9ca9da5920da (patch) | |
| tree | ff05a8bfebfd575d4f66e03ab9a42a79595ffb47 /meta-oe/recipes-dbs/rocksdb/rocksdb_9.10.0.bb | |
| parent | 99dd4ed336d4286f0d650dd24bd08d332b014bc3 (diff) | |
| download | meta-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.bb | 1 |
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 | |||
| 29 | SRC_URI:append:powerpc = " file://0001-replace-old-sync-with-new-atomic-builtin-equivalents.patch" | 29 | SRC_URI:append:powerpc = " file://0001-replace-old-sync-with-new-atomic-builtin-equivalents.patch" |
| 30 | SRC_URI:remove:toolchain-clang:riscv32 = "file://0001-replace-old-sync-with-new-atomic-builtin-equivalents.patch" | 30 | SRC_URI:remove:toolchain-clang:riscv32 = "file://0001-replace-old-sync-with-new-atomic-builtin-equivalents.patch" |
| 31 | 31 | ||
| 32 | LDFLAGS:append:toolchain-clang:x86 = "${@bb.utils.contains_any("TC_CXX_RUNTIME", "gnu", " -latomic", "", d)}" | ||
| 32 | 33 | ||
| 33 | inherit cmake ptest | 34 | inherit cmake ptest |
| 34 | 35 | ||
