From 5643e90b19ea443d69b3d83dab5b79bd2c7ca8db Mon Sep 17 00:00:00 2001 From: Heiko Becker Date: Sat, 9 Nov 2024 13:25:52 +0100 Subject: [PATCH] Fix building with ICU >= 76 Since version 76 ICU wants to prevent overlinking [1] and icu-i18n doesn't add icu-uc to the link interface anymore. [1] https://github.com/unicode-org/icu/commit/199bc827021ffdb43b6579d68e5eecf54c7f6f56 --- build/premake/extern_libs5.lua | 2 ++ 1 file changed, 2 insertions(+) diff --git a/build/premake/extern_libs5.lua b/build/premake/extern_libs5.lua index 8bbf808912..de84a8272e 100644 --- a/build/premake/extern_libs5.lua +++ b/build/premake/extern_libs5.lua @@ -432,6 +432,7 @@ extern_lib_defs = { add_default_include_paths("icu") else pkgconfig.add_includes("icu-i18n") + pkgconfig.add_includes("icu-uc") end end, link_settings = function() @@ -444,6 +445,7 @@ extern_lib_defs = { }) else pkgconfig.add_links("icu-i18n") + pkgconfig.add_links("icu-uc") end end, },