about summary refs log tree commit diff
diff options
context:
space:
mode:
authorMateusz Mikuła <mati865@gmail.com>2020-06-09 23:57:16 +0200
committerMateusz Mikuła <mati865@gmail.com>2020-06-09 23:58:39 +0200
commite237e0280b301457e5cc4bf6d559e91373a17d65 (patch)
treeda3fc50bca08d96e4a6ad1ef196d5e5475e99946
parentfeb3536eba10c2e4585d066629598f03d5ddc7c6 (diff)
downloadrust-e237e0280b301457e5cc4bf6d559e91373a17d65.tar.gz
rust-e237e0280b301457e5cc4bf6d559e91373a17d65.zip
Reoder order in which MinGW libs are linked
-rw-r--r--src/librustc_target/spec/windows_gnu_base.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/librustc_target/spec/windows_gnu_base.rs b/src/librustc_target/spec/windows_gnu_base.rs
index f556bf03f02..744f26239ca 100644
--- a/src/librustc_target/spec/windows_gnu_base.rs
+++ b/src/librustc_target/spec/windows_gnu_base.rs
@@ -20,9 +20,9 @@ pub fn opts() -> TargetOptions {
     late_link_args.insert(
         LinkerFlavor::Gcc,
         vec![
+            "-lmsvcrt".to_string(),
             "-lmingwex".to_string(),
             "-lmingw32".to_string(),
-            "-lmsvcrt".to_string(),
             // mingw's msvcrt is a weird hybrid import library and static library.
             // And it seems that the linker fails to use import symbols from msvcrt
             // that are required from functions in msvcrt in certain cases. For example