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.
DrahtBot removed the label Needs gitian build on Sep 25, 2019
laanwj
commented at 7:49 PM on September 26, 2019:
member
Would be nice if there was a way to make it stop instead of warn on unknown configure arguments, This would make it easy to detect when say, a dependency upgrade invalidates some of the configuration.
dongcarl
commented at 3:44 PM on October 1, 2019:
member
I think we want to make sure that given the choice, we supply --disable-dependency-tracking, because the default is to enable it. In the case of an upgrade, I'm more worried about upstream packages enabling the --{dis,en}able-dependency-tracking toggle in a version bump, and us not setting it, than just a pesky warning.
fanquake
commented at 1:01 AM on October 2, 2019:
member
@dongcarl Would you rather a comment in funks.mk explaining the blanket passing rationale? I'd like to have it somewhat documented.
dongcarl
commented at 3:29 PM on October 2, 2019:
member
@dongcarl Would you rather a comment in funks.mk explaining the blanket passing rationale? I'd like to have it somewhat documented.
theuni
commented at 3:02 PM on October 11, 2019:
member
Concept ACK, looks good to me as-is.
Would be nice if there was a way to make it stop instead of warn on unknown configure arguments, This would make it easy to detect when say, a dependency upgrade invalidates some of the configuration.
Great idea, and there is!
--disable-option-checking. +1 for wiring it up where applicable.
Edit: Heh, we'd obviously want to flip this to --enable-option-checking for our use-case.
build: only pass --disable-dependency-tracking to packages that understand it
By blanket passing --disable-dependency-tracking to all depends packages
we end up with some warnings like:
configure: WARNING: unrecognized options: --disable-dependency-tracking
So instead, only pass it to packages that understand it.
Related to https://github.com/bitcoin/bitcoin/issues/16354.
bcff8e21b1
build: pass --enable-option-checking to applicable packages1ba49bcdc2
fanquake force-pushed on Oct 11, 2019
fanquake added the label Needs gitian build on Oct 11, 2019
fanquake
commented at 5:42 PM on October 11, 2019:
member
Thanks @theuni. I've left the changes as they are, and added an additional commit that adds --enable-option-checking to the applicable packages. Also updated the PR description and queued up a new gitian build. I have tested a depends build locally on macOS and Debian 10 so far.
DrahtBot
commented at 3:49 AM on October 13, 2019:
member
<!--a722867cd34abeea1fadc8d60700f111-->
Gitian builds for commit f4d93078dde502bb6a77dcc94ac6eafe20e36324 (master):
This is a metadata mirror of the GitHub repository
bitcoin/bitcoin.
This site is not affiliated with GitHub.
Content is generated from a GitHub metadata backup.
generated: 2026-04-26 06:14 UTC
This site is hosted by @0xB10C More mirrored repositories can be found on mirror.b10c.me