Comment 12 for bug 1005955

Revision history for this message
Hans Joachim Desserud (hjd) wrote :

Regarding VS2012, they changed their mind and will allow regular programs like in the past [1]. Though it is unclear to me whether the software produced would work on Windows XP [2]. And as long as a large portion of the world (and our players) are still on XP, excluding them would not be a wise idea.

Regarding comment #4 and #5, we will likely limit ourselves to a subset either way in order to match the common functionality implemented in the compilers we use. I have not checked, but I would assume gcc and clang (and vs for that matter) have focused on and implemented different parts, and we would need to know what they have in common to support all. After all, we just got clang builds working now.

In general, I understand that developers wish to use newer features and standards, though it would put a constraint on which compiler versions you can use in order to build Widelands. After all, we want Widelands available for everyone, regarding whether or not they have the latest version of a compiler. I think this discussion should likely be revisited at some point in the future when the recent releases of compilers have become more wide-spread.

[1] http://blogs.msdn.com/b/visualstudio/archive/2012/06/08/visual-studio-express-2012-for-windows-desktop.aspx
[2] http://en.wikipedia.org/wiki/Visual_studio#Visual_Studio_2012