On Sun, Feb 10, 2008 at 11:59:40PM +0100, Sam Ravnborg wrote:
> make V=1 is broken at the moment.
> 
> I do not have possibility to look at it until
> in ~20 hours.
> So if anyone can help until then...
> 
> To reproduce:
> 
> make defconfig
> make V=1
> 

Somehow $(quiet) == "", when it should be "silent_". Thus command is
empty (just ";"), which is error.

,--`make V=1`--
|  GEN     /dev/shm/blinux/Makefile
|set -e; ; mkdir -p include/linux/; 
[]
|/bin/sh: Syntax error: ";" unexpected
`--

That "silent" juggling with `echo` is overhead, thus remove it.

Signed-off-by: Oleg Verych <[EMAIL PROTECTED]>
--
My (i.e. wrong:) view of the patch. Side effect -- empty line in V=2
garbage output.

--- /mnt/work/pc/kernel.org/git-repoes/linux-2.6/scripts/Kbuild.include 
2008-02-11 02:05:18.619239750 +0100
+++ /mnt/zdev0/linux-2.6/scripts/Kbuild.include 2008-02-11 03:30:11.000000000 
+0100
@@ -39,19 +39,18 @@
 # - If they are equal no change, and no timestamp update
 # - stdin is piped in from the first prerequisite ($<) so one has
 #   to specify a valid file as first prerequisite (often the kbuild file)
- quiet_chk_filechk = echo '  CHK     $@'
-silent_chk_filechk = :
- quiet_upd_filechk = echo '  UPD     $@'
-silent_upd_filechk = :
+quiet_chk_filechk = '  CHK     $@'
+quiet_upd_filechk = '  UPD     $@'
+
 define filechk
        $(Q)set -e;                             \
-       $($(quiet)chk_filechk);                 \
+       echo $($(quiet)chk_filechk);            \
        mkdir -p $(dir $@);                     \
        $(filechk_$(1)) < $< > [EMAIL PROTECTED];               \
        if [ -r $@ ] && cmp -s $@ [EMAIL PROTECTED]; then       \
                rm -f [EMAIL PROTECTED];                        \
        else                                    \
-               $($(quiet)upd_filechk);         \
+               echo $($(quiet)upd_filechk);    \
                mv -f [EMAIL PROTECTED] $@;             \
        fi
 endef
-
To unsubscribe from this list: send the line "unsubscribe linux-kbuild" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to