Commit b0b20a10 authored by Neal Norwitz's avatar Neal Norwitz

Get ctypes loader working on OSF1 (Tru64)

parent cbce280d
......@@ -56,7 +56,10 @@ elif os.name == "posix":
expr = '/[^\(\)\s]*lib%s\.[^\(\)\s]*' % name
res = re.search(expr, os.popen('/sbin/ldconfig -p 2>/dev/null').read())
if not res:
return None
cmd = 'ldd %s 2>/dev/null' % sys.executable
res = re.search(expr, os.popen(cmd).read())
if not res:
return None
return res.group(0)
def _get_soname(f):
......
......@@ -15,7 +15,7 @@ class LoaderTest(unittest.TestCase):
name = "libc.dylib"
elif sys.platform.startswith("freebsd"):
name = "libc.so"
elif sys.platform == "sunos5":
elif sys.platform in ("sunos5", "osf1V5"):
name = "libc.so"
elif sys.platform.startswith("netbsd") or sys.platform.startswith("openbsd"):
name = "libc.so"
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment