kbuild: remove header compile test
authorMasahiro Yamada <yamada.masahiro@socionext.com>
Thu, 7 Nov 2019 07:14:40 +0000 (16:14 +0900)
committerMasahiro Yamada <yamada.masahiro@socionext.com>
Thu, 14 Nov 2019 15:22:35 +0000 (00:22 +0900)
commitfcbb8461fd2376ba3782b5b8bd440c929b8e4980
treebfae3609f244d2ccdb1f643a83fbbbbed829018c
parenteba19032f99c32ecfbe23ce99bb1546db0a23bee
kbuild: remove header compile test

There are both positive and negative options about this feature.
At first, I thought it was a good idea, but actually Linus stated a
negative opinion (https://lkml.org/lkml/2019/9/29/227). I admit it
is ugly and annoying.

The baseline I'd like to keep is the compile-test of uapi headers.
(Otherwise, kernel developers have no way to ensure the correctness
of the exported headers.)

I will maintain a small build rule in usr/include/Makefile.
Remove the other header test functionality.

Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Documentation/kbuild/makefiles.rst
Makefile
drivers/gpu/drm/i915/Kconfig.debug
include/Kbuild [deleted file]
init/Kconfig
scripts/Makefile.build
scripts/Makefile.lib
usr/include/Makefile