-
Notifications
You must be signed in to change notification settings - Fork 15.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ruby google-protobuf-4.26.1-aarch64-linux precompiled gem is not compatible with linux-musl #16853
Comments
As a workaround, uninstalling the prebuilt gem and reinstall platform ruby to build from source fixes the issue:
|
There are a few options here:
Again, please refer to rake-compiler's documentation on details: https://github.com/rake-compiler/rake-compiler-dock?tab=readme-ov-file#linux-gnu-and-musl-important-details |
@dazuma - what's the expected platform support for |
As said early, even if we don't "officially" support linux-musl, we can avoid it from breaking out of box. - Just ship the gem with label |
What version of protobuf and what language are you using?
Version: 4.26.1
Language: Ruby
What operating system (Linux, Windows, ...) and version?
Alpine Linux 3.19.1
What runtime / compiler are you using (e.g., python version or gcc version)
ruby 3.3.1 (2024-04-23 revision c56cd86388) [aarch64-linux-musl]
What did you do?
Steps to reproduce the behavior:
What did you expect to see
google-protobuf should work on aarch64-linux-musl just like how it works on x86_64-linux-musl
What did you see instead?
google-protobuf prebuilt library is strictly linked to glibc and it's not compatible with musl-libc
Anything else we should know about your project / environment
Please see rake-compiler's documentation regarding recent changes in rubygems in regarding to -linux, -linux-gnu, and -linux-musl platforms: https://github.com/rake-compiler/rake-compiler-dock?tab=readme-ov-file#linux-gnu-and-musl-important-details
The text was updated successfully, but these errors were encountered: