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
Branch
PR16408
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 10075
Build 17983: Default Diff Build & Tests
Build 17982: arc lint + arc unit

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.