Compile [2024-11-21 15:35:42 UTC]: succeed
"g++-8" -fvisibility-inlines-hidden -std=c++2a -pthread -O0 -fno-inline -Wall -fvisibility=hidden -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_NO_LIB=1 -DBOOST_ATOMIC_STATIC_LINK=1 -DBOOST_CHRONO_NO_LIB=1 -DBOOST_CHRONO_STATIC_LINK=1 -DBOOST_COBALT_USE_STD_PMR=1 -DBOOST_CONTAINER_NO_LIB=1 -DBOOST_CONTAINER_STATIC_LINK=1 -DBOOST_SYSTEM_NO_LIB=1 -DBOOST_SYSTEM_STATIC_LINK=1 -DBOOST_TEST_NO_AUTO_LINK=1 -DBOOST_TEST_NO_OLD_TOOLS -DBOOST_THREAD_BUILD_LIB=1 -DBOOST_THREAD_POSIX -DBOOST_THREAD_USE_LIB=1 -I".." -I"/mnt/fs1/teeks99-05/run/boost_root/libs/assert/include" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/atomic/include" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/bind/include" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/chrono/include" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/container/include" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/core/include" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/function/include" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/integer/include" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/interprocess/include" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/intrusive/include" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/lockfree/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/optional/include" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/parameter/include" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/predef/include" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/ratio/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/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/lockfree/test/stack_bounded_stress_test.test/gcc-8~c++2a/debug/arm_32/debug-symbols-off/link-static/threading-multi/visibility-hidden/stack_bounded_stress_test.o" "../libs/lockfree/test/stack_bounded_stress_test.cpp"
In file included from ../boost/lockfree/stack.hpp:20,
from ../libs/lockfree/test/stack_bounded_stress_test.cpp:7:
../boost/lockfree/detail/freelist.hpp: In constructor ???boost::lockfree::detail::freelist_stack<T, Alloc>::freelist_stack(const Allocator&, std::size_t) [with Allocator = boost::alignment::aligned_allocator<boost::lockfree::stack<long int>::node, 64>; T = boost::lockfree::stack<long int>::node; Alloc = boost::alignment::aligned_allocator<boost::lockfree::stack<long int>::node, 64>]???:
../boost/lockfree/detail/freelist.hpp:55:40: note: parameter passing for argument of type ???boost::lockfree::detail::freelist_stack<boost::lockfree::stack<long int>::node, boost::alignment::aligned_allocator<boost::lockfree::stack<long int>::node, 64> >::tagged_node_ptr??? {aka ???boost::lockfree::detail::tagged_ptr<boost::lockfree::detail::freelist_stack<boost::lockfree::stack<long int>::node, boost::alignment::aligned_allocator<boost::lockfree::stack<long int>::node, 64> >::freelist_node>???} changed in GCC 7.1
pool_( tagged_node_ptr( NULL ) )
^
In file included from ../libs/lockfree/test/stack_bounded_stress_test.cpp:7:
../boost/lockfree/stack.hpp: In member function ???void boost::lockfree::stack<T, Options>::initialize() [with T = long int; Options = {}]???:
../boost/lockfree/stack.hpp:256:9: note: parameter passing for argument of type ???boost::lockfree::stack<long int>::tagged_node_handle??? {aka ???boost::lockfree::detail::tagged_ptr<boost::lockfree::stack<long int>::node>???} changed in GCC 7.1
tos.store( tagged_node_handle( pool.null_handle(), 0 ) );
^~~
In file included from ../boost/lockfree/detail/atomic.hpp:13,
from ../boost/lockfree/stack.hpp:18,
from ../libs/lockfree/test/stack_bounded_stress_test.cpp:7:
/usr/include/c++/8/atomic: In constructor ???constexpr std::atomic<_Tp>::atomic(_Tp) [with _Tp = boost::lockfree::detail::tagged_ptr<boost::lockfree::detail::freelist_stack<boost::lockfree::stack<long int>::node, boost::alignment::aligned_allocator<boost::lockfree::stack<long int>::node, 64> >::freelist_node>]???:
/usr/include/c++/8/atomic:200:17: note: parameter passing for argument of type ???boost::lockfree::detail::tagged_ptr<boost::lockfree::detail::freelist_stack<boost::lockfree::stack<long int>::node, boost::alignment::aligned_allocator<boost::lockfree::stack<long int>::node, 64> >::freelist_node>??? changed in GCC 7.1
constexpr atomic(_Tp __i) noexcept : _M_i(__i) { }
^~~~~~
/usr/include/c++/8/atomic: In member function ???void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = boost::lockfree::detail::tagged_ptr<boost::lockfree::stack<long int>::node>]???:
/usr/include/c++/8/atomic:238:7: note: parameter passing for argument of type ???boost::lockfree::detail::tagged_ptr<boost::lockfree::stack<long int>::node>??? changed in GCC 7.1
store(_Tp __i, memory_order __m = memory_order_seq_cst) noexcept
^~~~~
In file included from ../boost/lockfree/stack.hpp:20,
from ../libs/lockfree/test/stack_bounded_stress_test.cpp:7:
../boost/lockfree/detail/freelist.hpp: In member function ???void boost::lockfree::detail::freelist_stack<T, Alloc>::deallocate_impl_unsafe(T*) [with T = boost::lockfree::stack<long int>::node; Alloc = boost::alignment::aligned_allocator<boost::lockfree::stack<long int>::node, 64>]???:
../boost/lockfree/detail/freelist.hpp:264:9: note: parameter passing for argument of type ???boost::lockfree::detail::freelist_stack<boost::lockfree::stack<long int>::node, boost::alignment::aligned_allocator<boost::lockfree::stack<long int>::node, 64> >::tagged_node_ptr??? {aka ???boost::lockfree::detail::tagged_ptr<boost::lockfree::detail::freelist_stack<boost::lockfree::stack<long int>::node, boost::alignment::aligned_allocator<boost::lockfree::stack<long int>::node, 64> >::freelist_node>???} changed in GCC 7.1
pool_.store( new_pool, memory_order_relaxed );
^~~~~
In file included from ../boost/lockfree/detail/atomic.hpp:13,
from ../boost/lockfree/stack.hpp:18,
from ../libs/lockfree/test/stack_bounded_stress_test.cpp:7:
/usr/include/c++/8/atomic: In member function ???bool std::atomic<_Tp>::compare_exchange_weak(_Tp&, _Tp, std::memory_order) [with _Tp = boost::lockfree::detail::tagged_ptr<boost::lockfree::stack<long int>::node>]???:
/usr/include/c++/8/atomic:305:7: note: parameter passing for argument of type ???boost::lockfree::detail::tagged_ptr<boost::lockfree::stack<long int>::node>??? changed in GCC 7.1
compare_exchange_weak(_Tp& __e, _Tp __i,
^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/8/atomic: In member function ???bool std::atomic<_Tp>::compare_exchange_weak(_Tp&, _Tp, std::memory_order) [with _Tp = boost::lockfree::detail::tagged_ptr<boost::lockfree::detail::freelist_stack<boost::lockfree::stack<long int>::node, boost::alignment::aligned_allocator<boost::lockfree::stack<long int>::node, 64> >::freelist_node>]???:
/usr/include/c++/8/atomic:305:7: note: parameter passing for argument of type ???boost::lockfree::detail::tagged_ptr<boost::lockfree::detail::freelist_stack<boost::lockfree::stack<long int>::node, boost::alignment::aligned_allocator<boost::lockfree::stack<long int>::node, 64> >::freelist_node>??? changed in GCC 7.1
/usr/include/c++/8/atomic: In member function ???void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = boost::lockfree::detail::tagged_ptr<boost::lockfree::detail::freelist_stack<boost::lockfree::stack<long int>::node, boost::alignment::aligned_allocator<boost::lockfree::stack<long int>::node, 64> >::freelist_node>]???:
/usr/include/c++/8/atomic:238:7: note: parameter passing for argument of type ???boost::lockfree::detail::tagged_ptr<boost::lockfree::detail::freelist_stack<boost::lockfree::stack<long int>::node, boost::alignment::aligned_allocator<boost::lockfree::stack<long int>::node, 64> >::freelist_node>??? changed in GCC 7.1
store(_Tp __i, memory_order __m = memory_order_seq_cst) noexcept
^~~~~
/usr/include/c++/8/atomic: In member function ???bool std::atomic<_Tp>::compare_exchange_weak(_Tp&, _Tp, std::memory_order, std::memory_order) [with _Tp = boost::lockfree::detail::tagged_ptr<boost::lockfree::stack<long int>::node>]???:
/usr/include/c++/8/atomic:285:7: note: parameter passing for argument of type ???boost::lockfree::detail::tagged_ptr<boost::lockfree::stack<long int>::node>??? changed in GCC 7.1
compare_exchange_weak(_Tp& __e, _Tp __i, memory_order __s,
^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/8/atomic: In member function ???bool std::atomic<_Tp>::compare_exchange_weak(_Tp&, _Tp, std::memory_order, std::memory_order) [with _Tp = boost::lockfree::detail::tagged_ptr<boost::lockfree::detail::freelist_stack<boost::lockfree::stack<long int>::node, boost::alignment::aligned_allocator<boost::lockfree::stack<long int>::node, 64> >::freelist_node>]???:
/usr/include/c++/8/atomic:285:7: note: parameter passing for argument of type ???boost::lockfree::detail::tagged_ptr<boost::lockfree::detail::freelist_stack<boost::lockfree::stack<long int>::node, boost::alignment::aligned_allocator<boost::lockfree::stack<long int>::node, 64> >::freelist_node>??? changed in GCC 7.1
Link [2024-11-21 15:35:42 UTC]: fail
"g++-8" -o "/mnt/fs1/teeks99-05/run/results/boost/bin.v2/libs/lockfree/test/stack_bounded_stress_test.test/gcc-8~c++2a/debug/arm_32/debug-symbols-off/link-static/threading-multi/visibility-hidden/stack_bounded_stress_test" -Wl,--start-group "/mnt/fs1/teeks99-05/run/results/boost/bin.v2/libs/lockfree/test/stack_bounded_stress_test.test/gcc-8~c++2a/debug/arm_32/debug-symbols-off/link-static/threading-multi/visibility-hidden/stack_bounded_stress_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/threading-multi/visibility-hidden/libboost_container.a" "/mnt/fs1/teeks99-05/run/results/boost/bin.v2/libs/atomic/build/gcc-8~c++2a/debug/arm_32/debug-symbols-off/link-static/threading-multi/visibility-hidden/libboost_atomic.a" "/mnt/fs1/teeks99-05/run/results/boost/bin.v2/libs/test/build/gcc-8~c++2a/debug/arm_32/debug-symbols-off/link-static/threading-multi/visibility-hidden/libboost_unit_test_framework.a" "/mnt/fs1/teeks99-05/run/results/boost/bin.v2/libs/chrono/build/gcc-8~c++2a/debug/arm_32/debug-symbols-off/link-static/threading-multi/visibility-hidden/libboost_chrono.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/threading-multi/visibility-hidden/libboost_system.a" "/mnt/fs1/teeks99-05/run/results/boost/bin.v2/libs/thread/build/gcc-8~c++2a/debug/arm_32/debug-symbols-off/link-static/threading-multi/visibility-hidden/libboost_thread.a" -Wl,-Bstatic -Wl,-Bdynamic -lrt -Wl,--end-group -pthread -fvisibility=hidden -fvisibility-inlines-hidden
/usr/bin/ld: /mnt/fs1/teeks99-05/run/results/boost/bin.v2/libs/lockfree/test/stack_bounded_stress_test.test/gcc-8~c++2a/debug/arm_32/debug-symbols-off/link-static/threading-multi/visibility-hidden/stack_bounded_stress_test.o: in function `std::atomic<boost::lockfree::detail::tagged_ptr<boost::lockfree::detail::freelist_stack<boost::lockfree::stack<long>::node, boost::alignment::aligned_allocator<boost::lockfree::stack<long>::node, 64u> >::freelist_node> >::load(std::memory_order) const':
stack_bounded_stress_test.cpp:(.text._ZNKSt6atomicIN5boost8lockfree6detail10tagged_ptrINS2_14freelist_stackINS1_5stackIlJEE4nodeENS0_9alignment17aligned_allocatorIS7_Lj64EEEE13freelist_nodeEEEE4loadESt12memory_order[_ZNKSt6atomicIN5boost8lockfree6detail10tagged_ptrINS2_14freelist_stackINS1_5stackIlJEE4nodeENS0_9alignment17aligned_allocatorIS7_Lj64EEEE13freelist_nodeEEEE4loadESt12memory_order]+0x3c): undefined reference to `__atomic_load_8'
/usr/bin/ld: /mnt/fs1/teeks99-05/run/results/boost/bin.v2/libs/lockfree/test/stack_bounded_stress_test.test/gcc-8~c++2a/debug/arm_32/debug-symbols-off/link-static/threading-multi/visibility-hidden/stack_bounded_stress_test.o: in function `std::atomic<boost::lockfree::detail::tagged_ptr<boost::lockfree::stack<long>::node> >::store(boost::lockfree::detail::tagged_ptr<boost::lockfree::stack<long>::node>, std::memory_order)':
stack_bounded_stress_test.cpp:(.text._ZNSt6atomicIN5boost8lockfree6detail10tagged_ptrINS1_5stackIlJEE4nodeEEEE5storeES7_St12memory_order[_ZNSt6atomicIN5boost8lockfree6detail10tagged_ptrINS1_5stackIlJEE4nodeEEEE5storeES7_St12memory_order]+0x4c): undefined reference to `__atomic_store_8'
/usr/bin/ld: /mnt/fs1/teeks99-05/run/results/boost/bin.v2/libs/lockfree/test/stack_bounded_stress_test.test/gcc-8~c++2a/debug/arm_32/debug-symbols-off/link-static/threading-multi/visibility-hidden/stack_bounded_stress_test.o: in function `std::atomic<boost::lockfree::detail::tagged_ptr<boost::lockfree::stack<long>::node> >::is_lock_free() const':
stack_bounded_stress_test.cpp:(.text._ZNKSt6atomicIN5boost8lockfree6detail10tagged_ptrINS1_5stackIlJEE4nodeEEEE12is_lock_freeEv[_ZNKSt6atomicIN5boost8lockfree6detail10tagged_ptrINS1_5stackIlJEE4nodeEEEE12is_lock_freeEv]+0x18): undefined reference to `__atomic_is_lock_free'
/usr/bin/ld: /mnt/fs1/teeks99-05/run/results/boost/bin.v2/libs/lockfree/test/stack_bounded_stress_test.test/gcc-8~c++2a/debug/arm_32/debug-symbols-off/link-static/threading-multi/visibility-hidden/stack_bounded_stress_test.o: in function `std::atomic<boost::lockfree::detail::tagged_ptr<boost::lockfree::stack<long>::node> >::load(std::memory_order) const':
stack_bounded_stress_test.cpp:(.text._ZNKSt6atomicIN5boost8lockfree6detail10tagged_ptrINS1_5stackIlJEE4nodeEEEE4loadESt12memory_order[_ZNKSt6atomicIN5boost8lockfree6detail10tagged_ptrINS1_5stackIlJEE4nodeEEEE4loadESt12memory_order]+0x3c): undefined reference to `__atomic_load_8'
/usr/bin/ld: /mnt/fs1/teeks99-05/run/results/boost/bin.v2/libs/lockfree/test/stack_bounded_stress_test.test/gcc-8~c++2a/debug/arm_32/debug-symbols-off/link-static/threading-multi/visibility-hidden/stack_bounded_stress_test.o: in function `std::atomic<boost::lockfree::detail::tagged_ptr<boost::lockfree::detail::freelist_stack<boost::lockfree::stack<long>::node, boost::alignment::aligned_allocator<boost::lockfree::stack<long>::node, 64u> >::freelist_node> >::is_lock_free() const':
stack_bounded_stress_test.cpp:(.text._ZNKSt6atomicIN5boost8lockfree6detail10tagged_ptrINS2_14freelist_stackINS1_5stackIlJEE4nodeENS0_9alignment17aligned_allocatorIS7_Lj64EEEE13freelist_nodeEEEE12is_lock_freeEv[_ZNKSt6atomicIN5boost8lockfree6detail10tagged_ptrINS2_14freelist_stackINS1_5stackIlJEE4nodeENS0_9alignment17aligned_allocatorIS7_Lj64EEEE13freelist_nodeEEEE12is_lock_freeEv]+0x18): undefined reference to `__atomic_is_lock_free'
/usr/bin/ld: /mnt/fs1/teeks99-05/run/results/boost/bin.v2/libs/lockfree/test/stack_bounded_stress_test.test/gcc-8~c++2a/debug/arm_32/debug-symbols-off/link-static/threading-multi/visibility-hidden/stack_bounded_stress_test.o: in function `std::atomic<boost::lockfree::detail::tagged_ptr<boost::lockfree::detail::freelist_stack<boost::lockfree::stack<long>::node, boost::alignment::aligned_allocator<boost::lockfree::stack<long>::node, 64u> >::freelist_node> >::store(boost::lockfree::detail::tagged_ptr<boost::lockfree::detail::freelist_stack<boost::lockfree::stack<long>::node, boost::alignment::aligned_allocator<boost::lockfree::stack<long>::node, 64u> >::freelist_node>, std::memory_order)':
stack_bounded_stress_test.cpp:(.text._ZNSt6atomicIN5boost8lockfree6detail10tagged_ptrINS2_14freelist_stackINS1_5stackIlJEE4nodeENS0_9alignment17aligned_allocatorIS7_Lj64EEEE13freelist_nodeEEEE5storeESD_St12memory_order[_ZNSt6atomicIN5boost8lockfree6detail10tagged_ptrINS2_14freelist_stackINS1_5stackIlJEE4nodeENS0_9alignment17aligned_allocatorIS7_Lj64EEEE13freelist_nodeEEEE5storeESD_St12memory_order]+0x4c): undefined reference to `__atomic_store_8'
/usr/bin/ld: /mnt/fs1/teeks99-05/run/results/boost/bin.v2/libs/lockfree/test/stack_bounded_stress_test.test/gcc-8~c++2a/debug/arm_32/debug-symbols-off/link-static/threading-multi/visibility-hidden/stack_bounded_stress_test.o: in function `std::atomic<boost::lockfree::detail::tagged_ptr<boost::lockfree::stack<long>::node> >::compare_exchange_weak(boost::lockfree::detail::tagged_ptr<boost::lockfree::stack<long>::node>&, boost::lockfree::detail::tagged_ptr<boost::lockfree::stack<long>::node>, std::memory_order, std::memory_order)':
stack_bounded_stress_test.cpp:(.text._ZNSt6atomicIN5boost8lockfree6detail10tagged_ptrINS1_5stackIlJEE4nodeEEEE21compare_exchange_weakERS7_S7_St12memory_orderSA_[_ZNSt6atomicIN5boost8lockfree6detail10tagged_ptrINS1_5stackIlJEE4nodeEEEE21compare_exchange_weakERS7_S7_St12memory_orderSA_]+0x60): undefined reference to `__atomic_compare_exchange_8'
/usr/bin/ld: /mnt/fs1/teeks99-05/run/results/boost/bin.v2/libs/lockfree/test/stack_bounded_stress_test.test/gcc-8~c++2a/debug/arm_32/debug-symbols-off/link-static/threading-multi/visibility-hidden/stack_bounded_stress_test.o: in function `std::atomic<boost::lockfree::detail::tagged_ptr<boost::lockfree::detail::freelist_stack<boost::lockfree::stack<long>::node, boost::alignment::aligned_allocator<boost::lockfree::stack<long>::node, 64u> >::freelist_node> >::compare_exchange_weak(boost::lockfree::detail::tagged_ptr<boost::lockfree::detail::freelist_stack<boost::lockfree::stack<long>::node, boost::alignment::aligned_allocator<boost::lockfree::stack<long>::node, 64u> >::freelist_node>&, boost::lockfree::detail::tagged_ptr<boost::lockfree::detail::freelist_stack<boost::lockfree::stack<long>::node, boost::alignment::aligned_allocator<boost::lockfree::stack<long>::node, 64u> >::freelist_node>, std::memory_order, std::memory_order)':
stack_bounded_stress_test.cpp:(.text._ZNSt6atomicIN5boost8lockfree6detail10tagged_ptrINS2_14freelist_stackINS1_5stackIlJEE4nodeENS0_9alignment17aligned_allocatorIS7_Lj64EEEE13freelist_nodeEEEE21compare_exchange_weakERSD_SD_St12memory_orderSG_[_ZNSt6atomicIN5boost8lockfree6detail10tagged_ptrINS2_14freelist_stackINS1_5stackIlJEE4nodeENS0_9alignment17aligned_allocatorIS7_Lj64EEEE13freelist_nodeEEEE21compare_exchange_weakERSD_SD_St12memory_orderSG_]+0x60): undefined reference to `__atomic_compare_exchange_8'
collect2: error: ld returned 1 exit status