Are there some specific feature you want to use? What do you think they will improve?
In general I do not mind to use some c++11 features, if they improve the code (e.g.: readability, maintainability). But I am against forcing a newer compiler, if c++11 feature should only be used, because we can.
I have found a nice list which g++ version is required for which feature: http://gcc.gnu.org/projects/cxx0x.html
As you can see the first features are supported by g++ 4.3, others only by the latest version (4.7), or none at all.
Also I think the hint on this list is important that c++11 is still experimental. What if widelands gets broken, because the c++11 implementation was changed?
Are there some specific feature you want to use? What do you think they will improve?
In general I do not mind to use some c++11 features, if they improve the code (e.g.: readability, maintainability). But I am against forcing a newer compiler, if c++11 feature should only be used, because we can.
I have found a nice list which g++ version is required for which feature: http:// gcc.gnu. org/projects/ cxx0x.html
As you can see the first features are supported by g++ 4.3, others only by the latest version (4.7), or none at all.
Also I think the hint on this list is important that c++11 is still experimental. What if widelands gets broken, because the c++11 implementation was changed?
----
My system:
Ubuntu 12.04
g++ 4.6.3