From owner-freebsd-current Thu Feb 23 09:30:31 1995 Return-Path: current-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id JAA07475 for current-outgoing; Thu, 23 Feb 1995 09:30:31 -0800 Received: from cs.weber.edu (cs.weber.edu [137.190.16.16]) by freefall.cdrom.com (8.6.9/8.6.6) with SMTP id JAA07467 for ; Thu, 23 Feb 1995 09:30:30 -0800 Received: by cs.weber.edu (4.1/SMI-4.1.1) id AA03217; Thu, 23 Feb 95 10:23:50 MST From: terry@cs.weber.edu (Terry Lambert) Message-Id: <9502231723.AA03217@cs.weber.edu> Subject: Re: TRUE and FALSE To: nate@trout.sri.MT.net (Nate Williams) Date: Thu, 23 Feb 95 10:23:48 MST Cc: rmallory@wiley.csusb.edu, current@freefall.cdrom.com In-Reply-To: <199502230441.VAA17717@trout.sri.MT.net> from "Nate Williams" at Feb 22, 95 09:41:10 pm X-Mailer: ELM [version 2.4dev PL52] Sender: current-owner@FreeBSD.org Precedence: bulk > Setting up cross-compilation environment if very difficult to do, and > making it work while not affecting normal compilation would be more work > than it would be worth. However, if you are willing to present us with > the patches necessary for this to work, I'm sure you'd find someone to > champion the work and make it work right. The biggest pain I have found in trying to make this work (I did my initial work on 386BSD 0.0 and 0.1 on a Sun hosted environment because I couldn't get a machine up until the kernel had been patched in at least 3 places) was the compilation tools. GCC's idea of a hosted cross-compilation environment is orthoganal to the idea of the compiler being a system component and to the cross-compilation environment being a system instead of an application. The clearest artifact of this is the way it handles include files and the compiler having an expectation of the cross-compilation and compilation environments having the same install tree. Anything that gets done will eventaully have to reflect a special status fo the tools. Terry Lambert terry@cs.weber.edu --- Any opinions in this posting are my own and not those of my present or previous employers.