
Linuxové jádro je možné již nějakou dobu kompilovat pomocí clang/LLVM. Příští jádro 5.7 bude možné jednoduše zkompilovat pomocí clang/LLVM s použitím proměnné LLVM=1
. To automaticky zajistí použití clang a nástrojů LLVM místo GCC a GNU Binutils.
Jedinou výjimkou je zatím assembler. I při LLVM=1
bude zatím použit GNU as, protože assembler LLVM má ještě s jádrem pár problémů. Pokud si přejete experimentálně použít i assembler LLVM je třeba navíc nastavit LLVM_IAS=1
.
(zdroj: phoronix)