[pypy-svn] r45335 - pypy/dist/pypy/rpython/lltypesystem
fijal at codespeak.net
fijal at codespeak.net
Wed Jul 25 22:38:27 CEST 2007
Author: fijal
Date: Wed Jul 25 22:38:26 2007
New Revision: 45335
Modified:
pypy/dist/pypy/rpython/lltypesystem/ll2ctypes.py
Log:
Be a bit more robust when searching for library
Modified: pypy/dist/pypy/rpython/lltypesystem/ll2ctypes.py
==============================================================================
--- pypy/dist/pypy/rpython/lltypesystem/ll2ctypes.py (original)
+++ pypy/dist/pypy/rpython/lltypesystem/ll2ctypes.py Wed Jul 25 22:38:26 2007
@@ -1,6 +1,7 @@
import sys
import ctypes
import ctypes.util
+import os
from pypy.rpython.lltypesystem import lltype, llmemory
from pypy.rpython.extfunc import ExtRegistryEntry
from pypy.rlib.objectmodel import Symbolic
@@ -437,6 +438,8 @@
cfunc = None
for libname in libraries:
libpath = ctypes.util.find_library(libname)
+ if not libpath and os.path.isabs(libname):
+ libpath = libname
if libpath:
clib = ctypes.cdll.LoadLibrary(libpath)
cfunc = getattr(clib, funcname, None)
More information about the Pypy-commit
mailing list