[lttng-dev] Fwd: liburcu error: Cannot find -lurcu

kumar s skumar.m226 at gmail.com
Wed Nov 27 04:55:14 EST 2013


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 <skumar.m226 at gmail.com>
> >
> > 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 <http://www.travelgis.com/map.asp?addr=918V%20QSDJ>
> Gouvernement du Canada | Government of Canada
> <http://www.valcartier.drdc-rddc.gc.ca/>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lttng.org/pipermail/lttng-dev/attachments/20131127/72eedef1/attachment-0001.html>


More information about the lttng-dev mailing list