@@ -3,6 +3,8 @@ name: Cross
33on :
44 [pull_request, workflow_dispatch]
55
6+ # NOTE: Use older toolchains since there's bugs cross-compiling
7+ # for some more recent architectures.
68jobs :
79 cross :
810 name : Rust ${{matrix.target}}
@@ -24,26 +26,26 @@ jobs:
2426 - armv7-unknown-linux-gnueabihf
2527 - i686-unknown-linux-gnu
2628 - i686-unknown-linux-musl
27- - mips-unknown-linux-gnu
28- - mips64-unknown-linux-gnuabi64
29- - mips64el-unknown-linux-gnuabi64
30- - mipsel-unknown-linux-gnu
29+ # - mips-unknown-linux-gnu
30+ # - mips64-unknown-linux-gnuabi64
31+ # - mips64el-unknown-linux-gnuabi64
32+ # - mipsel-unknown-linux-gnu
3133 # NOTE: This fails on cross v0.2.1, which is unusual since
3234 # manually invoking the failing tests with qemu-5.1.0 passes.
3335 # - powerpc64le-unknown-linux-gnu
34- - x86_64-unknown-linux-gnu
36+ # NOTE: This has glibc linker issues. Restore later.
37+ # - x86_64-unknown-linux-gnu
3538 - x86_64-unknown-linux-musl
3639
3740 # Windows
3841 - x86_64-pc-windows-gnu
3942
4043 steps :
41- - uses : actions/checkout@v2
42- - uses : actions-rs/ toolchain@v1
44+ - uses : actions/checkout@v4
45+ - uses : dtolnay/rust- toolchain@stable
4346 with :
44- toolchain : stable
47+ toolchain : 1.65.0
4548 target : ${{matrix.target}}
46- override : true
4749 - uses : actions-rs/cargo@v1
4850 with :
4951 use-cross : true
@@ -77,12 +79,11 @@ jobs:
7779 - x86_64-unknown-netbsd
7880
7981 steps :
80- - uses : actions/checkout@v2
81- - uses : actions-rs/ toolchain@v1
82+ - uses : actions/checkout@v4
83+ - uses : dtolnay/rust- toolchain@stable
8284 with :
83- toolchain : stable
85+ toolchain : 1.65.0
8486 target : ${{matrix.target}}
85- override : true
8687 - uses : actions-rs/cargo@v1
8788 with :
8889 use-cross : true
0 commit comments