From d3dbfb3de01470b5432cecadda76c569474854d9 Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Sun, 16 Aug 2026 11:26:44 +0200 Subject: [PATCH] package/uclibc: automatically enable uchar when wchar is enabled When wchar in uClibc is enabled, just enable uchar support, too. Adds 5kb to the C library on aarch64. Makes the default uClibc config more compatible to musl and glibc. Signed-off-by: Waldemar Brodkorb Signed-off-by: Julien Olivain --- package/uclibc/uclibc.mk | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/uclibc/uclibc.mk b/package/uclibc/uclibc.mk index c19328e87a..beaa32e67f 100644 --- a/package/uclibc/uclibc.mk +++ b/package/uclibc/uclibc.mk @@ -365,6 +365,7 @@ endif ifeq ($(BR2_TOOLCHAIN_BUILDROOT_WCHAR),y) UCLIBC_WCHAR_CONFIG = $(call KCONFIG_ENABLE_OPT,UCLIBC_HAS_WCHAR) +UCLIBC_UCHAR_CONFIG = $(call KCONFIG_ENABLE_OPT,UCLIBC_HAS_UCHAR) else UCLIBC_WCHAR_CONFIG = $(call KCONFIG_DISABLE_OPT,UCLIBC_HAS_WCHAR) endif @@ -431,6 +432,7 @@ define UCLIBC_KCONFIG_FIXUP_CMDS $(UCLIBC_THREAD_DEBUG_CONFIG) $(UCLIBC_LOCALE_CONFIG) $(UCLIBC_WCHAR_CONFIG) + $(UCLIBC_UCHAR_CONFIG) $(UCLIBC_SHARED_LIBS_CONFIG) endef