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: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!mx02.eternal-september.org!.POSTED!not-for-mail From: Simon Wright Newsgroups: comp.lang.ada Subject: Re: ANN: GCC 4.9.1 for Mac OS X Mavericks and Yosemite Date: Sun, 26 Oct 2014 11:12:43 +0000 Organization: A noiseless patient Spider Message-ID: References: <3d37f3e6-58ad-4d2f-94d0-f615be9da268@googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: mx02.eternal-september.org; posting-host="71797db6fbf0039ebda7a9c799ddb33f"; logging-data="2987"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18hM0PsfUqWyCGjsozULfLIMD/D4Mydl9w=" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (darwin) Cancel-Lock: sha1:0j9kmj5CXfVMJDLJgzoTUAbnZRM= sha1:2qDU4WF/aKMdNbT4ayxBzOQID4w= Xref: news.eternal-september.org comp.lang.ada:22749 Date: 2014-10-26T11:12:43+00:00 List-Id: dptrash@arcor.de writes: > On Tuesday, October 21, 2014 4:45:54 PM UTC+2, Simon Wright wrote: >> The compiler is GPL verson 3. The runtime has the GCC Runtime >> Exception, so executables built with it can be released on proprietary >> terms PROVIDED THAT they make no use of the the packages from GNAT GPL >> 2014, which are full GPL. > > 1) How can I find out if I am using something from GNAT GPL? Are these > the GNAT*. packages? I said: ======================================================================== Tools included: Full GPL: ASIS, AUnit, GDB, GNATColl, and GPRbuild from GNAT GPL 2014. GPL with Runtime Library Exception[1]: XMLAda from the public SVN repository[2] at revision 233185 (XMLAda-SVN for short). AWS from the public git repository[3] at commit e0d260e2d5dbbd93577949307935848de2390818 (AWS-git for short). ======================================================================== Of these the only libraries you're likely to use in your own code are GPL: ASIS, GNATColl GPL with RTLE: XMLAda, AWS > 2) Is the Ada95 compiler in GCC 4.9 also improved? It's an Ada 2012 compiler, which can be made to work in Ada 2005 mode by -gnat2005 or -gnat05, in Ada 95 mode by -gnat95, and (to some extent) in Ada 83 mode by -gnat83. The (possibly incomplete) list of PRs fixed[1] in 4.9.1 vs 4.9.0 doesn't show any Ada-related bugs, so I guess nothing major (mind you, the Ada maintainers don't curate the Ada-related bugs very well). One would have to check the svn repo to be sure what Ada-related changes, if any, there actually were. [1] https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=4.9.1