bloomberg / bde

Basic Development Environment - a set of foundational C++ libraries used at Bloomberg.
Apache License 2.0
1.67k stars 316 forks source link

BDE won't build in C++17 mode #249

Closed ghost closed 5 years ago

ghost commented 6 years ago

Despite appearing to support C++17 with: waf configure "--cpp-std=17", BDE will not actually build with a C++17 conforming compiler due to numerous issues such as:

These language features were deprecated in C++11, which was some years ago now...

osubboo commented 6 years ago

BDE does not support C++17. Build system can set the flag, but it does not automatically mean that the code is C++17 ready.

osubboo commented 5 years ago

Closing stale issues. c++17 is not fully implemented by BDE yet, but is coming soon (TM).