rust/mk
bors a49ae5bd43 Auto merge of #25858 - alexcrichton:disable-os-tls, r=brson
This commit adds a ./configure option called `--disable-elf-tls` which disables
ELF based TLS (that which is communicated to LLVM) on platforms which already
support it. OSX 10.6 does not support this form of TLS, and some users of Rust
need to target 10.6 and are unable to do so due to the usage of TLS. The
standard library will continue to use ELF based TLS on OSX by default (as the
officially supported platform is 10.7+), but this adds an option to compile the
standard library in a way that is compatible with 10.6.

Closes #25342
2015-06-01 19:51:57 +00:00
..
cfg mk: Ensure LINK_$(1) is defined for all targets 2015-05-26 10:05:46 -07:00
clean.mk
crates.mk std: Add an option to disable ELF based TLS 2015-05-28 10:14:42 -07:00
ctags.mk
debuggers.mk
dist.mk mk: Don't build compiler-docs before installation. #25699 2015-05-22 13:02:52 -07:00
docs.mk Remove error diagnostics uniqueness check and .json generation. 2015-05-22 15:40:12 +02:00
grammar.mk
host.mk
install.mk
llvm.mk mk: Add the ability to depend on native LLVM tools 2015-05-19 10:53:04 -07:00
main.mk Auto merge of #25624 - steveklabnik:rollup, r=steveklabnik 2015-05-20 04:28:47 +00:00
perf.mk
platform.mk mk: Ensure LINK_$(1) is defined for all targets 2015-05-26 10:05:46 -07:00
prepare.mk mk: Update make dist for MSVC targets 2015-05-19 10:53:07 -07:00
reconfig.mk
rt.mk mk: Fix building compiler-rt on MSVC 2015-05-19 10:52:57 -07:00
rustllvm.mk mk: Fix MSVC build for rustllvm.lib 2015-05-19 10:52:57 -07:00
snap.mk
stage0.mk
target.mk mk: Generate a .def file for rustc_llvm on MSVC 2015-05-19 10:53:07 -07:00
tests.mk Revamp codegen tests to check IR quality instead of quantity 2015-05-27 12:08:31 +02:00
util.mk