Skip to content

build: Add Aarch64 target - #278

Open
ax0 wants to merge 7 commits into
djdiskmachine:masterfrom
ax0:aarch64-build
Open

ax0 wants to merge 7 commits into
djdiskmachine:masterfrom
ax0:aarch64-build

Conversation

@ax0

@ax0 ax0 commented Sep 18, 2026 •

Copy link
Copy Markdown

Description

This PR adds an AArch64 Linux build target to the GitHub workflow. This more or less mirrors the X64 build steps while using the same Docker container used in the PortMaster build, thus furnishing a binary with decent compatibility across various retro handheld distros.

Type of change

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)

How Has This Been Tested?

Please describe the tests procedure by which you verified your changes.
Provide instructions on how to reproduce.

Test Configuration:

  • Hardware: AArch64 retro handheld
  • Test steps: Copy bin/lgpt.aarch64 from resulting zip to device and execute.

Checklist:

  • I have performed a self-review of my code
  • I have commented particularly in hard-to-understand areas
  • I have updated CHANGELOG
  • I have updated docs/wiki/What-is-LittlePiggyTracker.md reflecting my changes
  • I have version bumped in sources/Application/Model/Project.h
  • My changes generate no new warnings (build without your change then apply your change to check this)

@djdiskmachine

Copy link
Copy Markdown
Owner

Hey this is great!
Do we really need the makefile additions tho? The build job could call make PLATFORM=X64 in an arm environment and we'd get the same output or am I missing something?

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