Merge bitcoin/bitcoin#27449: doc: update OpenBSD build docs for 7.3 (external signer support available)

6b17994ede doc: update OpenBSD build docs for 7.3 (external signer support available) (Sebastian Falbesoner)

Pull request description:

  With OpenBSD 7.3, the waitid(2) system call is implemented (see 8112871f19, first mentioned kernel improvement at https://www.openbsd.org/73.html).

  This means Boost.Process finally doesn't fail to compile anymore and we can remove the build hint about missing external signer support. Tested on my amd64 machine by reconfiguring / rebuilding master branch and successfully running the functional test wallet_signer.py. ✔️

ACKs for top commit:
  fanquake:
    ACK 6b17994ede - haven't tested, but looks good to me.

Tree-SHA512: 5bbcecce4ced38d8221f2c906a54667e50317e9ded182554cf73bb7f2fce55a38e53730eca25f813cff1d2d65c94141eb158d40f83228d12dcf859c16a1798b9
This commit is contained in:
fanquake 2023-04-12 15:49:47 +01:00
commit 7f4ab67e7b
No known key found for this signature in database
GPG Key ID: 2EEB9F5CC09526C1

View File

@ -1,6 +1,6 @@
# OpenBSD Build Guide
**Updated for OpenBSD [7.1](https://www.openbsd.org/71.html)**
**Updated for OpenBSD [7.3](https://www.openbsd.org/73.html)**
This guide describes how to build bitcoind, command-line utilities, and GUI on OpenBSD.
@ -80,10 +80,6 @@ export AUTOMAKE_VERSION=1.16
### 1. Configuration
Note that external signer support is currently not available on OpenBSD, since
the used header-only library Boost.Process fails to compile (certain system
calls and preprocessor defines like `waitid()` and `WEXITED` are missing).
There are many ways to configure Bitcoin Core, here are a few common examples:
##### Descriptor Wallet and GUI: