From owner-freebsd-current@FreeBSD.ORG Wed May 16 22:04:53 2007 Return-Path: X-Original-To: current@freebsd.org Delivered-To: freebsd-current@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D058816A400 for ; Wed, 16 May 2007 22:04:53 +0000 (UTC) (envelope-from jclark@metricsystems.com) Received: from server300.snhdns.com (server300.snhdns.com [204.15.192.210]) by mx1.freebsd.org (Postfix) with ESMTP id A7B2213C448 for ; Wed, 16 May 2007 22:04:53 +0000 (UTC) (envelope-from jclark@metricsystems.com) Received: from ip67-89-211-170.z211-89-67.customer.algx.net ([67.89.211.170] helo=[192.168.0.94]) by server300.snhdns.com with esmtpa (Exim 4.63) (envelope-from ) id 1HoQuJ-0006DS-Vo for current@freebsd.org; Wed, 16 May 2007 17:19:40 -0400 Message-ID: <464B7675.2090308@metricsystems.com> From: John Clark Organization: Metric Systems, Inc. User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; de-AT; rv:1.8.1.2) Gecko/20070222 SeaMonkey/1.1.1 MIME-Version: 1.0 To: current@freebsd.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - server300.snhdns.com X-AntiAbuse: Original Domain - freebsd.org X-AntiAbuse: Originator/Caller UID/GID - [0 0] / [47 12] X-AntiAbuse: Sender Address Domain - metricsystems.com X-Source: X-Source-Args: X-Source-Dir: Cc: Subject: Cross compiling FreeBSD from a Linux based machine??? X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Date: Wed, 16 May 2007 22:04:53 -0000 X-Original-Date: Wed, 16 May 2007 14:24:05 -0700 X-List-Received-Date: Wed, 16 May 2007 22:04:53 -0000 It was not clear to me if there was some provision for cross compiling the FreeBSD 'world' using a Linux machine as a host. I know that NetBSD makes everything using a very vanilla Makefile at the start to then compile the NetBSD version of make, and then subsequently builds everything, compiler, standard unix tool set, and kernel. However, I didn't see that sort of setup in the FreeBSD environment. Is it a simple matter of invoking or getting a 'bsd' style make program built first. Or is there more to it than that. Thanks, John Clark.