HomePhabricator

depends: Prune X packages

Description

depends: Prune X packages

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.

Reviewers: #bitcoin_abc, deadalnix

Reviewed By: #bitcoin_abc, deadalnix

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

Details

Provenance
deadalnixAuthored on Apr 1 2020, 08:23
FabienCommitted on Apr 2 2020, 09:18
FabienPushed on Apr 2 2020, 11:54
Reviewer
Restricted Project
Differential Revision
D5636: depends: Prune X packages
Parents
rSTAGINGcedd72596f61: packages.md: document depends build targets
Branches
Unknown
Tags
Unknown