Commit eb1cf4e7 authored by Guido van Rossum's avatar Guido van Rossum

Print warning when openssl is too old; it's pretty essential at this point.

parent 19e62387
......@@ -592,17 +592,20 @@ class PyBuildExt(build_ext):
if openssl_ver:
break
#print 'openssl_ver = 0x%08x' % openssl_ver
if (ssl_incs is not None and
ssl_libs is not None and
openssl_ver >= 0x00907000):
# The _hashlib module wraps optimized implementations
# of hash functions from the OpenSSL library.
exts.append( Extension('_hashlib', ['_hashopenssl.c'],
include_dirs = ssl_incs,
library_dirs = ssl_libs,
libraries = ['ssl', 'crypto']) )
#print('openssl_ver = 0x%08x' % openssl_ver)
if ssl_incs is not None and ssl_libs is not None:
if openssl_ver >= 0x00907000:
# The _hashlib module wraps optimized implementations
# of hash functions from the OpenSSL library.
exts.append( Extension('_hashlib', ['_hashopenssl.c'],
include_dirs = ssl_incs,
library_dirs = ssl_libs,
libraries = ['ssl', 'crypto']) )
else:
print("warning: openssl 0x%08x is too old for _hashlib" %
openssl_ver)
missing.append('_hashlib')
else:
missing.append('_hashlib')
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment