I attempted to build the RC on Mac OS 10.15 using Apple clang version 11.0.3 (clang-1103.0.32.62).
I got compile errors, and Boost.Log failed to build - but the errors appeared to be from Boost.Interprocess.
Investigating…
— Marshall
Successfully built the libraries on Ubuntu 18.04 using gcc 7.5.0 for C++03/11/14/17
— Marshall
Successfully built the libraries on Ubuntu 18.04 using clang tip-of-tree for C++03/11/14/17/20
— Marshall
This has been fixed in develop, and will be in the final release.
> boost\unordered\detail\implementation.hpp(1452,7): warning C4996: 'std::allocator<T>::is_always_equal': warning STL4010: Various members of std::allocator are deprecated in C++17. Use std::allocator_traits instead of accessing these members directly. You can define _SILENCE_CXX17_OLD_ALLOCATOR_MEMBERS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning.
I have no information about this one.
— Marshall
I can take care of that one by having unordered use
boost::allocator_is_always_equal from
<boost/core/allocator_access.hpp>.
Glen