<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Hi Andreas,<br>
    </p>
    <div class="moz-cite-prefix"><br>
    </div>
    <blockquote type="cite"
cite="mid:DB9PR01MB9008E648CCBF58B26FA158B39AAA2@DB9PR01MB9008.eurprd01.prod.exchangelabs.com">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <style type="text/css" style="display:none;">P {margin-top:0;margin-bottom:0;}</style>
      <div class="elementToProof"
style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
        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.</div>
    </blockquote>
    <p>Yes, this is how I have understood you. <br>
    </p>
    <p><br>
    </p>
    <p>I followed your path and clicked on the webpage and tried to find
      our the compiler requirements. It is currently very complicated to
      find out:</p>
    <p><br>
    </p>
    <p>Getting started -> Building from Source -> Dependencies
      -> Recent Changes -> dune-common CHANGELOG (no information)
      <br>
    </p>
    <p><br>
    </p>
    <p>That's why my question: what is the best place to put this. We
      can put it into the changelog, but it is not so obvious that one
      has to look specifically into the dune-common changelog to find
      out the compiler requirements for the core modules. This assumes
      you already know the modules graph and dependencies.</p>
    <p><br>
    </p>
    <p>How does deal.ii do it? The link on their webpage under current
      release to the README with system requirements as first section.
      In their git repository there is a quick installation plus a link
      to that detailed REMAE spekoen before. So, maybe this is the right
      path to follow? We just need to be consistent in our descriptions.</p>
    <p><br>
    </p>
    <p>Best,<br>
      Simon<br>
    </p>
    <p><br>
    </p>
    <p><br>
    </p>
    <blockquote type="cite"
cite="mid:DB9PR01MB9008E648CCBF58B26FA158B39AAA2@DB9PR01MB9008.eurprd01.prod.exchangelabs.com">
      <div class="elementToProof"
style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
        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.</div>
      <div class="elementToProof"
style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
        Andreas</div>
      <hr style="display:inline-block;width:98%" tabindex="-1">
      <div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif"
          style="font-size:11pt" color="#000000"><b>From:</b> Dune-devel
          <a class="moz-txt-link-rfc2396E" href="mailto:dune-devel-bounces@lists.dune-project.org"><dune-devel-bounces@lists.dune-project.org></a> on behalf of
          Simon Praetorius <a class="moz-txt-link-rfc2396E" href="mailto:simon.praetorius@tu-dresden.de"><simon.praetorius@tu-dresden.de></a><br>
          <b>Sent:</b> 07 April 2025 15:09<br>
          <b>To:</b> <a class="moz-txt-link-abbreviated" href="mailto:dune-devel@lists.dune-project.org">dune-devel@lists.dune-project.org</a>
          <a class="moz-txt-link-rfc2396E" href="mailto:dune-devel@lists.dune-project.org"><dune-devel@lists.dune-project.org></a><br>
          <b>Subject:</b> Re: [Dune-devel] current support gcc version</font>
        <div> </div>
      </div>
      <div class="BodyFragment"><font size="2"><span
            style="font-size:11pt;">
            <div class="PlainText">Hi again,<br>
              <br>
              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.<br>
              <br>
              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.<br>
              <br>
              The question is, where is the best place to list the
              requirements, such that we can link to it from the other
              places?<br>
              <br>
              Best,<br>
              Simon<br>
              <br>
              Dr. Simon Praetorius<br>
              Institut für Wissenschaftliches Rechnen<br>
              Fakultät Mathematik<br>
              Technische Universität Dresden<br>
              Tel.: TUD-34432<br>
              Mail: <a class="moz-txt-link-abbreviated" href="mailto:simon.praetorius@tu-dresden.de">simon.praetorius@tu-dresden.de</a><br>
              Web: <a
href="https://tu-dresden.de/mn/math/wir/das-institut/beschaeftigte/simon-praetorius"
                moz-do-not-send="true">
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</a><br>
              <br>
              ________________________________________<br>
              Von: Dune-devel
              <a class="moz-txt-link-rfc2396E" href="mailto:dune-devel-bounces@lists.dune-project.org"><dune-devel-bounces@lists.dune-project.org></a> im
              Auftrag von Simon Praetorius
              <a class="moz-txt-link-rfc2396E" href="mailto:simon.praetorius@tu-dresden.de"><simon.praetorius@tu-dresden.de></a><br>
              Gesendet: Montag, 7. April 2025 15:35:46<br>
              An: <a class="moz-txt-link-abbreviated" href="mailto:dune-devel@lists.dune-project.org">dune-devel@lists.dune-project.org</a><br>
              Betreff: Re: [Dune-devel] current support gcc version<br>
              <br>
              Hi Andreas,<br>
              <br>
              the decision was that we wanted to lift the minimal
              versions after the<br>
              2.10 version to something that allows working with c++
              concepts. This is<br>
              gcc >= 10 and clang >= 13. This is also what is
              implemented in the<br>
              system tests and ci pipelines. It is written, for example,
              in the README<br>
              of dune-common. There were a couple of MRs proposing and
              then<br>
              implementing this change, see, for example,<br>
              <a
href="https://gitlab.dune-project.org/core/dune-common/-/merge_requests/1445"
                moz-do-not-send="true">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</a><br>
              <br>
              Best,<br>
              Simon<br>
              <br>
              <br>
              <br>
              Am 07.04.25 um 14:49 schrieb Dedner, Andreas:<br>
              > Hi.<br>
              > I'm having difficulties compiling current dune
              sources with g++ 9.4 on<br>
              > an older system that I have.<br>
              > The issue is the concepts used in dune-common.<br>
              ><br>
              > I was wondering what the current lowest version for
              g++ is? On the<br>
              > webpage it says to look into the changelog (very
              sensible) but there I<br>
              > can only find that g++ >= 9 should work for 2.10
              but nothing newer<br>
              > than that. Is there a changelog entry missing or did
              I miss it?<br>
              ><br>
              > Hope everyone is well<br>
              > Andreas<br>
              ><br>
              > _______________________________________________<br>
              > Dune-devel mailing list<br>
              > <a class="moz-txt-link-abbreviated" href="mailto:Dune-devel@lists.dune-project.org">Dune-devel@lists.dune-project.org</a><br>
              > <a
href="https://lists.dune-project.org/mailman/listinfo/dune-devel"
                moz-do-not-send="true">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</a><br>
              <br>
              --<br>
              Dr. Simon Praetorius<br>
              Technische Universität Dresden<br>
              Fakultät Mathematik<br>
              Institut für Wissenschaftliches Rechnen<br>
              Tel: TUD-34432<br>
              Web: tu-dresden.de/Members/simon.praetorius<br>
              <br>
              <br>
              _______________________________________________<br>
              Dune-devel mailing list<br>
              <a class="moz-txt-link-abbreviated" href="mailto:Dune-devel@lists.dune-project.org">Dune-devel@lists.dune-project.org</a><br>
              <a
href="https://lists.dune-project.org/mailman/listinfo/dune-devel"
                moz-do-not-send="true">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</a><br>
            </div>
          </span></font></div>
    </blockquote>
  </body>
</html>