From 2a7b1d78ff4e3f457a8388377db8e779677035e0 Mon Sep 17 00:00:00 2001 From: Michael Zhao Date: Fri, 9 Oct 2020 08:00:26 +0800 Subject: [PATCH] build: Fix AArch64 musl cross build failure A failure appeared in AArch64 musl cross build, after upgrading rust to v1.47.0. A symbol "strrchr" was missing while linking against static libfdt.a. The issue could be caused by missing symbol(s) in new rust toolchain. This fix pins the rust version in this cross build action to a stable- enough version. Further upgrade will be done manually after testing. Signed-off-by: Michael Zhao --- .github/workflows/cross-build.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/cross-build.yaml b/.github/workflows/cross-build.yaml index b7bce7f31..fa4b154c0 100644 --- a/.github/workflows/cross-build.yaml +++ b/.github/workflows/cross-build.yaml @@ -9,7 +9,7 @@ jobs: strategy: matrix: rust: - - stable + - 1.46.0 target: - aarch64-unknown-linux-gnu - aarch64-unknown-linux-musl