From 595101c9e63eae025157878b14577acb3fef0b3b Mon Sep 17 00:00:00 2001 From: Linux User Date: Mon, 14 Apr 2025 01:35:12 +0000 Subject: clang repos migrated to main --- repos/extra/icu/pc.patch | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 repos/extra/icu/pc.patch (limited to 'repos/extra/icu/pc.patch') diff --git a/repos/extra/icu/pc.patch b/repos/extra/icu/pc.patch new file mode 100644 index 00000000..cb539bf5 --- /dev/null +++ b/repos/extra/icu/pc.patch @@ -0,0 +1,26 @@ +for some reason enable-shared only emits a requires.private here now and things +underlink icu-uc libs when using other icu libs, even though the deps are correct +this is https://github.com/unicode-org/icu/commit/199bc827021ffdb43b6579d68e5eecf54c7f6f56 , +consumers probably have to be explicit about -i18n -uc use now instead of it +being implicit, but just undo .private for now +-- +--- a/source/Makefile.in ++++ b/source/Makefile.in +@@ -290,7 +290,7 @@ + ifeq ($(ENABLE_SHARED),) + @echo "Requires: icu-uc" >> $@ + else +- @echo "Requires.private: icu-uc" >> $@ ++ @echo "Requires: icu-uc" >> $@ + endif + @echo "Libs:" '-L$${libdir}' "${ICULIBS_I18N}" >> $@ + @echo $@ updated. +@@ -302,7 +302,7 @@ + ifeq ($(ENABLE_SHARED),) + @echo "Requires: icu-i18n" >> $@ + else +- @echo "Requires.private: icu-i18n" >> $@ ++ @echo "Requires: icu-i18n" >> $@ + endif + @echo "Libs:" '-L$${libdir}' "${ICULIBS_IO}" >> $@ + @echo $@ updated. -- cgit v1.2.3