Skip to content

Conversation

@Larusso
Copy link
Owner

@Larusso Larusso commented Nov 4, 2025

Description

Add support for building and testing Linux ARM64 binaries for both glibc and musl variants in CI workflows.

Changes:

  • Add aarch64-unknown-linux-gnu target to build matrix in rust.yml for testing (glibc variant)
  • Add aarch64-unknown-linux-musl target to build matrix in rust.yml for testing (musl variant, uses zigbuild)
  • Add both Linux ARM64 targets to build matrix in release.yml for releases
  • Skip runtime tests for Linux ARM64 glibc (cross-compiled target, cannot run on x86_64 runners)
  • Update release installation instructions to include Linux ARM64 download options for both glibc and musl variants

Linux ARM64 binaries will be built on Ubuntu runners using cross-compilation and included in releases alongside x86_64 Linux binaries. This enables support for ARM64 Linux systems such as Raspberry Pi 4/5, AWS Graviton, and other ARM64-based Linux distributions.

## Description

Add support for building and testing Linux ARM64 binaries for both glibc and musl variants in CI workflows.

Changes:
- Add `aarch64-unknown-linux-gnu` target to build matrix in `rust.yml` for testing (glibc variant)
- Add `aarch64-unknown-linux-musl` target to build matrix in `rust.yml` for testing (musl variant, uses zigbuild)
- Add both Linux ARM64 targets to build matrix in `release.yml` for releases
- Skip runtime tests for Linux ARM64 glibc (cross-compiled target, cannot run on x86_64 runners)
- Update release installation instructions to include Linux ARM64 download options for both glibc and musl variants

Linux ARM64 binaries will be built on Ubuntu runners using cross-compilation and included in releases alongside x86_64 Linux binaries. This enables support for ARM64 Linux systems such as Raspberry Pi 4/5, AWS Graviton, and other ARM64-based Linux distributions.
@Larusso Larusso merged commit cd53dae into master Nov 4, 2025
8 checks passed
@Larusso Larusso deleted the linux_arm_support branch November 4, 2025 11:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants