<div dir="ltr">That's a possibility, but as longs as we require most of the code base to work with C++03, merging is going to be miserable.  I'm suggesting we flip the requirement but make no immediate changes.  GDAL builds cleanly with C++11 and C++14 right now, so it's just a matter of flipping the requirement and then deciding what and when we allow things to switch to new C++11 idiums.  Initially, we can start by getting rid of ifdefs and doing a quick NULL -> nullptr (which is how gdal builds for me anyway with NULL defined to be nullptr).</div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Jan 12, 2017 at 3:10 PM, Andrew Bell <span dir="ltr"><<a href="mailto:andrew.bell.ia@gmail.com" target="_blank">andrew.bell.ia@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">There's a lot of code to work on.  Would it make sense just to make a C++11 branch and get to work, merging into master whenever it seems the right time?</div><div class="gmail_extra"><br><div class="gmail_quote"><div><div class="h5">On Thu, Jan 12, 2017 at 2:42 PM, Nyall Dawson <span dir="ltr"><<a href="mailto:nyall.dawson@gmail.com" target="_blank">nyall.dawson@gmail.com</a>></span> wrote:<br></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5"><span>On 13 January 2017 at 02:57, Greg Troxel <<a href="mailto:gdt@lexort.com" target="_blank">gdt@lexort.com</a>> wrote:<br>
><br>
> Kurt Schwehr <<a href="mailto:schwehr@gmail.com" target="_blank">schwehr@gmail.com</a>> writes:<br>
><br>
</span><span>> If no other packages start to depend on unreleased GDAL, and the first<br>
> GDAL release requiring C++11 is a ways off, and by then enough other<br>
> things require it that a system not having a C++11 compiler is totally<br>
> non-viable, then this shouldn't cause problems for pkgsrc.<br>
><br>
<br>
</span>FYI - the upcoming QGIS 3.0 release has a hard c++11 requirement. Not<br>
sure how much that affects things, but certainly projects which<br>
utilise GDAL are already switching to c++11.<br>
<span class="m_8663745427999620693HOEnZb"><font color="#888888"><br>
Nyall<br>
</font></span></div></div><span class=""><div class="m_8663745427999620693HOEnZb"><div class="m_8663745427999620693h5">______________________________<wbr>_________________<br>
gdal-dev mailing list<br>
<a href="mailto:gdal-dev@lists.osgeo.org" target="_blank">gdal-dev@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/gdal-dev" rel="noreferrer" target="_blank">http://lists.osgeo.org/mailman<wbr>/listinfo/gdal-dev</a></div></div></span></blockquote></div><span class="HOEnZb"><font color="#888888"><br><br clear="all"><div><br></div>-- <br><div class="m_8663745427999620693gmail_signature" data-smartmail="gmail_signature">Andrew Bell<br><a href="mailto:andrew.bell.ia@gmail.com" target="_blank">andrew.bell.ia@gmail.com</a></div>
</font></span></div>
<br>______________________________<wbr>_________________<br>
gdal-dev mailing list<br>
<a href="mailto:gdal-dev@lists.osgeo.org">gdal-dev@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/gdal-dev" rel="noreferrer" target="_blank">http://lists.osgeo.org/<wbr>mailman/listinfo/gdal-dev</a><br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature">--<div><a href="http://schwehr.org" target="_blank">http://schwehr.org</a></div></div>
</div>