[Dune-devel] Required CMake version

Martin Nolte nolte at mathematik.uni-freiburg.de
Thu Jan 4 12:05:09 CET 2018


Hi all,

first of all, thanks for all your comments.

To keep all further discussion in a central place, I set up issue
dune-common#109 in our GitLab. We can also use the thumbs up / down feature to
have an informal vote on the issue.

A happy new year to all of you,

Martin




On 01/04/2018 11:12 AM, Christian Engwer wrote:
> Dear Christoph,
> 
> Thanks for partially answering my questions :-)
> 
> I start with one further important question:
> 
>> What is dangerous, if dune-common requests 3.1 but downstream modules
>> use 2.8.12. Then CMake is in the wrong mode and will interpret things
>> differently. That is what we called "subtle bugs".
> 
> what happens if downstream modules impose higher requirement? Is this
> also dangerous?
> 
> This is what happened before and this was one of the arguments to jump
> to the newer version. Following this argument, dune-core would loose
> control over which version to require.
> 
> and then to your answers
> 
>> 2) Steffen and Dominic found some bugs in older CMake version, and they
>> wished to switch to CMake 3.1 already in 2015. Having the switch with
>> Dune 2.6 seems reasonable.
> 
> again this is extremely vague. If we had specific cmake code, which is
> necessary to work around bugs in cmake < 3.1 and is hard to maintain I
> would have guessed, that someone updates this code, but this has not
> happened.
> 
> As such changes didn't happen for 2.6, I think Markus question,
> whether 3.1 is necessary, is totally reasonable. This does not imply
> that we need to switch back to 2.8, but asking this question should
> not be problem. And "we decided this" is not a proper answer.
> 
> Best
> Christian
> 
> 
> _______________________________________________
> 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