wizardsardine / liana

The missing safety net for your coins
https://wizardsardine.com/liana
BSD 3-Clause "New" or "Revised" License
327 stars 58 forks source link

Release: static binaries for Linux against musl #255

Open darosior opened 1 year ago

darosior commented 1 year ago

I found a way to build against a downloaded stdlib in Docker for the MacOS and Windows reproducible builds.

The Guix reproducible build of Linux binaries unfortunately links against a somewhat recent glibc, 2.33: https://github.com/revault/liana/pull/140#issuecomment-1337399445.

I think we should be able to build against musl within the Guix container, and have a x86_64-linux-musl artifact in the release in case users want to run on somewhat old systems (for instance, Debian stable...).

Let's see if i can reasonably achieve that before the release.

pythcoiner commented 6 months ago

not sure if this can be usefull there but i post it in case:

image

find this here

darosior commented 6 months ago

The latest about this is probably https://github.com/wizardsardine/liana/pull/1080#issue-2250989624.