1
0

fix: Fix libsecp256k1 loader on FreeBSD

FreeBSD installs libsecp256k1 as:

```
/usr/local/lib/libsecp256k1.so.2.0.1
/usr/local/lib/libsecp256k1.so -> libsecp256k1.so.2.0.1
/usr/local/lib/libsecp256k1.so.2 -> libsecp256k1.so.2.0.1
```
This commit is contained in:
Emanuel Haupt
2023-04-20 08:50:44 +02:00
committed by accumulator
parent a2063f8f48
commit fd6e34bf5f

View File

@@ -43,6 +43,8 @@ def load_library():
libnames = ['libsecp256k1-1.dll', 'libsecp256k1-0.dll', ]
elif 'ANDROID_DATA' in os.environ:
libnames = ['libsecp256k1.so', ]
elif 'freebsd' in sys.platform:
libnames = ['libsecp256k1.so', ]
else: # desktop Linux and similar
libnames = ['libsecp256k1.so.1', 'libsecp256k1.so.0', ]
library_paths = []