[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#754513: ITP: libressl -- SSL library, forked from OpenSSL

On Mon, 14 Jul 2014, Kurt Roeckx wrote:
> On Mon, Jul 14, 2014 at 02:09:55PM -0300, Henrique de Moraes Holschuh wrote:
> > On Mon, 14 Jul 2014, Kurt Roeckx wrote:
> > > I plan to try and get them to use symbol versioning, at least on
> > > those platforms that support it.  This will probably be just like
> > 
> > Thank you.
> > 
> > > the patch currently in Debian.  I don't plan to add multiple
> > > versions of a symbol to try and keep the same soname since that
> > > probably won't work on all platforms.
> > 
> > We want _all_ visible libressl symbols versioned, but that's for protective
> > namespacing, and not for backwards binary compatibility.  That's why it
> > should be a libressl-specific symbol version, since full guaranteed
> > *internal* ABI compatibility with openssl is not really happening.
> If it wasn't clear, I was talking about openssl not libressl.

I see.

> But libressl really should use symbol versions too.  The patch in
> Debian's openssl should be a good starting point, but you need to
> rename the symbol version to something else.  If you change the
> soname you also want to change the symbol versions, so keep that
> in mind when picking the version you're going to use.

i.e. get the soname into the symbol version string.

  "One disk to rule them all, One disk to find them. One disk to bring
  them all and in the darkness grind them. In the Land of Redmond
  where the shadows lie." -- The Silicon Valley Tarot
  Henrique Holschuh

Reply to: