diff options
| -rw-r--r-- | build_system/build_sysroot.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/build_system/build_sysroot.rs b/build_system/build_sysroot.rs index 06feb7cfbcd..8682204f4fd 100644 --- a/build_system/build_sysroot.rs +++ b/build_system/build_sysroot.rs @@ -137,7 +137,8 @@ pub(crate) fn build_sysroot( // libstd. for file in fs::read_dir(host_rustlib_lib).unwrap() { let file = file.unwrap().path(); - if file.file_name().unwrap().to_str().unwrap().contains("std-") { + let filename = file.file_name().unwrap().to_str().unwrap(); + if filename.contains("std-") && !filename.contains(".rlib") { try_hard_link(&file, target_dir.join("lib").join(file.file_name().unwrap())); } } |
