-
Notifications
You must be signed in to change notification settings - Fork 37.7k
Closed
Labels
Milestone
Description
Now that 0.11 has been branched off it may be a good time to resume discussion about switching to C++11.
When would be a good time? 0.12 (planned the end of this year)? or 0.13 (halfway 2016)?
In my view, the only drawback of switching to C++11 is that the source will no longer be compilable on older Linux distributions, as well as on embedded toolchains with outdated gccs. E.g. the gcc in Ubuntu 12.04 is 4.6, which does not support the full set of C++11 though it can be done with some trickery.
The compiled executables in releases will still work on the same platforms, since the build has been switched to static libstdc++ since #5819.
(see also: compile with C++11 standard and update to modern constructs #4025)