32
32
rust : stable
33
33
- build : nightly
34
34
os : ubuntu-latest
35
- rust : nightly-2023-07-03
35
+ rust : nightly
36
36
- build : 1.48
37
37
os : ubuntu-latest
38
38
rust : 1.48
66
66
aarch64-unknown-linux-gnu
67
67
aarch64-unknown-linux-musl
68
68
powerpc64le-unknown-linux-gnu
69
- mipsel-unknown-linux-gnu
70
- mips64el-unknown-linux-gnuabi64
71
69
armv5te-unknown-linux-gnueabi
72
70
s390x-unknown-linux-gnu
73
71
arm-linux-androideabi
@@ -126,8 +124,6 @@ jobs:
126
124
- run : cargo check --workspace --release -vv --target=aarch64-unknown-linux-musl --features=all-apis --all-targets
127
125
- run : cargo check --workspace --release -vv --target=aarch64-unknown-linux-musl --features=use-libc,all-apis --all-targets
128
126
- run : cargo check --workspace --release -vv --target=powerpc64le-unknown-linux-gnu --features=all-apis --all-targets
129
- - run : cargo check --workspace --release -vv --target=mipsel-unknown-linux-gnu --features=all-apis --all-targets
130
- - run : cargo check --workspace --release -vv --target=mips64el-unknown-linux-gnuabi64 --features=all-apis --all-targets
131
127
- run : cargo check --workspace --release -vv --target=armv5te-unknown-linux-gnueabi --features=all-apis --all-targets
132
128
- run : cargo check --workspace --release -vv --target=s390x-unknown-linux-gnu --features=all-apis --all-targets
133
129
- run : cargo check --workspace --release -vv --target=arm-linux-androideabi --features=all-apis --all-targets
@@ -149,7 +145,7 @@ jobs:
149
145
include :
150
146
- build : nightly
151
147
os : ubuntu-latest
152
- rust : nightly-2023-07-03
148
+ rust : nightly
153
149
154
150
env :
155
151
# -D warnings is commented out in our install-rust action; re-add it here.
@@ -173,7 +169,7 @@ jobs:
173
169
include :
174
170
- build : nightly
175
171
os : ubuntu-latest
176
- rust : nightly-2023-07-03
172
+ rust : nightly
177
173
178
174
steps :
179
175
- uses : actions/checkout@v3
@@ -200,7 +196,7 @@ jobs:
200
196
include :
201
197
- build : nightly
202
198
os : ubuntu-latest
203
- rust : nightly-2023-07-03
199
+ rust : nightly
204
200
205
201
steps :
206
202
- uses : actions/checkout@v3
@@ -232,24 +228,24 @@ jobs:
232
228
QEMU_BUILD_VERSION : 7.0.0
233
229
strategy :
234
230
matrix :
235
- build : [ubuntu, ubuntu-20.04, i686-linux, aarch64-linux, powerpc64le-linux, riscv64-linux, s390x-linux, arm-linux, ubuntu-stable, ubuntu-1.48, i686-linux-stable, aarch64-linux-stable, riscv64-linux-stable, s390x-linux-stable, mipsel-linux-stable, mips64el-linux-stable, powerpc64le-linux-stable, arm-linux-stable, ubuntu-1.48, i686-linux-1.48, aarch64-linux-1.48, riscv64-linux-1.48, s390x-linux-1.48, mipsel-linux-1.48, mips64el -linux-1.48, powerpc64le-linux-1.48, arm-linux-1.48, macos-latest, macos-11, windows, windows-2019]
231
+ build : [ubuntu, ubuntu-20.04, i686-linux, aarch64-linux, powerpc64le-linux, riscv64-linux, s390x-linux, arm-linux, ubuntu-stable, ubuntu-1.48, i686-linux-stable, aarch64-linux-stable, riscv64-linux-stable, s390x-linux-stable, powerpc64le-linux-stable, arm-linux-stable, ubuntu-1.48, i686-linux-1.48, aarch64-linux-1.48, riscv64-linux-1.48, s390x-linux-1.48, powerpc64le-linux-1.48, arm-linux-1.48, macos-latest, macos-11, windows, windows-2019]
236
232
include :
237
233
- build : ubuntu
238
234
os : ubuntu-20.04 # TODO: remove pin when fixed (#483)
239
- rust : nightly-2023-07-03
235
+ rust : nightly
240
236
- build : ubuntu-20.04
241
237
os : ubuntu-20.04
242
- rust : nightly-2023-07-03
238
+ rust : nightly
243
239
- build : i686-linux
244
240
os : ubuntu-20.04 # TODO: remove pin when fixed (#483)
245
- rust : nightly-2023-07-03
241
+ rust : nightly
246
242
target : i686-unknown-linux-gnu
247
243
gcc_package : gcc-i686-linux-gnu
248
244
gcc : i686-linux-gnu-gcc
249
245
libc_package : libc-dev-i386-cross
250
246
- build : aarch64-linux
251
247
os : ubuntu-20.04 # TODO: remove pin when fixed (#483)
252
- rust : nightly-2023-07-03
248
+ rust : nightly
253
249
target : aarch64-unknown-linux-gnu
254
250
gcc_package : gcc-aarch64-linux-gnu
255
251
gcc : aarch64-linux-gnu-gcc
@@ -258,34 +254,16 @@ jobs:
258
254
qemu_target : aarch64-linux-user
259
255
- build : powerpc64le-linux
260
256
os : ubuntu-20.04 # TODO: remove pin when fixed (#483)
261
- rust : nightly-2023-07-03
257
+ rust : nightly
262
258
target : powerpc64le-unknown-linux-gnu
263
259
gcc_package : gcc-powerpc64le-linux-gnu
264
260
gcc : powerpc64le-linux-gnu-gcc
265
261
qemu : qemu-ppc64le
266
262
qemu_args : -L /usr/powerpc64le-linux-gnu
267
263
qemu_target : ppc64le-linux-user
268
- - build : mips64el-linux
269
- os : ubuntu-20.04 # TODO: remove pin when fixed (#483)
270
- rust : nightly-2023-07-03
271
- target : mips64el-unknown-linux-gnuabi64
272
- gcc_package : gcc-mips64el-linux-gnuabi64
273
- gcc : mips64el-linux-gnuabi64-gcc
274
- qemu : qemu-mips64el
275
- qemu_args : -L /usr/mips64el-linux-gnuabi64
276
- qemu_target : mips64el-linux-user
277
- - build : mipsel-linux
278
- os : ubuntu-20.04 # TODO: remove pin when fixed (#483)
279
- rust : nightly-2023-07-03
280
- target : mipsel-unknown-linux-gnu
281
- gcc_package : gcc-mipsel-linux-gnu
282
- gcc : mipsel-linux-gnu-gcc
283
- qemu : qemu-mipsel
284
- qemu_args : -L /usr/mipsel-linux-gnu
285
- qemu_target : mipsel-linux-user
286
264
- build : riscv64-linux
287
265
os : ubuntu-20.04 # TODO: remove pin when fixed (#483)
288
- rust : nightly-2023-07-03
266
+ rust : nightly
289
267
target : riscv64gc-unknown-linux-gnu
290
268
gcc_package : gcc-riscv64-linux-gnu
291
269
gcc : riscv64-linux-gnu-gcc
@@ -294,7 +272,7 @@ jobs:
294
272
qemu_target : riscv64-linux-user
295
273
- build : s390x-linux
296
274
os : ubuntu-20.04 # TODO: remove pin when fixed (#483)
297
- rust : nightly-2023-07-03
275
+ rust : nightly
298
276
target : s390x-unknown-linux-gnu
299
277
gcc_package : gcc-s390x-linux-gnu
300
278
gcc : s390x-linux-gnu-gcc
@@ -303,7 +281,7 @@ jobs:
303
281
qemu_target : s390x-linux-user
304
282
- build : arm-linux
305
283
os : ubuntu-20.04 # TODO: remove pin when fixed (#483)
306
- rust : nightly-2023-07-03
284
+ rust : nightly
307
285
target : armv5te-unknown-linux-gnueabi
308
286
gcc_package : gcc-arm-linux-gnueabi
309
287
gcc : arm-linux-gnueabi-gcc
@@ -356,24 +334,6 @@ jobs:
356
334
qemu : qemu-ppc64le
357
335
qemu_args : -L /usr/powerpc64le-linux-gnu
358
336
qemu_target : ppc64le-linux-user
359
- - build : mips64el-linux-stable
360
- os : ubuntu-20.04 # TODO: remove pin when fixed (#483)
361
- rust : stable
362
- target : mips64el-unknown-linux-gnuabi64
363
- gcc_package : gcc-mips64el-linux-gnuabi64
364
- gcc : mips64el-linux-gnuabi64-gcc
365
- qemu : qemu-mips64el
366
- qemu_args : -L /usr/mips64el-linux-gnuabi64
367
- qemu_target : mips64el-linux-user
368
- - build : mipsel-linux-stable
369
- os : ubuntu-20.04 # TODO: remove pin when fixed (#483)
370
- rust : stable
371
- target : mipsel-unknown-linux-gnu
372
- gcc_package : gcc-mipsel-linux-gnu
373
- gcc : mipsel-linux-gnu-gcc
374
- qemu : qemu-mipsel
375
- qemu_args : -L /usr/mipsel-linux-gnu
376
- qemu_target : mipsel-linux-user
377
337
- build : arm-linux-stable
378
338
os : ubuntu-20.04 # TODO: remove pin when fixed (#483)
379
339
rust : stable
@@ -429,24 +389,6 @@ jobs:
429
389
qemu : qemu-ppc64le
430
390
qemu_args : -L /usr/powerpc64le-linux-gnu
431
391
qemu_target : ppc64le-linux-user
432
- - build : mips64el-linux-1.48
433
- os : ubuntu-20.04 # TODO: remove pin when fixed (#483)
434
- rust : 1.48
435
- target : mips64el-unknown-linux-gnuabi64
436
- gcc_package : gcc-mips64el-linux-gnuabi64
437
- gcc : mips64el-linux-gnuabi64-gcc
438
- qemu : qemu-mips64el
439
- qemu_args : -L /usr/mips64el-linux-gnuabi64
440
- qemu_target : mips64el-linux-user
441
- - build : mipsel-linux-1.48
442
- os : ubuntu-20.04 # TODO: remove pin when fixed (#483)
443
- rust : 1.48
444
- target : mipsel-unknown-linux-gnu
445
- gcc_package : gcc-mipsel-linux-gnu
446
- gcc : mipsel-linux-gnu-gcc
447
- qemu : qemu-mipsel
448
- qemu_args : -L /usr/mipsel-linux-gnu
449
- qemu_target : mipsel-linux-user
450
392
- build : arm-linux-1.48
451
393
os : ubuntu-20.04 # TODO: remove pin when fixed (#483)
452
394
rust : 1.48
@@ -464,10 +406,10 @@ jobs:
464
406
rust : stable
465
407
- build : windows
466
408
os : windows-latest
467
- rust : nightly-2023-07-03
409
+ rust : nightly
468
410
- build : windows-2019
469
411
os : windows-2019
470
- rust : nightly-2023-07-03
412
+ rust : nightly
471
413
steps :
472
414
- uses : actions/checkout@v3
473
415
with :
@@ -575,7 +517,7 @@ jobs:
575
517
runs-on : ${{ matrix.os }}
576
518
strategy :
577
519
matrix :
578
- build : [ubuntu, i686-linux, aarch64-linux, powerpc64le-linux, mips64el-linux, mipsel-linux, riscv64-linux, arm-linux]
520
+ build : [ubuntu, i686-linux, aarch64-linux, powerpc64le-linux, riscv64-linux, arm-linux]
579
521
include :
580
522
- build : ubuntu
581
523
os : ubuntu-latest
@@ -605,24 +547,6 @@ jobs:
605
547
qemu : qemu-ppc64le
606
548
qemu_args : -L /usr/powerpc64le-linux-gnu
607
549
qemu_target : ppc64le-linux-user
608
- - build : mips64el-linux
609
- os : ubuntu-latest
610
- rust : stable
611
- target : mips64el-unknown-linux-gnuabi64
612
- gcc_package : gcc-mips64el-linux-gnuabi64
613
- gcc : mips64el-linux-gnuabi64-gcc
614
- qemu : qemu-mips64el
615
- qemu_args : -L /usr/mips64el-linux-gnuabi64
616
- qemu_target : mips64el-linux-user
617
- - build : mipsel-linux
618
- os : ubuntu-latest
619
- rust : stable
620
- target : mipsel-unknown-linux-gnu
621
- gcc_package : gcc-mipsel-linux-gnu
622
- gcc : mipsel-linux-gnu-gcc
623
- qemu : qemu-mipsel
624
- qemu_args : -L /usr/mipsel-linux-gnu
625
- qemu_target : mipsel-linux-user
626
550
- build : riscv64-linux
627
551
os : ubuntu-latest
628
552
rust : stable
@@ -712,42 +636,22 @@ jobs:
712
636
runs-on : ${{ matrix.os }}
713
637
strategy :
714
638
matrix :
715
- build : [powerpc64le-linux, mipsel-linux, mips64el-linux ]
639
+ build : [powerpc64le-linux]
716
640
include :
717
641
- build : powerpc64le-linux
718
642
os : ubuntu-latest
719
- rust : nightly-2023-07-03
643
+ rust : nightly
720
644
target : powerpc64le-unknown-linux-gnu
721
645
gcc_package : gcc-powerpc64le-linux-gnu
722
646
gcc : powerpc64le-linux-gnu-gcc
723
647
qemu : qemu-ppc64le
724
648
qemu_args : -L /usr/powerpc64le-linux-gnu
725
649
qemu_target : ppc64le-linux-user
726
- - build : mips64el-linux
727
- os : ubuntu-latest
728
- rust : nightly-2023-07-03
729
- target : mips64el-unknown-linux-gnuabi64
730
- gcc_package : gcc-mips64el-linux-gnuabi64
731
- gcc : mips64el-linux-gnuabi64-gcc
732
- qemu : qemu-mips64el
733
- qemu_args : -L /usr/mips64el-linux-gnuabi64
734
- qemu_target : mips64el-linux-user
735
- - build : mipsel-linux
736
- os : ubuntu-latest
737
- rust : nightly-2023-07-03
738
- target : mipsel-unknown-linux-gnu
739
- gcc_package : gcc-mipsel-linux-gnu
740
- gcc : mipsel-linux-gnu-gcc
741
- qemu : qemu-mipsel
742
- qemu_args : -L /usr/mipsel-linux-gnu
743
- qemu_target : mipsel-linux-user
744
650
env :
745
651
# -D warnings is commented out in our install-rust action; re-add it here.
746
652
RUSTFLAGS : --cfg rustix_use_experimental_asm -D warnings
747
653
RUSTDOCFLAGS : --cfg rustix_use_experimental_asm
748
654
CARGO_TARGET_POWERPC64LE_UNKNOWN_LINUX_GNU_RUSTFLAGS : --cfg rustix_use_experimental_asm
749
- CARGO_TARGET_MIPSEL_UNKNOWN_LINUX_GNU_RUSTFLAGS : --cfg rustix_use_experimental_asm
750
- CARGO_TARGET_MIPS64EL_UNKNOWN_LINUX_GNUABI64_RUSTFLAGS : --cfg rustix_use_experimental_asm
751
655
QEMU_BUILD_VERSION : 7.0.0
752
656
steps :
753
657
- uses : actions/checkout@v3
0 commit comments