Minimum supported version of MSVC for frameworks

Jaroslaw Staniek staniek at kde.org
Mon Aug 17 12:18:16 UTC 2015


Hi,
Qt accepts 2012 at least doesn't it? I see KF5 following this a good thing.
>From my perspective of supporting 3rd party devs:
Dependency on 2012 in practice can exist for many reasons, preference and
taste often being the last ones.
If the goal is to have maximum reach for KF5 possible, using one or two
modern features in a promile of the code base is less important.
We can still enjoy more language features in apps code.

And while I sympathise with the call for writing modern code I think a
proper order would be first to alter the rules and then write the code, not
the other way...


On Monday, 17 August 2015, Kevin Funk <kfunk at kde.org> wrote:
> On Sunday 16 August 2015 11:19:39 Alex Merry wrote:
>> On 2015-08-13 09:57, Kai Uwe Broulik wrote:
>> > ‎Hi,
>> >
>> > My experience with MSVC 2013 was that you even need at least Update 4
>> > for initializer lists to work properly, which was released quite
>> > recently iirc.
>>
>> And even then, initializer lists don't work in all circumstances
>> (specifically in member initialization like
>> struct foo {
>>    int bar[3] = {1, 2, 3};
>> };
>> ).
>>
>> Actually, if you do use MSVC 2013, always make sure you install Update
>> 4, otherwise the compiler's really quite broken (even generating double
>> destructor calls in some circumstances). I don't think it's unreasonable
>> to refuse to support MSVC 2013 without update 4.
>
> Yep, I know.
>
> So can we come to an agreement we would be better off raising the required
> version to MSVC2013? I feel like people don't really want to revert the
C++11
> portions of code they've written until now anyway...
>
> Cheers,
> Kevin
>
>> Alex
>> _______________________________________________
>> Kde-frameworks-devel mailing list
>> Kde-frameworks-devel at kde.org
>> https://mail.kde.org/mailman/listinfo/kde-frameworks-devel
>
> --
> Kevin Funk | kfunk at kde.org | http://kfunk.org

-- 
regards, Jaroslaw Staniek

KDE:
: A world-wide network of software engineers, artists, writers, translators
: and facilitators committed to Free Software development - http://kde.org
Calligra Suite:
: A graphic art and office suite - http://calligra.org
Kexi:
: A visual database apps builder - http://calligra.org/kexi
Qt Certified Specialist:
: http://www.linkedin.com/in/jstaniek
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-frameworks-devel/attachments/20150817/92033a4e/attachment-0001.html>


More information about the Kde-frameworks-devel mailing list