Project

General

Profile

Actions

Feature #3076

closed

C++14 support

Added by Davide Pesavento over 8 years ago. Updated almost 6 years ago.

Status:
Closed
Priority:
Low
Category:
Build
Target version:
Start date:
Due date:
% Done:

100%

Estimated time:

Description

GCC 6 will change the default C++ dialect from -std=gnu++98 to -std=gnu++14.

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.

Most language features were added either in gcc-4.9 or gcc-5, so we will be able to use them unconditionally only after we drop support for Ubuntu 14.04, which can happen after Ubuntu 18.04 is released in April 2018.


Related issues 6 (0 open6 closed)

Related to ndn-cxx - Feature #3093: Backport make_uniqueClosedDavide Pesavento

Actions
Related to ndn-cxx - Feature #3963: Backport operator""sAbandoned

Actions
Related to ndn-cxx - Feature #3962: Backport ostream_joinerClosedDavide Pesavento

Actions
Blocked by NFD - Task #3810: Jenkins: Ubuntu 16.10 slaveAbandoned

Actions
Blocked by NFD - Task #4002: Jenkins: Ubuntu 17.04 slaveClosedEric Newberry

Actions
Blocked by NFD - Task #4462: Drop support for Ubuntu 14.04ClosedDavide Pesavento

Actions
Actions

Also available in: Atom PDF