Update the default jobs for 2.11-git
After the 2.10 release we wanted to increase the minimal compiler versions to test. I propose the following as minimal versions:
- g++-10 with
-std=c++20
activated - clang-13 with
-std=c++20
activated and-stdlib=libc++
Both compilers would support c++20 concepts and the concepts library. The gcc-10 compiler is available in debian 11 (bullseye) and ubuntu 20.04, the clang-13 compiler also in debian >= 11, ubuntu >= 22.04 (and it can be installed also in older versions of debian and ubuntu by apt.llvm.org)
Requires docker/ci!147 (merged) to be merged before. (Add clang-13 compiler to the ubuntu 23.04 toolchain)
Merge request reports
Activity
added 1 commit
- 70b31176 - Change clang-13 from ubuntu 20.04 to ubuntu 23.04
mentioned in merge request infrastructure/dune-nightly-test!10 (merged)
mentioned in merge request infrastructure/dune-nightly-test!11 (merged)
mentioned in merge request dune-common!1445 (merged)
added 1 commit
- 3bd31f7d - Move the nobindings and nopython toolchain to this central configuration
Currently, the clang-13 with libc++ toolchain fails in dune-common. This needs to be fixed first. One can see this in the pipelines of the system test MR: infrastructure/dune-nightly-test!11 (merged)
added 1 commit
- 02a2360e - Deactivate python bindings for clang libcxx toolchains
mentioned in commit 138e4e23