Interesting use of qemu there – do you have any comparison on how that reduces performance compared to a “true” cross-compile?

btw, we don’t have entirely the same requirements, but micro-ros-build also does cross-compilation. It does it without docker, using a toolchain.cmake. This is mostly painless, except for vendor packages that do not properly pass on the toolchain file to their internal build, but we’re fixing those as we go along (and the android port is also helping).

Apart from that, our main target is RTOS support, so we do a bit more setup stuff, but still, maybe this could be merged at some point…

1 Like