1*58e6ee5fSAndroid Build Coastguard WorkerThe libtracefs and libtraceevent packages are required for trace-cmd 2*58e6ee5fSAndroid Build Coastguard Workerand libtracecmd.so 3*58e6ee5fSAndroid Build Coastguard Worker 4*58e6ee5fSAndroid Build Coastguard WorkerIn order to create a package directory with libtraceevent, libtracefs 5*58e6ee5fSAndroid Build Coastguard Workerand libtracecmd and trace-cmd, you can follow these steps: 6*58e6ee5fSAndroid Build Coastguard Worker 7*58e6ee5fSAndroid Build Coastguard Worker git clone git://git.kernel.org/pub/scm/libs/libtrace/libtraceevent.git 8*58e6ee5fSAndroid Build Coastguard Worker git clone git://git.kernel.org/pub/scm/libs/libtrace/libtracefs.git 9*58e6ee5fSAndroid Build Coastguard Worker git clone git://git.kernel.org/pub/scm/utils/trace-cmd/trace-cmd.git 10*58e6ee5fSAndroid Build Coastguard Worker 11*58e6ee5fSAndroid Build Coastguard Worker cd libtraceevent 12*58e6ee5fSAndroid Build Coastguard Worker INSTALL_PATH=/tmp/install ../trace-cmd/make-trace-cmd.sh install 13*58e6ee5fSAndroid Build Coastguard Worker 14*58e6ee5fSAndroid Build Coastguard Worker cd ../libtracefs 15*58e6ee5fSAndroid Build Coastguard Worker INSTALL_PATH=/tmp/install ../trace-cmd/make-trace-cmd.sh install 16*58e6ee5fSAndroid Build Coastguard Worker 17*58e6ee5fSAndroid Build Coastguard Worker cd ../trace-cmd 18*58e6ee5fSAndroid Build Coastguard Worker INSTALL_PATH=/tmp/install ./make-trace-cmd.sh install install_libs 19*58e6ee5fSAndroid Build Coastguard Worker 20*58e6ee5fSAndroid Build Coastguard Worker cd /tmp/install 21*58e6ee5fSAndroid Build Coastguard Worker tar cvjf /tmp/trace-cmd-files.tar.bz2 . 22*58e6ee5fSAndroid Build Coastguard Worker 23*58e6ee5fSAndroid Build Coastguard WorkerAnd then the tarball of /tmp/trace-cmd-files.tar.bz2 will can be extracted 24*58e6ee5fSAndroid Build Coastguard Workeron another machine at the root directory, and trace-cmd will be installed there. 25*58e6ee5fSAndroid Build Coastguard Worker 26*58e6ee5fSAndroid Build Coastguard WorkerNote, to define a prefix, add a PREFIX variable before calling make-trace-cmd.sh 27*58e6ee5fSAndroid Build Coastguard Worker 28*58e6ee5fSAndroid Build Coastguard Worker For example: 29*58e6ee5fSAndroid Build Coastguard Worker 30*58e6ee5fSAndroid Build Coastguard Worker PREFIX=/usr/local INSTALL_PATH=/tmp/install ./make-trace-cmd.sh install 31