mirror of
https://codeberg.org/kiss-community/repo
synced 2024-09-12 15:50:12 +00:00
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
|
||
|
|