HomePhabricator

depends: Purge libtool archives

Description

depends: Purge libtool archives

Summary:

  We use pkg-config where we can, which generally replaces libtool at a
  higher level and does not have the same downsides as libtool. These
  archives sit in our depends tree with no purpose and pollute the final
  bitcoin build with massive overlinking.

See here for an explanation of the various problems libtool archives can
cause:
https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Handling_Libtool_Archives

Backport of core PR15844.

This does actually more that described, as it includes PR16041 (it was
merged as 1 PR instead of 2).

Test Plan: Run the Gitian builds.

Reviewers: #bitcoin_abc, deadalnix

Reviewed By: #bitcoin_abc, deadalnix

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

Details

Provenance
Carl Dong <accounts@carldong.me>Authored on May 15 2019, 17:50
FabienCommitted on Apr 1 2020, 07:12
FabienPushed on Apr 1 2020, 07:12
Reviewer
Restricted Project
Differential Revision
D5621: depends: Purge libtool archives
Parents
rABC19ea95224a94: depends: add ability to skip building zeromq
Branches
Unknown
Tags
Unknown