Boost logo

Boost :

From: Jeff Garland (azswdude_at_[hidden])
Date: 2021-04-11 02:25:40


Sorry to be MIA during earlier phases. Did my usual thing with 22 combos
on Linux. tldr: Looks good.

1 platforms, 5 compilers, 5 c++ versions as applicable - 22 combinations
Mint5 - 5.0.0-32-generic #34~18.04.2-Ubuntu SMP Thu Oct 10 10:36:02 UTC
2019 x86_64 x86_64 x86_64 GNU/Linux
g++10.1 (2a, 17, 14, 11, 98)
g++9.2 (2a, 17, 14, 11, 98)
g++8.4 (17, 14, 11, 98)
g++7.5 (17, 14, 11, 98)
clang6.0.0 (17, 14, 11, 98)

- All successfully compile, so pretty solid
- c++98 mode dropped from 1683 targets to 1260 (likely boost.math)
- c++2a mode dropped from 1793 to 1732 targets
- gcc10.1 2a mode 144 warnings (same number as 1.75) -- locale, python, wave
  - 112 due to auto_ptr
  ./boost/locale/localization_backend.hpp:109:18: warning: ‘template<class>
class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
  ./boost/python/detail/is_auto_ptr.hpp:17:40: warning: ‘template<class>
class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
  - other examples
./boost/wave/grammars/cpp_intlit_grammar.hpp:104:53: warning: top-level
comma expression in array subscript is deprecated [-Wcomma-subscript]
/usr/include/python2.7/object.h:115:35: warning: dereferencing type-punned
pointer will break strict-aliasing rules [-Wstrict-aliasing]
./boost/python/extract.hpp:185:11: warning: ‘*((void*)&<anonymous> +24)’
may be used uninitialized in this function [-Wmaybe-uninitialized]


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk