We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents be6f563 + 899d25c commit 0270b4bCopy full SHA for 0270b4b
iptc/util.py
@@ -80,12 +80,19 @@ def _do_find_library(name):
80
81
82
def _find_library(*names):
83
+ exts = []
84
if version_info >= (3, 3):
- ext = get_config_var("EXT_SUFFIX")
85
+ exts.append(get_config_var("EXT_SUFFIX"))
86
else:
- ext = get_config_var('SO')
87
+ exts.append(get_config_var('SO'))
88
+
89
+ if version_info >= (3, 5):
90
+ exts.append('.so')
91
92
for name in names:
- libnames = [name, "lib" + name, name + ext, "lib" + name + ext]
93
+ libnames = [name, "lib" + name]
94
+ for ext in exts:
95
+ libnames += [name + ext, "lib" + name + ext]
96
libdir = os.environ.get('IPTABLES_LIBDIR', None)
97
if libdir is not None:
98
libdirs = libdir.split(':')
0 commit comments