aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYifan Hong <elsk@google.com>2024-03-26 13:39:07 -0700
committerYifan Hong <elsk@google.com>2024-03-26 13:43:55 -0700
commit95b2cbcaedbe3657b4c328b4259d825b3c99c8cf (patch)
tree37a2c1300a0bfd58974dba694ac4961c63e97f67
parent9c6d27060d6808fc1f2a203ff311319641285ec7 (diff)
downloadbazel_common_rules-95b2cbcaedbe3657b4c328b4259d825b3c99c8cf.tar.gz
platforms: mark aliases deprecated.
Redirect users to use the central definition at @platforms. These targets are pending deletion. Test: TH Bug: 329305827 Change-Id: I6fe60d29930cda749748b75de8c1e9ced437454f
-rw-r--r--platforms/arch/BUILD5
-rw-r--r--platforms/constants.bzl32
-rw-r--r--platforms/os/BUILD5
-rw-r--r--platforms/os_arch/BUILD.bazel32
4 files changed, 42 insertions, 32 deletions
diff --git a/platforms/arch/BUILD b/platforms/arch/BUILD
index 56ba348..98938f9 100644
--- a/platforms/arch/BUILD
+++ b/platforms/arch/BUILD
@@ -9,21 +9,25 @@ package(
alias(
name = "arm",
actual = "@platforms//cpu:arm",
+ deprecation = "Use @platforms//cpu:arm directly.",
)
alias(
name = "arm64",
actual = "@platforms//cpu:arm64",
+ deprecation = "Use @platforms//cpu:arm64 directly.",
)
alias(
name = "riscv64",
actual = "@platforms//cpu:riscv64",
+ deprecation = "Use @platforms//cpu:riscv64 directly.",
)
alias(
name = "x86",
actual = "@platforms//cpu:x86_32",
+ deprecation = "Use @platforms//cpu:x86_32 directly.",
)
# Alias to the local_jdk's toolchain constraint to make local_jdk resolve
@@ -31,6 +35,7 @@ alias(
alias(
name = "x86_64",
actual = "@platforms//cpu:x86_64",
+ deprecation = "Use @platforms//cpu:x86_64 directly.",
)
constraint_setting(
diff --git a/platforms/constants.bzl b/platforms/constants.bzl
index 64e80fc..8eb05c5 100644
--- a/platforms/constants.bzl
+++ b/platforms/constants.bzl
@@ -5,45 +5,45 @@
# here.
host_platforms = {
"linux_x86": [
- "@//build/bazel_common_rules/platforms/arch:x86",
- "@//build/bazel_common_rules/platforms/os:linux",
+ "@platforms//cpu:x86_32",
+ "@platforms//os:linux",
],
"linux_x86_64": [
- "@//build/bazel_common_rules/platforms/arch:x86_64",
- "@//build/bazel_common_rules/platforms/os:linux",
+ "@platforms//cpu:x86_64",
+ "@platforms//os:linux",
],
"linux_musl_x86": [
- "@//build/bazel_common_rules/platforms/arch:x86",
+ "@platforms//cpu:x86_32",
"@//build/bazel_common_rules/platforms/os:linux_musl",
],
"linux_musl_x86_64": [
- "@//build/bazel_common_rules/platforms/arch:x86_64",
+ "@platforms//cpu:x86_64",
"@//build/bazel_common_rules/platforms/os:linux_musl",
],
# linux_bionic is the OS for the Linux kernel plus the Bionic libc runtime,
# but without the rest of Android.
"linux_bionic_arm64": [
- "@//build/bazel_common_rules/platforms/arch:arm64",
+ "@platforms//cpu:arm64",
"@//build/bazel_common_rules/platforms/os:linux_bionic",
],
"linux_bionic_x86_64": [
- "@//build/bazel_common_rules/platforms/arch:x86_64",
+ "@platforms//cpu:x86_64",
"@//build/bazel_common_rules/platforms/os:linux_bionic",
],
"darwin_arm64": [
- "@//build/bazel_common_rules/platforms/arch:arm64",
- "@//build/bazel_common_rules/platforms/os:darwin",
+ "@platforms//cpu:arm64",
+ "@platforms//os:macos",
],
"darwin_x86_64": [
- "@//build/bazel_common_rules/platforms/arch:x86_64",
- "@//build/bazel_common_rules/platforms/os:darwin",
+ "@platforms//cpu:x86_64",
+ "@platforms//os:macos",
],
"windows_x86": [
- "@//build/bazel_common_rules/platforms/arch:x86",
- "@//build/bazel_common_rules/platforms/os:windows",
+ "@platforms//cpu:x86_32",
+ "@platforms//os:windows",
],
"windows_x86_64": [
- "@//build/bazel_common_rules/platforms/arch:x86_64",
- "@//build/bazel_common_rules/platforms/os:windows",
+ "@platforms//cpu:x86_64",
+ "@platforms//os:windows",
],
}
diff --git a/platforms/os/BUILD b/platforms/os/BUILD
index 9b0464e..88fbf0a 100644
--- a/platforms/os/BUILD
+++ b/platforms/os/BUILD
@@ -11,6 +11,7 @@ package(
alias(
name = "android",
actual = "@platforms//os:android",
+ deprecation = "Use @platforms//os:android directly.",
)
config_setting(
@@ -25,11 +26,13 @@ config_setting(
alias(
name = "linux",
actual = "@platforms//os:linux",
+ deprecation = "Use @platforms//os:linux directly.",
)
alias(
name = "linux_glibc",
actual = "@platforms//os:linux",
+ deprecation = "Use @platforms//os:linux directly.",
)
constraint_value(
@@ -52,11 +55,13 @@ config_setting(
alias(
name = "windows",
actual = "@platforms//os:windows",
+ deprecation = "Use @platforms//os:windows directly.",
)
alias(
name = "darwin",
actual = "@platforms//os:macos",
+ deprecation = "Use @platforms//os:macos directly.",
)
selects.config_setting_group(
diff --git a/platforms/os_arch/BUILD.bazel b/platforms/os_arch/BUILD.bazel
index 56360f0..21b6a81 100644
--- a/platforms/os_arch/BUILD.bazel
+++ b/platforms/os_arch/BUILD.bazel
@@ -3,40 +3,40 @@ load("//build/bazel_common_rules/platforms:constants.bzl", "host_platforms")
config_setting(
name = "android_arm",
constraint_values = [
- "//build/bazel_common_rules/platforms/arch:arm",
- "//build/bazel_common_rules/platforms/os:android",
+ "@platforms//cpu:arm",
+ "@platforms//os:android",
],
)
config_setting(
name = "android_arm64",
constraint_values = [
- "//build/bazel_common_rules/platforms/arch:arm64",
- "//build/bazel_common_rules/platforms/os:android",
+ "@platforms//cpu:arm64",
+ "@platforms//os:android",
],
)
config_setting(
name = "android_riscv64",
constraint_values = [
- "//build/bazel_common_rules/platforms/arch:riscv64",
- "//build/bazel_common_rules/platforms/os:android",
+ "@platforms//cpu:riscv64",
+ "@platforms//os:android",
],
)
config_setting(
name = "android_x86",
constraint_values = [
- "//build/bazel_common_rules/platforms/arch:x86",
- "//build/bazel_common_rules/platforms/os:android",
+ "@platforms//cpu:x86_32",
+ "@platforms//os:android",
],
)
config_setting(
name = "android_x86_64",
constraint_values = [
- "//build/bazel_common_rules/platforms/arch:x86_64",
- "//build/bazel_common_rules/platforms/os:android",
+ "@platforms//cpu:x86_64",
+ "@platforms//os:android",
],
)
@@ -52,23 +52,23 @@ config_setting(
config_setting(
name = "linux_glibc_x86",
constraint_values = [
- "//build/bazel_common_rules/platforms/arch:x86",
- "//build/bazel_common_rules/platforms/os:linux_glibc",
+ "@platforms//cpu:x86_32",
+ "@platforms//os:linux",
],
)
config_setting(
name = "linux_glibc_x86_64",
constraint_values = [
- "//build/bazel_common_rules/platforms/arch:x86_64",
- "//build/bazel_common_rules/platforms/os:linux_glibc",
+ "@platforms//cpu:x86_64",
+ "@platforms//os:linux",
],
)
config_setting(
name = "linux_musl_arm",
constraint_values = [
- "//build/bazel_common_rules/platforms/arch:arm",
+ "@platforms//cpu:arm",
"//build/bazel_common_rules/platforms/os:linux_musl",
],
)
@@ -76,7 +76,7 @@ config_setting(
config_setting(
name = "linux_musl_arm64",
constraint_values = [
- "//build/bazel_common_rules/platforms/arch:arm64",
+ "@platforms//cpu:arm64",
"//build/bazel_common_rules/platforms/os:linux_musl",
],
)