Testing Multiple Architectures Using QEMU

This proposal has been accepted as a session.


One Line Summary

Discussing how `make ARCH=all test` for Linux libraries and applications can be realized.


QEMU system emulation is useful for testing Linux kernels, libraries, and applications built for varying instruction set architectures. Without such a tool it is difficult and expensive to test changes that for example replace code duplicated across architecture-specific subdirectories with a common implementation. I will discuss my experience implementing `make ARCH=all test` for the Checkpoint and Restore In Userspace – CRIU project.