Skip to content

Commit 4f3679b

Browse files
kxxtfelixonmars
authored andcommitted
updpatch: rust 1:1.93.0-1
Refresh patch. I will upstream this patch (or part of it) to Arch soon.
1 parent 0f8fc69 commit 4f3679b

3 files changed

Lines changed: 286 additions & 138 deletions

File tree

rust/bootstrap.riscv64.toml

Lines changed: 179 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,179 @@
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

Comments
 (0)