Source-Changes-D archive

[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 11:41:11AM -0400, Perry E. Metzger wrote:
 > >  > Consider building NetBSD 0.9 today.  As it was, MAKE_VERSION would
 > >  > seem quite modern, but the make would really be quite old.
 > >
 > > Using the last rcsid time would at least fix that...
 > 
 > Not really, because branches have non-linear temporal connections to
 > each other.

It would fix NetBSD 5.0 vs. NetBSD 0.9, though, because those branches
are strictly ordered.

 > Again, I think that if one wanted to be serious about
 > this, one would need to have manual management of version
 > numbers.

Yes.

Anyhow, I talked to sjg about this and the conclusion is that
MAKE_VERSION does need to get defined to something in all builds of
make, and it really ought to be maintained properly too.

For now the makefile should pass a fixed date stamp (may as well go
with 20090326) and at some future point we can move this out of the
makefile and create a version.h for it.

The version should be bumped when new language features are added,
akin to config(1)'s version.

Do you want to do this or should I?

-- 
David A. Holland
dholland%netbsd.org@localhost


Home | Main Index | Thread Index | Old Index