AC_ARG_WITH(urcu, [ --with-urcu path Path to userspace RCU source], [
AC_CHECK_FILE(["$withval/urcu.h"], [
URCU_CFLAGS="-I$withval"
- URCU_LIBS="-L$withval -lurcu" ],
+ URCU_LIBS="-L$withval -lurcu-bp" ],
AC_MSG_ERROR([Cannot find urcu.h in urcu directory]))
], [
PKG_CHECK_MODULES(URCU, [liburcu], , [
//ust// #include <linux/ltt-tracer.h>
#define _LGPL_SOURCE
-#include <urcu.h>
+#include <urcu-bp.h>
#include "kernelcompat.h"
#include "kernelcompat.h"
#define _LGPL_SOURCE
-#include <urcu.h>
-#include <kcompat/rculist.h>
+#include <urcu-bp.h>
+#include <urcu/rculist.h>
#include "relay.h"
#include "tracer.h"
#include <poll.h>
#include <regex.h>
-#include <urcu.h>
+#include <urcu-bp.h>
#include "marker.h"
#include "tracer.h"
//#include "list.h"
#define _LGPL_SOURCE
-#include <urcu.h>
+#include <urcu-bp.h>
//extern struct tracepoint __start___tracepoints[] __attribute__((visibility("hidden")));
//extern struct tracepoint __stop___tracepoints[] __attribute__((visibility("hidden")));
//#include <linux/rcupdate.h>
#define _LGPL_SOURCE
-#include <urcu.h>
+#include <urcu-bp.h>
#include "immediate.h"
#include "kernelcompat.h"
//ust// #include <linux/delay.h>
//ust// #include <linux/vmalloc.h>
//ust// #include <asm/atomic.h>
-#include <kcompat/rculist.h>
+#include <urcu/rculist.h>
#include "kernelcompat.h"
#include "tracercore.h"