<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/ci/docker/dist-x86-linux/build-python.sh, branch master</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=master</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=master'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2017-04-03T19:30:06+00:00</updated>
<entry>
<title>travis: Split all dist builders in two</title>
<updated>2017-04-03T19:30:06+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2017-04-01T14:18:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=541512b0bf71bf2d57f42a66519a927b6e2503d9'/>
<id>urn:sha1:541512b0bf71bf2d57f42a66519a927b6e2503d9</id>
<content type='text'>
Previously we would use one builder on Travis to produce two sets of host
compilers for two different targets. Unfortunately though we've recently
increased how much we're building for each target so this is starting to take
unnecessarily long (#40804). This commit splits the dist builders in two by
ensuring that we only dist one target on each builder, which should take a much
shorter amount of time. This should also unblock other work such as landing the
RLS (#40584).
</content>
</entry>
<entry>
<title>travis: Move glibc backwards in time</title>
<updated>2017-01-19T22:32:26+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2017-01-19T00:04:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=0a7420acd1097ce7cfc8ae3604e18177c9f9b403'/>
<id>urn:sha1:0a7420acd1097ce7cfc8ae3604e18177c9f9b403</id>
<content type='text'>
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.
</content>
</entry>
</feed>
