rust/src
bors d01e22e53f Auto merge of #39382 - cuviper:ibm-rewind, r=alexcrichton
travis: move IBM backwards in time

Using Ubuntu's cross-toolchains for powerpc* and s390x meant they were
depending on glibc symbols from Ubuntu 16.04. And if that host is ever
updated to a new release, the toolchains would raise the bar too.

This switches powerpc, powerpc64, and s390x to use crosstool-ng
toolchains, configured approximately like RHEL6 with kernel 2.6.32 and
glibc 2.12. This ABI level should also be compatible with Debian 7
(wheezy) and Ubuntu 12.04 (precise).

For powerpc64le, the challenge was that only glibc-2.19 officially added
support, but RHEL7 backported those changes to glibc-2.17. The backport
patches are complex and numerous, so instead of trying to push those
into crosstool-ng, this just uses glibc binaries directly from CentOS 7
and builds the toolchain manually.

This is ported from rust-lang/rust-buildbot#149.

r? @alexcrichton
2017-01-29 21:28:28 +00:00
..
bootstrap rustbuild: Add manifest generation in-tree 2017-01-25 10:57:21 -08:00
build_helper
ci Fix the powerpc64 PATH 2017-01-28 22:02:49 -08:00
compiler-rt@a8fc4c169f
doc Rollup merge of #39344 - ollie27:links, r=steveklabnik 2017-01-27 16:42:07 -08:00
driver
etc rustbuild: Start building --enable-extended 2017-01-24 14:48:03 -08:00
grammar
jemalloc@11bfb0dcf8 Update jemalloc to include various fixes for OSX 10.12 2017-01-19 09:01:52 +09:00
liballoc Fix typo in liballoc/lib.rs 2017-01-28 22:16:16 +00:00
liballoc_jemalloc std: Compile libbacktrace with -fvisibility=hidden 2017-01-26 23:48:08 -08:00
liballoc_system Auto merge of #38679 - alexcrichton:always-deny-warnings, r=nrc 2017-01-08 08:22:06 +00:00
libarena Rollup merge of #38664 - apasel422:may-dangle, r=pnkfelix 2017-01-10 20:27:41 +09:00
libbacktrace
libcollections Rollup merge of #39314 - stjepang:rewrite-sort-header, r=brson 2017-01-27 16:42:06 -08:00
libcollectionstest std: Stabilize APIs for the 1.16.0 release 2017-01-25 16:43:01 -08:00
libcompiler_builtins travis: Expand the cross linux image 2017-01-16 18:50:01 -08:00
libcore Rollup merge of #39344 - ollie27:links, r=steveklabnik 2017-01-27 16:42:07 -08:00
libcoretest Rollup merge of #39307 - alexcrichton:stabilize-1.16, r=brson 2017-01-27 16:42:06 -08:00
libflate Remove not(stage0) from deny(warnings) 2016-12-29 21:07:20 -08:00
libfmt_macros Remove not(stage0) from deny(warnings) 2016-12-29 21:07:20 -08:00
libgetopts Remove not(stage0) from deny(warnings) 2016-12-29 21:07:20 -08:00
libgraphviz Remove not(stage0) from deny(warnings) 2016-12-29 21:07:20 -08:00
liblibc@7d57bdcdbb Properly ban the negation of unsigned integers in type-checking. 2017-01-03 21:48:17 +02:00
liblog Remove not(stage0) from deny(warnings) 2016-12-29 21:07:20 -08:00
libpanic_abort Auto merge of #38679 - alexcrichton:always-deny-warnings, r=nrc 2017-01-08 08:22:06 +00:00
libpanic_unwind Auto merge of #38679 - alexcrichton:always-deny-warnings, r=nrc 2017-01-08 08:22:06 +00:00
libproc_macro Refactor TokenStream. 2017-01-22 21:37:38 +00:00
libproc_macro_plugin Remove open_span and close_span from Delimited. 2017-01-23 06:49:06 +00:00
librand Remove specialization from Debug implementations 2017-01-20 13:10:36 +01:00
librustc Auto merge of #39305 - eddyb:synelide, r=nikomatsakis 2017-01-28 06:21:23 +00:00
librustc_back travis: Enable testing i686 musl 2017-01-22 10:29:56 -08:00
librustc_bitflags Remove not(stage0) from deny(warnings) 2016-12-29 21:07:20 -08:00
librustc_borrowck rustc: always include elidable lifetimes in HIR types. 2017-01-28 02:56:46 +02:00
librustc_const_eval Rollup merge of #39290 - canndrew:hide-uninhabitedness, r=nikomatsakis 2017-01-27 16:41:50 -08:00
librustc_const_math Remove unused extern crates. 2017-01-22 01:31:02 +00:00
librustc_data_structures Remove dead recursive partial eq impl 2017-01-29 06:07:45 +01:00
librustc_driver rustc: don't call the HIR AST. 2017-01-26 13:41:28 +02:00
librustc_errors Auto merge of #39214 - estebank:fix-labels-without-msg, r=nikomatsakis 2017-01-24 11:51:34 +00:00
librustc_i128 Try to fix some things 2016-12-30 15:17:28 +01:00
librustc_incremental rustc: always keep an explicit lifetime in trait objects. 2017-01-28 02:56:46 +02:00
librustc_lint rustc: always include elidable lifetimes in HIR types. 2017-01-28 02:56:46 +02:00
librustc_llvm calling convention for MSP430 interrupts 2017-01-18 20:42:54 -05:00
librustc_metadata rustc: remove unused bounds field from RegionParameterDef. 2017-01-28 02:56:46 +02:00
librustc_mir Rollup merge of #39351 - nikomatsakis:incr-comp-skip-typeck-1, r=eddyb 2017-01-27 16:42:08 -08:00
librustc_passes Auto merge of #39305 - eddyb:synelide, r=nikomatsakis 2017-01-28 06:21:23 +00:00
librustc_platform_intrinsics Auto merge of #38679 - alexcrichton:always-deny-warnings, r=nrc 2017-01-08 08:22:06 +00:00
librustc_plugin Remove unused extern crates. 2017-01-22 01:31:02 +00:00
librustc_privacy rustc: rename TyCtxt's map field to hir. 2017-01-26 13:41:28 +02:00
librustc_resolve Auto merge of #38920 - petrochenkov:selfimpl, r=eddyb 2017-01-25 23:08:56 +00:00
librustc_save_analysis save-analysis: get tables directly, accomodating them being missing 2017-01-27 07:21:06 +13:00
librustc_trans Fix typo in librustc_trans/collector.rs 2017-01-28 23:02:31 -05:00
librustc_typeck Auto merge of #39305 - eddyb:synelide, r=nikomatsakis 2017-01-28 06:21:23 +00:00
librustdoc Auto merge of #39340 - GuillaumeGomez:empty_comment, r=frewsxcv 2017-01-28 09:41:40 +00:00
libserialize std: Stabilize APIs for the 1.16.0 release 2017-01-25 16:43:01 -08:00
libstd Auto merge of #39234 - segevfiner:fix-backtraces-on-windows-gnu, r=petrochenkov 2017-01-28 20:32:56 +00:00
libstd_unicode Implement Display for char Escape*, To*case. 2017-01-11 12:39:56 -05:00
libsyntax Auto merge of #39360 - osa1:typos, r=GuillaumeGomez 2017-01-28 14:13:00 +00:00
libsyntax_ext Rollup merge of #38842 - abonander:proc_macro_attribute, r=jseyfried 2017-01-20 08:34:30 -08:00
libsyntax_pos Remove not(stage0) from deny(warnings) 2016-12-29 21:07:20 -08:00
libterm Auto merge of #38679 - alexcrichton:always-deny-warnings, r=nrc 2017-01-08 08:22:06 +00:00
libtest Auto merge of #38779 - Craig-Macomber:bench, r=alexcrichton 2017-01-12 14:42:02 +00:00
libunwind Auto merge of #38679 - alexcrichton:always-deny-warnings, r=nrc 2017-01-08 08:22:06 +00:00
llvm@ceb177eeef Remove accidental submodule change. 2017-01-06 23:13:32 -05:00
rt Use __SIZEOF_INT128__ to test __int128 presence 2017-01-27 23:23:26 +02:00
rtstartup
rust-installer@4f99485080
rustc Expose a feature to force use of alloc_system, teach rustbuild 2017-01-16 03:06:45 +00:00
rustllvm Fix covered-switch-default warnings in RustWrapper 2017-01-14 15:38:12 +01:00
test Auto merge of #39234 - segevfiner:fix-backtraces-on-windows-gnu, r=petrochenkov 2017-01-28 20:32:56 +00:00
tools Rollup merge of #39284 - alexcrichton:manifesting, r=brson 2017-01-27 16:41:49 -08:00
vendor
Cargo.lock rustbuild: Add manifest generation in-tree 2017-01-25 10:57:21 -08:00
Cargo.toml rustbuild: Add manifest generation in-tree 2017-01-25 10:57:21 -08:00
stage0.txt