From owner-freebsd-current Sat Aug 11 11:50:43 2001 Delivered-To: freebsd-current@freebsd.org Received: from robin.mail.pas.earthlink.net (robin.mail.pas.earthlink.net [207.217.120.65]) by hub.freebsd.org (Postfix) with ESMTP id 9D73337B40B; Sat, 11 Aug 2001 11:50:40 -0700 (PDT) (envelope-from tlambert2@mindspring.com) Received: from mindspring.com (dialup-209.245.135.88.Dial1.SanJose1.Level3.net [209.245.135.88]) by robin.mail.pas.earthlink.net (EL-8_9_3_3/8.9.3) with ESMTP id LAA10905; Sat, 11 Aug 2001 11:50:37 -0700 (PDT) Message-ID: <3B757EA6.A69FF34B@mindspring.com> Date: Sat, 11 Aug 2001 11:51:18 -0700 From: Terry Lambert Reply-To: tlambert2@mindspring.com X-Mailer: Mozilla 4.7 [en]C-CCK-MCD {Sony} (Win98; U) X-Accept-Language: en MIME-Version: 1.0 To: Ruslan Ermilov Cc: Mark Peek , Bruce Evans , Warner Losh , current@FreeBSD.ORG Subject: Re: Cross builds and upgrade path from 4.x are broken in usr.bin/file References: <20010810110151.B7988@sunbay.com> <20010810235643.Y23367-100000@besplex.bde.org> <20010810173751.B60193@sunbay.com> <20010810191407.A73485@sunbay.com> <20010810202300.A80439@sunbay.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit 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 Ruslan Ermilov wrote: > On Fri, Aug 10, 2001 at 10:04:01AM -0700, Mark Peek wrote: > > At 7:14 PM +0300 8/10/01, Ruslan Ermilov wrote: > > >On Fri, Aug 10, 2001 at 08:38:21AM -0700, Mark Peek wrote: > > > > At 5:37 PM +0300 8/10/01, Ruslan Ermilov wrote: > > > > I'm not sure I understand what you mean by "cross-platform" > > >> installworld. Do you mean "build on a HOST platform and install on > > >> TARGET", or "build on a HOST, install on HOST but using a TARGET > > >> disk"? > > >> > > >I meant the latter here. > > > > Has this ever worked? > > Is it really a goal of the project to have it work? > > > Yes. Imagine that you are rolling an Alpha release on an i386 box. Or building a flashdisk for a new platform where FreeBSD has not been run in the past. > > If this is really a goal, then you should redesign the > > process and not put more and more tools into the "build tools" > > category to work around these problems. > > Take a look at sysinstall/Makefile to have a better idea of what > a "pure" build tool is, rtermcap. It is just the first incident > (with file(1)) that it's also a build-tool for its own .mgc files. Mark is right, here. The idea of "build tools" is intrinsically broken, given the goal (if it is a goal). -- Terry To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message