Release a static aarch64 Linux binary #12
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The release workflow from #11 (issue #7) builds only
x86_64-unknown-linux-musl. ARM64 Linux machines (Asahi on Apple Silicon, Snapdragon laptops, Raspberry Pi 4/5, Graviton) have to build from source today.Plan
aarch64-unknown-linux-muslon the existing x86rust-cirunner withcargo-zigbuild. Zig provides the ARM linker and the C compiler forring, so no ARM runner is needed.sporah-X.Y.Z-aarch64-linux.tar.gznext to the x86_64 tarball, with both covered bySHA256SUMS.file). The runner can't execute ARM binaries, so the live HTTPS smoke test runs on x86_64 only, unless QEMU user emulation turns out to be cheap to add.docker run --platform linux/arm64, including a live HTTPS fetch.uname -m).Out of scope
aarch64-apple-darwin). Building it needs the macOS SDK or a macOS runner, and the binary would be unsigned. Usecargo install --git …for now; this gets its own issue if needed.Blocked on #11.