Test output: teeks99-05-mg8-2a-32onarmv7l - lockfree - stack_test / gcc-8~c++2a
Rev 9dae34c66db664e04b92ce65f33d238cb5fb1c44 / Thu, 21 Nov 2024 00:29:35 +0000
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_test.test/gcc-8~c++2a/debug/arm_32/debug-symbols-off/link-static/threading-multi/visibility-hidden/stack_test.o" "../libs/lockfree/test/stack_test.cpp"

In file included from ../boost/test/test_tools.hpp:53,
                 from ../boost/test/unit_test.hpp:18,
                 from ../libs/lockfree/test/stack_test.cpp:14:
../boost/test/tools/assertion.hpp: In instantiation of ???static boost::test_tools::assertion::op::EQ<Lhs, Rhs, Enabler>::result_type boost::test_tools::assertion::op::EQ<Lhs, Rhs, Enabler>::eval(const Lhs&, const Rhs&) [with Lhs = unsigned int; Rhs = int; Enabler = void; boost::test_tools::assertion::op::EQ<Lhs, Rhs, Enabler>::result_type = bool]???:
../boost/test/tools/assertion.hpp:365:24:   required from ???boost::test_tools::assertion::binary_expr<Lhs, Rhs, OP>::result_type boost::test_tools::assertion::binary_expr<Lhs, Rhs, OP>::value() const [with LExpr = boost::test_tools::assertion::value_expr<unsigned int>; Rhs = int; OP = boost::test_tools::assertion::op::EQ<unsigned int, int, void>; boost::test_tools::assertion::binary_expr<Lhs, Rhs, OP>::result_type = bool]???
../boost/test/tools/assertion.hpp:374:42:   required from ???boost::test_tools::assertion_result boost::test_tools::assertion::binary_expr<Lhs, Rhs, OP>::evaluate(bool) const [with LExpr = boost::test_tools::assertion::value_expr<unsigned int>; Rhs = int; OP = boost::test_tools::assertion::op::EQ<unsigned int, int, void>]???
../libs/lockfree/test/stack_test.cpp:67:5:   required from here
../boost/test/tools/assertion.hpp:72:13: warning: comparison of integer expressions of different signedness: ???const unsigned int??? and ???const int??? [-Wsign-compare]
     action( ==, EQ, !=, NE )                \
             ^
../boost/test/tools/assertion.hpp:153:20: note: in definition of macro ???DEFINE_CONST_OPER???
         return lhs oper rhs;                        \
                    ^~~~
../boost/test/tools/assertion.hpp:93:5: note: in expansion of macro ???BOOST_TEST_FOR_EACH_COMP_OP???
     BOOST_TEST_FOR_EACH_COMP_OP(action)     \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../boost/test/tools/assertion.hpp:174:1: note: in expansion of macro ???BOOST_TEST_FOR_EACH_CONST_OP???
 BOOST_TEST_FOR_EACH_CONST_OP( DEFINE_CONST_OPER )
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../boost/lockfree/stack.hpp:20,
                 from ../libs/lockfree/test/stack_test.cpp:8:
../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_test.cpp:8:
../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 ) );
         ^~~
../boost/lockfree/stack.hpp: In member function ???void boost::lockfree::stack<T, Options>::link_nodes_unsafe(boost::lockfree::stack<T, Options>::node*, boost::lockfree::stack<T, Options>::node*) [with T = long int; Options = {}]???:
../boost/lockfree/stack.hpp:278: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( new_tos, memory_order_relaxed );
         ^~~
../boost/lockfree/stack.hpp: In member function ???bool boost::lockfree::stack<T, Options>::unsynchronized_pop(U&) [with U = long int; Enabler = std::enable_if<true, void>; T = long int; Options = {}]???:
../boost/lockfree/stack.hpp:625: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( new_tos, memory_order_relaxed );
         ^~~
In file included from ../boost/lockfree/stack.hpp:20,
                 from ../libs/lockfree/test/stack_test.cpp:8:
../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<int>::node, 64>; T = boost::lockfree::stack<int>::node; Alloc = boost::alignment::aligned_allocator<boost::lockfree::stack<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<int>::node, boost::alignment::aligned_allocator<boost::lockfree::stack<int>::node, 64> >::tagged_node_ptr??? {aka ???boost::lockfree::detail::tagged_ptr<boost::lockfree::detail::freelist_stack<boost::lockfree::stack<int>::node, boost::alignment::aligned_allocator<boost::lockfree::stack<int>::node, 64> >::freelist_node>???} changed in GCC 7.1
         pool_( tagged_node_ptr( NULL ) )
                                        ^
In file included from ../libs/lockfree/test/stack_test.cpp:8:
../boost/lockfree/stack.hpp: In member function ???void boost::lockfree::stack<T, Options>::initialize() [with T = int; Options = {}]???:
../boost/lockfree/stack.hpp:256:9: note: parameter passing for argument of type ???boost::lockfree::stack<int>::tagged_node_handle??? {aka ???boost::lockfree::detail::tagged_ptr<boost::lockfree::stack<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_test.cpp:8:
/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<int>::node>]???:
/usr/include/c++/8/atomic:305:7: note: parameter passing for argument of type ???boost::lockfree::detail::tagged_ptr<boost::lockfree::stack<int>::node>??? changed in GCC 7.1
       compare_exchange_weak(_Tp& __e, _Tp __i,
       ^~~~~~~~~~~~~~~~~~~~~
In file included from ../boost/lockfree/stack.hpp:20,
                 from ../libs/lockfree/test/stack_test.cpp:8:
../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<void*>::node, 64>; T = boost::lockfree::stack<void*>::node; Alloc = boost::alignment::aligned_allocator<boost::lockfree::stack<void*>::node, 64>]???:
../boost/lockfree/detail/freelist.hpp:55:40: note: parameter passing for argument of type ???boost::lockfree::detail::freelist_stack<boost::lockfree::stack<void*>::node, boost::alignment::aligned_allocator<boost::lockfree::stack<void*>::node, 64> >::tagged_node_ptr??? {aka ???boost::lockfree::detail::tagged_ptr<boost::lockfree::detail::freelist_stack<boost::lockfree::stack<void*>::node, boost::alignment::aligned_allocator<boost::lockfree::stack<void*>::node, 64> >::freelist_node>???} changed in GCC 7.1
         pool_( tagged_node_ptr( NULL ) )
                                        ^
In file included from ../libs/lockfree/test/stack_test.cpp:8:
../boost/lockfree/stack.hpp: In member function ???void boost::lockfree::stack<T, Options>::initialize() [with T = void*; Options = {}]???:
../boost/lockfree/stack.hpp:256:9: note: parameter passing for argument of type ???boost::lockfree::stack<void*>::tagged_node_handle??? {aka ???boost::lockfree::detail::tagged_ptr<boost::lockfree::stack<void*>::node>???} changed in GCC 7.1
         tos.store( tagged_node_handle( pool.null_handle(), 0 ) );
         ^~~
In file included from ../boost/lockfree/stack.hpp:20,
                 from ../libs/lockfree/test/stack_test.cpp:8:
../boost/lockfree/detail/freelist.hpp: In constructor ???boost::lockfree::detail::freelist_stack<T, Alloc>::freelist_stack(const Allocator&, std::size_t) [with Allocator = std::allocator<boost::lockfree::stack<char, boost::lockfree::allocator<std::allocator<char> > >::node>; T = boost::lockfree::stack<char, boost::lockfree::allocator<std::allocator<char> > >::node; Alloc = std::allocator<boost::lockfree::stack<char, boost::lockfree::allocator<std::allocator<char> > >::node>]???:
../boost/lockfree/detail/freelist.hpp:55:40: note: parameter passing for argument of type ???boost::lockfree::detail::freelist_stack<boost::lockfree::stack<char, boost::lockfree::allocator<std::allocator<char> > >::node, std::allocator<boost::lockfree::stack<char, boost::lockfree::allocator<std::allocator<char> > >::node> >::tagged_node_ptr??? {aka ???boost::lockfree::detail::tagged_ptr<boost::lockfree::detail::freelist_stack<boost::lockfree::stack<char, boost::lockfree::allocator<std::allocator<char> > >::node, std::allocator<boost::lockfree::stack<char, boost::lockfree::allocator<std::allocator<char> > >::node> >::freelist_node>???} changed in GCC 7.1
         pool_( tagged_node_ptr( NULL ) )
                                        ^
In file included from ../libs/lockfree/test/stack_test.cpp:8:
../boost/lockfree/stack.hpp: In member function ???void boost::lockfree::stack<T, Options>::initialize() [with T = char; Options = {boost::lockfree::allocator<std::allocator<char> >}]???:
../boost/lockfree/stack.hpp:256:9: note: parameter passing for argument of type ???boost::lockfree::stack<char, boost::lockfree::allocator<std::allocator<char> > >::tagged_node_handle??? {aka ???boost::lockfree::detail::tagged_ptr<boost::lockfree::stack<char, boost::lockfree::allocator<std::allocator<char> > >::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_test.cpp:8:
/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
       ^~~~~
/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<int>::node, boost::alignment::aligned_allocator<boost::lockfree::stack<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<int>::node, boost::alignment::aligned_allocator<boost::lockfree::stack<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<int>::node>]???:
/usr/include/c++/8/atomic:238:7: note: parameter passing for argument of type ???boost::lockfree::detail::tagged_ptr<boost::lockfree::stack<int>::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<int>::node>]???:
/usr/include/c++/8/atomic:285:7: note: parameter passing for argument of type ???boost::lockfree::detail::tagged_ptr<boost::lockfree::stack<int>::node>??? changed in GCC 7.1
       compare_exchange_weak(_Tp& __e, _Tp __i, memory_order __s,
       ^~~~~~~~~~~~~~~~~~~~~
/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<void*>::node, boost::alignment::aligned_allocator<boost::lockfree::stack<void*>::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<void*>::node, boost::alignment::aligned_allocator<boost::lockfree::stack<void*>::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<void*>::node>]???:
/usr/include/c++/8/atomic:238:7: note: parameter passing for argument of type ???boost::lockfree::detail::tagged_ptr<boost::lockfree::stack<void*>::node>??? changed in GCC 7.1
       store(_Tp __i, memory_order __m = memory_order_seq_cst) noexcept
       ^~~~~
/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<char, boost::lockfree::allocator<std::allocator<char> > >::node, std::allocator<boost::lockfree::stack<char, boost::lockfree::allocator<std::allocator<char> > >::node> >::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<char, boost::lockfree::allocator<std::allocator<char> > >::node, std::allocator<boost::lockfree::stack<char, boost::lockfree::allocator<std::allocator<char> > >::node> >::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<char, boost::lockfree::allocator<std::allocator<char> > >::node>]???:
/usr/include/c++/8/atomic:238:7: note: parameter passing for argument of type ???boost::lockfree::detail::tagged_ptr<boost::lockfree::stack<char, boost::lockfree::allocator<std::allocator<char> > >::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_test.cpp:8:
../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_test.cpp:8:
/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,
       ^~~~~~~~~~~~~~~~~~~~~
In file included from ../boost/lockfree/stack.hpp:20,
                 from ../libs/lockfree/test/stack_test.cpp:8:
../boost/lockfree/detail/freelist.hpp: In member function ???T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::stack<long int>::node; Alloc = boost::alignment::aligned_allocator<boost::lockfree::stack<long int>::node, 64>]???:
../boost/lockfree/detail/freelist.hpp:224: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 );
         ^~~~~
../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<int>::node; Alloc = boost::alignment::aligned_allocator<boost::lockfree::stack<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<int>::node, boost::alignment::aligned_allocator<boost::lockfree::stack<int>::node, 64> >::tagged_node_ptr??? {aka ???boost::lockfree::detail::tagged_ptr<boost::lockfree::detail::freelist_stack<boost::lockfree::stack<int>::node, boost::alignment::aligned_allocator<boost::lockfree::stack<int>::node, 64> >::freelist_node>???} changed in GCC 7.1
         pool_.store( new_pool, memory_order_relaxed );
         ^~~~~
../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<void*>::node; Alloc = boost::alignment::aligned_allocator<boost::lockfree::stack<void*>::node, 64>]???:
../boost/lockfree/detail/freelist.hpp:264:9: note: parameter passing for argument of type ???boost::lockfree::detail::freelist_stack<boost::lockfree::stack<void*>::node, boost::alignment::aligned_allocator<boost::lockfree::stack<void*>::node, 64> >::tagged_node_ptr??? {aka ???boost::lockfree::detail::tagged_ptr<boost::lockfree::detail::freelist_stack<boost::lockfree::stack<void*>::node, boost::alignment::aligned_allocator<boost::lockfree::stack<void*>::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_test.cpp:8:
/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<void*>::node>]???:
/usr/include/c++/8/atomic:305:7: note: parameter passing for argument of type ???boost::lockfree::detail::tagged_ptr<boost::lockfree::stack<void*>::node>??? changed in GCC 7.1
       compare_exchange_weak(_Tp& __e, _Tp __i,
       ^~~~~~~~~~~~~~~~~~~~~
In file included from ../boost/lockfree/stack.hpp:20,
                 from ../libs/lockfree/test/stack_test.cpp:8:
../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<char, boost::lockfree::allocator<std::allocator<char> > >::node; Alloc = std::allocator<boost::lockfree::stack<char, boost::lockfree::allocator<std::allocator<char> > >::node>]???:
../boost/lockfree/detail/freelist.hpp:264:9: note: parameter passing for argument of type ???boost::lockfree::detail::freelist_stack<boost::lockfree::stack<char, boost::lockfree::allocator<std::allocator<char> > >::node, std::allocator<boost::lockfree::stack<char, boost::lockfree::allocator<std::allocator<char> > >::node> >::tagged_node_ptr??? {aka ???boost::lockfree::detail::tagged_ptr<boost::lockfree::detail::freelist_stack<boost::lockfree::stack<char, boost::lockfree::allocator<std::allocator<char> > >::node, std::allocator<boost::lockfree::stack<char, boost::lockfree::allocator<std::allocator<char> > >::node> >::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_test.cpp:8:
/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<char, boost::lockfree::allocator<std::allocator<char> > >::node>]???:
/usr/include/c++/8/atomic:305:7: note: parameter passing for argument of type ???boost::lockfree::detail::tagged_ptr<boost::lockfree::stack<char, boost::lockfree::allocator<std::allocator<char> > >::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) [with _Tp = boost::lockfree::detail::tagged_ptr<boost::lockfree::detail::freelist_stack<boost::lockfree::stack<int>::node, boost::alignment::aligned_allocator<boost::lockfree::stack<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<int>::node, boost::alignment::aligned_allocator<boost::lockfree::stack<int>::node, 64> >::freelist_node>??? changed in GCC 7.1
       compare_exchange_weak(_Tp& __e, _Tp __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::detail::freelist_stack<boost::lockfree::stack<int>::node, boost::alignment::aligned_allocator<boost::lockfree::stack<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<int>::node, boost::alignment::aligned_allocator<boost::lockfree::stack<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) [with _Tp = boost::lockfree::detail::tagged_ptr<boost::lockfree::detail::freelist_stack<boost::lockfree::stack<void*>::node, boost::alignment::aligned_allocator<boost::lockfree::stack<void*>::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<void*>::node, boost::alignment::aligned_allocator<boost::lockfree::stack<void*>::node, 64> >::freelist_node>??? changed in GCC 7.1
       compare_exchange_weak(_Tp& __e, _Tp __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::detail::freelist_stack<boost::lockfree::stack<void*>::node, boost::alignment::aligned_allocator<boost::lockfree::stack<void*>::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<void*>::node, boost::alignment::aligned_allocator<boost::lockfree::stack<void*>::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<void*>::node>]???:
/usr/include/c++/8/atomic:285:7: note: parameter passing for argument of type ???boost::lockfree::detail::tagged_ptr<boost::lockfree::stack<void*>::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) [with _Tp = boost::lockfree::detail::tagged_ptr<boost::lockfree::detail::freelist_stack<boost::lockfree::stack<char, boost::lockfree::allocator<std::allocator<char> > >::node, std::allocator<boost::lockfree::stack<char, boost::lockfree::allocator<std::allocator<char> > >::node> >::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<char, boost::lockfree::allocator<std::allocator<char> > >::node, std::allocator<boost::lockfree::stack<char, boost::lockfree::allocator<std::allocator<char> > >::node> >::freelist_node>??? changed in GCC 7.1
       compare_exchange_weak(_Tp& __e, _Tp __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::detail::freelist_stack<boost::lockfree::stack<char, boost::lockfree::allocator<std::allocator<char> > >::node, std::allocator<boost::lockfree::stack<char, boost::lockfree::allocator<std::allocator<char> > >::node> >::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<char, boost::lockfree::allocator<std::allocator<char> > >::node, std::allocator<boost::lockfree::stack<char, boost::lockfree::allocator<std::allocator<char> > >::node> >::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<char, boost::lockfree::allocator<std::allocator<char> > >::node>]???:
/usr/include/c++/8/atomic:285:7: note: parameter passing for argument of type ???boost::lockfree::detail::tagged_ptr<boost::lockfree::stack<char, boost::lockfree::allocator<std::allocator<char> > >::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
/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<int>::node, boost::alignment::aligned_allocator<boost::lockfree::stack<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<int>::node, boost::alignment::aligned_allocator<boost::lockfree::stack<int>::node, 64> >::freelist_node>??? changed in GCC 7.1
/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<void*>::node, boost::alignment::aligned_allocator<boost::lockfree::stack<void*>::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<void*>::node, boost::alignment::aligned_allocator<boost::lockfree::stack<void*>::node, 64> >::freelist_node>??? changed in GCC 7.1
/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<char, boost::lockfree::allocator<std::allocator<char> > >::node, std::allocator<boost::lockfree::stack<char, boost::lockfree::allocator<std::allocator<char> > >::node> >::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<char, boost::lockfree::allocator<std::allocator<char> > >::node, std::allocator<boost::lockfree::stack<char, boost::lockfree::allocator<std::allocator<char> > >::node> >::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_test.test/gcc-8~c++2a/debug/arm_32/debug-symbols-off/link-static/threading-multi/visibility-hidden/stack_test" -Wl,--start-group "/mnt/fs1/teeks99-05/run/results/boost/bin.v2/libs/lockfree/test/stack_test.test/gcc-8~c++2a/debug/arm_32/debug-symbols-off/link-static/threading-multi/visibility-hidden/stack_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_test.test/gcc-8~c++2a/debug/arm_32/debug-symbols-off/link-static/threading-multi/visibility-hidden/stack_test.o: in function `std::atomic<boost::lockfree::detail::tagged_ptr<boost::lockfree::stack<long>::node> >::load(std::memory_order) const':
stack_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_test.test/gcc-8~c++2a/debug/arm_32/debug-symbols-off/link-static/threading-multi/visibility-hidden/stack_test.o: in function `std::atomic<boost::lockfree::detail::tagged_ptr<boost::lockfree::stack<int>::node> >::is_lock_free() const':
stack_test.cpp:(.text._ZNKSt6atomicIN5boost8lockfree6detail10tagged_ptrINS1_5stackIiJEE4nodeEEEE12is_lock_freeEv[_ZNKSt6atomicIN5boost8lockfree6detail10tagged_ptrINS1_5stackIiJEE4nodeEEEE12is_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_test.test/gcc-8~c++2a/debug/arm_32/debug-symbols-off/link-static/threading-multi/visibility-hidden/stack_test.o: in function `std::atomic<boost::lockfree::detail::tagged_ptr<boost::lockfree::stack<int>::node> >::load(std::memory_order) const':
stack_test.cpp:(.text._ZNKSt6atomicIN5boost8lockfree6detail10tagged_ptrINS1_5stackIiJEE4nodeEEEE4loadESt12memory_order[_ZNKSt6atomicIN5boost8lockfree6detail10tagged_ptrINS1_5stackIiJEE4nodeEEEE4loadESt12memory_order]+0x3c): undefined reference to `__atomic_load_8'
/usr/bin/ld: /mnt/fs1/teeks99-05/run/results/boost/bin.v2/libs/lockfree/test/stack_test.test/gcc-8~c++2a/debug/arm_32/debug-symbols-off/link-static/threading-multi/visibility-hidden/stack_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_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_test.test/gcc-8~c++2a/debug/arm_32/debug-symbols-off/link-static/threading-multi/visibility-hidden/stack_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_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_test.test/gcc-8~c++2a/debug/arm_32/debug-symbols-off/link-static/threading-multi/visibility-hidden/stack_test.o: in function `std::atomic<boost::lockfree::detail::tagged_ptr<boost::lockfree::detail::freelist_stack<boost::lockfree::stack<int>::node, boost::alignment::aligned_allocator<boost::lockfree::stack<int>::node, 64u> >::freelist_node> >::load(std::memory_order) const':
stack_test.cpp:(.text._ZNKSt6atomicIN5boost8lockfree6detail10tagged_ptrINS2_14freelist_stackINS1_5stackIiJEE4nodeENS0_9alignment17aligned_allocatorIS7_Lj64EEEE13freelist_nodeEEEE4loadESt12memory_order[_ZNKSt6atomicIN5boost8lockfree6detail10tagged_ptrINS2_14freelist_stackINS1_5stackIiJEE4nodeENS0_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_test.test/gcc-8~c++2a/debug/arm_32/debug-symbols-off/link-static/threading-multi/visibility-hidden/stack_test.o: in function `std::atomic<boost::lockfree::detail::tagged_ptr<boost::lockfree::stack<int>::node> >::store(boost::lockfree::detail::tagged_ptr<boost::lockfree::stack<int>::node>, std::memory_order)':
stack_test.cpp:(.text._ZNSt6atomicIN5boost8lockfree6detail10tagged_ptrINS1_5stackIiJEE4nodeEEEE5storeES7_St12memory_order[_ZNSt6atomicIN5boost8lockfree6detail10tagged_ptrINS1_5stackIiJEE4nodeEEEE5storeES7_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_test.test/gcc-8~c++2a/debug/arm_32/debug-symbols-off/link-static/threading-multi/visibility-hidden/stack_test.o: in function `std::atomic<boost::lockfree::detail::tagged_ptr<boost::lockfree::detail::freelist_stack<boost::lockfree::stack<int>::node, boost::alignment::aligned_allocator<boost::lockfree::stack<int>::node, 64u> >::freelist_node> >::is_lock_free() const':
stack_test.cpp:(.text._ZNKSt6atomicIN5boost8lockfree6detail10tagged_ptrINS2_14freelist_stackINS1_5stackIiJEE4nodeENS0_9alignment17aligned_allocatorIS7_Lj64EEEE13freelist_nodeEEEE12is_lock_freeEv[_ZNKSt6atomicIN5boost8lockfree6detail10tagged_ptrINS2_14freelist_stackINS1_5stackIiJEE4nodeENS0_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_test.test/gcc-8~c++2a/debug/arm_32/debug-symbols-off/link-static/threading-multi/visibility-hidden/stack_test.o: in function `std::atomic<boost::lockfree::detail::tagged_ptr<boost::lockfree::stack<int>::node> >::compare_exchange_weak(boost::lockfree::detail::tagged_ptr<boost::lockfree::stack<int>::node>&, boost::lockfree::detail::tagged_ptr<boost::lockfree::stack<int>::node>, std::memory_order, std::memory_order)':
stack_test.cpp:(.text._ZNSt6atomicIN5boost8lockfree6detail10tagged_ptrINS1_5stackIiJEE4nodeEEEE21compare_exchange_weakERS7_S7_St12memory_orderSA_[_ZNSt6atomicIN5boost8lockfree6detail10tagged_ptrINS1_5stackIiJEE4nodeEEEE21compare_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_test.test/gcc-8~c++2a/debug/arm_32/debug-symbols-off/link-static/threading-multi/visibility-hidden/stack_test.o: in function `std::atomic<boost::lockfree::detail::tagged_ptr<boost::lockfree::detail::freelist_stack<boost::lockfree::stack<void*>::node, boost::alignment::aligned_allocator<boost::lockfree::stack<void*>::node, 64u> >::freelist_node> >::load(std::memory_order) const':
stack_test.cpp:(.text._ZNKSt6atomicIN5boost8lockfree6detail10tagged_ptrINS2_14freelist_stackINS1_5stackIPvJEE4nodeENS0_9alignment17aligned_allocatorIS8_Lj64EEEE13freelist_nodeEEEE4loadESt12memory_order[_ZNKSt6atomicIN5boost8lockfree6detail10tagged_ptrINS2_14freelist_stackINS1_5stackIPvJEE4nodeENS0_9alignment17aligned_allocatorIS8_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_test.test/gcc-8~c++2a/debug/arm_32/debug-symbols-off/link-static/threading-multi/visibility-hidden/stack_test.o: in function `std::atomic<boost::lockfree::detail::tagged_ptr<boost::lockfree::stack<void*>::node> >::store(boost::lockfree::detail::tagged_ptr<boost::lockfree::stack<void*>::node>, std::memory_order)':
stack_test.cpp:(.text._ZNSt6atomicIN5boost8lockfree6detail10tagged_ptrINS1_5stackIPvJEE4nodeEEEE5storeES8_St12memory_order[_ZNSt6atomicIN5boost8lockfree6detail10tagged_ptrINS1_5stackIPvJEE4nodeEEEE5storeES8_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_test.test/gcc-8~c++2a/debug/arm_32/debug-symbols-off/link-static/threading-multi/visibility-hidden/stack_test.o: in function `std::atomic<boost::lockfree::detail::tagged_ptr<boost::lockfree::detail::freelist_stack<boost::lockfree::stack<char, boost::lockfree::allocator<std::allocator<char> > >::node, std::allocator<boost::lockfree::stack<char, boost::lockfree::allocator<std::allocator<char> > >::node> >::freelist_node> >::load(std::memory_order) const':
stack_test.cpp:(.text._ZNKSt6atomicIN5boost8lockfree6detail10tagged_ptrINS2_14freelist_stackINS1_5stackIcJNS1_9allocatorISaIcEEEEE4nodeESaISA_EE13freelist_nodeEEEE4loadESt12memory_order[_ZNKSt6atomicIN5boost8lockfree6detail10tagged_ptrINS2_14freelist_stackINS1_5stackIcJNS1_9allocatorISaIcEEEEE4nodeESaISA_EE13freelist_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_test.test/gcc-8~c++2a/debug/arm_32/debug-symbols-off/link-static/threading-multi/visibility-hidden/stack_test.o: in function `std::atomic<boost::lockfree::detail::tagged_ptr<boost::lockfree::stack<char, boost::lockfree::allocator<std::allocator<char> > >::node> >::store(boost::lockfree::detail::tagged_ptr<boost::lockfree::stack<char, boost::lockfree::allocator<std::allocator<char> > >::node>, std::memory_order)':
stack_test.cpp:(.text._ZNSt6atomicIN5boost8lockfree6detail10tagged_ptrINS1_5stackIcJNS1_9allocatorISaIcEEEEE4nodeEEEE5storeESA_St12memory_order[_ZNSt6atomicIN5boost8lockfree6detail10tagged_ptrINS1_5stackIcJNS1_9allocatorISaIcEEEEE4nodeEEEE5storeESA_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_test.test/gcc-8~c++2a/debug/arm_32/debug-symbols-off/link-static/threading-multi/visibility-hidden/stack_test.o: in function `std::atomic<boost::lockfree::detail::tagged_ptr<boost::lockfree::stack<void*>::node> >::load(std::memory_order) const':
stack_test.cpp:(.text._ZNKSt6atomicIN5boost8lockfree6detail10tagged_ptrINS1_5stackIPvJEE4nodeEEEE4loadESt12memory_order[_ZNKSt6atomicIN5boost8lockfree6detail10tagged_ptrINS1_5stackIPvJEE4nodeEEEE4loadESt12memory_order]+0x3c): undefined reference to `__atomic_load_8'
/usr/bin/ld: /mnt/fs1/teeks99-05/run/results/boost/bin.v2/libs/lockfree/test/stack_test.test/gcc-8~c++2a/debug/arm_32/debug-symbols-off/link-static/threading-multi/visibility-hidden/stack_test.o: in function `std::atomic<boost::lockfree::detail::tagged_ptr<boost::lockfree::stack<char, boost::lockfree::allocator<std::allocator<char> > >::node> >::load(std::memory_order) const':
stack_test.cpp:(.text._ZNKSt6atomicIN5boost8lockfree6detail10tagged_ptrINS1_5stackIcJNS1_9allocatorISaIcEEEEE4nodeEEEE4loadESt12memory_order[_ZNKSt6atomicIN5boost8lockfree6detail10tagged_ptrINS1_5stackIcJNS1_9allocatorISaIcEEEEE4nodeEEEE4loadESt12memory_order]+0x3c): undefined reference to `__atomic_load_8'
/usr/bin/ld: /mnt/fs1/teeks99-05/run/results/boost/bin.v2/libs/lockfree/test/stack_test.test/gcc-8~c++2a/debug/arm_32/debug-symbols-off/link-static/threading-multi/visibility-hidden/stack_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_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_test.test/gcc-8~c++2a/debug/arm_32/debug-symbols-off/link-static/threading-multi/visibility-hidden/stack_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_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_test.test/gcc-8~c++2a/debug/arm_32/debug-symbols-off/link-static/threading-multi/visibility-hidden/stack_test.o: in function `std::atomic<boost::lockfree::detail::tagged_ptr<boost::lockfree::detail::freelist_stack<boost::lockfree::stack<int>::node, boost::alignment::aligned_allocator<boost::lockfree::stack<int>::node, 64u> >::freelist_node> >::store(boost::lockfree::detail::tagged_ptr<boost::lockfree::detail::freelist_stack<boost::lockfree::stack<int>::node, boost::alignment::aligned_allocator<boost::lockfree::stack<int>::node, 64u> >::freelist_node>, std::memory_order)':
stack_test.cpp:(.text._ZNSt6atomicIN5boost8lockfree6detail10tagged_ptrINS2_14freelist_stackINS1_5stackIiJEE4nodeENS0_9alignment17aligned_allocatorIS7_Lj64EEEE13freelist_nodeEEEE5storeESD_St12memory_order[_ZNSt6atomicIN5boost8lockfree6detail10tagged_ptrINS2_14freelist_stackINS1_5stackIiJEE4nodeENS0_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_test.test/gcc-8~c++2a/debug/arm_32/debug-symbols-off/link-static/threading-multi/visibility-hidden/stack_test.o: in function `std::atomic<boost::lockfree::detail::tagged_ptr<boost::lockfree::detail::freelist_stack<boost::lockfree::stack<void*>::node, boost::alignment::aligned_allocator<boost::lockfree::stack<void*>::node, 64u> >::freelist_node> >::store(boost::lockfree::detail::tagged_ptr<boost::lockfree::detail::freelist_stack<boost::lockfree::stack<void*>::node, boost::alignment::aligned_allocator<boost::lockfree::stack<void*>::node, 64u> >::freelist_node>, std::memory_order)':
stack_test.cpp:(.text._ZNSt6atomicIN5boost8lockfree6detail10tagged_ptrINS2_14freelist_stackINS1_5stackIPvJEE4nodeENS0_9alignment17aligned_allocatorIS8_Lj64EEEE13freelist_nodeEEEE5storeESE_St12memory_order[_ZNSt6atomicIN5boost8lockfree6detail10tagged_ptrINS2_14freelist_stackINS1_5stackIPvJEE4nodeENS0_9alignment17aligned_allocatorIS8_Lj64EEEE13freelist_nodeEEEE5storeESE_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_test.test/gcc-8~c++2a/debug/arm_32/debug-symbols-off/link-static/threading-multi/visibility-hidden/stack_test.o: in function `std::atomic<boost::lockfree::detail::tagged_ptr<boost::lockfree::stack<void*>::node> >::compare_exchange_weak(boost::lockfree::detail::tagged_ptr<boost::lockfree::stack<void*>::node>&, boost::lockfree::detail::tagged_ptr<boost::lockfree::stack<void*>::node>, std::memory_order, std::memory_order)':
stack_test.cpp:(.text._ZNSt6atomicIN5boost8lockfree6detail10tagged_ptrINS1_5stackIPvJEE4nodeEEEE21compare_exchange_weakERS8_S8_St12memory_orderSB_[_ZNSt6atomicIN5boost8lockfree6detail10tagged_ptrINS1_5stackIPvJEE4nodeEEEE21compare_exchange_weakERS8_S8_St12memory_orderSB_]+0x60): undefined reference to `__atomic_compare_exchange_8'
/usr/bin/ld: /mnt/fs1/teeks99-05/run/results/boost/bin.v2/libs/lockfree/test/stack_test.test/gcc-8~c++2a/debug/arm_32/debug-symbols-off/link-static/threading-multi/visibility-hidden/stack_test.o: in function `std::atomic<boost::lockfree::detail::tagged_ptr<boost::lockfree::detail::freelist_stack<boost::lockfree::stack<char, boost::lockfree::allocator<std::allocator<char> > >::node, std::allocator<boost::lockfree::stack<char, boost::lockfree::allocator<std::allocator<char> > >::node> >::freelist_node> >::store(boost::lockfree::detail::tagged_ptr<boost::lockfree::detail::freelist_stack<boost::lockfree::stack<char, boost::lockfree::allocator<std::allocator<char> > >::node, std::allocator<boost::lockfree::stack<char, boost::lockfree::allocator<std::allocator<char> > >::node> >::freelist_node>, std::memory_order)':
stack_test.cpp:(.text._ZNSt6atomicIN5boost8lockfree6detail10tagged_ptrINS2_14freelist_stackINS1_5stackIcJNS1_9allocatorISaIcEEEEE4nodeESaISA_EE13freelist_nodeEEEE5storeESE_St12memory_order[_ZNSt6atomicIN5boost8lockfree6detail10tagged_ptrINS2_14freelist_stackINS1_5stackIcJNS1_9allocatorISaIcEEEEE4nodeESaISA_EE13freelist_nodeEEEE5storeESE_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_test.test/gcc-8~c++2a/debug/arm_32/debug-symbols-off/link-static/threading-multi/visibility-hidden/stack_test.o: in function `std::atomic<boost::lockfree::detail::tagged_ptr<boost::lockfree::stack<char, boost::lockfree::allocator<std::allocator<char> > >::node> >::compare_exchange_weak(boost::lockfree::detail::tagged_ptr<boost::lockfree::stack<char, boost::lockfree::allocator<std::allocator<char> > >::node>&, boost::lockfree::detail::tagged_ptr<boost::lockfree::stack<char, boost::lockfree::allocator<std::allocator<char> > >::node>, std::memory_order, std::memory_order)':
stack_test.cpp:(.text._ZNSt6atomicIN5boost8lockfree6detail10tagged_ptrINS1_5stackIcJNS1_9allocatorISaIcEEEEE4nodeEEEE21compare_exchange_weakERSA_SA_St12memory_orderSD_[_ZNSt6atomicIN5boost8lockfree6detail10tagged_ptrINS1_5stackIcJNS1_9allocatorISaIcEEEEE4nodeEEEE21compare_exchange_weakERSA_SA_St12memory_orderSD_]+0x60): undefined reference to `__atomic_compare_exchange_8'
/usr/bin/ld: /mnt/fs1/teeks99-05/run/results/boost/bin.v2/libs/lockfree/test/stack_test.test/gcc-8~c++2a/debug/arm_32/debug-symbols-off/link-static/threading-multi/visibility-hidden/stack_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_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'
/usr/bin/ld: /mnt/fs1/teeks99-05/run/results/boost/bin.v2/libs/lockfree/test/stack_test.test/gcc-8~c++2a/debug/arm_32/debug-symbols-off/link-static/threading-multi/visibility-hidden/stack_test.o: in function `std::atomic<boost::lockfree::detail::tagged_ptr<boost::lockfree::detail::freelist_stack<boost::lockfree::stack<int>::node, boost::alignment::aligned_allocator<boost::lockfree::stack<int>::node, 64u> >::freelist_node> >::compare_exchange_weak(boost::lockfree::detail::tagged_ptr<boost::lockfree::detail::freelist_stack<boost::lockfree::stack<int>::node, boost::alignment::aligned_allocator<boost::lockfree::stack<int>::node, 64u> >::freelist_node>&, boost::lockfree::detail::tagged_ptr<boost::lockfree::detail::freelist_stack<boost::lockfree::stack<int>::node, boost::alignment::aligned_allocator<boost::lockfree::stack<int>::node, 64u> >::freelist_node>, std::memory_order, std::memory_order)':
stack_test.cpp:(.text._ZNSt6atomicIN5boost8lockfree6detail10tagged_ptrINS2_14freelist_stackINS1_5stackIiJEE4nodeENS0_9alignment17aligned_allocatorIS7_Lj64EEEE13freelist_nodeEEEE21compare_exchange_weakERSD_SD_St12memory_orderSG_[_ZNSt6atomicIN5boost8lockfree6detail10tagged_ptrINS2_14freelist_stackINS1_5stackIiJEE4nodeENS0_9alignment17aligned_allocatorIS7_Lj64EEEE13freelist_nodeEEEE21compare_exchange_weakERSD_SD_St12memory_orderSG_]+0x60): undefined reference to `__atomic_compare_exchange_8'
/usr/bin/ld: /mnt/fs1/teeks99-05/run/results/boost/bin.v2/libs/lockfree/test/stack_test.test/gcc-8~c++2a/debug/arm_32/debug-symbols-off/link-static/threading-multi/visibility-hidden/stack_test.o: in function `std::atomic<boost::lockfree::detail::tagged_ptr<boost::lockfree::detail::freelist_stack<boost::lockfree::stack<void*>::node, boost::alignment::aligned_allocator<boost::lockfree::stack<void*>::node, 64u> >::freelist_node> >::compare_exchange_weak(boost::lockfree::detail::tagged_ptr<boost::lockfree::detail::freelist_stack<boost::lockfree::stack<void*>::node, boost::alignment::aligned_allocator<boost::lockfree::stack<void*>::node, 64u> >::freelist_node>&, boost::lockfree::detail::tagged_ptr<boost::lockfree::detail::freelist_stack<boost::lockfree::stack<void*>::node, boost::alignment::aligned_allocator<boost::lockfree::stack<void*>::node, 64u> >::freelist_node>, std::memory_order, std::memory_order)':
stack_test.cpp:(.text._ZNSt6atomicIN5boost8lockfree6detail10tagged_ptrINS2_14freelist_stackINS1_5stackIPvJEE4nodeENS0_9alignment17aligned_allocatorIS8_Lj64EEEE13freelist_nodeEEEE21compare_exchange_weakERSE_SE_St12memory_orderSH_[_ZNSt6atomicIN5boost8lockfree6detail10tagged_ptrINS2_14freelist_stackINS1_5stackIPvJEE4nodeENS0_9alignment17aligned_allocatorIS8_Lj64EEEE13freelist_nodeEEEE21compare_exchange_weakERSE_SE_St12memory_orderSH_]+0x60): undefined reference to `__atomic_compare_exchange_8'
/usr/bin/ld: /mnt/fs1/teeks99-05/run/results/boost/bin.v2/libs/lockfree/test/stack_test.test/gcc-8~c++2a/debug/arm_32/debug-symbols-off/link-static/threading-multi/visibility-hidden/stack_test.o: in function `std::atomic<boost::lockfree::detail::tagged_ptr<boost::lockfree::detail::freelist_stack<boost::lockfree::stack<char, boost::lockfree::allocator<std::allocator<char> > >::node, std::allocator<boost::lockfree::stack<char, boost::lockfree::allocator<std::allocator<char> > >::node> >::freelist_node> >::compare_exchange_weak(boost::lockfree::detail::tagged_ptr<boost::lockfree::detail::freelist_stack<boost::lockfree::stack<char, boost::lockfree::allocator<std::allocator<char> > >::node, std::allocator<boost::lockfree::stack<char, boost::lockfree::allocator<std::allocator<char> > >::node> >::freelist_node>&, boost::lockfree::detail::tagged_ptr<boost::lockfree::detail::freelist_stack<boost::lockfree::stack<char, boost::lockfree::allocator<std::allocator<char> > >::node, std::allocator<boost::lockfree::stack<char, boost::lockfree::allocator<std::allocator<char> > >::node> >::freelist_node>, std::memory_order, std::memory_order)':
stack_test.cpp:(.text._ZNSt6atomicIN5boost8lockfree6detail10tagged_ptrINS2_14freelist_stackINS1_5stackIcJNS1_9allocatorISaIcEEEEE4nodeESaISA_EE13freelist_nodeEEEE21compare_exchange_weakERSE_SE_St12memory_orderSH_[_ZNSt6atomicIN5boost8lockfree6detail10tagged_ptrINS2_14freelist_stackINS1_5stackIcJNS1_9allocatorISaIcEEEEE4nodeESaISA_EE13freelist_nodeEEEE21compare_exchange_weakERSE_SE_St12memory_orderSH_]+0x60): undefined reference to `__atomic_compare_exchange_8'
collect2: error: ld returned 1 exit status