about summary refs log tree commit diff
path: root/src/libstd/thread
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2017-08-24 12:43:13 +0000
committerbors <bors@rust-lang.org>2017-08-24 12:43:13 +0000
commitaf6298d590785088aad92f817ce07dfd6cdebdd0 (patch)
tree9fbb2c1a994beb192d5ccdb6d6c260fc69911543 /src/libstd/thread
parenta125ec918fc228fc20da4642d17bc178a99a5d72 (diff)
parentc60fc4bd581b955287c2f9e97e1d092fbdab58f1 (diff)
downloadrust-af6298d590785088aad92f817ce07dfd6cdebdd0.tar.gz
rust-af6298d590785088aad92f817ce07dfd6cdebdd0.zip
Auto merge of #44011 - TobiasSchaffner:improved_target_spec_clean, r=alexcrichton
L4Re Target: Add the needed Libraries and locate them

Add the libraries and objects that have to be linked to a get working L4Re Binary using pre- and post-link-args. Additionaly some ld commands had to be passed.

* L4Re libraries and objects will be located by an environment variable.
* gcc libraries and objects will be located using a gcc call.

GCC is mandatory for this target, that might need documentation somewhere. As soon as something mandatory cannot be found, the compiler will panic. This is intended, because the functions involved don't allow the usage of a Result type. libgcc_eh is now passed using `-l` and crtbeginT.o and crtend.o are now located using `gcc -print-filename`.
Diffstat (limited to 'src/libstd/thread')
0 files changed, 0 insertions, 0 deletions