francoismichel / ssh3

SSH3: faster and rich secure shell using HTTP/3, checkout our article here: https://arxiv.org/abs/2312.08396 and our Internet-Draft: https://datatracker.ietf.org/doc/draft-michel-ssh3/
https://arxiv.org/abs/2312.08396
Apache License 2.0
3.19k stars 82 forks source link

Use musl to provide ARM release binaries #32

Closed francoismichel closed 6 months ago

francoismichel commented 6 months ago

It was a pain, but we can now generate ARM64 binaries for the linux server by relying on musl. It is a global rework of the build and goreleaser scripts. We are forced to split .goreleaser-linux.yml in two distinct files to be able to specify the path to ld. I did not find any other way to set it through flags that works its way through go build.