Project

General

Profile

Feature #3076

Updated by Junxiao Shi over 8 years ago

GCC 6 will [change change the default C++ dialect](https://gcc.gnu.org/gcc-6/changes.html) dialect from `-std=gnu++98` to `-std=gnu++14`. `-std=gnu++14`: https://gcc.gnu.org/gcc-6/changes.html 

 We should start adding C++14 support to ndn-cxx and dependent projects, although I recommend we use `-std=c++14` to prevent using non-portable GNU extensions. The first step would be making sure that our code builds in C++14 mode. Unfortunately most language features were [added added either in gcc-4.9 or gcc-5](https://gcc.gnu.org/projects/cxx1y.html), gcc-5 (https://gcc.gnu.org/projects/cxx1y.html), so we will not be able to use them unconditionally for a while.

Back