Sophie

Sophie

distrib > Mandriva > 2009.0 > i586 > by-pkgid > 2aa29a72bfe83e0109f283c71247f237 > files > 28

gcc4.2-4.2.3-6mnb2.src.rpm

2004-09-17  Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>

	* Make-lang.in (bldtools): add enough .NOT_PARALLEL to let it
	build with GNU make -j4.

2004-09-01  Laurent GUERBY <laurent@guerby.net>

	* Make-lang.in (bldtools): force rebuild of
	runtime with no optimization for bltools to workaround
	a code generation bug in 3.4.2.

--- gcc-4.0.1/gcc/ada/Make-lang.in.ada-64bit-hack	2005-03-16 09:38:31.000000000 -0500
+++ gcc-4.0.1/gcc/ada/Make-lang.in	2005-05-04 06:06:08.855029013 -0400
@@ -877,30 +877,30 @@ ada/b_gnatb.c : $(GNATBIND_OBJS) ada/gna
 	$(GNATBIND) -C $(ADA_INCLUDES) -o ada/b_gnatb.c ada/gnatbind.ali
 ada/b_gnatb.o : ada/b_gnatb.c
 
-ada/treeprs.ads : ada/treeprs.adt ada/sinfo.ads ada/xtreeprs.adb
+.NOT_PARALLEL ada/treeprs.ads : ada/treeprs.adt ada/sinfo.ads ada/xtreeprs.adb
 	-$(MKDIR) ada/bldtools/treeprs
 	$(CP) $^ ada/bldtools/treeprs
-	(cd ada/bldtools/treeprs; gnatmake -q xtreeprs ; ./xtreeprs ../../treeprs.ads )
+	(cd ada/bldtools/treeprs; gnatmake -q -a -f xtreeprs ; ./xtreeprs ../../treeprs.ads )
 
-ada/einfo.h : ada/einfo.ads ada/einfo.adb ada/xeinfo.adb
+.NOT_PARALLEL ada/einfo.h : ada/einfo.ads ada/einfo.adb ada/xeinfo.adb
 	-$(MKDIR) ada/bldtools/einfo
 	$(CP) $^ ada/bldtools/einfo
-	(cd ada/bldtools/einfo; gnatmake -q xeinfo ; ./xeinfo ../../einfo.h )
+	(cd ada/bldtools/einfo; gnatmake -q -a -f xeinfo ; ./xeinfo ../../einfo.h )
 
-ada/sinfo.h : ada/sinfo.ads ada/xsinfo.adb
+.NOT_PARALLEL ada/sinfo.h : ada/sinfo.ads ada/xsinfo.adb
 	-$(MKDIR) ada/bldtools/sinfo
 	$(CP) $^ ada/bldtools/sinfo
-	(cd ada/bldtools/sinfo; gnatmake -q xsinfo ; ./xsinfo ../../sinfo.h )
+	(cd ada/bldtools/sinfo; gnatmake -q -a -f xsinfo ; ./xsinfo ../../sinfo.h )
 
-ada/nmake.adb : ada/sinfo.ads ada/nmake.adt ada/xnmake.adb
+.NOT_PARALLEL ada/nmake.adb : ada/sinfo.ads ada/nmake.adt ada/xnmake.adb
 	-$(MKDIR) ada/bldtools/nmake_b
 	$(CP) $^ ada/bldtools/nmake_b
-	(cd ada/bldtools/nmake_b; gnatmake -q xnmake ; ./xnmake -b ../../nmake.adb )
+	(cd ada/bldtools/nmake_b; gnatmake -q -a -f xnmake ; ./xnmake -b ../../nmake.adb )
 
-ada/nmake.ads :  ada/sinfo.ads ada/nmake.adt ada/xnmake.adb ada/nmake.adb
+.NOT_PARALLEL ada/nmake.ads :  ada/sinfo.ads ada/nmake.adt ada/xnmake.adb ada/nmake.adb
 	-$(MKDIR) ada/bldtools/nmake_s
 	$(CP) $^ ada/bldtools/nmake_s
-	(cd ada/bldtools/nmake_s; gnatmake -q xnmake ; ./xnmake -s ../../nmake.ads )
+	(cd ada/bldtools/nmake_s; gnatmake -q -a -f xnmake ; ./xnmake -s ../../nmake.ads )
 
 update-sources : ada/treeprs.ads ada/einfo.h ada/sinfo.h ada/nmake.adb \
 	ada/nmake.ads