]> git.lizzy.rs Git - rust.git/commit
travis: Move glibc backwards in time
authorAlex Crichton <alex@alexcrichton.com>
Thu, 19 Jan 2017 00:04:22 +0000 (16:04 -0800)
committerAlex Crichton <alex@alexcrichton.com>
Thu, 19 Jan 2017 22:32:26 +0000 (14:32 -0800)
commit0a7420acd1097ce7cfc8ae3604e18177c9f9b403
tree6c57e586494318f4e78fed73004d9cb263f71396
parentc07a6ae77cd4ceb3cf591d34c5608ca91d1f75d4
travis: Move glibc backwards in time

This commit updates the compilers for many of the artifacts that we're producing
on Travis. These compilers are all compiled by crosstool-ng as they're currently
done for the images in which we're building all our cross compiled compilers.

The purpose of this commit is that when we ship binaries the artifacts won't
require a newer glibc, but rather be as compatible as possible with Linux
distributions by working with a very old version of glibc.

This commit always allocates a new matrix entry for the i686/x86_64 builder.
This builder is dedicated to just producing artifacts and eventually we'll
expand it to building other tools like Cargo and the RLS. The other builders
testing i686 and x86_64 won't use these historical toolchains.
19 files changed:
.travis.yml
src/ci/docker/README.md [new file with mode: 0644]
src/ci/docker/dist-arm-linux/Dockerfile
src/ci/docker/dist-arm-linux/arm-linux-gnueabi.config [new file with mode: 0644]
src/ci/docker/dist-arm-linux/arm-linux-gnueabihf.config [new file with mode: 0644]
src/ci/docker/dist-armv7-aarch64-linux/Dockerfile
src/ci/docker/dist-armv7-aarch64-linux/aarch64-linux-gnu.config [new file with mode: 0644]
src/ci/docker/dist-armv7-aarch64-linux/armv7-linux-gnueabihf.config [new file with mode: 0644]
src/ci/docker/dist-x86-linux/Dockerfile [new file with mode: 0644]
src/ci/docker/dist-x86-linux/build-binutils.sh [new file with mode: 0755]
src/ci/docker/dist-x86-linux/build-cmake.sh [new file with mode: 0755]
src/ci/docker/dist-x86-linux/build-curl.sh [new file with mode: 0755]
src/ci/docker/dist-x86-linux/build-gcc.sh [new file with mode: 0755]
src/ci/docker/dist-x86-linux/build-git.sh [new file with mode: 0755]
src/ci/docker/dist-x86-linux/build-openssl.sh [new file with mode: 0755]
src/ci/docker/dist-x86-linux/build-python.sh [new file with mode: 0755]
src/ci/docker/dist-x86-linux/shared.sh [new file with mode: 0644]
src/ci/docker/run.sh
src/ci/run.sh