Conversation

The end of the GNU toolchain is getting close: github.com/GrapheneOS/ker github.com/GrapheneOS/ker GNU tools are almost completely purged from the Android Open Source Project other than GNU assembler still being needed for Linux. Maybe LLVM assembler will be usable next generation.
2
11
It's a huge usability / portability improvement because LLVM uses a single toolchain to target every platform. It doesn't make you use a separate toolchain to target different operating systems and architectures. No longer have all the nonsense toolchains for each target triple.
1
7
Clang uses the LLVM integrated assembler by default so the Linux kernel build system currently disables it by default. Setting LLVM=1 uses LLVM for everything else and LLVM_IAS=1 is needed to use the integrated assembler. Once it works properly, it will become the default.