roadmap
[lttv.git] / ltt / branches / poly / README
CommitLineData
9c312311 1
2This package contains the trace reading library and trace viewing tools for
5e5b1de1 3the new Linux Trace Toolkit trace format. It also contains the lttd, lttctl and
4liblttctl programs which are necessary to obtain a trace.
9c312311 5
857ed977 6* Compiling
f4b0c7bb 7
8023c35a 8gcc 3.2 or higher
9
857ed977 10Some development libraries are needed for compiling :
11
3e177b6e 12gtk 2 development libraries (libgtk2.0, libgtk2.0-dev)
13glib 2 development libraries (libglib2.0-0, libglib2.0-dev)
14libpopt development libraries (libpopt0, libpopt-dev)
15libpango development libraries (libpango1.0, libpango1.0-dev)
38e8e662 16libc6 development librairies (libc6, libc6-dev)
857ed977 17
18To compile the source tree from a tarball, simply follow these steps :
19
5e5b1de1 20- ./configure
f4b0c7bb 21- make
22- make install
23
857ed977 24After running ./configure, you can also go in specific subdirectories and
f4b0c7bb 25use make, make install.
26
27
06f3e7d1 28* Quick Start
29
5e5b1de1 30See QUICKSTART
06f3e7d1 31
857ed977 32* Source Tree Structure
895ad015 33
5e5b1de1 34Here is the tree structure of the Linux Trace Toolkit Viewer package.
895ad015 35
5e5b1de1 36ltt: new trace format reading library.
9c312311 37README: This file.
38debian: debian config files (currently empty).
39doc: Documentation.
40doc/user: User related documentation.
41doc/developer: Developer related documentation.
5e5b1de1 42liblttctl: Library to communicate with the kernel tracer control module.
43lttctl: Command line program to use the liblttctl library.
44lttd: Linux Trace Toolkit daemon.
9c312311 45lttv: Linux Trace Toolkit trace analysis tool and viewer.
46lttv/modules: Linux Trace Toolkit analysis tool and viewer plugin modules.
47specs: RPM config files (currently empty).
857ed977 48
06f3e7d1 49
857ed977 50* For Developers
51
52This source tree is based on the autotools suite from GNU to simplify
53portability. Here are some things you should have on your system in order to
54compile the subversion repository tree :
55
56
57GNU autotools (automake-1,7, autoconf2.50, autoheader2.50)
58(make sure your system wide "automake" points to version 1.7!)
59GNU Libtool
60(for more information, go to http://www.gnu.org/software/autoconf/)
61
62If you get the tree from the repository, you will need to use the autogen.sh
63script. It calls all the GNU tools needed to prepare the tree configuration.
64
65
e8ac6a5e 66
857ed977 67Mathieu Desnoyers
This page took 0.037106 seconds and 4 git commands to generate.