Skip to content

support aarch64 linux and standalone musl release packaging - #37

Merged
luciusmagn merged 3 commits into
lambda-symbolics:masterfrom
vivekvibhuti:vvk/musl-static-release
Aug 21, 2026
Merged

support aarch64 linux and standalone musl release packaging#37
luciusmagn merged 3 commits into
lambda-symbolics:masterfrom
vivekvibhuti:vvk/musl-static-release

Conversation

@vivekvibhuti

Copy link
Copy Markdown
Contributor

adds support for aarch64-linux binary releases, standalone musl targets (aarch64-linux-musl & x86_64-linux-musl), and packages linux releases on ubuntu 20.04 for older glibc baseline

changes

  • server/release-archive.lisp: add aarch64-linux & *-linux-musl platform mapping; use git symbolic-ref for older git on builder container
  • script/build-release-runtime & .lisp: support host bootstrap on aarch64/musl and direct sha256 output check
  • bin/autolith-release: use *-linux* pattern so sandbox helper and bwrap apply to all linux targets
  • script/install: auto-detect aarch64-linux, add --musl flag/auto-detect for alpine, and support busybox sha256sum
  • .github/workflows/release.yml: add package-linux-aarch64 and alpine musl jobs (package-linux-x86_64-musl, package-linux-aarch64-musl), using ubuntu 20.04 container for glibc jobs
  • tests/release-script-tests.lisp: add platform mapping tests for aarch64 and musl

testing

  • built on ubuntu 20.04 (glibc 2.31 baseline) for compatibility with jetpack 5/6, ubuntu 20.04+, debian 11+.
  • tested aarch64-linux-musl in clean alpine arm64 container with --musl flag
  • full ci release matrix passing across all 9 jobs in the tagged release of my fork

@luciusmagn
luciusmagn force-pushed the vvk/musl-static-release branch from bbabd27 to 07f0e1b Compare August 21, 2026 20:19
@luciusmagn
luciusmagn merged commit 07f0e1b into lambda-symbolics:master Aug 21, 2026
2 checks passed
@vivekvibhuti
vivekvibhuti deleted the vvk/musl-static-release branch August 22, 2026 02:31
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