changelog-seen = 2
[llvm]
optimize = true
thin-lto = false
ccache = false
ninja = true
targets = "AArch64;ARM;RISCV;WebAssembly;X86"
cflags = "--sysroot=/b/s/w/ir/x/w/cipd/linux"
cxxflags = "--sysroot=/b/s/w/ir/x/w/cipd/linux -stdlib=libc++"
ldflags = "--sysroot=/b/s/w/ir/x/w/cipd/linux -static-libstdc++"
use-libcxx = true
# TODO(
https://github.com/rust-lang/rust/issues/94983)
# We shouldn't have to set this to false to enable statically linking libc++
static-libstdcpp = false
[build]
target = ["aarch64-unknown-linux-gnu", "x86_64-unknown-linux-gnu", "thumbv6m-none-eabi", "thumbv7m-none-eabi", "riscv32imc-unknown-none-elf", "riscv64gc-unknown-linux-gnu", "aarch64-fuchsia", "aarch64-unknown-fuchsia", "riscv64gc-unknown-fuchsia", "x86_64-unknown-fuchsia", "x86_64-fuchsia"]
build-dir = "fuchsia-build"
submodules = false
docs = false
extended = true
cargo-native-static = true
tools = ["cargo", "rustfmt", "cargo-fmt", "clippy", "src", "rust-demangler", "llvm-tools", "rust-analyzer", "rustdoc"]
# Use our own compiler as stage0 for bootstrapping, rather than downloading
cargo = "/b/s/w/ir/x/w/cipd/stage0/bin/cargo"
rustc = "/b/s/w/ir/x/w/cipd/stage0/bin/rustc"
rustfmt = "/b/s/w/ir/x/w/cipd/stage0/bin/rustfmt"
[install]
prefix = "/b/s/w/ir/x/w/staging/rust"
sysconfdir = "etc"
[rust]
optimize = true
codegen-units-std = 1
channel = "nightly"
lld = false
llvm-libunwind = "in-tree"
jemalloc = true
# Enable full debuginfo for libstd.
debuginfo-level-std = 2
[dist]
[target.aarch64-unknown-linux-gnu]
cc = "/b/s/w/ir/x/t/tmphfos1__v"
cxx = "/b/s/w/ir/x/t/tmpcowcv_8h"
ar = "/b/s/w/ir/x/w/cipd/bin/llvm-ar"
ranlib = "/b/s/w/ir/x/w/cipd/bin/llvm-ranlib"
linker = "/b/s/w/ir/x/t/tmp9v8w8ylm"
profiler = true
llvm-has-rust-patches = true
[target.x86_64-unknown-linux-gnu]
cc = "/b/s/w/ir/x/w/cipd/bin/clang"
cxx = "/b/s/w/ir/x/w/cipd/bin/clang++"
ar = "/b/s/w/ir/x/w/cipd/bin/llvm-ar"
ranlib = "/b/s/w/ir/x/w/cipd/bin/llvm-ranlib"
linker = "/b/s/w/ir/x/w/cipd/bin/clang++"
profiler = true
llvm-has-rust-patches = true
[target.thumbv6m-none-eabi]
cc = "/b/s/w/ir/x/w/cipd/bin/clang"
cxx = "/b/s/w/ir/x/w/cipd/bin/clang++"
ar = "/b/s/w/ir/x/w/cipd/bin/llvm-ar"
ranlib = "/b/s/w/ir/x/w/cipd/bin/llvm-ranlib"
linker = "/b/s/w/ir/x/w/cipd/bin/clang++"
profiler = true
llvm-has-rust-patches = true
[target.thumbv7m-none-eabi]
cc = "/b/s/w/ir/x/w/cipd/bin/clang"
cxx = "/b/s/w/ir/x/w/cipd/bin/clang++"
ar = "/b/s/w/ir/x/w/cipd/bin/llvm-ar"
ranlib = "/b/s/w/ir/x/w/cipd/bin/llvm-ranlib"
linker = "/b/s/w/ir/x/w/cipd/bin/clang++"
profiler = true
llvm-has-rust-patches = true
[target.riscv32imc-unknown-none-elf]
cc = "/b/s/w/ir/x/w/cipd/bin/clang"
cxx = "/b/s/w/ir/x/w/cipd/bin/clang++"
ar = "/b/s/w/ir/x/w/cipd/bin/llvm-ar"
ranlib = "/b/s/w/ir/x/w/cipd/bin/llvm-ranlib"
linker = "/b/s/w/ir/x/w/cipd/bin/clang++"
profiler = true
llvm-has-rust-patches = true
[target.riscv64gc-unknown-linux-gnu]
cc = "/b/s/w/ir/x/w/cipd/bin/clang"
cxx = "/b/s/w/ir/x/w/cipd/bin/clang++"
ar = "/b/s/w/ir/x/w/cipd/bin/llvm-ar"
ranlib = "/b/s/w/ir/x/w/cipd/bin/llvm-ranlib"
linker = "/b/s/w/ir/x/w/cipd/bin/clang++"
profiler = true
llvm-has-rust-patches = true
[target.aarch64-fuchsia]
cc = "/b/s/w/ir/x/w/cipd/bin/clang"
cxx = "/b/s/w/ir/x/w/cipd/bin/clang++"
ar = "/b/s/w/ir/x/w/cipd/bin/llvm-ar"
ranlib = "/b/s/w/ir/x/w/cipd/bin/llvm-ranlib"
linker = "/b/s/w/ir/x/w/cipd/bin/ld.lld"
profiler = true
llvm-has-rust-patches = true
[target.aarch64-unknown-fuchsia]
cc = "/b/s/w/ir/x/w/cipd/bin/clang"
cxx = "/b/s/w/ir/x/w/cipd/bin/clang++"
ar = "/b/s/w/ir/x/w/cipd/bin/llvm-ar"
ranlib = "/b/s/w/ir/x/w/cipd/bin/llvm-ranlib"
linker = "/b/s/w/ir/x/w/cipd/bin/ld.lld"
profiler = true
llvm-has-rust-patches = true
[target.riscv64gc-unknown-fuchsia]
cc = "/b/s/w/ir/x/w/cipd/bin/clang"
cxx = "/b/s/w/ir/x/w/cipd/bin/clang++"
ar = "/b/s/w/ir/x/w/cipd/bin/llvm-ar"
ranlib = "/b/s/w/ir/x/w/cipd/bin/llvm-ranlib"
linker = "/b/s/w/ir/x/w/cipd/bin/ld.lld"
profiler = true
llvm-has-rust-patches = true
[target.x86_64-unknown-fuchsia]
cc = "/b/s/w/ir/x/w/cipd/bin/clang"
cxx = "/b/s/w/ir/x/w/cipd/bin/clang++"
ar = "/b/s/w/ir/x/w/cipd/bin/llvm-ar"
ranlib = "/b/s/w/ir/x/w/cipd/bin/llvm-ranlib"
linker = "/b/s/w/ir/x/w/cipd/bin/ld.lld"
profiler = true
llvm-has-rust-patches = true
[target.x86_64-fuchsia]
cc = "/b/s/w/ir/x/w/cipd/bin/clang"
cxx = "/b/s/w/ir/x/w/cipd/bin/clang++"
ar = "/b/s/w/ir/x/w/cipd/bin/llvm-ar"
ranlib = "/b/s/w/ir/x/w/cipd/bin/llvm-ranlib"
linker = "/b/s/w/ir/x/w/cipd/bin/ld.lld"
profiler = true
llvm-has-rust-patches = true