[Pkg-electronics-devel] GNAT 12 and GHDL

Andreas Bombe aeb at debian.org
Sat Dec 3 18:21:54 GMT 2022


On Fri, Dec 02, 2022 at 03:15:15PM +0100, Daniel Gröber wrote:
> Hi,
> 
> @Ludovic @Nicolas we're working on getting GHDL ready for bookworm but GNAT
> 12 is only in experimental so far, is there anything we can do to help with
> getting it into unstable?

There is a current thread on the debian-ada list to that effect, and I
think with Build-Depends on gnat 12 instead of earlier versions GHDL is
already doing its part.

> On Fri, Dec 02, 2022 at 04:33:00AM +0100, Andreas Bombe wrote:
> > > All of that triggered so many issues that needed fixing. But I think I'm
> > > really close to finally upload working packages maybe tomorrow.
> > 
> > "Really close" was relative, but I've now finally uploaded the 2.0.0-1
> > package. Making it work with GCC 12 was definitely a journey.
> 
> Isn't it always like that? :)

Well, even in the post-2.0.0 upstream git there is no support for GCC 12
as a GHDL backend so I had to fix that myself. Reminds me that I should
open an issue for that on upstream's GitHub project.

> > Since it depends on gnat 12, it had to go into experimental for now
> > since only gnat 11 is available in unstable. If this doesn't break I'll
> > look into adding the libghdl and Python packages next, possibly
> > coordinating with the gnat 12 transition if needed.
> 
> Are we sure gnat 12 is going to make it into bookworm? Would be a pitty if
> that ends up blocking us.

GCC 12 (including GNAT) is default for bookworm and GCC 11 is supposed
to not get shipped with bookworm (#1023690). So there really is no other
way.



More information about the Pkg-electronics-devel mailing list