Date: Thu, 8 Apr 1999 15:44:32 +0000 From: Bob Bishop <rb@gid.co.uk> To: Luoqi Chen <luoqi@watermarkgroup.com> Cc: cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, obrien@FreeBSD.ORG Subject: Re: cvs commit: src/gnu/usr.bin/cc/cc_tools Makefile Message-ID: <l0302093bb3327eb615c5@[194.32.164.2]> In-Reply-To: <199904081334.JAA03291@lor.watermarkgroup.com>
next in thread | previous in thread | raw e-mail | index | archive | help
This seems to do the job here with -j8 on SMP. At 9:34 am -0400 8/4/99, Luoqi Chen wrote: >> obrien 1999/04/08 05:26:07 PDT >> >> Modified files: >> gnu/usr.bin/cc/cc_tools Makefile >> Log: >> Remove some of the dependencies. This removes the cycles I was getting on >> `make -j 8' builds. >> >> Revision Changes Path >> 1.22 +4 -2 src/gnu/usr.bin/cc/cc_tools/Makefile >> >> >With this make -j still fails. Please try this one (diff against rev. 1.21), >it worked for me: > > >Index: Makefile >=================================================================== >RCS file: /home/ncvs/src/gnu/usr.bin/cc/cc_tools/Makefile,v >retrieving revision 1.21 >diff -u -r1.21 Makefile >--- Makefile 1999/04/08 09:57:51 1.21 >+++ Makefile 1999/04/08 13:22:03 >@@ -58,6 +58,7 @@ > ./gengenrtl genrtl.h genrtl.c > > GENSRCS+= genrtl.c genrtl.h >+CLEANFILES+= genrtl.c genrtl.h > > .for i in attrtab > build-tools: gen$i >@@ -94,11 +95,12 @@ > tree-check.h: gencheck > ./gencheck > ${.TARGET} > >+##GENSRCS+= tree-check.h > CLEANFILES+= tree-check.h > > #----------------------------------------------------------------------- > # C parser >-.ORDER: c-parse.c c-parse.h >+#.ORDER: c-parse.c c-parse.h > c-parse.c c-parse.h: c-parse.in > sed -e "/^ifobjc$$/,/^end ifobjc$$/d" \ > -e "/^ifc$$/d" -e "/^end ifc$$/d" \ >@@ -111,7 +113,7 @@ > > #----------------------------------------------------------------------- > # objc parser >-.ORDER: objc-parse.c objc-parse.h >+#.ORDER: objc-parse.c objc-parse.h > objc-parse.c objc-parse.h: c-parse.in > sed -e "/^ifc$$/,/^end ifc$$/d" \ > -e "/^ifobjc$$/d" -e "/^end ifobjc$$/d" \ >@@ -186,7 +188,7 @@ > # would do if we defined PROG, except for leaving out dependencies on > # insn-*.h because these dependencies would be circular. > # >-${OBJS}: ${SRCS:M*.h:Ninsn-*.h:Ngenrtl.h} >+${OBJS:Ngengenrtl.o}: ${SRCS:M*.h:Ninsn-*.h} > > # Give all dependencies on insn-*.h explicitly > # This suffices for `make -j<any> depend', and after that all >@@ -200,5 +202,5 @@ > insn-output.o: insn-attr.h insn-codes.h insn-config.h insn-flags.h > insn-recog.o: insn-config.h > >-genattr.o gencodes.o genconfig.o genemit.o genextract.o genflags.o >genopinit.o genoutput.o genpeep.o genrecog.o: genrtl.h >+#genattr.o gencodes.o genconfig.o genemit.o genextract.o genflags.o >genopinit.o genoutput.o genpeep.o genrecog.o: genrtl.h > .endif > > >To Unsubscribe: send mail to majordomo@FreeBSD.org >with "unsubscribe cvs-all" in the body of the message -- Bob Bishop (0118) 977 4017 international code +44 118 rb@gid.co.uk fax (0118) 989 4254 between 0800 and 1800 UK To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?l0302093bb3327eb615c5>