On Mon, Jun 30, 2008 at 12:07:57PM +0300, Danny Braniss wrote: > > On Sun, Jun 29, 2008 at 02:54:03PM -0400, Scott Ullrich wrote: > > > On Sun, Jun 29, 2008 at 3:42 AM, Warner Losh <[EMAIL PROTECTED]> wrote: > > > >> when setting WITHOUT_INSTALLLIB, make buildworld breaks with > > > >> make: don't know how to make > > > >> /r+d/obj/sunfire/alix/i386/r+d/7.0/src/tmp/legacy/ > > > >> usr/lib/libegacy.a. Stop > > > > > > > > Only set it for installworld. > > > > > > Was this documented somewhere after the change? This bit me some time > > > ago and I could not find it documented anywhere. If not can someone > > > add it to /usr/src/UPDATING? > > > > > It follows from the description of WITHOUT_INSTALLLIB in src.conf(5), > > but perhaps it's not very obvious. > > understatement :-) > but if it only applies to 'install' why does it break 'build'? I have one > file src.conf, now i need 2? > It can be applied only to the "install" stage. If applied to the "build" stage, it will break it because "build" internally uses "install" to install libraries to a temporary place (${WORLDTMP}) so the other programs/libraries can link against them. See your /usr/obj/usr/src/tmp{,/usr}/lib for details (for a canonical mix of /usr/src and /usr/obj).
Cheers, -- Ruslan Ermilov [EMAIL PROTECTED] FreeBSD committer _______________________________________________ freebsd-hackers@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-hackers To unsubscribe, send any mail to "[EMAIL PROTECTED]"