HomePhabricator

Only pass --disable-dependency-tracking to packages that understand it

Description

Only pass --disable-dependency-tracking to packages that understand it

Summary:

By blanket passing --disable-dependency-tracking to all depends packages
we end up with warnings (i.e in bdb or freetype) like:
  configure: WARNING: unrecognized options:
--disable-dependency-tracking
Instead, only pass it to packages that actually understand it.
[...]
This PR also adds --enable-option-checking as a configure option to all
applicable packages.

Backport of core PR16949.

Test Plan: Run the Gitian builds.

Reviewers: #bitcoin_abc, deadalnix

Reviewed By: #bitcoin_abc, deadalnix

Differential Revision: https://reviews.bitcoinabc.org/D5660

Details

Provenance
fanquake <fanquake@gmail.com>Authored on Sep 24 2019, 03:01
FabienCommitted on Apr 3 2020, 07:33
FabienPushed on Apr 3 2020, 07:33
Reviewer
Restricted Project
Differential Revision
D5660: Only pass --disable-dependency-tracking to packages that understand it
Parents
rABCb86752d6fbfc: depends: qt: Fix C{,XX} pickup
Branches
Unknown
Tags
Unknown