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=unavailable autolearn_force=no version=3.4.4 Path: border1.nntp.dca3.giganews.com!backlog4.nntp.dca3.giganews.com!border4.nntp.dca.giganews.com!border2.nntp.dca.giganews.com!nntp.giganews.com!news.glorb.com!feeder.erje.net!eu.feeder.erje.net!newsfeed.fsmpi.rwth-aachen.de!reality.xs3.de!news.jacob-sparre.dk!loke.jacob-sparre.dk!pnx.dk!.POSTED!not-for-mail From: "Randy Brukardt" Newsgroups: comp.lang.ada Subject: Re: CPAN style Ada repository Date: Tue, 3 Dec 2013 13:03:50 -0600 Organization: Jacob Sparre Andersen Research & Innovation Message-ID: References: <52976431$1@news.actrix.co.nz> <5298e97c$0$1659$2c885b36@post.eweka.nl> <529911e9$0$6625$9b4e6d93@newsspool2.arcor-online.net> NNTP-Posting-Host: static-69-95-181-76.mad.choiceone.net X-Trace: loke.gir.dk 1386097432 27477 69.95.181.76 (3 Dec 2013 19:03:52 GMT) X-Complaints-To: news@jacob-sparre.dk NNTP-Posting-Date: Tue, 3 Dec 2013 19:03:52 +0000 (UTC) X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2900.5931 X-RFC2646: Format=Flowed; Response X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157 X-Original-Bytes: 1894 Xref: number.nntp.dca.giganews.com comp.lang.ada:184078 Date: 2013-12-03T13:03:50-06:00 List-Id: "Georg Bauhaus" wrote in message news:529911e9$0$6625$9b4e6d93@newsspool2.arcor-online.net... ... > Are there other typical causes that render Ada code non-portable > between Ada compilers? Compiler bugs I suppose, but these cannot > always be addressed by changing the source. With GNAT code, there is often (lazy, IMHO) use of 'Unrestricted_Access. And of course, lots of people use various GNAT library packages which have to be replaced by something else in order to port. For Janus/Ada to GNAT, it's mostly library dependence, and as you say, compiler bugs. (The worst ones being where the compiler allowed something that shouldn't have been legal, those are often painful to remove.) Randy.