* Website: http://lttng.org/urcu
* Releases: http://lttng.org/files/urcu
* GitWeb: http://lttng.org/cgi-bin/gitweb.cgi?p=userspace-rcu.git;a=summary
- * Git: git://lttng.org/userspace-rcu.git
+ * Git: git://git.urcu.so/userspace-rcu.git
For developers using the git tree:
installs. However, this path is not part of most distributions' default
library path which will cause builds depending on liblttng-ust to fail unless
'-L/usr/local/lib' is added to LDFLAGS. You may provide a custom prefix to
- configure by using the --prefix switch.
+ configure by using the --prefix switch. Note that LTTng-UST needs to
+ be a shared library, even if the tracepoint probe provider is statically
+ linked into the application.
USAGE:
object.
- Enable instrumentation and control tracing with the "lttng" command
from lttng-tools. See lttng-tools doc/quickstart.txt.
- - Note for C++ support: although an application instrumented with
- tracepoints can be compiled with g++, tracepoint probes should be
- compiled with gcc (only tested with gcc so far).
+ - Note for C++ support: since LTTng-UST 2.3, both tracepoints and
+ tracepoint probes can be compiled in C++. To compile tracepoint probes
+ in C++, you need g++ >= 4.7 or Clang.
ENVIRONMENT VARIABLES: