build: Bump clang minimum supported version to 19 #36036

pull maflcko wants to merge 3 commits into bitcoin:master from maflcko:2608-clang-19 changing 6 files +19 −19
  1. maflcko commented at 1:47 PM on August 20, 2026: member

    Most supported operating systems ship with clang-19 (or later), so bump the minimum to that and allow new code to drop workarounds for previous clang bugs.

    (For this bump, only C++20 CTAD will become available.)

    This patch will only be released in version 33.x, next year (2027).

    For reference:

    On operating systems where the minimum Clang version is not shipped by default, the user would have to use GCC, or install Clang in a different way. For example:

  2. DrahtBot added the label Build system on Aug 20, 2026
  3. DrahtBot commented at 1:47 PM on August 20, 2026: contributor

    <!--e57a25ab6845829454e8d69fc972939a-->

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

    <!--006a51241073e994b41acfe9ec718e94-->

    Code Coverage & Benchmarks

    For details see: https://corecheck.dev/bitcoin/bitcoin/pulls/36036.

    <!--021abf342d371248e50ceaed478a90ca-->

    Reviews

    See the guideline and AI policy for information on the review process. A summary of reviews will appear here.

    <!--5faf32d7da4f0f540f40219e4f7537a3-->

  4. maflcko marked this as a draft on Aug 20, 2026
  5. maflcko added this to the milestone 33.0 on Aug 20, 2026
  6. maflcko force-pushed on Aug 20, 2026
  7. build: Bump clang minimum supported version to 19 faa0298b25
  8. DrahtBot added the label CI failed on Aug 20, 2026
  9. clang-format: Use Standard: Latest
    It should mostly be irrelevant and generally be fine to format any C++
    code with the latest standard version. So set that here, but it can be
    changed in the future, if there is ever a reason.
    faafb7d739
  10. maflcko force-pushed on Aug 20, 2026
  11. maflcko removed the label CI failed on Aug 20, 2026
  12. DrahtBot added the label CI failed on Aug 20, 2026
  13. maflcko removed the label CI failed on Aug 20, 2026
  14. ci: warp-ubuntu-2604-x64-8x f134342a94
  15. DrahtBot added the label CI failed on Aug 20, 2026
  16. maflcko removed the label CI failed on Aug 20, 2026
  17. DrahtBot added the label CI failed on Aug 20, 2026
Contributors

Milestone
33.0


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-08-21 04:51 UTC

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