From owner-freebsd-current Thu Jun 27 02:43:34 1996 Return-Path: owner-current Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id CAA14434 for current-outgoing; Thu, 27 Jun 1996 02:43:34 -0700 (PDT) Received: from plaut.de ([194.39.177.166]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id CAA14422 for ; Thu, 27 Jun 1996 02:43:18 -0700 (PDT) Received: from totum.plaut.de (totum.plaut.de [194.39.177.9]) by plaut.de (8.6.12/8.6.12) with ESMTP id KAA23964; Thu, 27 Jun 1996 10:50:26 +0200 Received: from localhost (root@localhost) by totum.plaut.de (8.7.5/8.7.3) with SMTP id LAA09320; Thu, 27 Jun 1996 11:40:11 +0200 (MET DST) Date: Thu, 27 Jun 1996 11:40:11 +0200 (MET DST) From: Michael Reifenberger To: "Jordan K. Hubbard" cc: FreeBSD-Current Subject: Re: Building inside of /usr/src? In-Reply-To: <2277.835867253@time.cdrom.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-current@freebsd.org X-Loop: FreeBSD.org Precedence: bulk On Thu, 27 Jun 1996, Jordan K. Hubbard wrote: > Date: Thu, 27 Jun 1996 02:20:53 -0700 > From: "Jordan K. Hubbard" > To: Michael Reifenberger > Cc: FreeBSD-Current > Subject: Re: Building inside of /usr/src? > > > With current I noticed, that if I do a 'make obj' in /usr/src, I get for > > example a /usr/obj/a/src/lib/libc. > > Yeah, that looks right. > > > If I do a 'make obj' directly in /usr/src/lib/libc I get a: > > /usr/obj/usr/src/lib/libc created for /usr/src/lib/libc > > Urk - REALLY? I don't understand this since the path should be > "canonicalized" in the same way, regardless of what depth in /usr/src > you happen to be. Observe: (totum)(root) # cd /usr/src/ (totum)(root) # make mk ... (totum)(root) # cd lib/libc (totum)(root) # make cleandir (totum)(root) # make obj /usr/obj/usr/src/lib/libc created for /usr/src/lib/libc (totum)(root) # pwd /usr/src/lib/libc (totum)(root) # cd /a/src/lib/libc (totum)(root) # pwd /a/src/lib/libc (totum)(root) # make cleandir (totum)(root) # make obj /usr/obj/a/src/lib/libc created for /a/src/lib/libc ?????? Bye! ---- Michael Reifenberger