Details
-
Task
-
Resolution: Fixed
-
Critical
-
6.5.0
-
None
Description
Now the various builder compilers have been upgraded to versions supporting C++14 (CBD-2151), we should switch over to C++14 in our C++ codebase.
At a high level we need to:
- Update required language version (https://crascit.com/2015/03/28/enabling-cxx11-in-cmake/).
- Update all code to compile and pass unit tests.
- Remove any code which is now longer needed (e.g. backports from C++14).
Attachments
1.
|
Upgrade LZ4 to v1.8.1+ for C++14 support | Closed | Dave Rigby (Inactive) | |
2.
|
Remove C++14 code backported to C++11 | Open | Unassigned |
Gerrit Reviews
For Gerrit Dashboard: MB-30026 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
95409,3 | MB-30026: Disable LZ4 deprecation macro due to C++14 incompatibility | master | platform | Status: MERGED | +2 | +1 |
95410,6 | MB-30026: Change required C++ version to C++14 | master | tlm | Status: MERGED | +2 | +1 |