From owner-freebsd-current Mon Jul 2 12:15:58 2001 Delivered-To: freebsd-current@freebsd.org Received: from harmony.village.org (rover.bsdimp.com [204.144.255.66]) by hub.freebsd.org (Postfix) with ESMTP id 4B57D37B405 for ; Mon, 2 Jul 2001 12:15:55 -0700 (PDT) (envelope-from imp@harmony.village.org) Received: from harmony.village.org (localhost.village.org [127.0.0.1]) by harmony.village.org (8.11.3/8.11.1) with ESMTP id f62JFsU36427 for ; Mon, 2 Jul 2001 13:15:54 -0600 (MDT) (envelope-from imp@harmony.village.org) Message-Id: <200107021915.f62JFsU36427@harmony.village.org> To: current@freebsd.org Subject: ** HEADS UP **: kernel compile directory change Date: Mon, 02 Jul 2001 13:15:54 -0600 From: Warner Losh Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG If you use the buildkernel/installkernel method in current to build your kernels, nothing has changed and can ignore the rest of this message. If you use the classic/developers method to build your kernels, read on. You need a new config after july 1, 2001[*]. The compile directory has moved from src/sys/compile/FOO to src/sys/$MACHINE/compile/FOO. This allows us to compile multiple architectures' GENERIC/LINT files in one tree. As we get more architectures in the tree, this becomes critical to more of our developers. If you wish to keep the old config directory location, I suggest: config -d `pwd`/../../config/FOO FOO Also, if you wanted to move the compile directory directly (eg mv src/sys/compile/FOO src/sys/alpha/compile/FOO), you must remove the machine link and reconfig. However, if you go this route, you are on your own if things go wrong. Alternatively, you can also put a symbolic link from src/sys/compile to src/sys/MACHINE/compile if you have only one MACHINE. However, this may cause problems with cvs and/or cvsup (eg, the author hasn't tested it). Warner [*] Actually, the directory was moved on June 29, but there were a number of fixes that dribbled in over the next two days to knock the rough edges off of things. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message