Page MenuHomePhabricator

depends: Prune X packages

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


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

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

rABC Bitcoin ABC
Automatic diff as part of commit; lint not applicable.
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

Fabien created this revision.Apr 1 2020, 13:53
Herald added a reviewer: Restricted Project. · View Herald TranscriptApr 1 2020, 13:53
teamcity edited the summary of this revision. (Show Details)Apr 1 2020, 13:54

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

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