Skip to content

RFC: switching to C++ 11 #6211

@laanwj

Description

@laanwj

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)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions