The clang/LLVM/musl based cross development environment ELLCC is moving forward in the bare metal world. The current ELK snapshot can be built for ARM processors with or without virtual memory (MMU) support. You can see the latest status update at http://ellcc.org/blog/?p=22979 -Rich