[Dune-devel] newer compilers in the CI system

Martin Nolte nolte at mathematik.uni-freiburg.de
Sat Jul 22 08:13:40 CEST 2017


Hi Ansgar,

it would be great to test with newer compilers, especially gcc-7. Dropping 
Debian 8 also seems reasonable for the master.

However, we explicitly support Debian 8 for the 2.5 release series, so here at 
least Debia 8 + gcc should be tested, as it also checks for CMake 3.0.

Before dropping tests for older systems, I would suggest to rethink our compiler 
and CMake requirements. If we drop Debian 8, I guess noone will test with CMake 
3.0. In my opinion, we should definitely test with the lowest version of CMake 
we support.

Best,

Martin

On 07/21/2017 05:19 PM, Ansgar Burchardt wrote:
> Hi,
> 
> I would like to enable newer compilers in the CI system.  For
> reference, currently the core modules are tested with:
> 
>   * Debian 8, gcc 4.9.2
>   * Debian 8 + backports, clang 3.8
>   * Debian 9, gcc 6.3
>   * Debian 9, clang 3.8
>   * Ubuntu 16.04, gcc 5.4
>   * Ubuntu 16.04, clang 3.8
> 
> I would like to add
> 
>   + Debian 10, gcc 7 (or later) with -std=c++17
> 
> and later
> 
>   + Debian 10, clang 4 (or later)
> 
> In exchange I would remove
> 
>   - Debian 8 + backports, clang 3.8
> 
> and (when newer clang gets added)
> 
>   - Ubuntu 16.04, clang 3.8
> 
> as it is always clang 3.8 (but with different libstdc++ and other
> libraries which has exposed bugs before).
> 
> Ansgar
> 
> 
> 
> _______________________________________________
> Dune-devel mailing list
> Dune-devel at lists.dune-project.org
> http://lists.dune-project.org/mailman/listinfo/dune-devel
> 

-- 
Dr. Martin Nolte <nolte at mathematik.uni-freiburg.de>

Universität Freiburg                                   phone: +49-761-203-5630
Abteilung für angewandte Mathematik                    fax:   +49-761-203-5632
Hermann-Herder-Straße 10
79104 Freiburg, Germany




More information about the Dune-devel mailing list