File tree 5 files changed +20
-13
lines changed
docker/host-x86_64/x86_64-gnu-integration
5 files changed +20
-13
lines changed Original file line number Diff line number Diff line change @@ -579,10 +579,9 @@ jobs:
579
579
strategy :
580
580
matrix :
581
581
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 : {}
586
585
timeout-minutes : 600
587
586
runs-on : " ${{ matrix.os }}"
588
587
steps :
Original file line number Diff line number Diff line change @@ -44,13 +44,17 @@ ENV CARGO_TARGET_X86_64_FUCHSIA_RUSTFLAGS \
44
44
45
45
ENV TARGETS=x86_64-fuchsia
46
46
ENV TARGETS=$TARGETS,x86_64-unknown-linux-gnu
47
+ ENV TARGETS=$TARGETS,wasm32-unknown-unknown
47
48
48
49
COPY scripts/sccache.sh /scripts/
49
50
RUN sh /scripts/sccache.sh
50
51
51
52
ENV RUST_INSTALL_DIR /checkout/obj/install
52
53
RUN mkdir -p $RUST_INSTALL_DIR/etc
53
54
55
+ # Fuchsia only supports LLVM.
56
+ ENV CODEGEN_BACKENDS llvm
57
+
54
58
ENV RUST_CONFIGURE_ARGS \
55
59
--prefix=$RUST_INSTALL_DIR \
56
60
--sysconfdir=etc \
Original file line number Diff line number Diff line change 6
6
set -euf -o pipefail
7
7
8
8
INTEGRATION_SHA=66793c4894bf6204579bbee3b79956335f31c768
9
- PICK_REFS=()
9
+ PICK_REFS=(
10
+ refs/changes/86/965586/2
11
+ )
10
12
11
13
checkout=fuchsia
12
14
jiri=.jiri_root/bin/jiri
Original file line number Diff line number Diff line change @@ -476,7 +476,7 @@ jobs:
476
476
# nightly features to compile, and this job would fail if
477
477
# executed on beta and stable.
478
478
CI_ONLY_WHEN_CHANNEL : nightly
479
- << : *job-linux-16c
479
+ << : *job-linux-8c
480
480
481
481
- name : x86_64-gnu-debug
482
482
<< : *job-linux-8c
@@ -732,11 +732,13 @@ jobs:
732
732
strategy :
733
733
matrix :
734
734
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
740
742
741
743
742
744
master :
Original file line number Diff line number Diff line change @@ -130,10 +130,10 @@ else
130
130
# tests as it will fail them.
131
131
if [[ " ${ENABLE_GCC_CODEGEN} " == " 1" ]]; then
132
132
# 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} "
134
134
else
135
135
# 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} "
137
137
fi
138
138
139
139
# 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