<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    Greg,
    <blockquote type="cite" cite="mid:rmied4zoi5k.fsf@s1.lexort.com">
      <pre class="moz-quote-pre" wrap="">
What's unclear is to what extent things continue to be ok on compilers
not supporting C23, and if they are, if those systems start to be second
class.    My overall feeling is that it is vastly too early to be
depending on C23.</pre>
    </blockquote>
    <p>The RFC is clear enough this is an optional feature ("C23 is not
      required if EMBED_RESOURCE_FILES is not enabled"). If you need it,
      you will need a C23 compiler, which there is already one available
      (clang 19), and another one in a near future (gcc 15).</p>
    <p>C23 is only used to build the .c files where resources are
      embedded.<br>
    </p>
    <p>If you don't need that new feature, you can use the current
      minimum build requirements of GDAL/PROJ.</p>
    <p>For once that GDAL/PROJ can use shiny new stuff, let's enjoy :-)<br>
    </p>
    <blockquote type="cite" cite="mid:rmied4zoi5k.fsf@s1.lexort.com">
      <pre class="moz-quote-pre" wrap="">

But maybe c23 is c2x, and it's been supported in gcc for 6 years.</pre>
    </blockquote>
    <p>No way a gcc from 6 years ago can support #embed: support has
      literally landed in GCC master 2 weeks ago.</p>
    <span style="white-space: pre-wrap">
</span>
    <pre class="moz-signature" cols="72">-- 
<a class="moz-txt-link-freetext" href="http://www.spatialys.com">http://www.spatialys.com</a>
My software is free, but my time generally not.</pre>
  </body>
</html>