<div dir="ltr">As a Mircosoft shill, I'm a super -1 on this.  How will I make my money from Microsoft for making QGIS on Windows better?<div><br></div><div>:)</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Mar 7, 2017 at 9:07 AM,  <span dir="ltr"><<a href="mailto:gordon@shieldaig.com" target="_blank">gordon@shieldaig.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Isn't it possible that g++ will also run on Windows with c++17 support or that MSVC will have the features too, or shortly will?  Why eliminate anyone?<br>
<br>
Gordon<div class="HOEnZb"><div class="h5"><br>
<br>
On 2017-03-06 17:00, Nyall Dawson wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi all,<br>
<br>
I read on phoronix this morning that c++17 is nearly ready. I think<br>
it's time we made this the minimum build dependency for QGIS (3.0 and<br>
2.18.5, and maybe 2.14 (but not sure about 2.14 since it's the LTS -<br>
can someone file a QEP?)).<br>
<br>
Advantages:<br>
- has some neat stuff like parallel algorithms<br>
- can use std::variant instead of qvariant and std::optional instead<br>
of QgsOptional<br>
- 17 is bigger than 11<br>
<br>
Disadvantages:<br>
- I think we lose the Windows builds. That's a shame, but we need to<br>
move forward.<br>
- OSX users will need to build their own version of clang/llvm from<br>
git. That's ok - they are used to things that "just work" so I think<br>
they'll quickly adapt to this process.<br>
- Linux users will need to update to the next beta version of their<br>
distro. This is just a short-term inconvenience and I'm pretty sure<br>
no-one will lose productivity because of it.<br>
<br>
I'm certain this is the way forward, so I'll push a change later today<br>
requiring this.<br>
<br>
Nyall<br>
______________________________<wbr>_________________<br>
Qgis-developer mailing list<br>
<a href="mailto:Qgis-developer@lists.osgeo.org" target="_blank">Qgis-developer@lists.osgeo.org</a><br>
List info: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailma<wbr>n/listinfo/qgis-developer</a><br>
Unsubscribe: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailma<wbr>n/listinfo/qgis-developer</a><br>
</blockquote>
______________________________<wbr>_________________<br>
Qgis-developer mailing list<br>
<a href="mailto:Qgis-developer@lists.osgeo.org" target="_blank">Qgis-developer@lists.osgeo.org</a><br>
List info: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailma<wbr>n/listinfo/qgis-developer</a><br>
Unsubscribe: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailma<wbr>n/listinfo/qgis-developer</a></div></div></blockquote></div><br></div>