Segmentation Fault on Fedora 30 Power(ppc64le) Container on x86

To my pleasant surprise, it’s really easy to build docker images for other architectures using Docker. It makes use of QEMU user mode emulation to execute the binaries.

It’s especially easy on Docker for Desktop on macOS since everything is already preconfigured and all you have to do is fire up the container. In my case ppc64le/fedora:30.

However, I ran into some issues when running dnf update or dnf install commands on the ppc64le/fedora:30 image. The commands would work on an x86 image, but throw a segmentation fault when emulating Power.

Continue reading “Segmentation Fault on Fedora 30 Power(ppc64le) Container on x86”