build: Drop unneeded dependencies for bitcoin-wallet tool#23345
build: Drop unneeded dependencies for bitcoin-wallet tool#23345laanwj merged 1 commit intobitcoin:masterfrom
Conversation
|
The following sections might be updated with supplementary metadata relevant to reviewers and maintainers. ConflictsReviewers, this pull request conflicts with the following ones:
If you consider this pull request important, please also help to review the conflicting pull requests. Ideally, start with the one that should be merged first. |
|
Concept ACK |
luke-jr
left a comment
There was a problem hiding this comment.
Doesn't this also need configure changes to allow building it without unnecessary deps? (Possibly could be a followup PR, but fits here)
1d96788 to
347774b
Compare
|
Updated 1d96788 -> 347774b (pr23345.01 -> pr23345.02, diff):
|
Guix builds: |
|
contributing GUIX hashes, mine match @hebasto |
| fi | ||
|
|
||
| build_leveldb=yes | ||
| if test x$build_bitcoin_cli$build_bitcoin_tx$build_bitcoin_util$build_bitcoind$bitcoin_enable_qt$use_bench$use_tests = xnonononononono; then |
There was a problem hiding this comment.
I guess we should only be checking bitcoind/bitcoin-qt here (the other tools don't need them either?), but perhaps that's safer left for a later PR...
Github-Pull: bitcoin#23345 Rebased-From: 347774b
347774b to
4fe7cf1
Compare
|
Updated 347774b -> 4fe7cf1 (pr23345.02 -> pr23345.03):
|
Guix builds: |
|
Code review ACK 4fe7cf1 |
…P, NAT-PMP, or ZMQ 9886863 Bugfix: configure: bitcoin-{cli,tx,util} don't need UPnP, NAT-PMP, or ZMQ (Luke Dashjr) Pull request description: As with #23345, these other tools likewise don't use various deps. ACKs for top commit: achow101: ACK 9886863 Tree-SHA512: 4be056b8e0c9f69834229aa257187457de1bc34214d320b770834e21ecc1f0ca7aa7b9689fba525928947bfabbb461528795f709014fb9618b82f088fe64f271
bitcoin-walletis an offline tool, and its code does not depend on networking stuff (ZMQ, UPnP, NAT-PMP, and LIBBITCOIN_SERVER).Also
bitcoin-walletdoes not interacts with the chainstate, therefore dependency on LevelDB is not needed.