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.
Thank you; hopefully some decent and balanced solution could be constructed for not too much effort ;) BTW: I'm really quite happy with your efforts to make build system more consistent; please do not by any means treat our cryticism as stop-point. -- Sincerely, D.Marck [DM5020, MCK-RIPE, DM3-RIPN] [ FreeBSD committer: ma...@freebsd.org ] ------------------------------------------------------------------------ *** Dmitry Morozovsky --- D.Marck --- Wild Woozle --- ma...@rinet.ru *** ------------------------------------------------------------------------ _______________________________________________ svn-src-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-src-all To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"