Skip to content

Commit 01c7374

Browse files
bordeuxclaude
andcommitted
fix(ci): disable QEMU test for dynamically linked aarch64-gnu
The aarch64-unknown-linux-gnu binary is dynamically linked to glibc and requires aarch64 libraries that aren't available on x86_64 runners. Keep QEMU testing only for aarch64-unknown-linux-musl which is statically linked and works correctly under QEMU user-mode emulation. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent c48c4da commit 01c7374

1 file changed

Lines changed: 2 additions & 3 deletions

File tree

.github/workflows/_build-binaries.yml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,15 +44,14 @@ jobs:
4444
os: ubuntu-22.04
4545
artifact_name: tmpltool
4646
asset_name: tmpltool-linux-aarch64
47-
can_test: true
48-
use_qemu: true # Test via QEMU user-mode emulation
47+
can_test: false # Dynamically linked, needs aarch64 glibc libs
4948

5049
- target: aarch64-unknown-linux-musl
5150
os: ubuntu-latest
5251
artifact_name: tmpltool
5352
asset_name: tmpltool-linux-aarch64-musl
5453
can_test: true
55-
use_qemu: true # Test via QEMU user-mode emulation
54+
use_qemu: true # Statically linked, works with QEMU
5655

5756
- target: x86_64-apple-darwin
5857
os: macos-latest

0 commit comments

Comments
 (0)