Skip to content

Add Linux ARM64 support#6

Merged
sebscholl merged 1 commit intomainfrom
feature/linux-arm64-support
Jan 26, 2026
Merged

Add Linux ARM64 support#6
sebscholl merged 1 commit intomainfrom
feature/linux-arm64-support

Conversation

@swombat
Copy link
Contributor

@swombat swombat commented Jan 26, 2026

Summary

Adds support for Linux ARM64 (aarch64) - useful for AWS Graviton, Raspberry Pi, and other ARM-based Linux systems.

Changes

  • Rakefile: Add linux_arm64 platform target (aarch64-unknown-linux-gnu)
  • lib/solace/utils/curve25519_dalek.rb: Update platform detection to check for ARM on Linux
  • .github/workflows/build-libs.yml: Add build-linux-arm64 job using ubuntu-24.04-arm runner

Test plan

  • Verified platform detection logic handles Linux ARM64 case
  • macOS tests still pass (269 runs, 0 failures)
  • Linux ARM64 binary to be built by CI workflow after merge

🤖 Generated with Claude Code

- Add aarch64-unknown-linux-gnu build target to Rakefile
- Update platform detection to check CPU architecture on Linux
- Add Linux ARM64 build job to CI workflow (ubuntu-24.04-arm runner)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@sebscholl sebscholl merged commit 2ceff13 into main Jan 26, 2026
6 checks passed
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

Comments