makepanda: more reliable way to get extension suffix

This commit is contained in:
rdb 2018-11-09 17:35:47 +01:00
parent 38c2382ba6
commit 412f5ecc2a
1 changed files with 2 additions and 8 deletions

View File

@ -3260,14 +3260,8 @@ def SetOrigExt(x, v):
def GetExtensionSuffix():
if sys.version_info >= (3, 0):
suffix = sysconfig.get_config_var('EXT_SUFFIX')
if suffix == '.so':
# On my FreeBSD system, this is not set correctly, but SOABI is.
soabi = sysconfig.get_config_var('SOABI')
if soabi:
return '.%s.so' % (soabi)
elif suffix:
return suffix
import _imp
return _imp.extension_suffixes()[0]
target = GetTarget()
if target == 'windows':