Skip to content

Commit 4928cf7

Browse files
committed
Disable riscv64 testing.
The tests currently fail with link errors: /usr/lib/gcc-cross/riscv64-linux-gnu/9/../../../../riscv64-linux-gnu/bin/ld: -march=rv64i2p1_m2p0_a2p1_f2p2_d2p2_c2p0_zicsr2p0: unsupported ISA subset `z' /usr/lib/gcc-cross/riscv64-linux-gnu/9/../../../../riscv64-linux-gnu/bin/ld: failed to merge target specific data of file /home/runner/work/rustix/rustix/target/riscv64gc-unknown-linux-gnu/release/deps/rustix-de11d1cc9b23d8e9.rustix.57e81a24c389c933-cgu.1.rcgu.o
1 parent 8cc159c commit 4928cf7

File tree

1 file changed

+3
-41
lines changed

1 file changed

+3
-41
lines changed

.github/workflows/main.yml

Lines changed: 3 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,6 @@ jobs:
6262
i686-unknown-linux-gnu
6363
i686-unknown-linux-musl
6464
wasm32-unknown-emscripten
65-
riscv64gc-unknown-linux-gnu
6665
aarch64-unknown-linux-gnu
6766
aarch64-unknown-linux-musl
6867
powerpc64le-unknown-linux-gnu
@@ -83,7 +82,7 @@ jobs:
8382
run: |
8483
set -ex
8584
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
8786
8887
- name: Use specific dependency versions for Rust 1.48 compatibility.
8988
if: matrix.rust == '1.48'
@@ -120,7 +119,6 @@ jobs:
120119
- run: cargo check --workspace --release -vv --target=i686-unknown-linux-musl --features=all-apis --all-targets
121120
- run: cargo check --workspace --release -vv --target=i686-unknown-linux-musl --features=use-libc,all-apis --all-targets
122121
- 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
124122
- run: cargo check --workspace --release -vv --target=aarch64-unknown-linux-gnu --features=all-apis --all-targets
125123
- run: cargo check --workspace --release -vv --target=aarch64-unknown-linux-musl --features=all-apis --all-targets
126124
- run: cargo check --workspace --release -vv --target=aarch64-unknown-linux-musl --features=use-libc,all-apis --all-targets
@@ -229,7 +227,7 @@ jobs:
229227
QEMU_BUILD_VERSION: 7.0.0
230228
strategy:
231229
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]
233231
include:
234232
- build: ubuntu
235233
os: ubuntu-20.04 # TODO: remove pin when fixed (#483)
@@ -262,15 +260,6 @@ jobs:
262260
qemu: qemu-ppc64le
263261
qemu_args: -L /usr/powerpc64le-linux-gnu
264262
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
274263
- build: s390x-linux
275264
os: ubuntu-20.04 # TODO: remove pin when fixed (#483)
276265
rust: nightly
@@ -308,15 +297,6 @@ jobs:
308297
qemu: qemu-aarch64
309298
qemu_args: -L /usr/aarch64-linux-gnu
310299
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
320300
- build: s390x-linux-stable
321301
os: ubuntu-20.04 # TODO: remove pin when fixed (#483)
322302
rust: stable
@@ -363,15 +343,6 @@ jobs:
363343
qemu: qemu-aarch64
364344
qemu_args: -L /usr/aarch64-linux-gnu
365345
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
375346
- build: s390x-linux-1.48
376347
os: ubuntu-20.04 # TODO: remove pin when fixed (#483)
377348
rust: 1.48
@@ -519,7 +490,7 @@ jobs:
519490
runs-on: ${{ matrix.os }}
520491
strategy:
521492
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]
523494
include:
524495
- build: ubuntu
525496
os: ubuntu-latest
@@ -549,15 +520,6 @@ jobs:
549520
qemu: qemu-ppc64le
550521
qemu_args: -L /usr/powerpc64le-linux-gnu
551522
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
561523
- build: arm-linux
562524
os: ubuntu-latest
563525
rust: stable

0 commit comments

Comments
 (0)