From owner-freebsd-current Wed Oct 24 17:27:23 2001 Delivered-To: freebsd-current@freebsd.org Received: from rover.village.org (rover.bsdimp.com [204.144.255.66]) by hub.freebsd.org (Postfix) with ESMTP id D634C37B401 for ; Wed, 24 Oct 2001 17:27:16 -0700 (PDT) Received: from harmony.village.org (harmony.village.org [10.0.0.6]) by rover.village.org (8.11.3/8.11.3) with ESMTP id f9P0RFV61578; Wed, 24 Oct 2001 18:27:15 -0600 (MDT) (envelope-from imp@harmony.village.org) Received: from harmony.village.org (localhost [127.0.0.1]) by harmony.village.org (8.11.6/8.11.6) with ESMTP id f9P0RB736961; Wed, 24 Oct 2001 18:27:12 -0600 (MDT) (envelope-from imp@harmony.village.org) Message-Id: <200110250027.f9P0RB736961@harmony.village.org> To: Kris Kennaway Subject: Re: RELENG_4 builds on -current Cc: Harry Starr , current In-reply-to: Your message of "Mon, 22 Oct 2001 14:24:01 PDT." <20011022142401.A3569@xor.obsecurity.org> References: <20011022142401.A3569@xor.obsecurity.org> <008701c15a9d$0805aec0$0a9811cb@gccs.com.au> Date: Wed, 24 Oct 2001 18:27:11 -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 In message <20011022142401.A3569@xor.obsecurity.org> Kris Kennaway writes: : On Mon, Oct 22, 2001 at 11:58:23AM +1000, Harry Starr wrote: : > It seems to be nigh impossible to build a "previous" release on -current. : >=20 : > Problems include "incomplete" cross tool building, header files, and of : > course, device support, in particular differences : > between the "old" vn stuff, and the new "md" device. : : I build worlds in a jail populated with the target release so there's : no problems with this. At timing solutions, we build all our products in a chroot jail. We do this because each one of them has slightly different subsetting of, say, X for the embedded environment, different ports (sometimes different versions due to product history), etc. It works well, but the code is too gross to see the light of day... We don't build RELEASES in the chroot. We build a system (make world DESTDIR=xxx outside of the chroot) that we then use to build the system (inside the chroot). Warner To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message