Debian Patches
Status for icu/78.1~rc-1
| Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
|---|---|---|---|---|---|---|
| icudata-stdlibs.patch | =================================================================== | no | ||||
| reverse_of_ICU-22610.patch | [PATCH] ICU-22610 Use Requires.private and Libs.private To prevent overlinking when publishing shared libraries, specify internal dependencies using Requires.private and Libs.private. Use Libs.private in icu-uc.pc for libicudata.so, and Requires.private in icu-i18n.pc, icu-io.pc, and icu-lx.pc, so that ICU internal dependencies will not be bound into clients. The resulting *.pc files will produce the following output for icu-i18n and icu-lx, provided pkgconf has commit 78d53ea0 (2.2.0 or later) which de-duplicates multiple -L options: commit 78d53ea012dfbaf397bf8e6907efac5b51abac56 Author: Kai Pastor <dg0yt@darc.de> Date: Fri Feb 23 15:18:08 2024 +0100 Revise serials, traversal, flattening ./configure --enable-shared ... # # icu-i18n # % pkgconf --libs icu-i18n -L/opt/local/lib -licui18n % pkgconf --libs --static icu-i18n -L/opt/local/lib -licui18n -licuuc -licudata -lpthread -lm # # icu-lx # % pkgconf --libs icu-lx -L/opt/local/lib -liculx % pkgconf --libs --static icu-lx -L/opt/local/lib -liculx -L/usr/lib/x86_64-linux-gnu -licu-le-hb -lharfbuzz -lm -licuuc -licudata -lpthread -lm ./configure --disable-shared --enable-static ... # # icu-i18n # % pkgconf --libs icu-i18n -L/opt/local/lib -licui18n -licuuc -licudata -lpthread -lm % pkgconf --libs --static icu-i18n -L/opt/local/lib -licui18n -licuuc -licudata -lpthread -lm # # icu-lx # % pkgconf --libs icu-lx -L/opt/local/lib -liculx -L/usr/lib/x86_64-linux-gnu -licu-le-hb % pkgconf --libs --static icu-lx -L/opt/local/lib -liculx -L/usr/lib/x86_64-linux-gnu -licu-le-hb -lharfbuzz -licuuc -licudata -lpthread -lm +-- source/Makefile.in | 30 +++++++++++++++++++++++++----- 1 file changed, 25 insertions(+), 5 deletions(-) diff --git a/source/Makefile.in b/source/Makefile.in index 8366f013bce9..5c0d2aff6173 100644 |
Earl Chew <earlchew@amazon.com> | no | 2024-03-10 | ||
| do_not_hardlink_docs.patch | do not try to hardlink docs to its existing ones For some reason hardlinks tried on already existing non-namespaced class documentation files. This causes the following on all html files: ln: failed to create hard link '[html file with path]': File exists |
Laszlo Boszormenyi (GCS) <gcs@debian.org> | no | 2025-08-16 | ||
| 32bit_selftest_fix.patch | fix 32 bit self-testing Upstream uses a too big 16 bit character array to fit on 32 bit architectures. Half the size of the array on such machines. |
Laszlo Boszormenyi (GCS) <gcs@debian.org> | no | 2025-08-23 |
All known versions for source package 'icu'
- 78.1~rc-1 (experimental)
- 76.1-4 (trixie, sid, forky)
- 72.1-3+deb12u1 (bookworm, bookworm-security)
