klibc: Use libgcc for compiler runtime with clang on arm

Fixes build errors seen building klibc linking recipes

Signed-off-by: Khem Raj <raj.khem@gmail.com>
This commit is contained in:
Khem Raj 2025-07-18 21:20:49 -07:00
parent 813ae0b029
commit 2de5071f9a
No known key found for this signature in database
GPG Key ID: BB053355919D3314

View File

@ -16,6 +16,10 @@ CPPFLAGS = "${TUNE_CCARGS}"
CPPFLAGS[export] = "1" CPPFLAGS[export] = "1"
LDFLAGS = "${TUNE_CCARGS}" 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" LDFLAGS[export] = "1"
OVERRIDES =. "libc-klibc:" OVERRIDES =. "libc-klibc:"