As mentioned by dongcarl in #15584 (comment), make building protobuf optional in depends. With this change it will only be built if you pass PROTOBUF=1.
build: make building protobuf optional in depends #16871
pull fanquake wants to merge 2 commits into bitcoin:master from fanquake:depends_no_protobuf_by_default changing 7 files +18 −6-
fanquake commented at 3:13 AM on September 14, 2019: member
-
doc: clarify protobuf build requirements ff6122f32b
- fanquake added the label Build system on Sep 14, 2019
- fanquake added this to the milestone 0.19.0 on Sep 14, 2019
- fanquake requested review from dongcarl on Sep 14, 2019
-
DrahtBot commented at 3:20 AM on September 14, 2019: member
<!--e57a25ab6845829454e8d69fc972939a-->
The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.
<!--174a7506f384e20aa4161008e828411d-->
Conflicts
Reviewers, this pull request conflicts with the following ones:
- #16367 (Multiprocess build support by ryanofsky)
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.
- fanquake force-pushed on Sep 14, 2019
-
107e030723
build: make protobuf optional in depends
Those that want to build it can now pass PROTOBUF=1.
- fanquake force-pushed on Sep 14, 2019
-
laanwj commented at 7:47 AM on September 14, 2019: member
code review ACK 107e030723552cf272dc8da01bb682032a457a3d
- MarcoFalke added the label Needs gitian build on Sep 14, 2019
-
DrahtBot commented at 4:00 PM on September 15, 2019: member
<!--a722867cd34abeea1fadc8d60700f111-->
Gitian builds for commit 4bfef0daeb9351c200b5bd09e60596a29b4d3523 (master):
bd175700be82ad8b114b17401c04066e...bitcoin-0.18.99-aarch64-linux-gnu-debug.tar.gz4ec069893e952e7474c53977c21f67d6...bitcoin-0.18.99-aarch64-linux-gnu.tar.gz6bfa39bb9b95c6fa1da33f1608b849d6...bitcoin-0.18.99-arm-linux-gnueabihf-debug.tar.gz85d0a8c9a45e33be4e81d1d7d32fe857...bitcoin-0.18.99-arm-linux-gnueabihf.tar.gzd43adc45e9d0c57d1b60fc1622af2a75...bitcoin-0.18.99-i686-pc-linux-gnu-debug.tar.gz2470cf9423119ff4c5332a64ee12b46b...bitcoin-0.18.99-i686-pc-linux-gnu.tar.gz3291f02b0cf6e041f9c7c333b05eefc9...bitcoin-0.18.99-osx-unsigned.dmg66144ab6b44eda9bbb4ab79154da7b73...bitcoin-0.18.99-osx64.tar.gz22946389e5d6734760ba95653521608c...bitcoin-0.18.99-riscv64-linux-gnu-debug.tar.gzbdac76893c6d2381c067491d3dc7feaf...bitcoin-0.18.99-riscv64-linux-gnu.tar.gzb57151f1dc04f4773ed2390754e2b0e9...bitcoin-0.18.99-win64-debug.zipb6615a3b7b5b27b19b06c237fbaa864b...bitcoin-0.18.99-win64-setup-unsigned.exe55f9c8e243ba1fd0ce20ab58d1e42ee2...bitcoin-0.18.99-win64.zip5684d873354ea00b280e32f721a81c59...bitcoin-0.18.99-x86_64-linux-gnu-debug.tar.gz80d58d8cb00b0dc30b8898f1a7ba77e3...bitcoin-0.18.99-x86_64-linux-gnu.tar.gz5934514e6618bb6bb9fd383b05b73c79...bitcoin-0.18.99.tar.gz34ef694f24a5eae0946bb072cadf9d91...bitcoin-core-linux-0.19-res.yml7bc64556352bf53b570ca6c08da0a648...bitcoin-core-osx-0.19-res.ymld3dd296c2040759087b359fbc4617b11...bitcoin-core-win-0.19-res.yml64da83a10e1934e2bfaebea681d3796d...linux-build.logec252bd361ecad4d2c57679aa951df99...osx-build.log654add90c4142fe5df08927e76c8a853...win-build.log
Gitian builds for commit 86e97fc5bdc1b207df9189882acce199496e70a9 (master and this pull):
170c3bb9b65a92f68a1cf19315be211d...bitcoin-0.18.99-aarch64-linux-gnu-debug.tar.gza8a286b7fa7d8747827b3959058489da...bitcoin-0.18.99-aarch64-linux-gnu.tar.gz6a05d8f6b2f1d05b09c0eae1e2a93482...bitcoin-0.18.99-arm-linux-gnueabihf-debug.tar.gz11c1eec1a1594e9a23db52e49e43d59d...bitcoin-0.18.99-arm-linux-gnueabihf.tar.gzee2f8d356edc2e20460f8118ba16c0b7...bitcoin-0.18.99-i686-pc-linux-gnu-debug.tar.gz513b460846d6f35c89a14d0606cd416d...bitcoin-0.18.99-i686-pc-linux-gnu.tar.gz9852bd4237bed57139d4c9c71a673f61...bitcoin-0.18.99-osx-unsigned.dmg274bb6bdcfc0a0724a5a5b8d1e723245...bitcoin-0.18.99-osx64.tar.gz873425b0ced79ab58cad5fb984f097f6...bitcoin-0.18.99-riscv64-linux-gnu-debug.tar.gz5cef449a859c0f49217cb487c9ebcff7...bitcoin-0.18.99-riscv64-linux-gnu.tar.gz633bdc02817c64365d3802a734deecea...bitcoin-0.18.99-win64-debug.zipcfe09c639be29744e4a2cbcb916c2aca...bitcoin-0.18.99-win64-setup-unsigned.exeaeed8f0494393844b4e6e7710e61f4ae...bitcoin-0.18.99-win64.zip947702f992bdec3c764487e4b261db46...bitcoin-0.18.99-x86_64-linux-gnu-debug.tar.gz3f744ec3519b758449a4aa1158d0319a...bitcoin-0.18.99-x86_64-linux-gnu.tar.gz6e9c632db4d0832cbbd5d96e0e68efeb...bitcoin-0.18.99.tar.gz8f892db646895753112ee91465f77bda...bitcoin-core-linux-0.19-res.yml9e8c16bb918ae1e94450ae4f31ff39ce...bitcoin-core-linux-0.19-res.yml.diff00a2682234a1b1dea432866efd05801f...bitcoin-core-osx-0.19-res.ymlb870f33ea1c6424724cf10f9750a4869...bitcoin-core-osx-0.19-res.yml.diffb786a7f3bc97949b2c460a8747a94d11...bitcoin-core-win-0.19-res.yml5de09f6b0fed27b986d589f7d1f10724...bitcoin-core-win-0.19-res.yml.diff5d6ae00fb07a6850ca14ed9a0a5e7331...linux-build.logd237fa5039e65722e67b693bcab0a235...linux-build.log.diff76e05e6ba479d3d878f6336ff8c9dffd...osx-build.logc1ca68965ba11cb2de541e2093b95348...osx-build.log.diff3a48d670c3afaf0a717714428d9352aa...win-build.log1ad715b6fbed1cec83556f723501ab9a...win-build.log.diff
- DrahtBot removed the label Needs gitian build on Sep 15, 2019
-
Sjors commented at 10:15 AM on September 16, 2019: member
tACK 107e030 on macOS 10.14. When I build depends with
PROTOBUF=1then./configurehasbip70enabled. - laanwj referenced this in commit 19f301def7 on Sep 16, 2019
- laanwj merged this on Sep 16, 2019
- laanwj closed this on Sep 16, 2019
- sidhujag referenced this in commit 45053ec42a on Sep 16, 2019
- fanquake deleted the branch on Oct 12, 2019
- deadalnix referenced this in commit f1bf355981 on Apr 2, 2020
- ftrader referenced this in commit 7e281c57e2 on Aug 17, 2020
- Munkybooty referenced this in commit a617230df4 on Dec 7, 2021
- Munkybooty referenced this in commit 70e8603397 on Dec 15, 2021
- Munkybooty referenced this in commit 1d183776cb on Dec 15, 2021
- MarcoFalke locked this on Dec 16, 2021
Milestone
0.19.0