From c6626cf39bd95c125c5b73dff20a3af5b14cf2e1 Mon Sep 17 00:00:00 2001 From: "Victor M. Alvarez" Date: Mon, 3 Feb 2025 12:48:06 +0100 Subject: [PATCH] ci: install GCC aarch64 toolchain for cross compiling for Linux ARM. --- .github/workflows/release.yaml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 7a71a57d..26f92ca6 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -66,6 +66,12 @@ jobs: - run: rustup target add ${{ matrix.target }} + # Cross-compiling for ARM requires installing GCC for aarch64. + - if: matrix.build == 'linux-arm' + run: | + sudo apt-get update + sudo apt-get install -y gcc-aarch64-linux-gnu + - name: Build run: cargo build --bin yr --profile release-lto --target ${{ matrix.target }} env: