diff options
author | Vinh Tran <vinhdaitran@google.com> | 2023-10-10 15:39:02 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2023-10-10 15:39:02 +0000 |
commit | cbfd9717c3d03a2aa30a35d73fce21eefbd55bf9 (patch) | |
tree | f712235f4483e867ce22b6911da16e659ece839a | |
parent | 455fcd2d2f5937db12d0babd2c085431fda39b8a (diff) | |
parent | ca86110367ecc7bbffe948ca539aadd2e5db07a2 (diff) | |
download | rust-cbfd9717c3d03a2aa30a35d73fce21eefbd55bf9.tar.gz |
Remove generic flags for stdlibs from BUILD file am: ba0d00462e am: ca86110367
Original change: https://android-review.googlesource.com/c/platform/prebuilts/rust/+/2777189
Change-Id: I2e9114517a41646c3fc1b177d789df095fd62586
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r-- | linux-x86/1.72.0/BUILD.bazel | 21 |
1 files changed, 3 insertions, 18 deletions
diff --git a/linux-x86/1.72.0/BUILD.bazel b/linux-x86/1.72.0/BUILD.bazel index ea0e6786..66dd5f53 100644 --- a/linux-x86/1.72.0/BUILD.bazel +++ b/linux-x86/1.72.0/BUILD.bazel @@ -21,17 +21,6 @@ rust_stdlib_filegroup( srcs = glob(["lib/rustlib/x86_64_unknown-linux-gnu/*"]), ) -# Flags for vendored dependencies. -COMMON_INTERNAL_CRATE_RUSTC_FLAGS = [ - # Even though --cap-lints=allow is set at the toolchain level (b/301466790), - # setting it again here is needed to disble linting in all upstream deps - "--cap-lints=allow", - # TODO(b/302716992) This flag isn't set in Soong but is needed in Bazel\ - # because rust rule emits metadata by default causing a compile error when - # compiling metadata if this flag is missed - "-Zforce-unstable-if-unmarked", -] - filegroup( name = "stdlib_sources", srcs = [ @@ -89,7 +78,7 @@ rust_library( rustc_env = { "STD_ENV_ARCH": "aarch64", }, - rustc_flags = COMMON_INTERNAL_CRATE_RUSTC_FLAGS + [ + rustc_flags = [ "--cfg=backtrace_in_libstd", ], visibility = ["//visibility:public"], @@ -134,7 +123,7 @@ rust_library( "no_std", ], crate_name = "hashbrown", - rustc_flags = COMMON_INTERNAL_CRATE_RUSTC_FLAGS + [ + rustc_flags = [ "--cfg=has_extern_crate_alloc", ], deps = [ @@ -172,7 +161,6 @@ rust_library( ], crate_name = "compiler_builtins", edition = "2015", - rustc_flags = COMMON_INTERNAL_CRATE_RUSTC_FLAGS, deps = [ "libcore.rust_sysroot", ], @@ -233,7 +221,6 @@ rust_library( "no_std", ], crate_name = "cfg_if", - rustc_flags = COMMON_INTERNAL_CRATE_RUSTC_FLAGS, deps = [ ":libcompiler_builtins.rust_sysroot", ":libcore.rust_sysroot", @@ -248,7 +235,6 @@ rust_library( "no_std", ], crate_name = "panic_abort", - rustc_flags = COMMON_INTERNAL_CRATE_RUSTC_FLAGS, deps = [ ":liballoc.rust_sysroot", ":libcfg_if.rust_sysroot", @@ -277,7 +263,7 @@ rust_library( "--cfg=libc_core_cvoid", "--cfg=libc_packedN", "--cfg=libc_thread_local", - ] + COMMON_INTERNAL_CRATE_RUSTC_FLAGS, + ], deps = [ ":libcfg_if.rust_sysroot", ":libcompiler_builtins.rust_sysroot", @@ -293,7 +279,6 @@ rust_library( "no_std", ], crate_name = "unwind", - rustc_flags = COMMON_INTERNAL_CRATE_RUSTC_FLAGS, deps = [ ":libcfg_if.rust_sysroot", ":libcompiler_builtins.rust_sysroot", |