Skip to content

Clang/LLVM build support

Supported 312 threads 413 messages Latest

About Lists, Files, Maintainers, Reviewers
Lists
llvm
Files
Documentation/kbuild/llvm.rst, include/linux/compiler-clang.h, scripts/Makefile.clang, scripts/clang-tools/
Maintainers
Nathan Chancellor
Reviewers
Justin Stitt, Bill Wendling, Nick Desaulniers
  1. run-clang-tools: Resolve the compilation database before changing directory PATCH 1 patch Marcus linux-kbuild lkml llvm scripts/clang-tools/run-clang-tools.py In review 1 reply
  2. Switch RISC-V to declarative entry points RFC PATCH 17 patches Ahmad Fatoum barebox arch/ (22), include/ (9), pbl/ (4), Documentation/ (2) New 0 replies
  3. gen_compile_commands: honor the build directory for modules PATCH 1 patch vngocvan linux-kbuild lkml llvm scripts/clang-tools/gen_compile_commands.py In review 7 replies
  4. clang-tools: Import os for broken pipe handling PATCH v2 1 patch Ting-Han Hou linux-kbuild lkml llvm scripts/clang-tools/run-clang-tools.py In review 1 reply
  5. clang-tools: Import os for broken pipe handling PATCH 1 patch houtinghang linux-kbuild lkml llvm scripts/clang-tools/ (2) In review 3 replies
  6. scripts: run-clang-tools: import os for broken pipe handling PATCH 1 patch omer zalman linux-kbuild lkml llvm scripts/clang-tools/run-clang-tools.py In review 1 reply
  7. scripts: gen_compile_commands: accept object file paths PATCH 1 patch omer zalman linux-kbuild lkml llvm scripts/clang-tools/gen_compile_commands.py In review 1 reply
  8. clang-tools: Decode dollar escaping in compile commands PATCH 1 patch houtinghang linux-kbuild lkml llvm scripts/clang-tools/ (2) In review 1 reply
  9. clang-tools: Resolve compilation database paths before changing directory PATCH 1 patch houtinghang linux-kbuild lkml llvm scripts/clang-tools/ (2) New 0 replies
  10. alpha: enable building with clang PATCH 2 patches Matt Turner linux-alpha linux-kbuild lkml +1 arch/alpha/, arch/alpha/kernel/, arch/alpha/mm/, scripts/ In review 15 replies
  11. Disable -Wattribute-alias for clang-23 and newer PATCH 1 patch Nathan Chancellor linux-riscv lkml llvm +1 include/linux/ (3), arch/riscv/include/asm/ Applied 1 reply
  12. kunit update for Linux 7.2-rc1 GIT PULL Shuah Khan linux-kselftest lkml tools/ (6), lib/ (5), Documentation/ (2), include/ (2), +3 Merged 0 replies
  13. ARM: deprecate use of ARCH=arm for arm64 builds PATCH 3 patches Ahmad Fatoum barebox arch/arm/ (2), Documentation/migration-guides/, scripts/ Applied 1 reply
  14. fixup! kbuild: sync with Linux v6.17 PATCH 1 patch Ahmad Fatoum barebox scripts/Makefile.clang In review 1 reply
  15. run-clang-tools: run multiprocessing.Pool as context manager PATCH 1 patch Philipp Hahn linux-kbuild lkml llvm scripts/clang-tools/run-clang-tools.py In review 1 reply
  16. Bump minimum version of LLVM for building the kernel to 17.0.1 PATCH v2 16 patches Nathan Chancellor linux-arm-kernel linux-doc linux-hardening +5 arch/ (7), Documentation/ (3), scripts/ (2), include/, +2 In review 7 replies
  17. linux-next: manual merge of the kbuild tree with the clang-fixes tree PATCH Mark Brown linux-kbuild linux-next lkml include/linux/compiler-clang.h 1 reply
  18. kunit: qemu_configs: Add or1k / openrisc configuration PATCH 2 patches Thomas Weißschuh linux-kbuild linux-kselftest lkml +1 scripts/clang-tools/, tools/testing/kunit/qemu_configs/ In review 4 replies
  19. LoongArch: Add basic LoongArch32 support PATCH v4 14 patches Huacai Chen lkml loongarch arch/ (70), drivers/ (3), lib/ In review 7 replies
  20. Documentation/kbuild: fix empty string KBUILD_BUILD_TIMESTAMP PATCH 1 patch Daniel Gomez linux-doc linux-kbuild lkml +1 Documentation/kbuild/, Documentation/translations/zh_CN/kbuild/ Superseded 1 reply
  21. Documentation/kbuild: fix empty string KBUILD_BUILD_TIMESTAMP PATCH v2 1 patch Daniel Gomez linux-doc linux-kbuild lkml +1 Documentation/kbuild/, Documentation/translations/zh_CN/kbuild/ In review 1 reply
  22. kbuild: Follow-up to "Reject unexpected values for LLVM=" PATCH 2 patches Thomas Weißschuh linux-doc linux-kbuild lkml +1 Documentation/kbuild/, tools/scripts/ In review 5 replies
  23. compiler-clang.h: Require LLVM 19.1.0 or higher for __typeof_unqual__ PATCH 1 patch Nathan Chancellor lkml llvm include/linux/compiler-clang.h Applied 0 replies
  24. Revert "scripts/clang-tools: Handle included .c files in gen_compile_commands" PATCH 1 patch Nicolas Schier linux-kbuild lkml llvm scripts/clang-tools/gen_compile_commands.py In review 3 replies
  25. x86: speedup local_irq_save() for clang PATCH 2 patches Eric Dumazet lkml include/linux/ (2), arch/x86/include/asm/ In review 9 replies
  26. scripts/clang-tools: Handle included .c files in gen_compile_commands PATCH 1 patch Pat Somaru linux-kbuild llvm scripts/clang-tools/gen_compile_commands.py In review 7 replies
  27. kcfi: Prepare for GCC support PATCH 5 patches Kees Cook linux-arm-kernel linux-doc linux-hardening +3 arch/ (42), include/ (8), kernel/ (4), tools/ (2), +5 Superseded 22 replies
  28. gen_compile_commands: Look in KBUILD_OUTPUT if set PATCH 1 patch Paul Barker linux-kbuild lkml llvm scripts/clang-tools/gen_compile_commands.py In review 3 replies
  29. kcfi: Prepare for GCC support PATCH v2 9 patches Kees Cook linux-arm-kernel linux-doc linux-hardening +3 arch/ (43), scripts/ (11), include/ (8), kernel/ (4), +6 In review 10 replies
  30. compiler-clang.h: Define __SANITIZE_*__ macros only when undefined PATCH 1 patch Nathan Chancellor lkml llvm stable include/linux/compiler-clang.h Applied 1 reply
  31. -Wformat-invalid-specifier after 88fec3526e84 in -next PATCH Nathan Chancellor linux-security-module llvm include/linux/, security/apparmor/include/ 1 reply
  32. compiler_types: Provide __no_kstack_erase to disable coverage only on Clang PATCH v2 1 patch Kees Cook linux-hardening lkml llvm include/linux/ (3), arch/x86/include/asm/ In review 3 replies
  33. compiler_types.h: introduce ASSUME_NONNULL macro for static analysis RFC PATCH 1 patch Raka Gunarto kernelnewbies lkml include/linux/ (2) New 7 replies
  34. FAILED: patch "[PATCH] kbuild: add $(CLANG_FLAGS) to KBUILD_CPPFLAGS" failed to apply to 5.4-stable tree PATCH [email protected] stable scripts/Makefile.clang 0 replies
  35. Scope-based Resource Management PATCH v3 57 patches Peter Zijlstra dmaengine linux-kbuild linux-perf-users +5 include/ (17), kernel/ (3), Makefile, arch/, +3 Applied 46 replies
  36. fs: add virtfs (Plan 9 ove Virt I/O) PATCH 10 patches Ahmad Fatoum barebox include/ (24), fs/ (18), net/ (9), arch/ (4), +7 Applied 1 reply
  37. Enable strict percpu address space checks PATCH v4 6 patches Uros Bizjak bpf linux-arch linux-bcachefs +3 include/ (8), arch/ (2), fs/, kernel/, +1 Applied 19 replies
  38. kbuild: clang: Support building UM with SUBARCH=i386 PATCH v2 1 patch Kees Cook linux-hardening linux-kbuild lkml +1 scripts/Makefile.clang Applied 4 replies
  39. kbuild: clang: Support building UM with SUBARCH=i386 PATCH 1 patch Kees Cook linux-hardening linux-kbuild lkml +1 scripts/Makefile.clang Superseded 6 replies
  40. sandbox: make CC_HAS_LINUX_I386_SUPPORT depend on GCC PATCH 4 patches Ahmad Fatoum barebox Makefile, arch/sandbox/, scripts/ Applied 1 reply
  41. Compile-time thread-safety checking RFC PATCH 33 patches Bart Van Assche ath12k linux-wireless lkml drivers/ (587), fs/ (114), kernel/ (51), net/ (50), +12 Applied 32 replies
  42. gen_compile_commands.py: remove code for '\#' replacement PATCH 1 patch Masahiro Yamada linux-kbuild lkml llvm scripts/clang-tools/gen_compile_commands.py In review 1 reply
  43. add first LLVM/clang support PATCH 4 patches Ahmad Fatoum barebox scripts/ (11), arch/ (2), lib/ (2), Makefile, +1 Applied 1 reply
  44. sparc/build: Rework CFLAGS for clang compatibility PATCH v3 2 patches Koakuma b4-sent linux-doc linux-kbuild +3 Documentation/kbuild/, arch/sparc/, arch/sparc/vdso/, scripts/ In review 6 replies
  45. Improve consistency of '#error' directive messages PATCH 1 patch Nataniel Farzan lkml arch/ (9), include/ (9), tools/ Applied 0 replies
  46. sparc/build: Rework CFLAGS for clang compatibility PATCH v2 2 patches Koakuma b4-sent linux-kbuild lkml +2 arch/sparc/, arch/sparc/vdso/, scripts/ Superseded 17 replies
  47. Enable build system on macOS hosts PATCH v2 8 patches Daniel Gomez b4-sent dri-devel intel-xe +7 scripts/ (11), security/ (5), arch/ (3), Documentation/, +1 Superseded 24 replies
  48. Kbuild: update gen_compile_commands.py PATCH master 1 patch Ahmad Fatoum barebox scripts/clang-tools/gen_compile_commands.py Applied 1 reply
  49. Documentation/llvm: turn make command for ccache into code block PATCH 1 patch Javier Carrasco linux-doc linux-kbuild lkml +1 Documentation/kbuild/llvm.rst In review 2 replies
  50. scripts: run-clang-tools: add file filtering option PATCH 1 patch Théo Lebrun linux-kbuild lkml llvm scripts/clang-tools/run-clang-tools.py In review 6 replies
Page 1 of 7 –