Hello!

We are moving towards allowing C++11 to be used in the Wesnoth codebase. 
Yesterday, the Travis configuration was updated to build only for C++11, and a 
commit using C++11 lambdas was made in master. Over the next few days, certain 
simple C++11 features (such as nullptr) will be integrated into the code.

This unfortunately means dropping support for a few older systems. In 
particular, we can no longer support Mac OSX 10.6, as the C++11 standard 
library is not available prior to 10.7. We will be targeting GCC 4.7 and MSVC 
12 (2013), so Linux distributions that ship with older GCC will no longer be 
supported, such as older versions of Arch Linux or OpenBSD. (The full results 
of the research can be viewed at 
<https://wiki.wesnoth.org/User:Celtic_Minstrel/WesnothCxx11Support>.) On the 
other hand, support for Windows XP will probably be continued for now.



~CelticMinstrel
_______________________________________________
Wesnoth-dev mailing list
Wesnoth-dev@gna.org
https://mail.gna.org/listinfo/wesnoth-dev

Reply via email to