On Fri, Aug 30, 2013 at 4:28 PM, Sedat Dilek wrote: > [...] > >> [ BUILD PERF-ONLY ] >> >> So, I have finished a Linux-kernel build and wanted to build perf >> (from tools-dir) ONLY! >> >> I followed the advices (I am a "good" guy) seen for example in the >> "tools/Makefile" file. >> >> [ tools/Makefile ] >> ... >> @echo 'You can do:' >> @echo ' $$ make -C tools/ _install' <--- NOTE THIS ONE! >> @echo '' >> @echo ' from the kernel command line to build and install one of' >> @echo ' the tools above' >> @echo '' >> @echo ' $$ make tools/install' >> @echo '' >> @echo ' installs all tools.' >> ... >> >> OK, so I did this for a perf-only build... >> >> >> $ LANG=C LC_ALL=C make -C tools/ perf_install 2>&1 | tee ../build-perf.txt >> >> ...this breaks like this... >> >> ... >> make[2]: Entering directory >> `/home/wearefam/src/linux-kernel/linux/tools/lib/traceevent' >> make[2]: Leaving directory >> `/home/wearefam/src/linux-kernel/linux/tools/lib/traceevent' >> LINK perf >> gcc: error: /home/wearefam/src/linux-kernel/linux/tools/lib/lk/liblk.a: >> No such file or directory >> make[1]: *** [perf] Error 1 >> make[1]: Leaving directory `/home/wearefam/src/linux-kernel/linux/tools/perf' >> make: *** [perf_install] Error 2 >> > > [ From #linux-rt (OFTC) ] > > [16:17] dileks_webchat, there are many, many ways to build the tools > [16:17] the one I use is: > [16:17] make O=/tmp/build/perf -C tools/perf install > [16:19] acme: make -C tools/perf install works as > expected. interesting :-) > Attached patch seems to fix the issue when building perf this way... $ make -C tools/ perf_install - Sedat -