Date: Mon, 15 Dec 1997 23:03:00 +1100 From: Bruce Evans <bde@zeta.org.au> To: asami@cs.berkeley.edu, bde@zeta.org.au Cc: jkh@FreeBSD.ORG, nnd@nnd.itfs.nsk.su, stable@FreeBSD.ORG Subject: Re: make buildworld -j2 problems Message-ID: <199712151203.XAA27712@godzilla.zeta.org.au>
next in thread | raw e-mail | index | archive | help
> * .ORDER is needed to prevent `make' from executing two copies of the rule
> * concurrently.
>
>Oh, I see.
>
> * Removing the `scanner.o: tokdefs.h' line in rev.1.13 was a mistake.
>...
>Umm. Well it's not me that made that change. So what do you propose,
>revert it back?
Revert it forward ;-).
>
> * I think it was also mistake to override the default rule for creating
> * grammar.c from grammar.y. The default rule creates y.tab.h as a side
>Um, so should be back it out?
Not sure about this. The current rule works, but requires more code
(first for the rule, then for .ORDER to make it work). Perhaps the
correct fix is to not rename y.tab.h. Renaming y.tab.c is another
mistake. It breaks breaks debugging (the renamed file contains line
numbers for the original). bsd.{prog,lib}.mk probably should override
sys.mk to do this better. It should also add the generated files to
CLEANFILES.
Bruce
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199712151203.XAA27712>
