RFC-91 has been adopted, and the coding standards and C++11/14 policy updated accordingly. Developers are now free to use modern C++ features in accordance. Jenkins and Buildbot are using gcc 4.8 or 4.9 already.
To enable gcc 4.9 on the LSST cluster, adding “exec scl enable devtoolset-3 bash” to your .bash_profile is suggested.
Recommendations for sources for a coding/style guide for modern C++ would be appreciated, either in a separate topic here or (if a strong enough candidate) in an RFC.
GCC 4.8 is a bit problematic in terms of full C++11 support. We noticed yesterday that std::regex does not work in that version (we were attempting to remove boost::regex from Qserv).