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
Show bot threadsBotsLatest activityActivityNewest threadsNewMost repliesRepliesMost participantsPeople
- run-clang-tools: Resolve the compilation database before changing directory scripts/clang-tools/run-clang-tools.py In review 1 reply
- Switch RISC-V to declarative entry points arch/ (22), include/ (9), pbl/ (4), Documentation/ (2) New 0 replies
- gen_compile_commands: honor the build directory for modules scripts/clang-tools/gen_compile_commands.py In review 7 replies
- clang-tools: Import os for broken pipe handling scripts/clang-tools/run-clang-tools.py In review 1 reply
- clang-tools: Import os for broken pipe handling scripts/clang-tools/ (2) In review 3 replies
- scripts: run-clang-tools: import os for broken pipe handling scripts/clang-tools/run-clang-tools.py In review 1 reply
- scripts: gen_compile_commands: accept object file paths scripts/clang-tools/gen_compile_commands.py In review 1 reply
- clang-tools: Decode dollar escaping in compile commands scripts/clang-tools/ (2) In review 1 reply
- clang-tools: Resolve compilation database paths before changing directory scripts/clang-tools/ (2) New 0 replies
- alpha: enable building with clang arch/alpha/, arch/alpha/kernel/, arch/alpha/mm/, scripts/ In review 15 replies
- Disable -Wattribute-alias for clang-23 and newer include/linux/ (3), arch/riscv/include/asm/ Applied 1 reply
- kunit update for Linux 7.2-rc1 tools/ (6), lib/ (5), Documentation/ (2), include/ (2), +3 Merged 0 replies
- ARM: deprecate use of ARCH=arm for arm64 builds arch/arm/ (2), Documentation/migration-guides/, scripts/ Applied 1 reply
- fixup! kbuild: sync with Linux v6.17 scripts/Makefile.clang In review 1 reply
- run-clang-tools: run multiprocessing.Pool as context manager scripts/clang-tools/run-clang-tools.py In review 1 reply
- Bump minimum version of LLVM for building the kernel to 17.0.1 arch/ (7), Documentation/ (3), scripts/ (2), include/, +2 In review 7 replies
- linux-next: manual merge of the kbuild tree with the clang-fixes tree include/linux/compiler-clang.h 1 reply
- kunit: qemu_configs: Add or1k / openrisc configuration scripts/clang-tools/, tools/testing/kunit/qemu_configs/ In review 4 replies
- LoongArch: Add basic LoongArch32 support arch/ (70), drivers/ (3), lib/ In review 7 replies
- Documentation/kbuild: fix empty string KBUILD_BUILD_TIMESTAMP Documentation/kbuild/, Documentation/translations/zh_CN/kbuild/ Superseded 1 reply
- Documentation/kbuild: fix empty string KBUILD_BUILD_TIMESTAMP Documentation/kbuild/, Documentation/translations/zh_CN/kbuild/ In review 1 reply
- kbuild: Follow-up to "Reject unexpected values for LLVM=" Documentation/kbuild/, tools/scripts/ In review 5 replies
- compiler-clang.h: Require LLVM 19.1.0 or higher for __typeof_unqual__ include/linux/compiler-clang.h Applied 0 replies
- Revert "scripts/clang-tools: Handle included .c files in gen_compile_commands" scripts/clang-tools/gen_compile_commands.py In review 3 replies
- x86: speedup local_irq_save() for clang include/linux/ (2), arch/x86/include/asm/ In review 9 replies
- scripts/clang-tools: Handle included .c files in gen_compile_commands scripts/clang-tools/gen_compile_commands.py In review 7 replies
- kcfi: Prepare for GCC support arch/ (42), include/ (8), kernel/ (4), tools/ (2), +5 Superseded 22 replies
- gen_compile_commands: Look in KBUILD_OUTPUT if set scripts/clang-tools/gen_compile_commands.py In review 3 replies
- kcfi: Prepare for GCC support arch/ (43), scripts/ (11), include/ (8), kernel/ (4), +6 In review 10 replies
- compiler-clang.h: Define __SANITIZE_*__ macros only when undefined include/linux/compiler-clang.h Applied 1 reply
- -Wformat-invalid-specifier after 88fec3526e84 in -next include/linux/, security/apparmor/include/ 1 reply
- compiler_types: Provide __no_kstack_erase to disable coverage only on Clang include/linux/ (3), arch/x86/include/asm/ In review 3 replies
- compiler_types.h: introduce ASSUME_NONNULL macro for static analysis include/linux/ (2) New 7 replies
- FAILED: patch "[PATCH] kbuild: add $(CLANG_FLAGS) to KBUILD_CPPFLAGS" failed to apply to 5.4-stable tree scripts/Makefile.clang 0 replies
- Scope-based Resource Management include/ (17), kernel/ (3), Makefile, arch/, +3 Applied 46 replies
- fs: add virtfs (Plan 9 ove Virt I/O) include/ (24), fs/ (18), net/ (9), arch/ (4), +7 Applied 1 reply
- Enable strict percpu address space checks include/ (8), arch/ (2), fs/, kernel/, +1 Applied 19 replies
- kbuild: clang: Support building UM with SUBARCH=i386 scripts/Makefile.clang Applied 4 replies
- kbuild: clang: Support building UM with SUBARCH=i386 scripts/Makefile.clang Superseded 6 replies
- sandbox: make CC_HAS_LINUX_I386_SUPPORT depend on GCC Makefile, arch/sandbox/, scripts/ Applied 1 reply
- Compile-time thread-safety checking drivers/ (587), fs/ (114), kernel/ (51), net/ (50), +12 Applied 32 replies
- gen_compile_commands.py: remove code for '\#' replacement scripts/clang-tools/gen_compile_commands.py In review 1 reply
- add first LLVM/clang support scripts/ (11), arch/ (2), lib/ (2), Makefile, +1 Applied 1 reply
- sparc/build: Rework CFLAGS for clang compatibility Documentation/kbuild/, arch/sparc/, arch/sparc/vdso/, scripts/ In review 6 replies
- Improve consistency of '#error' directive messages arch/ (9), include/ (9), tools/ Applied 0 replies
- sparc/build: Rework CFLAGS for clang compatibility arch/sparc/, arch/sparc/vdso/, scripts/ Superseded 17 replies
- Enable build system on macOS hosts scripts/ (11), security/ (5), arch/ (3), Documentation/, +1 Superseded 24 replies
- Kbuild: update gen_compile_commands.py scripts/clang-tools/gen_compile_commands.py Applied 1 reply
- Documentation/llvm: turn make command for ccache into code block Documentation/kbuild/llvm.rst In review 2 replies
- scripts: run-clang-tools: add file filtering option scripts/clang-tools/run-clang-tools.py In review 6 replies