[Scummvm-devel] ATTN PORTERS: Switching to C++11 standard

Fiodar fedor_qd at mail.ru
Mon Aug 31 09:21:27 UTC 2020


I build scummvm 1.8.0 with gcc 5.4.0 long ago. I vote up for C++14 because it fixes some defects in C++11 and brings nonstatic initializers for class members.


Нядзеля, 30 жніўня 2020, 17:31 +03:00 ад Eugene Sandulenko <sev at scummvm.org>:
>Hi Team, particularly porters,
>
>As I wrote today, ScummVM 2.2.0 has just been branched. I highly encourage you trying building your ports now, before tagging, so if any changes are needed, you could make them in time.
>
>Also, while you will be at it, please, try the following command for testing compatibility of your port  toolchain with C++11 standard (unless you already did it and provided the info on the Wiki):
>
>   ./configure --enable-c++11 --enable-test-c++11 --disable-all-engines
>
>This should either compile well or die horribly during compilation. Engines do not matter, this is why there is the option disabling them. The results for most of our ports could be seen on this Wiki page:
>
>   https://wiki.scummvm.org/index.php?title=Compiling_ScummVM/C%2B%2B11_Readiness
>
>I plan to have ScummVM switched to C++11 standard by default from 2.3.0 and announce allowing its features everywhere, starting from our common code.
>
>That means that some ports will, unfortunately, have 2.2.0 as their last release. It's a pity, but the ancient C++ standard is holding us down at the moment.
>
>
>Eugene
>_______________________________________________
>Scummvm-devel mailing list
>Scummvm-devel at lists.scummvm.org
>https://lists.scummvm.org/listinfo/scummvm-devel
>


Stryzhniou Fiodar
Стрижнёв Федор
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.scummvm.org/pipermail/scummvm-devel/attachments/20200831/3d0a6a4f/attachment.htm>


More information about the Scummvm-devel mailing list