1 Fixes exception on 'import uuid' if ldconfig is unavailable.
3 diff --git a/Lib/ctypes/util.py b/Lib/ctypes/util.py
4 index 7aee0ef..e03bb13 100644
5 --- a/Lib/ctypes/util.py
6 +++ b/Lib/ctypes/util.py
7 @@ -210,7 +210,16 @@ elif os.name == "posix":
10 def find_library(name):
11 - return _findSoname_ldconfig(name) or _get_soname(_findLib_gcc(name))
12 + from glob import glob
13 + paths = ['/lib', '/usr/lib']
14 + if os.environ.has_key('LD_LIBRARY_PATH'):
15 + paths = os.environ['LD_LIBRARY_PATH'].split(':') + paths
17 + for lib in glob("%s/lib%s.so.*" % (path, name)):
18 + rpath = os.path.realpath(lib)
19 + if os.path.isfile(rpath):
23 ################################################################