depends: Add libevent compatibility patch for windows #8730

pull laanwj wants to merge 1 commits into bitcoin:master from laanwj:2016_09_libevent_windows_gcc_531 changing 2 files +21 −2
  1. laanwj commented at 5:34 PM on September 14, 2016: member

    Add a patch that seems to be necessary for compatibilty of libevent 2.0.22 with recent mingw-w64 gcc versions (at least GCC 5.3.1 from Ubuntu 16.04).

    Without this patch the Content-Length in the HTTP header ends up as Content-Length: zu, causing communication between the RPC client and server to break down. See discussion in #8653.

    Source: https://sourceforge.net/p/levent/bugs/363/

    Thanks to @sstone for the suggestion. Hopefully this won't cause regressions with Trusty.

  2. depends: Add libevent compatibility patch for windows
    Add a patch that seems to be necessary for compatibilty of libevent
    2.0.22 with recent mingw-w64 gcc versions (at least GCC 5.3.1 from Ubuntu
    16.04).
    
    Without this patch the Content-Length in the HTTP header ends up as
    `Content-Length: zu`, causing communication between the RPC
    client and server to break down. See discussion in #8653.
    
    Source: https://sourceforge.net/p/levent/bugs/363/
    
    Thanks to @sstone for the suggestion.
    64047f8e7f
  3. laanwj added the label Windows on Sep 14, 2016
  4. laanwj added the label Build system on Sep 14, 2016
  5. laanwj commented at 7:28 AM on September 19, 2016: member

    Hopefully this won't cause regressions with Trusty.

    Apparently not. Travis RPC tests still pass.

  6. laanwj added this to the milestone 0.14.0 on Sep 19, 2016
  7. theuni commented at 4:26 PM on September 19, 2016: member

    ut ACK.

  8. laanwj cross-referenced this on Sep 21, 2016 from issue bitcoin-cli: More detailed error reporting by laanwj
  9. laanwj cross-referenced this on Sep 22, 2016 from issue [Doc] Add missing autogen to example builds by AmirAbrams
  10. laanwj commented at 7:18 AM on September 29, 2016: member

    For reference this is upstream issue https://github.com/libevent/libevent/issues/326, which was fixed upstream in https://github.com/libevent/libevent/commit/79b69d8 and is part of the 2.1.6 release

  11. laanwj cross-referenced this on Sep 29, 2016 from issue Serious incompatibility problems w/ newer mingw-64 on Ubuntu by sstone
  12. laanwj merged this on Sep 29, 2016
  13. laanwj closed this on Sep 29, 2016

  14. laanwj referenced this in commit 489a6ab507 on Sep 29, 2016
  15. fanquake cross-referenced this on Oct 3, 2016 from issue Move to Libevent 2.1.x by fanquake
  16. fanquake cross-referenced this on Oct 8, 2016 from issue `-fstack-protector-all` triggers crashes in mingw-w64 5.3.1 by laanwj
  17. fanquake cross-referenced this on Jan 4, 2017 from issue [depends] libevent 2.1.7rc by fanquake
  18. str4d cross-referenced this on Mar 22, 2017 from issue libevent-based http server by str4d
  19. zkbot referenced this in commit b0afc4ba1d on Mar 22, 2017
  20. zkbot referenced this in commit f9f48667be on Mar 25, 2017
  21. dagurval cross-referenced this on Jul 12, 2017 from issue libevent-based http server by dagurval
  22. fanquake moved this from the "In progress" to the "Done" column in a project

  23. nzsquirrell cross-referenced this on Feb 3, 2018 from issue Cannot Mine using Windows Wallet by Virtuworks
  24. Iwwerall cross-referenced this on May 10, 2018 from issue Content length zu problem by Iwwerall
  25. sickpig cross-referenced this on Jun 5, 2018 from issue [PORT] Depends cherries by sickpig
  26. MarcoFalke cross-referenced this on Jun 13, 2019 from issue Refactor: Replace fprintf with tfm::format by MarcoFalke
  27. MarcoFalke referenced this in commit 1a274bce4b on Jun 17, 2019
  28. bitcoin locked this on Sep 8, 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-05-19 18:55 UTC

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