rust/src
Sebastian Humenda beedf4e7d8 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`.

Co-authored-by: TobiasSchaffner <tobiasschaffner@outlook.com>
2017-08-22 13:54:32 +02:00
..
bootstrap Rollup merge of #43916 - integer32llc:cargo-docs-redirect, r=alexcrichton 2017-08-17 10:44:12 -04:00
build_helper
ci Mark install-x86_64-redox.sh as executable 2017-08-15 06:46:06 -06:00
doc Rollup merge of #43914 - steveklabnik:update-books, r=QuietMisdreavus 2017-08-17 10:44:10 -04:00
etc Add support for Vector Unpack High and Low on PowerPC 2017-08-16 05:04:42 +00:00
grammar
jemalloc@1f5a28755e Update jemalloc to 4.5.0 2017-08-16 22:06:05 +02:00
liballoc Add missing links for String module and type 2017-08-18 17:17:46 +02:00
liballoc_jemalloc Update jemalloc to 4.5.0 2017-08-16 22:06:05 +02:00
liballoc_system
libarena
libbacktrace
libcollections
libcompiler_builtins@6b9281d2b2 Update the compiler_builtins submodule 2017-08-18 23:03:37 +12:00
libcore Auto merge of #43690 - scalexm:issue-28229, r=nikomatsakis 2017-08-22 01:34:54 +00:00
libfmt_macros use field init shorthand EVERYWHERE 2017-08-15 15:29:17 -07:00
libgetopts use field init shorthand EVERYWHERE 2017-08-15 15:29:17 -07:00
libgraphviz Rollup merge of #43891 - Fourchaux:master, r=steveklabnik 2017-08-17 10:44:07 -04:00
liblibc@2a5b50b7f7
libpanic_abort
libpanic_unwind use field init shorthand EVERYWHERE 2017-08-15 15:29:17 -07:00
libproc_macro Add PartialEq/Eq impls to proc_macro::{Spacing, Delimiter} 2017-08-20 23:20:34 +02:00
libprofiler_builtins
librand Rollup merge of #43891 - Fourchaux:master, r=steveklabnik 2017-08-17 10:44:07 -04:00
librustc Auto merge of #43690 - scalexm:issue-28229, r=nikomatsakis 2017-08-22 01:34:54 +00:00
librustc_allocator rustc: Remove some dead code 2017-08-19 13:27:16 +03:00
librustc_apfloat
librustc_asan
librustc_back L4Re Target: Add the needed Libraries and locate them 2017-08-22 13:54:32 +02:00
librustc_bitflags
librustc_borrowck Auto merge of #43971 - alexcrichton:lint-statements, r=michaelwoerister 2017-08-21 17:38:26 +00:00
librustc_const_eval rustc: Remove some dead code 2017-08-19 13:27:16 +03:00
librustc_const_math rustc: Remove some dead code 2017-08-19 13:27:16 +03:00
librustc_data_structures rustc: Remove some dead code 2017-08-19 13:27:16 +03:00
librustc_driver Remove the rustc_mir::transform entry point for mir-borrowck. 2017-08-21 12:49:18 +02:00
librustc_errors Auto merge of #43986 - petrochenkov:pubcrate3, r=pnkfelix 2017-08-21 08:14:17 +00:00
librustc_incremental rustc: Remove some dead code 2017-08-19 13:27:16 +03:00
librustc_lint rustc: Remove some dead code 2017-08-19 13:27:16 +03:00
librustc_llvm rustc: Remove some dead code 2017-08-19 13:27:16 +03:00
librustc_lsan
librustc_metadata rustc: Remove some dead code 2017-08-19 13:27:16 +03:00
librustc_mir Auto merge of #43690 - scalexm:issue-28229, r=nikomatsakis 2017-08-22 01:34:54 +00:00
librustc_msan
librustc_passes rustc: Remove some dead code 2017-08-19 13:27:16 +03:00
librustc_platform_intrinsics Add support for Vector Unpack High and Low on PowerPC 2017-08-16 05:04:42 +00:00
librustc_plugin rustc: Remove some dead code 2017-08-19 13:27:16 +03:00
librustc_privacy rustc: Remove some dead code 2017-08-19 13:27:16 +03:00
librustc_resolve Auto merge of #43986 - petrochenkov:pubcrate3, r=pnkfelix 2017-08-21 08:14:17 +00:00
librustc_save_analysis Auto merge of #43971 - alexcrichton:lint-statements, r=michaelwoerister 2017-08-21 17:38:26 +00:00
librustc_trans Auto merge of #43690 - scalexm:issue-28229, r=nikomatsakis 2017-08-22 01:34:54 +00:00
librustc_trans_utils Less cfg's 2017-08-12 10:54:36 +02:00
librustc_tsan
librustc_typeck Auto merge of #43690 - scalexm:issue-28229, r=nikomatsakis 2017-08-22 01:34:54 +00:00
librustdoc Rollup merge of #43930 - pravic:es5-revert-shorthand, r=frewsxcv 2017-08-17 10:44:15 -04:00
libserialize use field init shorthand EVERYWHERE 2017-08-15 15:29:17 -07:00
libstd redox: Correct error on exec when file is not found 2017-08-20 10:10:03 -07:00
libstd_unicode use field init shorthand EVERYWHERE 2017-08-15 15:29:17 -07:00
libsyntax Auto merge of #43854 - estebank:missing-cond, r=nikomatsakis 2017-08-22 04:28:49 +00:00
libsyntax_ext Rollup merge of #43891 - Fourchaux:master, r=steveklabnik 2017-08-17 10:44:07 -04:00
libsyntax_pos Auto merge of #43832 - huntiep:compiler-desugaring-enum, r=nikomatsakis 2017-08-18 00:26:08 +00:00
libterm use field init shorthand EVERYWHERE 2017-08-15 15:29:17 -07:00
libtest use field init shorthand EVERYWHERE 2017-08-15 15:29:17 -07:00
libunwind
llvm@d9e7d2696e
rt
rtstartup
rustc Make librustc_driver work without librustc_trans 2017-08-11 10:38:31 +02:00
rustllvm
test Auto merge of #43854 - estebank:missing-cond, r=nikomatsakis 2017-08-22 04:28:49 +00:00
tools Auto merge of #43950 - redox-os:redox_docker, r=alexcrichton 2017-08-20 02:25:20 +00:00
Cargo.lock Move borrowck error msg construction to module in rustc_mir (for later reuse by mir borrowck). 2017-08-16 15:52:45 +02:00
Cargo.toml
stage0.txt