Loading the unversioned libcrypto library will crash the Python process on macOS 10.15 Catalina:
|
if sys.platform == 'win32' or sys.platform == 'cygwin': |
|
_eay = CDLL('libeay32.dll') |
|
else: |
|
_eay = CDLL(find_library('crypto')) |
The crash dialog shows:
Application Specific Information:
/usr/lib/libcrypto.dylib
abort() called
Invalid dylib load. Clients should not load the unversioned libcrypto dylib as it does not have a stable ABI.