aboutsummaryrefslogtreecommitdiffhomepage
path: root/tools/cpp
diff options
context:
space:
mode:
authorGravatar Arielle Albon <arielle@hopeless-newbie.co.uk>2018-06-20 05:51:18 -0700
committerGravatar Copybara-Service <copybara-piper@google.com>2018-06-20 05:53:02 -0700
commit886d01c89fca32e46f5841081eb3288e5b4f313b (patch)
tree99d3601c166bc492637542cab9babe8b495af730 /tools/cpp
parent7508195014ccbe63069fa9b51835ce26019df8ee (diff)
Add Arm64 support
Based on work of Sun Zhiyi <zhiyisun@gmail.com>. Closes #5360. PiperOrigin-RevId: 201339882
Diffstat (limited to 'tools/cpp')
-rw-r--r--tools/cpp/lib_cc_configure.bzl4
1 files changed, 3 insertions, 1 deletions
diff --git a/tools/cpp/lib_cc_configure.bzl b/tools/cpp/lib_cc_configure.bzl
index d7a46a3428..ebb0a05e50 100644
--- a/tools/cpp/lib_cc_configure.bzl
+++ b/tools/cpp/lib_cc_configure.bzl
@@ -188,8 +188,10 @@ def get_cpu_value(repository_ctx):
result = repository_ctx.execute(["uname", "-m"])
if result.stdout.strip() in ["power", "ppc64le", "ppc", "ppc64"]:
return "ppc"
- if result.stdout.strip() in ["arm", "armv7l", "aarch64"]:
+ if result.stdout.strip() in ["arm", "armv7l"]:
return "arm"
+ if result.stdout.strip() in ["aarch64"]:
+ return "aarch64"
return "k8" if result.stdout.strip() in ["amd64", "x86_64", "x64"] else "piii"
def is_cc_configure_debug(repository_ctx):