about summary refs log tree commit diff
path: root/compiler/rustc_codegen_ssa
diff options
context:
space:
mode:
authorSimonas Kazlauskas <git@kazlauskas.me>2021-05-10 19:15:19 +0300
committerSimonas Kazlauskas <git@kazlauskas.me>2021-05-10 19:15:19 +0300
commitb7c5599d22018ab6be88442c4668bc1697f85b8e (patch)
treed1073b3273c158b7c329bb8382aef2923969ebd0 /compiler/rustc_codegen_ssa
parent2fb1dee14b3eff979f91e99ad034cfe262fc78c3 (diff)
downloadrust-b7c5599d22018ab6be88442c4668bc1697f85b8e.tar.gz
rust-b7c5599d22018ab6be88442c4668bc1697f85b8e.zip
Adjust target search algorithm for rustlib path
With this the concerns expressed in #83800 should be addressed.
Diffstat (limited to 'compiler/rustc_codegen_ssa')
-rw-r--r--compiler/rustc_codegen_ssa/src/back/link.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler/rustc_codegen_ssa/src/back/link.rs b/compiler/rustc_codegen_ssa/src/back/link.rs
index 59f66c55572..30a56badeb5 100644
--- a/compiler/rustc_codegen_ssa/src/back/link.rs
+++ b/compiler/rustc_codegen_ssa/src/back/link.rs
@@ -1576,7 +1576,7 @@ fn add_rpath_args(
         let target_triple = sess.opts.target_triple.triple();
         let mut get_install_prefix_lib_path = || {
             let install_prefix = option_env!("CFG_PREFIX").expect("CFG_PREFIX");
-            let tlib = filesearch::relative_target_lib_path(&sess.sysroot, target_triple);
+            let tlib = rustc_target::target_rustlib_path(&sess.sysroot, target_triple).join("lib");
             let mut path = PathBuf::from(install_prefix);
             path.push(&tlib);