Commit | Line | Data |
---|---|---|
d79865b9 MD |
1 | BabelTrace - Trace Format Babel Tower |
2 | Mathieu Desnoyers, EfficiOS Inc. | |
3 | September 2010 | |
4 | ||
5 | This project provides trace read and write libraries, as well as a trace | |
6 | converter. A plugin can be created for any trace format to allow its conversion | |
7 | to/from another trace format. | |
efc652bd | 8 | |
5c9abf1b MD |
9 | BUILDING |
10 | -------- | |
efc652bd | 11 | |
5c9abf1b MD |
12 | ./bootstrap (skip if using tarball) |
13 | ./configure | |
14 | make | |
15 | make install | |
16 | ||
17 | ||
18 | DEPENDENCIES | |
19 | ------------ | |
20 | ||
21 | To compile Babeltrace, you will need: | |
22 | ||
23 | gcc 3.2 or better | |
24 | glib 2.16 or better development libraries | |
25 | (Debian : libglib2.0-0, libglib2.0-dev) | |
26 | (Fedora : glib2, glib2-devel) | |
27 | libc6 development librairies | |
28 | (Debian : libc6, libc6-dev) | |
29 | (Fedora : glibc, glibc) | |
ce8e64d5 MD |
30 | uuid development libraries |
31 | (Debian : uuid-dev) | |
32 | (Fedora : uuid-devel) | |
16b695f5 MD |
33 | libpopt development libraries |
34 | (Debian : libpopt0, libpopt-dev) | |
35 | (Fedora : popt) | |
5c9abf1b MD |
36 | |
37 | For developers using the git tree: | |
efc652bd MD |
38 | |
39 | This source tree is based on the autotools suite from GNU to simplify | |
40 | portability. Here are some things you should have on your system in order to | |
41 | compile the git repository tree : | |
42 | ||
43 | - GNU autotools (automake >=1.7, autoconf >=2.50, autoheader >=2.50) | |
44 | (make sure your system wide "automake" points to a recent version!) | |
45 | - GNU Libtool | |
46 | (for more information, go to http://www.gnu.org/software/autoconf/) | |
80073285 | 47 | - Flex and Bison. |
efc652bd MD |
48 | |
49 | If you get the tree from the repository, you will need to use the "bootstrap" | |
50 | script in the root of the tree. It calls all the GNU tools needed to prepare the | |
51 | tree configuration. |