Versioned symbols in libgpg-error?

Andreas Metzler ametzler at downhill.at.eu.org
Tue Mar 23 14:48:29 CET 2004


On 2004-03-23 Marcus Brinkmann <marcus.brinkmann at ruhr-uni-bochum.de> wrote:
> At Tue, 23 Mar 2004 12:56:59 +0100,
> Andreas Metzler wrote:
>> 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.

Great. That makes my wish superfluous.

> 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.

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

;-) Thanks for the info.

*If* you ever choose to or were forced to break compatibility and bump
the soname I will reask while you did not add versioned symbols while
you were at it. *g*
                cu andreas



More information about the Gnupg-devel mailing list