summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlan Somers <asomers@gmail.com>2022-03-25 18:09:37 -0600
committerAlan Somers <asomers@gmail.com>2022-03-25 18:09:37 -0600
commit333d03be5df6c0c52435ea92d73c4c5689e847e8 (patch)
treedeaa57e98d4e103ec51fb5e5e588abfa031191f5
parent6a1f5452ae1ddfc16cccd08c6319efcce3256116 (diff)
downloadnix-333d03be5df6c0c52435ea92d73c4c5689e847e8.zip
Use the nightly toolchain for Redox
The latest redox-syscall crate requires at least Rust 1.59.0, but they don't define an MSRV policy. And the version given in the rust-toolchain file in the Redox repository doesn't work. So until they clarify their MSRV, use nightly. https://gitlab.redox-os.org/redox-os/syscall/-/commit/30f29c32952343412bb6c36c9fda136d26e9431f
-rw-r--r--.cirrus.yml6
1 files changed, 2 insertions, 4 deletions
diff --git a/.cirrus.yml b/.cirrus.yml
index 4fd93a36..cc5f216d 100644
--- a/.cirrus.yml
+++ b/.cirrus.yml
@@ -262,10 +262,8 @@ task:
name: Redox x86_64
env:
TARGET: x86_64-unknown-redox
- # Redox requires a nightly compiler.
- # If stuff breaks, change nightly to the date at
- # https://gitlab.redox-os.org/redox-os/redox/-/blob/master/rust-toolchain
- TOOLCHAIN: nightly-2021-06-15
+ # Redox's MSRV policy is unclear. Until they define it, use nightly.
+ TOOLCHAIN: nightly
setup_script:
- rustup target add $TARGET
- rustup toolchain install $TOOLCHAIN --profile minimal --target $TARGET