OpenSSL 1.1.1 libssl.so version number
Cy Schubert
Cy.Schubert at cschubert.com
Sun Oct 14 16:43:43 UTC 2018
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"
More information about the freebsd-current
mailing list