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

Joseph Davies deledrius at hotmail.com
Fri Sep 4 19:58:14 UTC 2020


Great news for OSX PowerPC users: ScummVM continues to build and run
without error when this C++11 code is enabled.

I successfully tested ScummVM in OSX 10.5.8, built using gcc 7.3.0
(installed through Homebrew).  There were no compile errors, and all 259
tests completed as "OK" when running `make test`.


On 8/30/2020 7:30 AM, Eugene Sandulenko wrote:
> 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
> 


More information about the Scummvm-devel mailing list