[U-Boot-Users] [PATCH] Fix dependency generation for older gcc versions

Wolfgang Denk wd at denx.de
Fri Apr 18 09:54:53 CEST 2008


In message <47FFABDE.9030604 at comsys.ro> you wrote:
>  With gcc 3.3.3 at least, compilation fails with
> 
> Generating include/autoconf.mk
> gcc: compilation of header file requested
> make: *** [include/autoconf.mk] Error 1
> 
> since commit 16fe77752eee099b9fb61ed73460e51cc94b37ba.
> 
> Signed-off-by: Vlad Lungu <vlad at comsys.ro>

Your patch was line-wrapped:

>  Makefile |    2 +-
>  1 files changed, 1 insertions(+), 1 deletions(-)
> 
> diff --git a/Makefile b/Makefile
> index e5b4210..ef6927b 100644
> --- a/Makefile
> +++ b/Makefile
> @@ -425,7 +425,7 @@ $(obj)include/autoconf.mk: $(obj)include/config.h 
> $(VERSION_FILE)
^^^^^^^^^^^^^^^^^ here
>      @$(XECHO) Generating include/autoconf.mk ; \
>      set -e ; \
>      : Generate the dependancies ; \
> -    $(CC) -M $(HOST_CFLAGS) $(CPPFLAGS) -MQ $@ include/common.h > 
> $@.dep ; \
^^^^^^^^^^^^^^^^^ and here
> +    $(CC) -x c -M $(HOST_CFLAGS) $(CPPFLAGS) -MQ $@ include/common.h > 
> $@.dep ; \
^^^^^^^^^^^^^^^^^ and here
>      : Extract the config macros ; \
>      $(CPP) $(CFLAGS) -dM include/common.h | sed -n -f 
> tools/scripts/define2mk.sed > $@
^^^^^^^^^^^^^^^^^ and here

Manually applied.

Please make sure to fix your mailer!!!

Best regards,

Wolfgang Denk

-- 
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
Superior ability breeds superior ambition.
	-- Spock, "Space Seed", stardate 3141.9




More information about the U-Boot mailing list