Versioned symbols in libgpg-error?

Marcus Brinkmann marcus.brinkmann at ruhr-uni-bochum.de
Tue Mar 23 14:14:59 CET 2004


At Tue, 23 Mar 2004 12:56:59 +0100,
Andreas Metzler wrote:
> 
> Hello,
> ATM almost the complete gnutls-dependency chain uses symbol-versioning
> in either release (gnutls, libgcrypt, libtasn1) or CVS
> (opencdk_0_5_x_nmav). - Are there plans to introduce this feature into
> libgpg-error, too?

The ABI of libgpg-error is really frozen now.  It should not change, ever.
We might extend it, but that is backwards compatible. [1]

I guess for cleanliness we could add versioning to the library.
However, to really guarantee that everybody is using it, we would have
to bump up the soname, which is exactly what we want to avoid.

Thanks,
Marcus

[1] Somebody is going to quote me on that when we ever _have_ to
change libgpg-error.  I am going to risk it :)



More information about the Gnupg-devel mailing list