build,doc: Update for 0.13.0+ and OpenBSD 5.9 #8604

pull laanwj wants to merge 2 commits into bitcoin:master from laanwj:2016_08_openbsd_update changing 2 files +38 −18
  1. laanwj commented at 2:27 PM on August 26, 2016: member

    Build:

    • LevelDB platform was not guessed correctly (it ended up defining -DOS_OPENBSD59 instead of -DOS_OPENBSD). This has been fixed by adding explicit checks for OpenBSD and FreeBSD.
    • On OpenBSD there is no convenience link from python3.5 to python3: add detection for other python interpreter names.
    • If it has to guess the LevelDB OS, print a autoconf warning so that the user can check.

    Changes to build-openbsd.md:

    • Python 3 now supported.
    • Bump boost version to 1.61 - one boost patch no longer needed.
    • All checked with OpenBSD 5.9, except for the clang part, I left this as-is for someone adventurous.
    • Mention overriding resource limits, OpenBSD's default ulimit does not suffice for building Bitcoin Core with gcc 4.9.3.
  2. laanwj added the label Docs and Output on Aug 26, 2016
  3. laanwj added the label Build system on Aug 26, 2016
  4. laanwj added the label Needs backport on Aug 26, 2016
  5. laanwj added this to the milestone 0.13.1 on Aug 26, 2016
  6. laanwj commented at 3:07 PM on August 26, 2016: member

    @theuni can you take a look at the build system changes?

  7. build: Updates for OpenBSD
    - LevelDB platform was not guessed correctly (it ended up defining
      `-DOS_OPENBSD59` instead of `-DOS_OPENBSD`)
    
    - On OpenBSD there is no convenience link from `python3.5` to `python3`:
      add detection for other python interpreter names.
    
    - If it has to guess the LevelDB OS, print a autoconf warning so that
      the user can check.
    883175f5d3
  8. doc: Update build-openbsd for 0.13.0+ and OpenBSD 5.9
    - Python 3 now supported.
    
    - Bump boost version to 1.61 - one boost patch no longer needed.
    
    - All checked with OpenBSD 5.9, except for the clang part, I left this
      as-is for someone adventurous.
    
    - Mention overriding resource limits, OpenBSD's default ulimit does not
      suffice for building Bitcoin Core with gcc 4.9.3.
    6275123ce9
  9. laanwj force-pushed on Aug 28, 2016
  10. fanquake commented at 6:09 AM on August 31, 2016: member

    Tested ACK compiled 0.13.0 + 6275123 on OpenBSD5.9

    Built with VirtualBox 5.1.4 on OS X 10.11 . Didn't check the Clang part.

    Needed the autogen.sh changes otherwise I saw the same issues as #8127, so that should be closed when this is merged.

  11. theuni commented at 6:25 AM on August 31, 2016: member

    utACK 6275123ce960172aeecfe087c8c0e303a216736a. Looks good to me.

  12. laanwj merged this on Aug 31, 2016
  13. laanwj closed this on Aug 31, 2016

  14. laanwj referenced this in commit f25684300a on Aug 31, 2016
  15. MarcoFalke removed the label Needs backport on Sep 9, 2016
  16. codablock referenced this in commit 400be3b097 on Sep 19, 2017
  17. codablock referenced this in commit e00d81f3bc on Jan 9, 2018
  18. codablock referenced this in commit 75f65e9f19 on Jan 9, 2018
  19. andvgal referenced this in commit 4fac293e51 on Jan 6, 2019
  20. zkbot referenced this in commit ce5d8daae6 on Jan 25, 2021
  21. DrahtBot 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-04-13 15:15 UTC

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