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.