From owner-cvs-all Mon Apr 29 5:57:57 2002 Delivered-To: cvs-all@freebsd.org Received: from mail.speakeasy.net (mail15.speakeasy.net [216.254.0.215]) by hub.freebsd.org (Postfix) with ESMTP id 64CD537B425 for ; Mon, 29 Apr 2002 05:57:39 -0700 (PDT) Received: (qmail 21418 invoked from network); 29 Apr 2002 12:57:37 -0000 Received: from unknown (HELO server.baldwin.cx) ([216.27.160.63]) (envelope-sender ) by mail15.speakeasy.net (qmail-ldap-1.03) with DES-CBC3-SHA encrypted SMTP for ; 29 Apr 2002 12:57:37 -0000 Received: from laptop.baldwin.cx (laptop.baldwin.cx [192.168.0.4]) by server.baldwin.cx (8.11.6/8.11.6) with ESMTP id g3TCvav26458; Mon, 29 Apr 2002 08:57:36 -0400 (EDT) (envelope-from jhb@FreeBSD.org) Message-ID: X-Mailer: XFMail 1.5.2 on FreeBSD X-Priority: 3 (Normal) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit MIME-Version: 1.0 In-Reply-To: <20020427140443.GA35685@sunbay.com> Date: Mon, 29 Apr 2002 08:56:50 -0400 (EDT) From: John Baldwin To: Ruslan Ermilov Subject: Re: cvs commit: src Makefile Makefile.inc1 src/etc Makefile src/ Cc: Makoto Matsushita , cvs-all@FreeBSD.org, cvs-committers@FreeBSD.org, Marcel Moolenaar Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On 27-Apr-2002 Ruslan Ermilov wrote: > After so much noise, let me tell you the truth now. :-) > > The old version worked like this (the numbering does not resemble > the release.X steps): > > 1. Install the same world that you're currently running into a chroot > environment. > > 2. Check out fresh sources in the chroot's /usr/src and chroot into > there. (The next steps are done in the chroot'ed environment.) > > 3. Build world from /usr/src and install it under root. This has > the following disadvantages: > > o Installworld from step 1 should install the world _compatible_ > with the world built in this step, otherwise the new world may > not be able to run with the current kernel. That means that > you should run a relatively fresh (ideally, the same /usr/src > stuff as in chroot) world before rolling a release. That's > why I wrote that my patch obviates the need to have an up-to- > date world. This isn't a bad assumption in my opinion, but anyways. > o You can't install and run the world for a different arch. You didn't read my e-mail at all. I said that you would still build a _native_ world first and install it, and _then_ do an additional buildworld to do the cross-arch build. That was the simple part since the entire patch (other than using TARGET in a few places) would consist of a: if (TARGET_ARCH != MACHINE_ARCH) make buildworld endif or some such. 3 lines. :) But anyways, no one else agrees with me so it doesn't matter. -- John Baldwin <>< http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve!" - http://www.FreeBSD.org/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message