From owner-freebsd-current Thu Jun 20 20:53:52 1996 Return-Path: owner-current Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id UAA14004 for current-outgoing; Thu, 20 Jun 1996 20:53:52 -0700 (PDT) Received: from genesis.atrad.adelaide.edu.au (genesis.atrad.adelaide.edu.au [129.127.96.120]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id UAA13996 for ; Thu, 20 Jun 1996 20:53:49 -0700 (PDT) Received: from msmith@localhost by genesis.atrad.adelaide.edu.au (8.6.12/8.6.9) id NAA08584; Fri, 21 Jun 1996 13:56:17 +0930 From: Michael Smith Message-Id: <199606210426.NAA08584@genesis.atrad.adelaide.edu.au> Subject: Re: tcl -- what's going on here. To: wollman@lcs.mit.edu (Garrett Wollman) Date: Fri, 21 Jun 1996 13:56:17 +0930 (CST) Cc: msmith@atrad.adelaide.edu.au, current@freebsd.org In-Reply-To: <9606201507.AA26764@halloran-eldar.lcs.mit.edu> from "Garrett Wollman" at Jun 20, 96 11:07:24 am MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-current@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Garrett Wollman stands accused of saying: > > > If the current build scheme can't handle third-party build structures > > in some sensible fashion, then it is _BROKEN_ from the point of view of > > the useful continuation of the expansion of FreeBSD. > > I agree with your statement as a whole, but the premise is false. The > current build scheme CAN handle third-party structures in a sensible > fashion (by ignoring them and working in a separate directory). Ah! This is something that has never been adequately explained before. I presume this ties in with the suggestion (made by Tom?) of leaving the vendor tree aside and building in another directory using VPATH? ... following this further down the track, looking at Jordan's gripes with the whole objdir thing, would it be practical to build the obj tree and populate it with symlinks to corresponding makefiles, and then use VPATH to find the sources? Is 'make' capable of determining whether the Makefile it's reading is a symlink and determining the true location of the file (this would make automating the VPATH generation trivial, rather than having to handcode it into every Makefile). Would this cover any/many of the obj-dir complaints? > -GAWollman -- ]] Mike Smith, Software Engineer msmith@atrad.adelaide.edu.au [[ ]] Genesis Software genesis@atrad.adelaide.edu.au [[ ]] High-speed data acquisition and (GSM mobile) 0411-222-496 [[ ]] realtime instrument control (ph/fax) +61-8-267-3039 [[ ]] Collector of old Unix hardware. "Where are your PEZ?" The Tick [[