comp.lang.ada
 help / color / mirror / Atom feed
From: Fernando Oleo Blanco <irvise_ml@irvise.xyz>
Subject: Re: GCC updated in NetBSD!
Date: Thu, 10 Feb 2022 20:21:53 +0100	[thread overview]
Message-ID: <20220210202153.1bfa66d1@linux.fritz.box> (raw)
In-Reply-To: 20211223173756.74d98412@irvise.xyz

One last update on GCC 10 on NetBSD.

As I have already said in other messages, it works great. The package
is still under wip since no maintainer has stepped up to take care of
the review. I also have not pushed it further.

I would recommend the use of Ravenports, since it has GCC 11, which is
newer and works on FreeBSD too.

I have given up on trying to port it to other arches. It should be as
simple as adding them to the Makefile.rtl. There is a minor bug on my
patchset, the x86 intrinsics are also present on the arm sections, I
need to delete that.

The reason for giving up on supporting other arches is mostly due to
NetBSD not upstreaming support for those arches. For example, the
official binutils does not have support for aarch64-netbsd. It is only
present in NetBSD's src. And it only works on when used within
NetBSD's src. This makes everything more complex than needed and I do
not have the will to push through with it.

Regarding the use of other Ada tools in NetBSD. I added support for
grpbuild a few months ago, so you should be able to just use it.
Notice, when using GCC 10 only V21 of AdaCore tools work. Newer
versions (currently v22) need GCC 11. The rest of the tools seem to
compile without much fuzz at all. So I say that my work is mostly
complete.

I will try to get gcc10-aux pushed to stable however; sometime after
March.

For now, I will try to update the Ada changelog in GCC and write an
article about Ada-Scheme for the AUJ.

Best regards,
Fer

Am Thu, 23 Dec 2021 17:37:56 +0100
schrieb Fernando Oleo Blanco <irvise_ml@irvise.xyz>:

> I do not have GCC 11 on NetBSD, which is required for SPARKNaCl.
> However, I expect to spend some time with Ravenports, which does
> support GCC 11 on NetBSD. So I hope to try it out soon.
> 
> Regarding ACATS on OBSD; the results seem to be good. Yes, there are
> some failures, but I would expect some of those to come from
> limitations of GCC 11. Afaik/seen, OpenBSD has outstanding support for
> Ada in ports.
> 
> Regards,
> Fer
> 
> Am Thu, 23 Dec 2021 05:15:42 -0800 (PST)
> schrieb Kevin Chadwick <kevc3no4@gmail.com>:
> 
> > Merry Xmas
> > We found a potential compiler bug when running make in the tests
> > directory of this package on OpenBSD. Does it work on NetBSD out of
> > interest?
> > 
> > "https://github.com/rod-chapman/SPARKNaCl"
> > 
> > This is the ACATs results for OpenBSD
> > 
> > "https://github.com/kevlar700/OpenBSD_GNAT_11_ACATS/blob/main/acats.sum"
> 
> 


  reply	other threads:[~2022-02-10 19:21 UTC|newest]

Thread overview: 23+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-10-19 21:47 GCC updated in NetBSD! Fernando Oleo Blanco
2021-10-20  5:01 ` Richard Iswara
2021-10-20  6:43   ` Emmanuel Briot
2021-10-20 18:44     ` Fernando Oleo Blanco
2021-10-20 13:01 ` Simon Wright
2021-10-20 14:16   ` Fernando Oleo Blanco
2021-10-20 20:57 ` Simon Wright
2021-10-21  6:04   ` Randy Brukardt
2021-10-21  8:14     ` Simon Wright
2021-10-22 10:16       ` Simon Wright
2021-10-21 12:47   ` Fernando Oleo Blanco
2021-10-24 21:08   ` Simon Wright
2021-10-30 16:06     ` Fernando Oleo Blanco
2021-10-30 17:38       ` Simon Wright
2021-11-02 20:32         ` Fernando Oleo Blanco
2021-11-06 17:32           ` Fernando Oleo Blanco
2021-11-06 21:02             ` Simon Wright
2021-11-07  8:22               ` Fernando Oleo Blanco
2021-12-23 11:52                 ` Fernando Oleo Blanco
2021-12-23 13:15                   ` Kevin Chadwick
2021-12-23 16:37                     ` Fernando Oleo Blanco
2022-02-10 19:21                       ` Fernando Oleo Blanco [this message]
2022-03-14 21:21                         ` Fernando Oleo Blanco
replies disabled

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