Re: GNAT 3.15p
Ludovic Brenta <ludovic.brenta@insalien.org> writes:
> First, please note that Debian is the only distro that does not ship
> shared libraries with the FSF variant of GNAT; all other distros agree
> that shared libraries are a good thing.
In fact, the GNU Ada Environment specification I wrote strongly
recommends them, even with the sonames you prefer. 8-)
> Most of the recent distributions seem to have dropped ACT releases
> altogether, in favour of FSF ones. This is unfortunate, because the
> ACT releases are more mature and stable. I would like Debian to
> include GNAT 3.15p.
Yes, that's a good idea.
> The soname for FSF versions is also ill-chosen, and is very likely to
> change when ACT finally declares the integration between the Ada
> front-end and the GCC 3.x back-end to be complete. GCC 3.2 does not
> have a problem, but GCC 3.3 uses the same soname as ACT's binary
> distribution. This is bad, given the ABI incompatibility.
I merely suspect that there is an ABI incompatibility. I'm not sure
it's actually there. (No one tests such things.)
> In order to ensure that the soname used by ACT and FSF variants remain
> different, I think the best is to keep the current scheme for the
> soname (libgnat-3.15p.so.1), and to add a prominent warning to this
> effect in the description of the package. This has the additional
> advantage of sticking to the Debian policy.
I agree.
Reply to: