Similar to other depends packages, add the ability to skip building zeromq
by passing NO_ZMQ=1
.
Fixes #15918.
utACK c995c870aa4cc9b9ddf0a84ce15c544757a43a18
Thanks for fixing this!
Gitian builds for commit e043bfce684f84bca413518a8452b3207123a031 (master):
def6dff29f8add3f24ca6f6f0d909bc4...
bitcoin-0.18.99-aarch64-linux-gnu-debug.tar.gz247595e9f443a8116590f08f28202fa2...
bitcoin-0.18.99-aarch64-linux-gnu.tar.gzd208542a702ac01e64dbab4d610c94ad...
bitcoin-0.18.99-arm-linux-gnueabihf-debug.tar.gz7a43bd773d1fba790b1695a12c0d58c1...
bitcoin-0.18.99-arm-linux-gnueabihf.tar.gz78a5700d7f697246c42782825ad93061...
bitcoin-0.18.99-i686-pc-linux-gnu-debug.tar.gz5bfcd7e3f2d25fc463668c12aaf5e35d...
bitcoin-0.18.99-i686-pc-linux-gnu.tar.gzac5c00097573c3c511dbea9bd647e2f3...
bitcoin-0.18.99-osx-unsigned.dmg20a7c3a2a8c85ccf621bc21c3007bb06...
bitcoin-0.18.99-osx64.tar.gzd25c5ee7cae08565222b7c3fe33c2f21...
bitcoin-0.18.99-riscv64-linux-gnu-debug.tar.gz166250a29eb9e775ce4b61e59a457634...
bitcoin-0.18.99-riscv64-linux-gnu.tar.gz3c65a8251a1e5b6795ee7f630b0fb02a...
bitcoin-0.18.99-win64-debug.zip8622b6b0ed69132c4f83c94434ee5609...
bitcoin-0.18.99-win64-setup-unsigned.exee6a84f04b57dbcdc7ed3cf9b996a417c...
bitcoin-0.18.99-win64.zipe9e2fe84e88b3dc560fad875431f2171...
bitcoin-0.18.99-x86_64-linux-gnu-debug.tar.gzd2efee50fb92d6742140a9b951bf8cee...
bitcoin-0.18.99-x86_64-linux-gnu.tar.gz12e8cb66e67e11b65b38684f8eef6e1e...
bitcoin-0.18.99.tar.gz92b99445a5f3187fa249b0fc113f84c6...
bitcoin-core-linux-0.19-res.yml1fe7d05dd74651d7827d3a823ef3621d...
bitcoin-core-osx-0.19-res.yml2c97e4bb0930d141b07fac0b0e885e5e...
bitcoin-core-win-0.19-res.ymla607292ca8ca8e233281af5ef2ee5a49...
bitcoin-linux-build.log5abe818e0a7a793cfca2b8848529d45c...
bitcoin-osx-build.log0431f2c06d29ef5f6348f36179953f22...
bitcoin-win-build.logGitian builds for commit 3e4c44d2ef3ae36ffb84346bf56603f58c2e89e9 (master and this pull):
2b33f7cd37660737fb06f1d00b4c7e45...
bitcoin-0.18.99-aarch64-linux-gnu-debug.tar.gze2ea1e91708bf9de7e97275d2d53b558...
bitcoin-0.18.99-aarch64-linux-gnu.tar.gz33219b8db2ff5fb190c6f6453ba167d9...
bitcoin-0.18.99-arm-linux-gnueabihf-debug.tar.gzd2f40ff5bc5044faa0fa94d01a0ac750...
bitcoin-0.18.99-arm-linux-gnueabihf.tar.gz78a7bb5a893943fd4f3b76342a36dbb7...
bitcoin-0.18.99-i686-pc-linux-gnu-debug.tar.gz023811453d5683de2bed31748e2a3be9...
bitcoin-0.18.99-i686-pc-linux-gnu.tar.gz4593c2dae459ee0bcd03e73cb9e752e8...
bitcoin-0.18.99-osx-unsigned.dmg37436b74936cbb566a4f5900d524ed25...
bitcoin-0.18.99-osx64.tar.gz8caed672689cbf6154b13cc0f4216b5b...
bitcoin-0.18.99-riscv64-linux-gnu-debug.tar.gzcc309e6ff8196998e74e809907f0c0a0...
bitcoin-0.18.99-riscv64-linux-gnu.tar.gzfb3c9d94e68b9cd2d920551403118d3c...
bitcoin-0.18.99-win64-debug.zipe2add17e49780da4d72ad9bd4680800e...
bitcoin-0.18.99-win64-setup-unsigned.exe5d78fff77974884de5b54695af29e10e...
bitcoin-0.18.99-win64.zipe55384c082982a8cafdb9df950ae9ba7...
bitcoin-0.18.99-x86_64-linux-gnu-debug.tar.gz33a6ed5ff625dea7626252ccd8b62c79...
bitcoin-0.18.99-x86_64-linux-gnu.tar.gzd1999276ba9dedb48e5fc3a7de77d456...
bitcoin-0.18.99.tar.gza53ffb1c8c2d2466c2ff0638d905b0f7...
bitcoin-core-linux-0.19-res.yml14c52ba0204565870c3c248ba4ba2c61...
bitcoin-core-osx-0.19-res.yml118598238b3c1ea8ba528100cd25fe29...
bitcoin-core-win-0.19-res.yml8c7c06ec6cb0efd09763f3b13af36e48...
bitcoin-linux-build.log5cfc6d56061b9c2e4718ed6a144e12af...
bitcoin-osx-build.log29297e1adb474746e6ea99caf2fa7ccb...
bitcoin-win-build.log104@@ -103,6 +105,10 @@ ifneq ($(qt_packages_),)
105 native_packages += $(qt_native_packages)
106 endif
107
108+ifneq ($(zmq_packages_),)
ifneq
and tacked $(zmp_packages_)
on to the end of that long packages +=
line on line 101?
Tested ACK c995c870aa4cc9b9ddf0a84ce15c544757a43a18
NO_ZMQ=1
correctly builds the dependencies without zmq (and doesn’t download zmq source)NO_ZMQ
fetches and builds ZMQ as beforeJust for info, ARM executable size with/without zmq:
0-rwxr-xr-x 1 user user 6868356 May 29 13:31 src/bitcoind
1-rwxr-xr-x 1 user user 6138992 May 29 13:23 src/bitcoind.nozmq