about summary refs log tree commit diff
path: root/src/ci/docker/host-x86_64/dist-various-1
AgeCommit message (Collapse)AuthorLines
2025-09-05ci: update jobs to also run `tests/run-make-cargo`Jieyou Xu-1/+1
For the ones that explicitly picks which test suite to run.
2025-07-01fix: remove unneeded(?) install scriptJayden Qi-3/+0
2025-06-30fix: install correct cc for wasm32-unknown-emscriptenJayden Qi-0/+21
Also fixed a typo in the sanity check for bootstrap, as we are checking for clang-likeness in every wasm target.
2025-06-18{aarch64,x86_64}-pc-windows-gnullvm: build host toolsMateusz Mikuła-18/+1
2024-04-15Provide prebuilt std for gnullvm targetsMateusz Mikuła-1/+18
2024-04-06Add target riscv32im_unknown_none_elf to dist-various-19names-0/+3
2024-02-13Add missing riscv32imafc_unknown_none_elf env vars to dist-various-1Nikita Popov-0/+2
These are necessary now that compiler-builtins requires a working C compiler for riscv.
2023-12-18ci: docker: dist-various-1: Include RISC-V C compilersAlistair Francis-8/+30
The compiler-builtins for RISC-V are missing some key functions, such as __bswapsi2 [1]. We can't just pull in the LLVM compiler-rt builtins as the rust-lang/rust distribution container doesn't have a C compiler [2]. This patch adds RISC-V C compilers to the CI Dockerfile as the first step towards enabling LLVM compiler-rt builtins for RISC-V Rust. 1: https://github.com/rust-lang/compiler-builtins/issues/350 2: https://github.com/rust-lang/compiler-builtins/commit/e4f46b91ca843297fc065e20f1591e4971ae608c Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
2023-12-05Add riscv32 imafc bare metal targetScott Mabin-0/+1
- riscv32imac-unknown-none-elf - Add platform support docs for rv32
2023-10-28Remove asmjs from CIJubilee Young-2/+1
2023-10-08Drop all MIPS targets from CIJubilee Young-76/+1
2023-09-16Move to older, mirrored redox installMark Rousskov-1/+1
2023-07-26ci: use `armv7-a+fp` for `armv7-unknown-linux_musleabihf`Josh Stone-3/+3
This is consistent with what we had from `arm-linux-gnueabihf-gcc` in the `ubuntu:20.04` base.
2023-07-21ci: Update dist-various-1 to ubuntu:22.04Josh Stone-8/+6
2023-07-16CI: build CMake 3.20 to support LLVM 17Jakub Beránek-0/+3
2023-01-11Change `src/test` to `tests` in source files, fix tidy and testsAlbert Larsan-1/+1
2021-05-31Build crtbengin.o/crtend.o from source code12101111-1/+5
2021-02-27Remove the x86_64-rumprun-netbsd targetSimonas Kazlauskas-33/+0
Closes #81514
2021-01-29Update dist-various to Ubuntu 20.04Nikita Popov-9/+6
This updates the dist-various-1 and dist-various-2 images to Ubuntu 20.04. This requires some adjustments: * `DEBIAN_FRONTEND=noninteractive` required for apt install. * `team-gcc-argm-embedded` PPA does not support focal. However, we can simply use the distro-provided `gcc-arm-none-eabi`. Per the comment, the PPA was only used to get a newer version. * rumprun has to be updated to avoid a linker error. * We need to build rumrun with `NOGCCERROR`, which disables use of `-Werror` and allows building with a newer compiler. * We need to install `libtinfo5`, which appears to be a dependency of the clang used during the fuchsia build. * We need to switch to `g++-8` rather than `g++-7`, as at least `g++-7-arm-linux-gnueabi` is not available on focal. * We need to upgrade to GCC 6.5 for the Solaris build, as GCC 6.4 does not support the newer libisl version.
2020-11-06fix shellcheck error of SC2068Daiki Ihara-1/+1
2020-11-06fix shellcheck error of SC2148Daiki Ihara-0/+2
2020-09-29Use --host='' instead of --host ''Tyler Mandry-2/+2
Trying to fix a problem in CI. Maybe some version of Docker is not passing '' args correctly?
2020-09-28Update CI scripts to accommodate --host changeTyler Mandry-2/+2
2020-09-14Update based on @alex's PRJens Reidel-6/+0
2020-08-26Install ninja on CI buildersJosh Triplett-0/+1
Windows CI builds already install ninja. Install it in all the Docker-based builds as well.
2020-07-27Use --stage 2 explicitly in CIJoshua Nelson-1/+1
- expand yaml anchors - don't use --stage 2 for dist; that's already the default
2020-07-11RISC-V GNU/Linux as host platformmsizanoen1-964/+0
2020-07-03ci: move all x86_64 runners to the host-x86_64 directoryPietro Albini-0/+1232
We need to add runners designed for an aarch64 host system, and it'd be nice to return an error message if someone tries to run an image designed for an host architecture in another one. To start the work on this, this commit moves all the existing builders in the host-x86_64 directory, and changes the run.sh script to look up the image in the correct directory based on the host architecture.