Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
BACKPORT: kbuild: clang: remove crufty HOSTCFLAGS
When compiling with `make CC=clang HOSTCC=clang`, I was seeing warnings that clang did not recognize -fno-delete-null-pointer-checks for HOSTCC targets. These were added in commit 61163ef ("kbuild: LLVMLinux: Add Kbuild support for building kernel with Clang"). Clang does not support -fno-delete-null-pointer-checks, so adding it to HOSTCFLAGS if HOSTCC is clang does not make sense. It's not clear why the other warnings were disabled, and just for HOSTCFLAGS, but I can remove them, add -Werror to HOSTCFLAGS and compile with clang just fine. Suggested-by: Masahiro Yamada <yamada.masahiro@socionext.com> Signed-off-by: Nick Desaulniers <nick.desaulniers@gmail.com> Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com> (cherry picked from commit df16aaac26e92e97ab7234d3f93c953466adc4b5) Signed-off-by: Nathan Chancellor <natechancellor@gmail.com> Signed-off-by: Danny Lin <danny@kdrag0n.dev> Signed-off-by: Panchajanya1999 <panchajanya@azure-dev.live>
- Loading branch information