[MacPorts] #69259: mysql82: rev-upgrade infinite loop due to broken libcrypto and libssl links
MacPorts
noreply at macports.org
Thu May 16 04:58:34 UTC 2024
#69259: mysql82: rev-upgrade infinite loop due to broken libcrypto and libssl links
----------------------+-------------------------
Reporter: jhoyt4 | Owner: herbygillot
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords:
Port: mysql82 |
----------------------+-------------------------
Comment (by ryandesign):
Yes, the problem is resolved to the extent that
/opt/local/lib/mysql8/bin/my_openssl now links only with things that
exist.
It still links with its own copies of openssl libraries, which could be
viewed as undesirable:
{{{
% otool -L /opt/local/lib/mysql8/bin/my_openssl
/opt/local/lib/mysql8/bin/my_openssl:
@loader_path/../lib/libssl.3.dylib (compatibility version 3.0.0,
current version 3.0.0)
@loader_path/../lib/libcrypto.3.dylib (compatibility version
3.0.0, current version 3.0.0)
/opt/local/lib/libz.1.dylib (compatibility version 1.0.0, current
version 1.3.1)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
version 1311.100.3)
}}}
mysql8 declares a library dependency on the openssl3 port so one might
reasonably assume that it would link with that port's libraries, not have
its own copy.
--
Ticket URL: <https://trac.macports.org/ticket/69259#comment:7>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list