doc: Merge all BSD build docs back into build-unix.md #36612

pull maflcko wants to merge 2 commits into bitcoin:master from maflcko:2610-doc-unix-like-build changing 6 files +41 −347
  1. maflcko commented at 5:30 PM on October 22, 2026: member

    The BSD docs are tedious to maintain, because:

    • They all include the same redundant boilerplate cmake commands and doc snippets.
    • So updating the build system requires identical changes over many files.

    Fix all issues by merging everything back into build-unix.md

  2. doc: Rework build-unix.md memory limits notes
    * Move the OpenBSD ulimit -d note to the general section on memory
      limits, because Linux may be affected as well.
    * Move the memory limits section to the end, because it should be the
      least frequently needed one. (Review with --color-moved=dimmed-zebra)
    
    Also, add dependency sub-sections and remove the duplicate
    disable-wallet one.
    fa58b10b17
  3. DrahtBot renamed this:
    doc: Merge all BSD build docs back into build-unix.md
    doc: Merge all BSD build docs back into build-unix.md
    on Oct 22, 2026
  4. DrahtBot added the label Docs on Oct 22, 2026
  5. DrahtBot commented at 5:30 PM on October 22, 2026: contributor

    <!--e57a25ab6845829454e8d69fc972939a-->

    The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.

    <!--006a51241073e994b41acfe9ec718e94-->

    External sites

    <!--021abf342d371248e50ceaed478a90ca-->

    Reviews

    See the guideline and AI policy for information on the review process.

    Type Reviewers
    ACK hebasto

    If your review is incorrectly listed, please copy-paste <code>&lt;!--meta-tag:bot-skip--&gt;</code> into the comment that the bot should ignore.

    <!--174a7506f384e20aa4161008e828411d-->

    Conflicts

    Reviewers, this pull request conflicts with the following ones:

    • #36060 <sub><img src="https://drahtbot.space/ack_count/bitcoin/bitcoin/36060.svg"></sub> (build: require KJ exception support for IPC by 151henry151)
    • #31507 <sub><img src="https://drahtbot.space/ack_count/bitcoin/bitcoin/31507.svg"></sub> (build: Use clang-cl to build on Windows natively by hebasto)

    If you consider this pull request important, please also help to review the conflicting pull requests. Ideally, start with the one that should be merged first.

    <!--5faf32d7da4f0f540f40219e4f7537a3-->

  6. doc: Merge all BSD build docs back into build-unix.md
    Except for the list of packages, the mostly duplicate the cmake commands
    and dependency descriptions redundantly.
    22226d2a2d
  7. maflcko force-pushed on Oct 22, 2026
  8. DrahtBot added the label CI failed on Oct 22, 2026
  9. DrahtBot removed the label CI failed on Oct 22, 2026
  10. hebasto commented at 4:08 PM on October 23, 2026: member

    I'm wondering whether #36042 (comment) can be easily integrated into the new Build Notes?

  11. maflcko commented at 4:17 PM on October 23, 2026: member

    Yes, it should be a trivial addition to list pkgin install gcc14 in the table (or any other version).

    If you think that mention of DCMAKE_C_COMPILER and DCMAKE_CXX_COMPILER is important, then that seems unrelated, but I am happy to fix it, because the pre-existing section would require it as well. documenting them would only be done once in build-unix.md, not across a bunch of files. This is the goal of this pull request.

  12. hebasto approved
  13. hebasto commented at 12:09 PM on October 27, 2026: member

    ACK 22226d2a2d59e101e3475edbf12c10f9f5436e38, I have reviewed the code and it looks OK.

Labels

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-10-30 15:51 UTC

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