projects
/
deliverable
/
lttng-tools.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix: add missing ctf trace delete before destroy
[deliverable/lttng-tools.git]
/
README
diff --git
a/README
b/README
index 0b857dbf6c97e00221f2e0f8496004ff6910a810..3b5ae2e1ce03da30dbdf9e8627c498a95c3a376b 100644
(file)
--- a/
README
+++ b/
README
@@
-1,33
+1,49
@@
LTTng Trace Control
----------------
LTTng Trace Control
----------------
-Please visit http://lttng.org for more information.
+Please visit https://lttng.org for more information. The current maintainer is
+David Goulet <dgoulet@efficios.com>.
Latest development can be found at:
Latest development can be found at:
- * Gitweb : http
://git.lttng.org/lttng-tools.git/
+ * Gitweb : http
s://git.lttng.org/?p=lttng-tools.git;a=summary
* Git : git://git.lttng.org/lttng-tools.git
REQUIREMENTS:
- Linux kernel >= 2.6.27
* Git : git://git.lttng.org/lttng-tools.git
REQUIREMENTS:
- Linux kernel >= 2.6.27
- pipe2(), epoll_create1() and SOCK_CLOEXEC are needed to run the session
- daemon. There were introduce in the Linux 2.6.27
+ For epoll() support, at least this version is needed. However, poll() is
+ also supported by running "./configure --disable-epoll". Using that, the
+ kernel version can probably be older but we can't provide any guarantee.
+ Please let us know if you are able to go lower without any problems.
- liburcu
Userspace RCU library, by Mathieu Desnoyers and Paul E. McKenney
- liburcu
Userspace RCU library, by Mathieu Desnoyers and Paul E. McKenney
- -> Tested with liburcu
>= v0.7.2
+ -> Tested with liburcu
0.7.x stable.
* Debian/Ubuntu package: liburcu-dev
* Git : git://git.lttng.org/userspace-rcu.git
* Debian/Ubuntu package: liburcu-dev
* Git : git://git.lttng.org/userspace-rcu.git
- * Website: http://lttng.org/urcu
+ * Website: http
s
://lttng.org/urcu
- libpopt >= 1.13
Library for parsing command line parameters
* Debian/Ubuntu package: libpopt-dev
- libpopt >= 1.13
Library for parsing command line parameters
* Debian/Ubuntu package: libpopt-dev
+ - libuuid
+ Universally unique id library
+
+ * Debian/Ubuntu package: uuid-dev
+
+ - Perl (optional)
+ Needed for make check and tests.
+
+ - Python >= 3.0 (optional)
+ Needed for make check and tests.
+
+ * Debian/Ubuntu package: python3
+
- SWIG >= 2.0 (optional)
Needed for Python bindings (--enable-python-bindings).
- SWIG >= 2.0 (optional)
Needed for Python bindings (--enable-python-bindings).
@@
-36,7
+52,7
@@
REQUIREMENTS:
- python-dev (optional)
Python headers
- python-dev (optional)
Python headers
- * Debian/Ubuntu package: python-dev
+ * Debian/Ubuntu package: python
3
-dev
- For kernel tracing: modprobe
- For kernel tracing: modprobe
@@
-52,21
+68,26
@@
compile the git repository tree :
- GNU autotools (automake >=1.10, autoconf >=2.50, autoheader >=2.50)
(make sure your system wide "automake" points to a recent version!)
- GNU Libtool >=2.2
- GNU autotools (automake >=1.10, autoconf >=2.50, autoheader >=2.50)
(make sure your system wide "automake" points to a recent version!)
- GNU Libtool >=2.2
- (for more information, go to http://www.gnu.org/software/autoconf/)
-- GNU Gold >= 2.22
- (Before this version we hit a known bug documented at:
- http://sourceware.org/bugzilla/show_bug.cgi?id=11317)
+ (for more information, go to https://www.gnu.org/software/autoconf/)
- flex >= 2.5.35
- bison >= 2.4
- flex >= 2.5.35
- bison >= 2.4
+If you use GNU gold, which is NOT mandatory, make sure you have this version:
+- GNU gold >= 2.22
+(Before this version we hit a known bug documented at:
+ http://sourceware.org/bugzilla/show_bug.cgi?id=11317)
+Be advise that with GNU gold, you'll might have to specify -L/usr/local/lib in
+LDFLAGS.
+
If you get the tree from the repository, you will need to use the "bootstrap"
If you get the tree from the repository, you will need to use the "bootstrap"
-script in the root of the tree. It calls all the GNU tools needed to prepare
the
-tree configuration.
+script in the root of the tree. It calls all the GNU tools needed to prepare
+t
he t
ree configuration.
INSTALLATION INSTRUCTIONS:
- Download, compile and install the prerequisites.
Then:
INSTALLATION INSTRUCTIONS:
- Download, compile and install the prerequisites.
Then:
+ $ ./boostrap
$ ./configure
$ make
$ sudo make install
$ ./configure
$ make
$ sudo make install
@@
-76,6
+97,11
@@
INSTALLATION INSTRUCTIONS:
the configure script, to generate it.
If you want Python bindings, run ./configure --enable-python-bindings.
the configure script, to generate it.
If you want Python bindings, run ./configure --enable-python-bindings.
+ Please note that some distributions will need the following
+ environment variables set before running configure:
+
+ export PYTHON="python3"
+ export PYTHON_CONFIG="/usr/bin/python3-config"
USAGE:
USAGE:
@@
-93,7
+119,7
@@
PACKAGE CONTENTS:
This package contains the following elements:
This package contains the following elements:
- - liblttng-ctl
+ - liblttng-ctl
(public API)
The LTTng tracing control library.
- libsessiond-comm (internal)
The LTTng tracing control library.
- libsessiond-comm (internal)
@@
-136,7
+162,7
@@
PACKAGE CONTENTS:
- lttng
The LTTng tracer command line control tool.
- lttng
The LTTng tracer command line control tool.
- - include (
lttng.h --> installed in $(includedir)/lttng/lttng.h
)
+ - include (
installed in $(includedir)/lttng/
)
The liblttngctl API header file.
- tests
The liblttngctl API header file.
- tests
@@
-146,4
+172,5
@@
PACKAGE CONTENTS:
Various documentations and quickstart guide.
- extras
Various documentations and quickstart guide.
- extras
- Contains extra data such as bash completion file.
+ Contains extra data such as bash completion file. Python bindings for
+ liblttng-ctl are also available there.
This page took
0.027154 seconds
and
5
git commands to generate.