From owner-freebsd-current Thu Jun 27 02:23:59 1996 Return-Path: owner-current Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id CAA13309 for current-outgoing; Thu, 27 Jun 1996 02:23:59 -0700 (PDT) Received: from time.cdrom.com (time.cdrom.com [204.216.27.226]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id CAA13297 for ; Thu, 27 Jun 1996 02:23:55 -0700 (PDT) Received: from time.cdrom.com (localhost [127.0.0.1]) by time.cdrom.com (8.7.5/8.6.9) with ESMTP id CAA02279; Thu, 27 Jun 1996 02:20:53 -0700 (PDT) To: Michael Reifenberger cc: FreeBSD-Current Subject: Re: Building inside of /usr/src? In-reply-to: Your message of "Thu, 27 Jun 1996 10:46:33 +0200." Date: Thu, 27 Jun 1996 02:20:53 -0700 Message-ID: <2277.835867253@time.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-current@freebsd.org X-Loop: FreeBSD.org Precedence: bulk > 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: jkh@time-> ls -l /usr/src lrwxr-xr-x 1 root wheel 6 Jun 24 20:46 /usr/src -> /a/src jkh@time-> cd /usr/src/lib/libc jkh@time-> pwd /usr/src/lib/libc jkh@time-> make cleandir jkh@time-> make obj /usr/obj/a/src/lib/libc created for /a/src/lib/libc Works for me! Are you sure you didn't do something especially bizarre in the second case? I can't reproduce your error! Jordan