The prebuilt binary is linked against a recent glibc and fails on stable/LTS distributions with an older glibc:
/lib64/libc.so.6: version 'GLIBC_2.39' not found (required by ./hitch)
For example, RHEL 9 (and derivatives) ship glibc 2.34, so the current release binary cannot run there.
A statically linked musl build would run on any Linux regardless of glibc version. Attaching the resulting x86_64-unknown-linux-musl binary to releases would cover users on older-glibc systems.
The prebuilt binary is linked against a recent glibc and fails on stable/LTS distributions with an older glibc:
/lib64/libc.so.6: version 'GLIBC_2.39' not found (required by ./hitch)For example, RHEL 9 (and derivatives) ship glibc 2.34, so the current release binary cannot run there.
A statically linked musl build would run on any Linux regardless of glibc version. Attaching the resulting x86_64-unknown-linux-musl binary to releases would cover users on older-glibc systems.