From 7afda1c36bf8b2ecf02d1aba9b9ada1339aae96c Mon Sep 17 00:00:00 2001 From: David Rusu Date: Sun, 7 Jun 2026 11:16:42 -0400 Subject: [PATCH] ci: build linux-arm64 PIC archives too (native ubuntu-22.04-arm runner) Co-Authored-By: Claude Opus 4.8 (1M context) --- .github/workflows/build-pic-archives.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build-pic-archives.yml b/.github/workflows/build-pic-archives.yml index 5c7a494..107697e 100644 --- a/.github/workflows/build-pic-archives.yml +++ b/.github/workflows/build-pic-archives.yml @@ -33,10 +33,15 @@ jobs: matrix: include: - arch: x86_64 + runner: ubuntu-latest slug: rapidsnark-linux-x86_64-pic + - arch: arm64 + runner: ubuntu-22.04-arm + slug: rapidsnark-linux-arm64-pic + runs-on: ${{ matrix.runner }} # Build inside a glibc-2.35 image so the archives stay compatible with older # glibc hosts (avoids the __isoc23_* / newer-GLIBCXX symbol requirements). - runs-on: ubuntu-latest + # The ubuntu:22.04 image resolves to the runner's architecture automatically. container: ubuntu:22.04 steps: - name: Install build dependencies