[Qgis-developer] Requiring c++17 minimum

Nathan Woodrow madmanwoo at gmail.com
Mon Mar 6 15:50:12 PST 2017


Pro tip: This was a joke by Nyall :) Us Australians have a bad habit of
assuming people get the dry humour we have.

:D

On Tue, Mar 7, 2017 at 9:48 AM, Worth Lutz <wal3 at mindspring.com> wrote:

> I have customers who use Windows and QGIS. They will not be changing their
> OS as QGIS is not their major task.
> I have others who would be QGIS users if we could convince them to try
> it.  But they too have other tasks which are limited to Windows.
> Unfortunately not all users have the option to change.
>
> Sent from my iPhone
>
> > On Mar 6, 2017, at 6:35 PM, Nyall Dawson <nyall.dawson at gmail.com> wrote:
> >
> >> On 7 March 2017 at 09:32, Nathan Woodrow <madmanwoo at gmail.com> wrote:
> >> 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?
> >>
> >> :)
> >
> > I dunno. But some guy blocked me on twitter a couple of weeks ago
> > because QGIS is available on Windows. That hurt my feelings.
> >
> > Nyall
> >
> >
> >
> >>
> >>> On Tue, Mar 7, 2017 at 9:07 AM, <gordon at shieldaig.com> wrote:
> >>>
> >>> 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?
> >>>
> >>> Gordon
> >>>
> >>>
> >>>> On 2017-03-06 17:00, Nyall Dawson wrote:
> >>>>
> >>>> Hi all,
> >>>>
> >>>> I read on phoronix this morning that c++17 is nearly ready. I think
> >>>> it's time we made this the minimum build dependency for QGIS (3.0 and
> >>>> 2.18.5, and maybe 2.14 (but not sure about 2.14 since it's the LTS -
> >>>> can someone file a QEP?)).
> >>>>
> >>>> Advantages:
> >>>> - has some neat stuff like parallel algorithms
> >>>> - can use std::variant instead of qvariant and std::optional instead
> >>>> of QgsOptional
> >>>> - 17 is bigger than 11
> >>>>
> >>>> Disadvantages:
> >>>> - I think we lose the Windows builds. That's a shame, but we need to
> >>>> move forward.
> >>>> - OSX users will need to build their own version of clang/llvm from
> >>>> git. That's ok - they are used to things that "just work" so I think
> >>>> they'll quickly adapt to this process.
> >>>> - Linux users will need to update to the next beta version of their
> >>>> distro. This is just a short-term inconvenience and I'm pretty sure
> >>>> no-one will lose productivity because of it.
> >>>>
> >>>> I'm certain this is the way forward, so I'll push a change later today
> >>>> requiring this.
> >>>>
> >>>> Nyall
> >>>> _______________________________________________
> >>>> Qgis-developer mailing list
> >>>> Qgis-developer at lists.osgeo.org
> >>>> List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
> >>>> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
> >>>
> >>> _______________________________________________
> >>> Qgis-developer mailing list
> >>> Qgis-developer at lists.osgeo.org
> >>> List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
> >>> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
> >>
> >>
> >>
> >> _______________________________________________
> >> Qgis-developer mailing list
> >> Qgis-developer at lists.osgeo.org
> >> List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
> >> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
> > _______________________________________________
> > Qgis-developer mailing list
> > Qgis-developer at lists.osgeo.org
> > List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
> > Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20170307/785e7d76/attachment.html>


More information about the Qgis-developer mailing list