Skip to content

Conversation

fanquake
Copy link
Member

@fanquake fanquake commented Dec 3, 2019

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

@laanwj
Copy link
Member

laanwj commented Dec 4, 2019

Concept ACK.

NO_BOOST next? 😄

@practicalswift
Copy link
Contributor

Concept ACK

Very nice! NO_QR=1 is what our users expect. Talking about user expectations: note that make depends builds Boost with g++ regardless of CXX for some reason :) See #15914 and #17620 (comment).

@laanwj
Copy link
Member

laanwj commented Dec 4, 2019

note that make depends builds Boost with g++ regardless of CXX for some reason :)

Likely because boost has its own scrapheap of a build system… this will need a specific change similar to #17466 for Qt. can you please create a new issue for this

@practicalswift
Copy link
Contributor

@laanwj Yes, the root cause is likely b2 trying to be "smart" :) There is already the issue #15914 ("make depends" builds boost with g++ regardless of CXX).

@DrahtBot
Copy link
Contributor

DrahtBot commented Dec 5, 2019

Gitian builds

File commit bce4408
(master)
commit 21d3085
(master and this pull)
bitcoin-0.19.99-aarch64-linux-gnu-debug.tar.gz 40caf742a2674966... 037cfac1d2962c1d...
bitcoin-0.19.99-aarch64-linux-gnu.tar.gz 34d078b55cc81ffa... 1279a2eb08f4c447...
bitcoin-0.19.99-arm-linux-gnueabihf-debug.tar.gz 0e4bfdc2db429350... 2ec7ad5fa5871286...
bitcoin-0.19.99-arm-linux-gnueabihf.tar.gz 66f9553d61083c86... 1f4dbdb9951e3b09...
bitcoin-0.19.99-i686-pc-linux-gnu-debug.tar.gz b94d6da73b0724fc... 5faf61fb86e6ecb0...
bitcoin-0.19.99-i686-pc-linux-gnu.tar.gz 9a7eb5bfc03dc3c7... a677488ee59be7d6...
bitcoin-0.19.99-osx-unsigned.dmg 080fc64ce42ac922... 675e7582ae9322bd...
bitcoin-0.19.99-osx64.tar.gz 25c44e85f72a9718... a16692a26c10723d...
bitcoin-0.19.99-riscv64-linux-gnu-debug.tar.gz ebf248bcad5d1362... 36b3ad2a99d2e035...
bitcoin-0.19.99-riscv64-linux-gnu.tar.gz 90d60c22deb5c3d9... 5f882d700743f58a...
bitcoin-0.19.99-win64-debug.zip 4b7041137b8551bb... c111d76e43a929a9...
bitcoin-0.19.99-win64-setup-unsigned.exe fafa36315d943962... d7c323629c7c7177...
bitcoin-0.19.99-win64.zip 45fd276418a2e762... 0da3d57b347d2c5c...
bitcoin-0.19.99-x86_64-linux-gnu-debug.tar.gz ad62fd169f3b94f0... 1413416c3b2583ad...
bitcoin-0.19.99-x86_64-linux-gnu.tar.gz dcbdcfabbc11788d... 3d8101d12aaed28b...
bitcoin-0.19.99.tar.gz bb241ff718f90db7... 0ae5d69a40e142a2...
bitcoin-core-linux-0.20-res.yml f0e1f78f4c673bfb... 9c323ae0bff3d341...
bitcoin-core-osx-0.20-res.yml e7372ee66c33c5b6... 75e3dcde01fec173...
bitcoin-core-win-0.20-res.yml b99b459febc7ce3a... 2c542f5cb11fd7e1...
linux-build.log 1d19bc4efecc2987... a1af252a4cfad510...
osx-build.log 05276d8599182586... 6436c5c207f0a5d2...
win-build.log a1f5423cb7e486dc... ff6a89cc2f88efcb...
bitcoin-core-linux-0.20-res.yml.diff 6e112fc66036d343...
bitcoin-core-osx-0.20-res.yml.diff 0dfed83a3c8253a4...
bitcoin-core-win-0.20-res.yml.diff a9fb34b37897ded5...
linux-build.log.diff f95b5458410d2cc8...
osx-build.log.diff 71f86c7f835a02bb...
win-build.log.diff 1cdd0c1860f0ef16...

@promag
Copy link
Contributor

promag commented Dec 6, 2019

ACK c8becb8.

Copy link
Member

@hebasto hebasto left a comment

Choose a reason for hiding this comment

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

ACK c8becb8, I have reviewed the code and it looks OK, I agree it can be merged.

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
@laanwj laanwj merged commit c8becb8 into bitcoin:master Dec 7, 2019
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
@fanquake fanquake deleted the depends_no_qrencode branch December 7, 2019 17:38
deadalnix pushed a commit to Bitcoin-ABC/bitcoin-abc that referenced this pull request Apr 3, 2020
Summary:
```
Similar to other depends packages, add the ability to skip building
qrencode by passing NO_QR=1.
```

Backport of core [[bitcoin/bitcoin#17658 | PR17658]].

Test Plan:
  make build-osx NO_QR=1
Check the qrencode lib is not built.

Reviewers: #bitcoin_abc, deadalnix

Reviewed By: #bitcoin_abc, deadalnix

Differential Revision: https://reviews.bitcoinabc.org/D5664
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
@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.

6 participants