From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,36288d1c39303ceb X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-06-22 13:48:38 PST Path: archiver1.google.com!news2.google.com!postnews1.google.com!not-for-mail From: dewar@gnat.com (Robert Dewar) Newsgroups: comp.lang.ada Subject: Re: Porting GNAT to Debian Hurd Date: 22 Jun 2001 13:48:37 -0700 Organization: http://groups.google.com/ Message-ID: <5ee5b646.0106221248.2e389b5c@posting.google.com> References: <3B296913.1F13E65D@engineer.com> <3B2AE5F4.59E4ABE8@engineer.com> NNTP-Posting-Host: 205.232.38.14 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Trace: posting.google.com 993242918 3860 127.0.0.1 (22 Jun 2001 20:48:38 GMT) X-Complaints-To: groups-support@google.com NNTP-Posting-Date: 22 Jun 2001 20:48:38 GMT Xref: archiver1.google.com comp.lang.ada:9046 Date: 2001-06-22T20:48:38+00:00 List-Id: "B. Douglas Hilton" wrote in message news:<3B2AE5F4.59E4ABE8@engineer.com>... > To do that, I need to compile gnat in a cross-compilation > configuration in Linux; it would be a minor feat, but is theoretically > possible. Building a cross-compiler is quite straightforward if you are reasonably familiar with gcc. If you are not reasonbly familiar with gcc, then porting GNAT is likely to be an out of range task anyway, and you should first acquire this familiarity, e.g. by first building GNU C from sources, then doing a cross compile of GNU C, and then, and only then try the GNAT port. This is not just theoretically possible, it is the standard way of proceeding and, as above, is quite straightforward. The hard part of a GNAT port is the tasking and the tools (particularly the debugger).