[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