diff options
author | Masahiro Yamada <yamada.masahiro@socionext.com> | 2019-07-30 18:59:02 +0300 |
---|---|---|
committer | Masahiro Yamada <yamada.masahiro@socionext.com> | 2019-07-31 18:09:49 +0300 |
commit | a721588d9475cbbf9e8b3ae1a69b1dea88d01653 (patch) | |
tree | b50e438b4336ac4e0ef291936b8c25c1f94ca2ef /lib | |
parent | acf2a1397a686365775385ed4657941119172263 (diff) | |
download | linux-a721588d9475cbbf9e8b3ae1a69b1dea88d01653.tar.xz |
kbuild: modpost: do not parse unnecessary rules for vmlinux modpost
Since commit ff9b45c55b26 ("kbuild: modpost: read modules.order instead
of $(MODVERDIR)/*.mod"), 'make vmlinux' emits a warning, like this:
$ make defconfig vmlinux
[ snip ]
LD vmlinux.o
cat: modules.order: No such file or directory
MODPOST vmlinux.o
MODINFO modules.builtin.modinfo
KSYM .tmp_kallsyms1.o
KSYM .tmp_kallsyms2.o
LD vmlinux
SORTEX vmlinux
SYSMAP System.map
When building only vmlinux, KBUILD_MODULES is not set. Hence, the
modules.order is not generated. For the vmlinux modpost, it is not
necessary at all.
Separate scripts/Makefile.modpost for the vmlinux/modules stages.
This works more efficiently because the vmlinux modpost does not
need to include .*.cmd files.
Fixes: ff9b45c55b26 ("kbuild: modpost: read modules.order instead of $(MODVERDIR)/*.mod")
Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Diffstat (limited to 'lib')
0 files changed, 0 insertions, 0 deletions