forked from kiss-community/repo
28 lines
903 B
Diff
28 lines
903 B
Diff
From 7171338ff6f967b6f2c30bdb8804c8f49670a0de Mon Sep 17 00:00:00 2001
|
|
From: Samuel Holland <samuel@sholland.org>
|
|
Date: Mon, 24 Sep 2018 23:42:23 +0000
|
|
Subject: [PATCH 11/12] Link stage 2 tools dynamically to libstd
|
|
|
|
---
|
|
src/bootstrap/tool.rs | 4 +++-
|
|
1 file changed, 3 insertions(+), 1 deletion(-)
|
|
|
|
diff --git a/src/bootstrap/tool.rs b/src/bootstrap/tool.rs
|
|
index edcd68d01..b5acf43bb 100644
|
|
--- a/src/bootstrap/tool.rs
|
|
+++ b/src/bootstrap/tool.rs
|
|
@@ -209,7 +209,9 @@ pub fn prepare_tool_cargo(
|
|
|
|
// We don't want to build tools dynamically as they'll be running across
|
|
// stages and such and it's just easier if they're not dynamically linked.
|
|
- cargo.env("RUSTC_NO_PREFER_DYNAMIC", "1");
|
|
+ if compiler.stage < 2 {
|
|
+ cargo.env("RUSTC_NO_PREFER_DYNAMIC", "1");
|
|
+ }
|
|
|
|
if source_type == SourceType::Submodule {
|
|
cargo.env("RUSTC_EXTERNAL_TOOL", "1");
|
|
--
|
|
2.22.0
|
|
|