Subject: Re: Updating current in the wrong order after the make change.
To: Andrew Brown <email@example.com>
From: Richard Earnshaw <firstname.lastname@example.org>
Date: 01/16/2001 18:17:27
> a "commands()" command was added to make's syntax a few days ago.
> what you need to do is update your make before you install the new .mk
> files. here's what i'd do:
> # cd /usr/share/mk
> # cvs -d :pserver:email@example.com:/cvsroot co -p -r1.126 sharesrc/share/mk/bsd.prog.mk > bsd.prog.mk
> # cd /usr/src/usr.bin/make
> # make
> # make install
> assuming, of course, that your source tree is in sync and that's the
> only problem. :)
Of course, one could argue that it should always be possible to rebuild
make even in these circumstances. That is, /usr/src/usr.bin/make/Makefile
should not pull in any makefile fragments, or there should be an alternate
makefile in that directory that doesn't rely on /usr/share/mk/*.