Details

    • Type: Bug
    • Status: Open
    • Priority: P2: Important
    • Resolution: Unresolved
    • Affects Version/s: 6.1
    • Fix Version/s: None
    • Labels:
      None

      Description

      For some reason Qt 6 does not autodetect the latest C++ support by the compiler, instead it requires an opt-in switch to cmake / configure.

      This switch is not currently being passed on the CI. The result is that Qt actually FTBFS if C++ 20 gets enabled (some C++ 20 specific codepath was never tested and had errors).

      Proposed solution:

      • install recent enough compilers on the CI (GCC >= 10, MSVC 2019-latest, clang >= 12, etc.)
      • Build as C++20:
        1. either restore the autodetection, and install recent enough compilers on the CI, so we can catch such mistakes, or
        2. manually pass the relevant switch to configure/cmake so to enable C++20 on the toolchains that do support it.

        Attachments

          Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            Activity

              People

              Assignee:
              hehalmet Heikki Halmet
              Reporter:
              peppe Giuseppe D'Angelo
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated:

                  Gerrit Reviews

                  There are no open Gerrit changes