diff --git a/ci/install-rust.sh b/ci/install-rust.sh index 77635d76c..8b22dd9ed 100755 --- a/ci/install-rust.sh +++ b/ci/install-rust.sh @@ -36,11 +36,9 @@ if [ "$RUST_IMAGE_FULL" = "1" ]; then fi if [ "$RUST_VERSION" = "nightly" ]; then - # FIXME: Don't build cargo-c with --locked for now because otherwise a - # version of ahash is used that doesn't build on nightly anymore - cargo install cargo-c --version 0.9.22+cargo-0.72 + cargo install --locked cargo-c --version 0.10.3+cargo-0.81 else - cargo install --locked cargo-c --version 0.9.22+cargo-0.72 + cargo install --locked cargo-c --version 0.9.26+cargo-0.74 fi if [ "$RUST_VERSION" = "nightly" ]; then diff --git a/ci/windows-docker/install_cargo_utils.ps1 b/ci/windows-docker/install_cargo_utils.ps1 index 2dd87a4b4..55d780e12 100644 --- a/ci/windows-docker/install_cargo_utils.ps1 +++ b/ci/windows-docker/install_cargo_utils.ps1 @@ -4,7 +4,11 @@ rustup --version rustc --version cargo --version -cargo install --locked cargo-c --version 0.9.26+cargo-0.72 +if ("$RUST_VERSION" -eq "nightly") { + cargo install --locked cargo-c --version 0.10.3+cargo-0.81 +} else { + cargo install --locked cargo-c --version 0.9.26+cargo-0.74 +} if (!$?) { Write-Host "Failed to install cargo-c"