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 autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,7efe49a1678baeac X-Google-Attributes: gid103376,public From: "David C. Hoos, Sr." Subject: Re: Compilers (was Re: SGI Developer Magic - Ada95) Date: 1998/07/15 Message-ID: <6oilu2$jsd@hacgate2.hac.com>#1/1 X-Deja-AN: 371727337 References: <35ABDCDF.7B8F@cae.ca> <6oib4i$eio$1@nnrp1.dejanews.com> <35ACBD51.6777@cae.ca> X-MimeOLE: Produced By Microsoft MimeOLE V4.72.2106.4 Organization: Hughes Aircraft Company Newsgroups: comp.lang.ada Date: 1998-07-15T00:00:00+00:00 List-Id: Viqar Abbasi wrote in message <35ACBD51.6777@cae.ca>... >Thanks for the help on this issue. I'm actually glad to hear that >the SGI compiler is based on GNAT, since GNAT has been the best >we've dealt with for C/Fortran/Ada interfacing. I'm not sure >exactly what kind of problems people have had with the newer >versions. Suffice to say, we'll need a support contract, with >whichever compiler is ultimately chosen for the task. One of >my colleagues is going to investigate APEX as well... do any of >you helpful people have any experience with this one? > Well, the the Solaris and SGI gnat projects to which I referred in my earlier post were actually developed in the Apex environment hosted on Solaris, using the Apex RCI. The reason Apex was hosted on Solaris is that one of the tools (Rational Rose, I believe it was) was not available hosted on SGI. Apex comes with RCI customizations for gnat (version 3.07 at the time we obtained Apex), but the customizations were unsatisfactory, so I re-did them, and included Posix bindings (the SGI-supplied forest on SGI, and florist on Solaris). The reason for using gnat was that (at least at the time) Apex's Ada95 implementation was lacking so many of the features of the language as to be unusable. So, basically, we used the facilities of Apex for CM and source code development, with its many powerful features, but not for code generation, or debugging. We used the SGI debugger on the SGIs and the Ada-aware GDB on the Solaris targets. Both our Solaris and SGI systems were on a common network (but with distinct NIS domains), with the files being served to all workstations by a four-processor Onyx, so we used the rsh_nfs RCI connection mode. Hope this helps, David C. Hoos, Sr.