On Thu, Feb 16, 2023 at 12:18 PM Chung Chung ctwo0002@gmail.com wrote:
Hi, I am wondering if anyone has successfully compiled latest kernel using clang,
I have not tried to build a kernel with Clang. However the LLVM devs have done it in the past.
Also see https://docs.kernel.org/kbuild/llvm.html . There are helpful links at the bottom of the page.
I have been having problem with it for the last few month, and here is the error that I have:
In file included from drivers/tty/tty_io.c:103: ./include/linux/termios_internal.h:37:5: error: conflicting types for 'user_termio_to_kernel_termios' int user_termio_to_kernel_termios(struct ktermios *, struct termio __user *); ^ ./include/asm-generic/termios.h:20:19: note: previous definition is here static inline int user_termio_to_kernel_termios(struct ktermios *termios,
It does not look like this issue has been reported in the LLVM kernel issue tracker at https://github.com/ClangBuiltLinux/linux/issues .
Jeff