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 dholl...@netbsd.org