On Tue, Mar 19, 2013 at 09:49:47PM +0400, Dmitry Morozovsky wrote: > On Tue, 19 Mar 2013, Brooks Davis wrote: > > > > > Replace all known uses of ln in the build process with appropriate > > > > install -l invocations via new INSTALL_LINK and INSTALL_SYMLINK > > > > variables. > > > > > > It seems this merge breaks ``make distribution'' and hence mergemaster if > > > your > > > base system is not updated yet (for example, while updating jail): > > > > Sorry for the delay in responding. I missed this yesterday. > > > > It works for me on a older 9.0-STABLE system where the base install > > doesn't support -l. Did you build world or run "make toolchain" in that > > source tree to build the bootstrap copy of install? > > Yes, this is after full ``make buildworld buildkernel'' process.
I've found the problem thanks to misc/177055. It is that mergemaster (and etcupdate) set MAKEOBJDIRPREFIX to something in their temporary directory and thus deprive themselves of bootstrap tools. Unfortunately, I don't see a trivial fix so I've backed this out for now and will work on this in HEAD. -- Brooks
pgpe4Hm149Li_.pgp
Description: PGP signature