* Testers with real m68k hardware needed
@ 2017-05-10 21:08 John Paul Adrian Glaubitz
2017-05-11 16:31 ` Laurent Vivier
0 siblings, 1 reply; 4+ messages in thread
From: John Paul Adrian Glaubitz @ 2017-05-10 21:08 UTC (permalink / raw)
To: Debian m68k, Linux/m68k
Hi!
liburcu is currently missing support m68k. The maintainer of the Debian package
has kindly written a patch which adds m68k support to the library [1]. However,
he was told by upstream that the patch should be tested on real hardware.
So, for anyone currently running Debian/m68k, your help is needed. I do have
various m68k machines with Debian myself, but they are currently offline but
I am planning on bringing them back online in some months.
Thus, in the meantime it would be great if someone else with real hardware
readily available could help.
To test, do the following:
# apt update
# apt install git
# apt build-dep liburcu
# mkdir liburcu
# cd liburcu
# git clone https://github.com/mjeanson/userspace-rcu.git
# cd userspace-rcu/
# git checkout m68k
# ./bootstrap
# ./configure
# make | liburcu-build.log
# make check | tee liburcu-check.log
Then please post both liburcu-build.log and liburcu-check.log to the list.
Thanks,
Adrian
> [1] https://github.com/mjeanson/userspace-rcu/commit/b4aa8c191528081d28b1538f0156b91f6cdd1f25
--
.''`. John Paul Adrian Glaubitz
: :' : Debian Developer - glaubitz@debian.org
`. `' Freie Universitaet Berlin - glaubitz@physik.fu-berlin.de
`- GPG: 62FF 8A75 84E0 2956 9546 0006 7426 3B37 F5B5 F913
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Testers with real m68k hardware needed
2017-05-10 21:08 Testers with real m68k hardware needed John Paul Adrian Glaubitz
@ 2017-05-11 16:31 ` Laurent Vivier
2017-05-11 17:01 ` John Paul Adrian Glaubitz
0 siblings, 1 reply; 4+ messages in thread
From: Laurent Vivier @ 2017-05-11 16:31 UTC (permalink / raw)
To: John Paul Adrian Glaubitz, Debian m68k, Linux/m68k
Le 10/05/2017 à 23:08, John Paul Adrian Glaubitz a écrit :
> Hi!
>
> liburcu is currently missing support m68k. The maintainer of the Debian package
> has kindly written a patch which adds m68k support to the library [1]. However,
> he was told by upstream that the patch should be tested on real hardware.
>
> So, for anyone currently running Debian/m68k, your help is needed. I do have
> various m68k machines with Debian myself, but they are currently offline but
> I am planning on bringing them back online in some months.
>
> Thus, in the meantime it would be great if someone else with real hardware
> readily available could help.
>
> To test, do the following:
>
> # apt update
> # apt install git
> # apt build-dep liburcu
> # mkdir liburcu
> # cd liburcu
> # git clone https://github.com/mjeanson/userspace-rcu.git
> # cd userspace-rcu/
> # git checkout m68k
> # ./bootstrap
> # ./configure
> # make | liburcu-build.log
> # make check | tee liburcu-check.log
>
> Then please post both liburcu-build.log and liburcu-check.log to the list.
>
> Thanks,
> Adrian
>
>> [1] https://github.com/mjeanson/userspace-rcu/commit/b4aa8c191528081d28b1538f0156b91f6cdd1f25
> 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
Laurent
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Testers with real m68k hardware needed
2017-05-11 16:31 ` Laurent Vivier
@ 2017-05-11 17:01 ` John Paul Adrian Glaubitz
2017-05-12 7:07 ` Laurent Vivier
0 siblings, 1 reply; 4+ messages in thread
From: John Paul Adrian Glaubitz @ 2017-05-11 17:01 UTC (permalink / raw)
To: Laurent Vivier, Debian m68k, Linux/m68k
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
--
.''`. John Paul Adrian Glaubitz
: :' : Debian Developer - glaubitz@debian.org
`. `' Freie Universitaet Berlin - glaubitz@physik.fu-berlin.de
`- GPG: 62FF 8A75 84E0 2956 9546 0006 7426 3B37 F5B5 F913
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Testers with real m68k hardware needed
2017-05-11 17:01 ` John Paul Adrian Glaubitz
@ 2017-05-12 7:07 ` Laurent Vivier
0 siblings, 0 replies; 4+ messages in thread
From: Laurent Vivier @ 2017-05-12 7:07 UTC (permalink / raw)
To: John Paul Adrian Glaubitz, Debian m68k, Linux/m68k
[-- Attachment #1: Type: text/plain, Size: 1021 bytes --]
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
[-- Attachment #2: liburcu-build.log --]
[-- Type: text/x-log, Size: 16179 bytes --]
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'
[-- Attachment #3: liburcu-check.log --]
[-- Type: text/x-log, Size: 11155 bytes --]
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'
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2017-05-12 7:07 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-05-10 21:08 Testers with real m68k hardware needed John Paul Adrian Glaubitz
2017-05-11 16:31 ` Laurent Vivier
2017-05-11 17:01 ` John Paul Adrian Glaubitz
2017-05-12 7:07 ` Laurent Vivier
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox