Commit | Line | Data |
---|---|---|
e50cf55f KS |
1 | Project status |
2 | -------------- | |
3 | ||
4 | This project is no longer maintained. Please use LTTng (https://lttng.org) | |
5 | instead. | |
6 | ||
d5f1b581 | 7 | ltt-control package README |
8 | -------------------------- | |
9 | Mathieu Desnoyers | |
10 | Last update: 2007/05/14 | |
11 | ||
2727692a | 12 | |
bd717393 | 13 | This package contains the lttd, lttctl and liblttctl programs which are |
14 | necessary to obtain a trace. It also contains the facilities directory, where | |
15 | sits the trace metainformation. | |
2727692a | 16 | |
17 | * Compiling | |
18 | ||
19 | gcc 3.2 or better | |
2727692a | 20 | glib 2.4 or better development libraries |
21 | (Debian : libglib2.0-0, libglib2.0-dev) | |
22 | (Fedora : glib2, glib2-devel) | |
2727692a | 23 | libc6 development librairies |
24 | (Debian : libc6, libc6-dev) | |
25 | (Fedora : glibc, glibc) | |
26 | ||
27 | ||
28 | To compile the source tree from a tarball, simply follow these steps : | |
29 | ||
30 | - ./configure | |
31 | - make | |
32 | - make install | |
33 | ||
34 | After running ./configure, you can also go in specific subdirectories and | |
35 | use make, make install. | |
36 | ||
37 | ||
38 | * Quick Start | |
39 | ||
d5f1b581 | 40 | See the LTTV package QUICKSTART file. |
41 | ||
2727692a | 42 | |
43 | * Source Tree Structure | |
44 | ||
d5f1b581 | 45 | Here is the tree structure of the ltt-control package. |
2727692a | 46 | |
d5f1b581 | 47 | ltt/ New trace format reading library. |
48 | liblttctl/ Library to communicate with the kernel tracer control module. | |
49 | lttctl/ Command line program to use the liblttctl library. | |
50 | lttd/ Linux Trace Toolkit daemon. | |
51 | README This file. | |
2727692a | 52 | |
53 | ||
54 | * For Developers | |
55 | ||
56 | This source tree is based on the autotools suite from GNU to simplify | |
57 | portability. Here are some things you should have on your system in order to | |
58 | compile the subversion repository tree : | |
59 | ||
d5f1b581 | 60 | - GNU autotools (automake >=1.7, autoconf >=2.50, autoheader >=2.50) |
61 | (make sure your system wide "automake" points to a recent version!) | |
62 | - GNU Libtool | |
63 | (for more information, go to http://www.gnu.org/software/autoconf/) | |
2727692a | 64 | |
65 | If you get the tree from the repository, you will need to use the autogen.sh | |
66 | script. It calls all the GNU tools needed to prepare the tree configuration. |