Test output: teeks99-05-dg8-2a-32onarmv7l - lockfree - queue_test / gcc-8~c++2a
Rev c8d0b32583c2fa3266edf88cd8ccb32312feae17 / Wed, 20 Nov 2024 03:42:08 +0000
Compile [2024-11-20 18:54:53 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/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/detail/include" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/function/include" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/function_types/include" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/fusion/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/tuple/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/lockfree/test/queue_test.test/gcc-8~c++2a/debug/arm_32/debug-symbols-off/link-static/threading-multi/visibility-hidden/queue_test.o" "../libs/lockfree/test/queue_test.cpp"

In file included from ../libs/lockfree/test/queue_test.cpp:9:
../boost/lockfree/queue.hpp: In instantiation of ???class boost::lockfree::queue<int>???:
../libs/lockfree/test/queue_test.cpp:28:19:   required from here
../boost/lockfree/queue.hpp:611:34: warning: ignoring attributes on template argument ???boost::lockfree::detail::freelist_stack<boost::lockfree::queue<int>::node, boost::alignment::aligned_allocator<boost::lockfree::queue<int>::node, 64> >::tagged_node_handle??? {aka ???boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<int>::node>???} [-Wignored-attributes]
     atomic< tagged_node_handle > tail_;
                                  ^~~~~
../boost/lockfree/queue.hpp: In instantiation of ???class boost::lockfree::queue<int*>???:
../libs/lockfree/test/queue_test.cpp:132:20:   required from here
../boost/lockfree/queue.hpp:611:34: warning: ignoring attributes on template argument ???boost::lockfree::detail::freelist_stack<boost::lockfree::queue<int*>::node, boost::alignment::aligned_allocator<boost::lockfree::queue<int*>::node, 64> >::tagged_node_handle??? {aka ???boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<int*>::node>???} [-Wignored-attributes]
../boost/lockfree/queue.hpp: In instantiation of ???class boost::lockfree::queue<void*>???:
../libs/lockfree/test/queue_test.cpp:176:20:   required from here
../boost/lockfree/queue.hpp:611:34: warning: ignoring attributes on template argument ???boost::lockfree::detail::freelist_stack<boost::lockfree::queue<void*>::node, boost::alignment::aligned_allocator<boost::lockfree::queue<void*>::node, 64> >::tagged_node_handle??? {aka ???boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<void*>::node>???} [-Wignored-attributes]
../boost/lockfree/queue.hpp: In instantiation of ???class boost::lockfree::queue<char, boost::lockfree::allocator<std::allocator<char> > >???:
../libs/lockfree/test/queue_test.cpp:189:29:   required from here
../boost/lockfree/queue.hpp:611:34: warning: ignoring attributes on template argument ???boost::lockfree::detail::freelist_stack<boost::lockfree::queue<char, boost::lockfree::allocator<std::allocator<char> > >::node, std::allocator<boost::lockfree::queue<char, boost::lockfree::allocator<std::allocator<char> > >::node> >::tagged_node_handle??? {aka ???boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<char, boost::lockfree::allocator<std::allocator<char> > >::node>???} [-Wignored-attributes]
../boost/lockfree/queue.hpp: In instantiation of ???struct boost::lockfree::queue<int>::node???:
../boost/lockfree/queue.hpp:405:49:   required from ???bool boost::lockfree::queue<T, Options>::unsynchronized_push(T&&) [with T = int; Options = {}]???
../libs/lockfree/test/queue_test.cpp:76:30:   required from here
../boost/lockfree/queue.hpp:128:38: warning: ignoring attributes on template argument ???boost::lockfree::detail::select_tagged_handle<boost::lockfree::queue<int>::node, true>::tagged_handle_type??? {aka ???boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<int>::node>???} [-Wignored-attributes]
         atomic< tagged_node_handle > next;
                                      ^~~~
../boost/lockfree/queue.hpp: In instantiation of ???struct boost::lockfree::queue<int*>::node???:
../boost/lockfree/queue.hpp:445:53:   required from ???bool boost::lockfree::queue<T, Options>::pop(U&) [with U = boost::shared_ptr<int>; T = int*; Options = {}]???
../libs/lockfree/test/queue_test.cpp:150:9:   required from here
../boost/lockfree/queue.hpp:128:38: warning: ignoring attributes on template argument ???boost::lockfree::detail::select_tagged_handle<boost::lockfree::queue<int*>::node, true>::tagged_handle_type??? {aka ???boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<int*>::node>???} [-Wignored-attributes]
../boost/lockfree/queue.hpp: In instantiation of ???struct boost::lockfree::queue<void*>::node???:
../boost/lockfree/detail/freelist.hpp:59:42:   required from ???boost::lockfree::detail::freelist_stack<T, Alloc>::freelist_stack(const Allocator&, std::size_t) [with Allocator = boost::alignment::aligned_allocator<boost::lockfree::queue<void*>::node, 64>; T = boost::lockfree::queue<void*>::node; Alloc = boost::alignment::aligned_allocator<boost::lockfree::queue<void*>::node, 64>; std::size_t = unsigned int]???
../boost/lockfree/queue.hpp:226:39:   required from ???boost::lockfree::queue<T, Options>::queue(boost::lockfree::queue<T, Options>::size_type) [with Enabler = std::enable_if<true, void>; T = void*; Options = {}; boost::lockfree::queue<T, Options>::size_type = unsigned int]???
../libs/lockfree/test/queue_test.cpp:176:24:   required from here
../boost/lockfree/queue.hpp:128:38: warning: ignoring attributes on template argument ???boost::lockfree::detail::select_tagged_handle<boost::lockfree::queue<void*>::node, true>::tagged_handle_type??? {aka ???boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<void*>::node>???} [-Wignored-attributes]
../boost/lockfree/queue.hpp: In instantiation of ???struct boost::lockfree::queue<char, boost::lockfree::allocator<std::allocator<char> > >::node???:
../boost/lockfree/detail/freelist.hpp:59:42:   required from ???boost::lockfree::detail::freelist_stack<T, Alloc>::freelist_stack(const Allocator&, std::size_t) [with Allocator = std::allocator<boost::lockfree::queue<char, boost::lockfree::allocator<std::allocator<char> > >::node>; T = boost::lockfree::queue<char, boost::lockfree::allocator<std::allocator<char> > >::node; Alloc = std::allocator<boost::lockfree::queue<char, boost::lockfree::allocator<std::allocator<char> > >::node>; std::size_t = unsigned int]???
../boost/lockfree/queue.hpp:256:28:   required from ???boost::lockfree::queue<T, Options>::queue(boost::lockfree::queue<T, Options>::size_type, const allocator&) [with Enabler = std::enable_if<true, void>; T = char; Options = {boost::lockfree::allocator<std::allocator<char> >}; boost::lockfree::queue<T, Options>::size_type = unsigned int; boost::lockfree::queue<T, Options>::allocator = std::allocator<boost::lockfree::queue<char, boost::lockfree::allocator<std::allocator<char> > >::node>]???
../libs/lockfree/test/queue_test.cpp:198:9:   required from here
../boost/lockfree/queue.hpp:128:38: warning: ignoring attributes on template argument ???boost::lockfree::detail::select_tagged_handle<boost::lockfree::queue<char, boost::lockfree::allocator<std::allocator<char> > >::node, true>::tagged_handle_type??? {aka ???boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<char, boost::lockfree::allocator<std::allocator<char> > >::node>???} [-Wignored-attributes]
../boost/lockfree/queue.hpp: In constructor ???boost::lockfree::queue<T, Options>::queue(boost::lockfree::queue<T, Options>::size_type) [with Enabler = std::enable_if<true, void>; T = int; Options = {}]???:
../boost/lockfree/queue.hpp:226:39: note: parameter passing for argument of type ???boost::lockfree::queue<int>::tagged_node_handle??? {aka ???boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<int>::node>???} changed in GCC 7.1
         pool( node_allocator(), n + 1 )
                                       ^
../boost/lockfree/queue.hpp:226:39: note: parameter passing for argument of type ???boost::lockfree::queue<int>::tagged_node_handle??? {aka ???boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<int>::node>???} changed in GCC 7.1
../boost/lockfree/queue.hpp: In member function ???bool boost::lockfree::queue<T, Options>::unsynchronized_push(T&&) [with T = int; Options = {}]???:
../boost/lockfree/queue.hpp:409:17: note: parameter passing for argument of type ???boost::lockfree::queue<int>::tagged_node_handle??? {aka ???boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<int>::node>???} changed in GCC 7.1
                 tail->next.store( tagged_node_handle( n, next.get_next_tag() ), memory_order_relaxed );
                 ^~~~
../boost/lockfree/queue.hpp:410:17: note: parameter passing for argument of type ???boost::lockfree::queue<int>::tagged_node_handle??? {aka ???boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<int>::node>???} changed in GCC 7.1
                 tail_.store( tagged_node_handle( n, tail.get_next_tag() ), memory_order_relaxed );
                 ^~~~~
../boost/lockfree/queue.hpp:413:17: note: parameter passing for argument of type ???boost::lockfree::queue<int>::tagged_node_handle??? {aka ???boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<int>::node>???} changed in GCC 7.1
                 tail_.store( tagged_node_handle( next_ptr, tail.get_next_tag() ), memory_order_relaxed );
                 ^~~~~
../boost/lockfree/queue.hpp: In constructor ???boost::lockfree::queue<T, Options>::queue(boost::lockfree::queue<T, Options>::size_type) [with Enabler = std::enable_if<true, void>; T = int*; Options = {}]???:
../boost/lockfree/queue.hpp:226:39: note: parameter passing for argument of type ???boost::lockfree::queue<int*>::tagged_node_handle??? {aka ???boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<int*>::node>???} changed in GCC 7.1
         pool( node_allocator(), n + 1 )
                                       ^
../boost/lockfree/queue.hpp:226:39: note: parameter passing for argument of type ???boost::lockfree::queue<int*>::tagged_node_handle??? {aka ???boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<int*>::node>???} changed in GCC 7.1
../boost/lockfree/queue.hpp: In constructor ???boost::lockfree::queue<T, Options>::queue(boost::lockfree::queue<T, Options>::size_type) [with Enabler = std::enable_if<true, void>; T = void*; Options = {}]???:
../boost/lockfree/queue.hpp:226:39: note: parameter passing for argument of type ???boost::lockfree::queue<void*>::tagged_node_handle??? {aka ???boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<void*>::node>???} changed in GCC 7.1
         pool( node_allocator(), n + 1 )
                                       ^
../boost/lockfree/queue.hpp:226:39: note: parameter passing for argument of type ???boost::lockfree::queue<void*>::tagged_node_handle??? {aka ???boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<void*>::node>???} changed in GCC 7.1
../boost/lockfree/queue.hpp: In constructor ???boost::lockfree::queue<T, Options>::queue(boost::lockfree::queue<T, Options>::size_type, const allocator&) [with Enabler = std::enable_if<true, void>; T = char; Options = {boost::lockfree::allocator<std::allocator<char> >}]???:
../boost/lockfree/queue.hpp:256:28: note: parameter passing for argument of type ???boost::lockfree::queue<char, boost::lockfree::allocator<std::allocator<char> > >::tagged_node_handle??? {aka ???boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<char, boost::lockfree::allocator<std::allocator<char> > >::node>???} changed in GCC 7.1
         pool( alloc, n + 1 )
                            ^
../boost/lockfree/queue.hpp:256:28: note: parameter passing for argument of type ???boost::lockfree::queue<char, boost::lockfree::allocator<std::allocator<char> > >::tagged_node_handle??? {aka ???boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<char, boost::lockfree::allocator<std::allocator<char> > >::node>???} changed in GCC 7.1
In file included from ../boost/lockfree/detail/atomic.hpp:13,
                 from ../boost/lockfree/queue.hpp:21,
                 from ../libs/lockfree/test/queue_test.cpp:9:
/usr/include/c++/8/atomic: In constructor ???constexpr std::atomic<_Tp>::atomic(_Tp) [with _Tp = boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<int>::node>]???:
/usr/include/c++/8/atomic:200:17: note: parameter passing for argument of type ???boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<int>::node>??? changed in GCC 7.1
       constexpr atomic(_Tp __i) noexcept : _M_i(__i) { }
                 ^~~~~~
In file included from ../boost/lockfree/queue.hpp:23,
                 from ../libs/lockfree/test/queue_test.cpp:9:
../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::queue<int>::node, 64>; T = boost::lockfree::queue<int>::node; Alloc = boost::alignment::aligned_allocator<boost::lockfree::queue<int>::node, 64>]???:
../boost/lockfree/detail/freelist.hpp:55:40: note: parameter passing for argument of type ???boost::lockfree::detail::freelist_stack<boost::lockfree::queue<int>::node, boost::alignment::aligned_allocator<boost::lockfree::queue<int>::node, 64> >::tagged_node_ptr??? {aka ???boost::lockfree::detail::tagged_ptr<boost::lockfree::detail::freelist_stack<boost::lockfree::queue<int>::node, boost::alignment::aligned_allocator<boost::lockfree::queue<int>::node, 64> >::freelist_node>???} changed in GCC 7.1
         pool_( tagged_node_ptr( NULL ) )
                                        ^
In file included from ../libs/lockfree/test/queue_test.cpp:9:
../boost/lockfree/queue.hpp: In member function ???void boost::lockfree::queue<T, Options>::initialize() [with T = int; Options = {}]???:
../boost/lockfree/queue.hpp:141:9: note: parameter passing for argument of type ???boost::lockfree::queue<int>::tagged_node_handle??? {aka ???boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<int>::node>???} changed in GCC 7.1
         head_.store( dummy_node, memory_order_relaxed );
         ^~~~~
../boost/lockfree/queue.hpp:142:9: note: parameter passing for argument of type ???boost::lockfree::queue<int>::tagged_node_handle??? {aka ???boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<int>::node>???} changed in GCC 7.1
         tail_.store( dummy_node, memory_order_release );
         ^~~~~
In file included from ../boost/lockfree/detail/atomic.hpp:13,
                 from ../boost/lockfree/queue.hpp:21,
                 from ../libs/lockfree/test/queue_test.cpp:9:
/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::queue<int>::node>]???:
/usr/include/c++/8/atomic:238:7: note: parameter passing for argument of type ???boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<int>::node>??? changed in GCC 7.1
       store(_Tp __i, memory_order __m = memory_order_seq_cst) noexcept
       ^~~~~
In file included from ../libs/lockfree/test/queue_test.cpp:9:
../boost/lockfree/queue.hpp: In member function ???bool boost::lockfree::queue<T, Options>::unsynchronized_pop(U&) [with U = int; T = int; Options = {}]???:
../boost/lockfree/queue.hpp:551:17: note: parameter passing for argument of type ???boost::lockfree::queue<int>::tagged_node_handle??? {aka ???boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<int>::node>???} changed in GCC 7.1
                 tail_.store( new_tail );
                 ^~~~~
../boost/lockfree/queue.hpp:562:17: note: parameter passing for argument of type ???boost::lockfree::queue<int>::tagged_node_handle??? {aka ???boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<int>::node>???} changed in GCC 7.1
                 head_.store( new_head );
                 ^~~~~
In file included from ../boost/lockfree/detail/atomic.hpp:13,
                 from ../boost/lockfree/queue.hpp:21,
                 from ../libs/lockfree/test/queue_test.cpp:9:
/usr/include/c++/8/atomic: In constructor ???constexpr std::atomic<_Tp>::atomic(_Tp) [with _Tp = boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<int*>::node>]???:
/usr/include/c++/8/atomic:200:17: note: parameter passing for argument of type ???boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<int*>::node>??? changed in GCC 7.1
       constexpr atomic(_Tp __i) noexcept : _M_i(__i) { }
                 ^~~~~~
In file included from ../boost/lockfree/queue.hpp:23,
                 from ../libs/lockfree/test/queue_test.cpp:9:
../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::queue<int*>::node, 64>; T = boost::lockfree::queue<int*>::node; Alloc = boost::alignment::aligned_allocator<boost::lockfree::queue<int*>::node, 64>]???:
../boost/lockfree/detail/freelist.hpp:55:40: note: parameter passing for argument of type ???boost::lockfree::detail::freelist_stack<boost::lockfree::queue<int*>::node, boost::alignment::aligned_allocator<boost::lockfree::queue<int*>::node, 64> >::tagged_node_ptr??? {aka ???boost::lockfree::detail::tagged_ptr<boost::lockfree::detail::freelist_stack<boost::lockfree::queue<int*>::node, boost::alignment::aligned_allocator<boost::lockfree::queue<int*>::node, 64> >::freelist_node>???} changed in GCC 7.1
         pool_( tagged_node_ptr( NULL ) )
                                        ^
In file included from ../libs/lockfree/test/queue_test.cpp:9:
../boost/lockfree/queue.hpp: In member function ???void boost::lockfree::queue<T, Options>::initialize() [with T = int*; Options = {}]???:
../boost/lockfree/queue.hpp:141:9: note: parameter passing for argument of type ???boost::lockfree::queue<int*>::tagged_node_handle??? {aka ???boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<int*>::node>???} changed in GCC 7.1
         head_.store( dummy_node, memory_order_relaxed );
         ^~~~~
../boost/lockfree/queue.hpp:142:9: note: parameter passing for argument of type ???boost::lockfree::queue<int*>::tagged_node_handle??? {aka ???boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<int*>::node>???} changed in GCC 7.1
         tail_.store( dummy_node, memory_order_release );
         ^~~~~
In file included from ../boost/lockfree/detail/atomic.hpp:13,
                 from ../boost/lockfree/queue.hpp:21,
                 from ../libs/lockfree/test/queue_test.cpp:9:
/usr/include/c++/8/atomic: In member function ???bool std::atomic<_Tp>::compare_exchange_strong(_Tp&, _Tp, std::memory_order) [with _Tp = boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<int*>::node>]???:
/usr/include/c++/8/atomic:337:7: note: parameter passing for argument of type ???boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<int*>::node>??? changed in GCC 7.1
       compare_exchange_strong(_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::queue<int*>::node>]???:
/usr/include/c++/8/atomic:305:7: note: parameter passing for argument of type ???boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<int*>::node>??? changed in GCC 7.1
       compare_exchange_weak(_Tp& __e, _Tp __i,
       ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/8/atomic: In constructor ???constexpr std::atomic<_Tp>::atomic(_Tp) [with _Tp = boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<void*>::node>]???:
/usr/include/c++/8/atomic:200:17: note: parameter passing for argument of type ???boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<void*>::node>??? changed in GCC 7.1
       constexpr atomic(_Tp __i) noexcept : _M_i(__i) { }
                 ^~~~~~
In file included from ../boost/lockfree/queue.hpp:23,
                 from ../libs/lockfree/test/queue_test.cpp:9:
../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::queue<void*>::node, 64>; T = boost::lockfree::queue<void*>::node; Alloc = boost::alignment::aligned_allocator<boost::lockfree::queue<void*>::node, 64>]???:
../boost/lockfree/detail/freelist.hpp:55:40: note: parameter passing for argument of type ???boost::lockfree::detail::freelist_stack<boost::lockfree::queue<void*>::node, boost::alignment::aligned_allocator<boost::lockfree::queue<void*>::node, 64> >::tagged_node_ptr??? {aka ???boost::lockfree::detail::tagged_ptr<boost::lockfree::detail::freelist_stack<boost::lockfree::queue<void*>::node, boost::alignment::aligned_allocator<boost::lockfree::queue<void*>::node, 64> >::freelist_node>???} changed in GCC 7.1
         pool_( tagged_node_ptr( NULL ) )
                                        ^
In file included from ../libs/lockfree/test/queue_test.cpp:9:
../boost/lockfree/queue.hpp: In member function ???void boost::lockfree::queue<T, Options>::initialize() [with T = void*; Options = {}]???:
../boost/lockfree/queue.hpp:141:9: note: parameter passing for argument of type ???boost::lockfree::queue<void*>::tagged_node_handle??? {aka ???boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<void*>::node>???} changed in GCC 7.1
         head_.store( dummy_node, memory_order_relaxed );
         ^~~~~
../boost/lockfree/queue.hpp:142:9: note: parameter passing for argument of type ???boost::lockfree::queue<void*>::tagged_node_handle??? {aka ???boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<void*>::node>???} changed in GCC 7.1
         tail_.store( dummy_node, memory_order_release );
         ^~~~~
In file included from ../boost/lockfree/detail/atomic.hpp:13,
                 from ../boost/lockfree/queue.hpp:21,
                 from ../libs/lockfree/test/queue_test.cpp:9:
/usr/include/c++/8/atomic: In constructor ???constexpr std::atomic<_Tp>::atomic(_Tp) [with _Tp = boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<char, boost::lockfree::allocator<std::allocator<char> > >::node>]???:
/usr/include/c++/8/atomic:200:17: note: parameter passing for argument of type ???boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<char, boost::lockfree::allocator<std::allocator<char> > >::node>??? changed in GCC 7.1
       constexpr atomic(_Tp __i) noexcept : _M_i(__i) { }
                 ^~~~~~
In file included from ../boost/lockfree/queue.hpp:23,
                 from ../libs/lockfree/test/queue_test.cpp:9:
../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::queue<char, boost::lockfree::allocator<std::allocator<char> > >::node>; T = boost::lockfree::queue<char, boost::lockfree::allocator<std::allocator<char> > >::node; Alloc = std::allocator<boost::lockfree::queue<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::queue<char, boost::lockfree::allocator<std::allocator<char> > >::node, std::allocator<boost::lockfree::queue<char, boost::lockfree::allocator<std::allocator<char> > >::node> >::tagged_node_ptr??? {aka ???boost::lockfree::detail::tagged_ptr<boost::lockfree::detail::freelist_stack<boost::lockfree::queue<char, boost::lockfree::allocator<std::allocator<char> > >::node, std::allocator<boost::lockfree::queue<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/queue_test.cpp:9:
../boost/lockfree/queue.hpp: In member function ???void boost::lockfree::queue<T, Options>::initialize() [with T = char; Options = {boost::lockfree::allocator<std::allocator<char> >}]???:
../boost/lockfree/queue.hpp:141:9: note: parameter passing for argument of type ???boost::lockfree::queue<char, boost::lockfree::allocator<std::allocator<char> > >::tagged_node_handle??? {aka ???boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<char, boost::lockfree::allocator<std::allocator<char> > >::node>???} changed in GCC 7.1
         head_.store( dummy_node, memory_order_relaxed );
         ^~~~~
../boost/lockfree/queue.hpp:142:9: note: parameter passing for argument of type ???boost::lockfree::queue<char, boost::lockfree::allocator<std::allocator<char> > >::tagged_node_handle??? {aka ???boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<char, boost::lockfree::allocator<std::allocator<char> > >::node>???} changed in GCC 7.1
         tail_.store( dummy_node, memory_order_release );
         ^~~~~
In file included from ../boost/lockfree/detail/atomic.hpp:13,
                 from ../boost/lockfree/queue.hpp:21,
                 from ../libs/lockfree/test/queue_test.cpp:9:
/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::queue<int>::node, boost::alignment::aligned_allocator<boost::lockfree::queue<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::queue<int>::node, boost::alignment::aligned_allocator<boost::lockfree::queue<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 ???bool std::atomic<_Tp>::compare_exchange_strong(_Tp&, _Tp, std::memory_order) [with _Tp = boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<int>::node>]???:
/usr/include/c++/8/atomic:337:7: note: parameter passing for argument of type ???boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<int>::node>??? changed in GCC 7.1
       compare_exchange_strong(_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::queue<int>::node>]???:
/usr/include/c++/8/atomic:305:7: note: parameter passing for argument of type ???boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<int>::node>??? changed in GCC 7.1
       compare_exchange_weak(_Tp& __e, _Tp __i,
       ^~~~~~~~~~~~~~~~~~~~~
In file included from ../libs/lockfree/test/queue_test.cpp:9:
../boost/lockfree/queue.hpp: In constructor ???boost::lockfree::queue<T, Options>::node::node(const T&, boost::lockfree::queue<T, Options>::node::handle_type) [with T = int; Options = {}]???:
../boost/lockfree/queue.hpp:118:13: note: parameter passing for argument of type ???boost::lockfree::queue<int>::node::tagged_node_handle??? {aka ???boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<int>::node>???} changed in GCC 7.1
             next.store( new_next, memory_order_release );
             ^~~~
In file included from ../boost/lockfree/detail/atomic.hpp:13,
                 from ../boost/lockfree/queue.hpp:21,
                 from ../libs/lockfree/test/queue_test.cpp:9:
/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::queue<int*>::node, boost::alignment::aligned_allocator<boost::lockfree::queue<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::queue<int*>::node, boost::alignment::aligned_allocator<boost::lockfree::queue<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::queue<int*>::node>]???:
/usr/include/c++/8/atomic:238:7: note: parameter passing for argument of type ???boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<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_strong(_Tp&, _Tp, std::memory_order, std::memory_order) [with _Tp = boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<int*>::node>]???:
/usr/include/c++/8/atomic:317:7: note: parameter passing for argument of type ???boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<int*>::node>??? changed in GCC 7.1
       compare_exchange_strong(_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::queue<int*>::node>]???:
/usr/include/c++/8/atomic:285:7: note: parameter passing for argument of type ???boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<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::queue<void*>::node, boost::alignment::aligned_allocator<boost::lockfree::queue<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::queue<void*>::node, boost::alignment::aligned_allocator<boost::lockfree::queue<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::queue<void*>::node>]???:
/usr/include/c++/8/atomic:238:7: note: parameter passing for argument of type ???boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<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::queue<char, boost::lockfree::allocator<std::allocator<char> > >::node, std::allocator<boost::lockfree::queue<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::queue<char, boost::lockfree::allocator<std::allocator<char> > >::node, std::allocator<boost::lockfree::queue<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::queue<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::queue<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/queue.hpp:23,
                 from ../libs/lockfree/test/queue_test.cpp:9:
../boost/lockfree/detail/freelist.hpp: In member function ???void boost::lockfree::detail::freelist_stack<T, Alloc>::deallocate_impl_unsafe(T*) [with T = boost::lockfree::queue<int>::node; Alloc = boost::alignment::aligned_allocator<boost::lockfree::queue<int>::node, 64>]???:
../boost/lockfree/detail/freelist.hpp:264:9: note: parameter passing for argument of type ???boost::lockfree::detail::freelist_stack<boost::lockfree::queue<int>::node, boost::alignment::aligned_allocator<boost::lockfree::queue<int>::node, 64> >::tagged_node_ptr??? {aka ???boost::lockfree::detail::tagged_ptr<boost::lockfree::detail::freelist_stack<boost::lockfree::queue<int>::node, boost::alignment::aligned_allocator<boost::lockfree::queue<int>::node, 64> >::freelist_node>???} changed in GCC 7.1
         pool_.store( new_pool, memory_order_relaxed );
         ^~~~~
In file included from ../libs/lockfree/test/queue_test.cpp:9:
../boost/lockfree/queue.hpp: In constructor ???boost::lockfree::queue<T, Options>::node::node(boost::lockfree::queue<T, Options>::node::handle_type) [with T = int; Options = {}]???:
../boost/lockfree/queue.hpp:122:56: note: parameter passing for argument of type ???boost::lockfree::queue<int>::node::tagged_node_handle??? {aka ???boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<int>::node>???} changed in GCC 7.1
             next( tagged_node_handle( null_handle, 0 ) )
                                                        ^
In file included from ../boost/lockfree/detail/atomic.hpp:13,
                 from ../boost/lockfree/queue.hpp:21,
                 from ../libs/lockfree/test/queue_test.cpp:9:
/usr/include/c++/8/atomic: In member function ???bool std::atomic<_Tp>::compare_exchange_strong(_Tp&, _Tp, std::memory_order, std::memory_order) [with _Tp = boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<int>::node>]???:
/usr/include/c++/8/atomic:317:7: note: parameter passing for argument of type ???boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<int>::node>??? changed in GCC 7.1
       compare_exchange_strong(_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::queue<int>::node>]???:
/usr/include/c++/8/atomic:285:7: note: parameter passing for argument of type ???boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<int>::node>??? changed in GCC 7.1
       compare_exchange_weak(_Tp& __e, _Tp __i, memory_order __s,
       ^~~~~~~~~~~~~~~~~~~~~
In file included from ../boost/lockfree/queue.hpp:23,
                 from ../libs/lockfree/test/queue_test.cpp:9:
../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::queue<int>::node; Alloc = boost::alignment::aligned_allocator<boost::lockfree::queue<int>::node, 64>]???:
../boost/lockfree/detail/freelist.hpp:224:9: note: parameter passing for argument of type ???boost::lockfree::detail::freelist_stack<boost::lockfree::queue<int>::node, boost::alignment::aligned_allocator<boost::lockfree::queue<int>::node, 64> >::tagged_node_ptr??? {aka ???boost::lockfree::detail::tagged_ptr<boost::lockfree::detail::freelist_stack<boost::lockfree::queue<int>::node, boost::alignment::aligned_allocator<boost::lockfree::queue<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::queue<int*>::node; Alloc = boost::alignment::aligned_allocator<boost::lockfree::queue<int*>::node, 64>]???:
../boost/lockfree/detail/freelist.hpp:264:9: note: parameter passing for argument of type ???boost::lockfree::detail::freelist_stack<boost::lockfree::queue<int*>::node, boost::alignment::aligned_allocator<boost::lockfree::queue<int*>::node, 64> >::tagged_node_ptr??? {aka ???boost::lockfree::detail::tagged_ptr<boost::lockfree::detail::freelist_stack<boost::lockfree::queue<int*>::node, boost::alignment::aligned_allocator<boost::lockfree::queue<int*>::node, 64> >::freelist_node>???} changed in GCC 7.1
         pool_.store( new_pool, memory_order_relaxed );
         ^~~~~
In file included from ../libs/lockfree/test/queue_test.cpp:9:
../boost/lockfree/queue.hpp: In constructor ???boost::lockfree::queue<T, Options>::node::node(boost::lockfree::queue<T, Options>::node::handle_type) [with T = int*; Options = {}]???:
../boost/lockfree/queue.hpp:122:56: note: parameter passing for argument of type ???boost::lockfree::queue<int*>::node::tagged_node_handle??? {aka ???boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<int*>::node>???} changed in GCC 7.1
             next( tagged_node_handle( null_handle, 0 ) )
                                                        ^
../boost/lockfree/queue.hpp: In constructor ???boost::lockfree::queue<T, Options>::node::node(const T&, boost::lockfree::queue<T, Options>::node::handle_type) [with T = int*; Options = {}]???:
../boost/lockfree/queue.hpp:118:13: note: parameter passing for argument of type ???boost::lockfree::queue<int*>::node::tagged_node_handle??? {aka ???boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<int*>::node>???} changed in GCC 7.1
             next.store( new_next, memory_order_release );
             ^~~~
In file included from ../boost/lockfree/queue.hpp:23,
                 from ../libs/lockfree/test/queue_test.cpp:9:
../boost/lockfree/detail/freelist.hpp: In member function ???void boost::lockfree::detail::freelist_stack<T, Alloc>::deallocate_impl_unsafe(T*) [with T = boost::lockfree::queue<void*>::node; Alloc = boost::alignment::aligned_allocator<boost::lockfree::queue<void*>::node, 64>]???:
../boost/lockfree/detail/freelist.hpp:264:9: note: parameter passing for argument of type ???boost::lockfree::detail::freelist_stack<boost::lockfree::queue<void*>::node, boost::alignment::aligned_allocator<boost::lockfree::queue<void*>::node, 64> >::tagged_node_ptr??? {aka ???boost::lockfree::detail::tagged_ptr<boost::lockfree::detail::freelist_stack<boost::lockfree::queue<void*>::node, boost::alignment::aligned_allocator<boost::lockfree::queue<void*>::node, 64> >::freelist_node>???} changed in GCC 7.1
         pool_.store( new_pool, memory_order_relaxed );
         ^~~~~
In file included from ../libs/lockfree/test/queue_test.cpp:9:
../boost/lockfree/queue.hpp: In constructor ???boost::lockfree::queue<T, Options>::node::node(boost::lockfree::queue<T, Options>::node::handle_type) [with T = void*; Options = {}]???:
../boost/lockfree/queue.hpp:122:56: note: parameter passing for argument of type ???boost::lockfree::queue<void*>::node::tagged_node_handle??? {aka ???boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<void*>::node>???} changed in GCC 7.1
             next( tagged_node_handle( null_handle, 0 ) )
                                                        ^
In file included from ../boost/lockfree/queue.hpp:23,
                 from ../libs/lockfree/test/queue_test.cpp:9:
../boost/lockfree/detail/freelist.hpp: In member function ???void boost::lockfree::detail::freelist_stack<T, Alloc>::deallocate_impl_unsafe(T*) [with T = boost::lockfree::queue<char, boost::lockfree::allocator<std::allocator<char> > >::node; Alloc = std::allocator<boost::lockfree::queue<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::queue<char, boost::lockfree::allocator<std::allocator<char> > >::node, std::allocator<boost::lockfree::queue<char, boost::lockfree::allocator<std::allocator<char> > >::node> >::tagged_node_ptr??? {aka ???boost::lockfree::detail::tagged_ptr<boost::lockfree::detail::freelist_stack<boost::lockfree::queue<char, boost::lockfree::allocator<std::allocator<char> > >::node, std::allocator<boost::lockfree::queue<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 ../libs/lockfree/test/queue_test.cpp:9:
../boost/lockfree/queue.hpp: In constructor ???boost::lockfree::queue<T, Options>::node::node(boost::lockfree::queue<T, Options>::node::handle_type) [with T = char; Options = {boost::lockfree::allocator<std::allocator<char> >}]???:
../boost/lockfree/queue.hpp:122:56: note: parameter passing for argument of type ???boost::lockfree::queue<char, boost::lockfree::allocator<std::allocator<char> > >::node::tagged_node_handle??? {aka ???boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<char, boost::lockfree::allocator<std::allocator<char> > >::node>???} changed in GCC 7.1
             next( tagged_node_handle( null_handle, 0 ) )
                                                        ^
In file included from ../boost/lockfree/detail/atomic.hpp:13,
                 from ../boost/lockfree/queue.hpp:21,
                 from ../libs/lockfree/test/queue_test.cpp:9:
/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::queue<int>::node, boost::alignment::aligned_allocator<boost::lockfree::queue<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::queue<int>::node, boost::alignment::aligned_allocator<boost::lockfree::queue<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::queue<int>::node, boost::alignment::aligned_allocator<boost::lockfree::queue<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::queue<int>::node, boost::alignment::aligned_allocator<boost::lockfree::queue<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::queue<int*>::node, boost::alignment::aligned_allocator<boost::lockfree::queue<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::queue<int*>::node, boost::alignment::aligned_allocator<boost::lockfree::queue<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::queue<int*>::node, boost::alignment::aligned_allocator<boost::lockfree::queue<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::queue<int*>::node, boost::alignment::aligned_allocator<boost::lockfree::queue<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::queue<void*>::node, boost::alignment::aligned_allocator<boost::lockfree::queue<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::queue<void*>::node, boost::alignment::aligned_allocator<boost::lockfree::queue<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::queue<void*>::node, boost::alignment::aligned_allocator<boost::lockfree::queue<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::queue<void*>::node, boost::alignment::aligned_allocator<boost::lockfree::queue<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) [with _Tp = boost::lockfree::detail::tagged_ptr<boost::lockfree::detail::freelist_stack<boost::lockfree::queue<char, boost::lockfree::allocator<std::allocator<char> > >::node, std::allocator<boost::lockfree::queue<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::queue<char, boost::lockfree::allocator<std::allocator<char> > >::node, std::allocator<boost::lockfree::queue<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::queue<char, boost::lockfree::allocator<std::allocator<char> > >::node, std::allocator<boost::lockfree::queue<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::queue<char, boost::lockfree::allocator<std::allocator<char> > >::node, std::allocator<boost::lockfree::queue<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::detail::freelist_stack<boost::lockfree::queue<int>::node, boost::alignment::aligned_allocator<boost::lockfree::queue<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::queue<int>::node, boost::alignment::aligned_allocator<boost::lockfree::queue<int>::node, 64> >::freelist_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::queue<int*>::node, boost::alignment::aligned_allocator<boost::lockfree::queue<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::queue<int*>::node, boost::alignment::aligned_allocator<boost::lockfree::queue<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::queue<void*>::node, boost::alignment::aligned_allocator<boost::lockfree::queue<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::queue<void*>::node, boost::alignment::aligned_allocator<boost::lockfree::queue<void*>::node, 64> >::freelist_node>??? changed in GCC 7.1
/usr/include/c++/8/atomic: In member function ???bool std::atomic<_Tp>::compare_exchange_strong(_Tp&, _Tp, std::memory_order) [with _Tp = boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<void*>::node>]???:
/usr/include/c++/8/atomic:337:7: note: parameter passing for argument of type ???boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<void*>::node>??? changed in GCC 7.1
       compare_exchange_strong(_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::queue<void*>::node>]???:
/usr/include/c++/8/atomic:305:7: note: parameter passing for argument of type ???boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<void*>::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, std::memory_order) [with _Tp = boost::lockfree::detail::tagged_ptr<boost::lockfree::detail::freelist_stack<boost::lockfree::queue<char, boost::lockfree::allocator<std::allocator<char> > >::node, std::allocator<boost::lockfree::queue<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::queue<char, boost::lockfree::allocator<std::allocator<char> > >::node, std::allocator<boost::lockfree::queue<char, boost::lockfree::allocator<std::allocator<char> > >::node> >::freelist_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_strong(_Tp&, _Tp, std::memory_order) [with _Tp = boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<char, boost::lockfree::allocator<std::allocator<char> > >::node>]???:
/usr/include/c++/8/atomic:337:7: note: parameter passing for argument of type ???boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<char, boost::lockfree::allocator<std::allocator<char> > >::node>??? changed in GCC 7.1
       compare_exchange_strong(_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::queue<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::queue<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_strong(_Tp&, _Tp, std::memory_order, std::memory_order) [with _Tp = boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<void*>::node>]???:
/usr/include/c++/8/atomic:317:7: note: parameter passing for argument of type ???boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<void*>::node>??? changed in GCC 7.1
       compare_exchange_strong(_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::queue<void*>::node>]???:
/usr/include/c++/8/atomic:285:7: note: parameter passing for argument of type ???boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<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_strong(_Tp&, _Tp, std::memory_order, std::memory_order) [with _Tp = boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<char, boost::lockfree::allocator<std::allocator<char> > >::node>]???:
/usr/include/c++/8/atomic:317:7: note: parameter passing for argument of type ???boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<char, boost::lockfree::allocator<std::allocator<char> > >::node>??? changed in GCC 7.1
       compare_exchange_strong(_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::queue<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::queue<char, boost::lockfree::allocator<std::allocator<char> > >::node>??? changed in GCC 7.1
       compare_exchange_weak(_Tp& __e, _Tp __i, memory_order __s,
       ^~~~~~~~~~~~~~~~~~~~~
            
Link [2024-11-20 18:54:53 UTC]: fail


    "g++-8"    -o "/mnt/fs1/teeks99-05/run/results/boost/bin.v2/libs/lockfree/test/queue_test.test/gcc-8~c++2a/debug/arm_32/debug-symbols-off/link-static/threading-multi/visibility-hidden/queue_test" -Wl,--start-group "/mnt/fs1/teeks99-05/run/results/boost/bin.v2/libs/lockfree/test/queue_test.test/gcc-8~c++2a/debug/arm_32/debug-symbols-off/link-static/threading-multi/visibility-hidden/queue_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/queue_test.test/gcc-8~c++2a/debug/arm_32/debug-symbols-off/link-static/threading-multi/visibility-hidden/queue_test.o: in function `std::atomic<boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<int>::node> >::load(std::memory_order) const':
queue_test.cpp:(.text._ZNKSt6atomicIN5boost8lockfree6detail10tagged_ptrINS1_5queueIiJEE4nodeEEEE4loadESt12memory_order[_ZNKSt6atomicIN5boost8lockfree6detail10tagged_ptrINS1_5queueIiJEE4nodeEEEE4loadESt12memory_order]+0x3c): undefined reference to `__atomic_load_8'
/usr/bin/ld: /mnt/fs1/teeks99-05/run/results/boost/bin.v2/libs/lockfree/test/queue_test.test/gcc-8~c++2a/debug/arm_32/debug-symbols-off/link-static/threading-multi/visibility-hidden/queue_test.o: in function `std::atomic<boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<int>::node> >::is_lock_free() const':
queue_test.cpp:(.text._ZNKSt6atomicIN5boost8lockfree6detail10tagged_ptrINS1_5queueIiJEE4nodeEEEE12is_lock_freeEv[_ZNKSt6atomicIN5boost8lockfree6detail10tagged_ptrINS1_5queueIiJEE4nodeEEEE12is_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/queue_test.test/gcc-8~c++2a/debug/arm_32/debug-symbols-off/link-static/threading-multi/visibility-hidden/queue_test.o: in function `std::atomic<boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<int>::node> >::store(boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<int>::node>, std::memory_order)':
queue_test.cpp:(.text._ZNSt6atomicIN5boost8lockfree6detail10tagged_ptrINS1_5queueIiJEE4nodeEEEE5storeES7_St12memory_order[_ZNSt6atomicIN5boost8lockfree6detail10tagged_ptrINS1_5queueIiJEE4nodeEEEE5storeES7_St12memory_order]+0x4c): undefined reference to `__atomic_store_8'
/usr/bin/ld: /mnt/fs1/teeks99-05/run/results/boost/bin.v2/libs/lockfree/test/queue_test.test/gcc-8~c++2a/debug/arm_32/debug-symbols-off/link-static/threading-multi/visibility-hidden/queue_test.o: in function `std::atomic<boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<int*>::node> >::load(std::memory_order) const':
queue_test.cpp:(.text._ZNKSt6atomicIN5boost8lockfree6detail10tagged_ptrINS1_5queueIPiJEE4nodeEEEE4loadESt12memory_order[_ZNKSt6atomicIN5boost8lockfree6detail10tagged_ptrINS1_5queueIPiJEE4nodeEEEE4loadESt12memory_order]+0x3c): undefined reference to `__atomic_load_8'
/usr/bin/ld: /mnt/fs1/teeks99-05/run/results/boost/bin.v2/libs/lockfree/test/queue_test.test/gcc-8~c++2a/debug/arm_32/debug-symbols-off/link-static/threading-multi/visibility-hidden/queue_test.o: in function `std::atomic<boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<void*>::node> >::load(std::memory_order) const':
queue_test.cpp:(.text._ZNKSt6atomicIN5boost8lockfree6detail10tagged_ptrINS1_5queueIPvJEE4nodeEEEE4loadESt12memory_order[_ZNKSt6atomicIN5boost8lockfree6detail10tagged_ptrINS1_5queueIPvJEE4nodeEEEE4loadESt12memory_order]+0x3c): undefined reference to `__atomic_load_8'
/usr/bin/ld: /mnt/fs1/teeks99-05/run/results/boost/bin.v2/libs/lockfree/test/queue_test.test/gcc-8~c++2a/debug/arm_32/debug-symbols-off/link-static/threading-multi/visibility-hidden/queue_test.o: in function `std::atomic<boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<char, boost::lockfree::allocator<std::allocator<char> > >::node> >::load(std::memory_order) const':
queue_test.cpp:(.text._ZNKSt6atomicIN5boost8lockfree6detail10tagged_ptrINS1_5queueIcJNS1_9allocatorISaIcEEEEE4nodeEEEE4loadESt12memory_order[_ZNKSt6atomicIN5boost8lockfree6detail10tagged_ptrINS1_5queueIcJNS1_9allocatorISaIcEEEEE4nodeEEEE4loadESt12memory_order]+0x3c): undefined reference to `__atomic_load_8'
/usr/bin/ld: /mnt/fs1/teeks99-05/run/results/boost/bin.v2/libs/lockfree/test/queue_test.test/gcc-8~c++2a/debug/arm_32/debug-symbols-off/link-static/threading-multi/visibility-hidden/queue_test.o: in function `std::atomic<boost::lockfree::detail::tagged_ptr<boost::lockfree::detail::freelist_stack<boost::lockfree::queue<int>::node, boost::alignment::aligned_allocator<boost::lockfree::queue<int>::node, 64u> >::freelist_node> >::load(std::memory_order) const':
queue_test.cpp:(.text._ZNKSt6atomicIN5boost8lockfree6detail10tagged_ptrINS2_14freelist_stackINS1_5queueIiJEE4nodeENS0_9alignment17aligned_allocatorIS7_Lj64EEEE13freelist_nodeEEEE4loadESt12memory_order[_ZNKSt6atomicIN5boost8lockfree6detail10tagged_ptrINS2_14freelist_stackINS1_5queueIiJEE4nodeENS0_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/queue_test.test/gcc-8~c++2a/debug/arm_32/debug-symbols-off/link-static/threading-multi/visibility-hidden/queue_test.o: in function `std::atomic<boost::lockfree::detail::tagged_ptr<boost::lockfree::detail::freelist_stack<boost::lockfree::queue<int>::node, boost::alignment::aligned_allocator<boost::lockfree::queue<int>::node, 64u> >::freelist_node> >::is_lock_free() const':
queue_test.cpp:(.text._ZNKSt6atomicIN5boost8lockfree6detail10tagged_ptrINS2_14freelist_stackINS1_5queueIiJEE4nodeENS0_9alignment17aligned_allocatorIS7_Lj64EEEE13freelist_nodeEEEE12is_lock_freeEv[_ZNKSt6atomicIN5boost8lockfree6detail10tagged_ptrINS2_14freelist_stackINS1_5queueIiJEE4nodeENS0_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/queue_test.test/gcc-8~c++2a/debug/arm_32/debug-symbols-off/link-static/threading-multi/visibility-hidden/queue_test.o: in function `std::atomic<boost::lockfree::detail::tagged_ptr<boost::lockfree::detail::freelist_stack<boost::lockfree::queue<int*>::node, boost::alignment::aligned_allocator<boost::lockfree::queue<int*>::node, 64u> >::freelist_node> >::load(std::memory_order) const':
queue_test.cpp:(.text._ZNKSt6atomicIN5boost8lockfree6detail10tagged_ptrINS2_14freelist_stackINS1_5queueIPiJEE4nodeENS0_9alignment17aligned_allocatorIS8_Lj64EEEE13freelist_nodeEEEE4loadESt12memory_order[_ZNKSt6atomicIN5boost8lockfree6detail10tagged_ptrINS2_14freelist_stackINS1_5queueIPiJEE4nodeENS0_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/queue_test.test/gcc-8~c++2a/debug/arm_32/debug-symbols-off/link-static/threading-multi/visibility-hidden/queue_test.o: in function `std::atomic<boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<int*>::node> >::store(boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<int*>::node>, std::memory_order)':
queue_test.cpp:(.text._ZNSt6atomicIN5boost8lockfree6detail10tagged_ptrINS1_5queueIPiJEE4nodeEEEE5storeES8_St12memory_order[_ZNSt6atomicIN5boost8lockfree6detail10tagged_ptrINS1_5queueIPiJEE4nodeEEEE5storeES8_St12memory_order]+0x4c): undefined reference to `__atomic_store_8'
/usr/bin/ld: /mnt/fs1/teeks99-05/run/results/boost/bin.v2/libs/lockfree/test/queue_test.test/gcc-8~c++2a/debug/arm_32/debug-symbols-off/link-static/threading-multi/visibility-hidden/queue_test.o: in function `std::atomic<boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<int*>::node> >::compare_exchange_strong(boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<int*>::node>&, boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<int*>::node>, std::memory_order, std::memory_order)':
queue_test.cpp:(.text._ZNSt6atomicIN5boost8lockfree6detail10tagged_ptrINS1_5queueIPiJEE4nodeEEEE23compare_exchange_strongERS8_S8_St12memory_orderSB_[_ZNSt6atomicIN5boost8lockfree6detail10tagged_ptrINS1_5queueIPiJEE4nodeEEEE23compare_exchange_strongERS8_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/queue_test.test/gcc-8~c++2a/debug/arm_32/debug-symbols-off/link-static/threading-multi/visibility-hidden/queue_test.o: in function `std::atomic<boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<int*>::node> >::compare_exchange_weak(boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<int*>::node>&, boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<int*>::node>, std::memory_order, std::memory_order)':
queue_test.cpp:(.text._ZNSt6atomicIN5boost8lockfree6detail10tagged_ptrINS1_5queueIPiJEE4nodeEEEE21compare_exchange_weakERS8_S8_St12memory_orderSB_[_ZNSt6atomicIN5boost8lockfree6detail10tagged_ptrINS1_5queueIPiJEE4nodeEEEE21compare_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/queue_test.test/gcc-8~c++2a/debug/arm_32/debug-symbols-off/link-static/threading-multi/visibility-hidden/queue_test.o: in function `std::atomic<boost::lockfree::detail::tagged_ptr<boost::lockfree::detail::freelist_stack<boost::lockfree::queue<void*>::node, boost::alignment::aligned_allocator<boost::lockfree::queue<void*>::node, 64u> >::freelist_node> >::load(std::memory_order) const':
queue_test.cpp:(.text._ZNKSt6atomicIN5boost8lockfree6detail10tagged_ptrINS2_14freelist_stackINS1_5queueIPvJEE4nodeENS0_9alignment17aligned_allocatorIS8_Lj64EEEE13freelist_nodeEEEE4loadESt12memory_order[_ZNKSt6atomicIN5boost8lockfree6detail10tagged_ptrINS2_14freelist_stackINS1_5queueIPvJEE4nodeENS0_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/queue_test.test/gcc-8~c++2a/debug/arm_32/debug-symbols-off/link-static/threading-multi/visibility-hidden/queue_test.o: in function `std::atomic<boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<void*>::node> >::store(boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<void*>::node>, std::memory_order)':
queue_test.cpp:(.text._ZNSt6atomicIN5boost8lockfree6detail10tagged_ptrINS1_5queueIPvJEE4nodeEEEE5storeES8_St12memory_order[_ZNSt6atomicIN5boost8lockfree6detail10tagged_ptrINS1_5queueIPvJEE4nodeEEEE5storeES8_St12memory_order]+0x4c): undefined reference to `__atomic_store_8'
/usr/bin/ld: /mnt/fs1/teeks99-05/run/results/boost/bin.v2/libs/lockfree/test/queue_test.test/gcc-8~c++2a/debug/arm_32/debug-symbols-off/link-static/threading-multi/visibility-hidden/queue_test.o: in function `std::atomic<boost::lockfree::detail::tagged_ptr<boost::lockfree::detail::freelist_stack<boost::lockfree::queue<char, boost::lockfree::allocator<std::allocator<char> > >::node, std::allocator<boost::lockfree::queue<char, boost::lockfree::allocator<std::allocator<char> > >::node> >::freelist_node> >::load(std::memory_order) const':
queue_test.cpp:(.text._ZNKSt6atomicIN5boost8lockfree6detail10tagged_ptrINS2_14freelist_stackINS1_5queueIcJNS1_9allocatorISaIcEEEEE4nodeESaISA_EE13freelist_nodeEEEE4loadESt12memory_order[_ZNKSt6atomicIN5boost8lockfree6detail10tagged_ptrINS2_14freelist_stackINS1_5queueIcJNS1_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/queue_test.test/gcc-8~c++2a/debug/arm_32/debug-symbols-off/link-static/threading-multi/visibility-hidden/queue_test.o: in function `std::atomic<boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<char, boost::lockfree::allocator<std::allocator<char> > >::node> >::store(boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<char, boost::lockfree::allocator<std::allocator<char> > >::node>, std::memory_order)':
queue_test.cpp:(.text._ZNSt6atomicIN5boost8lockfree6detail10tagged_ptrINS1_5queueIcJNS1_9allocatorISaIcEEEEE4nodeEEEE5storeESA_St12memory_order[_ZNSt6atomicIN5boost8lockfree6detail10tagged_ptrINS1_5queueIcJNS1_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/queue_test.test/gcc-8~c++2a/debug/arm_32/debug-symbols-off/link-static/threading-multi/visibility-hidden/queue_test.o: in function `std::atomic<boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<int>::node> >::compare_exchange_strong(boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<int>::node>&, boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<int>::node>, std::memory_order, std::memory_order)':
queue_test.cpp:(.text._ZNSt6atomicIN5boost8lockfree6detail10tagged_ptrINS1_5queueIiJEE4nodeEEEE23compare_exchange_strongERS7_S7_St12memory_orderSA_[_ZNSt6atomicIN5boost8lockfree6detail10tagged_ptrINS1_5queueIiJEE4nodeEEEE23compare_exchange_strongERS7_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/queue_test.test/gcc-8~c++2a/debug/arm_32/debug-symbols-off/link-static/threading-multi/visibility-hidden/queue_test.o: in function `std::atomic<boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<int>::node> >::compare_exchange_weak(boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<int>::node>&, boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<int>::node>, std::memory_order, std::memory_order)':
queue_test.cpp:(.text._ZNSt6atomicIN5boost8lockfree6detail10tagged_ptrINS1_5queueIiJEE4nodeEEEE21compare_exchange_weakERS7_S7_St12memory_orderSA_[_ZNSt6atomicIN5boost8lockfree6detail10tagged_ptrINS1_5queueIiJEE4nodeEEEE21compare_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/queue_test.test/gcc-8~c++2a/debug/arm_32/debug-symbols-off/link-static/threading-multi/visibility-hidden/queue_test.o: in function `std::atomic<boost::lockfree::detail::tagged_ptr<boost::lockfree::detail::freelist_stack<boost::lockfree::queue<int>::node, boost::alignment::aligned_allocator<boost::lockfree::queue<int>::node, 64u> >::freelist_node> >::store(boost::lockfree::detail::tagged_ptr<boost::lockfree::detail::freelist_stack<boost::lockfree::queue<int>::node, boost::alignment::aligned_allocator<boost::lockfree::queue<int>::node, 64u> >::freelist_node>, std::memory_order)':
queue_test.cpp:(.text._ZNSt6atomicIN5boost8lockfree6detail10tagged_ptrINS2_14freelist_stackINS1_5queueIiJEE4nodeENS0_9alignment17aligned_allocatorIS7_Lj64EEEE13freelist_nodeEEEE5storeESD_St12memory_order[_ZNSt6atomicIN5boost8lockfree6detail10tagged_ptrINS2_14freelist_stackINS1_5queueIiJEE4nodeENS0_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/queue_test.test/gcc-8~c++2a/debug/arm_32/debug-symbols-off/link-static/threading-multi/visibility-hidden/queue_test.o: in function `std::atomic<boost::lockfree::detail::tagged_ptr<boost::lockfree::detail::freelist_stack<boost::lockfree::queue<int*>::node, boost::alignment::aligned_allocator<boost::lockfree::queue<int*>::node, 64u> >::freelist_node> >::store(boost::lockfree::detail::tagged_ptr<boost::lockfree::detail::freelist_stack<boost::lockfree::queue<int*>::node, boost::alignment::aligned_allocator<boost::lockfree::queue<int*>::node, 64u> >::freelist_node>, std::memory_order)':
queue_test.cpp:(.text._ZNSt6atomicIN5boost8lockfree6detail10tagged_ptrINS2_14freelist_stackINS1_5queueIPiJEE4nodeENS0_9alignment17aligned_allocatorIS8_Lj64EEEE13freelist_nodeEEEE5storeESE_St12memory_order[_ZNSt6atomicIN5boost8lockfree6detail10tagged_ptrINS2_14freelist_stackINS1_5queueIPiJEE4nodeENS0_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/queue_test.test/gcc-8~c++2a/debug/arm_32/debug-symbols-off/link-static/threading-multi/visibility-hidden/queue_test.o: in function `std::atomic<boost::lockfree::detail::tagged_ptr<boost::lockfree::detail::freelist_stack<boost::lockfree::queue<void*>::node, boost::alignment::aligned_allocator<boost::lockfree::queue<void*>::node, 64u> >::freelist_node> >::store(boost::lockfree::detail::tagged_ptr<boost::lockfree::detail::freelist_stack<boost::lockfree::queue<void*>::node, boost::alignment::aligned_allocator<boost::lockfree::queue<void*>::node, 64u> >::freelist_node>, std::memory_order)':
queue_test.cpp:(.text._ZNSt6atomicIN5boost8lockfree6detail10tagged_ptrINS2_14freelist_stackINS1_5queueIPvJEE4nodeENS0_9alignment17aligned_allocatorIS8_Lj64EEEE13freelist_nodeEEEE5storeESE_St12memory_order[_ZNSt6atomicIN5boost8lockfree6detail10tagged_ptrINS2_14freelist_stackINS1_5queueIPvJEE4nodeENS0_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/queue_test.test/gcc-8~c++2a/debug/arm_32/debug-symbols-off/link-static/threading-multi/visibility-hidden/queue_test.o: in function `std::atomic<boost::lockfree::detail::tagged_ptr<boost::lockfree::detail::freelist_stack<boost::lockfree::queue<char, boost::lockfree::allocator<std::allocator<char> > >::node, std::allocator<boost::lockfree::queue<char, boost::lockfree::allocator<std::allocator<char> > >::node> >::freelist_node> >::store(boost::lockfree::detail::tagged_ptr<boost::lockfree::detail::freelist_stack<boost::lockfree::queue<char, boost::lockfree::allocator<std::allocator<char> > >::node, std::allocator<boost::lockfree::queue<char, boost::lockfree::allocator<std::allocator<char> > >::node> >::freelist_node>, std::memory_order)':
queue_test.cpp:(.text._ZNSt6atomicIN5boost8lockfree6detail10tagged_ptrINS2_14freelist_stackINS1_5queueIcJNS1_9allocatorISaIcEEEEE4nodeESaISA_EE13freelist_nodeEEEE5storeESE_St12memory_order[_ZNSt6atomicIN5boost8lockfree6detail10tagged_ptrINS2_14freelist_stackINS1_5queueIcJNS1_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/queue_test.test/gcc-8~c++2a/debug/arm_32/debug-symbols-off/link-static/threading-multi/visibility-hidden/queue_test.o: in function `std::atomic<boost::lockfree::detail::tagged_ptr<boost::lockfree::detail::freelist_stack<boost::lockfree::queue<int>::node, boost::alignment::aligned_allocator<boost::lockfree::queue<int>::node, 64u> >::freelist_node> >::compare_exchange_weak(boost::lockfree::detail::tagged_ptr<boost::lockfree::detail::freelist_stack<boost::lockfree::queue<int>::node, boost::alignment::aligned_allocator<boost::lockfree::queue<int>::node, 64u> >::freelist_node>&, boost::lockfree::detail::tagged_ptr<boost::lockfree::detail::freelist_stack<boost::lockfree::queue<int>::node, boost::alignment::aligned_allocator<boost::lockfree::queue<int>::node, 64u> >::freelist_node>, std::memory_order, std::memory_order)':
queue_test.cpp:(.text._ZNSt6atomicIN5boost8lockfree6detail10tagged_ptrINS2_14freelist_stackINS1_5queueIiJEE4nodeENS0_9alignment17aligned_allocatorIS7_Lj64EEEE13freelist_nodeEEEE21compare_exchange_weakERSD_SD_St12memory_orderSG_[_ZNSt6atomicIN5boost8lockfree6detail10tagged_ptrINS2_14freelist_stackINS1_5queueIiJEE4nodeENS0_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/queue_test.test/gcc-8~c++2a/debug/arm_32/debug-symbols-off/link-static/threading-multi/visibility-hidden/queue_test.o: in function `std::atomic<boost::lockfree::detail::tagged_ptr<boost::lockfree::detail::freelist_stack<boost::lockfree::queue<int*>::node, boost::alignment::aligned_allocator<boost::lockfree::queue<int*>::node, 64u> >::freelist_node> >::compare_exchange_weak(boost::lockfree::detail::tagged_ptr<boost::lockfree::detail::freelist_stack<boost::lockfree::queue<int*>::node, boost::alignment::aligned_allocator<boost::lockfree::queue<int*>::node, 64u> >::freelist_node>&, boost::lockfree::detail::tagged_ptr<boost::lockfree::detail::freelist_stack<boost::lockfree::queue<int*>::node, boost::alignment::aligned_allocator<boost::lockfree::queue<int*>::node, 64u> >::freelist_node>, std::memory_order, std::memory_order)':
queue_test.cpp:(.text._ZNSt6atomicIN5boost8lockfree6detail10tagged_ptrINS2_14freelist_stackINS1_5queueIPiJEE4nodeENS0_9alignment17aligned_allocatorIS8_Lj64EEEE13freelist_nodeEEEE21compare_exchange_weakERSE_SE_St12memory_orderSH_[_ZNSt6atomicIN5boost8lockfree6detail10tagged_ptrINS2_14freelist_stackINS1_5queueIPiJEE4nodeENS0_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/queue_test.test/gcc-8~c++2a/debug/arm_32/debug-symbols-off/link-static/threading-multi/visibility-hidden/queue_test.o: in function `std::atomic<boost::lockfree::detail::tagged_ptr<boost::lockfree::detail::freelist_stack<boost::lockfree::queue<void*>::node, boost::alignment::aligned_allocator<boost::lockfree::queue<void*>::node, 64u> >::freelist_node> >::compare_exchange_weak(boost::lockfree::detail::tagged_ptr<boost::lockfree::detail::freelist_stack<boost::lockfree::queue<void*>::node, boost::alignment::aligned_allocator<boost::lockfree::queue<void*>::node, 64u> >::freelist_node>&, boost::lockfree::detail::tagged_ptr<boost::lockfree::detail::freelist_stack<boost::lockfree::queue<void*>::node, boost::alignment::aligned_allocator<boost::lockfree::queue<void*>::node, 64u> >::freelist_node>, std::memory_order, std::memory_order)':
queue_test.cpp:(.text._ZNSt6atomicIN5boost8lockfree6detail10tagged_ptrINS2_14freelist_stackINS1_5queueIPvJEE4nodeENS0_9alignment17aligned_allocatorIS8_Lj64EEEE13freelist_nodeEEEE21compare_exchange_weakERSE_SE_St12memory_orderSH_[_ZNSt6atomicIN5boost8lockfree6detail10tagged_ptrINS2_14freelist_stackINS1_5queueIPvJEE4nodeENS0_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/queue_test.test/gcc-8~c++2a/debug/arm_32/debug-symbols-off/link-static/threading-multi/visibility-hidden/queue_test.o: in function `std::atomic<boost::lockfree::detail::tagged_ptr<boost::lockfree::detail::freelist_stack<boost::lockfree::queue<char, boost::lockfree::allocator<std::allocator<char> > >::node, std::allocator<boost::lockfree::queue<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::queue<char, boost::lockfree::allocator<std::allocator<char> > >::node, std::allocator<boost::lockfree::queue<char, boost::lockfree::allocator<std::allocator<char> > >::node> >::freelist_node>&, boost::lockfree::detail::tagged_ptr<boost::lockfree::detail::freelist_stack<boost::lockfree::queue<char, boost::lockfree::allocator<std::allocator<char> > >::node, std::allocator<boost::lockfree::queue<char, boost::lockfree::allocator<std::allocator<char> > >::node> >::freelist_node>, std::memory_order, std::memory_order)':
queue_test.cpp:(.text._ZNSt6atomicIN5boost8lockfree6detail10tagged_ptrINS2_14freelist_stackINS1_5queueIcJNS1_9allocatorISaIcEEEEE4nodeESaISA_EE13freelist_nodeEEEE21compare_exchange_weakERSE_SE_St12memory_orderSH_[_ZNSt6atomicIN5boost8lockfree6detail10tagged_ptrINS2_14freelist_stackINS1_5queueIcJNS1_9allocatorISaIcEEEEE4nodeESaISA_EE13freelist_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/queue_test.test/gcc-8~c++2a/debug/arm_32/debug-symbols-off/link-static/threading-multi/visibility-hidden/queue_test.o: in function `std::atomic<boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<void*>::node> >::compare_exchange_strong(boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<void*>::node>&, boost::lockfree::detail::tagged_ptr<boost::lockfree::queue<void*>::node>, std::memory_order, std::memory_order)':
queue_test.cpp:(.text._ZNSt6atomicIN5boost8lockfree6detail10tagged_ptrINS1_5queueIPvJEE4nodeEEEE23compare_exchange_strongERS8_S8_St12memory_orderSB_[_ZNSt6atomicIN5boost8lockfree6detail10tagged_ptrINS1_5queueIPvJEE4nodeEEEE23compare_exchange_strongERS8_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/queue_test.test/gcc-8~c++2a/debug/arm_32/debug-symbols-off/link-static/threading-multi/visibility-hidden/queue_test.o:queue_test.cpp:(.text._ZNSt6atomicIN5boost8lockfree6detail10tagged_ptrINS1_5queueIPvJEE4nodeEEEE21compare_exchange_weakERS8_S8_St12memory_orderSB_[_ZNSt6atomicIN5boost8lockfree6detail10tagged_ptrINS1_5queueIPvJEE4nodeEEEE21compare_exchange_weakERS8_S8_St12memory_orderSB_]+0x60): more undefined references to `__atomic_compare_exchange_8' follow
collect2: error: ld returned 1 exit status