mirror of
https://git.proxmox.com/git/rustc
synced 2025-08-18 05:52:05 +00:00
36 lines
1.3 KiB
Diff
36 lines
1.3 KiB
Diff
--- a/vendor/cc/src/lib.rs
|
|
+++ b/vendor/cc/src/lib.rs
|
|
@@ -2069,7 +2069,7 @@
|
|
|| target == "wasm32-unknown-wasi"
|
|
|| target == "wasm32-unknown-unknown"
|
|
{
|
|
- "clang".to_string()
|
|
+ "rust-clang".to_string()
|
|
} else if target.contains("vxworks") {
|
|
if self.cpp {
|
|
"wr-c++".to_string()
|
|
--- a/vendor/psm/build.rs
|
|
+++ b/vendor/psm/build.rs
|
|
@@ -27,7 +27,7 @@
|
|
("sparc", _, _, _) => Some(("src/arch/sparc_sysv.s", true)),
|
|
("riscv32", _, _, _) => Some(("src/arch/riscv.s", true)),
|
|
("riscv64", _, _, _) => Some(("src/arch/riscv64.s", true)),
|
|
- ("wasm32", _, _, _) => Some(("src/arch/wasm32.o", true)),
|
|
+ ("wasm32", _, _, _) => Some(("src/arch/wasm32.s", true)),
|
|
_ => None,
|
|
}
|
|
}
|
|
@@ -61,11 +61,8 @@
|
|
cfg.define(&*format!("CFG_TARGET_ENV_{}", env), None);
|
|
}
|
|
|
|
- // For wasm targets we ship a precompiled `*.o` file so we just pass that
|
|
- // directly to `ar` to assemble an archive. Otherwise we're actually
|
|
- // compiling the source assembly file.
|
|
if asm.ends_with(".o") {
|
|
- cfg.object(asm);
|
|
+ panic!("Debian does not allow embedded object files in source code")
|
|
} else {
|
|
cfg.file(asm);
|
|
}
|