diff options
| author | Shuah Khan <[email protected]> | 2019-04-15 21:51:42 +0000 |
|---|---|---|
| committer | Shuah Khan <[email protected]> | 2019-04-19 23:15:27 +0000 |
| commit | 8ce72dc32578f16942997f041f62759b4c693b6f (patch) | |
| tree | fa0e4507802177ffd283818ad5984e52741d6648 /lib/netdev-notifier-error-inject.c | |
| parent | selftests/kexec: update get_secureboot_mode (diff) | |
| download | kernel-8ce72dc32578f16942997f041f62759b4c693b6f.tar.gz kernel-8ce72dc32578f16942997f041f62759b4c693b6f.zip | |
selftests: fix headers_install circular dependency
"make kselftest" fails with "Circular Makefile.o <- prepare dependency
dropped." error, when lib.mk invokes "make headers_install".
Make level 0: Main make calls selftests run_tests target
...
Make level n: selftests lib.mk invokes main make's headers_install
The secondary level make inherits builtin-rules which will use the rule
to generate Makefile.o and runs into "Circular Makefile.o <- prepare
dependency dropped." error, and kselftest compile fails.
Invoke headers_install target with --no-builtin-rules to avoid circular
error.
In addition, lib.mk installs headers in the default HDR_PATH, even when
build relocation is requested with O= or export KBUILD_OUTPUT. Fix the
problem by passing in INSTALL_HDR_PATH. The headers are installed under
the specified output "dir/usr".
Signed-off-by: Shuah Khan <[email protected]>
Diffstat (limited to 'lib/netdev-notifier-error-inject.c')
0 files changed, 0 insertions, 0 deletions
