<HTML><BODY>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.<br><br><br>Нядзеля, 30 жніўня 2020, 17:31 +03:00 ад Eugene Sandulenko <sev@scummvm.org>:<br>
<blockquote style="border-left:1px solid #0857A6; margin:10px; padding:0 0 0 10px;">
<div id="">
<div class="js-helper js-readmsg-msg">
<style type="text/css"></style>
<div id="viewmessagebody" class="mr_read__body">
<base target="_self" href="https://touch.mail.ru/cgi-bin/">
<div id="style_15987978700924121625_BODY"><div class="cl_867624"><div dir="ltr">Hi Team, particularly porters,<br><div><br></div><div>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.</div><div><br></div><div>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):</div><div><br></div><div> <span style="background-color:rgb(248,249,250);color:rgb(0,0,0);font-family:monospace,monospace;font-size:14px">./configure --enable-c++11 --enable-test-c++11 --disable-all-engines</span></div><div><br></div><div>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:<span style="background-color:rgb(248,249,250);color:rgb(0,0,0);font-family:monospace,monospace;font-size:14px"><br></span></div><div><br></div><div> <a href="https://wiki.scummvm.org/index.php?title=Compiling_ScummVM/C%2B%2B11_Readiness" target="_blank" rel=" noopener noreferrer">https://wiki.scummvm.org/index.php?title=Compiling_ScummVM/C%2B%2B11_Readiness</a></div><div><br></div><div>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.</div><div><br></div><div>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.</div><div><br></div><div><br></div><div>Eugene</div></div>
</div></div>
<div>_______________________________________________<br>
Scummvm-devel mailing list<br>
<a href="/compose?To=Scummvm%2ddevel@lists.scummvm.org">Scummvm-devel@lists.scummvm.org</a><br>
<a href="https://lists.scummvm.org/listinfo/scummvm-devel" target="_blank">https://lists.scummvm.org/listinfo/scummvm-devel</a><br>
<br>
</div>
<base target="_self" href="https://touch.mail.ru/cgi-bin/">
</div>
</div>
</div>
</blockquote>
<br>
<br>Stryzhniou Fiodar<br>Стрижнёв Федор<br></BODY></HTML>