[issue38577] OPENSSL_* flags not propagated to extensions during build

Christian Heimes report at bugs.python.org
Thu Oct 24 05:35:46 EDT 2019


Christian Heimes <lists at cheimes.de> added the comment:

'--with-openssl' purpose is to override the OpenSSL location for Python's internal _ssl and _hashlib module. It is not designed to interfere with 3rd party extensions that are built with distutils or setuptools.

It is the decision of a 3rd party package how it wants to handle these extra flags -- or if it is able to use them at all. In case of PyMySQL you must use the same shared libraries as libmysqlclient. You cannot use a  different OpenSSL ABIs, APIs, or shared libraries for PyMySQL and libmysqlclient.

----------

_______________________________________
Python tracker <report at bugs.python.org>
<https://bugs.python.org/issue38577>
_______________________________________


More information about the Python-bugs-list mailing list