Add the ARM64 cross toolchain, and follow the image to build/
Batocera and the ES-family handhelds run on ARM, where a linux_x64 binary will not start. The image gains the aarch64 cross compiler and the arm64 dev libraries the pipeline links against. The image itself also moved out of the internal package namespace, which did not travel with the repo during the org reorganization. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -64,13 +64,13 @@ Apple Developer account.
|
||||
`builder.Dockerfile` bakes the pipeline's build-step dependencies
|
||||
(Go + git/make/zip/curl/jq and the X11/GL/ALSA dev libraries needed by
|
||||
the cgo `linux-x64` build) into
|
||||
`git.teletypegames.org/internal/ebitengine-builder`. Debian-based so
|
||||
`git.teletypegames.org/build/ebitengine-builder`. Debian-based so
|
||||
the linux binary links against glibc:
|
||||
|
||||
```sh
|
||||
docker build --platform linux/amd64 -f builder.Dockerfile \
|
||||
-t git.teletypegames.org/internal/ebitengine-builder:latest .
|
||||
docker push git.teletypegames.org/internal/ebitengine-builder:latest
|
||||
-t git.teletypegames.org/build/ebitengine-builder:latest .
|
||||
docker push git.teletypegames.org/build/ebitengine-builder:latest
|
||||
```
|
||||
|
||||
Detailed documentation lives on the wiki: `/development/ebitengine`.
|
||||
|
||||
Reference in New Issue
Block a user