ClangBuiltLinux

Logo

Building the Linux kernel with Clang

View My GitHub Profile

Build status

       clang‑16      clang‑15      clang‑14      clang‑13      clang‑12      clang‑11 clang‑android
next next-clang-16 build status next-clang-15 build status next-clang-14 build status next-clang-13 build status next-clang-12 build status next-clang-11 build status next-clang-android build status
mainline mainline-clang-16 build status mainline-clang-15 build status mainline-clang-14 build status mainline-clang-13 build status mainline-clang-12 build status mainline-clang-11 build status  
5.15 5.15-clang-16 build status 5.15-clang-15 build status 5.15-clang-14 build status 5.15-clang-13 build status 5.15-clang-12 build status 5.15-clang-11 build status  
5.10 5.10-clang-16 build status 5.10-clang-15 build status 5.10-clang-14 build status 5.10-clang-13 build status 5.10-clang-12 build status 5.10-clang-11 build status  
5.4 5.4-clang-16 build status 5.4-clang-15 build status 5.4-clang-14 build status 5.4-clang-13 build status      
4.19 4.19-clang-16 build status 4.19-clang-15 build status 4.19-clang-14 build status 4.19-clang-13 build status      
4.14 4.14-clang-16 build status 4.14-clang-15 build status 4.14-clang-14 build status 4.14-clang-13 build status      
4.9 4.9-clang-16 build status 4.9-clang-15 build status 4.9-clang-14 build status 4.9-clang-13 build status      
tip tip-clang-16 build status tip-clang-15 build status tip-clang-14 build status tip-clang-13 build status tip-clang-12 build status tip-clang-11 build status  
stable stable-clang-16 build status stable-clang-15 build status stable-clang-14 build status stable-clang-13 build status stable-clang-12 build status stable-clang-11 build status  
chromeos‑5.15 chromeos-5.15-clang-16 build status chromeos-5.15-clang-15 build status chromeos-5.15-clang-14 build status chromeos-5.15-clang-13 build status chromeos-5.15-clang-12 build status    
chromeos‑5.10 chromeos-5.10-clang-16 build status chromeos-5.10-clang-15 build status chromeos-5.10-clang-14 build status chromeos-5.10-clang-13 build status chromeos-5.10-clang-12 build status    
arm64‑fixes arm64-fixes-clang-16 build status arm64-fixes-clang-15 build status arm64-fixes-clang-14 build status arm64-fixes-clang-13 build status arm64-fixes-clang-12 build status arm64-fixes-clang-11 build status  
arm64 arm64-clang-16 build status arm64-clang-15 build status arm64-clang-14 build status arm64-clang-13 build status arm64-clang-12 build status arm64-clang-11 build status  
android14‑5.15 android14-5.15-clang-16 build status android14-5.15-clang-15 build status android14-5.15-clang-14 build status android14-5.15-clang-13 build status android14-5.15-clang-12 build status   android14-5.15-clang-android build status
android13‑5.15 android13-5.15-clang-16 build status android13-5.15-clang-15 build status android13-5.15-clang-14 build status android13-5.15-clang-13 build status android13-5.15-clang-12 build status   android13-5.15-clang-android build status
android13‑5.10 android13-5.10-clang-16 build status android13-5.10-clang-15 build status android13-5.10-clang-14 build status android13-5.10-clang-13 build status android13-5.10-clang-12 build status   android13-5.10-clang-android build status
android12‑5.10 android12-5.10-clang-16 build status android12-5.10-clang-15 build status android12-5.10-clang-14 build status android12-5.10-clang-13 build status android12-5.10-clang-12 build status   android12-5.10-clang-android build status
android12‑5.4 android12-5.4-clang-16 build status android12-5.4-clang-15 build status android12-5.4-clang-14 build status android12-5.4-clang-13 build status android12-5.4-clang-12 build status   android12-5.4-clang-android build status
android‑4.19 android-4.19-clang-16 build status android-4.19-clang-15 build status android-4.19-clang-14 build status android-4.19-clang-13 build status android-4.19-clang-12 build status   android-4.19-clang-android build status
android‑4.14 android-4.14-clang-16 build status android-4.14-clang-15 build status android-4.14-clang-14 build status android-4.14-clang-13 build status android-4.14-clang-12 build status   android-4.14-clang-android build status
android‑4.9 android-4.9-clang-16 build status android-4.9-clang-15 build status android-4.9-clang-14 build status android-4.9-clang-13 build status android-4.9-clang-12 build status   android-4.9-clang-android build status
android‑mainline android-mainline-clang-16 build status android-mainline-clang-15 build status android-mainline-clang-14 build status android-mainline-clang-13 build status android-mainline-clang-12 build status   android-mainline-clang-android build status

The following architectures are targetable from both LLVM and the Linux kernel and are relatively well supported and tested:

The following architectures are targetable from both LLVM and the Linux kernel and are known to work in specific/limited configurations and supported on a best-effort basis:

The following architectures are targetable from both LLVM and the Linux kernel but are untested or currently broken:

The following architectures are targetable from the Linux kernel but not LLVM:

The following architectures are targetable from LLVM but not the Linux kernel: