A Dockerfile which creates an image with all requirements to cross compile Amiberry for a Fedora arm64 platform on an x86_64 host.
The image is based on Fedora:latest and includes all Amiberry dependencies (e.g. SDL2, SDL2-image, etc)
The full image is available on DockerHub: https://hub.docker.com/repository/docker/midwan/amiberry-fedora-arm64
docker run --rm -it -v <dir-you-cloned-amiberry-into>:/build midwan/amiberry-fedora-arm64:latestThen you can proceed to compile Amiberry with the relevant toolchain file, e.g.:
cmake -DCMAKE_TOOLCHAIN_FILE=cmake/Toolchain-aarch64-linux-gnu.cmake -B build && cmake --build buildTo build the image yourself:
docker build -t amiberry-fedora-arm64:latest .Images are automatically built and pushed to DockerHub via GitHub Actions on every push to main and on a daily schedule.