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: border2.nntp.dca.giganews.com!nntp.giganews.com!usenet.blueworldhosting.com!feeder01.blueworldhosting.com!feeder.erje.net!eu.feeder.erje.net!eternal-september.org!feeder.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: Simon Wright Newsgroups: comp.lang.ada Subject: Re: ANN: GCC 4.9.0 (2014) for Max OS X Mavericks Date: Sun, 01 Jun 2014 10:06:04 +0100 Organization: A noiseless patient Spider Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain Injection-Info: mx05.eternal-september.org; posting-host="7048a9dfd34c2a8e02383ec0f6f24dbd"; logging-data="16032"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+Cv1ey7VuFT0MVly9MfJjGTrmdDRODj9g=" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (darwin) Cancel-Lock: sha1:7KIdQFPUb84UKNHvBgqYhTKfw5U= sha1:kNyxrh9W9Qbtuex8AMetO/UI7S8= Xref: number.nntp.dca.giganews.com comp.lang.ada:186689 Date: 2014-06-01T10:06:04+01:00 List-Id: Bill Findlay writes: > On 31/05/2014 20:35, in article lyiool3fnv.fsf@pushface.org, "Simon Wright" > wrote: > >> gcc-4.9.0-x86_64-apple-darwin13-2014-1.tar.bz2 is now available at the >> same place as above. > > Simon, how does this version relate to GNAT GPL 2014? > Older, newer, more recent/less recent bug fixes, or just tweaks for > the sake of different licensing? As Pascal says, it's FSF GCC 4.9.0, and the FSF's change notes are the reference for the compiler. GNAT GPL 2014 (for Mac) supports C, C++, Ada, and Objective C. My release additionally supports Fortran and Objective C++. In all cases, the compiler itself is built without change. I had to rebuild the command 'gnat', because the original build with the compiler failed with SIGSEGV; something to do with exceptions, I need to report this but I'm a bit too vague on the details. The only functional change to the tools was to gprbuild; it still (wrongly) passes -c to ranlib, and I've improved the handling of static stand-alone libraries (like [1]; I didn't patch gnatmake in the compiler, because gprbuild is the proper tool for building libraries on Mac OS X). The RTS copyright is GPL 3 with the runtime exception; the tools are GPL (I expect GPL 3, haven't checked). The ones where this could cause a problem are ASIS, GNATColl, and XMLAda; AUnit, GDB and GPRbuild are build/test tools. README and patches are at the same place as the compiler tarball. [1] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56616