Commit 72ba47c1 authored by Sam Ravnborg's avatar Sam Ravnborg

kbuild: silence mystery message

During last phase of the build the following message were displayed:
/bin/sh: +@: command not found

This message appears due to slightly changed semantics
of cmd and if_changed_rule.
The easy fix was to insert a dummy command first in rule_ksym_ld.
The alternative was to redo part of this processing in the top-level
Makefile - a volatile area that I try to avoid.
Signed-off-by: default avatarSam Ravnborg <sam@ravnborg.org>
---
parent 23a45e2c
...@@ -688,8 +688,10 @@ endef ...@@ -688,8 +688,10 @@ endef
# Update vmlinux version before link # Update vmlinux version before link
# Use + in front of this rule to silent warning about make -j1 # Use + in front of this rule to silent warning about make -j1
# First command is ':' to allow us to use + in front of this rule
cmd_ksym_ld = $(cmd_vmlinux__) cmd_ksym_ld = $(cmd_vmlinux__)
define rule_ksym_ld define rule_ksym_ld
:
+$(call cmd,vmlinux_version) +$(call cmd,vmlinux_version)
$(call cmd,vmlinux__) $(call cmd,vmlinux__)
$(Q)echo 'cmd_$@ := $(cmd_vmlinux__)' > $(@D)/.$(@F).cmd $(Q)echo 'cmd_$@ := $(cmd_vmlinux__)' > $(@D)/.$(@F).cmd
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment