summaryrefslogtreecommitdiffstats
path: root/Cross.toml
diff options
context:
space:
mode:
authorAndrew Gallant <jamslam@gmail.com>2023-08-28 20:17:04 -0400
committerAndrew Gallant <jamslam@gmail.com>2023-08-28 22:35:04 -0400
commit6cdea9a631e79922269fb292346dabdcd6316fd0 (patch)
tree647ec0a7a9b13ce0b5b510975f6473f25e47980a /Cross.toml
parent51765f2f4cbd6c561df35cf1d7d8637cf73006fa (diff)
ci: replace mips with powerpc64, aarch64 and s390xag/fix-ci
We drop our MIPS target because it no longer works.[1] We were previously using it as a means of testing ripgrep in a big endian environment. So to achieve that without MIPS, we test on powerpc64 and s390x. (No particular reason to do both, but why not.) We also add aarch64 as a proxy for at least ensuring everything works for the same architecture as Apple silicon. It's not a guarantee that everything works, but it seems better than nothing until we can actually test Apple silicon in CI. [1]: https://github.com/rust-lang/regex/commit/c788378d6fe407f4774df98a78436cea5d98525b
Diffstat (limited to 'Cross.toml')
-rw-r--r--Cross.toml12
1 files changed, 7 insertions, 5 deletions
diff --git a/Cross.toml b/Cross.toml
index 220e304b..b334e5db 100644
--- a/Cross.toml
+++ b/Cross.toml
@@ -4,9 +4,11 @@ image = "burntsushi/cross:x86_64-unknown-linux-musl"
[target.i686-unknown-linux-gnu]
image = "burntsushi/cross:i686-unknown-linux-gnu"
-[target.mips64-unknown-linux-gnuabi64]
-image = "burntsushi/cross:mips64-unknown-linux-gnuabi64"
-build-std = true
+[target.aarch64-unknown-linux-gnu]
+image = "burntsushi/cross:aarch64-unknown-linux-gnu"
-[target.arm-unknown-linux-gnueabihf]
-image = "burntsushi/cross:arm-unknown-linux-gnueabihf"
+[target.powerpc64-unknown-linux-gnu]
+image = "burntsushi/cross:powerpc64-unknown-linux-gnu"
+
+[target.s390x-unknown-linux-gnu]
+image = "burntsushi/cross:s390x-unknown-linux-gnu"