-
Type: Task
-
Resolution: Done
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: Internal Code
-
None
-
Fully Compatible
-
Dev Tools 2018-11-19, Dev Tools 2018-12-03, Dev Tools 2018-12-17
-
0
An incomplete list of improvements over 1.60:
- Fixes a gcc6 warning (commit1 commit2)
- boost::optional::operator= {} matches c++17 std::optional behavior
- boost::optional constructor supports c++17-style in_place construction
The release notes mention a post-release patch to fix atomic code gen on gcc<4.7. It probably doesn't affect us since we require 5.3, but it may be worth considering.
- depends on
-
SERVER-37978 Remove usage of boost synchronized value
- Closed
-
SERVER-37984 Upgrade yaml-cpp >= 0.6.0
- Closed
- is related to
-
SERVER-32516 Fails to compile with Boost 1.66
- Closed
-
SERVER-27956 Build successfully under G++ 6.2
- Closed
- related to
-
SERVER-26756 Build fails with boost v1.62.0
- Closed