This is the last port that is needed to have a working C toolchain for CloudABI. C++ still requires libc++, libc++abi and libunwind. These will be added later.
As mentioned in the comments, we don't use CMake to build compiler-rt, as this is too hard in this specific instance. CMake sort of depends on compiler-rt to be present, which is a bit weird.