Cross-Building & Cross-Testing
Details
Cross-building for just about every architecture and operating system can easily be achieved with `cross` these days. Interesting nuances apply though for libc-related issues etc and linting in general. The testing aspect is where things still become really interesting. Let's explore how far Qemu and to some extend Vagrant can be pushed with modern tooling in conjunction with Rust application development, for both stuff running on an OS and (emulated) bare metal of cause.
I kind of stumbled into this rabbit hole while exploring "vibe-configuring" Qemu for TMP emulation, an annoying topic to get right manually but surprisingly nice to troubleshoot with a "bit of help". This opened some fascinating avenues to configuring the proverbial * out of Qemu. -Sebastian
