-
Notifications
You must be signed in to change notification settings - Fork 15
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 linux arm64 binaries #58
Labels
enhancement
New feature or request
Comments
I think we should just be able to add this to the existing setup in the Lines 20 to 27 in b67f65e
|
Merged
I just tagged |
excellent, thanks! |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Description
For Linux, this project is currently only publishing
amd64
binaries on releases.We should consider also publishing
arm64
binaries.Benefits of this work
arm64
Linux environmentThat would be useful because it allows use of this project without needing to set up Go and do
go install
.Acceptance Criteria
canary_linux_arm64
binaryApproach
As described in https://www.digitalocean.com/community/tutorials/building-go-applications-for-different-operating-systems-and-architectures#using-your-local-goos-and-goarch-environment-variables, Go has builtin support for cross-compiling, so I think this should be achievable on the GitHub-hosted
ubuntu-latest
runner, without requiring anarm64
runner.Like this:
Notes
Writing this up specifically from the perspective of RAPIDS. This would be helpful (but not critical) for rapidsai/docker#667, as RAPIDS builds both
amd64
andarm64
images there and it's helpful to run those images onamd64
andarm64
runners directly (instead of using emulation).The text was updated successfully, but these errors were encountered: