From owner-freebsd-hackers Wed Jul 18 15:10: 2 2001 Delivered-To: freebsd-hackers@freebsd.org Received: from rover.village.org (rover.bsdimp.com [204.144.255.66]) by hub.freebsd.org (Postfix) with ESMTP id 7417237B403 for ; Wed, 18 Jul 2001 15:09:52 -0700 (PDT) (envelope-from imp@harmony.village.org) 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 f6IM9oF30092; Wed, 18 Jul 2001 16:09:51 -0600 (MDT) (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.4) with ESMTP id f6IM9oo51937; Wed, 18 Jul 2001 16:09:50 -0600 (MDT) (envelope-from imp@harmony.village.org) Message-Id: <200107182209.f6IM9oo51937@harmony.village.org> To: Garance A Drosihn Subject: Re: Development for older FreeBSD releases Cc: bmah@packetdesign.com, freebsd-hackers@FreeBSD.ORG In-reply-to: Your message of "Wed, 18 Jul 2001 18:02:30 EDT." References: <200107112132.f6BLWNb81831@nimitz.packetdesign.com> <200107112113.f6BLDgQ81686@nimitz.packetdesign.com> <200107180654.f6I6sdo46972@harmony.village.org> Date: Wed, 18 Jul 2001 16:09:50 -0600 From: Warner Losh Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG In message Garance A Drosihn writes: : At 12:54 AM -0600 7/18/01, Warner Losh wrote: : >Bruce A. Mah writes: : >: Unfortunately it's not guaranteed...a lot of new hardware has been : >: released since December 1998 (the date of 2.2.8-RELEASE). :-p : > : >Copy the 2.2.8 cdrom onto a disk. Put your sources in that tree. : >Chroot. you now have the 2.2.8 compilers. : : Ooo. That's clever, and pretty simple to do. I have a cdrom that I keep around for just such purposes. I usually mount the cdrom under /228. then mount my home directory under /228/mnt and then sudo chroot /228 /bin/tcsh and do the builds that way. Copying the cdrom is easier to maintain and explain, since I'm sure there are quirks in the above that aren't obvious at the moment. It is a hell of a lot easier than hacking 20-30 different Makefiles to do the right thing, and quicker to setup than a whole new machine. Plus it makes my boss' head hurt, which is always a plus. :-) We have automated scripts that build our products in chroot areas so that we don't have to run the exact version of the software on our development boxes that our embedded systems run in. Warner To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message