From af1199a7aa2c19fd8c56b12dc865e25d549e6cfc Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Sun, 31 Aug 2025 18:21:54 -0700 Subject: [PATCH] klibc: Do not let clang generate wcslen builtin clang-21 decides to emit wcslen call on arm architecture klibc does not provide widechar support so it should not be used. Fixes | arm-yoe-linux-gnueabi-ld.bfd: usr/kinit/do_mounts_md.o: in function `md_run': | /usr/src/debug/klibc/2.0.14/usr/kinit/do_mounts_md.c:294:(.text+0x5d6): undefined reference to `wcslen' Signed-off-by: Khem Raj --- meta-initramfs/recipes-devtools/klibc/klibc.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-initramfs/recipes-devtools/klibc/klibc.inc b/meta-initramfs/recipes-devtools/klibc/klibc.inc index 26d4ebc72c..4e8710f7bb 100644 --- a/meta-initramfs/recipes-devtools/klibc/klibc.inc +++ b/meta-initramfs/recipes-devtools/klibc/klibc.inc @@ -35,7 +35,7 @@ S = "${UNPACKDIR}/klibc-${PV}" OPTFLAGS = "${TUNE_CCARGS} -Os -fcommon" OPTFLAGS:append = " ${DEBUG_PREFIX_MAP}" -OPTFLAGS:append:toolchain-clang = " -fno-builtin-bcmp" +OPTFLAGS:append:toolchain-clang = " -fno-builtin-bcmp -fno-builtin-wcslen" OPTFLAGS:append:toolchain-clang:mipsarch = " -no-integrated-as" PARALLEL_MAKE = ""