|
Bugzilla – Full Text Bug Listing |
| Summary: | start to permit C++11 features | ||
|---|---|---|---|
| Product: | ns-3 | Reporter: | Tom Henderson <tomh> |
| Component: | core | Assignee: | 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
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/ |