diff mbox series

[meta-initramfs] klibc: Use libgcc for compiler runtime with clang on arm

Message ID 20250719042204.1071552-1-raj.khem@gmail.com
State New
Headers show
Series [meta-initramfs] klibc: Use libgcc for compiler runtime with clang on arm | expand

Commit Message

Khem Raj July 19, 2025, 4:22 a.m. UTC
Fixes build errors seen building klibc linking recipes

Signed-off-by: Khem Raj <raj.khem@gmail.com>
---
 meta-initramfs/classes/klibc.bbclass | 4 ++++
 1 file changed, 4 insertions(+)
diff mbox series

Patch

diff --git a/meta-initramfs/classes/klibc.bbclass b/meta-initramfs/classes/klibc.bbclass
index c91ca60391..ad5d9019fd 100644
--- a/meta-initramfs/classes/klibc.bbclass
+++ b/meta-initramfs/classes/klibc.bbclass
@@ -16,6 +16,10 @@  CPPFLAGS = "${TUNE_CCARGS}"
 CPPFLAGS[export] = "1"
 
 LDFLAGS = "${TUNE_CCARGS}"
+# Linking with compiler-rt on arm results in
+# libclang_rt.builtins-armhf.a(divmoddi4.c.o): in function `__divmoddi4':
+#/usr/src/debug/compiler-rt/20.1.8/compiler-rt/lib/builtins/divmoddi4.c:(.text.__divmoddi4+0x7a): undefined reference to `__stack_chk_fail'
+LDFLAGS:append:toolchain-clang:libc-klibc:arm = " --rtlib=libgcc --unwindlib=libgcc"
 LDFLAGS[export] = "1"
 
 OVERRIDES =. "libc-klibc:"