public inbox for linux-m68k@lists.linux-m68k.org
 help / color / mirror / Atom feed
* 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