diff options
| author | Amanieu d'Antras <amanieu@gmail.com> | 2023-01-09 17:49:24 +0000 |
|---|---|---|
| committer | Amanieu d'Antras <amanieu@gmail.com> | 2023-01-09 17:49:24 +0000 |
| commit | a529ba8f67861c21a6f4d1c497aa1f602b335ecb (patch) | |
| tree | e4419679a2840bc850dad8df9cbf98a1461d81f3 /compiler/rustc_codegen_llvm | |
| parent | c361616c3ca3e3e3069dbdf90557181233387444 (diff) | |
| download | rust-a529ba8f67861c21a6f4d1c497aa1f602b335ecb.tar.gz rust-a529ba8f67861c21a6f4d1c497aa1f602b335ecb.zip | |
Fix aarch64-unknown-linux-gnu_ilp32 target
This was broken because the synthetic object files produced by rustc were for 64-bit AArch64, which caused link failures when combined with 32-bit ILP32 object files. This PR updates the object crate to 0.30.1 which adds support for generating ILP32 AArch64 object files.
Diffstat (limited to 'compiler/rustc_codegen_llvm')
| -rw-r--r-- | compiler/rustc_codegen_llvm/Cargo.toml | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/compiler/rustc_codegen_llvm/Cargo.toml b/compiler/rustc_codegen_llvm/Cargo.toml index 93d6234dc88..9c1bcd431ec 100644 --- a/compiler/rustc_codegen_llvm/Cargo.toml +++ b/compiler/rustc_codegen_llvm/Cargo.toml @@ -11,7 +11,10 @@ bitflags = "1.0" cstr = "0.2" libc = "0.2" measureme = "10.0.0" -object = { version = "0.29.0", default-features = false, features = ["std", "read"] } +object = { version = "0.30.1", default-features = false, features = [ + "std", + "read", +] } tracing = "0.1" rustc_middle = { path = "../rustc_middle" } rustc-demangle = "0.1.21" |
