diff options
| author | bors <bors@rust-lang.org> | 2016-02-10 08:03:06 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2016-02-10 08:03:06 +0000 |
| commit | 523fa1331eda875136d3a980a5d51c7706f23f30 (patch) | |
| tree | 6b00ee81e77b9acd63a987faf04216e486a20d6d /src/libstd/sys/unix/stack_overflow.rs | |
| parent | 9a20bfc8560290dde118057a88086c8f9572d8b7 (diff) | |
| parent | d66f3948f5955c47b57eced6b83eee95acb9764b (diff) | |
| download | rust-523fa1331eda875136d3a980a5d51c7706f23f30.tar.gz rust-523fa1331eda875136d3a980a5d51c7706f23f30.zip | |
Auto merge of #31494 - alexcrichton:ar-gnu-by-default, r=brson
The compiler currently vendors its own version of "llvm-ar" (not literally the binary but rather the library support) and uses it for all major targets by default (e.g. everything defined in `src/librustc_back/target`). All custom target specs, however, still search for an `ar` tool by default. This commit changes this default behavior to using the internally bundled llvm-ar with the GNU format. Currently all targets use the GNU format except for OSX which uses the BSD format (surely makes sense, right?), and custom targets can change the format via the `archive-format` key in custom target specs. I suspect that we can outright remove support for invoking an external `ar` utility, but I figure for now there may be some crazy target relying on that so we should leave support in for now.
Diffstat (limited to 'src/libstd/sys/unix/stack_overflow.rs')
0 files changed, 0 insertions, 0 deletions
