-
Notifications
You must be signed in to change notification settings - Fork 243
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
Provide prebuilt binaries for alpine
arm64
environments
#1049
Comments
I would love to help out with implementing this. Seems like I just need to add some stuff to the GitHub release workflow? |
@jensmeindertsma We'd absolutely love a contribution to add more pre-built binaries! There are a few pieces that would be needed:
One possible source of complication is that on Linux, we currently compile against different versions of OpenSSL in order to support each. I'm not sure how the dynamic linking works with |
Okay, let me see how far I get and I'll report back 😊 |
Any update on this? |
@satackey there's a work in progress PR at #1165 that removes the need to bundle OpenSSL with Volta. If we can get those binaries to compile, we can easily add support for ARM and MUSL environments if we keep the The reason we can't just copy that over is that we need to build on a CentOS 6 image so we can support older glibc versions. So if you can manage to install LLVM 14 and Clang 14 from source on the CentOS 6 image, that would be major progress! |
Hi @charlespierce @jensmeindertsma I tried building volta using cross.
I will create PR later |
Curious if there's any movement on this / @abihf's PR? |
When working in a Docker context on an Apple Silicon Mac, it is common to use the
alpine
image. When I want to install Node.js on this image, I may want to usevolta
to install Node manually instead of usingnode:alpine
to get my image size as small as possible. Currently this doesn't work because Volta fails to install with the error messageSorry! Volta currently only provides pre-built binaries for x86_64 architectures.
. Is it possible to provide a prebuilt binary foralpine
arm64
environments?The text was updated successfully, but these errors were encountered: