build icon indicating copy to clipboard operation
build copied to clipboard

Support QEMU CI testing.

Open grafikrobot opened this issue 7 years ago • 4 comments

Investigate making it possible to launch a QEMU image to test b2 in various operating systems.

grafikrobot avatar Oct 12 '18 23:10 grafikrobot

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.

jeking3 avatar Jun 10 '19 14:06 jeking3

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.

grafikrobot avatar Jun 10 '19 15:06 grafikrobot

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

jeking3 avatar Jun 11 '19 22:06 jeking3

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.

stale[bot] avatar Jun 11 '21 01:06 stale[bot]