From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.5-pre1 (2020-06-20) on ip-172-31-74-118.ec2.internal X-Spam-Level: X-Spam-Status: No, score=-1.9 required=3.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.5-pre1 Path: eternal-september.org!reader02.eternal-september.org!aioe.org!5WHqCw2XxjHb2npjM9GYbw.user.gioia.aioe.org.POSTED!not-for-mail From: "Dmitry A. Kazakov" Newsgroups: comp.lang.ada Subject: Re: ANN: GCC 11.1.0 for macOS Date: Sun, 2 May 2021 18:54:25 +0200 Organization: Aioe.org NNTP Server Message-ID: References: NNTP-Posting-Host: 5WHqCw2XxjHb2npjM9GYbw.user.gioia.aioe.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Complaints-To: abuse@aioe.org User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.10.0 Content-Language: en-US X-Notice: Filtered by postfilter v. 0.9.2 Xref: reader02.eternal-september.org comp.lang.ada:61940 List-Id: On 2021-05-02 18:28, Simon Wright wrote: > GCC 11.1.0 x86_64-apple-darwin for macOS is available at: > > https://sourceforge.net/projects/gnuada/files/GNAT_GCC%20Mac%20OS%20X/11.1.0/native > > The release no longer supports ASIS. > > Libadalang and tools (gnatmetric, gnatpp, gnatstub, gnattest) are > included. > > Please note: > > * This release is made as an installer package. Because I don't have a > signing ID, you can't double-click on it; instead, right-button, Open, > and ignore the warnings. Sorry. > > * In the past, I've included modified versions of the compiler specs > files. This time, such a modified specs file wouldn't run on El > Capitan, so I've supplied the compiler as-built; if you're on Mojave > or later, you need to set SDKROOT to pick up the place where Apple > provide them. This means that the compiler won't automatically look in > /usr/local/include (affects C, C++) or /usr/local/lib (affects all > languages). > > See the release notes at Sourceforge. Thanks Simon! -------------- As a side note. The version 11 brings new incompatibilities breaking old code. In some cases X'Access is no more accepted and need to be replaced by X'Unchecked_Access. I am to lazy to analyze whether that it is a bug of feature, just be aware. I dare say that every Ada style guideline should require 'Unchecked_Access everywhere. The issue became a permanent maintenance nightmare. -- Regards, Dmitry A. Kazakov http://www.dmitry-kazakov.de