[gnutls-dev] Where to get OpenCDK 0.6.5

Nikos Mavrogiannopoulos nmav at gnutls.org
Mon Oct 29 11:53:42 CET 2007


On Monday 29 October 2007, Nikos Mavrogiannopoulos wrote:

> > As far as I have understood the libgnutls.vers discussions, there really
> > won't ever be a time we are going to touch that file.  The only time it
> > would be relevant would be if we implement backwards compatibility via
> > versioned symbols, so that an old application will get the old version
> > of a function and a new application will get the new version of the
> > function.  But that technique, as far as I understood, is not portable.
> > And we want to be portable.  So if you want to be portable, you'll have
> > to bump the ABI version in configure.in, for those platforms that
> > doesn't support dso versioning.  And that would break backwards
> > compatibility via the libgnutls.vers approach.
>
> The problem was that in a system with old gnutls and the new one, the
> linker was providing symbols to my application from the old gnutls
> versions, and only some (the new ones) from the new. This had the problem
> of effectively disabling the user_hello callback.

This was because my application via some shared library accessed the old 
gnutls version too, even if it was linked to the new one.





More information about the Gnutls-devel mailing list