diff --git a/toolchain/BUILD.bazel b/toolchain/BUILD.bazel index 5bc8c8a03094..d6bd1748d82e 100644 --- a/toolchain/BUILD.bazel +++ b/toolchain/BUILD.bazel @@ -1,9 +1,15 @@ load(":cc_toolchain_config.bzl", "cc_toolchain_config") +load("@bazel_skylib//rules:common_settings.bzl", "bool_flag") package(default_visibility = ["//visibility:public"]) filegroup(name = "empty") +bool_flag( + name = "release", + build_setting_default = False, +) + TOOLCHAINS = { "osx-x86_64": "cc-compiler-osx-x86_64", "osx-aarch_64": "cc-compiler-osx-aarch_64", @@ -19,7 +25,7 @@ TOOLCHAINS = { cc_toolchain_suite( name = "clang_suite", - toolchains = TOOLCHAINS + toolchains = TOOLCHAINS, ) [ @@ -50,8 +56,8 @@ cc_toolchain_config( cc_toolchain_config( name = "linux-aarch_64-config", - sysroot = "/opt/manylinux/2014/aarch64", linker_path = "/usr/bin/ld", + sysroot = "/opt/manylinux/2014/aarch64", target_cpu = "aarch64", target_full_name = "aarch64-linux-gnu", ) diff --git a/toolchain/toolchains.bazelrc b/toolchain/toolchains.bazelrc index 908a26e12ea0..30784b9bea9d 100644 --- a/toolchain/toolchains.bazelrc +++ b/toolchain/toolchains.bazelrc @@ -1,4 +1,5 @@ build:cross_config --crosstool_top=//toolchain:clang_suite +build:cross_config --//toolchain:release=true build:cross_config --host_crosstool_top=@bazel_tools//tools/cpp:toolchain build:linux-aarch_64 --config=cross_config --cpu=linux-aarch_64