Skip to content

provide a statically linked musl binary for Linux releases #889

Open

Description

@unoukujou

Maybe you guys can consider adding a statically linked musl build (like x86_64-unknown-linux-musl)?

Because right now the pre-compiled Linux binary is dynamically linked to glibc so distros like nixos/alpine/etc cannot use it without patches or work-arounds

so a static musl binary wraps all dependencies inside the executable, and making msedit 100% portable and running on any Linux distribution without external runtime requirements

Thanks if you can

Activity

  1. lhecker commented on Jul 21, 2026

    @lhecker
    Member

    The bigger issue is that this project relies on ICU unfortunately and that varies much more than glibc VS musl between distributions. So, given this, does it make sense to address this?

  2. unoukujou commented on Jul 21, 2026

    @unoukujou
    Author

    in that case ICU4C with - -enable-static --disable-shared can add like 30mb to the binary

    But there is ICU4X, the rust native implementation that maybe is better.

    The problem for me on OS like Nix, that they don't release versions soon enough. v2.0 just got released yesterday and I'm waiting several months for that. I would like to be able to use the new versions of msedit as soon as they release, because package maintainers can be many months behind

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    E-needs-discussionNeeds discussion between maintainers.

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions