Have depends make libmultiprocess by default, which has the effect of including it in the release binaries. Except for Windows and OpenBSD which are not supported yet, the latter due to a fairly trivial upstream issue.
The initial main use case is to enable experimental support for the Mining IPC interface. A working example of a Stratum v2 Template Provider client using this interface can be found here: https://github.com/Sjors/bitcoin/pull/48.
Additionally the bitcoin-node
and bitcoin-gui
are added to Maintenance.cmake
.
See #31756 for discussion of when this should happen. Supersedes #30975.
Guix hashes:
074bcff488ba5ba49ceec5db51edeb0cacabac25ceda3c723f9f1b9f627e61344 guix-build-5d96e656d72a/output/aarch64-linux-gnu/SHA256SUMS.part
15f9d78dd79964edd161ef0f242ace5c7f56e9dfce30c08aa6c804f1357abc29c guix-build-5d96e656d72a/output/aarch64-linux-gnu/bitcoin-5d96e656d72a-aarch64-linux-gnu-debug.tar.gz
2450c474451c766eea6f678d75a7a5d5e6af9316388c4fd9ba588d1e452edaf94 guix-build-5d96e656d72a/output/aarch64-linux-gnu/bitcoin-5d96e656d72a-aarch64-linux-gnu.tar.gz
38a3a1c69d06d7b29521208310365233f06f708453bef372aefac66a162130edc guix-build-5d96e656d72a/output/arm-linux-gnueabihf/SHA256SUMS.part
40aaf20416bb62b2ca3e5f5bc3578d53526dfe30f41074deaffd969b56dc5d968 guix-build-5d96e656d72a/output/arm-linux-gnueabihf/bitcoin-5d96e656d72a-arm-linux-gnueabihf-debug.tar.gz
5abe4e238f90a9746068eb66ebbf044e7d62ee5febdac8fa783000a7d0a73769c guix-build-5d96e656d72a/output/arm-linux-gnueabihf/bitcoin-5d96e656d72a-arm-linux-gnueabihf.tar.gz
69ed230bcbe16d60e9c7e06774b0c89201c641ed93efbb398737b86a35cf99c5c guix-build-5d96e656d72a/output/arm64-apple-darwin/SHA256SUMS.part
7e89953a5c5055c0630be8304d47a5387de6754bc39243309a8b12507554b4097 guix-build-5d96e656d72a/output/arm64-apple-darwin/bitcoin-5d96e656d72a-arm64-apple-darwin-codesigning.tar.gz
8e48edc37541e988a607defbbf5afc6f481e05a6cdebe9ceeb81dbd1844609d45 guix-build-5d96e656d72a/output/arm64-apple-darwin/bitcoin-5d96e656d72a-arm64-apple-darwin-unsigned.tar.gz
93a2c2553b9afb84c03e50d420a463eec72a48526cd3b0a452d776dfaa8ba69e6 guix-build-5d96e656d72a/output/arm64-apple-darwin/bitcoin-5d96e656d72a-arm64-apple-darwin-unsigned.zip
1010fb0320a1923d0fc7d7c6a8dc68391b2fda9a2450bde25fd741047b27f5637a guix-build-5d96e656d72a/output/dist-archive/bitcoin-5d96e656d72a.tar.gz
1161c5f144ffe9e8884cc4f8a4642872249f5290d34aabee15be565681f922011d guix-build-5d96e656d72a/output/powerpc64-linux-gnu/SHA256SUMS.part
12d466a0c5e585ee77e900c08614b842957ab7854341eac1f62940609a37bede67 guix-build-5d96e656d72a/output/powerpc64-linux-gnu/bitcoin-5d96e656d72a-powerpc64-linux-gnu-debug.tar.gz
13bed3f8ce66eea3001fa8189f2268f23c10a984177f840f73dabb6715b9aaf6c6 guix-build-5d96e656d72a/output/powerpc64-linux-gnu/bitcoin-5d96e656d72a-powerpc64-linux-gnu.tar.gz
147e149167ba4a0e1074bd7794aa6b295a4723ebb8b1de728fe93f90d5dfbddbbd guix-build-5d96e656d72a/output/riscv64-linux-gnu/SHA256SUMS.part
150575509699d056a05c3377d4123b2ce39d1af0a5c5749a7707e49546b7b44564 guix-build-5d96e656d72a/output/riscv64-linux-gnu/bitcoin-5d96e656d72a-riscv64-linux-gnu-debug.tar.gz
16540e27a90974bb32f2908b4f366a85535764d18ec3516587c78007bd54ef244c guix-build-5d96e656d72a/output/riscv64-linux-gnu/bitcoin-5d96e656d72a-riscv64-linux-gnu.tar.gz
17d648fc4fc555d54e393a6866fe332bd38dd54178fa1b4d641725641409d1b4d7 guix-build-5d96e656d72a/output/x86_64-apple-darwin/SHA256SUMS.part
18aee2a1835b8aca22b573016a69cf7a58fedb51e2b79feb10a99c99bc11b1ffdc guix-build-5d96e656d72a/output/x86_64-apple-darwin/bitcoin-5d96e656d72a-x86_64-apple-darwin-codesigning.tar.gz
19e4e341a7390a162505dcb9484d27d9cd5bba35d3530ab58be0d8bc0ad8afe56f guix-build-5d96e656d72a/output/x86_64-apple-darwin/bitcoin-5d96e656d72a-x86_64-apple-darwin-unsigned.tar.gz
20739c4c7839ee7c517e37899fe06c819cfbe566f51bd6d898528aa182ce2082c5 guix-build-5d96e656d72a/output/x86_64-apple-darwin/bitcoin-5d96e656d72a-x86_64-apple-darwin-unsigned.zip
210caa16e1b1da9890558756857f75ea13e4fda1fca8f4aebff10fc676c716664f guix-build-5d96e656d72a/output/x86_64-linux-gnu/SHA256SUMS.part
229899f5ea6b35059b152920b68de4059b66a56e6f7a48bbeb3038fd424c604f7c guix-build-5d96e656d72a/output/x86_64-linux-gnu/bitcoin-5d96e656d72a-x86_64-linux-gnu-debug.tar.gz
239f915723dc006824fb11c301925a64b2fd3687b8393ed9a0b04f3bab0df7d730 guix-build-5d96e656d72a/output/x86_64-linux-gnu/bitcoin-5d96e656d72a-x86_64-linux-gnu.tar.gz
240612dea7d8cae3f369ddb1eb8b99b7a968275575f4968a5728556121ca21d847 guix-build-5d96e656d72a/output/x86_64-w64-mingw32/SHA256SUMS.part
255dc093eb1a88659dcfa5dee67d3b3f78c810b7b2bb9b5534af9304b7823c0775 guix-build-5d96e656d72a/output/x86_64-w64-mingw32/bitcoin-5d96e656d72a-win64-codesigning.tar.gz
2620f43ef3eab0c392e82f0f823ac89192679dae929d5a76ad04d091aca65d37d2 guix-build-5d96e656d72a/output/x86_64-w64-mingw32/bitcoin-5d96e656d72a-win64-debug.zip
275b427424d0e58477c09f989f741d6fa13b51e6c76149a1b4e0d4da2af4e75b3e guix-build-5d96e656d72a/output/x86_64-w64-mingw32/bitcoin-5d96e656d72a-win64-setup-unsigned.exe
28b48aefec04d7b57f563dc7b61026ef9cda54d4b853bf7a170b2eb5cc4237bb5d guix-build-5d96e656d72a/output/x86_64-w64-mingw32/bitcoin-5d96e656d72a-win64-unsigned.zip