Bug 2270

Summary: start to permit C++11 features
Product: ns-3 Reporter: Tom Henderson <tomh>
Component: coreAssignee: Peter Barnes <pdbarnes>
Status: RESOLVED FIXED    
Severity: enhancement CC: mattator, ns-bugs, tommaso.pecorella
Priority: P5    
Version: unspecified   
Hardware: PC   
OS: Linux   
See Also: https://www.nsnam.org/bugzilla/show_bug.cgi?id=2412
Attachments: patch to enable -std=c++11

Description Tom Henderson 2016-01-18 22:24:03 UTC
Reminder to follow through on actions described in this message:
http://mailman.isi.edu/pipermail/ns-developers/2016-January/013333.html
Comment 2 Tom Henderson 2016-05-17 12:25:09 UTC
Created attachment 2435 [details]
patch to enable -std=c++11
Comment 3 Tom Henderson 2016-05-18 14:21:28 UTC
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.
Comment 4 Tommaso Pecorella 2016-05-18 17:42:43 UTC
(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 :)
Comment 5 Tom Henderson 2016-06-09 02:25:29 UTC
pushed in changeset 12144:9b1e40cd0a70.

Coding style document updated also:
https://www.nsnam.org/developers/contributing-code/coding-style/