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 <michael.zhao@arm.com>
This commit is contained in:
Michael Zhao 2020-10-09 08:00:26 +08:00 committed by Sebastien Boeuf
parent 573a5c63cf
commit 2a7b1d78ff

View File

@ -9,7 +9,7 @@ jobs:
strategy: strategy:
matrix: matrix:
rust: rust:
- stable - 1.46.0
target: target:
- aarch64-unknown-linux-gnu - aarch64-unknown-linux-gnu
- aarch64-unknown-linux-musl - aarch64-unknown-linux-musl