From owner-freebsd-current@FreeBSD.ORG Mon Jun 30 16:54:05 2003 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0834B37B401; Mon, 30 Jun 2003 16:54:05 -0700 (PDT) Received: from ns1.gnf.org (ns1.gnf.org [63.196.132.67]) by mx1.FreeBSD.org (Postfix) with ESMTP id F345843F75; Mon, 30 Jun 2003 16:54:03 -0700 (PDT) (envelope-from gtetlow@gnf.org) Received: from EXCHCLUSTER01.lj.gnf.org (exch01.lj.gnf.org [172.25.10.19]) by ns1.gnf.org (8.12.8p1/8.12.8) with ESMTP id h5UNs1tF035157; Mon, 30 Jun 2003 16:54:01 -0700 (PDT) (envelope-from gtetlow@gnf.org) Received: from roark.gnf.org ([172.25.24.15]) by EXCHCLUSTER01.lj.gnf.org with Microsoft SMTPSVC(5.0.2195.5329); Mon, 30 Jun 2003 16:54:03 -0700 Received: from roark.gnf.org (localhost [127.0.0.1]) by roark.gnf.org (8.12.9/8.12.9) with ESMTP id h5UNs2i2006263; Mon, 30 Jun 2003 16:54:02 -0700 (PDT) (envelope-from gtetlow@gnf.org) Received: (from gtetlow@localhost) by roark.gnf.org (8.12.9/8.12.9/Submit) id h5UNs2NO006262; Mon, 30 Jun 2003 16:54:02 -0700 (PDT) Date: Mon, 30 Jun 2003 16:54:02 -0700 From: Gordon Tetlow To: Marcel Moolenaar Message-ID: <20030630235402.GC70590@roark.gnf.org> References: <20030630222353.GH57432@sunbay.com> <20030630222820.GV70590@roark.gnf.org> <20030630225206.GA57854@ns1.xcllnt.net> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="HanPD1JKBS04/nMk" Content-Disposition: inline In-Reply-To: <20030630225206.GA57854@ns1.xcllnt.net> User-Agent: Mutt/1.4i X-Habeas-SWE-1: winter into spring X-Habeas-SWE-2: brightly anticipated X-Habeas-SWE-3: like Habeas SWE (tm) X-Habeas-SWE-4: Copyright 2002 Habeas (tm) X-Habeas-SWE-5: Sender Warranted Email (SWE) (tm). The sender of this X-Habeas-SWE-6: email in exchange for a license for this Habeas X-Habeas-SWE-7: warrant mark warrants that this is a Habeas Compliant X-Habeas-SWE-8: Message (HCM) and not spam. Please report use of this X-Habeas-SWE-9: mark in spam to . X-OriginalArrivalTime: 30 Jun 2003 23:54:03.0776 (UTC) FILETIME=[E29C8800:01C33F62] cc: current@freebsd.org cc: Tim Kientzle Subject: Re: rescue/ broke cross compiles X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 30 Jun 2003 23:54:05 -0000 --HanPD1JKBS04/nMk Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Jun 30, 2003 at 03:52:06PM -0700, Marcel Moolenaar wrote: >=20 > Since you create a seperate object tree for rescue, you need to > go through the same phases as a world does. That way tools (like > build-tools) will be compiled against the right headers and linked > against the right libraries (in both cases those of the machine > on which the tool runs). >=20 > Unfortunately, it's not that simple. There's a deliberate phase > ordering that makes sure that we don't pick up cross-tools before > we're ready for them. Since rescue is built *after* the cross- > tools are installed, you'll have a hard time resolving the phase > ordering problem. >=20 > That's why ru@ suggested to add a build-tools target. That way you > populate the seperate tree in sync with the phases of a world, > thereby avoiding the phase ordering problem. Is there a way to leverage the existing build-tools so we don't have to do extra compiling that isn't necessary? -gordon --HanPD1JKBS04/nMk Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (FreeBSD) iD8DBQE/AM2aRu2t9DV9ZfsRAsgFAJ49A6qQUYzZL7KGw/5/TZ/vbeAzrACgwIpm dP/Ni5qRw30EPFPaKe/LCqk= =GzkD -----END PGP SIGNATURE----- --HanPD1JKBS04/nMk--