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
|
Description: Find shared library since pybuild renames it
Author: Doug Torrance <dtorrance@debian.org>
Forwarded: not-needed
Last-Update: 2024-02-24
--- a/src/Python/PHCpy/phcpy/version.py
+++ b/src/Python/PHCpy/phcpy/version.py
@@ -11,6 +11,7 @@
import ctypes
import os
import sys
+import sysconfig
from ctypes import create_string_buffer
from ctypes import c_int32, c_double, pointer, sizeof
from struct import unpack
@@ -27,7 +28,10 @@
if vrblvl > 0:
print('in get_phcfun_from_lib ...')
if 'linux' in sys.platform:
- libphcpack = LOCATION + "/libPHCpack.so"
+ libphcpack = LOCATION + "/libPHCpack" + sysconfig.get_config_var(
+ "EXT_SUFFIX")
+ if not os.path.isfile(libphcpack):
+ libphcpack = LOCATION + "/libPHCpack.so"
phcpack = ctypes.CDLL(libphcpack)
return phcpack._ada_use_c2phc
if 'darwin' in sys.platform:
|