-
Notifications
You must be signed in to change notification settings - Fork 38.1k
build: Drop unneeded dependencies for bitcoin-wallet tool #23345
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
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 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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...
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You read my mind :)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Followup in #24051
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-wallet
is an offline tool, and its code does not depend on networking stuff (ZMQ, UPnP, NAT-PMP, and LIBBITCOIN_SERVER).Also
bitcoin-wallet
does not interacts with the chainstate, therefore dependency on LevelDB is not needed.