diff options
author | Nicolas Pitre <nicolas.pitre@linaro.org> | 2016-04-22 15:25:00 -0400 |
---|---|---|
committer | Michal Marek <mmarek@suse.com> | 2016-04-26 10:39:19 +0200 |
commit | 2441e78b19192cd9ea1ce93027a5732a2117f026 (patch) | |
tree | 64d942caf22837e283f6be06e63e71aabe7ea4bc /.gitignore | |
parent | ba79d401f1aee52186ff09607e9405cfb805307d (diff) | |
download | linux-2441e78b19192cd9ea1ce93027a5732a2117f026.tar.bz2 |
kbuild: better abstract vmlinux sequential prerequisites
When CONFIG_TRIM_UNUSED_KSYMS=y and CONFIG_BUILD_DOCSRC=y it is possible
to get the following error:
ERROR: "cn_del_callback" [Documentation/connector/cn_test.ko] undefined!
ERROR: "cn_add_callback" [Documentation/connector/cn_test.ko] undefined!
ERROR: "cn_netlink_send" [Documentation/connector/cn_test.ko] undefined!
../scripts/Makefile.modpost:91: recipe for target '__modpost' failed
It is not sufficient to do "vmlinux-dirs += Documentation" as this also
depends on the headers_check target, and all of this needs to be done
before adjust_autoksyms.sh is executed.
Let's sort this out by gathering those sequential prerequisites in a make
target of their own, separate from the vmlinux target. And by doing so,
the special autoksyms_recursive target is no longer needed.
Signed-off-by: Nicolas Pitre <nico@linaro.org>
Acked-by: Randy Dunlap <rdunlap@infradead.org>
Tested-by: Randy Dunlap <rdunlap@infradead.org>
Diffstat (limited to '.gitignore')
0 files changed, 0 insertions, 0 deletions