sile-typesetter / sile

The SILE Typesetter — Simon’s Improved Layout Engine
https://sile-typesetter.org
MIT License
1.61k stars 97 forks source link

Get ICU statically linked in platform binaries #2015

Closed alerque closed 1 month ago

alerque commented 2 months ago

We have a static binary build with most stuff baked in being attached to releases, but the x86_64 binary is minimally useful because it dynamically links ICU and because it was built on an old Ubuntu LTS release (GH Actions runner) it doesn't work on many other systems. For that to be really useful it needs to be nearly universal for the architecture, not dynamically linked to anything except perhaps glibc/gcc-libs (although a musl static build wild be even nicer).

alerque commented 1 month ago

This is a duplicate of #1954, which has much more details about why. And I'm not targeting fixing this for this release.