6 Commits

Author SHA1 Message Date
rami3l
66269c4e36 ci(linux): move bindgen-cli installation into run.bash 2024-12-21 08:47:01 +00:00
rami3l
8fdc613168 feat(download/rustls): use aws-lc instead of ring 2024-08-01 02:16:45 +00:00
Lzu Tao
ac0463b1d3 build: Reduce time to build new docker images
By combining multiple ENV keys, we could reduce intermediate
layer that docker processes, hence the time it takes to build
new docker images reduced.
2019-08-29 14:48:49 +07:00
Josh Stone
b7bbce5606 Use rust's docker images for mips*, powerpc*, and s390x
When building for `linux-gnu` targets, we need to be careful about which
versioned GLIBC symbols we'll link, as this sets the minimum supportable
system version in ABI. The images in rust-lang/rust/src/ci/docker/ have
already taken this into account, and since they're uploaded to S3, we
can just use those exact images to get the same ABI compatibility.

The builds for mips*, powerpc*, and s390x were identified in #1681 as
having newer glibc symbols than rustc, so those are now changed to use
rust's docker images. In the future, we might want to do this for other
architectures too, so all toolchains are in sync.
2019-03-22 18:08:53 -07:00
Alex Crichton
a699b6d3e6 Use openssl-src from crates.io to link to OpenSSL
This commit updates the CI builds for rustup to always build
`openssl-src` from crates.io instead of having a baked-in build of
OpenSSL. This matches what Cargo has switched to as well, and is
intended to centralize OpenSSL updates to one crates.io crate.

This also modernizes the docker containers and builds a bit to remove
the need for some scripts here and there.
2018-11-05 15:06:15 -08:00
Alex Crichton
eff3a1933f Vendor docker configuration for powerpc-unknown-linux-gnu
The container we were previously using was using using a preinstalled toolchain
anyway, and this was left out by accident from 3e99a693a
2017-08-12 12:25:03 -07:00