Browse Source

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
```
master
Emanuel Haupt 3 years ago committed by accumulator
parent
commit
fd6e34bf5f
  1. 2
      electrum/ecc_fast.py

2
electrum/ecc_fast.py

@ -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 = []

Loading…
Cancel
Save