[Patch,committed] Fix "incpath" inclusion in config/darwin (was: [patch, fortran] PR18428: use libcpp for preprocessing (review of C/C++ and fortran maintainers needed))

Tobias Burnus burnus@net-b.de
Mon May 26 06:40:00 GMT 2008


I committed the following patch as obvious (Rev. 135891)

Tobias


Dominique Dhumieres wrote:
> Bootstrap fails on Darwin with:
>
> ...
> echo '../../gcc-4.4-work/gcc/sdbout.c' >> tmp-gi.list
> lsf=""; for f in $lsf; do \
> 	    echo "#include \"$f\""; \
> 	done | sed 's|../../gcc-4.4-work/gcc/||' > tmp-specs.h
> make[3]: *** No rule to make target `c-incpath.h', needed by `darwin-c.o'.  Stop.
> make[3]: *** Waiting for unfinished jobs....
> ...
>
> The following patch fixes this problem:
>
> [ibook-dhum] f90/bug% diff -u /opt/gcc/_gcc_clean/gcc/config/darwin-c.c /opt/gcc/gcc-4.4-work/gcc/config/darwin-c.c
> --- /opt/gcc/_gcc_clean/gcc/config/darwin-c.c   2007-11-07 10:37:52.000000000 +0100
> +++ /opt/gcc/gcc-4.4-work/gcc/config/darwin-c.c 2008-05-26 08:16:08.000000000 +0200
> @@ -26,7 +26,7 @@
>  #include "tree.h"
>  #include "c-pragma.h"
>  #include "c-tree.h"
> -#include "c-incpath.h"
> +#include "incpath.h"
>  #include "c-common.h"
>  #include "toplev.h"
>  #include "flags.h"
> [ibook-dhum] f90/bug% diff -u /opt/gcc/_gcc_clean/gcc/config/t-darwin /opt/gcc/gcc-4.4-work/gcc/config/t-darwin
> --- /opt/gcc/_gcc_clean/gcc/config/t-darwin     2008-03-27 20:52:22.000000000 +0100
> +++ /opt/gcc/gcc-4.4-work/gcc/config/t-darwin   2008-05-26 08:17:22.000000000 +0200
> @@ -7,7 +7,7 @@
>  
>  darwin-c.o: $(srcdir)/config/darwin-c.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \
>    $(TM_H) $(CPPLIB_H) $(TREE_H) c-pragma.h $(C_TREE_H) toplev.h $(TM_P_H) \
> -  c-incpath.h flags.h $(C_COMMON_H)
> +  incpath.h flags.h $(C_COMMON_H)
> 	$(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) $(srcdir)/config/darwin-c.c $(PREPROCESSOR_DEFINES)
>  
>  gt-darwin.h : s-gtype ; @true
>   



More information about the Fortran mailing list