at master 1.7 kB view raw
1diff --git a/gnutls/library/__init__.py b/gnutls/library/__init__.py 2index c1d898a..b87bd2e 100644 3--- a/gnutls/library/__init__.py 4+++ b/gnutls/library/__init__.py 5@@ -18,35 +18,19 @@ def _library_locations(abi_version): 6 system = _get_system_name() 7 if system == "darwin": 8 library_names = ["libgnutls.%d.dylib" % abi_version] 9- dynamic_loader_env_vars = ["DYLD_LIBRARY_PATH", "LD_LIBRARY_PATH"] 10- additional_paths = ["/usr/local/lib", "/opt/local/lib", "/sw/lib"] 11 elif system == "windows": 12 library_names = ["libgnutls-%d.dll" % abi_version] 13- dynamic_loader_env_vars = ["PATH"] 14- additional_paths = ["."] 15 elif system == "cygwin": 16 library_names = ["cyggnutls-%d.dll" % abi_version] 17- dynamic_loader_env_vars = ["LD_LIBRARY_PATH"] 18- additional_paths = ["/usr/bin"] 19 else: 20 # Debian uses libgnutls-deb0.so.28, go figure 21 library_names = [ 22 "libgnutls.so.%d" % abi_version, 23 "libgnutls-deb0.so.%d" % abi_version, 24 ] 25- dynamic_loader_env_vars = ["LD_LIBRARY_PATH"] 26- additional_paths = ["/usr/local/lib"] 27 for library_name in library_names: 28- for path in ( 29- path 30- for env_var in dynamic_loader_env_vars 31- for path in os.environ.get(env_var, "").split(":") 32- if os.path.isdir(path) 33- ): 34- yield os.path.join(path, library_name) 35- yield library_name 36- for path in additional_paths: 37- yield os.path.join(path, library_name) 38+ path = "@gnutlslib@" 39+ yield os.path.join(path, library_name) 40 41 42 def _load_library(abi_versions):