[Buildroot] [PATCH v1] package/icu: disable icu config

Thomas Devoogdt thomas at devoogdt.com
Sat Oct 25 14:35:57 UTC 2025


From: Thomas Devoogdt <thomas.devoogdt at barco.com>

Seen while using BR2_PER_PACKAGE_DIRECTORIES, not sure on how to reproduce.

Fixes:

/usr/bin/install: cannot stat 'config/icu-config.1': No such file or directory
2025-10-25T00:09:10 make[2]: *** [Makefile:359: install-manx] Error 1
2025-10-25T00:09:10 make[2]: Leaving directory '/home/thomas/buildroot/build/output/build/host-icu-73-2/source'
2025-10-25T00:09:10 make[1]: *** [Makefile:153: install-recursive] Error 2
2025-10-25T00:09:10 make[1]: *** Waiting for unfinished jobs....
2025-10-25T00:09:10 make[1]: Leaving directory '/home/thomas/buildroot/build/output/build/host-icu-73-2/source'
2025-10-25T00:09:10 make: *** [package/pkg-generic.mk:283: /home/thomas/buildroot/build/output/build/host-icu-73-2/.stamp_host_installed] Error 2
2025-10-25T00:09:10 make: *** Waiting for unfinished jobs....

There was a proposal in the past to do exactly the same:

https://lore.kernel.org/buildroot/20230516173411.823978-1-bernd.kuhls@t-online.de/

The icu-config script was deprecated upstream:

https://unicode-org.github.io/icu/userguide/icu/howtouseicu.html#notes-on-icu-config

Signed-off-by: Thomas Devoogdt <thomas.devoogdt at barco.com>
---
 package/icu/icu.mk | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/package/icu/icu.mk b/package/icu/icu.mk
index 4789edf0e2..4cd72cf5c0 100644
--- a/package/icu/icu.mk
+++ b/package/icu/icu.mk
@@ -49,7 +49,8 @@ HOST_ICU_CONF_OPTS = \
 	--disable-tests \
 	--disable-extras \
 	--disable-icuio \
-	--disable-layout
+	--disable-layout \
+	--disable-icu-config
 ICU_SUBDIR = source
 HOST_ICU_SUBDIR = source
 
-- 
2.43.0



More information about the buildroot mailing list