RE: [PATCH] Makefile: fix conditional around sparse

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,
> 
> sparse would always be invoked, since `ifdef C` is always true afet `C ?= xx`.
> Instead, use ifeq to check if C is 0 or 1.
> 
> Fixes f884bfe684f ("mmc-utils: Make functions static for local scope
> enforcement")
The commit log of the above say:
" Run Sparse and fix its warnings.  Apparently, running make C=1 is rarely
    done, so make running sparse default."

So this was intentional.
You need to provide further reasoning why you want to revert it.
You also forgot to sign your commit.

Thanks,
Avri

> 
> ---
>  Makefile | 4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
> 
> diff --git a/Makefile b/Makefile
> index 06ae0f7..c0284bb 100644
> --- a/Makefile
> +++ b/Makefile
> @@ -27,14 +27,14 @@ progs = mmc
> 
>  # make C=1 to enable sparse - default
>  C ?= 1
> -ifdef C
> +ifeq "$(C)" "1"
>         check = sparse $(CHECKFLAGS) $(AM_CFLAGS)  endif
> 
>  all: $(progs)
> 
>  .c.o:
> -ifdef C
> +ifeq "$(C)" "1"
>         $(check) $<
>  endif
>         $(CC) $(CPPFLAGS) $(CFLAGS) $(DEPFLAGS) -c $< -o $@
> --
> 2.48.1.362.g079036d154-goog






[Index of Archives]     [Linux Memonry Technology]     [Linux USB Devel]     [Linux Media]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux