From eddc5a3fb936a61a8d6eaa4713ac2197a79b43a3 Mon Sep 17 00:00:00 2001 From: Yuki Okushi Date: Thu, 3 Nov 2022 16:59:06 +0900 Subject: [PATCH] Revive `x86_64-linux-android` CI with an old nightly Signed-off-by: Yuki Okushi --- .github/workflows/bors.yml | 5 +---- ci/install-rust.sh | 8 +++++++- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/.github/workflows/bors.yml b/.github/workflows/bors.yml index 116a01b05e849..dfffd0f2678d3 100644 --- a/.github/workflows/bors.yml +++ b/.github/workflows/bors.yml @@ -159,10 +159,7 @@ jobs: #wasm32-wasi, sparc64-unknown-linux-gnu, wasm32-unknown-emscripten, - # FIXME: Started to fail since 2022-10-10: - # error: linking with `x86_64-linux-android-gcc` failed: exit status: 1 - # ld: error: cannot find -lunwind - # x86_64-linux-android, + x86_64-linux-android, x86_64-unknown-linux-gnux32, x86_64-unknown-linux-musl, # FIXME: It seems some items in `src/unix/mod.rs` diff --git a/ci/install-rust.sh b/ci/install-rust.sh index d7e2be8070dc0..2840b7af9fb1b 100644 --- a/ci/install-rust.sh +++ b/ci/install-rust.sh @@ -8,7 +8,13 @@ toolchain= if [ -n "$TOOLCHAIN" ]; then toolchain=$TOOLCHAIN else - toolchain=nightly + # Pin the nightly version as newer nightly versions break CI, + # https://github.com/rust-lang/rust/issues/103673 contains related information. + if [ "$TARGET" = "x86_64-linux-android" ]; then + toolchain=nightly-2022-10-09 + else + toolchain=nightly + fi fi if [ "$OS" = "windows" ]; then : "${TARGET?The TARGET environment variable must be set.}"