Brian Silverman | b0ebf1d | 2018-10-17 23:36:40 -0700 | [diff] [blame] | 1 | --- a/geos.py 2018-10-17 23:02:05.000000000 -0700 |
2 | +++ b/geos.py 2018-10-17 23:16:33.017257372 -0700 | ||||
3 | @@ -40,6 +40,11 @@ def load_dll(libname, fallbacks=None): | ||||
4 | return CDLL(lib) | ||||
5 | except OSError: | ||||
6 | pass | ||||
7 | + base = os.path.dirname(os.path.dirname(__file__)) | ||||
8 | + try: | ||||
9 | + return CDLL(os.path.join(base, 'rpathed', 'usr', 'lib', lib)) | ||||
10 | + except OSError: | ||||
11 | + pass | ||||
12 | if fallbacks is not None: | ||||
13 | for name in fallbacks: | ||||
14 | try: |