comp.lang.ada
 help / color / mirror / Atom feed
From: Simon Wright <simon@pushface.org>
Subject: Re: Native version of GNAT Programming Studio for OSX
Date: Wed, 26 Jun 2013 18:34:18 +0100
Date: 2013-06-26T18:34:18+01:00	[thread overview]
Message-ID: <lyfvw4lqsl.fsf@pushface.org> (raw)
In-Reply-To: cbed3ac2-7abf-4aa6-9be5-3e0495075e07@googlegroups.com

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.)

  reply	other threads:[~2013-06-26 17:34 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-06-23 17:11 Native version of GNAT Programming Studio for OSX Felix Krause
2013-06-26  0:27 ` Jerry
2013-06-30 11:03   ` Felix Krause
2013-06-26 16:42 ` optikos
2013-06-26 17:34   ` Simon Wright [this message]
2013-06-27  8:55   ` Maciej Sobczak
2013-06-30 19:26 ` Felix Krause
2013-07-02  9:48   ` Jerry
2013-07-02 15:30     ` Felix Krause
2013-07-04  4:31       ` Jerry
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox