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,b16c9883f36bc904 X-Google-Attributes: gid103376,public From: Stephen Leake Subject: Re: WinNT ADA compilers comparison Date: 2000/07/20 Message-ID: #1/1 X-Deja-AN: 648673190 References: <3976C68A.12386D00@cadwin.com> Content-Type: text/plain; charset=us-ascii X-Complaints-To: dscoggin@cne-odin.gsfc.nasa.gov X-Trace: skates.gsfc.nasa.gov 964111978 19120 128.183.220.71 (20 Jul 2000 16:52:58 GMT) Organization: NASA Goddard Space Flight Center Mime-Version: 1.0 User-Agent: Gnus/5.0803 (Gnus v5.8.3) Emacs/20.5 NNTP-Posting-Date: 20 Jul 2000 16:52:58 GMT Newsgroups: comp.lang.ada Date: 2000-07-20T16:52:58+00:00 List-Id: Nicolas Brunot writes: > We saw several messages from people comparing behavior of different ADA > compilers > But usually this concerns executable size or performance, or why one > doesn't accept code accepted by the others. > Have somebody made comparison between different compilers for Win NT > (Gnat, Objectada, Rational, Janus, etc ...) concerning > - compile time > - bind and link time > - accept projects of more than 500 000 lines and several hundred source > files ADA code without problem If you are seriously evaluating compilers, contact the vendors. ACT is perfectly willing to help you evaluate GNAT; no up-front charge involved. Other vendors should do the same; some come close. > The annoucement of gnat 3.13 said that it would accept Microsoft linker > and objects. > Does anybody know if this is an option or if gnat 3.12 linker is no > longer supported in 3.13 ? The default linker is the GNU linker, which now accepts MS object files. I'm not sure if GNAT can produce MS object files; if it can, than you could use the MS linker. gcc has always had the capability of substituting different tools for the different phases of compilation; preprocess, compile (to assembler), assemble, link. -- -- Stephe