Skip to content

Conversation

fanquake
Copy link
Member

Similar to other depends packages, add the ability to skip building zeromq by passing NO_ZMQ=1.

Fixes #15918.

@practicalswift
Copy link
Contributor

utACK c995c87

Thanks for fixing this!

@DrahtBot
Copy link
Contributor

Gitian builds for commit e043bfc (master):

Gitian builds for commit 3e4c44d (master and this pull):

@Empact
Copy link
Contributor

Empact commented May 27, 2019

Concept ACK

@@ -103,6 +105,10 @@ ifneq ($(qt_packages_),)
native_packages += $(qt_native_packages)
endif

ifneq ($(zmq_packages_),)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Would it work if you removed this ifneq and tacked $(zmp_packages_) on to the end of that long packages += line on line 101?

@jonasschnelli
Copy link
Contributor

utACK c995c87

@laanwj
Copy link
Member

laanwj commented May 29, 2019

Tested ACK c995c87

  • NO_ZMQ=1 correctly builds the dependencies without zmq (and doesn't download zmq source)
  • Without NO_ZMQ fetches and builds ZMQ as before

Just for info, ARM executable size with/without zmq:

-rwxr-xr-x 1 user user 6868356 May 29 13:31 src/bitcoind
-rwxr-xr-x 1 user user 6138992 May 29 13:23 src/bitcoind.nozmq

pull bot pushed a commit to jaschadub/bitcoin that referenced this pull request May 29, 2019
c995c87 depends: add ability to skip building zeromq (fanquake)

Pull request description:

  Similar to other depends packages, add the ability to skip building `zeromq` by passing `NO_ZMQ=1`.

  Fixes bitcoin#15918.

ACKs for commit c995c8:
  practicalswift:
    utACK c995c87
  jonasschnelli:
    utACK c995c87

Tree-SHA512: 72269707916d5af0bc8ecdd89f61e49264dba29350f9508fe0a497e8ce8dae66f6a828cf0bf4d97b6f95356b505cb3e6c365e8476219dd56c4535c850df393c9
@laanwj laanwj merged commit c995c87 into bitcoin:master May 29, 2019
@fanquake fanquake deleted the depends_no_zeromq_one branch May 30, 2019 16:14
laanwj added a commit that referenced this pull request Dec 7, 2019
c8becb8 depends: add ability to skip building qrencode (fanquake)

Pull request description:

  Similar to other depends packages, add the ability to skip building `qrencode` by passing `NO_QR=1`. Same as #16089.

ACKs for top commit:
  promag:
    ACK c8becb8.
  hebasto:
    ACK c8becb8, I have reviewed the code and it looks OK, I agree it can be merged.

Tree-SHA512: 86c7a87a31b1b2e65be2b79f533ce49f8b0074cf31331411cb3d32bb542d0b99e69605482ad75e4d1be5f2c8c613f17ba9ff17195a6b48f45365f5eb35df8bf9
sidhujag pushed a commit to syscoin/syscoin that referenced this pull request Dec 7, 2019
c8becb8 depends: add ability to skip building qrencode (fanquake)

Pull request description:

  Similar to other depends packages, add the ability to skip building `qrencode` by passing `NO_QR=1`. Same as bitcoin#16089.

ACKs for top commit:
  promag:
    ACK c8becb8.
  hebasto:
    ACK c8becb8, I have reviewed the code and it looks OK, I agree it can be merged.

Tree-SHA512: 86c7a87a31b1b2e65be2b79f533ce49f8b0074cf31331411cb3d32bb542d0b99e69605482ad75e4d1be5f2c8c613f17ba9ff17195a6b48f45365f5eb35df8bf9
deadalnix pushed a commit to Bitcoin-ABC/bitcoin-abc that referenced this pull request Apr 1, 2020
Summary:
```
Similar to other depends packages, add the ability to skip building
zeromq by passing NO_ZMQ=1.
```

Backport of core [[bitcoin/bitcoin#16089 | PR16089]].

Test Plan:
  cd depends
  make build-osx NO_ZMQ=1
Check zmq is not built (under `x86_64-apple-darwin16/lib` there should
be no libzmq.a).

Reviewers: #bitcoin_abc, deadalnix

Reviewed By: #bitcoin_abc, deadalnix

Differential Revision: https://reviews.bitcoinabc.org/D5620
ftrader pushed a commit to bitcoin-cash-node/bitcoin-cash-node that referenced this pull request Aug 17, 2020
Summary:
```
Similar to other depends packages, add the ability to skip building
zeromq by passing NO_ZMQ=1.
```

Backport of core [[bitcoin/bitcoin#16089 | PR16089]].

Test Plan:
  cd depends
  make build-osx NO_ZMQ=1
Check zmq is not built (under `x86_64-apple-darwin16/lib` there should
be no libzmq.a).

Reviewers: #bitcoin_abc, deadalnix

Reviewed By: #bitcoin_abc, deadalnix

Differential Revision: https://reviews.bitcoinabc.org/D5620
sidhujag pushed a commit to syscoin-core/syscoin that referenced this pull request Nov 10, 2020
c8becb8 depends: add ability to skip building qrencode (fanquake)

Pull request description:

  Similar to other depends packages, add the ability to skip building `qrencode` by passing `NO_QR=1`. Same as bitcoin#16089.

ACKs for top commit:
  promag:
    ACK c8becb8.
  hebasto:
    ACK c8becb8, I have reviewed the code and it looks OK, I agree it can be merged.

Tree-SHA512: 86c7a87a31b1b2e65be2b79f533ce49f8b0074cf31331411cb3d32bb542d0b99e69605482ad75e4d1be5f2c8c613f17ba9ff17195a6b48f45365f5eb35df8bf9
Munkybooty pushed a commit to Munkybooty/dash that referenced this pull request Oct 17, 2021
c995c87 depends: add ability to skip building zeromq (fanquake)

Pull request description:

  Similar to other depends packages, add the ability to skip building `zeromq` by passing `NO_ZMQ=1`.

  Fixes bitcoin#15918.

ACKs for commit c995c8:
  practicalswift:
    utACK c995c87
  jonasschnelli:
    utACK c995c87

Tree-SHA512: 72269707916d5af0bc8ecdd89f61e49264dba29350f9508fe0a497e8ce8dae66f6a828cf0bf4d97b6f95356b505cb3e6c365e8476219dd56c4535c850df393c9
Munkybooty pushed a commit to Munkybooty/dash that referenced this pull request Oct 25, 2021
c995c87 depends: add ability to skip building zeromq (fanquake)

Pull request description:

  Similar to other depends packages, add the ability to skip building `zeromq` by passing `NO_ZMQ=1`.

  Fixes bitcoin#15918.

ACKs for commit c995c8:
  practicalswift:
    utACK c995c87
  jonasschnelli:
    utACK c995c87

Tree-SHA512: 72269707916d5af0bc8ecdd89f61e49264dba29350f9508fe0a497e8ce8dae66f6a828cf0bf4d97b6f95356b505cb3e6c365e8476219dd56c4535c850df393c9
Munkybooty pushed a commit to Munkybooty/dash that referenced this pull request Oct 26, 2021
c995c87 depends: add ability to skip building zeromq (fanquake)

Pull request description:

  Similar to other depends packages, add the ability to skip building `zeromq` by passing `NO_ZMQ=1`.

  Fixes bitcoin#15918.

ACKs for commit c995c8:
  practicalswift:
    utACK c995c87
  jonasschnelli:
    utACK c995c87

Tree-SHA512: 72269707916d5af0bc8ecdd89f61e49264dba29350f9508fe0a497e8ce8dae66f6a828cf0bf4d97b6f95356b505cb3e6c365e8476219dd56c4535c850df393c9
Munkybooty pushed a commit to Munkybooty/dash that referenced this pull request Oct 26, 2021
c995c87 depends: add ability to skip building zeromq (fanquake)

Pull request description:

  Similar to other depends packages, add the ability to skip building `zeromq` by passing `NO_ZMQ=1`.

  Fixes bitcoin#15918.

ACKs for commit c995c8:
  practicalswift:
    utACK c995c87
  jonasschnelli:
    utACK c995c87

Tree-SHA512: 72269707916d5af0bc8ecdd89f61e49264dba29350f9508fe0a497e8ce8dae66f6a828cf0bf4d97b6f95356b505cb3e6c365e8476219dd56c4535c850df393c9
Munkybooty pushed a commit to Munkybooty/dash that referenced this pull request Nov 9, 2021
c995c87 depends: add ability to skip building zeromq (fanquake)

Pull request description:

  Similar to other depends packages, add the ability to skip building `zeromq` by passing `NO_ZMQ=1`.

  Fixes bitcoin#15918.

ACKs for commit c995c8:
  practicalswift:
    utACK c995c87
  jonasschnelli:
    utACK c995c87

Tree-SHA512: 72269707916d5af0bc8ecdd89f61e49264dba29350f9508fe0a497e8ce8dae66f6a828cf0bf4d97b6f95356b505cb3e6c365e8476219dd56c4535c850df393c9
pravblockc pushed a commit to pravblockc/dash that referenced this pull request Nov 18, 2021
c995c87 depends: add ability to skip building zeromq (fanquake)

Pull request description:

  Similar to other depends packages, add the ability to skip building `zeromq` by passing `NO_ZMQ=1`.

  Fixes bitcoin#15918.

ACKs for commit c995c8:
  practicalswift:
    utACK c995c87
  jonasschnelli:
    utACK c995c87

Tree-SHA512: 72269707916d5af0bc8ecdd89f61e49264dba29350f9508fe0a497e8ce8dae66f6a828cf0bf4d97b6f95356b505cb3e6c365e8476219dd56c4535c850df393c9
@bitcoin bitcoin locked as resolved and limited conversation to collaborators Dec 16, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Feature request: make depends NO_ZEROMQ=1
7 participants