|
| 1 | +# see src/bootstrap/defaults/ |
| 2 | +profile = "dist" |
| 3 | + |
| 4 | +# see src/bootstrap/src/utils/change_tracker.rs |
| 5 | +change-id = 148795 |
| 6 | + |
| 7 | +[llvm] |
| 8 | +download-ci-llvm = false |
| 9 | +link-shared = true |
| 10 | + |
| 11 | +[build] |
| 12 | +description = "%description%" |
| 13 | +target = [ |
| 14 | + "riscv64gc-unknown-linux-gnu", |
| 15 | + "riscv64gc-unknown-linux-musl", |
| 16 | + "x86_64-unknown-linux-gnu", |
| 17 | + "x86_64-unknown-linux-musl", |
| 18 | + "aarch64-unknown-linux-gnu", |
| 19 | + "aarch64-unknown-linux-musl", |
| 20 | + "wasm32-unknown-unknown", |
| 21 | + "wasm32v1-none", |
| 22 | + "wasm32-wasip1", |
| 23 | + "wasm32-wasip1-threads", |
| 24 | + "wasm32-wasip2", |
| 25 | +] |
| 26 | +cargo = "/usr/bin/cargo" |
| 27 | +rustc = "/usr/bin/rustc" |
| 28 | +rustfmt = "/usr/bin/rustfmt" |
| 29 | +locked-deps = true |
| 30 | +vendor = true |
| 31 | +tools = [ |
| 32 | + "cargo", |
| 33 | + "clippy", |
| 34 | + "rustdoc", |
| 35 | + "rustfmt", |
| 36 | + "rust-analyzer-proc-macro-srv", |
| 37 | + "analysis", |
| 38 | + "src", |
| 39 | +] |
| 40 | +sanitizers = true |
| 41 | +profiler = true |
| 42 | + |
| 43 | +# Generating docs fails with the wasm32-* targets |
| 44 | +docs = false |
| 45 | + |
| 46 | +[install] |
| 47 | +prefix = "/usr" |
| 48 | + |
| 49 | +[rust] |
| 50 | +codegen-units = 1 |
| 51 | +codegen-units-std = 1 |
| 52 | +debuginfo-level = 2 |
| 53 | +debuginfo-level-std = 2 |
| 54 | +channel = "stable" |
| 55 | +rpath = false |
| 56 | +frame-pointers = true |
| 57 | +lld = false |
| 58 | +bootstrap-override-lld = "external" |
| 59 | +llvm-bitcode-linker = false |
| 60 | +deny-warnings = false |
| 61 | +backtrace-on-ice = true |
| 62 | +remap-debuginfo = false |
| 63 | +lto = "fat" |
| 64 | +parallel-frontend-threads = 0 |
| 65 | + |
| 66 | +[dist] |
| 67 | +compression-formats = ["gz"] |
| 68 | +compression-profile = "fast" |
| 69 | + |
| 70 | +[target.riscv64gc-unknown-linux-gnu] |
| 71 | +llvm-config = "/usr/bin/llvm-config" |
| 72 | +cc = "riscv64-linux-gnu-gcc" |
| 73 | +cxx = "riscv64-linux-gnu-g++" |
| 74 | +ar = "riscv64-linux-gnu-gcc-ar" |
| 75 | +ranlib = "riscv64-linux-gnu-ranlib" |
| 76 | +linker = "riscv64-linux-gnu-gcc" |
| 77 | +default-linker = "riscv64-linux-gnu-gcc" |
| 78 | +optimized-compiler-builtins = "%clangdir%/lib/linux/libclang_rt.builtins-riscv64.a" |
| 79 | + |
| 80 | +[target.riscv64gc-unknown-linux-musl] |
| 81 | +musl-root = "/usr/lib/musl" |
| 82 | +cc = "riscv64-linux-musl-gcc" |
| 83 | +cxx = "riscv64-linux-gnu-g++" |
| 84 | +ar = "riscv64-linux-gnu-gcc-ar" |
| 85 | +ranlib = "riscv64-linux-gnu-ranlib" |
| 86 | +linker = "riscv64-linux-gnu-gcc" |
| 87 | +default-linker = "riscv64-linux-gnu-gcc" |
| 88 | +sanitizers = false |
| 89 | + |
| 90 | +[target.x86_64-unknown-linux-gnu] |
| 91 | +cc = "x86_64-linux-gnu-gcc" |
| 92 | +cxx = "x86_64-linux-gnu-g++" |
| 93 | +ar = "x86_64-linux-gnu-gcc-ar" |
| 94 | +ranlib = "x86_64-linux-gnu-ranlib" |
| 95 | +linker = "x86_64-linux-gnu-gcc" |
| 96 | +default-linker = "x86_64-linux-gnu-gcc" |
| 97 | +sanitizers = false |
| 98 | + |
| 99 | +[target.x86_64-unknown-linux-musl] |
| 100 | +musl-root = "/usr/x86_64-linux-musl/lib/musl" |
| 101 | +cc = "x86_64-linux-musl-gcc" |
| 102 | +cxx = "x86_64-linux-gnu-g++" |
| 103 | +ar = "x86_64-linux-gnu-gcc-ar" |
| 104 | +ranlib = "x86_64-linux-gnu-ranlib" |
| 105 | +linker = "x86_64-linux-gnu-gcc" |
| 106 | +default-linker = "x86_64-linux-gnu-gcc" |
| 107 | +sanitizers = false |
| 108 | + |
| 109 | +[target.aarch64-unknown-linux-gnu] |
| 110 | +cc = "aarch64-linux-gnu-gcc" |
| 111 | +cxx = "aarch64-linux-gnu-g++" |
| 112 | +ar = "aarch64-linux-gnu-gcc-ar" |
| 113 | +ranlib = "aarch64-linux-gnu-gcc-ranlib" |
| 114 | +linker = "aarch64-linux-gnu-gcc" |
| 115 | +default-linker = "aarch64-linux-gnu-gcc" |
| 116 | +sanitizers = false |
| 117 | + |
| 118 | +[target.aarch64-unknown-linux-musl] |
| 119 | +musl-root = "/usr/aarch64-linux-musl/lib/musl" |
| 120 | +cc = "aarch64-linux-musl-gcc" |
| 121 | +cxx = "aarch64-linux-gnu-g++" |
| 122 | +ar = "aarch64-linux-gnu-gcc-ar" |
| 123 | +ranlib = "aarch64-linux-gnu-gcc-ranlib" |
| 124 | +linker = "aarch64-linux-gnu-gcc" |
| 125 | +default-linker = "aarch64-linux-gnu-gcc" |
| 126 | +sanitizers = false |
| 127 | + |
| 128 | +[target.wasm32-unknown-unknown] |
| 129 | +cc = "clang" |
| 130 | +cxx = "clang++" |
| 131 | +ar = "llvm-ar" |
| 132 | +ranlib = "llvm-ranlib" |
| 133 | +linker = "wasm-ld" |
| 134 | +default-linker = "wasm-ld" |
| 135 | +sanitizers = false |
| 136 | +profiler = false |
| 137 | + |
| 138 | +[target.wasm32v1-none] |
| 139 | +cc = "clang" |
| 140 | +cxx = "clang++" |
| 141 | +ar = "llvm-ar" |
| 142 | +ranlib = "llvm-ranlib" |
| 143 | +linker = "wasm-ld" |
| 144 | +default-linker = "wasm-ld" |
| 145 | +sanitizers = false |
| 146 | +profiler = false |
| 147 | + |
| 148 | +[target.wasm32-wasip1] |
| 149 | +wasi-root = "/usr/share/wasi-sysroot" |
| 150 | +cc = "clang" |
| 151 | +cxx = "clang++" |
| 152 | +ar = "llvm-ar" |
| 153 | +ranlib = "llvm-ranlib" |
| 154 | +linker = "wasm-ld" |
| 155 | +default-linker = "wasm-ld" |
| 156 | +sanitizers = false |
| 157 | +profiler = false |
| 158 | + |
| 159 | +[target.wasm32-wasip1-threads] |
| 160 | +wasi-root = "/usr/share/wasi-sysroot" |
| 161 | +cc = "clang" |
| 162 | +cxx = "clang++" |
| 163 | +ar = "llvm-ar" |
| 164 | +ranlib = "llvm-ranlib" |
| 165 | +linker = "wasm-ld" |
| 166 | +default-linker = "wasm-ld" |
| 167 | +sanitizers = false |
| 168 | +profiler = false |
| 169 | + |
| 170 | +[target.wasm32-wasip2] |
| 171 | +wasi-root = "/usr/share/wasi-sysroot" |
| 172 | +cc = "clang" |
| 173 | +cxx = "clang++" |
| 174 | +ar = "llvm-ar" |
| 175 | +ranlib = "llvm-ranlib" |
| 176 | +linker = "wasm-ld" |
| 177 | +default-linker = "wasm-ld" |
| 178 | +sanitizers = false |
| 179 | +profiler = false |
0 commit comments