From: Arnaud Charlet Date: Tue, 6 Sep 2011 10:55:20 +0000 (+0000) Subject: Makefile.in (common-tools, [...]): Speed up by using -j0. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=e8e38f35ff31141dd99c9fe036c226c096a30739;p=gcc.git Makefile.in (common-tools, [...]): Speed up by using -j0. * gcc-interface/Makefile.in (common-tools, gnatmake-re, gnatlink-re): Speed up by using -j0. From-SVN: r178586 --- diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog index f39c314bec0..d2bac3e8df2 100644 --- a/gcc/ada/ChangeLog +++ b/gcc/ada/ChangeLog @@ -1,3 +1,8 @@ +2011-09-06 Arnaud Charlet + + * gcc-interface/Makefile.in (common-tools, gnatmake-re, + gnatlink-re): Speed up by using -j0. + 2011-09-06 Yannick Moy * sem_ch13.adb (Analyze_Aspect_Specifications): Call diff --git a/gcc/ada/gcc-interface/Makefile.in b/gcc/ada/gcc-interface/Makefile.in index 0d52c71b9f6..7adf6236d91 100644 --- a/gcc/ada/gcc-interface/Makefile.in +++ b/gcc/ada/gcc-interface/Makefile.in @@ -2336,7 +2336,7 @@ ifeq ($(TOOLSCASE),cross) endif common-tools: - $(GNATMAKE) -c -b $(ADA_INCLUDES) \ + $(GNATMAKE) -j0 -c -b $(ADA_INCLUDES) \ --GNATBIND="$(GNATBIND)" --GCC="$(CC) $(ALL_ADAFLAGS)" \ gnatchop gnatcmd gnatkr gnatls gnatprep gnatxref gnatfind gnatname \ gnatclean -bargs $(ADA_INCLUDES) $(GNATBIND_FLAGS) @@ -2375,16 +2375,18 @@ common-tools: $(GNATLINK) -v vxaddr2line -o $@ --GCC="$(GCC_LINK)" targext.o $(CLIB) gnatmake-re: link.o targext.o - $(GNATMAKE) $(ADA_INCLUDES) -u sdefault --GCC="$(CC) $(MOST_ADA_FLAGS)" - $(GNATMAKE) -c $(ADA_INCLUDES) gnatmake --GCC="$(CC) $(ALL_ADAFLAGS)" + $(GNATMAKE) -j0 $(ADA_INCLUDES) -u sdefault --GCC="$(CC) $(MOST_ADA_FLAGS)" + $(GNATMAKE) -j0 -c $(ADA_INCLUDES) gnatmake --GCC="$(CC) $(ALL_ADAFLAGS)" $(GNATBIND) $(ADA_INCLUDES) $(GNATBIND_FLAGS) gnatmake $(GNATLINK) -v gnatmake -o ../../gnatmake$(exeext) \ --GCC="$(GCC_LINK)" $(TOOLS_LIBS) # Note the use of the "mv" command in order to allow gnatlink to be linked with # with the former version of gnatlink itself which cannot override itself. -gnatlink-re: link.o targext.o - $(GNATMAKE) -c $(ADA_INCLUDES) gnatlink --GCC="$(CC) $(ALL_ADAFLAGS)" +# gnatlink-re cannot be run at the same time as gnatmake-re, hence the +# dependency +gnatlink-re: link.o targext.o gnatmake-re + $(GNATMAKE) -j0 -c $(ADA_INCLUDES) gnatlink --GCC="$(CC) $(ALL_ADAFLAGS)" $(GNATBIND) $(ADA_INCLUDES) $(GNATBIND_FLAGS) gnatlink $(GNATLINK) -v gnatlink -o ../../gnatlinknew$(exeext) \ --GCC="$(GCC_LINK)" $(TOOLS_LIBS)