RE: OpenSSL 1.1.1 libssl.so version number

From: Cy Schubert <Cy.Schubert_at_cschubert.com>
Date: Sun, 14 Oct 2018 10:43:40 -0600
Not necessarily 12. ports/openssl111 should have the same ABI as HEAD so they should share the same version number. The fact that openssl111 in HEAD and openssl 1.0.2 in ports share the same version number but do not share the same ABI is the problem.

---
Sent using a tiny phone keyboard.
Apologies for any typos and autocorrect.
Also, this old phone only supports top post. Apologies.

Cy Schubert
<Cy.Schubert_at_cschubert.com> or <cy_at_freebsd.org>
The need of the many outweighs the greed of the few.
---

-----Original Message-----
From: Don Lewis
Sent: 14/10/2018 09:06
To: FreeBSD current
Cc: re_at_FreeBSD.org
Subject: Re: OpenSSL 1.1.1 libssl.so version number

On 12 Oct, Don Lewis wrote:
> Prior to the OpenSSL 1.1.1 import, the base OpenSSL library was
> /usr/lib/libssl.so.8.  The security/openssl port (1.0.2p) installed
> ${LOCALBASE}/lib/ilbssl.so.9 and the security/openssl-devel port
> (1.1.0i) installed ${LOCALBASE}/lib/libssl.so.11.  After the import, the
> base OpenSSL library is /usr/lib/libssl.so.9.  Now if you build ports
> with DEFAULT_VERSIONS+=ssl=openssl, the library that actually gets used
> is ambiguous because there are now two different versions of libssl.so
> (1.0.2p and 1.1.1) with the same shared library version number.
> 
> I stumbled across this when debugging a virtualbox-ose configure
> failure.  The test executable was linked to the ports version of
> libssl.so but rtld chose the base libssl.so at run time.

It looks to me like the base libssl.so version needs to get moved to a
value that doesn't collide with ports, perhaps 12.  These are the
library version numbers currently used by the various ssl ports:

	boringssl       1
	openssl         9
	openssl-devel   10
	openssl111      11
	libressl        43
	libressl-devel  44

_______________________________________________
freebsd-current_at_freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscribe_at_freebsd.org"
Received on Sun Oct 14 2018 - 14:43:43 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:41:18 UTC