[Dune] first release candidate for 2.6 release
Markus Blatt
markus at dr-blatt.de
Wed Jan 3 21:36:33 CET 2018
On Wed, Jan 03, 2018 at 03:18:25PM +0100, Steffen Müthing wrote:
>
> > Am 03.01.2018 um 15:05 schrieb Christian Engwer <christian.engwer at uni-muenster.de>:
> >
>
> OTOH, CMake 2.8 in particular has a whole bunch of weird little bugs and subtle
> differences from CMake >= 3.1 (not accepting keyword arguments in some places where
> later releases will flag a deprecation warning if you leave them away for example). And configuring
> different modules at different compatibility levels is just an invitation for horrible small problems, mostly
> because our downstream modules all re-run the CMake code of upstream modules.
>
> I really don’t see what platforms are still stuck with such an ancient CMake and don’t run
> up against our compiler requirements…
Well, I am using some of them that only support 3.0. That I cannot compile the
release of dune-grid on them just because yaspgrid was changed to
support dune-python is bothering me big time and decreases my interest
in contributing. But I could easily use dune-istl on these systems if the
Cmake dependency would have stayed lower.
BTW I just configured the whole stack of the release with cmake 2.8.12
without any problems (apart from my now fixed python issues). Closing
a door because of possible bugs does not seem optimal. And the
argument that nearly everybody uses systems with newer CMake versions
makes such bugs unlikely to surface. Why not suggest a version >=3.1
but not require it for the release?
Markus
--
Dr. Markus Blatt - HPC-Simulation-Software & Services http://www.dr-blatt.de
Pedettistr. 38, 85072 Eichstätt, Germany
Tel.: +49 (0) 160 97590858
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <https://lists.dune-project.org/pipermail/dune/attachments/20180103/d70d41ac/attachment.sig>
More information about the Dune
mailing list