You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
a3874c7 doc: no longer require use of openssl in OpenBSD build guide (Wladimir J. van der Laan)
5978388 build: remove libressl check (Wladimir J. van der Laan)
OpenBSD uses a replacement of OpenSSL: LibreSSL. This can cause compatibility issues, hence `./configure` will bark if you try to compile with this library:
76
-
77
-
Detected LibreSSL: This is NOT supported, and may break consensus compatibility!
78
-
79
-
To install a 'real' OpenSSL use:
80
-
81
-
pkg_add openssl
82
-
83
-
Any program linked against this library can only be used after setting the dynamic library path:
84
-
85
-
export LD_LIBRARY_PATH="/usr/local/lib/eopenssl"
86
-
87
-
(otherwise there will be an error about not being able to find `libcrypto.so.1.0`)
88
-
89
-
Alternatively, pass `--with-libressl` to `./configure`, however as the warning says, this is NOT supported, and may cause problems syncing the chain, or the node to fork off the network in unexpected circumstances.
90
-
91
73
### Building BerkeleyDB
92
74
93
75
BerkeleyDB is only necessary for the wallet functionality. To skip this, pass `--disable-wallet` to `./configure`.
@@ -124,28 +106,24 @@ export AUTOCONF_VERSION=2.69 # replace this with the autoconf version that you i
124
106
export AUTOMAKE_VERSION=1.15 # replace this with the automake version that you installed
125
107
./autogen.sh
126
108
```
109
+
Make sure `BDB_PREFIX` and `BOOST_PREFIX` are set to the appropriate paths from the above steps.
0 commit comments