lbrycrd/depends/packages
Wladimir J. van der Laan 03858b23fe
Merge #15844: depends: Purge libtool archives
8541cbea2 depends: libX*: --disable-malloc0returnsnull in conf (Carl Dong)
0e752637a depends: libXext: Bump to 1.3.3 to fix _XEatDataWords (Carl Dong)
683b7d7a3 depends: Purge libtool archives (Carl Dong)
14209286d depends: Build secondary deps statically. (Carl Dong)

Pull request description:

  ```
  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](https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Handling_Libtool_Archives) for an explanation of the various problems libtool archives can cause.

  Unrelated in every way except in spirit: `-D__LIBTOOL_IS_A_FOOL__`!!

  -----

  This PR is based on #16041, and therefore should be merged after #16041.

ACKs for commit 8541cb:

Tree-SHA512: 76030cf32361f0b1cfe14e3827a0cbec99994e7da00a56194ca40cf6cf7d87f78552f49d03d41ce9cf9b642992b90d993578ed1f0ad6bae15cd3f1c88dfaa4b0
2019-06-05 16:37:56 +02:00
..
bdb.mk depends: switch to secure download of all dependencies 2019-05-20 22:25:52 +00:00
boost.mk Remove program options from build system 2018-07-18 02:48:34 +00:00
dbus.mk depends: Purge libtool archives 2019-05-28 11:02:42 -04:00
expat.mk depends: Purge libtool archives 2019-05-28 11:02:42 -04:00
fontconfig.mk depends: Purge libtool archives 2019-05-28 11:02:42 -04:00
freetype.mk depends: Purge libtool archives 2019-05-28 11:02:42 -04:00
libevent.mk depends: Purge libtool archives 2019-05-28 11:02:42 -04:00
libX11.mk depends: libX*: --disable-malloc0returnsnull in conf 2019-05-28 11:03:37 -04:00
libXau.mk depends: Purge libtool archives 2019-05-28 11:02:42 -04:00
libxcb.mk depends: Purge libtool archives 2019-05-28 11:02:42 -04:00
libXext.mk depends: libX*: --disable-malloc0returnsnull in conf 2019-05-28 11:03:37 -04:00
miniupnpc.mk depends: switch to secure download of all dependencies 2019-05-20 22:25:52 +00:00
native_biplist.mk build: depends: Switch to python3 2019-03-14 15:47:00 -04:00
native_cctools.mk depends: switch to secure download of all dependencies 2019-05-20 22:25:52 +00:00
native_cdrkit.mk depends: switch to secure download of all dependencies 2019-05-20 22:25:52 +00:00
native_ds_store.mk build: depends: Switch to python3 2019-03-14 15:47:00 -04:00
native_libdmg-hfsplus.mk depends: add shared dependency builder 2014-08-08 15:10:46 -04:00
native_mac_alias.mk build: depends: Switch to python3 2019-03-14 15:47:00 -04:00
native_protobuf.mk depends: native_protobuf: avoid system zlib 2019-03-11 13:05:58 -04:00
openssl.mk depends: Add RISC-V support 2018-06-27 13:20:02 +00:00
packages.mk depends: add ability to skip building zeromq 2019-05-25 12:06:23 -04:00
protobuf.mk depends: Purge libtool archives 2019-05-28 11:02:42 -04:00
qrencode.mk depends: Purge libtool archives 2019-05-28 11:02:42 -04:00
qt.mk depends: qt: Don't hardcode pwd path 2019-03-18 11:05:17 -04:00
rapidcheck.mk depends: latest rapidcheck, use INSTALL_ALL_EXTRAS 2019-03-24 13:26:07 +08:00
xcb_proto.mk depends: switch to secure download of all dependencies 2019-05-20 22:25:52 +00:00
xextproto.mk depends: switch to secure download of all dependencies 2019-05-20 22:25:52 +00:00
xproto.mk depends: switch to secure download of all dependencies 2019-05-20 22:25:52 +00:00
xtrans.mk depends: Build secondary deps statically. 2019-05-28 10:51:18 -04:00
zeromq.mk depends: Purge libtool archives 2019-05-28 11:02:42 -04:00
zlib.mk depends: switch to secure download of all dependencies 2019-05-20 22:25:52 +00:00