Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

According to the latest official figures, 43% of all statistics are totally worthless.


devel / comp.lang.ada / Re: Homebrew, GNAT

SubjectAuthor
* Homebrew, GNATSimon Wright
`* Re: Homebrew, GNATSimon Wright
 `* Re: Homebrew, GNATBill Findlay
  `* Re: Homebrew, GNATSimon Wright
   +- Re: Homebrew, GNATBill Findlay
   `* Re: Homebrew, GNATMark Lorenzen
    `* Re: Homebrew, GNATSimon Wright
     +- Re: Homebrew, GNATMark Lorenzen
     `- Re: Homebrew, GNATBill Findlay

1
Homebrew, GNAT

<lywnreypra.fsf@pushface.org>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=5263&group=comp.lang.ada#5263

  copy link   Newsgroups: comp.lang.ada
Path: i2pn2.org!i2pn.org!aioe.org!yy9MKEJN2ULhWGfnfq4v5w.user.gioia.aioe.org.POSTED!not-for-mail
From: sim...@pushface.org (Simon Wright)
Newsgroups: comp.lang.ada
Subject: Homebrew, GNAT
Date: Tue, 01 Jun 2021 09:04:41 +0100
Organization: Aioe.org NNTP Server
Lines: 9
Message-ID: <lywnreypra.fsf@pushface.org>
NNTP-Posting-Host: yy9MKEJN2ULhWGfnfq4v5w.user.gioia.aioe.org
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Complaints-To: abuse@aioe.org
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (darwin)
X-Notice: Filtered by postfilter v. 0.9.2
Cancel-Lock: sha1:TgOwQO+sSUKlzsxR2mOWsoQih80=
 by: Simon Wright - Tue, 1 Jun 2021 08:04 UTC

Homebrew (https://brew.sh) is a package manager for macOS.

Since releasing GCC 11.1.0 for macOS (at Sourceforge and now Github[1]),
people have been saying what a good idea it would be to have it in
Homebrew.

I understand that a binary (pre-built) component for Homebrew is called
a "cask". If someone who knows how to build a "cask" wants to do so for
GCC+Ada I would help, but for the moment that’s as far as it goes.

Re: Homebrew, GNAT

<lyo8cpzhus.fsf@pushface.org>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=5272&group=comp.lang.ada#5272

  copy link   Newsgroups: comp.lang.ada
Path: i2pn2.org!i2pn.org!aioe.org!yy9MKEJN2ULhWGfnfq4v5w.user.gioia.aioe.org.POSTED!not-for-mail
From: sim...@pushface.org (Simon Wright)
Newsgroups: comp.lang.ada
Subject: Re: Homebrew, GNAT
Date: Tue, 01 Jun 2021 17:10:03 +0100
Organization: Aioe.org NNTP Server
Lines: 5
Message-ID: <lyo8cpzhus.fsf@pushface.org>
References: <lywnreypra.fsf@pushface.org>
NNTP-Posting-Host: yy9MKEJN2ULhWGfnfq4v5w.user.gioia.aioe.org
Mime-Version: 1.0
Content-Type: text/plain
X-Complaints-To: abuse@aioe.org
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (darwin)
Cancel-Lock: sha1:rVFzVD9luRasWJdmPtbdpvzCcuk=
X-Notice: Filtered by postfilter v. 0.9.2
 by: Simon Wright - Tue, 1 Jun 2021 16:10 UTC

Simon Wright <simon@pushface.org> writes:

> Since releasing GCC 11.1.0 for macOS (at Sourceforge and now Github[1]),

[1] https://github.com/simonjwright/building-gcc-macos-native/releases/tag/gcc-11.1.0.1

Re: Homebrew, GNAT

<0001HW.2666F40C011A795F700009A5738F@news.individual.net>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=5275&group=comp.lang.ada#5275

  copy link   Newsgroups: comp.lang.ada
Path: i2pn2.org!i2pn.org!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: findlayb...@blueyonder.co.uk (Bill Findlay)
Newsgroups: comp.lang.ada
Subject: Re: Homebrew, GNAT
Date: Wed, 02 Jun 2021 00:02:36 +0100
Organization: none
Lines: 18
Message-ID: <0001HW.2666F40C011A795F700009A5738F@news.individual.net>
References: <lywnreypra.fsf@pushface.org> <lyo8cpzhus.fsf@pushface.org>
Reply-To: findlaybill@blueyonder.co.uk
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Trace: individual.net FH2i9w2p/bY/nd2fWA6klQI8EeuEJycdDU4TQMu7O+GGgIR0HL
X-Orig-Path: not-for-mail
Cancel-Lock: sha1:H9ohbQun74h6RUuiNelZT0EJOUw=
User-Agent: Hogwasher/5.24
 by: Bill Findlay - Tue, 1 Jun 2021 23:02 UTC

On 1 Jun 2021, Simon Wright wrote
(in article <lyo8cpzhus.fsf@pushface.org>):

> Simon Wright <simon@pushface.org> writes:
>
> > Since releasing GCC 11.1.0 for macOS (at Sourceforge and now Github[1]),
>
> [1] https://github.com/simonjwright/building-gcc-macos-native/releases/tag/gcc
> -11.1.0.1

Hi Simon,

how does that relate to GNAT CE 2021?
I see that AdaCore have not released a version for macOS.

--
Bill Findlay

Re: Homebrew, GNAT

<lyk0nczm2k.fsf@pushface.org>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=5277&group=comp.lang.ada#5277

  copy link   Newsgroups: comp.lang.ada
Path: i2pn2.org!i2pn.org!aioe.org!yy9MKEJN2ULhWGfnfq4v5w.user.gioia.aioe.org.POSTED!not-for-mail
From: sim...@pushface.org (Simon Wright)
Newsgroups: comp.lang.ada
Subject: Re: Homebrew, GNAT
Date: Wed, 02 Jun 2021 09:51:15 +0100
Organization: Aioe.org NNTP Server
Lines: 29
Message-ID: <lyk0nczm2k.fsf@pushface.org>
References: <lywnreypra.fsf@pushface.org> <lyo8cpzhus.fsf@pushface.org>
<0001HW.2666F40C011A795F700009A5738F@news.individual.net>
NNTP-Posting-Host: yy9MKEJN2ULhWGfnfq4v5w.user.gioia.aioe.org
Mime-Version: 1.0
Content-Type: text/plain
X-Complaints-To: abuse@aioe.org
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (darwin)
Cancel-Lock: sha1:hOKyA7O65ae/tNRFWEKak7QUdsk=
X-Notice: Filtered by postfilter v. 0.9.2
 by: Simon Wright - Wed, 2 Jun 2021 08:51 UTC

Bill Findlay <findlaybill@blueyonder.co.uk> writes:

> On 1 Jun 2021, Simon Wright wrote
> (in article <lyo8cpzhus.fsf@pushface.org>):
>
>> Simon Wright <simon@pushface.org> writes:
>>
>> > Since releasing GCC 11.1.0 for macOS (at Sourceforge and now Github[1]),
>>
>> [1] https://github.com/simonjwright/building-gcc-macos-native/releases/tag/gcc
>> -11.1.0.1
>
> Hi Simon,
>
> how does that relate to GNAT CE 2021?
> I see that AdaCore have not released a version for macOS.

No; and apparently GNAT CE 2021 is going to be the last CE release for
any target.

It is possible to build CE 2021 for macOS (I and another on the GNAT-OSX
miling list are disagreeing somewhat on how to configure for this), but
at some point we have to bite the bullet.

What I'm not sure of is gnatprove. If the compiler sources don't match
what gnatprove expects you'll get build failures or, at best, runtime
failures. And how far could you trust it even if it appeared to work?

Of course, if you need to trust it you'll be happy to pay.

Re: Homebrew, GNAT

<0001HW.2668024E01268B98700009A5738F@news.individual.net>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=5284&group=comp.lang.ada#5284

  copy link   Newsgroups: comp.lang.ada
Path: i2pn2.org!i2pn.org!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: findlayb...@blueyonder.co.uk (Bill Findlay)
Newsgroups: comp.lang.ada
Subject: Re: Homebrew, GNAT
Date: Wed, 02 Jun 2021 19:15:42 +0100
Organization: none
Lines: 34
Message-ID: <0001HW.2668024E01268B98700009A5738F@news.individual.net>
References: <lywnreypra.fsf@pushface.org> <lyo8cpzhus.fsf@pushface.org> <0001HW.2666F40C011A795F700009A5738F@news.individual.net> <lyk0nczm2k.fsf@pushface.org>
Reply-To: findlaybill@blueyonder.co.uk
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Trace: individual.net p3ctqY9EcXzlkgZ8KXuS/AQoeKkQI6oq32dUHOwKedxub0EYzr
X-Orig-Path: not-for-mail
Cancel-Lock: sha1:rPt8jChZtiGnUm848fIu0oihDus=
User-Agent: Hogwasher/5.24
 by: Bill Findlay - Wed, 2 Jun 2021 18:15 UTC

On 2 Jun 2021, Simon Wright wrote
(in article <lyk0nczm2k.fsf@pushface.org>):

> Bill Findlay<findlaybill@blueyonder.co.uk> writes:
>
> > On 1 Jun 2021, Simon Wright wrote
> > (in article <lyo8cpzhus.fsf@pushface.org>):
> >
> > > Simon Wright <simon@pushface.org> writes:
> > >
> > > > Since releasing GCC 11.1.0 for macOS (at Sourceforge and now Github[1]),
> > >
> > > [1] https://github.com/simonjwright/building-gcc-macos-native/releases/tag/
> > > gcc
> > > -11.1.0.1
> >
> > Hi Simon,
> >
> > how does that relate to GNAT CE 2021?
> > I see that AdaCore have not released a version for macOS.
>
> No; and apparently GNAT CE 2021 is going to be the last CE release for
> any target.
!! 8-(
> It is possible to build CE 2021 for macOS (I and another on the GNAT-OSX
> miling list are disagreeing somewhat on how to configure for this), but
> at some point we have to bite the bullet.

Would that have any advantage over the current FSF compiler?
(Excuse the probably naive questions - the ins and outs of open
source largely elude me.)

-- Bill Findlay

Re: Homebrew, GNAT

<eb500a98-2630-434b-bfa9-a231531a7ee2n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=5300&group=comp.lang.ada#5300

  copy link   Newsgroups: comp.lang.ada
X-Received: by 2002:a05:620a:1003:: with SMTP id z3mr2868759qkj.490.1622786157292;
Thu, 03 Jun 2021 22:55:57 -0700 (PDT)
X-Received: by 2002:a5b:448:: with SMTP id s8mr2750052ybp.363.1622786156996;
Thu, 03 Jun 2021 22:55:56 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.ada
Date: Thu, 3 Jun 2021 22:55:56 -0700 (PDT)
In-Reply-To: <lyk0nczm2k.fsf@pushface.org>
Injection-Info: google-groups.googlegroups.com; posting-host=131.164.234.133; posting-account=Srm5lQoAAAAEMX9rv2ilEKR6FDPapmSq
NNTP-Posting-Host: 131.164.234.133
References: <lywnreypra.fsf@pushface.org> <lyo8cpzhus.fsf@pushface.org>
<0001HW.2666F40C011A795F700009A5738F@news.individual.net> <lyk0nczm2k.fsf@pushface.org>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <eb500a98-2630-434b-bfa9-a231531a7ee2n@googlegroups.com>
Subject: Re: Homebrew, GNAT
From: mark.lor...@gmail.com (Mark Lorenzen)
Injection-Date: Fri, 04 Jun 2021 05:55:57 +0000
Content-Type: text/plain; charset="UTF-8"
 by: Mark Lorenzen - Fri, 4 Jun 2021 05:55 UTC

On Wednesday, June 2, 2021 at 10:51:19 AM UTC+2, Simon Wright wrote:
> No; and apparently GNAT CE 2021 is going to be the last CE release for
> any target.

Why do you say that? Can you provide any sources?

Regards,
Mark

Re: Homebrew, GNAT

<lymts69j19.fsf@pushface.org>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=5302&group=comp.lang.ada#5302

  copy link   Newsgroups: comp.lang.ada
Path: i2pn2.org!i2pn.org!aioe.org!yy9MKEJN2ULhWGfnfq4v5w.user.gioia.aioe.org.POSTED!not-for-mail
From: sim...@pushface.org (Simon Wright)
Newsgroups: comp.lang.ada
Subject: Re: Homebrew, GNAT
Date: Fri, 04 Jun 2021 08:38:10 +0100
Organization: Aioe.org NNTP Server
Lines: 40
Message-ID: <lymts69j19.fsf@pushface.org>
References: <lywnreypra.fsf@pushface.org> <lyo8cpzhus.fsf@pushface.org>
<0001HW.2666F40C011A795F700009A5738F@news.individual.net>
<lyk0nczm2k.fsf@pushface.org>
<eb500a98-2630-434b-bfa9-a231531a7ee2n@googlegroups.com>
NNTP-Posting-Host: yy9MKEJN2ULhWGfnfq4v5w.user.gioia.aioe.org
Mime-Version: 1.0
Content-Type: text/plain
X-Complaints-To: abuse@aioe.org
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (darwin)
X-Notice: Filtered by postfilter v. 0.9.2
Cancel-Lock: sha1:KNQyho0gI1lU1vtq9VLAHKdar4M=
 by: Simon Wright - Fri, 4 Jun 2021 07:38 UTC

Mark Lorenzen <mark.lorenzen@gmail.com> writes:

> On Wednesday, June 2, 2021 at 10:51:19 AM UTC+2, Simon Wright wrote:
>> No; and apparently GNAT CE 2021 is going to be the last CE release for
>> any target.
>
> Why do you say that? Can you provide any sources?

Of course, I may be macOS-biased here :-)

Remarks at [1],

"We see a majority in favor or recommending GNAT FSF.

"The result is less clear for the removal of GNAT community. The
comments along the answers show that people against this are worried
about the ease of use. So we are going to work on that aspect."

"We don't expect anyone to build GCC/GNAT themselves, and that is why
part of our plan is to help maintainers of OS distribution make good
GNAT package."

"AdaCore will continue to provide the SPARK toolset on Linux and
Windows. There is no runtime coming with the toolset, so no possible
license confusion, it's only an analysis tool!"

[[Can we run Linux apps in Docker on a Mac? looks possible, and might
I think be an OK solution for gnatprove given the above. M1 macs??]]

and [2],

"Most likely this version of the compiler will be the last in the
GNAT Community Edition release chain. In the future, the compiler
collected from open source GCC texts can be installed using a batch
manager Alire."

[1]
https://www.reddit.com/r/ada/comments/j6oz6i/results_of_the_survey_on_the_future_of_gnat/
[2] https://www.altusintel.com/public-yy39qc/

Re: Homebrew, GNAT

<c4a1b22c-4a87-4ca3-8fdc-4061dfffd29fn@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=5307&group=comp.lang.ada#5307

  copy link   Newsgroups: comp.lang.ada
X-Received: by 2002:ac8:5ccb:: with SMTP id s11mr3865258qta.122.1622801296600;
Fri, 04 Jun 2021 03:08:16 -0700 (PDT)
X-Received: by 2002:a25:cb48:: with SMTP id b69mr4088398ybg.173.1622801296405;
Fri, 04 Jun 2021 03:08:16 -0700 (PDT)
Path: i2pn2.org!i2pn.org!paganini.bofh.team!news.dns-netz.com!news.freedyn.net!newsreader4.netcologne.de!news.netcologne.de!peer03.ams1!peer.ams1.xlned.com!news.xlned.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.ada
Date: Fri, 4 Jun 2021 03:08:16 -0700 (PDT)
In-Reply-To: <lymts69j19.fsf@pushface.org>
Injection-Info: google-groups.googlegroups.com; posting-host=131.164.234.133; posting-account=Srm5lQoAAAAEMX9rv2ilEKR6FDPapmSq
NNTP-Posting-Host: 131.164.234.133
References: <lywnreypra.fsf@pushface.org> <lyo8cpzhus.fsf@pushface.org>
<0001HW.2666F40C011A795F700009A5738F@news.individual.net> <lyk0nczm2k.fsf@pushface.org>
<eb500a98-2630-434b-bfa9-a231531a7ee2n@googlegroups.com> <lymts69j19.fsf@pushface.org>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <c4a1b22c-4a87-4ca3-8fdc-4061dfffd29fn@googlegroups.com>
Subject: Re: Homebrew, GNAT
From: mark.lor...@gmail.com (Mark Lorenzen)
Injection-Date: Fri, 04 Jun 2021 10:08:16 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 3115
 by: Mark Lorenzen - Fri, 4 Jun 2021 10:08 UTC

On Friday, June 4, 2021 at 9:38:14 AM UTC+2, Simon Wright wrote:
> Mark Lorenzen <mark.l...@gmail.com> writes:
>
> > On Wednesday, June 2, 2021 at 10:51:19 AM UTC+2, Simon Wright wrote:
> >> No; and apparently GNAT CE 2021 is going to be the last CE release for
> >> any target.
> >
> > Why do you say that? Can you provide any sources?
> Of course, I may be macOS-biased here :-)
>
> Remarks at [1],
>
> "We see a majority in favor or recommending GNAT FSF.
>
> "The result is less clear for the removal of GNAT community. The
> comments along the answers show that people against this are worried
> about the ease of use. So we are going to work on that aspect."
>
> "We don't expect anyone to build GCC/GNAT themselves, and that is why
> part of our plan is to help maintainers of OS distribution make good
> GNAT package."
>
> "AdaCore will continue to provide the SPARK toolset on Linux and
> Windows. There is no runtime coming with the toolset, so no possible
> license confusion, it's only an analysis tool!"
>
> [[Can we run Linux apps in Docker on a Mac? looks possible, and might
> I think be an OK solution for gnatprove given the above. M1 macs??]]
>
> and [2],
>
> "Most likely this version of the compiler will be the last in the
> GNAT Community Edition release chain. In the future, the compiler
> collected from open source GCC texts can be installed using a batch
> manager Alire."
>
> [1]
> https://www.reddit.com/r/ada/comments/j6oz6i/results_of_the_survey_on_the_future_of_gnat/
> [2] https://www.altusintel.com/public-yy39qc/

Thank you very much. It looks like AdaCore will provide builds of FSF GCC to distro maintainers instead of distributing GNAT as CE. That's fine - as long as I don't have to build GNAT myself from the FSF distro :-)

Regards,
Mark

Re: Homebrew, GNAT

<0001HW.266AEA810172A376700009A5738F@news.individual.net>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=5311&group=comp.lang.ada#5311

  copy link   Newsgroups: comp.lang.ada
Path: i2pn2.org!i2pn.org!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: findlayb...@blueyonder.co.uk (Bill Findlay)
Newsgroups: comp.lang.ada
Subject: Re: Homebrew, GNAT
Date: Sat, 05 Jun 2021 00:10:57 +0100
Organization: none
Lines: 29
Message-ID: <0001HW.266AEA810172A376700009A5738F@news.individual.net>
References: <lywnreypra.fsf@pushface.org> <lyo8cpzhus.fsf@pushface.org> <0001HW.2666F40C011A795F700009A5738F@news.individual.net> <lyk0nczm2k.fsf@pushface.org> <eb500a98-2630-434b-bfa9-a231531a7ee2n@googlegroups.com> <lymts69j19.fsf@pushface.org>
Reply-To: findlaybill@blueyonder.co.uk
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Trace: individual.net ah3Jj7v6CwN6xJDaBAHdsg+Odgwt3FjOhr5b4dFWFXVdYSOtNQ
X-Orig-Path: not-for-mail
Cancel-Lock: sha1:cCT0wHzniMTJpJZiJ1fIcn3yo88=
User-Agent: Hogwasher/5.24
 by: Bill Findlay - Fri, 4 Jun 2021 23:10 UTC

On 4 Jun 2021, Simon Wright wrote
(in article <lymts69j19.fsf@pushface.org>):

> Mark Lorenzen<mark.lorenzen@gmail.com> writes:
>
> > On Wednesday, June 2, 2021 at 10:51:19 AM UTC+2, Simon Wright wrote:
> > > No; and apparently GNAT CE 2021 is going to be the last CE release for
> > > any target.
> >
> > Why do you say that? Can you provide any sources?
>
> Of course, I may be macOS-biased here :-)

Mois aussi.
> "We don't expect anyone to build GCC/GNAT themselves, and that is why
> part of our plan is to help maintainers of OS distribution make good
> GNAT package."

Perhaps not as dire a situation as I feared?
> [[Can we run Linux apps in Docker on a Mac? looks possible, and might
> I think be an OK solution for gnatprove given the above. M1 macs??]]

I run Debian 10 in Parallels on my iMac to make Linux builds of ee9.
I hope an M? build of GNAT becomes available before the iMac croaks!

--
Bill Findlay

1
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor