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,FREEMAIL_FROM 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-21 14:59:27 PST Path: archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!canoe.uoregon.edu!hammer.uoregon.edu!newsfeed.direct.ca!look.ca!newsfeed1.earthlink.net!newsfeed.earthlink.net!newsmaster1.prod.itd.earthlink.net!newsread1.prod.itd.earthlink.net.POSTED!not-for-mail Newsgroups: comp.lang.ada Subject: Re: Porting GNAT to Debian Hurd From: Charles Hixson References: <3B296913.1F13E65D@engineer.com> <3B2AE5F4.59E4ABE8@engineer.com> Organization: Mandala Fluteworks Message-ID: User-Agent: Xnews/4.06.11 Date: Thu, 21 Jun 2001 21:59:25 GMT NNTP-Posting-Host: 198.94.156.19 X-Complaints-To: abuse@earthlink.net X-Trace: newsread1.prod.itd.earthlink.net 993160765 198.94.156.19 (Thu, 21 Jun 2001 14:59:25 PDT) NNTP-Posting-Date: Thu, 21 Jun 2001 14:59:25 PDT X-Received-Date: Thu, 21 Jun 2001 14:57:18 PDT (newsmaster1.prod.itd.earthlink.net) Xref: archiver1.google.com comp.lang.ada:9008 Date: 2001-06-21T21:59:25+00:00 List-Id: Ted Dennison wrote in news:yPoY6.3996$yp1.140358@www.newsranger.com: > In article > , > Charles Hixson says... >> >>Exposing my ignorance: >>... > This isn't just some strange coincidence. Just about *every* > compiler works that way. GCC certianly does (you need a C I was told that Algol was (one of?) the first to do that. Certainly the Fortrans that I had encountered previously had been written in FAP or MAP. > ... > o There *is* an Ada compiler that outputs ANSI C > (Intermetrics). Good. That should make a port relatively straight-forwards. (Well, if you already have the code generation for a particular CPU, anyway.) > o ... > o Anyone with the technical chops to port > GNAT to a new platform shouldn't have too much trouble > figuring out how to build and use a GNAT cross-compiler. > ... Well, that's not me. Pity, in a way, but I've been trying to move further away from the hardware layer, not get closer to it. > o The good folks at ACT are looking at providing bootstraping > binaries for some platforms already. (see > http://gcc.gnu.org/ml/gcc/2001-06/msg01055.html ) Nice. That's a good reference. And if only gnat1 and gnatbind are needed for the bootstrap, then things should be somewhat manageable, though it's still about 3M of compiled code (on my system). > > > --- > T.E.D. homepage - > http://www.telepath.com/dennison/Ted/TED.html > home email - mailto:dennison@telepath.com -- Charles Hixson Copy software legally, the GNU way! Use GNU software, and legally make and share copies of software. See http://www.gnu.org http://www.redhat.com http://www.linux-mandrake.com http://www.calderasystems.com/ http://www.linuxapps.com/