From owner-freebsd-current Thu Feb 23 08:50:51 1995 Return-Path: current-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id IAA06622 for current-outgoing; Thu, 23 Feb 1995 08:50:51 -0800 Received: from cs.weber.edu (cs.weber.edu [137.190.16.16]) by freefall.cdrom.com (8.6.9/8.6.6) with SMTP id IAA06616 for ; Thu, 23 Feb 1995 08:50:49 -0800 Received: by cs.weber.edu (4.1/SMI-4.1.1) id AA02944; Thu, 23 Feb 95 09:22:18 MST From: terry@cs.weber.edu (Terry Lambert) Message-Id: <9502231622.AA02944@cs.weber.edu> Subject: Re: TRUE and FALSE To: nate@trout.sri.MT.net (Nate Williams) Date: Thu, 23 Feb 95 9:22:17 MST Cc: phk@ref.tfs.com, wollman@halloran-eldar.lcs.mit.edu, current@freefall.cdrom.com In-Reply-To: <199502222345.QAA15987@trout.sri.MT.net> from "Nate Williams" at Feb 22, 95 04:45:52 pm X-Mailer: ELM [version 2.4dev PL52] Sender: current-owner@FreeBSD.org Precedence: bulk > At what gain are we doing this? I believe it's a noble gain to have the > source tree compile w/out reference to /usr/include, but what does it > gain us? The only thing I can see where it's a big deal is building a > brand-new $(DESTDIR) tree. Other than that, most of the time I *want* > to use the files in /usr/include and NOT those in /usr/src (speaking as > a user-land kind of guy). 1) The ability to build multiple source tree instances on a single box prepatory to doing a distribution. 2) The ability to rebuild everything then chroot to test it prior to actually installing it. 3) The ability (eventually) to rebuild with a relocated source tree. For instance, off a remote mount or a cdrom. 4) The ability (eventually) to do a fully hosted crosscompile. This one is tricky, since you can't use any of the tools that result from the build in the build. This is an eventual goal since the tools-used-during-build reference and the divisions between system dependent code aren't there in FreeBSD's source tree. That's what it buys us. Terry Lambert terry@cs.weber.edu --- Any opinions in this posting are my own and not those of my present or previous employers.