From owner-freebsd-questions@FreeBSD.ORG Thu Oct 14 04:11:03 2004 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BEFCE16A4CE for ; Thu, 14 Oct 2004 04:11:03 +0000 (GMT) Received: from dante.zefram.net (dante.zefram.net [66.92.77.109]) by mx1.FreeBSD.org (Postfix) with ESMTP id 632FE43D45 for ; Thu, 14 Oct 2004 04:11:03 +0000 (GMT) (envelope-from zefram@zefram.net) Received: by dante.zefram.net (Postfix, from userid 1000) id 93EDA140; Thu, 14 Oct 2004 00:11:05 -0400 (EDT) Received: from localhost (localhost [127.0.0.1]) by dante.zefram.net (Postfix) with ESMTP id 88F0113C for ; Thu, 14 Oct 2004 00:11:05 -0400 (EDT) Date: Thu, 14 Oct 2004 00:11:05 -0400 (EDT) From: John Gillis To: questions@freebsd.org Message-ID: <20041014000024.T27161@dante.zefram.net> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Subject: Compiling 4-RELEASE on 5-STABLE X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 Oct 2004 04:11:03 -0000 My apologies if this has already been asked. I'd like to upgrade my non-production machines to 5.3 once it is released, however I'd like the production servers to lag behind once I make sure everything is working right. This might mean that my production servers would be running 4.x for the next few months. Compiling world, the kernel, and ports is done on non-production machines however, with the ports being packaged and installed on the servers and /usr/src being NFS mounted from a non-production machine. After installing 5.3 on the non-production machines, I'd like to track the 4-RELEASEs into another directory, say /usr/src.4 while tracking 5.3-RELEASE in /usr/src. My question is.. would I be able to compile anything on 5.3 that would still work on 4.10? Does the make build(world|kernel) bootstrap and then use the /usr/src.4 development environment to link/compile everything? Would I be at a loss with ports (not terribly important in my environment)? Thanks, John