Messages in this thread | | | Subject | Re: [PATCH 0/2] Enable clang tools for kernels build using gcc | From | Tom Rix <> | Date | Tue, 28 Jun 2022 06:19:09 -0700 |
| |
The limitations of the compilation db are not limited to the kernel.
Why shouldn't the change be made in the llvm project ?
Tom
On 6/28/22 5:27 AM, Daniel Thompson wrote: > This patch set makes it possible to use clang based tools, such as > the clangd completion engine, regardless of our choice of compiler > for the actual kernel build. > > Most of the fine details are included in the patch header for the > first patch (since we'd like them to appear in the kernel history so > they can help future archaeologists). > > Daniel Thompson (2): > clang-tools: Generate clang compatible output even with gcc builds > Makefile: Enable clang-tidy and clang-analyzer for gcc builds > > Makefile | 11 ++-- > scripts/clang-tools/gen_compile_commands.py | 71 ++++++++++++++++++++- > 2 files changed, 74 insertions(+), 8 deletions(-) > > > base-commit: a111daf0c53ae91e71fd2bfe7497862d14132e3e > -- > 2.35.1 >
| |