about summary refs log tree commit diff
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2020-07-22 02:51:58 +0000
committerbors <bors@rust-lang.org>2020-07-22 02:51:58 +0000
commit4825e12fc9c79954aa0fe18f5521efa6c19c7539 (patch)
tree23980a5bee7dc0c5411594d568e7c60a517c1b9b
parentaca77cdd8ff05218318a7ba7f750984ba48eb1f3 (diff)
parent79673d300915f846726c27b9e1974dc451013ee9 (diff)
downloadrust-4825e12fc9c79954aa0fe18f5521efa6c19c7539.tar.gz
rust-4825e12fc9c79954aa0fe18f5521efa6c19c7539.zip
Auto merge of #74578 - ehuss:fix-rust-src, r=Mark-Simulacrum
Fix rust-src component.

The rust-src component could not be installed by rustup because it included some symbolic links. #74520 added the backtrace directory which included some symlinks. Since the rust-src component doesn't need most of the files in the `backtrace` submodule, this changes it to only include the minimum necessary.

Tested with cargo's build-std that it can build from the resulting tarball.

Fixes #74577
-rw-r--r--src/bootstrap/dist.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/bootstrap/dist.rs b/src/bootstrap/dist.rs
index 263c7b93fe5..14c22605e81 100644
--- a/src/bootstrap/dist.rs
+++ b/src/bootstrap/dist.rs
@@ -1005,7 +1005,7 @@ impl Step for Src {
         // (essentially libstd and all of its path dependencies)
         let std_src_dirs = [
             "src/build_helper",
-            "src/backtrace",
+            "src/backtrace/src",
             "src/liballoc",
             "src/libcore",
             "src/libpanic_abort",