This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author christian.heimes
Recipients barry, christian.heimes, gregory.p.smith, miss-islington, pablogsal, vstinner
Date 2021-03-29.17:46:19
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1617039979.8.0.473207768026.issue43466@roundup.psfhosted.org>
In-reply-to
Content
There are now multiple ways to build Python with a custom OpenSSL build on Linux and BSD-like platforms:

1) Tools/ssl/multissltest.py
2) ./configure --with-openssl=/path/to/openssl --with-openssl-rpath=auto
3) undocumented hack from commit bacefbf41461ab703b8d561f0e3d766427eab367
4) static extension modules with a custom "Modules/Setup.local" like this:

OPENSSL=/home/heimes/dev/python/multissl/openssl/1.1.1j-static
_ssl _ssl.c \
    -I$(OPENSSL)/include -L$(OPENSSL)/lib \
    -l:libssl.a -Wl,--exclude-libs,libssl.a \
    -l:libcrypto.a -Wl,--exclude-libs,libcrypto.a
_hashlib _hashopenssl.c \
    -I$(OPENSSL)/include -L$(OPENSSL)/lib \
    -l:libcrypto.a -Wl,--exclude-libs,libcrypto.a
History
Date User Action Args
2021-03-29 17:46:19christian.heimessetrecipients: + christian.heimes, barry, gregory.p.smith, vstinner, pablogsal, miss-islington
2021-03-29 17:46:19christian.heimessetmessageid: <1617039979.8.0.473207768026.issue43466@roundup.psfhosted.org>
2021-03-29 17:46:19christian.heimeslinkissue43466 messages
2021-03-29 17:46:19christian.heimescreate