doc: capnproto instruction for Alpine and Arch
What changed, and why it matters
This commit only updates documentation for building Bitcoin Core on Alpine and Arch Linux. It adds instructions to install the Cap'n Proto library, which is needed for a new optional inter-process communication (IPC) feature, and mentions how to disable that feature if not needed. There are no code changes and no security fix or vulnerability introduced.
No security action needed. Treat as routine documentation update.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The diff modifies doc/build-unix.md only. It adds Alpine package install commands for capnproto and capnproto-dev, notes the -DENABLE_IPC=OFF cmake option, and adds capnproto to the Arch Linux pacman dependency list. No source code, build scripts, or configuration logic are changed.
Changed components
doc/build-unix.mdInspect captured patch +7 / −1
diff --git a/doc/build-unix.md b/doc/build-unix.md
index 04f757ba..bfb3bd35 100644
--- a/doc/build-unix.md
+++ b/doc/build-unix.md
@@ -163,6 +163,12 @@ SQLite is required for the wallet:
To build Bitcoin Core without the wallet, see [*Disable-wallet mode*](#disable-wallet-mode)
+Cap'n Proto is needed for IPC functionality (see [multiprocess.md](multiprocess.md)):
+
+ apk add capnproto capnproto-dev
+
+Compile with `-DENABLE_IPC=OFF` if you do not need IPC functionality.
+
ZMQ dependencies (provides ZMQ API):
apk add zeromq-dev
@@ -205,7 +211,7 @@ Setup and Build Example: Arch Linux
-----------------------------------
This example lists the steps necessary to setup and build a command line only distribution of the latest changes on Arch Linux:
- pacman --sync --needed cmake boost gcc git libevent make python sqlite
+ pacman --sync --needed capnproto cmake boost gcc git libevent make python sqlite
git clone https://github.com/bitcoin/bitcoin.git
cd bitcoin/
cmake -B build
Why this scored 15/100
Community notes
Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.
The AI analysis stands alone for now. Submit a note if you can add evidence or important context.