[Scummvm-devel] ATTN PORTERS: Switching to C++11 standard
Thierry Crozat
criezy at scummvm.org
Sun Sep 6 01:33:45 UTC 2020
That is good news indeed. I have added this info on https://wiki.scummvm.org/index.php?title=Compiling_ScummVM/C%2B%2B11_Readiness <https://wiki.scummvm.org/index.php?title=Compiling_ScummVM/C++11_Readiness>
Would you be willing to take over providing the mac PPC release builds? Now that I no longer have a PPC mac, making and testing those is a pain for me, and I am not particularly motivated to update my toolchain to support c++11. I can still take charge of doing it for the 2.2.0 release using my old toolchain if you need time to prepare for it.
Thierry
> On 4 Sep 2020, at 20:58, Joseph Davies <deledrius at hotmail.com> wrote:
>
> 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
>>
> _______________________________________________
> Scummvm-devel mailing list
> Scummvm-devel at lists.scummvm.org
> https://lists.scummvm.org/listinfo/scummvm-devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.scummvm.org/pipermail/scummvm-devel/attachments/20200906/b7167634/attachment.htm>
More information about the Scummvm-devel
mailing list