rami3l
c4cbb21304
ci(linux/x64-musl): install missing libc dependencies
2026-04-25 20:38:57 +00:00
renovate[bot]
cfb5005a94
chore(deps): update ubuntu docker tag to v26
2026-04-24 06:14:24 +00:00
Aelin Reidel
07f0f85f43
Add powerpc64-unknown-linux-musl support
2026-01-26 10:59:01 +00:00
rami3l
ca1a73271c
fix(ci/docker): update CC name for powerpc64le-unknown-linux-gnu
2025-07-14 05:58:32 +00:00
Petr Sumbera
452c8e5c79
add Solaris support
2025-06-10 00:03:50 +00:00
Jens Reidel
4176dc17ac
Add powerpc64le-unknown-linux-musl support
...
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
2025-04-18 02:32:25 +00:00
Jakub Beránek
3fc52e98e6
Change installation of dependencies for Aarch64 Dockerfile
2025-01-17 00:52:27 +00:00
rami3l
66269c4e36
ci(linux): move bindgen-cli installation into run.bash
2024-12-21 08:47:01 +00:00
rami3l
cc6fbc92e9
ci(linux): configure gcc-multilib and libclang for some *nix builds
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
WANG Rui
78ddd93f8b
Add loongarch64-unknown-linux-musl support
2024-07-05 14:27:01 +00:00
rami3l
8af48e12e3
ci(android): update NDK version
2024-05-06 12:56:23 +00:00
rami3l
cc4ad32390
ci(linux-gnu): install perl-IPC-Cmd to make OpenSSL v3 happy
2024-05-06 12:56:23 +00:00
renovate[bot]
bcdb3927b8
chore(deps): update ubuntu docker tag to v24
2024-05-06 12:56:14 +00:00
rami3l
c7b305727c
fix(deps): downgrade openssl-sys to 0.9.92
2024-02-14 14:34:21 +00:00
renovate[bot]
3ee50cc643
Lock file maintenance
2023-10-09 04:08:24 +08:00
WANG Rui
8a70417211
CI support for loongarch64-unknown-linux-gnu
...
skip-stable because we're not going to release this for now
2023-05-28 16:35:36 +08:00
hi-rustin
1b98e10577
Update toolchain for android
...
Signed-off-by: hi-rustin <rustin.liu@gmail.com >
2023-03-22 23:39:05 +08:00
hi-rustin
4611014a9e
Use llvm-ranlib
...
Signed-off-by: hi-rustin <rustin.liu@gmail.com >
2023-03-22 22:57:44 +08:00
hi-rustin
b8145189ce
Use llvm-ar
...
Signed-off-by: hi-rustin <rustin.liu@gmail.com >
2023-03-22 22:57:44 +08:00
hi-rustin
1ed50cefbd
Update toolchain
...
Signed-off-by: hi-rustin <rustin.liu@gmail.com >
2023-03-22 22:57:29 +08:00
hi-rustin
df93aa97cf
Fix broken CI for rust-x86_64-unknown-illumos
...
Signed-off-by: hi-rustin <rustin.liu@gmail.com >
2023-03-15 10:25:38 +08:00
renovate[bot]
b43eb9c5f1
Update ubuntu Docker tag to v22
2023-02-14 05:35:40 +00:00
Pietro Albini
17db695f11
properly fix mips64el
2023-02-01 17:24:27 +01:00
Pietro Albini
fae52a1978
update compiler paths in docker images
2023-02-01 17:21:48 +01:00
Daniel Silverstone
bb60b1e89c
(docker): Update freebsd dockerfile to expect 12 not 11
...
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org >
2022-07-12 21:15:22 +01:00
Daniel Silverstone
dc371d2f80
sccache: Fix installation script for musl sccache
...
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org >
2021-07-03 10:36:32 +01:00
pierwill
7935c17c86
ci: verify checksum of sccache
2021-07-01 15:20:01 -05:00
Daniel Silverstone
25330e5751
CI: Update to use SDK/NDK level 21 for Android on 32bit platforms
...
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org >
2021-04-24 13:59:04 +01:00
Joshua M. Clulow
d5f60b8560
add illumos (amd64) support
2020-10-25 18:04:19 -07:00
Daniel Silverstone
e09bdd7258
chore: Bump FreeBSD toolchain to 11
...
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org >
2020-10-17 21:44:59 +01:00
Jens Reidel
151623408f
Add aarch64-unknown-linux-musl support
2020-09-30 19:11:31 +02:00
Tom Eccles
6cf162de20
ci: riscv: Use new official build docker image
...
Merged in https://github.com/rust-lang/rust/pull/72973
2020-07-16 18:03:47 +01:00
Tom Eccles
401800b81d
CI support for riscv64gc-unknown-linux-gnu
...
skip-stable because we're not going to release this for now
2020-06-02 09:03:01 +01:00
Daniel Silverstone
7a43bd3e05
ci: update to sccache 0.2.12
...
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org >
2019-12-19 17:34:32 +00:00
Lzu Tao
586cac0d03
build: Upgrade sccache to 0.2.11
2019-09-27 15:23:48 +07:00
Iku Iwasa
bfe137b0b9
ci: Add NetBSD target to build on Travis CI
2019-09-02 22:14:51 +09:00
Lzu Tao
28f00f3f2d
build: Use rustc docker for android targets
2019-09-02 08:58:47 +07:00
Lzu Tao
0b0e220239
build: Update android tools to match rustc CI config
...
See rustc CI config in 99abdfa0b5/src/ci/docker/dist-android/Dockerfile (L9)
2019-09-02 08:58:43 +07: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
Lzu Tao
943b7b7ae7
build: Follow up cleanup and rename stuffs
2019-08-29 14:48:49 +07:00
Lzu Tao
7576ad5d53
build: Transform most ci scripts to bash
2019-08-29 14:48:49 +07:00
Martell Malone
bc20830eff
Add x86_64-unknown-linux-musl build support
2019-05-29 21:24:24 +07:00
Lzu Tao
1661a4dd16
ci: Add default CC for some Tier-2 targets
2019-05-23 13:09:27 +07:00
Lzu Tao
69da5cb0c6
ci: Use rustc dockers on remain targets (except android)
2019-05-23 13:09:27 +07:00
Lzu Tao
25a34ba323
ci: Use rustc's FreeBSD images to overcome build failures
2019-05-22 18:51:02 +07:00
Lzu Tao
c1827049e7
ci: Add missing sccache to other build targets
2019-05-22 16:26:24 +07:00
Lzu Tao
05632bf993
ci: Use rustc docker image for x86_64 and i686 linux
2019-05-02 03:13:15 +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