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
Automatic diff as part of commit; lint not applicable.
Unit
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.