Le 11/05/2017 à 19:01, John Paul Adrian Glaubitz a écrit :
On 05/11/2017 06:31 PM, Laurent Vivier wrote:
After hours:
...
CC test_urcu_defer.o
/tmp/cczwtyzj.s: Assembler messages:
/tmp/cczwtyzj.s:298: Error: syntax error -- statement `add.l
%d1,nr_writes@TLSLE+4(%a0)' ignored
/tmp/cczwtyzj.s:421: Error: syntax error -- statement `add.l
%d1,nr_writes@TLSLE+4(%a0)' ignored
make[2]: *** [test_urcu_defer.o] Error 1
Makefile:1059: recipe for target 'test_urcu_defer.o' failed
make[2]: Leaving directory '/liburcu/userspace-rcu/tests/benchmark'
Makefile:367: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/liburcu/userspace-rcu/tests'
Makefile:474: recipe for target 'all-recursive' failed
make: *** [all-recursive] Error 1
Ah, I forgot to mention that you need to build with --disable-compiler-tls.
Could you try again? Sorry for the extra effort.
Adrian
Logs attached.
Laurent
Making all in include
make[1]: Entering directory '/liburcu/userspace-rcu/include'
make all-am
make[2]: Entering directory '/liburcu/userspace-rcu/include'
make[2]: Leaving directory '/liburcu/userspace-rcu/include'
make[1]: Leaving directory '/liburcu/userspace-rcu/include'
Making all in src
make[1]: Entering directory '/liburcu/userspace-rcu/src'
CC wfqueue.lo
CC wfcqueue.lo
CC wfstack.lo
CC compat_futex.lo
CCLD liburcu-common.la
CC urcu.lo
CC urcu-pointer.lo
CCLD liburcu.la
CC urcu-qsbr.lo
CCLD liburcu-qsbr.la
CC liburcu_mb_la-urcu.lo
CC liburcu_mb_la-urcu-pointer.lo
CC liburcu_mb_la-compat_futex.lo
CCLD liburcu-mb.la
CC liburcu_signal_la-urcu.lo
CC liburcu_signal_la-urcu-pointer.lo
CC liburcu_signal_la-compat_futex.lo
CCLD liburcu-signal.la
CC urcu-bp.lo
CCLD liburcu-bp.la
CC rculfqueue.lo
CC rculfstack.lo
CC lfstack.lo
CC rculfhash.lo
CC rculfhash-mm-order.lo
CC rculfhash-mm-chunk.lo
CC rculfhash-mm-mmap.lo
CCLD liburcu-cds.la
make[1]: Leaving directory '/liburcu/userspace-rcu/src'
Making all in doc
make[1]: Entering directory '/liburcu/userspace-rcu/doc'
Making all in examples
make[2]: Entering directory '/liburcu/userspace-rcu/doc/examples'
Examples: relative top_srcdir path ../..
Examples: relative top_builddir path ../..
make[3]: Entering directory '/liburcu/userspace-rcu/doc/examples'
make -C hlist
make[4]: Entering directory '/liburcu/userspace-rcu/doc/examples/hlist'
make -f Makefile.cds_hlist_add_head_rcu
make[5]: Entering directory '/liburcu/userspace-rcu/doc/examples/hlist'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/liburcu/userspace-rcu/doc/examples/hlist'
make -f Makefile.cds_hlist_del_rcu
make[5]: Entering directory '/liburcu/userspace-rcu/doc/examples/hlist'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/liburcu/userspace-rcu/doc/examples/hlist'
make -f Makefile.cds_hlist_for_each_rcu
make[5]: Entering directory '/liburcu/userspace-rcu/doc/examples/hlist'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/liburcu/userspace-rcu/doc/examples/hlist'
make -f Makefile.cds_hlist_for_each_entry_rcu
make[5]: Entering directory '/liburcu/userspace-rcu/doc/examples/hlist'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/liburcu/userspace-rcu/doc/examples/hlist'
make[4]: Leaving directory '/liburcu/userspace-rcu/doc/examples/hlist'
make -C list
make[4]: Entering directory '/liburcu/userspace-rcu/doc/examples/list'
make -f Makefile.cds_list_add_rcu
make[5]: Entering directory '/liburcu/userspace-rcu/doc/examples/list'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/liburcu/userspace-rcu/doc/examples/list'
make -f Makefile.cds_list_add_tail_rcu
make[5]: Entering directory '/liburcu/userspace-rcu/doc/examples/list'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/liburcu/userspace-rcu/doc/examples/list'
make -f Makefile.cds_list_del_rcu
make[5]: Entering directory '/liburcu/userspace-rcu/doc/examples/list'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/liburcu/userspace-rcu/doc/examples/list'
make -f Makefile.cds_list_for_each_rcu
make[5]: Entering directory '/liburcu/userspace-rcu/doc/examples/list'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/liburcu/userspace-rcu/doc/examples/list'
make -f Makefile.cds_list_for_each_entry_rcu
make[5]: Entering directory '/liburcu/userspace-rcu/doc/examples/list'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/liburcu/userspace-rcu/doc/examples/list'
make -f Makefile.cds_list_replace_rcu
make[5]: Entering directory '/liburcu/userspace-rcu/doc/examples/list'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/liburcu/userspace-rcu/doc/examples/list'
make[4]: Leaving directory '/liburcu/userspace-rcu/doc/examples/list'
make -C urcu-flavors
make[4]: Entering directory '/liburcu/userspace-rcu/doc/examples/urcu-flavors'
make -f Makefile.qsbr
make[5]: Entering directory '/liburcu/userspace-rcu/doc/examples/urcu-flavors'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/liburcu/userspace-rcu/doc/examples/urcu-flavors'
make -f Makefile.mb
make[5]: Entering directory '/liburcu/userspace-rcu/doc/examples/urcu-flavors'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/liburcu/userspace-rcu/doc/examples/urcu-flavors'
make -f Makefile.membarrier
make[5]: Entering directory '/liburcu/userspace-rcu/doc/examples/urcu-flavors'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/liburcu/userspace-rcu/doc/examples/urcu-flavors'
make -f Makefile.signal
make[5]: Entering directory '/liburcu/userspace-rcu/doc/examples/urcu-flavors'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/liburcu/userspace-rcu/doc/examples/urcu-flavors'
make -f Makefile.bp
make[5]: Entering directory '/liburcu/userspace-rcu/doc/examples/urcu-flavors'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/liburcu/userspace-rcu/doc/examples/urcu-flavors'
make[4]: Leaving directory '/liburcu/userspace-rcu/doc/examples/urcu-flavors'
make -C wfcqueue
make[4]: Entering directory '/liburcu/userspace-rcu/doc/examples/wfcqueue'
make -f Makefile.cds_wfcq_enqueue
make[5]: Entering directory '/liburcu/userspace-rcu/doc/examples/wfcqueue'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/liburcu/userspace-rcu/doc/examples/wfcqueue'
make -f Makefile.cds_wfcq_dequeue
make[5]: Entering directory '/liburcu/userspace-rcu/doc/examples/wfcqueue'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/liburcu/userspace-rcu/doc/examples/wfcqueue'
make -f Makefile.cds_wfcq_splice
make[5]: Entering directory '/liburcu/userspace-rcu/doc/examples/wfcqueue'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/liburcu/userspace-rcu/doc/examples/wfcqueue'
make[4]: Leaving directory '/liburcu/userspace-rcu/doc/examples/wfcqueue'
make -C rculfqueue
make[4]: Entering directory '/liburcu/userspace-rcu/doc/examples/rculfqueue'
make -f Makefile.cds_lfq_enqueue
make[5]: Entering directory '/liburcu/userspace-rcu/doc/examples/rculfqueue'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/liburcu/userspace-rcu/doc/examples/rculfqueue'
make -f Makefile.cds_lfq_dequeue
make[5]: Entering directory '/liburcu/userspace-rcu/doc/examples/rculfqueue'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/liburcu/userspace-rcu/doc/examples/rculfqueue'
make[4]: Leaving directory '/liburcu/userspace-rcu/doc/examples/rculfqueue'
make -C wfstack
make[4]: Entering directory '/liburcu/userspace-rcu/doc/examples/wfstack'
make -f Makefile.cds_wfs_push
make[5]: Entering directory '/liburcu/userspace-rcu/doc/examples/wfstack'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/liburcu/userspace-rcu/doc/examples/wfstack'
make -f Makefile.cds_wfs_pop
make[5]: Entering directory '/liburcu/userspace-rcu/doc/examples/wfstack'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/liburcu/userspace-rcu/doc/examples/wfstack'
make -f Makefile.cds_wfs_pop_all_blocking
make[5]: Entering directory '/liburcu/userspace-rcu/doc/examples/wfstack'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/liburcu/userspace-rcu/doc/examples/wfstack'
make[4]: Leaving directory '/liburcu/userspace-rcu/doc/examples/wfstack'
make -C lfstack
make[4]: Entering directory '/liburcu/userspace-rcu/doc/examples/lfstack'
make -f Makefile.cds_lfs_push
make[5]: Entering directory '/liburcu/userspace-rcu/doc/examples/lfstack'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/liburcu/userspace-rcu/doc/examples/lfstack'
make -f Makefile.cds_lfs_pop_blocking
make[5]: Entering directory '/liburcu/userspace-rcu/doc/examples/lfstack'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/liburcu/userspace-rcu/doc/examples/lfstack'
make -f Makefile.cds_lfs_pop_all_blocking
make[5]: Entering directory '/liburcu/userspace-rcu/doc/examples/lfstack'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/liburcu/userspace-rcu/doc/examples/lfstack'
make[4]: Leaving directory '/liburcu/userspace-rcu/doc/examples/lfstack'
make -C rculfhash
make[4]: Entering directory '/liburcu/userspace-rcu/doc/examples/rculfhash'
make -f Makefile.cds_lfht_add
make[5]: Entering directory '/liburcu/userspace-rcu/doc/examples/rculfhash'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/liburcu/userspace-rcu/doc/examples/rculfhash'
make -f Makefile.cds_lfht_add_unique
make[5]: Entering directory '/liburcu/userspace-rcu/doc/examples/rculfhash'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/liburcu/userspace-rcu/doc/examples/rculfhash'
make -f Makefile.cds_lfht_add_replace
make[5]: Entering directory '/liburcu/userspace-rcu/doc/examples/rculfhash'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/liburcu/userspace-rcu/doc/examples/rculfhash'
make -f Makefile.cds_lfht_del
make[5]: Entering directory '/liburcu/userspace-rcu/doc/examples/rculfhash'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/liburcu/userspace-rcu/doc/examples/rculfhash'
make -f Makefile.cds_lfht_destroy
make[5]: Entering directory '/liburcu/userspace-rcu/doc/examples/rculfhash'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/liburcu/userspace-rcu/doc/examples/rculfhash'
make -f Makefile.cds_lfht_lookup
make[5]: Entering directory '/liburcu/userspace-rcu/doc/examples/rculfhash'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/liburcu/userspace-rcu/doc/examples/rculfhash'
make -f Makefile.cds_lfht_for_each_entry_duplicate
make[5]: Entering directory '/liburcu/userspace-rcu/doc/examples/rculfhash'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/liburcu/userspace-rcu/doc/examples/rculfhash'
make[4]: Leaving directory '/liburcu/userspace-rcu/doc/examples/rculfhash'
make[3]: Leaving directory '/liburcu/userspace-rcu/doc/examples'
make[2]: Leaving directory '/liburcu/userspace-rcu/doc/examples'
make[2]: Entering directory '/liburcu/userspace-rcu/doc'
make[2]: Nothing to be done for 'all-am'.
make[2]: Leaving directory '/liburcu/userspace-rcu/doc'
make[1]: Leaving directory '/liburcu/userspace-rcu/doc'
Making all in tests
make[1]: Entering directory '/liburcu/userspace-rcu/tests'
Making all in utils
make[2]: Entering directory '/liburcu/userspace-rcu/tests/utils'
CC tap.o
AR libtap.a
make[2]: Leaving directory '/liburcu/userspace-rcu/tests/utils'
Making all in common
make[2]: Entering directory '/liburcu/userspace-rcu/tests/common'
CC debug-yield.lo
CCLD libdebug-yield.la
make[2]: Leaving directory '/liburcu/userspace-rcu/tests/common'
Making all in unit
make[2]: Entering directory '/liburcu/userspace-rcu/tests/unit'
CC test_uatomic.o
CCLD test_uatomic
CC test_urcu_multiflavor.o
CC test_urcu_multiflavor-memb.o
CC test_urcu_multiflavor-mb.o
CC test_urcu_multiflavor-signal.o
CC test_urcu_multiflavor-qsbr.o
CC test_urcu_multiflavor-bp.o
CCLD test_urcu_multiflavor
CC test_urcu_multiflavor_dynlink-test_urcu_multiflavor.o
CC test_urcu_multiflavor_dynlink-test_urcu_multiflavor-memb.o
CC test_urcu_multiflavor_dynlink-test_urcu_multiflavor-mb.o
CC test_urcu_multiflavor_dynlink-test_urcu_multiflavor-signal.o
CC test_urcu_multiflavor_dynlink-test_urcu_multiflavor-qsbr.o
CC test_urcu_multiflavor_dynlink-test_urcu_multiflavor-bp.o
CCLD test_urcu_multiflavor_dynlink
make[2]: Leaving directory '/liburcu/userspace-rcu/tests/unit'
Making all in benchmark
make[2]: Entering directory '/liburcu/userspace-rcu/tests/benchmark'
CC test_urcu.o
CCLD test_urcu
CC test_urcu_dynamic_link-test_urcu.o
CCLD test_urcu_dynamic_link
CC test_urcu_timing.o
CCLD test_urcu_timing
CC test_urcu_signal-test_urcu.o
CCLD test_urcu_signal
CC test_urcu_signal_dynamic_link-test_urcu.o
CCLD test_urcu_signal_dynamic_link
CC test_urcu_signal_timing-test_urcu_timing.o
CCLD test_urcu_signal_timing
CC test_rwlock_timing.o
CCLD test_rwlock_timing
CC test_rwlock.o
CCLD test_rwlock
CC test_perthreadlock_timing.o
CCLD test_perthreadlock_timing
CC test_perthreadlock.o
CCLD test_perthreadlock
CC test_urcu_yield-test_urcu.o
CCLD test_urcu_yield
CC test_urcu_signal_yield-test_urcu.o
CCLD test_urcu_signal_yield
CC test_urcu_mb-test_urcu.o
CCLD test_urcu_mb
CC test_urcu_qsbr_timing.o
CCLD test_urcu_qsbr_timing
CC test_urcu_qsbr.o
CCLD test_urcu_qsbr
CC test_mutex.o
CCLD test_mutex
CC test_looplen.o
CCLD test_looplen
CC test_urcu_gc.o
CCLD test_urcu_gc
CC test_urcu_signal_gc-test_urcu_gc.o
CCLD test_urcu_signal_gc
CC test_urcu_lgc-test_urcu_gc.o
CCLD test_urcu_lgc
CC test_urcu_mb_gc-test_urcu_gc.o
CCLD test_urcu_mb_gc
CC test_urcu_qsbr_gc.o
CCLD test_urcu_qsbr_gc
CC test_urcu_qsbr_lgc-test_urcu_qsbr_gc.o
CCLD test_urcu_qsbr_lgc
CC test_urcu_signal_lgc-test_urcu_gc.o
CCLD test_urcu_signal_lgc
CC test_urcu_mb_lgc-test_urcu_gc.o
CCLD test_urcu_mb_lgc
CC test_urcu_qsbr_dynamic_link-test_urcu_qsbr.o
CCLD test_urcu_qsbr_dynamic_link
CC test_urcu_defer.o
CCLD test_urcu_defer
CC test_urcu_assign.o
CCLD test_urcu_assign
CC test_urcu_assign_dynamic_link-test_urcu_assign.o
CCLD test_urcu_assign_dynamic_link
CC test_urcu_bp.o
CCLD test_urcu_bp
CC test_urcu_bp_dynamic_link-test_urcu_bp.o
CCLD test_urcu_bp_dynamic_link
CC test_cycles_per_loop.o
CCLD test_cycles_per_loop
CC test_urcu_lfq.o
CCLD test_urcu_lfq
CC test_urcu_wfq.o
CCLD test_urcu_wfq
CC test_urcu_lfs.o
CCLD test_urcu_lfs
CC test_urcu_wfs.o
CCLD test_urcu_wfs
CC test_urcu_lfs_rcu.o
CCLD test_urcu_lfs_rcu
CC test_urcu_wfcq.o
CCLD test_urcu_wfcq
CC test_urcu_wfq_dynlink-test_urcu_wfq.o
CCLD test_urcu_wfq_dynlink
CC test_urcu_wfs_dynlink-test_urcu_wfs.o
CCLD test_urcu_wfs_dynlink
CC test_urcu_wfcq_dynlink-test_urcu_wfcq.o
CCLD test_urcu_wfcq_dynlink
CC test_urcu_lfq_dynlink-test_urcu_lfq.o
CCLD test_urcu_lfq_dynlink
CC test_urcu_lfs_dynlink-test_urcu_lfs.o
CCLD test_urcu_lfs_dynlink
CC test_urcu_hash-test_urcu_hash.o
CC test_urcu_hash-test_urcu_hash_rw.o
CC test_urcu_hash-test_urcu_hash_unique.o
CCLD test_urcu_hash
CC test_urcu_lfs_rcu_dynlink-test_urcu_lfs_rcu.o
CCLD test_urcu_lfs_rcu_dynlink
make[2]: Leaving directory '/liburcu/userspace-rcu/tests/benchmark'
Making all in regression
make[2]: Entering directory '/liburcu/userspace-rcu/tests/regression'
CC test_urcu_fork.o
CCLD test_urcu_fork
CC rcutorture_urcu-urcutorture.o
CCLD rcutorture_urcu
CC rcutorture_urcu_signal-urcutorture.o
CCLD rcutorture_urcu_signal
CC rcutorture_urcu_mb-urcutorture.o
CCLD rcutorture_urcu_mb
CC rcutorture_urcu_bp-urcutorture.o
CCLD rcutorture_urcu_bp
CC rcutorture_urcu_qsbr-urcutorture.o
CCLD rcutorture_urcu_qsbr
make[2]: Leaving directory '/liburcu/userspace-rcu/tests/regression'
make[2]: Entering directory '/liburcu/userspace-rcu/tests'
make[2]: Nothing to be done for 'all-am'.
make[2]: Leaving directory '/liburcu/userspace-rcu/tests'
make[1]: Leaving directory '/liburcu/userspace-rcu/tests'
make[1]: Entering directory '/liburcu/userspace-rcu'
make[1]: Nothing to be done for 'all-am'.
make[1]: Leaving directory '/liburcu/userspace-rcu'
Making check in include
make[1]: Entering directory '/liburcu/userspace-rcu/include'
make[1]: Leaving directory '/liburcu/userspace-rcu/include'
Making check in src
make[1]: Entering directory '/liburcu/userspace-rcu/src'
make[1]: Nothing to be done for 'check'.
make[1]: Leaving directory '/liburcu/userspace-rcu/src'
Making check in doc
make[1]: Entering directory '/liburcu/userspace-rcu/doc'
Making check in examples
make[2]: Entering directory '/liburcu/userspace-rcu/doc/examples'
Examples: relative top_srcdir path ../..
Examples: relative top_builddir path ../..
make[3]: Entering directory '/liburcu/userspace-rcu/doc/examples'
make -C hlist
make[4]: Entering directory '/liburcu/userspace-rcu/doc/examples/hlist'
make -f Makefile.cds_hlist_add_head_rcu
make[5]: Entering directory '/liburcu/userspace-rcu/doc/examples/hlist'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/liburcu/userspace-rcu/doc/examples/hlist'
make -f Makefile.cds_hlist_del_rcu
make[5]: Entering directory '/liburcu/userspace-rcu/doc/examples/hlist'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/liburcu/userspace-rcu/doc/examples/hlist'
make -f Makefile.cds_hlist_for_each_rcu
make[5]: Entering directory '/liburcu/userspace-rcu/doc/examples/hlist'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/liburcu/userspace-rcu/doc/examples/hlist'
make -f Makefile.cds_hlist_for_each_entry_rcu
make[5]: Entering directory '/liburcu/userspace-rcu/doc/examples/hlist'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/liburcu/userspace-rcu/doc/examples/hlist'
make[4]: Leaving directory '/liburcu/userspace-rcu/doc/examples/hlist'
make -C list
make[4]: Entering directory '/liburcu/userspace-rcu/doc/examples/list'
make -f Makefile.cds_list_add_rcu
make[5]: Entering directory '/liburcu/userspace-rcu/doc/examples/list'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/liburcu/userspace-rcu/doc/examples/list'
make -f Makefile.cds_list_add_tail_rcu
make[5]: Entering directory '/liburcu/userspace-rcu/doc/examples/list'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/liburcu/userspace-rcu/doc/examples/list'
make -f Makefile.cds_list_del_rcu
make[5]: Entering directory '/liburcu/userspace-rcu/doc/examples/list'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/liburcu/userspace-rcu/doc/examples/list'
make -f Makefile.cds_list_for_each_rcu
make[5]: Entering directory '/liburcu/userspace-rcu/doc/examples/list'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/liburcu/userspace-rcu/doc/examples/list'
make -f Makefile.cds_list_for_each_entry_rcu
make[5]: Entering directory '/liburcu/userspace-rcu/doc/examples/list'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/liburcu/userspace-rcu/doc/examples/list'
make -f Makefile.cds_list_replace_rcu
make[5]: Entering directory '/liburcu/userspace-rcu/doc/examples/list'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/liburcu/userspace-rcu/doc/examples/list'
make[4]: Leaving directory '/liburcu/userspace-rcu/doc/examples/list'
make -C urcu-flavors
make[4]: Entering directory '/liburcu/userspace-rcu/doc/examples/urcu-flavors'
make -f Makefile.qsbr
make[5]: Entering directory '/liburcu/userspace-rcu/doc/examples/urcu-flavors'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/liburcu/userspace-rcu/doc/examples/urcu-flavors'
make -f Makefile.mb
make[5]: Entering directory '/liburcu/userspace-rcu/doc/examples/urcu-flavors'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/liburcu/userspace-rcu/doc/examples/urcu-flavors'
make -f Makefile.membarrier
make[5]: Entering directory '/liburcu/userspace-rcu/doc/examples/urcu-flavors'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/liburcu/userspace-rcu/doc/examples/urcu-flavors'
make -f Makefile.signal
make[5]: Entering directory '/liburcu/userspace-rcu/doc/examples/urcu-flavors'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/liburcu/userspace-rcu/doc/examples/urcu-flavors'
make -f Makefile.bp
make[5]: Entering directory '/liburcu/userspace-rcu/doc/examples/urcu-flavors'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/liburcu/userspace-rcu/doc/examples/urcu-flavors'
make[4]: Leaving directory '/liburcu/userspace-rcu/doc/examples/urcu-flavors'
make -C wfcqueue
make[4]: Entering directory '/liburcu/userspace-rcu/doc/examples/wfcqueue'
make -f Makefile.cds_wfcq_enqueue
make[5]: Entering directory '/liburcu/userspace-rcu/doc/examples/wfcqueue'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/liburcu/userspace-rcu/doc/examples/wfcqueue'
make -f Makefile.cds_wfcq_dequeue
make[5]: Entering directory '/liburcu/userspace-rcu/doc/examples/wfcqueue'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/liburcu/userspace-rcu/doc/examples/wfcqueue'
make -f Makefile.cds_wfcq_splice
make[5]: Entering directory '/liburcu/userspace-rcu/doc/examples/wfcqueue'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/liburcu/userspace-rcu/doc/examples/wfcqueue'
make[4]: Leaving directory '/liburcu/userspace-rcu/doc/examples/wfcqueue'
make -C rculfqueue
make[4]: Entering directory '/liburcu/userspace-rcu/doc/examples/rculfqueue'
make -f Makefile.cds_lfq_enqueue
make[5]: Entering directory '/liburcu/userspace-rcu/doc/examples/rculfqueue'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/liburcu/userspace-rcu/doc/examples/rculfqueue'
make -f Makefile.cds_lfq_dequeue
make[5]: Entering directory '/liburcu/userspace-rcu/doc/examples/rculfqueue'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/liburcu/userspace-rcu/doc/examples/rculfqueue'
make[4]: Leaving directory '/liburcu/userspace-rcu/doc/examples/rculfqueue'
make -C wfstack
make[4]: Entering directory '/liburcu/userspace-rcu/doc/examples/wfstack'
make -f Makefile.cds_wfs_push
make[5]: Entering directory '/liburcu/userspace-rcu/doc/examples/wfstack'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/liburcu/userspace-rcu/doc/examples/wfstack'
make -f Makefile.cds_wfs_pop
make[5]: Entering directory '/liburcu/userspace-rcu/doc/examples/wfstack'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/liburcu/userspace-rcu/doc/examples/wfstack'
make -f Makefile.cds_wfs_pop_all_blocking
make[5]: Entering directory '/liburcu/userspace-rcu/doc/examples/wfstack'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/liburcu/userspace-rcu/doc/examples/wfstack'
make[4]: Leaving directory '/liburcu/userspace-rcu/doc/examples/wfstack'
make -C lfstack
make[4]: Entering directory '/liburcu/userspace-rcu/doc/examples/lfstack'
make -f Makefile.cds_lfs_push
make[5]: Entering directory '/liburcu/userspace-rcu/doc/examples/lfstack'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/liburcu/userspace-rcu/doc/examples/lfstack'
make -f Makefile.cds_lfs_pop_blocking
make[5]: Entering directory '/liburcu/userspace-rcu/doc/examples/lfstack'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/liburcu/userspace-rcu/doc/examples/lfstack'
make -f Makefile.cds_lfs_pop_all_blocking
make[5]: Entering directory '/liburcu/userspace-rcu/doc/examples/lfstack'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/liburcu/userspace-rcu/doc/examples/lfstack'
make[4]: Leaving directory '/liburcu/userspace-rcu/doc/examples/lfstack'
make -C rculfhash
make[4]: Entering directory '/liburcu/userspace-rcu/doc/examples/rculfhash'
make -f Makefile.cds_lfht_add
make[5]: Entering directory '/liburcu/userspace-rcu/doc/examples/rculfhash'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/liburcu/userspace-rcu/doc/examples/rculfhash'
make -f Makefile.cds_lfht_add_unique
make[5]: Entering directory '/liburcu/userspace-rcu/doc/examples/rculfhash'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/liburcu/userspace-rcu/doc/examples/rculfhash'
make -f Makefile.cds_lfht_add_replace
make[5]: Entering directory '/liburcu/userspace-rcu/doc/examples/rculfhash'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/liburcu/userspace-rcu/doc/examples/rculfhash'
make -f Makefile.cds_lfht_del
make[5]: Entering directory '/liburcu/userspace-rcu/doc/examples/rculfhash'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/liburcu/userspace-rcu/doc/examples/rculfhash'
make -f Makefile.cds_lfht_destroy
make[5]: Entering directory '/liburcu/userspace-rcu/doc/examples/rculfhash'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/liburcu/userspace-rcu/doc/examples/rculfhash'
make -f Makefile.cds_lfht_lookup
make[5]: Entering directory '/liburcu/userspace-rcu/doc/examples/rculfhash'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/liburcu/userspace-rcu/doc/examples/rculfhash'
make -f Makefile.cds_lfht_for_each_entry_duplicate
make[5]: Entering directory '/liburcu/userspace-rcu/doc/examples/rculfhash'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/liburcu/userspace-rcu/doc/examples/rculfhash'
make[4]: Leaving directory '/liburcu/userspace-rcu/doc/examples/rculfhash'
make[3]: Leaving directory '/liburcu/userspace-rcu/doc/examples'
make[2]: Leaving directory '/liburcu/userspace-rcu/doc/examples'
make[2]: Entering directory '/liburcu/userspace-rcu/doc'
make[2]: Nothing to be done for 'check-am'.
make[2]: Leaving directory '/liburcu/userspace-rcu/doc'
make[1]: Leaving directory '/liburcu/userspace-rcu/doc'
Making check in tests
make[1]: Entering directory '/liburcu/userspace-rcu/tests'
Making check in utils
make[2]: Entering directory '/liburcu/userspace-rcu/tests/utils'
make[2]: Leaving directory '/liburcu/userspace-rcu/tests/utils'
Making check in common
make[2]: Entering directory '/liburcu/userspace-rcu/tests/common'
make[2]: Nothing to be done for 'check'.
make[2]: Leaving directory '/liburcu/userspace-rcu/tests/common'
Making check in unit
make[2]: Entering directory '/liburcu/userspace-rcu/tests/unit'
./run.sh unit_tests
./test_uatomic ................... ok
./test_urcu_multiflavor .......... ok
./test_urcu_multiflavor_dynlink .. ok
All tests successful.
Files=3, Tests=78, 16 wallclock secs ( 6.03 usr 1.13 sys + 2.08 cusr 2.85 csys = 12.09 CPU)
Result: PASS
make[2]: Leaving directory '/liburcu/userspace-rcu/tests/unit'
Making check in benchmark
make[2]: Entering directory '/liburcu/userspace-rcu/tests/benchmark'
make[2]: Leaving directory '/liburcu/userspace-rcu/tests/benchmark'
Making check in regression
make[2]: Entering directory '/liburcu/userspace-rcu/tests/regression'
make[2]: Leaving directory '/liburcu/userspace-rcu/tests/regression'
make[2]: Entering directory '/liburcu/userspace-rcu/tests'
make[2]: Nothing to be done for 'check-am'.
make[2]: Leaving directory '/liburcu/userspace-rcu/tests'
make[1]: Leaving directory '/liburcu/userspace-rcu/tests'
make[1]: Entering directory '/liburcu/userspace-rcu'
make[1]: Nothing to be done for 'check-am'.
make[1]: Leaving directory '/liburcu/userspace-rcu'