From owner-freebsd-current@FreeBSD.ORG Mon Jun 30 17:35:20 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 3113437B401; Mon, 30 Jun 2003 17:35:20 -0700 (PDT) Received: from ns1.xcllnt.net (209-128-86-226.BAYAREA.NET [209.128.86.226]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4867F43FF2; Mon, 30 Jun 2003 17:35:19 -0700 (PDT) (envelope-from marcel@xcllnt.net) Received: from dhcp01.pn.xcllnt.net (dhcp01.pn.xcllnt.net [192.168.4.201]) by ns1.xcllnt.net (8.12.9/8.12.9) with ESMTP id h610ZGDZ058394; Mon, 30 Jun 2003 17:35:16 -0700 (PDT) (envelope-from marcel@piii.pn.xcllnt.net) Received: from dhcp01.pn.xcllnt.net (localhost [127.0.0.1]) by dhcp01.pn.xcllnt.net (8.12.9/8.12.9) with ESMTP id h610ZGgd003560; Mon, 30 Jun 2003 17:35:16 -0700 (PDT) (envelope-from marcel@dhcp01.pn.xcllnt.net) Received: (from marcel@localhost) by dhcp01.pn.xcllnt.net (8.12.9/8.12.9/Submit) id h610ZGPs003559; Mon, 30 Jun 2003 17:35:16 -0700 (PDT) (envelope-from marcel) Date: Mon, 30 Jun 2003 17:35:16 -0700 From: Marcel Moolenaar To: Gordon Tetlow Message-ID: <20030701003516.GA3516@dhcp01.pn.xcllnt.net> References: <20030630222353.GH57432@sunbay.com> <20030630222820.GV70590@roark.gnf.org> <20030630225206.GA57854@ns1.xcllnt.net> <20030630235402.GC70590@roark.gnf.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20030630235402.GC70590@roark.gnf.org> User-Agent: Mutt/1.5.4i 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: Tue, 01 Jul 2003 00:35:20 -0000 On Mon, Jun 30, 2003 at 04:54:02PM -0700, Gordon Tetlow wrote: > > > > 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? Build tools are most of the time so small or trivial (gcc is probably the exception, before that perl probably was) that building them again is lost in creating the rescue bits itself. We could possibly copy the object directory of those tools that have build tools, but if there are paths embedded in generated scripts, we have to regenerate them anyway. What about this: rebuild the build tools to get things sorted out and working and then look if we can optimize? -- Marcel Moolenaar USPA: A-39004 marcel@xcllnt.net