C++11

Mark Kretschmann kretschmann at kde.org
Fri May 10 08:55:02 UTC 2013


On Fri, May 10, 2013 at 9:43 AM, Patrick von Reth <vonreth at kde.org> wrote:
>> On Fri, May 10, 2013 at 12:39 AM, Matěj Laitl <matej at laitl.cz> wrote:
>> > On 8. 5. 2013 Patrick von Reth wrote:
>> >> For the official builds we are still using gcc 4.4.7 and we probably
>> >> won't
>> >> switch to 4.8 before we switch to qt5. But for a amarok only build, I
>> >> already did some testing and got a working build with gcc 4.8. For
>> >> msvc, we
>> >> are currently using msvc10, and won't switch to msvc12(which has c++11
>> >> support) before we switch to qt5. Cheers
>> >
>> > So I think this is the answer: C++11 only as soon Windows guys will
>> > support
>> > it.
>>
>> It's not really clear to me what Patrick meant to say. Is our build
>> the "official" one? If not, how is this official build relevant to us?
> With the official builds I meant the one we are releasing as KDE Windows.
> But for the amarok installer I could use a different compiler.
> Also the need of c++ x11 could motivate us to move to the new compiler a bit
> earlier.
> And as it would only be amarok for the beginning that would require c++11
> there would be no harm done to the guis providing Kontact, Calligra etc.

Using this nice C++11 compiler support comparison [1], I tried to
determine which compiler versions could suffice as a baseline for us,
supporting most of C++11's core features:

GCC 4.6, Clang 3.1, MSVC 11.


[1] http://wiki.apache.org/stdcxx/C%2B%2B0xCompilerSupport

--
Mark Kretschmann
Amarok Developer
Fellow of the Free Software Foundation Europe
http://amarok.kde.org - http://fsfe.org


More information about the Amarok-devel mailing list