1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
--- M2Crypto-0.25.1/setup.py 2016-07-22 14:43:17.000000000 +0200
+++ M2Crypto-0.25.1.dirty/setup.py 2017-03-23 18:18:35.128517781 +0100
@@ -70,8 +70,8 @@
self.libraries = ['ssleay32', 'libeay32']
self.openssl = 'c:\\pkg'
else:
- self.libraries = ['ssl', 'crypto']
- self.openssl = '/usr'
+ self.libraries = [':libssl.so.1.0.0', ':libcrypto.so.1.0.0']
+ self.openssl = '/usr/lib/openssl-1.0/'
def finalize_options(self):
'''Overloaded build_ext implementation to append custom openssl
@@ -87,16 +87,11 @@
if _openssl and os.path.isdir(_openssl):
self.openssl = _openssl
- self.include_dirs.append(os.path.join(self.openssl, 'include'))
- openssl_library_dir = os.path.join(self.openssl, 'lib')
+ self.include_dirs.append(os.path.join('/usr/include/', 'openssl-1.0'))
+
+ openssl_library_dir = os.path.join('/usr/lib/', 'openssl-1.0')
if platform.system() == "Linux":
- if _multiarch: # on Fedora/RHEL it is an empty string
- self.include_dirs.append(
- os.path.join(self.openssl, 'include', _multiarch))
- else:
- self.include_dirs.append(
- os.path.join(self.openssl, 'include', 'openssl'))
# For RedHat-based distros, the '-D__{arch}__' option for
# Swig needs to be normalized, particularly on i386.
|