Compile [2024-11-20 18:55:14 UTC]: succeed
"g++-8" -fvisibility-inlines-hidden -std=c++2a -pthread -O0 -fno-inline -Wall -fvisibility=hidden -DBOOST_ALL_NO_LIB=1 -DBOOST_COBALT_USE_STD_PMR=1 -DBOOST_CONTAINER_NO_LIB=1 -DBOOST_CONTAINER_STATIC_LINK=1 -DBOOST_RANDOM_NO_LIB=1 -DBOOST_SYSTEM_NO_LIB=1 -DBOOST_SYSTEM_STATIC_LINK=1 -DBOOST_TEST_NO_AUTO_LINK=1 -DBOOST_UBLAS_UNSUPPORTED_COMPILER=0 -DTEST=10 -I".." -I"../libs/math/include_private" -I"../libs/math/test" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/assert/include" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/container/include" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/container_hash/include" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/core/include" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/describe/include" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/integer/include" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/intrusive/include" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/lexical_cast/include" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/math/include" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/move/include" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/mp11/include" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/predef/include" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/random/include" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/system/include" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/throw_exception/include" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/type_index/include" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/type_traits/include" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/variant2/include" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/winapi/include" -c -o "/mnt/fs1/teeks99-05/run/results/boost/bin.v2/libs/math/test/naive_monte_carlo_test_10.test/gcc-8~c++2a/debug/arm_32/debug-symbols-off/link-static/pch-off/threading-multi/visibility-hidden/naive_monte_carlo_test.o" "../libs/math/test/naive_monte_carlo_test.cpp"
In file included from /usr/include/c++/8/memory:65,
from ../boost/smart_ptr/detail/sp_counted_impl.hpp:35,
from ../boost/smart_ptr/detail/shared_count.hpp:23,
from ../boost/smart_ptr/shared_ptr.hpp:17,
from ../boost/shared_ptr.hpp:17,
from ../boost/test/execution_monitor.hpp:24,
from ../boost/test/impl/compiler_log_formatter.ipp:22,
from ../boost/test/included/unit_test.hpp:18,
from ../libs/math/test/naive_monte_carlo_test.cpp:13:
/usr/include/c++/8/bits/stl_uninitialized.h: In function ???_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = std::allocator<double>]???:
/usr/include/c++/8/bits/stl_uninitialized.h:311:2: note: parameter passing for argument of type ???std::move_iterator<double*>??? changed in GCC 7.1
return std::__uninitialized_copy_a
~~~~~~~~~~~~~~~~~~~~~~~~~~~
(_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_uninitialized.h: In function ???_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator<double*>; _ForwardIterator = double*; _Tp = double]???:
/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type ???std::move_iterator<double*>??? changed in GCC 7.1
__uninitialized_copy_a(_InputIterator __first, _InputIterator __last,
^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type ???std::move_iterator<double*>??? changed in GCC 7.1
/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type ???std::move_iterator<double*>??? changed in GCC 7.1
{ return std::uninitialized_copy(__first, __last, __result); }
~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_uninitialized.h: In function ???_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<double*>; _ForwardIterator = double*]???:
/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ???std::move_iterator<double*>??? changed in GCC 7.1
uninitialized_copy(_InputIterator __first, _InputIterator __last,
^~~~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ???std::move_iterator<double*>??? changed in GCC 7.1
/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type ???std::move_iterator<double*>??? changed in GCC 7.1
return std::__uninitialized_copy<__is_trivial(_ValueType1)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
&& __is_trivial(_ValueType2)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
&& __assignable>::
~~~~~~~~~~~~~~~~~~
__uninit_copy(__first, __last, __result);
~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_uninitialized.h: In static member function ???static _ForwardIterator std::__uninitialized_copy<true>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<double*>; _ForwardIterator = double*]???:
/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type ???std::move_iterator<double*>??? changed in GCC 7.1
__uninit_copy(_InputIterator __first, _InputIterator __last,
^~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type ???std::move_iterator<double*>??? changed in GCC 7.1
/usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type ???std::move_iterator<double*>??? changed in GCC 7.1
{ return std::copy(__first, __last, __result); }
~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/bits/specfun.h:45,
from /usr/include/c++/8/cmath:1892,
from ../libs/math/test/naive_monte_carlo_test.cpp:9:
/usr/include/c++/8/bits/stl_algobase.h: In function ???_OI std::copy(_II, _II, _OI) [with _II = std::move_iterator<double*>; _OI = double*]???:
/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type ???std::move_iterator<double*>??? changed in GCC 7.1
copy(_II __first, _II __last, _OI __result)
^~~~
/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type ???std::move_iterator<double*>??? changed in GCC 7.1
In file included from /usr/include/c++/8/bits/stl_algobase.h:67,
from /usr/include/c++/8/bits/specfun.h:45,
from /usr/include/c++/8/cmath:1892,
from ../libs/math/test/naive_monte_carlo_test.cpp:9:
/usr/include/c++/8/bits/stl_iterator.h: In function ???decltype (std::__miter_base(__it.base())) std::__miter_base(std::move_iterator<_IteratorL>) [with _Iterator = double*]???:
/usr/include/c++/8/bits/stl_iterator.h:1238:5: note: parameter passing for argument of type ???std::move_iterator<double*>??? changed in GCC 7.1
__miter_base(move_iterator<_Iterator> __it)
^~~~~~~~~~~~
Link [2024-11-20 18:55:14 UTC]: fail
"g++-8" -o "/mnt/fs1/teeks99-05/run/results/boost/bin.v2/libs/math/test/naive_monte_carlo_test_10.test/gcc-8~c++2a/debug/arm_32/debug-symbols-off/link-static/pch-off/threading-multi/visibility-hidden/naive_monte_carlo_test_10" -Wl,--start-group "/mnt/fs1/teeks99-05/run/results/boost/bin.v2/libs/math/test/naive_monte_carlo_test_10.test/gcc-8~c++2a/debug/arm_32/debug-symbols-off/link-static/pch-off/threading-multi/visibility-hidden/naive_monte_carlo_test.o" "/mnt/fs1/teeks99-05/run/results/boost/bin.v2/libs/container/build/gcc-8~c++2a/debug/arm_32/debug-symbols-off/link-static/pch-off/threading-multi/visibility-hidden/libboost_container.a" "/mnt/fs1/teeks99-05/run/results/boost/bin.v2/libs/random/build/gcc-8~c++2a/debug/arm_32/debug-symbols-off/link-static/pch-off/threading-multi/visibility-hidden/libboost_random.a" "/mnt/fs1/teeks99-05/run/results/boost/bin.v2/libs/system/build/gcc-8~c++2a/debug/arm_32/debug-symbols-off/link-static/pch-off/threading-multi/visibility-hidden/libboost_system.a" -Wl,-Bstatic -Wl,-Bdynamic -lrt -Wl,--end-group -pthread -fvisibility=hidden -fvisibility-inlines-hidden -pthread
/usr/bin/ld: /mnt/fs1/teeks99-05/run/results/boost/bin.v2/libs/math/test/naive_monte_carlo_test_10.test/gcc-8~c++2a/debug/arm_32/debug-symbols-off/link-static/pch-off/threading-multi/visibility-hidden/naive_monte_carlo_test.o: in function `std::__atomic_base<unsigned long long>::operator=(unsigned long long)':
naive_monte_carlo_test.cpp:(.text._ZNSt13__atomic_baseIyEaSEy[_ZNSt13__atomic_baseIyEaSEy]+0x50): undefined reference to `__atomic_store_8'
/usr/bin/ld: /mnt/fs1/teeks99-05/run/results/boost/bin.v2/libs/math/test/naive_monte_carlo_test_10.test/gcc-8~c++2a/debug/arm_32/debug-symbols-off/link-static/pch-off/threading-multi/visibility-hidden/naive_monte_carlo_test.o: in function `boost::math::quadrature::naive_monte_carlo<double, test_product<double, 2ull>()::{lambda(std::vector<double, std::allocator<double> > const&)#1}, std::mersenne_twister_engine<unsigned long long, 64u, 312u, 156u, 31u, 13043109905998158313ull, 29u, 6148914691236517205ull, 17u, 8202884508482404352ull, 37u, 18444473444759240704ull, 43u, 6364136223846793005ull>, boost::math::policies::policy<std::mersenne_twister_engine<unsigned long long, 64u, 312u, 156u, 31u, 13043109905998158313ull, 29u, 6148914691236517205ull, 17u, 8202884508482404352ull, 37u, 18444473444759240704ull, 43u, 6364136223846793005ull>::default_policy, boost::math::policies::policy, boost::math::policies::policy, boost::math::policies::policy, boost::math::policies::policy, boost::math::policies::policy, boost::math::policies::policy, boost::math::policies::policy, boost::math::policies::policy, boost::math::policies::policy, boost::math::policies::policy, boost::math::policies::policy, boost::math::policies::policy>, true>::m_integrate()':
naive_monte_carlo_test.cpp:(.text._ZN5boost4math10quadrature17naive_monte_carloIdZ12test_productIdLy2EEvvEUlRKSt6vectorIdSaIdEEE_St23mersenne_twister_engineIyLj64ELj312ELj156ELj31ELy13043109905998158313ELj29ELy6148914691236517205ELj17ELy8202884508482404352ELj37ELy18444473444759240704ELj43ELy6364136223846793005EENS0_8policies6policyINSC_14default_policyESE_SE_SE_SE_SE_SE_SE_SE_SE_SE_SE_SE_EELb1EE11m_integrateEv[_ZN5boost4math10quadrature17naive_monte_carloIdZ12test_productIdLy2EEvvEUlRKSt6vectorIdSaIdEEE_St23mersenne_twister_engineIyLj64ELj312ELj156ELj31ELy13043109905998158313ELj29ELy6148914691236517205ELj17ELy8202884508482404352ELj37ELy18444473444759240704ELj43ELy6364136223846793005EENS0_8policies6policyINSC_14default_policyESE_SE_SE_SE_SE_SE_SE_SE_SE_SE_SE_SE_EELb1EE11m_integrateEv]+0x6a8): undefined reference to `__atomic_load_8'
/usr/bin/ld: naive_monte_carlo_test.cpp:(.text._ZN5boost4math10quadrature17naive_monte_carloIdZ12test_productIdLy2EEvvEUlRKSt6vectorIdSaIdEEE_St23mersenne_twister_engineIyLj64ELj312ELj156ELj31ELy13043109905998158313ELj29ELy6148914691236517205ELj17ELy8202884508482404352ELj37ELy18444473444759240704ELj43ELy6364136223846793005EENS0_8policies6policyINSC_14default_policyESE_SE_SE_SE_SE_SE_SE_SE_SE_SE_SE_SE_EELb1EE11m_integrateEv[_ZN5boost4math10quadrature17naive_monte_carloIdZ12test_productIdLy2EEvvEUlRKSt6vectorIdSaIdEEE_St23mersenne_twister_engineIyLj64ELj312ELj156ELj31ELy13043109905998158313ELj29ELy6148914691236517205ELj17ELy8202884508482404352ELj37ELy18444473444759240704ELj43ELy6364136223846793005EENS0_8policies6policyINSC_14default_policyESE_SE_SE_SE_SE_SE_SE_SE_SE_SE_SE_SE_EELb1EE11m_integrateEv]+0x798): undefined reference to `__atomic_load_8'
/usr/bin/ld: naive_monte_carlo_test.cpp:(.text._ZN5boost4math10quadrature17naive_monte_carloIdZ12test_productIdLy2EEvvEUlRKSt6vectorIdSaIdEEE_St23mersenne_twister_engineIyLj64ELj312ELj156ELj31ELy13043109905998158313ELj29ELy6148914691236517205ELj17ELy8202884508482404352ELj37ELy18444473444759240704ELj43ELy6364136223846793005EENS0_8policies6policyINSC_14default_policyESE_SE_SE_SE_SE_SE_SE_SE_SE_SE_SE_SE_EELb1EE11m_integrateEv[_ZN5boost4math10quadrature17naive_monte_carloIdZ12test_productIdLy2EEvvEUlRKSt6vectorIdSaIdEEE_St23mersenne_twister_engineIyLj64ELj312ELj156ELj31ELy13043109905998158313ELj29ELy6148914691236517205ELj17ELy8202884508482404352ELj37ELy18444473444759240704ELj43ELy6364136223846793005EENS0_8policies6policyINSC_14default_policyESE_SE_SE_SE_SE_SE_SE_SE_SE_SE_SE_SE_EELb1EE11m_integrateEv]+0xb00): undefined reference to `__atomic_load_8'
/usr/bin/ld: naive_monte_carlo_test.cpp:(.text._ZN5boost4math10quadrature17naive_monte_carloIdZ12test_productIdLy2EEvvEUlRKSt6vectorIdSaIdEEE_St23mersenne_twister_engineIyLj64ELj312ELj156ELj31ELy13043109905998158313ELj29ELy6148914691236517205ELj17ELy8202884508482404352ELj37ELy18444473444759240704ELj43ELy6364136223846793005EENS0_8policies6policyINSC_14default_policyESE_SE_SE_SE_SE_SE_SE_SE_SE_SE_SE_SE_EELb1EE11m_integrateEv[_ZN5boost4math10quadrature17naive_monte_carloIdZ12test_productIdLy2EEvvEUlRKSt6vectorIdSaIdEEE_St23mersenne_twister_engineIyLj64ELj312ELj156ELj31ELy13043109905998158313ELj29ELy6148914691236517205ELj17ELy8202884508482404352ELj37ELy18444473444759240704ELj43ELy6364136223846793005EENS0_8policies6policyINSC_14default_policyESE_SE_SE_SE_SE_SE_SE_SE_SE_SE_SE_SE_EELb1EE11m_integrateEv]+0xc14): undefined reference to `__atomic_load_8'
/usr/bin/ld: /mnt/fs1/teeks99-05/run/results/boost/bin.v2/libs/math/test/naive_monte_carlo_test_10.test/gcc-8~c++2a/debug/arm_32/debug-symbols-off/link-static/pch-off/threading-multi/visibility-hidden/naive_monte_carlo_test.o: in function `std::atomic<double>::load(std::memory_order) const':
naive_monte_carlo_test.cpp:(.text._ZNKSt6atomicIdE4loadESt12memory_order[_ZNKSt6atomicIdE4loadESt12memory_order]+0x38): undefined reference to `__atomic_load_8'
/usr/bin/ld: /mnt/fs1/teeks99-05/run/results/boost/bin.v2/libs/math/test/naive_monte_carlo_test_10.test/gcc-8~c++2a/debug/arm_32/debug-symbols-off/link-static/pch-off/threading-multi/visibility-hidden/naive_monte_carlo_test.o: in function `std::atomic<double>::store(double, std::memory_order)':
naive_monte_carlo_test.cpp:(.text._ZNSt6atomicIdE5storeEdSt12memory_order[_ZNSt6atomicIdE5storeEdSt12memory_order]+0x58): undefined reference to `__atomic_store_8'
/usr/bin/ld: /mnt/fs1/teeks99-05/run/results/boost/bin.v2/libs/math/test/naive_monte_carlo_test_10.test/gcc-8~c++2a/debug/arm_32/debug-symbols-off/link-static/pch-off/threading-multi/visibility-hidden/naive_monte_carlo_test.o: in function `std::__atomic_base<unsigned long long>::operator unsigned long long() const':
naive_monte_carlo_test.cpp:(.text._ZNKSt13__atomic_baseIyEcvyEv[_ZNKSt13__atomic_baseIyEcvyEv]+0x40): undefined reference to `__atomic_load_8'
/usr/bin/ld: /mnt/fs1/teeks99-05/run/results/boost/bin.v2/libs/math/test/naive_monte_carlo_test_10.test/gcc-8~c++2a/debug/arm_32/debug-symbols-off/link-static/pch-off/threading-multi/visibility-hidden/naive_monte_carlo_test.o: in function `boost::math::quadrature::naive_monte_carlo<double, test_product<double, 2ull>()::{lambda(std::vector<double, std::allocator<double> > const&)#1}, std::mersenne_twister_engine<unsigned long long, 64u, 312u, 156u, 31u, 13043109905998158313ull, 29u, 6148914691236517205ull, 17u, 8202884508482404352ull, 37u, 18444473444759240704ull, 43u, 6364136223846793005ull>, boost::math::policies::policy<std::mersenne_twister_engine<unsigned long long, 64u, 312u, 156u, 31u, 13043109905998158313ull, 29u, 6148914691236517205ull, 17u, 8202884508482404352ull, 37u, 18444473444759240704ull, 43u, 6364136223846793005ull>::default_policy, boost::math::policies::policy, boost::math::policies::policy, boost::math::policies::policy, boost::math::policies::policy, boost::math::policies::policy, boost::math::policies::policy, boost::math::policies::policy, boost::math::policies::policy, boost::math::policies::policy, boost::math::policies::policy, boost::math::policies::policy, boost::math::policies::policy>, true>::m_thread_monte(unsigned long long, unsigned long long)':
naive_monte_carlo_test.cpp:(.text._ZN5boost4math10quadrature17naive_monte_carloIdZ12test_productIdLy2EEvvEUlRKSt6vectorIdSaIdEEE_St23mersenne_twister_engineIyLj64ELj312ELj156ELj31ELy13043109905998158313ELj29ELy6148914691236517205ELj17ELy8202884508482404352ELj37ELy18444473444759240704ELj43ELy6364136223846793005EENS0_8policies6policyINSC_14default_policyESE_SE_SE_SE_SE_SE_SE_SE_SE_SE_SE_SE_EELb1EE14m_thread_monteEyy[_ZN5boost4math10quadrature17naive_monte_carloIdZ12test_productIdLy2EEvvEUlRKSt6vectorIdSaIdEEE_St23mersenne_twister_engineIyLj64ELj312ELj156ELj31ELy13043109905998158313ELj29ELy6148914691236517205ELj17ELy8202884508482404352ELj37ELy18444473444759240704ELj43ELy6364136223846793005EENS0_8policies6policyINSC_14default_policyESE_SE_SE_SE_SE_SE_SE_SE_SE_SE_SE_SE_EELb1EE14m_thread_monteEyy]+0x148): undefined reference to `__atomic_load_8'
/usr/bin/ld: naive_monte_carlo_test.cpp:(.text._ZN5boost4math10quadrature17naive_monte_carloIdZ12test_productIdLy2EEvvEUlRKSt6vectorIdSaIdEEE_St23mersenne_twister_engineIyLj64ELj312ELj156ELj31ELy13043109905998158313ELj29ELy6148914691236517205ELj17ELy8202884508482404352ELj37ELy18444473444759240704ELj43ELy6364136223846793005EENS0_8policies6policyINSC_14default_policyESE_SE_SE_SE_SE_SE_SE_SE_SE_SE_SE_SE_EELb1EE14m_thread_monteEyy[_ZN5boost4math10quadrature17naive_monte_carloIdZ12test_productIdLy2EEvvEUlRKSt6vectorIdSaIdEEE_St23mersenne_twister_engineIyLj64ELj312ELj156ELj31ELy13043109905998158313ELj29ELy6148914691236517205ELj17ELy8202884508482404352ELj37ELy18444473444759240704ELj43ELy6364136223846793005EENS0_8policies6policyINSC_14default_policyESE_SE_SE_SE_SE_SE_SE_SE_SE_SE_SE_SE_EELb1EE14m_thread_monteEyy]+0x5e0): undefined reference to `__atomic_store_8'
/usr/bin/ld: /mnt/fs1/teeks99-05/run/results/boost/bin.v2/libs/math/test/naive_monte_carlo_test_10.test/gcc-8~c++2a/debug/arm_32/debug-symbols-off/link-static/pch-off/threading-multi/visibility-hidden/naive_monte_carlo_test.o: in function `boost::math::quadrature::naive_monte_carlo<double, test_product<double, 2ull>()::{lambda(std::vector<double, std::allocator<double> > const&)#1}, std::mersenne_twister_engine<unsigned long long, 64u, 312u, 156u, 31u, 13043109905998158313ull, 29u, 6148914691236517205ull, 17u, 8202884508482404352ull, 37u, 18444473444759240704ull, 43u, 6364136223846793005ull>, boost::math::policies::policy<std::mersenne_twister_engine<unsigned long long, 64u, 312u, 156u, 31u, 13043109905998158313ull, 29u, 6148914691236517205ull, 17u, 8202884508482404352ull, 37u, 18444473444759240704ull, 43u, 6364136223846793005ull>::default_policy, boost::math::policies::policy, boost::math::policies::policy, boost::math::policies::policy, boost::math::policies::policy, boost::math::policies::policy, boost::math::policies::policy, boost::math::policies::policy, boost::math::policies::policy, boost::math::policies::policy, boost::math::policies::policy, boost::math::policies::policy, boost::math::policies::policy>, true>::current_error_estimate() const':
naive_monte_carlo_test.cpp:(.text._ZNK5boost4math10quadrature17naive_monte_carloIdZ12test_productIdLy2EEvvEUlRKSt6vectorIdSaIdEEE_St23mersenne_twister_engineIyLj64ELj312ELj156ELj31ELy13043109905998158313ELj29ELy6148914691236517205ELj17ELy8202884508482404352ELj37ELy18444473444759240704ELj43ELy6364136223846793005EENS0_8policies6policyINSC_14default_policyESE_SE_SE_SE_SE_SE_SE_SE_SE_SE_SE_SE_EELb1EE22current_error_estimateEv[_ZNK5boost4math10quadrature17naive_monte_carloIdZ12test_productIdLy2EEvvEUlRKSt6vectorIdSaIdEEE_St23mersenne_twister_engineIyLj64ELj312ELj156ELj31ELy13043109905998158313ELj29ELy6148914691236517205ELj17ELy8202884508482404352ELj37ELy18444473444759240704ELj43ELy6364136223846793005EENS0_8policies6policyINSC_14default_policyESE_SE_SE_SE_SE_SE_SE_SE_SE_SE_SE_SE_EELb1EE22current_error_estimateEv]+0x60): undefined reference to `__atomic_load_8'
collect2: error: ld returned 1 exit status