You can now build Cosmopolitan with Clang:
make -j8 MODE=llvm
o/llvm/examples/hello.com
The assembler and linker code is now friendly to LLVM too.
So it's not needed to configure Clang to use binutils under
the hood. If you love LLVM then you can now use pure LLVM.
All 196 tests passing on the following systems is confirmed:
- Alpine Linux 5.4.43
- Debian Linux 10 Buster 4.19.0
- Red Hat Enterprise Linux 7 3.10.0
- Red Hat Enterprise Linux 5 2.6.18
- XNU 19.6.0
- Windows 7
- Windows 10
- FreeBSD 12.1
- OpenBSD 6.8
Proof:
https://justine.lol/cosmopolitan/cosmopolitan-0.1.png
My name is Justine Tunney and I approve this release.