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>2018-06-02 15:26:26 +0000
committerbors <bors@rust-lang.org>2018-06-02 15:26:26 +0000
commit4ecf12bf0eb8386626ccdb5f721a7183ccc4eba6 (patch)
tree495e7a8fbd326152b746ea6bc43bd0960a0f3875 /src/libstd/sys/unix/stack_overflow.rs
parentd830f46b77bbb97fbff6397f0d9c352a880f796d (diff)
parenta8be9bdd7bd58733a175a5fd33359424097fae4f (diff)
downloadrust-4ecf12bf0eb8386626ccdb5f721a7183ccc4eba6.tar.gz
rust-4ecf12bf0eb8386626ccdb5f721a7183ccc4eba6.zip
Auto merge of #51063 - mixi:musl-bootstrap, r=alexcrichton
Fix building rustc on and for musl hosts.

This fixes all problems I had when trying to compile rustc on a musl-based distribution (with `crt-static = false` in `config.toml`).

This is a fixed version of what ended up being #50105, making it possible to compile rustc on musl targets.

The differences to the old (now merged and subsequently reverted) pull request are:
 - The commit (6d9154a830dd9773fe8a4e34e1fc3dfb1ca6f935) that caused the regression for which the original commits were reverted in #50709 is left out. This means the corresponding bug #36710 is still not fixed with `+crt-static`.
 - The test for issue 36710 is skipped for musl targets (until the issue is properly fixed).
 - Building cargo-vendor if `crt-static = false` is needed was broken (cargo-vendor links to some shared libraries if they exist on the system and this produces broken binaries with `+crt-static`)

CC @alexcrichton
Diffstat (limited to 'src/libstd/sys/unix/stack_overflow.rs')
0 files changed, 0 insertions, 0 deletions