workaround breaking changes for Thrust THRUST_200802_SM_610_NS
nvcc warning : Support for offline compilation for architectures prior to '<compute/sm/lto>_75' will be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning).
/builds/correaa/boost-multi/include/boost/multi/detail/adl.hpp(581): error: namespace "thrust::THRUST_200802_SM_610_NS::detail" has no member "default_construct_range"
template<class Alloc, class It, class Size> constexpr auto _(priority<3> , Alloc&& alloc, It first, Size n) const -> decltype(thrust::detail::default_construct_range(std::forward<Alloc>(alloc), first, n)) {return thrust::detail::default_construct_range(std::forward<Alloc>(alloc), first, n);}
^
/builds/correaa/boost-multi/include/boost/multi/detail/adl.hpp(581): error: namespace "thrust::THRUST_200802_SM_610_NS::detail" has no member "default_construct_range"
template<class Alloc, class It, class Size> constexpr auto _(priority<3> , Alloc&& alloc, It first, Size n) const -> decltype(thrust::detail::default_construct_range(std::forward<Alloc>(alloc), first, n)) {return thrust::detail::default_construct_range(std::forward<Alloc>(alloc), first, n);}
^
2 errors detected in the compilation of "/builds/correaa/boost-multi/test/allocator.cpp".
gmake[2]: *** [test/CMakeFiles/allocator.cpp.x.dir/build.make:77: test/CMakeFiles/allocator.cpp.x.dir/allocator.cpp.o] Error 2
gmake[2]: Leaving directory '/builds/correaa/boost-multi/build'
gmake[1]: Leaving directory '/builds/correaa/boost-multi/build'
gmake[1]: *** [CMakeFiles/Makefile2:1209: test/CMakeFiles/allocator.cpp.x.dir/all] Error 2