about summary refs log tree commit diff
path: root/src/test/run-pass/thinlto
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2016-11-07 08:39:16 -0800
committerGitHub <noreply@github.com>2016-11-07 08:39:16 -0800
commitec0d1ceb4288cd5e36187f1b523bd1a522537ad4 (patch)
tree1c9b9fbda4ab47a21350d8b3c40e56b7dadbabb7 /src/test/run-pass/thinlto
parentc9f16bbc419d1a945823d91419bbb1fc75bfbc79 (diff)
parent0d433a8feb9932d69b3fe1b05a99e0da76c403fd (diff)
downloadrust-ec0d1ceb4288cd5e36187f1b523bd1a522537ad4.tar.gz
rust-ec0d1ceb4288cd5e36187f1b523bd1a522537ad4.zip
Auto merge of #37625 - xen0n:rustbuild-mips, r=alexcrichton
rustbuild: support MIPS host builds

There is a *little* code duplication, but primarily for sake of "match exhaustiveness". Let's blame Linux/MIPS for not exposing endianness explicitly in `uname -m` (that's user-space interface and as such is frozen).

Currently the build won't work as we have to wait for a new stage0 for the MIPS host compilers, but this paves the way to self-hosted Rust on MIPS. The cross-compiled MIPS binaries are confirmed to work on the Loongson 3A2000 (MIPS64r2-compatible) so we have plenty of confidence that they'll work on other MIPS platforms too, as Linux/MIPS user-space ABI is consistent across machines of the same bitness.

r? @alexcrichton
Diffstat (limited to 'src/test/run-pass/thinlto')
0 files changed, 0 insertions, 0 deletions