Skip to content

R8: spellcore estatico para Pi (musl) - #1

Merged
MatheusMeM merged 1 commit into
mainfrom
r8/pi-static
Sep 9, 2026
Merged

MatheusMeM merged 1 commit into
mainfrom
r8/pi-static

Conversation

@MatheusMeM

Copy link
Copy Markdown
Owner

Fecha a pendencia do R8 (PRD 6, "Pi aarch64 estatico").

  • Nova leg aarch64-unknown-linux-musl na matriz do job spellcore, rodando no proprio runner ubuntu-24.04-arm. Nenhuma dependencia do workspace tem codigo C (o Helios ja e stub sem rusb), entao nao precisa de cross nem cargo-zigbuild: so rustup target add e --target.
  • Artefato novo spellcore-linux-aarch64-static; o spellcore-linux-aarch64 (glibc) continua.
  • Step confirma que o binario e estatico: falha se o ELF tiver NEEDED.
  • A leg ubuntu-24.04-arm da matriz Python sai. build_lite.sh empacota so .py, shows e profiles; o tarball do arm era byte a byte o do x64 e ainda colidia no merge-multiple do release.
  • Release por tag continua anexando out/*, o que ja inclui o binario estatico.
  • Docs: INSTALL.md (secao Pi) e ROADMAP.md secao 7.

Leg aarch64-unknown-linux-musl na matriz do spellcore, no proprio runner arm:
nenhuma dep do workspace tem codigo C, entao basta rustup target add. O CI so
aceita o artefato spellcore-linux-aarch64-static se o ELF nao tiver NEEDED.
A leg ubuntu-24.04-arm da matriz Python sai: build_lite.sh empacota so .py,
shows e profiles, e o tarball do arm era byte a byte o do x64.
@MatheusMeM
MatheusMeM merged commit e86c48b into main Sep 9, 2026
7 checks passed
@MatheusMeM

Copy link
Copy Markdown
Owner Author

r8/pi-static já está em main pelo merge c187090.

@MatheusMeM
MatheusMeM deleted the r8/pi-static branch September 9, 2026 07:33
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