-
-
Notifications
You must be signed in to change notification settings - Fork 664
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
arm64 support #1506
Comments
The similar issue for ppc64le was resolved at #854 and #1186 with a note also of changes near https://github.com/bazelbuild/rules_go/blob/master/go/platform/list.bzl#L34 |
At the moment, I don't have an arm64 machine to develop or verify this. I'm happy to accept a PR though. |
Thanks @jayconrod - @moderation is working on this at https://github.com/moderation/rules_go/commit/20b05a8b4a635dd5ad822c4b8f5bbbb4a448d877 and has a test environment of some sort set up. I'm happy to provide short or long term access to arm64 hardware via the Works on Arm cluster, http://worksonarm.com/cluster or http://github.com/worksonarm/cluster/issues/new . |
There are notes on a port of Bazel to arm64 here http://zhiyisun.github.io/2017/02/15/Running-Google-Machine-Learning-Library-Tensorflow-On-ARM-64-bit-Platform.html but unfortunately they were never upstreamed. |
As noted in bufbuild/protoc-gen-validate#75 (comment) , the operating system automatic selection system at
https://github.com/bazelbuild/rules_go/blob/master/go/private/sdk.bzl#L29-L38
misidentifies an linux_arm64 system as linux_amd64 (because there is no case that properly matches the
uname -p
call). As it is written in that mentioned issue by @akonradi:The text was updated successfully, but these errors were encountered: