Disable multiprocessing when building Bitcoin Core
What changed, and why it matters
This commit changes a CI Dockerfile used to build Bitcoin Core for testing. It adds a build flag that disables Bitcoin Core's optional multiprocessing (IPC) feature because the build environment lacks the required dependencies. This is a build-configuration convenience change, not a security fix for the Ledger app itself.
No security action needed. Treat as a routine CI/build maintenance change.
Security signals we found
No strong security signals were identified.
Evidence from the diff
In .github/workflows/Dockerfile, the Bitcoin Core build command was changed from cmake -B build to cmake -B build -DENABLE_IPC=OFF. This disables the bitcoin-node/bitcoin-gui multiprocess executables, which require libmultiprocess/capnp dependencies not installed in this Docker image. The change avoids a build failure in CI and has no effect on the Ledger Bitcoin app firmware or its runtime security.
Changed components
.github/workflows/DockerfileInspect captured patch +1 / −1
diff --git a/.github/workflows/Dockerfile b/.github/workflows/Dockerfile
index b10b678..c7ae7b0 100644
--- a/.github/workflows/Dockerfile
+++ b/.github/workflows/Dockerfile
@@ -13,7 +13,7 @@ RUN apt install -y bsdmainutils build-essential cmake pkg-config ccache git libb
RUN cd / && \
git clone --depth=1 https://github.com/bitcoin/bitcoin.git && \
cd bitcoin && \
- cmake -B build && \
+ cmake -B build -DENABLE_IPC=OFF && \
cmake --build build && \
cmake --install 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.