Skip to content

Commit

Permalink
Merge pull request #303 from essensium-mind/wrong-suffix
Browse files Browse the repository at this point in the history
Add '.so' as additional shared object suffix
  • Loading branch information
ldx committed Mar 10, 2020
2 parents be6f563 + 899d25c commit 0270b4b
Showing 1 changed file with 10 additions and 3 deletions.
13 changes: 10 additions & 3 deletions iptc/util.py
Original file line number Diff line number Diff line change
Expand Up @@ -80,12 +80,19 @@ def _do_find_library(name):


def _find_library(*names):
exts = []
if version_info >= (3, 3):
ext = get_config_var("EXT_SUFFIX")
exts.append(get_config_var("EXT_SUFFIX"))
else:
ext = get_config_var('SO')
exts.append(get_config_var('SO'))

if version_info >= (3, 5):
exts.append('.so')

for name in names:
libnames = [name, "lib" + name, name + ext, "lib" + name + ext]
libnames = [name, "lib" + name]
for ext in exts:
libnames += [name + ext, "lib" + name + ext]
libdir = os.environ.get('IPTABLES_LIBDIR', None)
if libdir is not None:
libdirs = libdir.split(':')
Expand Down

0 comments on commit 0270b4b

Please sign in to comment.