Skip to content

Feature Request: Add MUSL static binary in release process #1068

@michael-burt

Description

@michael-burt

Is your feature request related to a problem? Please describe.
The static binaries built as part of the release process depend on GLIBC 2.39. This is only supported on new Ubuntu systems (24+). Ubuntu 22 is an LTS release that is supported through June 2027, but the weaver static binaries produced as part of the release process do not work in these environments.

Describe the solution you'd like
I would like to add a musl binary to the release process that will work properly on old systems.

Describe alternatives you've considered
An alternative is to download the docker image and use that instead, but this is not always possible. Another option is to fork the project and build a binary compatible with older systems, but given the fact that Ubuntu 22 is an LTS release I think a musl binary should be built as part of this project.

Tip: React with 👍 to help prioritize this issue. Please use comments to provide useful context, avoiding +1 or me too, to help us triage it. Learn more here.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    Status

    To consider for the next release

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions