diff mbox series

[meta-oe,2/2] fuse3: Fix build with clang on riscv32

Message ID 20251201061512.961293-2-raj.khem@gmail.com
State New
Headers show
Series [meta-python,1/2] python3-fastapi: Add missing ptest dependencies | expand

Commit Message

Khem Raj Dec. 1, 2025, 6:15 a.m. UTC
Clang needs 64-bit atomics on rv32 here and builtins does
not have them so help it by linking with libatomic

Fixes
 riscv32-yoe-linux-musl-ld.lld: error: undefined symbol: __atomic_fetch_add_8

Signed-off-by: Khem Raj <raj.khem@gmail.com>
---
 meta-oe/recipes-support/fuse/fuse3_3.17.4.bb | 3 +++
 1 file changed, 3 insertions(+)
diff mbox series

Patch

diff --git a/meta-oe/recipes-support/fuse/fuse3_3.17.4.bb b/meta-oe/recipes-support/fuse/fuse3_3.17.4.bb
index 85991ff7be..fcd09059ab 100644
--- a/meta-oe/recipes-support/fuse/fuse3_3.17.4.bb
+++ b/meta-oe/recipes-support/fuse/fuse3_3.17.4.bb
@@ -25,6 +25,9 @@  CVE_PRODUCT = "fuse_project:fuse"

 inherit meson pkgconfig ptest

+# fix  riscv32-yoe-linux-musl-ld.lld: error: undefined symbol: __atomic_fetch_add_8
+LDFLAGS:append:toolchain-clang:riscv32 = " -latomic"
+
 SRC_URI += " \
     file://run-ptest \
     file://fuse3.conf \