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.3 required=5.0 tests=BAYES_00,INVALID_MSGID, MSGID_RANDY autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,bdd927ef8bb6088d X-Google-Attributes: gid103376,public From: Robert Dewar Subject: Re: Announcing GNAT version 3.12p for Linux and Sparc Solaris Date: 1999/10/27 Message-ID: <7v5ot0$32j$1@nnrp1.deja.com>#1/1 X-Deja-AN: 540985440 References: <7uia7h$kn4$1@nnrp1.deja.com> <231019991644109306%hopperj@macconnect.com> <3812878f_4@news1.prserv.net> <241019991113025768%hopperj@macconnect.com> X-Http-Proxy: 1.0 x36.deja.com:80 (Squid/1.1.22) for client 205.232.38.14 Organization: Deja.com - Before you buy. X-Article-Creation-Date: Wed Oct 27 02:43:44 1999 GMT X-MyDeja-Info: XMYDJUIDrobert_dewar Newsgroups: comp.lang.ada X-Http-User-Agent: Mozilla/4.04 [en] (OS/2; I) Date: 1999-10-27T00:00:00+00:00 List-Id: In article , Ronald Cole wrote: > If someone's building RPMs, I hope it's against Redhat 6.1 and > uses egcs. GCC 2.95 was released on July 31 and still seems > unfit to build a reliable Linux kernel. I am not quite sure what you mean here by egcs, since gcc 2.95 is indeed the current version of what was called egs and is now called gcc. There is active work to merge the two strands of the technology now (2.95 is NOT that version, that is simply the latest version of egcs, and the first such version to be called gcc, reflecting the decision to merge the technologies into a single tree based on the egcs development). In any case 2.95 will definitely not support GNAT, there are a fair number of fixes in the gcc snapshots (which are kept up to date with the GNAT patch file) that have not been integrated into 2.95 yet, and also there are some changes and updates that have been put into egcs that need revisiting since they have bugs that show up in the gnat context. Richard Kenner is a member of the team that is doing the merge, and on the top of his agenda is to work on this merge. The GNAT 3.12 release is, we hope, the last one built on the old unmerged technology, but of course we have to see how the two time scales work out. Most certainly everyone agrees here that what we need is a single gcc technology that will support all the front ends including GNAT, and of course build a reliable kernel. Ada Core Technologies is working with folks at Cygnus and other gcc developers to get there as fast as possible, but there is quite a bit to do. > It was rumored by Mr. Dewar that ACT had > donated gnat to be merged into the GCC distribution. Well it is not a matter of donating it (after all the GNAT is freely available and part of the GNU project). What we are doing is to encourage the GNAT/Linux group, that is making the RPM's to synchronize their development with this new GCC work, and right now it looks like a good idea to merge the source bases, so this will definitely happen. The GNAT/Linux group will act as an home for the development and care of the versions of GNAT for GNU/Linux and ACT supports that process by giving them early access to releases etc so that they can synchronize the RPM process (we expect the RPM's for 3.12p to appear very soon now). I am sure that an RPM for Redhat 6.1 (among several other versions, including for sure Debian Linux) will appear then > Last I heard, it was a non-trivial effort to get gnat merged > into egcs-1.1.2; but that was much, much earlier this year. Right, and the situation was quite different then, because that was before the full merge operation was setup and got going. It's still not trivial, but it is now on our mainstream development path. > That said, I still have my doubts that an egcs patch exists > for gnat-3.12p. We don't know of any such patch set, and in fact would be suspicious of any such patch set appearing, since as noted above there are many subtle problems in trying to match up GNAT with the old EGCS. > Does someone know whether we'll see gnat > merged into the gcc-3.0 release? That's precisely the plan, assuming the name of the new merged version is in fact gcc-3.0 (there is some rediscussion of this fact), then this is indeed the version at which we expect the merge to take place, i.e. that is the version of GCC that we will use internally at ACT, patches we develop needed by GNAT will go into this tree, and all released versions of GNAT (both the commercial versions of GNAT Professional, and the public versions of GNAT) will be based on this technology. Robert Dewar Ada Core Technologies > > -- > Forte International, P.O. Box 1412, Ridgecrest, CA 93556-1412 > Ronald Cole Phone: (760) 499-9142 > President, CEO Fax: (760) 499-9152 > My GPG fingerprint: C3AF 4BE9 BEA6 F1C2 B084 4A88 8851 E6C8 69E3 B00B > Sent via Deja.com http://www.deja.com/ Before you buy.