Building with GCC 10 for the first time, I'm hitting this error:
In file included from /usr/include/c++/10.1.0/bits/locale_conv.h:41,
from /usr/include/c++/10.1.0/locale:43,
from /usr/include/c++/10.1.0/iomanip:43,
from /usr/include/recint/rudisplay.h:47,
from /usr/include/recint/ruint.h:75,
from /usr/include/givaro/modular-ruint.h:14,
from /usr/include/givaro/modular.h:26,
from /usr/include/linbox/field/field-traits.h:30,
from /usr/include/linbox/field/gf2.h:40,
from /usr/include/linbox/vector/stream-gf2.h:77,
from /usr/include/linbox/vector/stream.h:872,
from /usr/include/linbox/matrix/densematrix/blas-matrix.h:42,
from /usr/include/linbox/matrix/dense-matrix.h:79,
from build/cythonized/sage/matrix/matrix_modn_sparse.cpp:747:
/usr/include/c++/10.1.0/bits/unique_ptr.h: In instantiation of ‘constexpr std::unique_ptr<_Tp, _Dp>::unique_ptr() [with _Del = std::__future_base::_Result
_base::_Deleter; <template-parameter-2-2> = void; _Tp = std::__future_base::_Result_base; _Dp = std::__future_base::_Result_base::_Deleter]’:
/usr/include/c++/10.1.0/future:324:77: required from here
/usr/include/c++/10.1.0/bits/unique_ptr.h:269:9: error: no matching function for call to ‘std::__uniq_ptr_data<std::__future_base::_Result_base, std::__fu
ture_base::_Result_base::_Deleter, true, true>::__uniq_ptr_data()’
269 | : _M_t()
| ^
Does anybody have a fix at hand?