diff options
| author | Mateusz Mikuła <mati865@gmail.com> | 2020-06-08 13:20:26 +0200 |
|---|---|---|
| committer | Mateusz Mikuła <mati865@gmail.com> | 2020-06-11 18:48:43 +0200 |
| commit | 43905cd7501fd37090cb9de6069faaba761e514a (patch) | |
| tree | d788cf890596cadeaa7b194b4f55f924dfa54259 | |
| parent | e9ac01a9beeae77a15badcec094a7a4da0bebecb (diff) | |
| download | rust-43905cd7501fd37090cb9de6069faaba761e514a.tar.gz rust-43905cd7501fd37090cb9de6069faaba761e514a.zip | |
Move shipped MinGW linker to self-contained dir
| -rw-r--r-- | src/bootstrap/dist.rs | 7 | ||||
| -rw-r--r-- | src/librustc_session/filesearch.rs | 2 |
2 files changed, 7 insertions, 2 deletions
diff --git a/src/bootstrap/dist.rs b/src/bootstrap/dist.rs index 08737d9a047..df1253f3f9e 100644 --- a/src/bootstrap/dist.rs +++ b/src/bootstrap/dist.rs @@ -306,7 +306,12 @@ fn make_win_dist( } //Copy platform tools to platform-specific bin directory - let target_bin_dir = plat_root.join("lib").join("rustlib").join(target_triple).join("bin"); + let target_bin_dir = plat_root + .join("lib") + .join("rustlib") + .join(target_triple) + .join("bin") + .join("self-contained"); fs::create_dir_all(&target_bin_dir).expect("creating target_bin_dir failed"); for src in target_tools { builder.copy_to_folder(&src, &target_bin_dir); diff --git a/src/librustc_session/filesearch.rs b/src/librustc_session/filesearch.rs index 37d7b0c7e1f..5586b82b0ed 100644 --- a/src/librustc_session/filesearch.rs +++ b/src/librustc_session/filesearch.rs @@ -98,7 +98,7 @@ impl<'a> FileSearch<'a> { p.push(RUST_LIB_DIR); p.push(&self.triple); p.push("bin"); - vec![p] + vec![p.clone(), p.join("self-contained")] } } |
