diff options
author | Jingwen Chen <jingwen@google.com> | 2023-10-11 10:52:17 +0000 |
---|---|---|
committer | Jingwen Chen <jingwen@google.com> | 2023-10-11 10:52:17 +0000 |
commit | 5186d132c99aa75dc25207c392e3ea5b93d0107e (patch) | |
tree | f039e4eb6049150ccc4769eac0a23590812a2eae /BUILD.bazel | |
parent | 432024419f818fac7149dc7e439872e02483f933 (diff) | |
download | linux-x86-5186d132c99aa75dc25207c392e3ea5b93d0107e.tar.gz |
Move platform constraints to bazel_common_rules.
This enables sharing of platform constraints between platform and kernel builds.
Bug: 304594734
Test: treehugger
Change-Id: If31f9e34c0b9dd963ed1a3673c42b84bf8f68726
Diffstat (limited to 'BUILD.bazel')
-rw-r--r-- | BUILD.bazel | 64 |
1 files changed, 32 insertions, 32 deletions
diff --git a/BUILD.bazel b/BUILD.bazel index 761b2f31f..701c175aa 100644 --- a/BUILD.bazel +++ b/BUILD.bazel @@ -63,8 +63,8 @@ clang_version_info( generated_config_constants.X86_64ArchFeatureCflags, ) + generated_config_constants.X86_64Cflags, crt = _bionic_crt, - libclang_rt_builtin = libclang_rt_prebuilt_map["//build/bazel/platforms/os_arch:android_x86_64"], - libclang_rt_ubsan_minimal = libclang_ubsan_minimal_rt_prebuilt_map["//build/bazel/platforms/os_arch:android_x86_64"], + libclang_rt_builtin = libclang_rt_prebuilt_map["//build/bazel_common_rules/platforms/os_arch:android_x86_64"], + libclang_rt_ubsan_minimal = libclang_ubsan_minimal_rt_prebuilt_map["//build/bazel_common_rules/platforms/os_arch:android_x86_64"], linker_flags = generated_config_constants.X86_64ToolchainLdflags + generated_config_constants.X86_64Lldflags, target_arch = arches.X86_64, target_os = "android", @@ -86,8 +86,8 @@ clang_version_info( generated_config_constants.X86ArchFeatureCflags, ) + generated_config_constants.X86Cflags, crt = _bionic_crt, - libclang_rt_builtin = libclang_rt_prebuilt_map["//build/bazel/platforms/os_arch:android_x86"], - libclang_rt_ubsan_minimal = libclang_ubsan_minimal_rt_prebuilt_map["//build/bazel/platforms/os_arch:android_x86"], + libclang_rt_builtin = libclang_rt_prebuilt_map["//build/bazel_common_rules/platforms/os_arch:android_x86"], + libclang_rt_ubsan_minimal = libclang_ubsan_minimal_rt_prebuilt_map["//build/bazel_common_rules/platforms/os_arch:android_x86"], linker_flags = generated_config_constants.X86ToolchainLdflags + generated_config_constants.X86Lldflags, target_arch = arches.X86, target_os = "android", @@ -108,8 +108,8 @@ clang_version_info( [], ), crt = _bionic_crt, - libclang_rt_builtin = libclang_rt_prebuilt_map["//build/bazel/platforms/os_arch:android_arm64"], - libclang_rt_ubsan_minimal = libclang_ubsan_minimal_rt_prebuilt_map["//build/bazel/platforms/os_arch:android_arm64"], + libclang_rt_builtin = libclang_rt_prebuilt_map["//build/bazel_common_rules/platforms/os_arch:android_arm64"], + libclang_rt_ubsan_minimal = libclang_ubsan_minimal_rt_prebuilt_map["//build/bazel_common_rules/platforms/os_arch:android_arm64"], linker_flags = generated_config_constants.Arm64CpuVariantLdflags.get( variant.cpu_variant, [], @@ -134,8 +134,8 @@ clang_version_info( [], ), crt = _bionic_crt, - libclang_rt_builtin = libclang_rt_prebuilt_map["//build/bazel/platforms/os_arch:android_arm"], - libclang_rt_ubsan_minimal = libclang_ubsan_minimal_rt_prebuilt_map["//build/bazel/platforms/os_arch:android_arm"], + libclang_rt_builtin = libclang_rt_prebuilt_map["//build/bazel_common_rules/platforms/os_arch:android_arm"], + libclang_rt_ubsan_minimal = libclang_ubsan_minimal_rt_prebuilt_map["//build/bazel_common_rules/platforms/os_arch:android_arm"], # do not pass "ld"-only flags as Bazel is only using lld. Ensure that all flags are lld-compatible. linker_flags = generated_config_constants.ArmLldflags, target_arch = arches.Arm, @@ -159,8 +159,8 @@ android_cc_toolchain( ], crt = False, gcc_toolchain = generated_config_constants.LinuxGccRoot, - libclang_rt_builtin = libclang_rt_prebuilt_map["//build/bazel/platforms/os_arch:linux_glibc_x86_64"], - libclang_rt_ubsan_minimal = libclang_ubsan_minimal_rt_prebuilt_map["//build/bazel/platforms/os_arch:linux_glibc_x86_64"], + libclang_rt_builtin = libclang_rt_prebuilt_map["//build/bazel_common_rules/platforms/os_arch:linux_glibc_x86_64"], + libclang_rt_ubsan_minimal = libclang_ubsan_minimal_rt_prebuilt_map["//build/bazel_common_rules/platforms/os_arch:linux_glibc_x86_64"], linker_flags = generated_config_constants.LinuxGlibcLdflags + generated_config_constants.LinuxLdflags + generated_config_constants.LinuxX8664Ldflags + @@ -186,8 +186,8 @@ android_cc_toolchain( ], crt = False, gcc_toolchain = generated_config_constants.LinuxGccRoot, - libclang_rt_builtin = libclang_rt_prebuilt_map["//build/bazel/platforms/os_arch:linux_glibc_x86"], - libclang_rt_ubsan_minimal = libclang_ubsan_minimal_rt_prebuilt_map["//build/bazel/platforms/os_arch:linux_glibc_x86"], + libclang_rt_builtin = libclang_rt_prebuilt_map["//build/bazel_common_rules/platforms/os_arch:linux_glibc_x86"], + libclang_rt_ubsan_minimal = libclang_ubsan_minimal_rt_prebuilt_map["//build/bazel_common_rules/platforms/os_arch:linux_glibc_x86"], linker_flags = generated_config_constants.LinuxGlibcLdflags + generated_config_constants.LinuxLdflags + generated_config_constants.LinuxX86Ldflags + @@ -213,8 +213,8 @@ android_cc_toolchain( ], crt = _musl_crt, gcc_toolchain = generated_config_constants.LinuxGccRoot, - libclang_rt_builtin = libclang_rt_prebuilt_map["//build/bazel/platforms/os_arch:linux_musl_x86_64"], - libclang_rt_ubsan_minimal = libclang_ubsan_minimal_rt_prebuilt_map["//build/bazel/platforms/os_arch:linux_musl_x86_64"], + libclang_rt_builtin = libclang_rt_prebuilt_map["//build/bazel_common_rules/platforms/os_arch:linux_musl_x86_64"], + libclang_rt_ubsan_minimal = libclang_ubsan_minimal_rt_prebuilt_map["//build/bazel_common_rules/platforms/os_arch:linux_musl_x86_64"], linker_flags = generated_config_constants.LinuxMuslLdflags + generated_config_constants.LinuxLdflags + generated_config_constants.LinuxX8664Ldflags, @@ -238,8 +238,8 @@ android_cc_toolchain( ], crt = _musl_crt, gcc_toolchain = generated_config_constants.LinuxGccRoot, - libclang_rt_builtin = libclang_rt_prebuilt_map["//build/bazel/platforms/os_arch:linux_musl_x86"], - libclang_rt_ubsan_minimal = libclang_ubsan_minimal_rt_prebuilt_map["//build/bazel/platforms/os_arch:linux_musl_x86"], + libclang_rt_builtin = libclang_rt_prebuilt_map["//build/bazel_common_rules/platforms/os_arch:linux_musl_x86"], + libclang_rt_ubsan_minimal = libclang_ubsan_minimal_rt_prebuilt_map["//build/bazel_common_rules/platforms/os_arch:linux_musl_x86"], linker_flags = generated_config_constants.LinuxMuslLdflags + generated_config_constants.LinuxLdflags + generated_config_constants.LinuxX86Ldflags, @@ -272,12 +272,12 @@ toolchain_type(name = "nocrt_toolchain") toolchain( name = "%s_def" % toolchain_name, exec_compatible_with = [ - "//build/bazel/platforms/arch:x86_64", - "//build/bazel/platforms/os:linux_glibc", + "//build/bazel_common_rules/platforms/arch:x86_64", + "//build/bazel_common_rules/platforms/os:linux_glibc", ], target_compatible_with = [ - "//build/bazel/platforms/arch:x86_64", - "//build/bazel/platforms/os:linux_glibc", + "//build/bazel_common_rules/platforms/arch:x86_64", + "//build/bazel_common_rules/platforms/os:linux_glibc", ], toolchain = toolchain_name, toolchain_type = toolchain_type, @@ -290,12 +290,12 @@ toolchain_type(name = "nocrt_toolchain") toolchain( name = "%s_def" % toolchain_name, exec_compatible_with = [ - "//build/bazel/platforms/arch:x86_64", - "//build/bazel/platforms/os:linux_glibc", + "//build/bazel_common_rules/platforms/arch:x86_64", + "//build/bazel_common_rules/platforms/os:linux_glibc", ], target_compatible_with = [ - "//build/bazel/platforms/arch:x86", - "//build/bazel/platforms/os:linux_glibc", + "//build/bazel_common_rules/platforms/arch:x86", + "//build/bazel_common_rules/platforms/os:linux_glibc", ], toolchain = toolchain_name, toolchain_type = toolchain_type, @@ -308,12 +308,12 @@ toolchain_type(name = "nocrt_toolchain") toolchain( name = "%s_def" % toolchain_name, exec_compatible_with = [ - "//build/bazel/platforms/arch:x86_64", - "//build/bazel/platforms/os:linux_musl", + "//build/bazel_common_rules/platforms/arch:x86_64", + "//build/bazel_common_rules/platforms/os:linux_musl", ], target_compatible_with = [ - "//build/bazel/platforms/arch:x86_64", - "//build/bazel/platforms/os:linux_musl", + "//build/bazel_common_rules/platforms/arch:x86_64", + "//build/bazel_common_rules/platforms/os:linux_musl", ], toolchain = toolchain_name, toolchain_type = toolchain_type, @@ -326,12 +326,12 @@ toolchain_type(name = "nocrt_toolchain") toolchain( name = "%s_def" % toolchain_name, exec_compatible_with = [ - "//build/bazel/platforms/arch:x86_64", - "//build/bazel/platforms/os:linux_musl", + "//build/bazel_common_rules/platforms/arch:x86_64", + "//build/bazel_common_rules/platforms/os:linux_musl", ], target_compatible_with = [ - "//build/bazel/platforms/arch:x86", - "//build/bazel/platforms/os:linux_musl", + "//build/bazel_common_rules/platforms/arch:x86", + "//build/bazel_common_rules/platforms/os:linux_musl", ], toolchain = toolchain_name, toolchain_type = toolchain_type, |