From mboxrd@z Thu Jan 1 00:00:00 1970 From: skumar.m226@gmail.com (kumar s) Date: Wed, 27 Nov 2013 15:25:14 +0530 Subject: [lttng-dev] Fwd: liburcu error: Cannot find -lurcu In-Reply-To: <48CF5AC71E61DB46B70D0F388054EFFD267A5DE7@VAL-E-01.valcartier.drdc-rddc.gc.ca> References: <48CF5AC71E61DB46B70D0F388054EFFD267A5DE7@VAL-E-01.valcartier.drdc-rddc.gc.ca> Message-ID: Hi, I was able to fix the error, i did a small change in doc/examples/Makefile.examples.template file. ifdef CC CC = mips64-octeon-linux-gnu-gcc endif I changed ifndef to ifdef. The install.log file : Making install in . make[1]: Entering directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu' CC wfqueue.lo CC wfcqueue.lo CC wfstack.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 CCLD liburcu-mb.la CC liburcu_signal_la-urcu.lo CC liburcu_signal_la-urcu-pointer.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[2]: Entering directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu' test -z "/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/lib" || /bin/mkdir -p "/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/lib" /bin/sh ./libtool --mode=install /usr/bin/install -c liburcu-common.la liburcu.la liburcu-qsbr.la liburcu-mb.la liburcu-signal.la liburcu-bp.la liburcu-cds.la'/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/lib' libtool: install: /usr/bin/install -c .libs/liburcu-common.so.3.0.0 /home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/lib/liburcu-common.so.3.0.0 libtool: install: (cd /home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/lib && { ln -s -f liburcu-common.so.3.0.0 liburcu-common.so.3 || { rm -f liburcu-common.so.3 && ln -s liburcu-common.so.3.0.0 liburcu-common.so.3; }; }) libtool: install: (cd /home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/lib && { ln -s -f liburcu-common.so.3.0.0 liburcu-common.so || { rm -f liburcu-common.so && ln -s liburcu-common.so.3.0.0 liburcu-common.so; }; }) libtool: install: /usr/bin/install -c .libs/liburcu-common.lai /home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/lib/ liburcu-common.la libtool: install: warning: relinking `liburcu.la' libtool: install: (cd /home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu; /bin/sh /home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/libtool --silent --tag CC --mode=relink mips64-octeon-linux-gnu-gcc -Wall -g -O2 -lpthread -version-info 3:0:0 -o liburcu.la -rpath /home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/lib urcu.lo urcu-pointer.lo liburcu-common.la ) libtool: install: /usr/bin/install -c .libs/liburcu.so.3.0.0T /home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/lib/liburcu.so.3.0.0 libtool: install: (cd /home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/lib && { ln -s -f liburcu.so.3.0.0 liburcu.so.3 || { rm -f liburcu.so.3 && ln -s liburcu.so.3.0.0 liburcu.so.3; }; }) libtool: install: (cd /home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/lib && { ln -s -f liburcu.so.3.0.0 liburcu.so || { rm -f liburcu.so && ln -s liburcu.so.3.0.0 liburcu.so; }; }) libtool: install: /usr/bin/install -c .libs/liburcu.lai /home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/lib/ liburcu.la libtool: install: warning: relinking `liburcu-qsbr.la' libtool: install: (cd /home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu; /bin/sh /home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/libtool --silent --tag CC --mode=relink mips64-octeon-linux-gnu-gcc -Wall -g -O2 -lpthread -version-info 3:0:0 -o liburcu-qsbr.la -rpath /home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/lib urcu-qsbr.lo urcu-pointer.lo liburcu-common.la ) libtool: install: /usr/bin/install -c .libs/liburcu-qsbr.so.3.0.0T /home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/lib/liburcu-qsbr.so.3.0.0 libtool: install: (cd /home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/lib && { ln -s -f liburcu-qsbr.so.3.0.0 liburcu-qsbr.so.3 || { rm -f liburcu-qsbr.so.3 && ln -s liburcu-qsbr.so.3.0.0 liburcu-qsbr.so.3; }; }) libtool: install: (cd /home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/lib && { ln -s -f liburcu-qsbr.so.3.0.0 liburcu-qsbr.so || { rm -f liburcu-qsbr.so && ln -s liburcu-qsbr.so.3.0.0 liburcu-qsbr.so; }; }) libtool: install: /usr/bin/install -c .libs/liburcu-qsbr.lai /home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/lib/ liburcu-qsbr.la libtool: install: warning: relinking `liburcu-mb.la' libtool: install: (cd /home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu; /bin/sh /home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/libtool --silent --tag CC --mode=relink mips64-octeon-linux-gnu-gcc -DRCU_MB -g -O2 -lpthread -version-info 3:0:0 -o liburcu-mb.la -rpath /home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/lib liburcu_mb_la-urcu.lo liburcu_mb_la-urcu-pointer.lo liburcu-common.la ) libtool: install: /usr/bin/install -c .libs/liburcu-mb.so.3.0.0T /home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/lib/liburcu-mb.so.3.0.0 libtool: install: (cd /home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/lib && { ln -s -f liburcu-mb.so.3.0.0 liburcu-mb.so.3 || { rm -f liburcu-mb.so.3 && ln -s liburcu-mb.so.3.0.0 liburcu-mb.so.3; }; }) libtool: install: (cd /home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/lib && { ln -s -f liburcu-mb.so.3.0.0 liburcu-mb.so || { rm -f liburcu-mb.so && ln -s liburcu-mb.so.3.0.0 liburcu-mb.so; }; }) libtool: install: /usr/bin/install -c .libs/liburcu-mb.lai /home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/lib/ liburcu-mb.la libtool: install: warning: relinking `liburcu-signal.la' libtool: install: (cd /home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu; /bin/sh /home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/libtool --silent --tag CC --mode=relink mips64-octeon-linux-gnu-gcc -DRCU_SIGNAL -g -O2 -lpthread -version-info 3:0:0 -o liburcu-signal.la -rpath /home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/lib liburcu_signal_la-urcu.lo liburcu_signal_la-urcu-pointer.lo liburcu-common.la ) libtool: install: /usr/bin/install -c .libs/liburcu-signal.so.3.0.0T /home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/lib/liburcu-signal.so.3.0.0 libtool: install: (cd /home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/lib && { ln -s -f liburcu-signal.so.3.0.0 liburcu-signal.so.3 || { rm -f liburcu-signal.so.3 && ln -s liburcu-signal.so.3.0.0 liburcu-signal.so.3; }; }) libtool: install: (cd /home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/lib && { ln -s -f liburcu-signal.so.3.0.0 liburcu-signal.so || { rm -f liburcu-signal.so && ln -s liburcu-signal.so.3.0.0 liburcu-signal.so; }; }) libtool: install: /usr/bin/install -c .libs/liburcu-signal.lai /home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/lib/ liburcu-signal.la libtool: install: warning: relinking `liburcu-bp.la' libtool: install: (cd /home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu; /bin/sh /home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/libtool --silent --tag CC --mode=relink mips64-octeon-linux-gnu-gcc -Wall -g -O2 -lpthread -version-info 3:0:0 -o liburcu-bp.la -rpath /home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/lib urcu-bp.lo urcu-pointer.lo liburcu-common.la ) libtool: install: /usr/bin/install -c .libs/liburcu-bp.so.3.0.0T /home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/lib/liburcu-bp.so.3.0.0 libtool: install: (cd /home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/lib && { ln -s -f liburcu-bp.so.3.0.0 liburcu-bp.so.3 || { rm -f liburcu-bp.so.3 && ln -s liburcu-bp.so.3.0.0 liburcu-bp.so.3; }; }) libtool: install: (cd /home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/lib && { ln -s -f liburcu-bp.so.3.0.0 liburcu-bp.so || { rm -f liburcu-bp.so && ln -s liburcu-bp.so.3.0.0 liburcu-bp.so; }; }) libtool: install: /usr/bin/install -c .libs/liburcu-bp.lai /home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/lib/ liburcu-bp.la libtool: install: warning: relinking `liburcu-cds.la' libtool: install: (cd /home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu; /bin/sh /home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/libtool --silent --tag CC --mode=relink mips64-octeon-linux-gnu-gcc -Wall -g -O2 -lpthread -version-info 3:0:0 -o liburcu-cds.la -rpath /home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/lib rculfqueue.lo rculfstack.lo lfstack.lo rculfhash.lo rculfhash-mm-order.lo rculfhash-mm-chunk.lo rculfhash-mm-mmap.lo liburcu-common.la ) libtool: install: /usr/bin/install -c .libs/liburcu-cds.so.3.0.0T /home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/lib/liburcu-cds.so.3.0.0 libtool: install: (cd /home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/lib && { ln -s -f liburcu-cds.so.3.0.0 liburcu-cds.so.3 || { rm -f liburcu-cds.so.3 && ln -s liburcu-cds.so.3.0.0 liburcu-cds.so.3; }; }) libtool: install: (cd /home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/lib && { ln -s -f liburcu-cds.so.3.0.0 liburcu-cds.so || { rm -f liburcu-cds.so && ln -s liburcu-cds.so.3.0.0 liburcu-cds.so; }; }) libtool: install: /usr/bin/install -c .libs/liburcu-cds.lai /home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/lib/ liburcu-cds.la libtool: install: /usr/bin/install -c .libs/liburcu-common.a /home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/lib/liburcu-common.a libtool: install: chmod 644 /home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/lib/liburcu-common.a libtool: install: mips64-octeon-linux-gnu-ranlib /home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/lib/liburcu-common.a libtool: install: /usr/bin/install -c .libs/liburcu.a /home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/lib/liburcu.a libtool: install: chmod 644 /home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/lib/liburcu.a libtool: install: mips64-octeon-linux-gnu-ranlib /home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/lib/liburcu.a libtool: install: /usr/bin/install -c .libs/liburcu-qsbr.a /home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/lib/liburcu-qsbr.a libtool: install: chmod 644 /home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/lib/liburcu-qsbr.a libtool: install: mips64-octeon-linux-gnu-ranlib /home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/lib/liburcu-qsbr.a libtool: install: /usr/bin/install -c .libs/liburcu-mb.a /home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/lib/liburcu-mb.a libtool: install: chmod 644 /home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/lib/liburcu-mb.a libtool: install: mips64-octeon-linux-gnu-ranlib /home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/lib/liburcu-mb.a libtool: install: /usr/bin/install -c .libs/liburcu-signal.a /home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/lib/liburcu-signal.a libtool: install: chmod 644 /home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/lib/liburcu-signal.a libtool: install: mips64-octeon-linux-gnu-ranlib /home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/lib/liburcu-signal.a libtool: install: /usr/bin/install -c .libs/liburcu-bp.a /home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/lib/liburcu-bp.a libtool: install: chmod 644 /home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/lib/liburcu-bp.a libtool: install: mips64-octeon-linux-gnu-ranlib /home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/lib/liburcu-bp.a libtool: install: /usr/bin/install -c .libs/liburcu-cds.a /home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/lib/liburcu-cds.a libtool: install: chmod 644 /home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/lib/liburcu-cds.a libtool: install: mips64-octeon-linux-gnu-ranlib /home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/lib/liburcu-cds.a libtool: finish: PATH="/home/shkumar/Development_Merge/NewOCT/OCTEON_SDK/octeon_sdk/OCTEON-SDK/tools/bin:/home/shkumar/Development_Merge/NewOCT/OCTEON_SDK/octeon_sdk/OCTEON-SDK/host/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/shkumar/bin:/sbin" ldconfig -n /home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/lib ---------------------------------------------------------------------- Libraries have been installed in: /home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/lib If you ever happen to want to link against installed libraries in a given directory, LIBDIR, you must either use libtool, and specify the full pathname of the library, or use the `-LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to the `LD_LIBRARY_PATH' environment variable during execution - add LIBDIR to the `LD_RUN_PATH' environment variable during linking - use the `-Wl,-rpath -Wl,LIBDIR' linker flag - have your system administrator add LIBDIR to `/etc/ld.so.conf' See any operating system documentation about shared libraries for more information, such as the ld(1) and ld.so(8) manual pages. ---------------------------------------------------------------------- test -z "/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/share/doc/userspace-rcu" || /bin/mkdir -p "/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/share/doc/userspace-rcu" /usr/bin/install -c -m 644 README ChangeLog '/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/share/doc/userspace-rcu' test -z "/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/include" || /bin/mkdir -p "/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/include" /usr/bin/install -c -m 644 urcu.h urcu-bp.h urcu-call-rcu.h urcu-defer.h urcu-pointer.h urcu-qsbr.h urcu-flavor.h '/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/include' test -z "/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/include" || /bin/mkdir -p "/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/include" /bin/mkdir -p '/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/include/urcu/static' /usr/bin/install -c -m 644 ./urcu/static/lfstack.h ./urcu/static/rculfqueue.h ./urcu/static/rculfstack.h ./urcu/static/urcu-bp.h ./urcu/static/urcu.h ./urcu/static/urcu-pointer.h ./urcu/static/urcu-qsbr.h ./urcu/static/wfcqueue.h ./urcu/static/wfqueue.h ./urcu/static/wfstack.h '/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/include/urcu/static' /bin/mkdir -p '/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/include/urcu/map' /usr/bin/install -c -m 644 ./urcu/map/urcu-bp.h ./urcu/map/urcu.h ./urcu/map/urcu-qsbr.h '/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/include/urcu/map' /bin/mkdir -p '/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/include/urcu/arch' /usr/bin/install -c -m 644 urcu/arch/generic.h '/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/include/urcu/arch' /bin/mkdir -p '/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/include/urcu/uatomic' /usr/bin/install -c -m 644 urcu/uatomic/generic.h '/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/include/urcu/uatomic' /bin/mkdir -p '/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/include/urcu' /usr/bin/install -c -m 644 urcu/compiler.h urcu/hlist.h urcu/list.h urcu/rculist.h urcu/rcuhlist.h urcu/system.h urcu/futex.h urcu/wfstack.h urcu/wfqueue.h urcu/rculfstack.h urcu/rculfqueue.h urcu/ref.h urcu/cds.h urcu/urcu_ref.h urcu/urcu-futex.h urcu/uatomic_arch.h urcu/rculfhash.h urcu/wfcqueue.h urcu/lfstack.h urcu/tls-compat.h '/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/include/urcu' test -z "/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/include" || /bin/mkdir -p "/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/include" /bin/mkdir -p '/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/include/urcu' /usr/bin/install -c -m 644 urcu/arch.h urcu/uatomic.h urcu/config.h '/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/include/urcu' test -z "/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/lib/pkgconfig" || /bin/mkdir -p "/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/lib/pkgconfig" /usr/bin/install -c -m 644 liburcu-cds.pc liburcu.pc liburcu-bp.pc liburcu-qsbr.pc liburcu-signal.pc liburcu-mb.pc '/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/lib/pkgconfig' make[2]: Leaving directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu' make[1]: Leaving directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu' Making install in doc make[1]: Entering directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc' Making install in examples make[2]: Entering directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples' make -f dist-files/Makefile AM_CPPFLAGS=" -I../../../urcu/ -I../../../" AM_CFLAGS='-g -O2' AM_LDFLAGS=' -L../../../.libs/ -Wl,-rpath="/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/../../.libs/"' all make[3]: Entering directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples' make -C hlist make[4]: Entering directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/hlist' make -f Makefile.cds_hlist_add_head_rcu make[5]: Entering directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/hlist' mips64-octeon-linux-gnu-gcc -g -O2 -Wall -I../../../urcu/ -I../../../ -g -O2 \ -c -o cds_hlist_add_head_rcu.o cds_hlist_add_head_rcu.c mips64-octeon-linux-gnu-gcc -g -O2 -Wall -g -O2 -L../../../.libs/ -Wl,-rpath="/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/../../.libs/" \ -o cds_hlist_add_head_rcu cds_hlist_add_head_rcu.o -lurcu make[5]: Leaving directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/hlist' make -f Makefile.cds_hlist_del_rcu make[5]: Entering directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/hlist' mips64-octeon-linux-gnu-gcc -g -O2 -Wall -I../../../urcu/ -I../../../ -g -O2 \ -c -o cds_hlist_del_rcu.o cds_hlist_del_rcu.c mips64-octeon-linux-gnu-gcc -g -O2 -Wall -g -O2 -L../../../.libs/ -Wl,-rpath="/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/../../.libs/" \ -o cds_hlist_del_rcu cds_hlist_del_rcu.o -lurcu make[5]: Leaving directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/hlist' make -f Makefile.cds_hlist_for_each_rcu make[5]: Entering directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/hlist' mips64-octeon-linux-gnu-gcc -g -O2 -Wall -I../../../urcu/ -I../../../ -g -O2 \ -c -o cds_hlist_for_each_rcu.o cds_hlist_for_each_rcu.c mips64-octeon-linux-gnu-gcc -g -O2 -Wall -g -O2 -L../../../.libs/ -Wl,-rpath="/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/../../.libs/" \ -o cds_hlist_for_each_rcu cds_hlist_for_each_rcu.o -lurcu make[5]: Leaving directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/hlist' make -f Makefile.cds_hlist_for_each_entry_rcu make[5]: Entering directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/hlist' mips64-octeon-linux-gnu-gcc -g -O2 -Wall -I../../../urcu/ -I../../../ -g -O2 \ -c -o cds_hlist_for_each_entry_rcu.o cds_hlist_for_each_entry_rcu.c mips64-octeon-linux-gnu-gcc -g -O2 -Wall -g -O2 -L../../../.libs/ -Wl,-rpath="/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/../../.libs/" \ -o cds_hlist_for_each_entry_rcu cds_hlist_for_each_entry_rcu.o -lurcu make[5]: Leaving directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/hlist' make[4]: Leaving directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/hlist' make -C list make[4]: Entering directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/list' make -f Makefile.cds_list_add_rcu make[5]: Entering directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/list' mips64-octeon-linux-gnu-gcc -g -O2 -Wall -I../../../urcu/ -I../../../ -g -O2 \ -c -o cds_list_add_rcu.o cds_list_add_rcu.c mips64-octeon-linux-gnu-gcc -g -O2 -Wall -g -O2 -L../../../.libs/ -Wl,-rpath="/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/../../.libs/" \ -o cds_list_add_rcu cds_list_add_rcu.o -lurcu make[5]: Leaving directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/list' make -f Makefile.cds_list_add_tail_rcu make[5]: Entering directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/list' mips64-octeon-linux-gnu-gcc -g -O2 -Wall -I../../../urcu/ -I../../../ -g -O2 \ -c -o cds_list_add_tail_rcu.o cds_list_add_tail_rcu.c mips64-octeon-linux-gnu-gcc -g -O2 -Wall -g -O2 -L../../../.libs/ -Wl,-rpath="/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/../../.libs/" \ -o cds_list_add_tail_rcu cds_list_add_tail_rcu.o -lurcu make[5]: Leaving directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/list' make -f Makefile.cds_list_del_rcu make[5]: Entering directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/list' mips64-octeon-linux-gnu-gcc -g -O2 -Wall -I../../../urcu/ -I../../../ -g -O2 \ -c -o cds_list_del_rcu.o cds_list_del_rcu.c mips64-octeon-linux-gnu-gcc -g -O2 -Wall -g -O2 -L../../../.libs/ -Wl,-rpath="/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/../../.libs/" \ -o cds_list_del_rcu cds_list_del_rcu.o -lurcu make[5]: Leaving directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/list' make -f Makefile.cds_list_for_each_rcu make[5]: Entering directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/list' mips64-octeon-linux-gnu-gcc -g -O2 -Wall -I../../../urcu/ -I../../../ -g -O2 \ -c -o cds_list_for_each_rcu.o cds_list_for_each_rcu.c mips64-octeon-linux-gnu-gcc -g -O2 -Wall -g -O2 -L../../../.libs/ -Wl,-rpath="/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/../../.libs/" \ -o cds_list_for_each_rcu cds_list_for_each_rcu.o -lurcu make[5]: Leaving directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/list' make -f Makefile.cds_list_for_each_entry_rcu make[5]: Entering directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/list' mips64-octeon-linux-gnu-gcc -g -O2 -Wall -I../../../urcu/ -I../../../ -g -O2 \ -c -o cds_list_for_each_entry_rcu.o cds_list_for_each_entry_rcu.c mips64-octeon-linux-gnu-gcc -g -O2 -Wall -g -O2 -L../../../.libs/ -Wl,-rpath="/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/../../.libs/" \ -o cds_list_for_each_entry_rcu cds_list_for_each_entry_rcu.o -lurcu make[5]: Leaving directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/list' make -f Makefile.cds_list_replace_rcu make[5]: Entering directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/list' mips64-octeon-linux-gnu-gcc -g -O2 -Wall -I../../../urcu/ -I../../../ -g -O2 \ -c -o cds_list_replace_rcu.o cds_list_replace_rcu.c mips64-octeon-linux-gnu-gcc -g -O2 -Wall -g -O2 -L../../../.libs/ -Wl,-rpath="/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/../../.libs/" \ -o cds_list_replace_rcu cds_list_replace_rcu.o -lurcu make[5]: Leaving directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/list' make[4]: Leaving directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/list' make -C urcu-flavors make[4]: Entering directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/urcu-flavors' make -f Makefile.qsbr make[5]: Entering directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/urcu-flavors' mips64-octeon-linux-gnu-gcc -g -O2 -Wall -I../../../urcu/ -I../../../ -g -O2 \ -c -o qsbr.o qsbr.c mips64-octeon-linux-gnu-gcc -g -O2 -Wall -g -O2 -L../../../.libs/ -Wl,-rpath="/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/../../.libs/" \ -o qsbr qsbr.o -lurcu-qsbr make[5]: Leaving directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/urcu-flavors' make -f Makefile.mb make[5]: Entering directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/urcu-flavors' mips64-octeon-linux-gnu-gcc -g -O2 -Wall -I../../../urcu/ -I../../../ -g -O2 \ -c -o mb.o mb.c mips64-octeon-linux-gnu-gcc -g -O2 -Wall -g -O2 -L../../../.libs/ -Wl,-rpath="/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/../../.libs/" \ -o mb mb.o -lurcu-mb make[5]: Leaving directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/urcu-flavors' make -f Makefile.membarrier make[5]: Entering directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/urcu-flavors' mips64-octeon-linux-gnu-gcc -g -O2 -Wall -I../../../urcu/ -I../../../ -g -O2 \ -c -o membarrier.o membarrier.c mips64-octeon-linux-gnu-gcc -g -O2 -Wall -g -O2 -L../../../.libs/ -Wl,-rpath="/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/../../.libs/" \ -o membarrier membarrier.o -lurcu make[5]: Leaving directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/urcu-flavors' make -f Makefile.signal make[5]: Entering directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/urcu-flavors' mips64-octeon-linux-gnu-gcc -g -O2 -Wall -I../../../urcu/ -I../../../ -g -O2 \ -c -o signal.o signal.c mips64-octeon-linux-gnu-gcc -g -O2 -Wall -g -O2 -L../../../.libs/ -Wl,-rpath="/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/../../.libs/" \ -o signal signal.o -lurcu-signal make[5]: Leaving directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/urcu-flavors' make -f Makefile.bp make[5]: Entering directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/urcu-flavors' mips64-octeon-linux-gnu-gcc -g -O2 -Wall -I../../../urcu/ -I../../../ -g -O2 \ -c -o bp.o bp.c mips64-octeon-linux-gnu-gcc -g -O2 -Wall -g -O2 -L../../../.libs/ -Wl,-rpath="/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/../../.libs/" \ -o bp bp.o -lurcu-bp make[5]: Leaving directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/urcu-flavors' make[4]: Leaving directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/urcu-flavors' make -C wfcqueue make[4]: Entering directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/wfcqueue' make -f Makefile.cds_wfcq_enqueue make[5]: Entering directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/wfcqueue' mips64-octeon-linux-gnu-gcc -g -O2 -Wall -I../../../urcu/ -I../../../ -g -O2 \ -c -o cds_wfcq_enqueue.o cds_wfcq_enqueue.c mips64-octeon-linux-gnu-gcc -g -O2 -Wall -g -O2 -L../../../.libs/ -Wl,-rpath="/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/../../.libs/" \ -o cds_wfcq_enqueue cds_wfcq_enqueue.o -lurcu-common make[5]: Leaving directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/wfcqueue' make -f Makefile.cds_wfcq_dequeue make[5]: Entering directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/wfcqueue' mips64-octeon-linux-gnu-gcc -g -O2 -Wall -I../../../urcu/ -I../../../ -g -O2 \ -c -o cds_wfcq_dequeue.o cds_wfcq_dequeue.c mips64-octeon-linux-gnu-gcc -g -O2 -Wall -g -O2 -L../../../.libs/ -Wl,-rpath="/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/../../.libs/" \ -o cds_wfcq_dequeue cds_wfcq_dequeue.o -lurcu-common make[5]: Leaving directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/wfcqueue' make -f Makefile.cds_wfcq_splice make[5]: Entering directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/wfcqueue' mips64-octeon-linux-gnu-gcc -g -O2 -Wall -I../../../urcu/ -I../../../ -g -O2 \ -c -o cds_wfcq_splice.o cds_wfcq_splice.c mips64-octeon-linux-gnu-gcc -g -O2 -Wall -g -O2 -L../../../.libs/ -Wl,-rpath="/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/../../.libs/" \ -o cds_wfcq_splice cds_wfcq_splice.o -lurcu-common make[5]: Leaving directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/wfcqueue' make[4]: Leaving directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/wfcqueue' make -C rculfqueue make[4]: Entering directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/rculfqueue' make -f Makefile.cds_lfq_enqueue make[5]: Entering directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/rculfqueue' mips64-octeon-linux-gnu-gcc -g -O2 -Wall -I../../../urcu/ -I../../../ -g -O2 \ -c -o cds_lfq_enqueue.o cds_lfq_enqueue.c mips64-octeon-linux-gnu-gcc -g -O2 -Wall -g -O2 -L../../../.libs/ -Wl,-rpath="/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/../../.libs/" \ -o cds_lfq_enqueue cds_lfq_enqueue.o -lurcu-cds -lurcu make[5]: Leaving directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/rculfqueue' make -f Makefile.cds_lfq_dequeue make[5]: Entering directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/rculfqueue' mips64-octeon-linux-gnu-gcc -g -O2 -Wall -I../../../urcu/ -I../../../ -g -O2 \ -c -o cds_lfq_dequeue.o cds_lfq_dequeue.c mips64-octeon-linux-gnu-gcc -g -O2 -Wall -g -O2 -L../../../.libs/ -Wl,-rpath="/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/../../.libs/" \ -o cds_lfq_dequeue cds_lfq_dequeue.o -lurcu-cds -lurcu make[5]: Leaving directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/rculfqueue' make[4]: Leaving directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/rculfqueue' make -C wfstack make[4]: Entering directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/wfstack' make -f Makefile.cds_wfs_push make[5]: Entering directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/wfstack' mips64-octeon-linux-gnu-gcc -g -O2 -Wall -I../../../urcu/ -I../../../ -g -O2 \ -c -o cds_wfs_push.o cds_wfs_push.c mips64-octeon-linux-gnu-gcc -g -O2 -Wall -g -O2 -L../../../.libs/ -Wl,-rpath="/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/../../.libs/" \ -o cds_wfs_push cds_wfs_push.o -lurcu-common make[5]: Leaving directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/wfstack' make -f Makefile.cds_wfs_pop make[5]: Entering directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/wfstack' mips64-octeon-linux-gnu-gcc -g -O2 -Wall -I../../../urcu/ -I../../../ -g -O2 \ -c -o cds_wfs_pop.o cds_wfs_pop.c mips64-octeon-linux-gnu-gcc -g -O2 -Wall -g -O2 -L../../../.libs/ -Wl,-rpath="/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/../../.libs/" \ -o cds_wfs_pop cds_wfs_pop.o -lurcu-common make[5]: Leaving directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/wfstack' make -f Makefile.cds_wfs_pop_all_blocking make[5]: Entering directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/wfstack' mips64-octeon-linux-gnu-gcc -g -O2 -Wall -I../../../urcu/ -I../../../ -g -O2 \ -c -o cds_wfs_pop_all_blocking.o cds_wfs_pop_all_blocking.c mips64-octeon-linux-gnu-gcc -g -O2 -Wall -g -O2 -L../../../.libs/ -Wl,-rpath="/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/../../.libs/" \ -o cds_wfs_pop_all_blocking cds_wfs_pop_all_blocking.o -lurcu-common make[5]: Leaving directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/wfstack' make[4]: Leaving directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/wfstack' make -C lfstack make[4]: Entering directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/lfstack' make -f Makefile.cds_lfs_push make[5]: Entering directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/lfstack' mips64-octeon-linux-gnu-gcc -g -O2 -Wall -I../../../urcu/ -I../../../ -g -O2 \ -c -o cds_lfs_push.o cds_lfs_push.c mips64-octeon-linux-gnu-gcc -g -O2 -Wall -g -O2 -L../../../.libs/ -Wl,-rpath="/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/../../.libs/" \ -o cds_lfs_push cds_lfs_push.o -lurcu-cds make[5]: Leaving directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/lfstack' make -f Makefile.cds_lfs_pop_blocking make[5]: Entering directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/lfstack' mips64-octeon-linux-gnu-gcc -g -O2 -Wall -I../../../urcu/ -I../../../ -g -O2 \ -c -o cds_lfs_pop_blocking.o cds_lfs_pop_blocking.c mips64-octeon-linux-gnu-gcc -g -O2 -Wall -g -O2 -L../../../.libs/ -Wl,-rpath="/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/../../.libs/" \ -o cds_lfs_pop_blocking cds_lfs_pop_blocking.o -lurcu-cds make[5]: Leaving directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/lfstack' make -f Makefile.cds_lfs_pop_all_blocking make[5]: Entering directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/lfstack' mips64-octeon-linux-gnu-gcc -g -O2 -Wall -I../../../urcu/ -I../../../ -g -O2 \ -c -o cds_lfs_pop_all_blocking.o cds_lfs_pop_all_blocking.c mips64-octeon-linux-gnu-gcc -g -O2 -Wall -g -O2 -L../../../.libs/ -Wl,-rpath="/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/../../.libs/" \ -o cds_lfs_pop_all_blocking cds_lfs_pop_all_blocking.o -lurcu-cds make[5]: Leaving directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/lfstack' make[4]: Leaving directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/lfstack' make -C rculfhash make[4]: Entering directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/rculfhash' make -f Makefile.cds_lfht_add make[5]: Entering directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/rculfhash' mips64-octeon-linux-gnu-gcc -g -O2 -Wall -I../../../urcu/ -I../../../ -g -O2 \ -c -o cds_lfht_add.o cds_lfht_add.c mips64-octeon-linux-gnu-gcc -g -O2 -Wall -g -O2 -L../../../.libs/ -Wl,-rpath="/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/../../.libs/" \ -o cds_lfht_add cds_lfht_add.o -lurcu-cds -lurcu make[5]: Leaving directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/rculfhash' make -f Makefile.cds_lfht_add_unique make[5]: Entering directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/rculfhash' mips64-octeon-linux-gnu-gcc -g -O2 -Wall -I../../../urcu/ -I../../../ -g -O2 \ -c -o cds_lfht_add_unique.o cds_lfht_add_unique.c mips64-octeon-linux-gnu-gcc -g -O2 -Wall -g -O2 -L../../../.libs/ -Wl,-rpath="/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/../../.libs/" \ -o cds_lfht_add_unique cds_lfht_add_unique.o -lurcu-cds -lurcu make[5]: Leaving directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/rculfhash' make -f Makefile.cds_lfht_add_replace make[5]: Entering directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/rculfhash' mips64-octeon-linux-gnu-gcc -g -O2 -Wall -I../../../urcu/ -I../../../ -g -O2 \ -c -o cds_lfht_add_replace.o cds_lfht_add_replace.c mips64-octeon-linux-gnu-gcc -g -O2 -Wall -g -O2 -L../../../.libs/ -Wl,-rpath="/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/../../.libs/" \ -o cds_lfht_add_replace cds_lfht_add_replace.o -lurcu-cds -lurcu make[5]: Leaving directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/rculfhash' make -f Makefile.cds_lfht_del make[5]: Entering directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/rculfhash' mips64-octeon-linux-gnu-gcc -g -O2 -Wall -I../../../urcu/ -I../../../ -g -O2 \ -c -o cds_lfht_del.o cds_lfht_del.c mips64-octeon-linux-gnu-gcc -g -O2 -Wall -g -O2 -L../../../.libs/ -Wl,-rpath="/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/../../.libs/" \ -o cds_lfht_del cds_lfht_del.o -lurcu-cds -lurcu make[5]: Leaving directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/rculfhash' make -f Makefile.cds_lfht_destroy make[5]: Entering directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/rculfhash' mips64-octeon-linux-gnu-gcc -g -O2 -Wall -I../../../urcu/ -I../../../ -g -O2 \ -c -o cds_lfht_destroy.o cds_lfht_destroy.c mips64-octeon-linux-gnu-gcc -g -O2 -Wall -g -O2 -L../../../.libs/ -Wl,-rpath="/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/../../.libs/" \ -o cds_lfht_destroy cds_lfht_destroy.o -lurcu-cds -lurcu make[5]: Leaving directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/rculfhash' make -f Makefile.cds_lfht_lookup make[5]: Entering directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/rculfhash' mips64-octeon-linux-gnu-gcc -g -O2 -Wall -I../../../urcu/ -I../../../ -g -O2 \ -c -o cds_lfht_lookup.o cds_lfht_lookup.c mips64-octeon-linux-gnu-gcc -g -O2 -Wall -g -O2 -L../../../.libs/ -Wl,-rpath="/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/../../.libs/" \ -o cds_lfht_lookup cds_lfht_lookup.o -lurcu-cds -lurcu make[5]: Leaving directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/rculfhash' make -f Makefile.cds_lfht_for_each_entry_duplicate make[5]: Entering directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/rculfhash' mips64-octeon-linux-gnu-gcc -g -O2 -Wall -I../../../urcu/ -I../../../ -g -O2 \ -c -o cds_lfht_for_each_entry_duplicate.o cds_lfht_for_each_entry_duplicate.c mips64-octeon-linux-gnu-gcc -g -O2 -Wall -g -O2 -L../../../.libs/ -Wl,-rpath="/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/../../.libs/" \ -o cds_lfht_for_each_entry_duplicate cds_lfht_for_each_entry_duplicate.o -lurcu-cds -lurcu make[5]: Leaving directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/rculfhash' make[4]: Leaving directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/rculfhash' make[3]: Leaving directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples' make[3]: Entering directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples' make[3]: Nothing to be done for `install-exec-am'. test -z "/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/share/doc/userspace-rcu/examples" || /bin/mkdir -p "/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/share/doc/userspace-rcu/examples" /usr/bin/install -c -m 644 dist-files/Makefile Makefile.examples.template '/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/share/doc/userspace-rcu/examples' test -z "/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/share/doc/userspace-rcu/examples/hlist" || /bin/mkdir -p "/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/share/doc/userspace-rcu/examples/hlist" /usr/bin/install -c -m 644 hlist/Makefile hlist/Makefile.cds_hlist_add_head_rcu hlist/Makefile.cds_hlist_del_rcu hlist/Makefile.cds_hlist_for_each_rcu hlist/Makefile.cds_hlist_for_each_entry_rcu hlist/cds_hlist_add_head_rcu.c hlist/cds_hlist_del_rcu.c hlist/cds_hlist_for_each_rcu.c hlist/cds_hlist_for_each_entry_rcu.c '/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/share/doc/userspace-rcu/examples/hlist' test -z "/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/share/doc/userspace-rcu/examples/lfstack" || /bin/mkdir -p "/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/share/doc/userspace-rcu/examples/lfstack" /usr/bin/install -c -m 644 lfstack/Makefile lfstack/Makefile.cds_lfs_push lfstack/Makefile.cds_lfs_pop_blocking lfstack/Makefile.cds_lfs_pop_all_blocking lfstack/cds_lfs_push.c lfstack/cds_lfs_pop_blocking.c lfstack/cds_lfs_pop_all_blocking.c '/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/share/doc/userspace-rcu/examples/lfstack' test -z "/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/share/doc/userspace-rcu/examples/list" || /bin/mkdir -p "/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/share/doc/userspace-rcu/examples/list" /usr/bin/install -c -m 644 list/Makefile list/Makefile.cds_list_add_rcu list/Makefile.cds_list_add_tail_rcu list/Makefile.cds_list_del_rcu list/Makefile.cds_list_for_each_rcu list/Makefile.cds_list_for_each_entry_rcu list/Makefile.cds_list_replace_rcu list/cds_list_add_rcu.c list/cds_list_add_tail_rcu.c list/cds_list_del_rcu.c list/cds_list_for_each_rcu.c list/cds_list_for_each_entry_rcu.c list/cds_list_replace_rcu.c '/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/share/doc/userspace-rcu/examples/list' test -z "/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/share/doc/userspace-rcu/examples/rculfhash" || /bin/mkdir -p "/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/share/doc/userspace-rcu/examples/rculfhash" /usr/bin/install -c -m 644 rculfhash/Makefile rculfhash/jhash.h rculfhash/Makefile.cds_lfht_add rculfhash/Makefile.cds_lfht_add_unique rculfhash/Makefile.cds_lfht_add_replace rculfhash/Makefile.cds_lfht_del rculfhash/Makefile.cds_lfht_destroy rculfhash/Makefile.cds_lfht_lookup rculfhash/Makefile.cds_lfht_for_each_entry_duplicate rculfhash/cds_lfht_add.c rculfhash/cds_lfht_add_unique.c rculfhash/cds_lfht_add_replace.c rculfhash/cds_lfht_del.c rculfhash/cds_lfht_destroy.c rculfhash/cds_lfht_lookup.c rculfhash/cds_lfht_for_each_entry_duplicate.c '/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/share/doc/userspace-rcu/examples/rculfhash' test -z "/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/share/doc/userspace-rcu/examples/rculfqueue" || /bin/mkdir -p "/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/share/doc/userspace-rcu/examples/rculfqueue" /usr/bin/install -c -m 644 rculfqueue/Makefile rculfqueue/Makefile.cds_lfq_enqueue rculfqueue/Makefile.cds_lfq_dequeue rculfqueue/cds_lfq_enqueue.c rculfqueue/cds_lfq_dequeue.c '/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/share/doc/userspace-rcu/examples/rculfqueue' test -z "/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/share/doc/userspace-rcu/examples/urcu-flavors" || /bin/mkdir -p "/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/share/doc/userspace-rcu/examples/urcu-flavors" /usr/bin/install -c -m 644 urcu-flavors/Makefile urcu-flavors/Makefile.qsbr urcu-flavors/Makefile.mb urcu-flavors/Makefile.membarrier urcu-flavors/Makefile.signal urcu-flavors/Makefile.bp urcu-flavors/qsbr.c urcu-flavors/mb.c urcu-flavors/membarrier.c urcu-flavors/signal.c urcu-flavors/bp.c '/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/share/doc/userspace-rcu/examples/urcu-flavors' test -z "/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/share/doc/userspace-rcu/examples/wfcqueue" || /bin/mkdir -p "/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/share/doc/userspace-rcu/examples/wfcqueue" /usr/bin/install -c -m 644 wfcqueue/Makefile wfcqueue/Makefile.cds_wfcq_enqueue wfcqueue/Makefile.cds_wfcq_dequeue wfcqueue/Makefile.cds_wfcq_splice wfcqueue/cds_wfcq_enqueue.c wfcqueue/cds_wfcq_dequeue.c wfcqueue/cds_wfcq_splice.c '/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/share/doc/userspace-rcu/examples/wfcqueue' test -z "/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/share/doc/userspace-rcu/examples/wfstack" || /bin/mkdir -p "/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/share/doc/userspace-rcu/examples/wfstack" /usr/bin/install -c -m 644 wfstack/Makefile wfstack/Makefile.cds_wfs_push wfstack/Makefile.cds_wfs_pop wfstack/Makefile.cds_wfs_pop_all_blocking wfstack/cds_wfs_push.c wfstack/cds_wfs_pop.c wfstack/cds_wfs_pop_all_blocking.c '/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/share/doc/userspace-rcu/examples/wfstack' make[3]: Leaving directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples' make[2]: Leaving directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples' make[2]: Entering directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc' make[3]: Entering directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc' make[3]: Nothing to be done for `install-exec-am'. test -z "/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/share/doc/userspace-rcu" || /bin/mkdir -p "/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/share/doc/userspace-rcu" /usr/bin/install -c -m 644 rcu-api.txt cds-api.txt uatomic-api.txt '/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/urcu_install/share/doc/userspace-rcu' make[3]: Leaving directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc' make[2]: Leaving directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc' make[1]: Leaving directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc' Making install in tests make[1]: Entering directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/tests' Making install in common make[2]: Entering directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/tests/common' make[3]: Entering directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/tests/common' make[3]: Nothing to be done for `install-exec-am'. make[3]: Nothing to be done for `install-data-am'. make[3]: Leaving directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/tests/common' make[2]: Leaving directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/tests/common' Making install in unit make[2]: Entering directory `/home/shkumar/Development_Merge/NewOCT/userspace/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[3]: Entering directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/tests/unit' make[3]: Nothing to be done for `install-exec-am'. make[3]: Nothing to be done for `install-data-am'. make[3]: Leaving directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/tests/unit' make[2]: Leaving directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/tests/unit' Making install in benchmark make[2]: Entering directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/tests/benchmark' CC test_urcu.o CC urcu.o CC urcu-pointer.o CC wfcqueue.o CCLD test_urcu CC test_urcu_dynamic_link-test_urcu.o CC test_urcu_dynamic_link-urcu.o CC test_urcu_dynamic_link-urcu-pointer.o CC test_urcu_dynamic_link-wfcqueue.o CCLD test_urcu_dynamic_link CC test_urcu_timing.o CCLD test_urcu_timing CC test_urcu_signal-test_urcu.o CC test_urcu_signal-urcu.o CC test_urcu_signal-urcu-pointer.o CC test_urcu_signal-wfcqueue.o CCLD test_urcu_signal CC test_urcu_signal_dynamic_link-test_urcu.o CC test_urcu_signal_dynamic_link-urcu.o CC test_urcu_signal_dynamic_link-urcu-pointer.o CC test_urcu_signal_dynamic_link-wfcqueue.o CCLD test_urcu_signal_dynamic_link CC test_urcu_signal_timing-test_urcu_timing.o CC test_urcu_signal_timing-urcu.o CC test_urcu_signal_timing-urcu-pointer.o CC test_urcu_signal_timing-wfcqueue.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 CC test_urcu_yield-urcu.o CC test_urcu_yield-urcu-pointer.o CC test_urcu_yield-wfcqueue.o CCLD test_urcu_yield CC test_urcu_signal_yield-test_urcu.o CC test_urcu_signal_yield-urcu.o CC test_urcu_signal_yield-urcu-pointer.o CC test_urcu_signal_yield-wfcqueue.o CCLD test_urcu_signal_yield CC test_urcu_mb-test_urcu.o CC test_urcu_mb-urcu.o CC test_urcu_mb-urcu-pointer.o CC test_urcu_mb-wfcqueue.o CCLD test_urcu_mb CC test_urcu_qsbr_timing.o CC urcu-qsbr.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 CC test_urcu_signal_gc-urcu.o CC test_urcu_signal_gc-urcu-pointer.o CC test_urcu_signal_gc-wfcqueue.o CCLD test_urcu_signal_gc CC test_urcu_lgc-test_urcu_gc.o CC test_urcu_lgc-urcu.o CC test_urcu_lgc-urcu-pointer.o CC test_urcu_lgc-wfcqueue.o CCLD test_urcu_lgc CC test_urcu_mb_gc-test_urcu_gc.o CC test_urcu_mb_gc-urcu.o CC test_urcu_mb_gc-urcu-pointer.o CC test_urcu_mb_gc-wfcqueue.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 CC test_urcu_qsbr_lgc-urcu-qsbr.o CC test_urcu_qsbr_lgc-urcu-pointer.o CC test_urcu_qsbr_lgc-wfcqueue.o CCLD test_urcu_qsbr_lgc CC test_urcu_signal_lgc-test_urcu_gc.o CC test_urcu_signal_lgc-urcu.o CC test_urcu_signal_lgc-urcu-pointer.o CC test_urcu_signal_lgc-wfcqueue.o CCLD test_urcu_signal_lgc CC test_urcu_mb_lgc-test_urcu_gc.o CC test_urcu_mb_lgc-urcu.o CC test_urcu_mb_lgc-urcu-pointer.o CC test_urcu_mb_lgc-wfcqueue.o CCLD test_urcu_mb_lgc CC test_urcu_qsbr_dynamic_link-test_urcu_qsbr.o CC test_urcu_qsbr_dynamic_link-urcu-qsbr.o CC test_urcu_qsbr_dynamic_link-urcu-pointer.o CC test_urcu_qsbr_dynamic_link-wfcqueue.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 CC test_urcu_assign_dynamic_link-urcu.o CC test_urcu_assign_dynamic_link-urcu-pointer.o CC test_urcu_assign_dynamic_link-wfcqueue.o CCLD test_urcu_assign_dynamic_link CC test_urcu_bp.o CC urcu-bp.o CCLD test_urcu_bp CC test_urcu_bp_dynamic_link-test_urcu_bp.o CC test_urcu_bp_dynamic_link-urcu-bp.o CC test_urcu_bp_dynamic_link-urcu-pointer.o CC test_urcu_bp_dynamic_link-wfcqueue.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 CC test_urcu_lfq_dynlink-urcu.o CC test_urcu_lfq_dynlink-urcu-pointer.o CC test_urcu_lfq_dynlink-wfcqueue.o CCLD test_urcu_lfq_dynlink CC test_urcu_lfs_dynlink-test_urcu_lfs.o CC test_urcu_lfs_dynlink-urcu.o CC test_urcu_lfs_dynlink-urcu-pointer.o CC test_urcu_lfs_dynlink-wfcqueue.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 CC test_urcu_lfs_rcu_dynlink-urcu.o CC test_urcu_lfs_rcu_dynlink-urcu-pointer.o CC test_urcu_lfs_rcu_dynlink-wfcqueue.o CCLD test_urcu_lfs_rcu_dynlink make[3]: Entering directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/tests/benchmark' make[3]: Nothing to be done for `install-exec-am'. make[3]: Nothing to be done for `install-data-am'. make[3]: Leaving directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/tests/benchmark' make[2]: Leaving directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/tests/benchmark' Making install in regression make[2]: Entering directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/tests/regression' CC test_urcu_fork.o CC urcu.o CC urcu-pointer.o CC wfcqueue.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[3]: Entering directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/tests/regression' make[3]: Nothing to be done for `install-exec-am'. make[3]: Nothing to be done for `install-data-am'. make[3]: Leaving directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/tests/regression' make[2]: Leaving directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/tests/regression' make[2]: Entering directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/tests' make[3]: Entering directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/tests' make[3]: Nothing to be done for `install-exec-am'. make[3]: Nothing to be done for `install-data-am'. make[3]: Leaving directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/tests' make[2]: Leaving directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/tests' make[1]: Leaving directory `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/tests' I have an issue with lttng-tools build, which i will raise in a new thread. Thank you Skumar On Mon, Nov 25, 2013 at 10:10 PM, Thibault, Daniel < Daniel.Thibault at drdc-rddc.gc.ca> wrote: > > Date: Mon, 25 Nov 2013 12:11:09 +0530 > > From: kumar s > > > > I tried test .so and app ,compiled with mips gcc . it worked fine > without throwing any errors. > > > > configuring with static library works fine but shared lib throws this > error. I have attached the log below. > > > > *Static Library build* > > > > CC=mips64-octeon-linux-gnu-gcc ./configure prefix=$(pwd)/urcu_install > --host=mips64-octeon-linux-gnu --disable-shared > > configure: WARNING: if you wanted to set the --build type, don't use > --host. > > [...] > > checking if libtool supports shared libraries... yes > > *checking whether to build shared libraries... no* > > checking whether to build static libraries... yes > > [...] > > configure: creating ./config.status > > config.status: creating Makefile > > config.status: creating doc/Makefile > > config.status: creating doc/examples/Makefile > > config.status: creating tests/Makefile > > config.status: creating tests/common/Makefile > > config.status: creating tests/unit/Makefile > > config.status: creating tests/benchmark/Makefile > > config.status: creating tests/regression/Makefile > > config.status: creating liburcu.pc > > config.status: creating liburcu-bp.pc > > config.status: creating liburcu-cds.pc > > config.status: creating liburcu-qsbr.pc > > config.status: creating liburcu-mb.pc > > config.status: creating liburcu-signal.pc > > config.status: creating config.h > > config.status: config.h is unchanged > > config.status: creating urcu/config.h > > config.status: urcu/config.h is unchanged > > The two "config.h is unchanged" messages are the only ones different > from my configure.log. Did you install from a clean system? > > > config.status: linking urcu/arch/mips.h to urcu/arch.h > > config.status: linking urcu/uatomic/mips.h to urcu/uatomic.h > > config.status: executing depfiles commands > > config.status: executing libtool commands > > SMP support enabled. > > Thread Local Storage (TLS): __thread. > > > [shkumar at shrayanth userspace-rcu]$ make > > make all-recursive > > make[1]: Entering directory > `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu' > > Making all in . > > make[2]: Entering directory > `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu' > > CC wfqueue.lo > > CC wfcqueue.lo > > [...] > > CC urcu.lo > > At least the warnings have disappeared. > > > [...] > > CCLD test_urcu_lfs_rcu_dynlink > > make[3]: Leaving directory > `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/tests/benchmark' > > Making all in regression > > make[3]: Entering directory > `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/tests/regression' > > CC test_urcu_fork.o > > CC urcu.o > > [...] > > make[1]: Leaving directory > `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu' > > Your log is identical to mine, except for the paths, of course. > > > *Shared-library build.* > > > > CC=mips64-octeon-linux-gnu-gcc ./configure prefix=$(pwd)/urcu_install > --host=mips64-octeon-linux-gnu --enable-shared > > configure: WARNING: if you wanted to set the --build type, don't use > --host. > > [...] > > checking if libtool supports shared libraries... yes > > *checking whether to build shared libraries... yes* > > checking whether to build static libraries... yes > > [...] > > configure: creating ./config.status > > [...] > > config.status: creating config.h > > config.status: config.h is unchanged > > config.status: creating urcu/config.h > > config.status: urcu/config.h is unchanged > > config.status: linking urcu/arch/mips.h to urcu/arch.h > > config.status: linking urcu/uatomic/mips.h to urcu/uatomic.h > > config.status: executing depfiles commands > > config.status: executing libtool commands > > SMP support enabled. > > Thread Local Storage (TLS): __thread. > > > [shkumar at shrayanth userspace-rcu]$ make > > make all-recursive > > make[1]: Entering directory > `/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu' > > Making all in . > > [...] > > cc -g -O2 -Wall -I../../../urcu/ -I../../../ -g -O2 \ > > -c -o cds_hlist_add_head_rcu.o cds_hlist_add_head_rcu.c > > cc -g -O2 -Wall -g -O2 -L../../../.libs/ \ > > > -Wl,-rpath="/home/shkumar/Development_Merge/NewOCT/userspace/userspace-rcu/doc/examples/../../.libs/" > \ > > -o cds_hlist_add_head_rcu cds_hlist_add_head_rcu.o -lurcu > > /usr/bin/ld: skipping incompatible ../../../.libs//liburcu.so when > searching for -lurcu > > /usr/bin/ld: skipping incompatible ../../../.libs//liburcu.a when > searching for -lurcu > > /usr/bin/ld: cannot find -lurcu > > collect2: ld returned 1 exit status > > make[6]: *** [cds_hlist_add_head_rcu] Error 1 > > [...] > > The incompatibility message occurs because you're trying to mix > bitnesses (a 32-bit liburcu.so won't link with a 64-bit application and > vice-versa). > > Could the replacement of gcc by cc somehow be responsible? How come > the Makefile isn't using CC = mips64-octeon-linux-gnu-gcc (or so it seems)? > > > is userspace lib required to build lttng-tools (latest version from git)? > > It throws this error while trying to configure.. > > > > [...] > > checking for grp.h... yes > > checking for pthread_create in -lpthread... yes > > checking for poptGetContext in -lpopt... yes > > checking for uuid_generate in -luuid... yes > > checking whether cds_list_add is declared... no > > configure: error: liburcu >= 0.7.2 or newer is needed > > > skumar > > Yes, lttng-tools requires userspace-rcu, although it can be built > without lttng-modules and/or lttng-ust. > > Daniel U. Thibault > Protection des syst?mes et contremesures (PSC) | Systems Protection & > Countermeasures (SPC) > Cyber s?curit? pour les missions essentielles (CME) | Mission Critical > Cyber Security (MCCS) > R & D pour la d?fense Canada - Valcartier (RDDC Valcartier) | Defence R&D > Canada - Valcartier (DRDC Valcartier) > 2459 route de la Bravoure > Qu?bec QC G3J 1X5 > CANADA > Vox : (418) 844-4000 x4245 > Fax : (418) 844-4538 > NAC : 918V QSDJ > Gouvernement du Canada | Government of Canada > > -------------- next part -------------- An HTML attachment was scrubbed... URL: