[Dune-devel] current support gcc version
Dedner, Andreas
A.S.Dedner at warwick.ac.uk
Mon Apr 7 16:47:50 CEST 2025
Hi Simon.
I was not suggesting to change anything just thought it would be good to tell people what g++ version they need to be able to run Dune. And as i said in my original email the link to the Changelog on the webpage seemed like a sensible way to avoid duplicating the information. I don't see why this information could not be added now to the changelog even it changes again before 2.11 is released.
Andreas
________________________________
From: Dune-devel <dune-devel-bounces at lists.dune-project.org> on behalf of Simon Praetorius <simon.praetorius at tu-dresden.de>
Sent: 07 April 2025 15:09
To: dune-devel at lists.dune-project.org <dune-devel at lists.dune-project.org>
Subject: Re: [Dune-devel] current support gcc version
Hi again,
regarding the info on the webpage and the changelog: the problem was that we have at least 5 places where compiler requirements are listed and these were (and are still) not synchronizes. I think, we wanted to reduce this to 1 or 2 places only. That is why the webpage just refers to another source. This can probably be improved.
Since the master is the current development version of our code, the compiler and library requirement for 2.11 might still change and thus is not fixed in the changelog. The only thing we can currently guarantee is what the ci system is testing.
The question is, where is the best place to list the requirements, such that we can link to it from the other places?
Best,
Simon
Dr. Simon Praetorius
Institut für Wissenschaftliches Rechnen
Fakultät Mathematik
Technische Universität Dresden
Tel.: TUD-34432
Mail: simon.praetorius at tu-dresden.de
Web: https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Ftu-dresden.de%2Fmn%2Fmath%2Fwir%2Fdas-institut%2Fbeschaeftigte%2Fsimon-praetorius&data=05%7C02%7Ca.s.dedner%40warwick.ac.uk%7Cd0e927be70d14cd8c24c08dd75dde8db%7C09bacfbd47ef446592653546f2eaf6bc%7C0%7C0%7C638796318143999222%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=47%2BCx8WQkJxtDANVubVcANBAeifxODkDtNqm8fz2404%3D&reserved=0<https://tu-dresden.de/mn/math/wir/das-institut/beschaeftigte/simon-praetorius>
________________________________________
Von: Dune-devel <dune-devel-bounces at lists.dune-project.org> im Auftrag von Simon Praetorius <simon.praetorius at tu-dresden.de>
Gesendet: Montag, 7. April 2025 15:35:46
An: dune-devel at lists.dune-project.org
Betreff: Re: [Dune-devel] current support gcc version
Hi Andreas,
the decision was that we wanted to lift the minimal versions after the
2.10 version to something that allows working with c++ concepts. This is
gcc >= 10 and clang >= 13. This is also what is implemented in the
system tests and ci pipelines. It is written, for example, in the README
of dune-common. There were a couple of MRs proposing and then
implementing this change, see, for example,
https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgitlab.dune-project.org%2Fcore%2Fdune-common%2F-%2Fmerge_requests%2F1445&data=05%7C02%7Ca.s.dedner%40warwick.ac.uk%7Cd0e927be70d14cd8c24c08dd75dde8db%7C09bacfbd47ef446592653546f2eaf6bc%7C0%7C0%7C638796318144026631%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=H57BWnfGV7xNbLe4KsLb7uINVznKUNUhKFq8Y0Yk%2BMQ%3D&reserved=0<https://gitlab.dune-project.org/core/dune-common/-/merge_requests/1445>
Best,
Simon
Am 07.04.25 um 14:49 schrieb Dedner, Andreas:
> Hi.
> I'm having difficulties compiling current dune sources with g++ 9.4 on
> an older system that I have.
> The issue is the concepts used in dune-common.
>
> I was wondering what the current lowest version for g++ is? On the
> webpage it says to look into the changelog (very sensible) but there I
> can only find that g++ >= 9 should work for 2.10 but nothing newer
> than that. Is there a changelog entry missing or did I miss it?
>
> Hope everyone is well
> Andreas
>
> _______________________________________________
> Dune-devel mailing list
> Dune-devel at lists.dune-project.org
> https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.dune-project.org%2Fmailman%2Flistinfo%2Fdune-devel&data=05%7C02%7Ca.s.dedner%40warwick.ac.uk%7Cd0e927be70d14cd8c24c08dd75dde8db%7C09bacfbd47ef446592653546f2eaf6bc%7C0%7C0%7C638796318144041480%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=ZBhhByiM5sRPCxcIZUH8Bu4ws0pVDDAGfwVyTBHmKaQ%3D&reserved=0<https://lists.dune-project.org/mailman/listinfo/dune-devel>
--
Dr. Simon Praetorius
Technische Universität Dresden
Fakultät Mathematik
Institut für Wissenschaftliches Rechnen
Tel: TUD-34432
Web: tu-dresden.de/Members/simon.praetorius
_______________________________________________
Dune-devel mailing list
Dune-devel at lists.dune-project.org
https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.dune-project.org%2Fmailman%2Flistinfo%2Fdune-devel&data=05%7C02%7Ca.s.dedner%40warwick.ac.uk%7Cd0e927be70d14cd8c24c08dd75dde8db%7C09bacfbd47ef446592653546f2eaf6bc%7C0%7C0%7C638796318144055354%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=Ny4r4lik%2BkoXga4sWhyzzNwJyeGIVGumVYZDyKpkOn8%3D&reserved=0<https://lists.dune-project.org/mailman/listinfo/dune-devel>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.dune-project.org/pipermail/dune-devel/attachments/20250407/643b070f/attachment.htm>
More information about the Dune-devel
mailing list