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!news.eternal-september.org!mx05.eternal-september.org!.POSTED!not-for-mail From: Simon Wright Newsgroups: comp.lang.ada Subject: Re: Native version of GNAT Programming Studio for OSX Date: Wed, 26 Jun 2013 18:34:18 +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="88e4f7b5c2b33346e7a457d65cb220e6"; logging-data="26438"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX181R4XPwxFPgKBXxPaWQYsmTAyEr/pcnTQ=" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (darwin) Cancel-Lock: sha1:9yTbIwOIca22wWU9DJavsqLREXA= sha1:tqJh79/Dmhmr+ryQJIrnKwXDjHQ= Xref: news.eternal-september.org comp.lang.ada:15941 Date: 2013-06-26T18:34:18+01:00 List-Id: optikos@verizon.net writes: > On Sunday, June 23, 2013 12:11:08 PM UTC-5, Felix Krause wrote: >> https://github.com/flyx86/gps-osx > > The instructions at that webpage specify downloading AdaCore's GPL > Edition of GNAT to which patches are applied. This means that the > resulting compiler has the GPL license instead of the GMGPL. If this > work was based on GNAT-FSF's compiler instead of AdaCore's GNAT GPL > Edition, then it would be more useful, because the resulting apps on > OSX produced by this GPS-on-Mac would not need to be GPL licensed. It's perfectly possible (I've just done it) to use AdaCore's GPS to build a project using FSF GCC 4.8.0. I have FSF GCC installed at /opt/gcc-4.8.0 and GNAT GPL at /opt/gnat-gpl-2013. My path has /opt/gcc-4.8.0/bin and not /opt/gnat-gpl-2013/bin. In a terminal window, I execute $ /opt/gnat-gpl-2013/bin/gps & and GPS starts up with FSF GCC as the compiler (but knows just fine how to pick up the GPS plugins, for example). Of course, some of the facilities available in the full GNAT GPL installation may be missing if they're not in the FSF GCC build (for example, gnattest, which relies on both ASIS and GNATCOLL; and I didn't include GNATCOLL in my build.)