Subject: Re: Updating current in the wrong order after the make change.
To: Andrew Brown <atatat@atatdot.net>
From: Richard Earnshaw <rearnsha@arm.com>
List: current-users
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:anoncvs@anoncvs.netbsd.org:/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/*.
R.