From b9bc33ab69d094d97fd1398aaa39e8e435547d17 Mon Sep 17 00:00:00 2001 From: soryu Date: Mon, 23 Feb 2026 19:39:36 +0000 Subject: fix: add ports.ubuntu.com source for ARM64 cross-compilation packages Default Ubuntu mirrors on GitHub runners only host amd64 packages. Add ports.ubuntu.com as the ARM64 source and pin existing sources to amd64 to avoid conflicts. Co-Authored-By: Claude Opus 4.6 --- .github/workflows/release.yml | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to '.github') diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 418b91a..0bcd8dc 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -52,6 +52,14 @@ jobs: if: matrix.target == 'aarch64-unknown-linux-gnu' run: | sudo dpkg --add-architecture arm64 + # Add ports.ubuntu.com source for arm64 packages + sudo tee /etc/apt/sources.list.d/arm64-ports.list </dev/null || true sudo apt-get update sudo apt-get install -y gcc-aarch64-linux-gnu libssl-dev:arm64 echo "CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_LINKER=aarch64-linux-gnu-gcc" >> $GITHUB_ENV -- cgit v1.2.3