From owner-freebsd-current Tue Jun 25 17:14:43 1996 Return-Path: owner-current Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id RAA11736 for current-outgoing; Tue, 25 Jun 1996 17:14:43 -0700 (PDT) Received: from linus.demon.co.uk (linus.demon.co.uk [158.152.10.220]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id RAA11711 for ; Tue, 25 Jun 1996 17:14:29 -0700 (PDT) Received: (from mark@localhost) by linus.demon.co.uk (8.7.5/8.7.3) id BAA07974; Wed, 26 Jun 1996 01:10:45 GMT Message-Id: <199606260110.BAA07974@linus.demon.co.uk> From: mark@linus.demon.co.uk (Mark Valentine) Date: Wed, 26 Jun 1996 01:10:45 +0000 In-Reply-To: "Jordan K. Hubbard"'s message of Jun 25, 9:54am X-Mailer: Mail User's Shell (7.2.6 alpha(3) 7/19/95) To: "Jordan K. Hubbard" , Bruce Evans Subject: Re: Building inside of /usr/src? Cc: freebsd-current@FreeBSD.ORG, nate@sri.MT.net Sender: owner-current@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > From: "Jordan K. Hubbard" > Date: Tue 25 Jun, 1996 > Subject: Re: Building inside of /usr/src? > > Because the default object directory for joe user running make in > > /home/joe/src/prog is /usr/obj/home/joe/src/prog. > > And..? It's correct! It's the same way it *used* to be, in fact. What, even without /home/joe/src/obj? How about if joe had: /home/joe/src/obj.i386 -> /home/joe/i386/obj /home/joe/src/obj.sparc -> /home/joe/sparc/obj > Unless you by luck had your src directory *really* under /usr/src, the > sed script which intended to strip /usr/src off always failed and > you'd end up with /usr/obj/actual/source/path/, something > which was guaranteed in the case where you had "joe" checking out and > building parts of his own tree. I think I remember some implementation bugs along these lines. That's a far cry from being a design bug, though. Mark. -- Mark Valentine at Home