Bugzilla – Bug 2270
start to permit C++11 features
Last modified: 2016-07-15 20:01:34 EDT
Reminder to follow through on actions described in this message: http://mailman.isi.edu/pipermail/ns-developers/2016-January/013333.html
As a reminder, I add this post http://mailman.isi.edu/pipermail/ns-developers/2015-September/013136.html and links detailing C++ support for different compilers: http://clang.llvm.org/cxx_status.html https://gcc.gnu.org/projects/cxx0x.html https://msdn.microsoft.com/en-us/library/hh567368%28v=vs.120%29.aspx
Created attachment 2435 [details] patch to enable -std=c++11
For clarification, this means we will drop support for the default gcc version for the following OS versions: Fedora older than version 20 Ubuntu older than version 14.04 RHEL/CentOS older than version 7 However, users of the older platforms may find a way to upgrade gcc to 4.8, or use clang, if they still need to run future releases.
(In reply to Tom Henderson from comment #3) > For clarification, this means we will drop support for the default gcc > version for the following OS versions: > > Fedora older than version 20 > Ubuntu older than version 14.04 > RHEL/CentOS older than version 7 > > However, users of the older platforms may find a way to upgrade gcc to 4.8, > or use clang, if they still need to run future releases. ... or simply hit that **** button "distupgrade". It's not *that* difficult :)
pushed in changeset 12144:9b1e40cd0a70. Coding style document updated also: https://www.nsnam.org/developers/contributing-code/coding-style/