|
62 | 62 | i686-unknown-linux-gnu |
63 | 63 | i686-unknown-linux-musl |
64 | 64 | wasm32-unknown-emscripten |
65 | | - riscv64gc-unknown-linux-gnu |
66 | 65 | aarch64-unknown-linux-gnu |
67 | 66 | aarch64-unknown-linux-musl |
68 | 67 | powerpc64le-unknown-linux-gnu |
|
83 | 82 | run: | |
84 | 83 | set -ex |
85 | 84 | sudo apt-get update |
86 | | - sudo apt-get install -y gcc-i686-linux-gnu gcc-aarch64-linux-gnu gcc-riscv64-linux-gnu gcc-arm-linux-gnueabi musl-tools |
| 85 | + sudo apt-get install -y gcc-i686-linux-gnu gcc-aarch64-linux-gnu gcc-arm-linux-gnueabi musl-tools |
87 | 86 |
|
88 | 87 | - name: Use specific dependency versions for Rust 1.48 compatibility. |
89 | 88 | if: matrix.rust == '1.48' |
@@ -120,7 +119,6 @@ jobs: |
120 | 119 | - run: cargo check --workspace --release -vv --target=i686-unknown-linux-musl --features=all-apis --all-targets |
121 | 120 | - run: cargo check --workspace --release -vv --target=i686-unknown-linux-musl --features=use-libc,all-apis --all-targets |
122 | 121 | - run: cargo check --workspace --release -vv --target=wasm32-unknown-emscripten --features=all-apis --all-targets |
123 | | - - run: cargo check --workspace --release -vv --target=riscv64gc-unknown-linux-gnu --features=all-apis --all-targets |
124 | 122 | - run: cargo check --workspace --release -vv --target=aarch64-unknown-linux-gnu --features=all-apis --all-targets |
125 | 123 | - run: cargo check --workspace --release -vv --target=aarch64-unknown-linux-musl --features=all-apis --all-targets |
126 | 124 | - run: cargo check --workspace --release -vv --target=aarch64-unknown-linux-musl --features=use-libc,all-apis --all-targets |
@@ -229,7 +227,7 @@ jobs: |
229 | 227 | QEMU_BUILD_VERSION: 7.0.0 |
230 | 228 | strategy: |
231 | 229 | matrix: |
232 | | - 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] |
| 230 | + build: [ubuntu, ubuntu-20.04, i686-linux, aarch64-linux, powerpc64le-linux, s390x-linux, arm-linux, ubuntu-stable, ubuntu-1.48, i686-linux-stable, aarch64-linux-stable, s390x-linux-stable, powerpc64le-linux-stable, arm-linux-stable, ubuntu-1.48, i686-linux-1.48, aarch64-linux-1.48, s390x-linux-1.48, powerpc64le-linux-1.48, arm-linux-1.48, macos-latest, macos-11, windows, windows-2019] |
233 | 231 | include: |
234 | 232 | - build: ubuntu |
235 | 233 | os: ubuntu-20.04 # TODO: remove pin when fixed (#483) |
@@ -262,15 +260,6 @@ jobs: |
262 | 260 | qemu: qemu-ppc64le |
263 | 261 | qemu_args: -L /usr/powerpc64le-linux-gnu |
264 | 262 | qemu_target: ppc64le-linux-user |
265 | | - - build: riscv64-linux |
266 | | - os: ubuntu-20.04 # TODO: remove pin when fixed (#483) |
267 | | - rust: nightly |
268 | | - target: riscv64gc-unknown-linux-gnu |
269 | | - gcc_package: gcc-riscv64-linux-gnu |
270 | | - gcc: riscv64-linux-gnu-gcc |
271 | | - qemu: qemu-riscv64 |
272 | | - qemu_args: -L /usr/riscv64-linux-gnu |
273 | | - qemu_target: riscv64-linux-user |
274 | 263 | - build: s390x-linux |
275 | 264 | os: ubuntu-20.04 # TODO: remove pin when fixed (#483) |
276 | 265 | rust: nightly |
@@ -308,15 +297,6 @@ jobs: |
308 | 297 | qemu: qemu-aarch64 |
309 | 298 | qemu_args: -L /usr/aarch64-linux-gnu |
310 | 299 | qemu_target: aarch64-linux-user |
311 | | - - build: riscv64-linux-stable |
312 | | - os: ubuntu-20.04 # TODO: remove pin when fixed (#483) |
313 | | - rust: stable |
314 | | - target: riscv64gc-unknown-linux-gnu |
315 | | - gcc_package: gcc-riscv64-linux-gnu |
316 | | - gcc: riscv64-linux-gnu-gcc |
317 | | - qemu: qemu-riscv64 |
318 | | - qemu_args: -L /usr/riscv64-linux-gnu |
319 | | - qemu_target: riscv64-linux-user |
320 | 300 | - build: s390x-linux-stable |
321 | 301 | os: ubuntu-20.04 # TODO: remove pin when fixed (#483) |
322 | 302 | rust: stable |
@@ -363,15 +343,6 @@ jobs: |
363 | 343 | qemu: qemu-aarch64 |
364 | 344 | qemu_args: -L /usr/aarch64-linux-gnu |
365 | 345 | qemu_target: aarch64-linux-user |
366 | | - - build: riscv64-linux-1.48 |
367 | | - os: ubuntu-20.04 # TODO: remove pin when fixed (#483) |
368 | | - rust: 1.48 |
369 | | - target: riscv64gc-unknown-linux-gnu |
370 | | - gcc_package: gcc-riscv64-linux-gnu |
371 | | - gcc: riscv64-linux-gnu-gcc |
372 | | - qemu: qemu-riscv64 |
373 | | - qemu_args: -L /usr/riscv64-linux-gnu |
374 | | - qemu_target: riscv64-linux-user |
375 | 346 | - build: s390x-linux-1.48 |
376 | 347 | os: ubuntu-20.04 # TODO: remove pin when fixed (#483) |
377 | 348 | rust: 1.48 |
@@ -519,7 +490,7 @@ jobs: |
519 | 490 | runs-on: ${{ matrix.os }} |
520 | 491 | strategy: |
521 | 492 | matrix: |
522 | | - build: [ubuntu, i686-linux, aarch64-linux, powerpc64le-linux, riscv64-linux, arm-linux] |
| 493 | + build: [ubuntu, i686-linux, aarch64-linux, powerpc64le-linux, arm-linux] |
523 | 494 | include: |
524 | 495 | - build: ubuntu |
525 | 496 | os: ubuntu-latest |
@@ -549,15 +520,6 @@ jobs: |
549 | 520 | qemu: qemu-ppc64le |
550 | 521 | qemu_args: -L /usr/powerpc64le-linux-gnu |
551 | 522 | qemu_target: ppc64le-linux-user |
552 | | - - build: riscv64-linux |
553 | | - os: ubuntu-latest |
554 | | - rust: stable |
555 | | - target: riscv64gc-unknown-linux-gnu |
556 | | - gcc_package: gcc-riscv64-linux-gnu |
557 | | - gcc: riscv64-linux-gnu-gcc |
558 | | - qemu: qemu-riscv64 |
559 | | - qemu_args: -L /usr/riscv64-linux-gnu |
560 | | - qemu_target: riscv64-linux-user |
561 | 523 | - build: arm-linux |
562 | 524 | os: ubuntu-latest |
563 | 525 | rust: stable |
|
0 commit comments