lbrycrd/depends/packages
Wladimir J. van der Laan bb83d23ad8
Merge #16926: depends: Add OpenSSL termios fix for musl libc
568aa0cf83 Add OpenSSL termios fix for musl libc (Nathan Marley)

Pull request description:

  Currently the version of OpenSSL included in the depends system won't build on musl based systems because `termio.h` does not exist. The proper header named `termios.h` does exist.

  This PR adds a patch for OpenSSL to replace the `termio.h` header with `termios.h`, which is the proper POSIX header as I understand it.

  This is a known issue as `TERMIOS` (not `TERMIO`) should be the default, and is fixed in later versions of OpenSSL. There is discussion on the OpenSSL repo here: openssl/openssl#163

  This has been [fixed in OpenSSL](64e6bf64b3).

  This partly fixes #16925 and allows building Bitcoin on Alpine using the depends system.

ACKs for top commit:
  laanwj:
    ACK 568aa0cf83

Tree-SHA512: d0aac116b7a1133bdecb34a9fb6c63db0336a3547585c07ed31ac9c5edb97e9570dcbf931e7fbc7172ce0735b6bfc11fb204e015532fcd90496a233e8fc17081
2019-09-30 11:32:46 +02:00
..
bdb.mk depends: switch to secure download of all dependencies 2019-05-20 22:25:52 +00:00
boost.mk [depends] boost: update to 1.70 2019-05-03 13:22:17 +01:00
expat.mk depends: expat 2.2.7 2019-07-09 08:47:41 +08:00
fontconfig.mk depends: fontconfig: configure flags cleanup 2019-08-14 20:34:28 +08: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
libXau.mk depends: libXau: configure flags cleanup 2019-08-14 20:33:12 +08:00
libxcb.mk depends: libxcb: configure flags cleanup 2019-08-14 20:34:28 +08: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 Add OpenSSL termios fix for musl libc 2019-09-20 14:47:06 -03:00
packages.mk build: make protobuf optional in depends 2019-09-14 12:58:59 +08:00
protobuf.mk depends: Purge libtool archives 2019-05-28 11:02:42 -04:00
qrencode.mk depends: qrencode: configure flags cleanup 2019-08-14 20:34:28 +08:00
qt.mk Merge #16837: depends: qt: Fix {C{,XX},LD}FLAGS pickup 2019-09-26 13:19:20 +02:00
rapidcheck.mk build: update RapidCheck Makefile 2019-08-21 15:10:21 +02:00
xcb_proto.mk depends: switch to secure download of all dependencies 2019-05-20 22:25:52 +00:00
xproto.mk depends: xproto: configure flags cleanup 2019-08-14 20:34:28 +08:00
zeromq.mk depends: zeromq: disable draft classes and methods 2019-08-14 20:34:28 +08:00
zlib.mk depends: zlib: Move toolchain options to configure 2019-09-05 14:36:22 -04:00