about summary refs log tree commit diff
path: root/compiler/rustc_codegen_gcc
diff options
context:
space:
mode:
authorMatthias Krüger <matthias.krueger@famsik.de>2025-01-24 00:15:54 +0100
committerGitHub <noreply@github.com>2025-01-24 00:15:54 +0100
commitda8b35a76a00ef3923f7cef918d1dbf1e7561346 (patch)
tree2dcb762e1a2368f9fa136c596959ce70285bdf58 /compiler/rustc_codegen_gcc
parente67227c3d598e6a62671344715e364e7bdd43e58 (diff)
parent00381ead1af39db9e5ce24a8da4dda59b714dbf7 (diff)
downloadrust-da8b35a76a00ef3923f7cef918d1dbf1e7561346.tar.gz
rust-da8b35a76a00ef3923f7cef918d1dbf1e7561346.zip
Rollup merge of #135638 - Kobzol:gcc-ci, r=onur-ozkan
Make it possible to build GCC on CI

This is the first step towards eventually enabling download of precompiled GCC from our CI.

Currently, we prebuild `libgccjit` on CI and cache it in Docker. This PR improves the bootstrap GCC step to make it work on CI, and also to make it faster by using sccache. After this change, an actual build on CI should take only 2-3 minutes.

Note that this PR does not yet remove the `build-gccjit.sh` script and replace it with the bootstrap step, I'll leave that to a follow-up PR.

The added `flex` package and the ZSTD library fix were needed to make GCC build on CI.

CC ``````@GuillaumeGomez``````

r? ``````@onur-ozkan``````
Diffstat (limited to 'compiler/rustc_codegen_gcc')
0 files changed, 0 insertions, 0 deletions