|
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