summaryrefslogtreecommitdiffstats
path: root/setup.py
diff options
context:
space:
mode:
authorChristian Heimes <christian@python.org>2021-04-26 13:13:34 (GMT)
committerGitHub <noreply@github.com>2021-04-26 13:13:34 (GMT)
commit5f87915d4af724f375b00dde2b948468d3e4ca97 (patch)
tree55e81f01ed3841f183808e9ff88d7fe79379c041 /setup.py
parent666991fc598bc312d72aff0078ecb553f0a968f1 (diff)
downloadcpython-5f87915d4af724f375b00dde2b948468d3e4ca97.zip
cpython-5f87915d4af724f375b00dde2b948468d3e4ca97.tar.gz
cpython-5f87915d4af724f375b00dde2b948468d3e4ca97.tar.bz2
bpo-43466: Link with libz in PY_UNSUPPORTED_OPENSSL_BUILD path (GH-25587)
Some OpenSSL build flavors need libz for compression support.
Diffstat (limited to 'setup.py')
-rw-r--r--setup.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/setup.py b/setup.py
index 27e5f39..ca0ed83 100644
--- a/setup.py
+++ b/setup.py
@@ -2466,7 +2466,8 @@ class PyBuildExt(build_ext):
extra_linker_args.append(f"-Wl,--exclude-libs,lib{lib}.a")
openssl_extension_kwargs["extra_link_args"] = extra_linker_args
# don't link OpenSSL shared libraries.
- openssl_extension_kwargs["libraries"] = []
+ # include libz for OpenSSL build flavors with compression support
+ openssl_extension_kwargs["libraries"] = ["z"]
self.add(
Extension(