diff options
author | Masahiro Yamada <masahiroy@kernel.org> | 2024-04-27 17:55:00 +0300 |
---|---|---|
committer | Masahiro Yamada <masahiroy@kernel.org> | 2024-05-07 17:30:50 +0300 |
commit | 9dcb47a616d552306a01c2032b81c0c920b06847 (patch) | |
tree | 1f4e78a9b0db6ebc2fb2be5c6e88737eb1d1a0f6 /arch | |
parent | b957df3b858d16ba3d4291233569bba09cfd08c7 (diff) | |
download | linux-9dcb47a616d552306a01c2032b81c0c920b06847.tar.xz |
kbuild: do not add $(srctree) or $(objtree) to header search paths
scripts/Makefile.lib is included not only from scripts/Makefile.build
but also from scripts/Makefile.{vmlinux,modfinal} for building generated
C files.
In scripts/Makefile.{vmlinux,modfinal}, $(obj) and $(src) are empty.
Therefore, the header include paths:
-I $(srctree)/$(src) -I $(objtree)/$(obj)
... become meaningless code:
-I $(srctree)/ -I $(objtree)/
Add these paths only when 'obj' and 'src' are defined.
Reported-by: kernel test robot <lkp@intel.com>
Link: https://lore.kernel.org/oe-kbuild-all/202404170634.BlqTaYA0-lkp@intel.com/
Signed-off-by: Masahiro Yamada <masahiroy@kernel.org>
Reviewed-by: Nicolas Schier <n.schier@avm.de>
Diffstat (limited to 'arch')
0 files changed, 0 insertions, 0 deletions