LXBuild Internal Options#
This page outlines the debugging options available for lxbuild.
Here is the actual strace command that lxbuild runs:
strace -f -v -e trace=execve,chdir,fchdir,chroot,rename,fork,vfork,clone -e abbrev=none -s 4096 -o mylattix.trace <build-command>
Usage#
Examples:
lxbuild -i lattix.trace -x
-x option will create 2 files:
out.csv - This is a CSV file that contains the forked process commands and arguments
simple.csv - This is a CSV file similar to the above, except it only contains the forked commands that lxbuild understands (compile and link commands)
lxbuild -i lattix.trace -prune
-prune will create a pruneed version of lattix.trace called prune.txt
Command Line Arguments#
The following additional undocumented arguments are available for lxbuild:
Name |
Description |
-x |
Create csv file with commands and arguments from trace file. File is named out.csv |
-prune |
Create pruned log file named prune.txt. This will show only the commands that are recognized |
Description of debugging options#
The -x option will create a file called out.csv, in which each line contains comma separated values of the executable name, and arguments
The -prune option will create a file called prune.txt that contains only the lines in lattix.trace that are recognized by the lxbuild program.