build
build copied to clipboard
Support QEMU CI testing.
Investigate making it possible to launch a QEMU image to test b2 in various operating systems.
I'm working on something like this in the Boost Docker Development Environment. I can run aarch64 (arm64) and ppc64le environments through multiarch. I'm trying to get a big-endian environment running.
This task may be easier now that we are using AZP for testing. We can at minimum have self-hosted agents in the mix that run the extra OSes (be it QEMU or any other VM). We would need a way to control QEMU from outside from a Linux (or Windows, or OSX) environment. And of course if that other "hardware" you are talking about is running one of the supported Linux variants they could be added directly as self-hosted agents.
I can run big-endian containers on little-endian hosts now, so it's only a matter of time before we get the CI provider scripts configured to do the same. https://github.com/jeking3/bdde
Thank you for your contributions. Main development of B2 has moved to https://github.com/bfgroup/b2 This issue has been automatically marked as "transition" to indicate the potential for needing transition to the new B2 development project.