On Monday, December 16, 2019, Xikai Jiang wrote:
Dear developers:

I encountered an error when compiling software that uses boost. I'm using boost_1.72.0, and the compiler I used is intel mpiicpc (ICC) 16.0.3 20160415

Below is the error message:

noncopyable.hpp(42): error: defaulted default constructor cannot be constexpr because the corresponding implicitly declared default constructor would not be constexpr
        BOOST_CONSTEXPR noncopyable() = default;
                        ^



This was an EDG defect, that was later fixed. For example, ICC v19 does not suffer from it.


Glen