diff options
author | Michal Marek <mmarek@suse.cz> | 2011-05-16 10:37:34 -0400 |
---|---|---|
committer | Michal Marek <mmarek@suse.cz> | 2011-05-16 10:39:28 -0400 |
commit | c4d5ee13984f57b2f881635c49045151679f5e8a (patch) | |
tree | a55ebb0ca69be2369f0efd391198206dfc5c4919 /scripts | |
parent | e0a04b11e4059cab033469617c2a3ce2d8cab416 (diff) |
kbuild: make KBUILD_NOCMDDEP=1 handle empty built-in.o
Based on a patch by Rabin Vincent.
Fix building with KBUILD_NOCMDDEP=1, which currently does not work
because it does not build built-in.o with no dependencies:
LD fs/notify/built-in.o
ld: cannot find fs/notify/dnotify/built-in.o: No such file or directory
ld: cannot find fs/notify/inotify/built-in.o: No such file or directory
ld: cannot find fs/notify/fanotify/built-in.o: No such file or directory
Reported-and-tested-by: Rabin Vincent <rabin@rab.in>
Signed-off-by: Michal Marek <mmarek@suse.cz>
Diffstat (limited to 'scripts')
-rw-r--r-- | scripts/Kbuild.include | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/scripts/Kbuild.include b/scripts/Kbuild.include index c034dd7161a6..be39cd1c74cf 100644 --- a/scripts/Kbuild.include +++ b/scripts/Kbuild.include | |||
@@ -197,6 +197,8 @@ ifneq ($(KBUILD_NOCMDDEP),1) | |||
197 | # User may override this check using make KBUILD_NOCMDDEP=1 | 197 | # User may override this check using make KBUILD_NOCMDDEP=1 |
198 | arg-check = $(strip $(filter-out $(cmd_$(1)), $(cmd_$@)) \ | 198 | arg-check = $(strip $(filter-out $(cmd_$(1)), $(cmd_$@)) \ |
199 | $(filter-out $(cmd_$@), $(cmd_$(1))) ) | 199 | $(filter-out $(cmd_$@), $(cmd_$(1))) ) |
200 | else | ||
201 | arg-check = $(if $(strip $(cmd_$@)),,1) | ||
200 | endif | 202 | endif |
201 | 203 | ||
202 | # >'< substitution is for echo to work, | 204 | # >'< substitution is for echo to work, |