New package: expert-0.1.4#60765
Conversation
|
So there is no hard dependency on glibc. I had a musl install before I reinstalled void with glibc (ran into some issues with liblwjgl not working with my launcher), and expert binary was working fine. Here are the outputs of TL;DR: Although the package doesn’t explicitly state musl support so the binary has no hard runtime dependency on glibc. I tested it out on musl and it was working. |
|
Hey @hellodhruvin Thanks for testing this! Do you know what the general consensus is in void-packages on releasing musl packages which are not officially supported by the application providers? If we release expert-0.1.4 with musl support now and expert-0.1.5 will not be musl supported anymore, there is only limited patching we can do in a binary right? |
|
I understand, but at the moment the binary does not depend on libc, though it doesn't clearly mention it supports musl, it also doesn't clearly mention that it does not support musl. Should we just neglect that and release only for glibc in this case, even though the package does not say it depends on glibc? As for general consensus, I am fairly new to void linux and never really had to package anything, other than expert. |
Testing the changes
New package
Why this uses pre-built binaries:
Building from source is currently not feasible. The build tool (Burrito) requires Zig 0.15.2, but void-packages currently ships Zig 0.13.0 and there is a PR open to go directly to 16 here. The pre-built binaries are official upstream releases with verified checksums. Coverage is limited to
x86_64andaarch64glibc; musl is not supported.Local build testing