From 2de5071f9ac17338ea8a0ec0bbd451c5455166e9 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Fri, 18 Jul 2025 21:20:49 -0700 Subject: klibc: Use libgcc for compiler runtime with clang on arm Fixes build errors seen building klibc linking recipes Signed-off-by: Khem Raj --- meta-initramfs/classes/klibc.bbclass | 4 ++++ 1 file changed, 4 insertions(+) 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:" -- cgit v1.2.3-54-g00ecf