diff options
| author | WANG Rui <wangrui@loongson.cn> | 2023-06-07 23:43:48 +0800 |
|---|---|---|
| committer | WANG Rui <wangrui@loongson.cn> | 2023-08-11 10:04:37 +0800 |
| commit | 815868d803a73d06516f8e35fe6e38b52b92043b (patch) | |
| tree | 5e5de8d743eb3009089a1e32f2f168b471650b72 | |
| parent | 439d066bcf9496b1b8c8dde8bef3bce607a621bb (diff) | |
| download | rust-815868d803a73d06516f8e35fe6e38b52b92043b.tar.gz rust-815868d803a73d06516f8e35fe6e38b52b92043b.zip | |
Switch to LLD as default linker for loongarch64-unknown-none*
| -rw-r--r-- | compiler/rustc_target/src/spec/loongarch64_unknown_none.rs | 3 | ||||
| -rw-r--r-- | compiler/rustc_target/src/spec/loongarch64_unknown_none_softfloat.rs | 3 |
2 files changed, 4 insertions, 2 deletions
diff --git a/compiler/rustc_target/src/spec/loongarch64_unknown_none.rs b/compiler/rustc_target/src/spec/loongarch64_unknown_none.rs index 209d481d6f8..dbc96d68eae 100644 --- a/compiler/rustc_target/src/spec/loongarch64_unknown_none.rs +++ b/compiler/rustc_target/src/spec/loongarch64_unknown_none.rs @@ -10,7 +10,8 @@ pub fn target() -> Target { options: TargetOptions { cpu: "generic".into(), features: "+f,+d".into(), - linker_flavor: LinkerFlavor::Gnu(Cc::No, Lld::No), + linker_flavor: LinkerFlavor::Gnu(Cc::No, Lld::Yes), + linker: Some("rust-lld".into()), llvm_abiname: "lp64d".into(), max_atomic_width: Some(64), relocation_model: RelocModel::Static, diff --git a/compiler/rustc_target/src/spec/loongarch64_unknown_none_softfloat.rs b/compiler/rustc_target/src/spec/loongarch64_unknown_none_softfloat.rs index f444a7f24bb..c4d5c7bc44c 100644 --- a/compiler/rustc_target/src/spec/loongarch64_unknown_none_softfloat.rs +++ b/compiler/rustc_target/src/spec/loongarch64_unknown_none_softfloat.rs @@ -11,7 +11,8 @@ pub fn target() -> Target { cpu: "generic".into(), features: "-f,-d".into(), abi: "softfloat".into(), - linker_flavor: LinkerFlavor::Gnu(Cc::No, Lld::No), + linker_flavor: LinkerFlavor::Gnu(Cc::No, Lld::Yes), + linker: Some("rust-lld".into()), llvm_abiname: "lp64s".into(), max_atomic_width: Some(64), relocation_model: RelocModel::Static, |
