From owner-cvs-all Thu Dec 9 14:21:46 1999 Delivered-To: cvs-all@freebsd.org Received: from post.mail.nl.demon.net (post-10.mail.nl.demon.net [194.159.73.20]) by hub.freebsd.org (Postfix) with ESMTP id 80AD3151F9; Thu, 9 Dec 1999 14:21:42 -0800 (PST) (envelope-from marcel@scc.nl) Received: from [212.238.132.94] (helo=scones.sup.scc.nl) by post.mail.nl.demon.net with esmtp (Exim 2.02 #1) id 11wBwS-0002fj-00; Thu, 9 Dec 1999 22:21:41 +0000 Received: from scc.nl (scones.sup.scc.nl [192.168.2.4]) by scones.sup.scc.nl (8.9.3/8.9.3) with ESMTP id XAA65689; Thu, 9 Dec 1999 23:21:37 +0100 (CET) (envelope-from marcel@scc.nl) Message-ID: <38502B70.713BAABB@scc.nl> Date: Thu, 09 Dec 1999 23:21:36 +0100 From: Marcel Moolenaar Organization: SCC vof X-Mailer: Mozilla 4.7 [en] (X11; I; Linux 2.2.5 i386) X-Accept-Language: en MIME-Version: 1.0 To: "Rodney W. Grimes" Cc: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src Makefile.inc1 References: <199912092154.NAA03631@gndrsh.dnsmgr.net> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk "Rodney W. Grimes" wrote: > > > No, I'm not writing in the source tree. The include directory in the > > temporary world (ie /usr/obj/.../tmp/usr/include now uses links instead > > of copies. The links however are based on the presence of '../../sys', > > which normally is the sys link in the root directory. The log is a bit > > generic, because the links are all to the *kernel* sources. > > assumption of presence of ../../sys is very bad, my src tree's are often > not rooted at /usr/src or any otherplace that would have a ../../sys. And > more often than not ../../sys points to a deferent set of sources than > what is being built if it does happen to be rooted at /usr/src. The assumption that ../../sys exists is based on the fact that the "normal" include directory is /usr/include and that there's a symlink named sys in the root that points to a kernel source tree (eg /usr/src/sys). Now that symlinks are used in the temporary world (ie /usr/obj/.../tmp), the only thing missing was a symlink named sys in the temporary world that points to the corresponding kernel sources (ie ${.CURDIR}/sys). This is all independent of which source tree you are building. -- Marcel Moolenaar mailto:marcel@scc.nl SCC Internetworking & Databases http://www.scc.nl/ The FreeBSD project mailto:marcel@FreeBSD.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message