Initial import
[lttng-docs.git] / contents / using-lttng / instrumenting / advanced-techniques / 32-bit-on-64-bit / intro.md
CommitLineData
5e0cbfb0
PP
1---
2id: instrumenting-32-bit-app-on-64-bit-system
3---
4
5In order to trace a 32-bit application running on a 64-bit system,
6LTTng must use a dedicated 32-bit
7[consumer daemon](#doc-lttng-consumerd). This section discusses how to
8build that daemon (which is _not_ part of the default 64-bit LTTng
9build) and the LTTng 32-bit tracing libraries, and how to instrument
10a 32-bit application in that context.
11
12Make sure you install all 32-bit versions of LTTng dependencies.
13Their names can be found in the `README.md` files of each LTTng package
14source. How to find and install them will vary depending on your target
15Linux distribution. `gcc-multilib` is a common package name for the
16multilib version of GCC, which you will also need.
17
18The following packages will be built for 32-bit support on a 64-bit
19system: <a href="http://urcu.so/" class="ext">Userspace RCU</a>,
20LTTng-UST and LTTng-tools.
This page took 0.022798 seconds and 4 git commands to generate.