]> git.ipfire.org Git - thirdparty/ccache.git/commit
ci: Improve binary build jobs
authorJoel Rosdahl <joel@rosdahl.net>
Sun, 10 Aug 2025 08:56:19 +0000 (10:56 +0200)
committerJoel Rosdahl <joel@rosdahl.net>
Sun, 31 Aug 2025 08:30:48 +0000 (10:30 +0200)
commit8d75b847bbb381ca841441498abae7c97e509f9a
tree70413d45cd020835a1aeafb2bc6cd044c92ed873
parent95e4d2c45de57dec23acb78d0f10915cc60ac92c
ci: Improve binary build jobs

For x86_64, build in an Alma Linux 8 container since RHEL 8 is the
oldest still active LTS mainstream Linux distribution to my knowledge.

For aarch64, cross compile in an x86_64 environment instead of in a
native aarch64 environment. This is because I want to be able to build
release binaries locally on my x86_64 machine if there is some problem
with the CI environment and it feels good to match that in CI. The build
is still on Ubuntu 22.04 – I made a quick attempt to get
cross-compilation working in Alma Linux 8 working but gave up.
.github/workflows/build.yaml
toolchains/aarch64-linux-gnu.cmake [new file with mode: 0644]