Contributor
ids1024

Make Redox Self-hosting


Mentors
Jeremy Soller, Michael "mmstick" Murphy
Organization
Microkernel devroom

In order to build Redox on Redox, Rustc has to be ported, along with Cargo, and any dependencies (such as LLVM). Additionally, the build process currently requires make and a Bourne-compatible shell, which will have to be ported, or a way to build without them provided.

LLVM seems to assume it is running under Windows or Unix. So the code in lib/Support/Unix and lib/Support/Windows likely needs to be reimplemented for Redox.