Page MenuHomePhabricator

depends: Prune X packages
ClosedPublic

Authored by Fabien on Apr 1 2020, 13:53.

Details

Summary
We noticed that we could build QT without using XLib/libX11 as a
library. XLib/libX11's headers are still used, and a minimal
configure.ac has been added to eliminate overly-enthusiastic
configure-time dependencies that aren't actually required to obtain the
headers.

This also means that we eliminate XLib/libX11 as required shared
libraries at runtime, which is desirable.

Backport of core PR16408.

Depends on D5632.

Test Plan

Run the Gitian builds.

Diff Detail

Repository
rABC Bitcoin ABC
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

[Bot Message]
One or more PR numbers were detected in the summary.
Links to those PRs have been inserted into the summary for reference.

This revision is now accepted and ready to land.Apr 1 2020, 16:45
This revision was automatically updated to reflect the committed changes.