Publish new images based upon 9.2.2 to address issue with aarch64 on x86/64
Two recent patches are important for running aarch64 on x86/64:
https://gitlab.com/qemu-project/qemu/-/commit/c81d1fafa6233448bcc2d8fcd2ba63a4ae834f3a https://gitlab.com/qemu-project/qemu/-/commit/4b7b20a3b72c5000ea71bef505c16e6e628268b6
These address a problem with memory alignment.
We are building our own to address this issue - but it may be beneficial for everyone to update the images on Docker Hub from 7.2.0 to 9.2.2 to benefit from these and many other fixes.
I have requested the patches be included in Fedora 42 RPM, either applied to the 9.2.0 baseline currently in use, or update to the 9.2.2 baseline:
https://bugzilla.redhat.com/show_bug.cgi?id=2352735
The qemu 9.2.2 packages, including qemu-user-static, were built for Fedora 42:
- https://dl.fedoraproject.org/pub/fedora/linux/development/42/Everything/x86_64/os/Packages/q/qemu-user-static-aarch64-9.2.2-2.fc42.x86_64.rpm
- https://dl.fedoraproject.org/pub/fedora/linux/updates/testing/42/Everything/x86_64/Packages/q/qemu-user-static-aarch64-9.2.2-2.fc42.x86_64.rpm
I was able to use https://github.com/tonistiigi/binfmt/releases/tag/deploy%2Fv9.2.2-52 in place of this repo to work around this issue.