58
58
os : ubuntu-latest
59
59
- tuple : aarch64-unknown-linux-gnu
60
60
os : ubuntu-latest
61
+ - tuple : aarch64_be-unknown-linux-gnu
62
+ os : ubuntu-latest
61
63
- tuple : riscv64gc-unknown-linux-gnu
62
64
os : ubuntu-latest
63
65
- tuple : powerpc-unknown-linux-gnu
@@ -131,6 +133,11 @@ jobs:
131
133
tuple : armv7-unknown-linux-gnueabihf
132
134
os : ubuntu-latest
133
135
test_everything : true
136
+ - target :
137
+ tuple : aarch64_be-unknown-linux-gnu
138
+ os : ubuntu-latest
139
+ test_everything : true
140
+ build_std : true
134
141
- target :
135
142
tuple : loongarch64-unknown-linux-gnu
136
143
os : ubuntu-latest
@@ -192,14 +199,16 @@ jobs:
192
199
193
200
steps :
194
201
- uses : actions/checkout@v4
195
- with :
196
- submodules : recursive
202
+
197
203
- name : Install Rust
198
204
run : |
199
205
rustup update nightly --no-self-update
200
206
rustup default nightly
201
207
- run : rustup target add ${{ matrix.target.tuple }}
202
- if : " !endsWith(matrix.target.tuple, 'emulated')"
208
+ if : matrix.build_std == '' && !endsWith(matrix.target.tuple, 'emulated')
209
+ - run : rustup component add rust-src
210
+ if : matrix.build_std != ''
211
+
203
212
- run : cargo generate-lockfile
204
213
205
214
# Configure some env vars based on matrix configuration
@@ -211,9 +220,6 @@ jobs:
211
220
- run : echo "STDARCH_TEST_EVERYTHING=1" >> $GITHUB_ENV
212
221
shell : bash
213
222
if : matrix.test_everything != ''
214
- - run : echo "STDARCH_DISABLE_ASSERT_INSTR=1" >> $GITHUB_ENV
215
- shell : bash
216
- if : matrix.disable_assert_instr != ''
217
223
- run : echo "NOSTD=1" >> $GITHUB_ENV
218
224
shell : bash
219
225
if : startsWith(matrix.target.tuple, 'thumb') || matrix.target.tuple == 'nvptx64-nvidia-cuda'
@@ -228,7 +234,7 @@ jobs:
228
234
# ... while Linux goes to `run-docker.sh`
229
235
- run : ./ci/run-docker.sh ${{ matrix.target.tuple }}
230
236
shell : bash
231
- if : " matrix.target.os == 'ubuntu-latest' && !startsWith(matrix.target.tuple, 'thumb')"
237
+ if : matrix.target.os == 'ubuntu-latest' && !startsWith(matrix.target.tuple, 'thumb')
232
238
env :
233
239
TARGET : ${{ matrix.target.tuple }}
234
240
0 commit comments