[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: CVS commit: src/usr.bin/make
On Tue, Mar 24, 2009 at 09:53:13AM -0400, Perry E. Metzger wrote:
> > However, I think you should put back the change to main.c that sets
> > MAKE_VERSION if passed on the command line; I suspect either pkgsrc
> > and/or sjg's portable release probably use it, and probably if we
> > aren't going to put a dynamic date into it from the makefile, we
> > should put a static date into it.
> Okay, I'll put that part of the change back. It causes no actual harm
> to leave it.
> > Maybe what we want to set it to is something like
> > [snip]
> That sort of date seems unobjectionable since it reflects the last
> change made to the sources rather than the last compile date. However,
> I'm not sure why one actively wants it given that you have all the
> rcsid's already in the binary. Also, why would one want it more in
> "make" than in any other program?
Well, remember make is an interpreter; the date goes into the make
variable $(MAKE_VERSION) so the information is available to Makefiles.
I don't know to what extent that variable is used, standardized, or
historically expected, but given that Unix make has a large body of
lightly documented "standard" and historical behavior, it's usually
best not to remove anything like that unless one is quite sure it's
David A. Holland
Main Index |
Thread Index |