This repository was archived by the owner on May 28, 2025. It is now read-only.
File tree Expand file tree Collapse file tree 5 files changed +20
-13
lines changed
docker/host-x86_64/x86_64-gnu-integration Expand file tree Collapse file tree 5 files changed +20
-13
lines changed Original file line number Diff line number Diff line change @@ -579,10 +579,9 @@ jobs:
579579 strategy :
580580 matrix :
581581 include :
582- - name : dist-x86_64-linux
583- env :
584- CODEGEN_BACKENDS : " llvm,cranelift"
585- os : ubuntu-20.04-16core-64gb
582+ - name : x86_64-gnu-integration
583+ os : ubuntu-20.04-8core-32gb
584+ env : {}
586585 timeout-minutes : 600
587586 runs-on : " ${{ matrix.os }}"
588587 steps :
Original file line number Diff line number Diff line change @@ -44,13 +44,17 @@ ENV CARGO_TARGET_X86_64_FUCHSIA_RUSTFLAGS \
4444
4545ENV TARGETS=x86_64-fuchsia
4646ENV TARGETS=$TARGETS,x86_64-unknown-linux-gnu
47+ ENV TARGETS=$TARGETS,wasm32-unknown-unknown
4748
4849COPY scripts/sccache.sh /scripts/
4950RUN sh /scripts/sccache.sh
5051
5152ENV RUST_INSTALL_DIR /checkout/obj/install
5253RUN mkdir -p $RUST_INSTALL_DIR/etc
5354
55+ # Fuchsia only supports LLVM.
56+ ENV CODEGEN_BACKENDS llvm
57+
5458ENV RUST_CONFIGURE_ARGS \
5559 --prefix=$RUST_INSTALL_DIR \
5660 --sysconfdir=etc \
Original file line number Diff line number Diff line change 66set -euf -o pipefail
77
88INTEGRATION_SHA=66793c4894bf6204579bbee3b79956335f31c768
9- PICK_REFS=()
9+ PICK_REFS=(
10+ refs/changes/86/965586/2
11+ )
1012
1113checkout=fuchsia
1214jiri=.jiri_root/bin/jiri
Original file line number Diff line number Diff line change @@ -476,7 +476,7 @@ jobs:
476476 # nightly features to compile, and this job would fail if
477477 # executed on beta and stable.
478478 CI_ONLY_WHEN_CHANNEL : nightly
479- << : *job-linux-16c
479+ << : *job-linux-8c
480480
481481 - name : x86_64-gnu-debug
482482 << : *job-linux-8c
@@ -732,11 +732,13 @@ jobs:
732732 strategy :
733733 matrix :
734734 include :
735- - &dist-x86_64-linux
736- name : dist-x86_64-linux
737- env :
738- CODEGEN_BACKENDS : llvm,cranelift
739- << : *job-linux-16c
735+ - name : x86_64-gnu-integration
736+ << : *job-linux-8c
737+ # - &dist-x86_64-linux
738+ # name: dist-x86_64-linux
739+ # env:
740+ # CODEGEN_BACKENDS: llvm,cranelift
741+ # <<: *job-linux-16c
740742
741743
742744 master :
Original file line number Diff line number Diff line change @@ -130,10 +130,10 @@ else
130130 # tests as it will fail them.
131131 if [[ " ${ENABLE_GCC_CODEGEN} " == " 1" ]]; then
132132 # Test the Cranelift and GCC backends in CI. Bootstrap knows which targets to run tests on.
133- RUST_CONFIGURE_ARGS=" $RUST_CONFIGURE_ARGS --set rust.codegen-backends=llvm,cranelift,gcc"
133+ RUST_CONFIGURE_ARGS=" $RUST_CONFIGURE_ARGS --set rust.codegen-backends=${CODEGEN_BACKENDS :- llvm,cranelift,gcc} "
134134 else
135135 # Test the Cranelift backend in CI. Bootstrap knows which targets to run tests on.
136- RUST_CONFIGURE_ARGS=" $RUST_CONFIGURE_ARGS --set rust.codegen-backends=llvm,cranelift"
136+ RUST_CONFIGURE_ARGS=" $RUST_CONFIGURE_ARGS --set rust.codegen-backends=${CODEGEN_BACKENDS :- llvm,cranelift} "
137137 fi
138138
139139 # We enable this for non-dist builders, since those aren't trying to produce
You can’t perform that action at this time.
0 commit comments