diff --git a/WORKSPACE.bazel b/WORKSPACE.bazel index 1527fce72..1d064777b 100644 --- a/WORKSPACE.bazel +++ b/WORKSPACE.bazel @@ -28,13 +28,17 @@ bazel_skylib_workspace() http_archive( name = "bazel_toolchains", - sha256 = "1adf7a8e9901287c644dcf9ca08dd8d67a69df94bedbd57a841490a84dc1e9ed", - strip_prefix = "bazel-toolchains-5.0.0", + sha256 = "179ec02f809e86abf56356d8898c8bd74069f1bd7c56044050c2cd3d79d0e024", + strip_prefix = "bazel-toolchains-4.1.0", urls = [ - "https://github.com/bazelbuild/bazel-toolchains/archive/v5.0.0.tar.gz", + "https://mirror.bazel.build/github.com/bazelbuild/bazel-toolchains/releases/download/4.1.0/bazel-toolchains-4.1.0.tar.gz", + "https://github.com/bazelbuild/bazel-toolchains/releases/download/4.1.0/bazel-toolchains-4.1.0.tar.gz", ], ) load("@bazel_toolchains//rules:rbe_repo.bzl", "rbe_autoconfig") -rbe_autoconfig(name = "buildkite_config") +# Creates a default toolchain config for RBE. +# Use this as is if you are using the rbe_ubuntu16_04 container, +# otherwise refer to RBE docs. +rbe_autoconfig(name = "rbe_default") diff --git a/examples/WORKSPACE.bazel b/examples/WORKSPACE.bazel index eff6c08a4..998544eab 100644 --- a/examples/WORKSPACE.bazel +++ b/examples/WORKSPACE.bazel @@ -1,21 +1,10 @@ workspace(name = "rules_foreign_cc_examples") -load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") - local_repository( name = "rules_foreign_cc", path = "..", ) -http_archive( - name = "bazel_toolchains", - sha256 = "1adf7a8e9901287c644dcf9ca08dd8d67a69df94bedbd57a841490a84dc1e9ed", - strip_prefix = "bazel-toolchains-5.0.0", - urls = [ - "https://github.com/bazelbuild/bazel-toolchains/archive/v5.0.0.tar.gz", - ], -) - load("@rules_foreign_cc//foreign_cc:repositories.bzl", "rules_foreign_cc_dependencies") # Don't use preinstalled tools to ensure builds are as hermetic as possible @@ -46,6 +35,21 @@ load("@rules_foreign_cc_examples_third_party//:repositories.bzl", examples_third examples_third_party_repositories() +load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") + +http_archive( + name = "bazel_toolchains", + sha256 = "179ec02f809e86abf56356d8898c8bd74069f1bd7c56044050c2cd3d79d0e024", + strip_prefix = "bazel-toolchains-4.1.0", + urls = [ + "https://mirror.bazel.build/github.com/bazelbuild/bazel-toolchains/releases/download/4.1.0/bazel-toolchains-4.1.0.tar.gz", + "https://github.com/bazelbuild/bazel-toolchains/releases/download/4.1.0/bazel-toolchains-4.1.0.tar.gz", + ], +) + load("@bazel_toolchains//rules:rbe_repo.bzl", "rbe_autoconfig") -rbe_autoconfig(name = "buildkite_config") +# Creates a default toolchain config for RBE. +# Use this as is if you are using the rbe_ubuntu16_04 container, +# otherwise refer to RBE docs. +rbe_autoconfig(name = "rbe_default") diff --git a/test/detect_root_test/WORKSPACE.bazel b/test/detect_root_test/WORKSPACE.bazel index cc5427f5d..59254bf09 100644 --- a/test/detect_root_test/WORKSPACE.bazel +++ b/test/detect_root_test/WORKSPACE.bazel @@ -36,13 +36,17 @@ filegroup( http_archive( name = "bazel_toolchains", - sha256 = "1adf7a8e9901287c644dcf9ca08dd8d67a69df94bedbd57a841490a84dc1e9ed", - strip_prefix = "bazel-toolchains-5.0.0", + sha256 = "179ec02f809e86abf56356d8898c8bd74069f1bd7c56044050c2cd3d79d0e024", + strip_prefix = "bazel-toolchains-4.1.0", urls = [ - "https://github.com/bazelbuild/bazel-toolchains/archive/v5.0.0.tar.gz", + "https://mirror.bazel.build/github.com/bazelbuild/bazel-toolchains/releases/download/4.1.0/bazel-toolchains-4.1.0.tar.gz", + "https://github.com/bazelbuild/bazel-toolchains/releases/download/4.1.0/bazel-toolchains-4.1.0.tar.gz", ], ) load("@bazel_toolchains//rules:rbe_repo.bzl", "rbe_autoconfig") -rbe_autoconfig(name = "buildkite_config") +# Creates a default toolchain config for RBE. +# Use this as is if you are using the rbe_ubuntu16_04 container, +# otherwise refer to RBE docs. +rbe_autoconfig(name = "rbe_default") diff --git a/test/standard_cxx_flags_test/WORKSPACE.bazel b/test/standard_cxx_flags_test/WORKSPACE.bazel index b63cc0da5..164bd09cf 100644 --- a/test/standard_cxx_flags_test/WORKSPACE.bazel +++ b/test/standard_cxx_flags_test/WORKSPACE.bazel @@ -1,7 +1,5 @@ workspace(name = "standard_cxx_flags_test") -load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") - local_repository( name = "rules_foreign_cc", path = "../..", @@ -11,15 +9,21 @@ load("@rules_foreign_cc//foreign_cc:repositories.bzl", "rules_foreign_cc_depende rules_foreign_cc_dependencies() +load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") + http_archive( name = "bazel_toolchains", - sha256 = "1adf7a8e9901287c644dcf9ca08dd8d67a69df94bedbd57a841490a84dc1e9ed", - strip_prefix = "bazel-toolchains-5.0.0", + sha256 = "179ec02f809e86abf56356d8898c8bd74069f1bd7c56044050c2cd3d79d0e024", + strip_prefix = "bazel-toolchains-4.1.0", urls = [ - "https://github.com/bazelbuild/bazel-toolchains/archive/v5.0.0.tar.gz", + "https://mirror.bazel.build/github.com/bazelbuild/bazel-toolchains/releases/download/4.1.0/bazel-toolchains-4.1.0.tar.gz", + "https://github.com/bazelbuild/bazel-toolchains/releases/download/4.1.0/bazel-toolchains-4.1.0.tar.gz", ], ) load("@bazel_toolchains//rules:rbe_repo.bzl", "rbe_autoconfig") -rbe_autoconfig(name = "buildkite_config") +# Creates a default toolchain config for RBE. +# Use this as is if you are using the rbe_ubuntu16_04 container, +# otherwise refer to RBE docs. +rbe_autoconfig(name = "rbe_default")