Skip to content

Commit

Permalink
rustbuild: Remove one LLD workaround
Browse files Browse the repository at this point in the history
  • Loading branch information
petrochenkov committed Aug 30, 2020
1 parent 85fbf49 commit 21c624a
Showing 1 changed file with 2 additions and 6 deletions.
8 changes: 2 additions & 6 deletions src/bootstrap/builder.rs
Original file line number Diff line number Diff line change
Expand Up @@ -1041,15 +1041,11 @@ impl<'a> Builder<'a> {
}
}

// FIXME: Don't use LLD with MSVC if we're compiling libtest, since it fails to link it.
// See https://github.com/rust-lang/rust/issues/68647.
let can_use_lld = mode != Mode::Std;

if let Some(host_linker) = self.linker(compiler.host, can_use_lld) {
if let Some(host_linker) = self.linker(compiler.host, true) {
cargo.env("RUSTC_HOST_LINKER", host_linker);
}

if let Some(target_linker) = self.linker(target, can_use_lld) {
if let Some(target_linker) = self.linker(target, true) {
let target = crate::envify(&target.triple);
cargo.env(&format!("CARGO_TARGET_{}_LINKER", target), target_linker);
}
Expand Down

0 comments on commit 21c624a

Please sign in to comment.