[MacPorts] #52101: openssl @1.0.2h_1: update to 1.1.1
MacPorts
noreply at macports.org
Wed Sep 12 02:20:33 UTC 2018
#52101: openssl @1.0.2h_1: update to 1.1.1
----------------------+--------------------
Reporter: larryv | Owner: larryv
Type: update | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords:
Port: openssl |
----------------------+--------------------
Comment (by yan12125):
Some old software will never get OpenSSL 1.1 compatibility as they have
been dropped upstream before OpenSSL 1.1.0 is released. Examples are
Python 2.x < 2.7 and 3.x < 3.5 (1). If MacPorts switches to OpenSSL 1.1,
what to do with those ports? IMO backporting is not an option for old
Python versions as the patch is quite big.
In Arch Linux, OpenSSL 1.0 and 1.1 co-exist, and old packages are built
against OpenSSL 1.0. An issue in such an approach is that OpenSSL 1.0
should be built with versioned symbols (2) so that there are no conflicts
if a program (directly or indirectly) links to both OpenSSL 1.0 and 1.1.
I'm not sure if it's a problem or not in macOS/Mach-O.
(1) https://bugs.python.org/issue26470
(2) https://git.archlinux.org/svntogit/packages.git/tree/trunk/openssl-1.0
-versioned-symbols.patch?h=packages/openssl-1.0
--
Ticket URL: <https://trac.macports.org/ticket/52101#comment:21>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list