about summary refs log tree commit diff
path: root/src/ci/docker/host-x86_64/i686-gnu
AgeCommit message (Collapse)AuthorLines
2025-07-15Fix handling of SCRIPT_ARG in docker imagesNikita Popov-2/+1
Instead of making this a build parameter, pass the SCRIPT as an environment variable. To this purpose, normalize on always referring to a script in `/scripts`. For i686-gnu-nopt-2 I had to create a separate script, because Docker seems to be really terrible at command line argument parsing, so it's not possible to pass an environment variable that contains whitespace.
2024-12-17ci: remove duplicate task definitionMarcoIeni-1/+3
2024-12-03CI: use free runners for i686-gnu jobsMarcoIeni-7/+2
2023-08-06fix(bootstrap): rename exclude flag to skip 🐛Meysam Azad-5/+5
2023-03-22Use -m option instead of looking for a cross-compiling version of dlltoolDaniel Paoliello-0/+1
2023-01-11Change `src/test` to `tests` in source files, fix tidy and testsAlbert Larsan-1/+1
2022-12-02reduce docker image sizes by cleaning cache/squashing stepsklensy-1/+2
2022-08-23ci: Upgrade non-dist Linux testers from 16.04 to 22.04Josh Stone-9/+3
2022-08-20Enable downloading prebuilt LLVM in test buildersMark Rousskov-0/+3
See comment added for details on the test builder restriction. This is primarily intended for macOS CI, but is likely to be a slight win on other builders too.
2022-08-09Allow old toolchain on some imagesNikita Popov-1/+2
LLVM 16 will require GCC >= 7.1. For now, set the flag that allows using an older toolchain.
2021-03-01Build newer version of cmake in Docker imagesNikita Popov-0/+3
LLVM requires CMake 3.13.4, which is only available as of Ubuntu 20.04. On images using an older version, build it manually.
2020-11-06Re-enable debug and LLVM assertionsMark Rousskov-3/+0
Historically we've disabled these assertions on a number of platforms with the goal of speeding up CI. Now, though, having migrated to GitHub actions, CI is already pretty fast, and these debug assertions do bring us some value. This does leave in some debug assertions that are performance-related: macOS currently hovers at just under 2 hours. There are also some other builders which have debug and LLVM assertions disabled: llvm-8, PR builder: In one view, this builder tests our support for older LLVMs. But in reality, a lot of our tests already disable themselves on older LLVMs, and I think our general stance is that we really only support the in-tree LLVM. Plus, we really want CI times on this builder to be really low, as it's run on *every* PR -- that's a lot of CI time. test-various: This disables debug asserts still -- as noted in the Dockerfile, we test code size, and we need debug asserts off for that to work well.
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-16Add zlib1g to builder depsMark Rousskov-0/+2
2020-07-03ci: move all x86_64 runners to the host-x86_64 directoryPietro Albini-0/+30
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.