From a564571e882a9f3b5dd3d5e479f40ed3c9f937c9 Mon Sep 17 00:00:00 2001 From: KaraZajac Date: Sat, 16 May 2026 21:42:22 -0400 Subject: [PATCH] ci: add libc6-dev-arm64-cross for aarch64 cross-build The v0.1.0 tag's arm64 job failed with fatal error: bits/wordsize.h: No such file or directory because gcc-aarch64-linux-gnu alone doesn't pull in the cross libc headers on Ubuntu 24.04 runners. Add libc6-dev-arm64-cross + linux-libc-dev-arm64-cross so the cross-toolchain has its sysroot. --- .github/workflows/release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 646f040..d1dea3e 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -28,7 +28,7 @@ jobs: apt: build-essential - target: arm64 cc: aarch64-linux-gnu-gcc - apt: build-essential gcc-aarch64-linux-gnu + apt: build-essential gcc-aarch64-linux-gnu libc6-dev-arm64-cross linux-libc-dev-arm64-cross name: build (${{ matrix.target }}) runs-on: ubuntu-latest steps: