you use recent kernel headers. Strace needs those to get the proper data
structures and constatns used by the kernel, since these can be
different from the structures that the C library uses. Currently you
-will need at least a 2.2.7 or newer kernel.
+will need at least a 2.2.7 or newer kernel.
To complicate things a bit further strace might not compile if you are
using development kernels. These tend to have headers that conflict with
* you can link /usr/include/linux and /usr/include/asm to the
corresponding directories in your kernel source-tree.
-
-
-OpenSSI:
---------
-
-If you want to compile strace with support for the OpenSSI clustering
-software the easy way is to use the CPPFLAGS to point configure to your
-ci source code:
-
-CPPFLAGS="-I path-to-ci/kernel/include" ./configure
-
-Note that I don't know how to strace across rfork.
-
- - John Hughes <john@calva.com>