From owner-freebsd-arch Tue Nov 23 11:23: 8 1999 Delivered-To: freebsd-arch@freebsd.org Received: from ns1.yes.no (ns1.yes.no [195.204.136.10]) by hub.freebsd.org (Postfix) with ESMTP id ACCC315146 for ; Tue, 23 Nov 1999 11:22:46 -0800 (PST) (envelope-from eivind@bitbox.follo.net) Received: from bitbox.follo.net (bitbox.follo.net [195.204.143.218]) by ns1.yes.no (8.9.3/8.9.3) with ESMTP id UAA15404 for ; Tue, 23 Nov 1999 20:21:50 +0100 (CET) Received: (from eivind@localhost) by bitbox.follo.net (8.8.8/8.8.6) id UAA28627 for freebsd-arch@freebsd.org; Tue, 23 Nov 1999 20:21:50 +0100 (MET) Received: from smtp03.primenet.com (smtp03.primenet.com [206.165.6.133]) by hub.freebsd.org (Postfix) with ESMTP id AC9911538D; Tue, 23 Nov 1999 11:17:19 -0800 (PST) (envelope-from tlambert@usr06.primenet.com) Received: (from daemon@localhost) by smtp03.primenet.com (8.9.3/8.9.3) id MAA23015; Tue, 23 Nov 1999 12:16:33 -0700 (MST) Received: from usr06.primenet.com(206.165.6.206) via SMTP by smtp03.primenet.com, id smtpdAAArCai3S; Tue Nov 23 12:16:26 1999 Received: (from tlambert@localhost) by usr06.primenet.com (8.8.5/8.8.5) id MAA03270; Tue, 23 Nov 1999 12:16:56 -0700 (MST) From: Terry Lambert Message-Id: <199911231916.MAA03270@usr06.primenet.com> Subject: Re: Cross compilation goals. To: owner-freebsd-arch@freebsd.org (Warner Losh) Date: Tue, 23 Nov 1999 19:16:56 +0000 (GMT) Cc: arch@freebsd.org In-Reply-To: <199911182348.QAA28898@harmony.village.org> from "Warner Losh" at Nov 18, 99 04:48:21 pm X-Mailer: ELM [version 2.4 PL25] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-arch@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > I've just read the rest of the thread, and need to amplify the non > goal and state it as follows: > > 1) It will not necessarily be a goal of this effort to produce a > FreeBSD source tree that can be compiled on a non-FreeBSD > system. You will not necessarily be able to build a FreeBSD > system on a Solaris system, for example. I think it would have been very useful to the Alpha porting effort if it had been possbile to build FreeBSD on DEC UNIX. I still think it would be useful to seperate the compilation tools themselves (e.g. not the ancillary support tools, like bmake or binstall). Consider the performance of FreeBSD Alpha when compiled with the much better DEC Compiler, for example. > I'd like to add the following non-goal for the current effort: > > 2) It will not necessarily be a goal of this effort to produce > binaries for Non-FreeBSD systems on a FreeBSD system. I can agree with this one, although it is somewhat of a shame to lose this generalization. In particular, Linux cross-compilation is attractive from several vantage points, not the least of which is the commercial libraries available on Linux. > I agree with Marcel that the current set of goals is to make > cross-building work rather than the more generic and slightly > different cross-compilation problem. Yup. > Don't get me wrong. In the long term world, I'd love to see the > ability to make binaries for other systems (within reason) in FreeBSD, > but I'm not sure that is a current goal given our time horizons. Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message