<html dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
<!--
p, li
{white-space:pre-wrap}
-->
</style><style type="text/css" id="owaParaStyle">P {margin-top:0;margin-bottom:0;}</style>
</head>
<body style="font-family:'monospace'; font-size:9pt; font-weight:400; font-style:normal" fpstyle="1" ocsi="0">
<div style="direction: ltr;font-family: Tahoma;color: #000000;font-size: 10pt;">Hi all,<br>
<br>
just want to share with you that we've got the same discussion recently in the orfeo toolbox project and we finally decide to move directly to c++14 in the next release (6.2). It is a more recent standard with for sure less new features than in c++11 but yet
useful. Moreover it does not change a lot the minimum compiler version (gcc min version is 4.9 I think for c++14).<br>
<br>
Will be glad to exchange also with you on strategies, pro/cons to then modernize the code.<br>
<br>
You can find more information about the discussion about c++11 vs c++14 and few experiments which have been made with clang-tidy for OTB in the following RFComments and RFChanges:<br>
<br>
<a href="https://wiki.orfeo-toolbox.org/index.php/Request_for_Comments-36:_Move_OTB_to_C%2B%2B14" target="_blank">https://wiki.orfeo-toolbox.org/index.php/Request_for_Comments-36:_Move_OTB_to_C%2B%2B14</a><br>
<br>
<a href="https://wiki.orfeo-toolbox.org/index.php/Request_for_Changes-95:_Compile_OTB_with_C%2B%2B14_by_default" target="_blank">https://wiki.orfeo-toolbox.org/index.php/Request_for_Changes-95:_Compile_OTB_with_C%2B%2B14_by_default</a><br>
<br>
my 2 cents.<br>
<br>
Regards,<br>
<div><br>
<div class="BodyFragment"><font size="2"><span style="font-size:10pt;">
<div class="PlainText">--<br>
<br>
Manuel GRIZONNET<br>
CNES - DCT/SI/AP - BPI 1219<br>
18, avenue Edouard Belin<br>
31401 Toulouse Cedex 09 - France<br>
Tel: +33 561 282 630 - Fax: +33 561 283 109</div>
</span></font></div>
</div>
<div style="font-family: Times New Roman; color: #000000; font-size: 16px">
<hr tabindex="-1">
<div id="divRpF226332" style="direction: ltr;"><font size="2" color="#000000" face="Tahoma"><b>De :</b> gdal-dev [gdal-dev-bounces@lists.osgeo.org] de la part de Even Rouault [even.rouault@spatialys.com]<br>
<b>Envoyé :</b> lundi 14 août 2017 19:02<br>
<b>À :</b> Tamas Szekeres<br>
<b>Cc :</b> gdal-dev@lists.osgeo.org<br>
<b>Objet :</b> Re: [gdal-dev] Call for discussion on RFC68: C++11 compilation mode<br>
</font><br>
</div>
<div></div>
<div>
<p style="margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; text-indent:0px">
Hi Tamas,</p>
<p style="margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; text-indent:0px">
</p>
<p style="margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; text-indent:0px">
Unless I'm mistaken your gisinternals.com builds don't include MSVC 2015 currently. Right ? Do you have any plans to do so ? Currently the GDAL AppVeyor target uses SDKSs from gisinternals to do builds with a number of third-party libraries.</p>
<p style="margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; text-indent:0px">
</p>
<p style="margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; text-indent:0px">
Even</p>
<p style="margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; text-indent:0px">
</p>
<p style="margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; text-indent:0px">
> </p>
<p style="margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; text-indent:0px">
> This is a call for discussion on RFC68 to set C++11 to be the minimum C++</p>
<p style="margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; text-indent:0px">
> language version for GDAL trunk. I've drafted the RFC based on work by</p>
<p style="margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; text-indent:0px">
> Mateusz.</p>
<p style="margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; text-indent:0px">
> </p>
<p style="margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; text-indent:0px">
> https://trac.osgeo.org/gdal/wiki/rfc68_cplusplus11</p>
<p style="margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; text-indent:0px">
> </p>
<p style="margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; text-indent:0px">
> There was initial discussions back in January of this year:</p>
<p style="margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; text-indent:0px">
> </p>
<p style="margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; text-indent:0px">
> https://lists.osgeo.org/pipermail/gdal-dev/2017-January/thread.html#45786</p>
<p style="margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; text-indent:0px">
> </p>
<p style="margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; text-indent:0px">
> Cheers,</p>
<p style="margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; text-indent:0px">
> -kurt</p>
<p style="margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; text-indent:0px">
> Engineer at Google</p>
<p style="margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; text-indent:0px">
</p>
<p style="margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; text-indent:0px">
</p>
<p style="margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; text-indent:0px">
-- </p>
<p style="margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; text-indent:0px">
Spatialys - Geospatial professional services</p>
<p style="margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; text-indent:0px">
http://www.spatialys.com</p>
</div>
</div>
</div>
</body>
</html>