-
-
Notifications
You must be signed in to change notification settings - Fork 53
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
macOS ARM pre-compiled binaries #164
Comments
That would be awesome. When they are available, I’ll try. |
For now, I do them manually from my laptop. |
what's the difference between the darwin builds and the arm64 builds. We've again some issues with re2 being very slow because it needs to be rebuild on our linux/arm64 docker images
|
See https://github.com/uhop/install-artifact-from-github/wiki/Install-from-cache#command-line-parameters for more details. The page explains how a fetcher interpolates a name. Essentially a binary extension has 3 major variables: OS, CPU, and ABI. ABI is more-or-less a Node version, e.g., Node 19 and Node 20 have different ABIs. I don’t do builds outside of standard runners provided by GitHub Actions. I ran a custom build on my laptop for darwin-arm64. It looks like you have a suitable custom runner. I suggest you exploring a private mirror: https://github.com/uhop/node-re2/wiki/Precompiled-versions#private-mirrors It will allow you to build the linux-arm64 version and reuse it across your worker images. |
ok, will try that mirror thing :) |
GitHub hosted runners for macOS ARM are currently in public preview1. Whenever they go GA, would be be possible to pre-compile node-re2 binaries for them?
Footnotes
https://github.com/github/roadmap/issues/528 ↩
The text was updated successfully, but these errors were encountered: