We did that, but in containers. https://stagex.tools/

Interesting project. Why does it use LLVM toolchain when it already builds gcc in an earlier stage?