diff --git a/src/librustc/metadata/filesearch.rs b/src/librustc/metadata/filesearch.rs index 5a92c48f400434dbae6d726ce5258ff2d33d80fa..7aed0e5b7f4093ba5414be90d2ae54f1827414e8 100644 --- a/src/librustc/metadata/filesearch.rs +++ b/src/librustc/metadata/filesearch.rs @@ -245,7 +245,7 @@ fn find_libdir(sysroot: &Path) -> ~str { // of the directory where librustc is located, rather than where the rustc // binary is. - if sysroot.join(primary_libdir_name()).exists() { + if sysroot.join(primary_libdir_name()).join(rustlibdir()).exists() { return primary_libdir_name(); } else { return secondary_libdir_name();