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 <[email protected]>
---
 meta-oe/recipes-support/fuse/fuse3_3.17.4.bb | 3 +++
 1 file changed, 3 insertions(+)

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 \
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#122190): 
https://lists.openembedded.org/g/openembedded-devel/message/122190
Mute This Topic: https://lists.openembedded.org/mt/116552136/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to