depends: Add OpenSSL termios fix for musl libc #16926

pull nmarley wants to merge 1 commits into bitcoin:master from nmarley:btc-openssl-musl-libc-patch changing 2 files +19 −0
  1. nmarley commented at 5:59 PM on September 20, 2019: contributor

    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.

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

  2. Add OpenSSL termios fix for musl libc 568aa0cf83
  3. MarcoFalke added the label Build system on Sep 20, 2019
  4. MarcoFalke added the label Needs gitian build on Sep 20, 2019
  5. DrahtBot commented at 11:23 PM on September 21, 2019: member

    <!--a722867cd34abeea1fadc8d60700f111-->

    Gitian builds for commit f8b0b190aa9d13e93ebfe34b5655dbe8ed8df3d3 (master):

    Gitian builds for commit 5640e7e6a85048fd103863045590aa3fc7511931 (master and this pull):

  6. DrahtBot removed the label Needs gitian build on Sep 21, 2019
  7. laanwj commented at 9:24 AM on September 25, 2019: member

    ACK 568aa0cf8329293692e4249dabd94052533c050d

  8. laanwj referenced this in commit bb83d23ad8 on Sep 30, 2019
  9. laanwj merged this on Sep 30, 2019
  10. laanwj closed this on Sep 30, 2019

  11. nmarley deleted the branch on Sep 30, 2019
  12. sidhujag referenced this in commit 55cf1347f1 on Oct 2, 2019
  13. deadalnix referenced this in commit 9141466680 on Apr 3, 2020
  14. ftrader referenced this in commit c7ef86affb on Aug 17, 2020
  15. DrahtBot locked this on Dec 16, 2021

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-04-17 12:14 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me