icu75
Build times (auto-updated)
- any: 7m27s (2026-09-21 18:30 UTC, MAKEFLAGS=-j6)
- armv7h: 1h48m (2026-09-22 13:53 UTC, remote, MAKEFLAGS=-j1)
- aarch64: 30m44s (2026-09-22 13:53 UTC, remote, MAKEFLAGS=-j1)
LICENSE checksum breaks periodically (fixed 2026-09-19)
Same root cause as [[icu74]]: source= pinned icu75-LICENSE to
GitHub’s moving main branch instead of a release tag. This copy was
already silently broken (stale checksum matching the same broken value
zarianu reported for icu74 back in Feb 2025) before anyone filed an AUR
comment about it here – caught by proactively checking sibling
packages after fixing icu74, not by user report.
Fix (pkgrel 9 -> 10): .../icu/raw/release-${pkgver//./-}/LICENSE,
same as icu74/[[icu76]]. Verified via makepkg --verifysource –
first attempt still failed because /data/INSTALL/icu75 had a
year-old stale icu75-LICENSE left over from before (see icu74’s
“Tooling gotcha #2” – the staging rsync has no --delete); removing
that file by hand before retrying fixed it. Built + published clean
after that.
2026-09-22: ARM build/publish
Built for armv7h + aarch64 via the remote ARM boards, published cleanly
(same version as x86_64). armv6h (eurobuild4) failed: gcc: fatal error:
Killed signal terminated program cc1 – the OOM killer, not a code
issue. eurobuild4 is memory-constrained and ICU is a heavy C++ build;
same failure hit all three of icu74/[[icu75]]/[[icu76]] identically.
Not attempted further this pass – would need more RAM/swap on that
board, or a lower-memory build config, to actually fix armv6h.