Skip to content

feat: add aarch64-linux support (Raspberry Pi 5)#1

Merged
MartinLoeper merged 1 commit intomainfrom
feat/aarch64-linux
Mar 7, 2026
Merged

feat: add aarch64-linux support (Raspberry Pi 5)#1
MartinLoeper merged 1 commit intomainfrom
feat/aarch64-linux

Conversation

@MartinLoeper
Copy link
Copy Markdown
Owner

Summary

  • Add aarch64-linux to the supported systems in flake.nix
  • Add checks.aarch64-linux.ci to the Garnix CI build matrix
  • Enables building and running OpenClaw on ARM64 Linux devices (e.g. Raspberry Pi 5)

Based on upstream PR: openclaw#3

Notes

  • The build system already uses platform-agnostic patterns (stdenv.hostPlatform), so no package changes needed
  • nix-steipete-tools availability for aarch64-linux is handled gracefully (falls back to empty set)
  • Linux-specific checks (gateway-tests, config-options, etc.) will automatically run for aarch64-linux
  • The /bin/mkdir and /bin/ln fix from upstream PR feat: add aarch64-linux support (Raspberry Pi 5) openclaw/nix-openclaw#3 is not needed here — this fork already uses run --quiet ${lib.getExe' pkgs.coreutils "mkdir"} and similar patterns

Test plan

  • Verify Garnix CI builds successfully for aarch64-linux
  • Test on a Raspberry Pi 5 device

🤖 Generated with Claude Code

Add aarch64-linux to the supported systems list and Garnix CI matrix.
Enables building and running OpenClaw on ARM64 Linux devices.

Based on openclaw#3.

Co-Authored-By: Claude Opus 4.6 <[email protected]>
@MartinLoeper MartinLoeper merged commit 5b6654e into main Mar 7, 2026
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.

1 participant