Skip to content

Commit acccba9

Browse files
randclaude
andcommitted
fix: use manylinux_2_28 for aarch64 cross-compilation
The manylinux2014 (CentOS 7) cross-compiler is too old for ring's ARM assembly — GCC doesn't define __ARM_ARCH. manylinux_2_28 (AlmaLinux 8) has a newer toolchain that works. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent 2b41e89 commit acccba9

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

.github/workflows/release.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,10 @@ jobs:
1717
target: aarch64-apple-darwin
1818
- os: ubuntu-latest
1919
target: x86_64-unknown-linux-gnu
20+
manylinux: auto
2021
- os: ubuntu-latest
2122
target: aarch64-unknown-linux-gnu
23+
manylinux: 2_28
2224
runs-on: ${{ matrix.os }}
2325
steps:
2426
- uses: actions/checkout@v4
@@ -39,7 +41,7 @@ jobs:
3941
with:
4042
target: ${{ matrix.target }}
4143
args: --release --out dist --find-interpreter
42-
manylinux: auto
44+
manylinux: ${{ matrix.manylinux || 'auto' }}
4345

4446
- name: Upload wheel artifact
4547
uses: actions/upload-artifact@v4

0 commit comments

Comments
 (0)