File tree Expand file tree Collapse file tree 3 files changed +46
-1
lines changed
docker/host-x86_64/x86_64-gnu-gcc Expand file tree Collapse file tree 3 files changed +46
-1
lines changed Original file line number Diff line number Diff line change 1+ FROM ubuntu:22.04
2+
3+ ARG DEBIAN_FRONTEND=noninteractive
4+ RUN apt-get update && apt-get install -y --no-install-recommends \
5+ g++ \
6+ make \
7+ ninja-build \
8+ file \
9+ curl \
10+ ca-certificates \
11+ python3 \
12+ git \
13+ cmake \
14+ sudo \
15+ gdb \
16+ libssl-dev \
17+ pkg-config \
18+ xz-utils \
19+ mingw-w64 \
20+ zlib1g-dev \
21+ libzstd-dev \
22+ # libgccjit dependencies
23+ flex \
24+ libmpfr-dev \
25+ libgmp-dev \
26+ libmpc3 \
27+ libmpc-dev \
28+ && rm -rf /var/lib/apt/lists/*
29+
30+ COPY scripts/sccache.sh /scripts/
31+ RUN sh /scripts/sccache.sh
32+
33+ ENV RUST_CONFIGURE_ARGS \
34+ --build=x86_64-unknown-linux-gnu \
35+ --enable-sanitizers \
36+ --enable-profiler \
37+ --enable-compiler-docs \
38+ --set llvm.libzstd=true \
39+ --set rust.codegen-backends=llvm,gcc
40+ ENV SCRIPT python3 ../x.py --stage 2 test --test-codegen-backend gcc
Original file line number Diff line number Diff line change @@ -348,6 +348,9 @@ auto:
348348 - name : x86_64-gnu
349349 << : *job-linux-4c
350350
351+ - name : x86_64-gnu-gcc
352+ << : *job-linux-4c
353+
351354 # This job ensures commits landing on nightly still pass the full
352355 # test suite on the stable channel. There are some UI tests that
353356 # depend on the channel being built (for example if they include the
Original file line number Diff line number Diff line change 188188 fi
189189
190190 # Download GCC from CI on test builders
191- RUST_CONFIGURE_ARGS=" $RUST_CONFIGURE_ARGS --set gcc.download-ci-gcc=true"
191+ # FIXME: Temporarily commented out until the GCC build/download strategy is cleared out or
192+ # made dependent on GCC submodule changes.
193+ # RUST_CONFIGURE_ARGS="$RUST_CONFIGURE_ARGS --set gcc.download-ci-gcc=true"
192194
193195 # download-rustc seems to be broken on CI after the stage0 redesign
194196 # Disable it until these issues are debugged and resolved
You can’t perform that action at this time.
0 commit comments