Skip to content

Allow C++23 features in CEF binary distribution code #4062

@magreenblatt

Description

@magreenblatt

Issue #3611 added support for C++20 features. We should now consider support for C++23 (-std=c++23) which Chromium is enabling in https://crbug.com/388070065.

Current minimum supported compiler versions for C++20 are:

  • Visual Studio 2019 16.9.3
  • GCC 10 (Ubuntu 20)
  • Clang 16 (Xcode 16.0)

Proposed minimum supported compiler versions for C++23 are [*]:

  • Visual Studio 2022 17.1 (with /std:c++latest or /std:c++23preview)
  • GCC 13 (Ubuntu 24)
  • Clang 17 (Xcode 16.3)

[*] Versions with support for static_assert(false) in C++23

Note: Compiler support for C++23 is still under active development so requirements will depend on the specific features that Chromium enables.

Metadata

Metadata

Assignees

No one assigned

    Labels

    DistributionRelated to binary distributionblockedBlocked on some other issue/actionenhancementEnhancement request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions