about summary refs log tree commit diff
path: root/src/libstd/sys/unix/stack_overflow.rs
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2020-04-03 01:22:39 +0000
committerbors <bors@rust-lang.org>2020-04-03 01:22:39 +0000
commitc53e4b38779c3c074ae571b8520ab08e5bb0b904 (patch)
treec89f26c901fb7a0370bb70f7a81609924908c180 /src/libstd/sys/unix/stack_overflow.rs
parentc520802785e5f2b4312f1a364f53577d9a521815 (diff)
parent8deff18529e232bd967f3e0efa008bf2087cde2d (diff)
downloadrust-c53e4b38779c3c074ae571b8520ab08e5bb0b904.tar.gz
rust-c53e4b38779c3c074ae571b8520ab08e5bb0b904.zip
Auto merge of #70642 - eddyb:remap-sysroot-src, r=Mark-Simulacrum
Translate the virtual `/rustc/$hash` prefix back to a real directory.

Closes #53486 and fixes #53081, by undoing the remapping to `/rustc/$hash` on the fly, when appropriate (e.g. our testsuites, or user crates that depend on `libstd`), but not during the Rust build itself (as that could leak the absolute build directory into the artifacts, breaking deterministic builds).

Tested locally by setting `remap-debuginfo = true` in `config.toml`, which without these changes, was causing 56 tests to fail (see https://github.com/rust-lang/rust/issues/53081#issuecomment-606703215 for more details).

cc @Mark-Simulacrum @alexcrichton @ehuss
Diffstat (limited to 'src/libstd/sys/unix/stack_overflow.rs')
0 files changed, 0 insertions, 0 deletions