From 1fa9b9892a8e09456cfb9211ba6b2db8b615780d Mon Sep 17 00:00:00 2001 From: Isaac Torres Date: Tue, 6 Jun 2023 18:39:28 -0600 Subject: [PATCH] wip: target graviton processors --- cc/toolchains/llvm/cc_toolchain_config.bzl | 3 ++- cc/toolchains/llvm/x86_64-aarch64-linux/BUILD.bazel | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/cc/toolchains/llvm/cc_toolchain_config.bzl b/cc/toolchains/llvm/cc_toolchain_config.bzl index 41d9da1..70f911f 100644 --- a/cc/toolchains/llvm/cc_toolchain_config.bzl +++ b/cc/toolchains/llvm/cc_toolchain_config.bzl @@ -27,6 +27,7 @@ def cc_toolchain_config( cxx_builtin_include_directories, tool_paths, target_system_name, + extra_copts = [], builtin_sysroot = None, is_darwin = False): if not is_target_triplet(host_system_name): @@ -55,7 +56,7 @@ def cc_toolchain_config( "-Wall", "-Wthread-safety", "-Wself-assign", - ] + ] + extra_copts # -fstandalone-debug disables options that optimize # the size of the debug info. diff --git a/cc/toolchains/llvm/x86_64-aarch64-linux/BUILD.bazel b/cc/toolchains/llvm/x86_64-aarch64-linux/BUILD.bazel index e94273c..a0dd3be 100644 --- a/cc/toolchains/llvm/x86_64-aarch64-linux/BUILD.bazel +++ b/cc/toolchains/llvm/x86_64-aarch64-linux/BUILD.bazel @@ -125,6 +125,7 @@ cc_toolchain_config( }, toolchain_identifier = "clang-x86_64-linux", toolchain_path_prefix = "external/x86_64-linux-llvm", + extra_copts = ["-mcpu=neoverse-n1"], ) cc_toolchain(