pc.patch (918B)
1 for some reason enable-shared only emits a requires.private here now and things 2 underlink icu-uc libs when using other icu libs, even though the deps are correct 3 this is https://github.com/unicode-org/icu/commit/199bc827021ffdb43b6579d68e5eecf54c7f6f56 , 4 consumers probably have to be explicit about -i18n -uc use now instead of it 5 being implicit, but just undo .private for now 6 -- 7 --- a/source/Makefile.in 8 +++ b/source/Makefile.in 9 @@ -290,7 +290,7 @@ 10 ifeq ($(ENABLE_SHARED),) 11 @echo "Requires: icu-uc" >> $@ 12 else 13 - @echo "Requires.private: icu-uc" >> $@ 14 + @echo "Requires: icu-uc" >> $@ 15 endif 16 @echo "Libs:" '-L$${libdir}' "${ICULIBS_I18N}" >> $@ 17 @echo $@ updated. 18 @@ -302,7 +302,7 @@ 19 ifeq ($(ENABLE_SHARED),) 20 @echo "Requires: icu-i18n" >> $@ 21 else 22 - @echo "Requires.private: icu-i18n" >> $@ 23 + @echo "Requires: icu-i18n" >> $@ 24 endif 25 @echo "Libs:" '-L$${libdir}' "${ICULIBS_IO}" >> $@ 26 @echo $@ updated.