diff --git a/.github/actions/build-prqlc/action.yaml b/.github/actions/build-prqlc/action.yaml index 6d696f320598..3a5a043893cb 100644 --- a/.github/actions/build-prqlc/action.yaml +++ b/.github/actions/build-prqlc/action.yaml @@ -23,6 +23,14 @@ runs: sudo apt-get update sudo apt-get install -y musl-tools + - if: inputs.target == 'aarch64-unknown-linux-musl' + shell: bash + run: | + sudo apt-get update + sudo apt-get install -y gcc-aarch64-linux-gnu + echo 'CARGO_TARGET_AARCH64_UNKNOWN_LINUX_MUSL_LINKER=aarch64-linux-gnu-gcc' >>"$GITHUB_ENV" + echo 'RUSTFLAGS="-C link-arg=-lgcc"' >>"$GITHUB_ENV" + - name: cargo build uses: richb-hanover/cargo@v1.1.0 with: