Messages in this thread | | | Date | Fri, 30 Aug 2013 16:54:08 +0200 | Subject | Re: [3.11-rc7] Building perf-only the "official" way seems to be BROKEN? | From | Sedat Dilek <> |
| |
On Fri, Aug 30, 2013 at 4:28 PM, Sedat Dilek <sedat.dilek@gmail.com> 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/ <tool>_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] <acme> dileks_webchat, there are many, many ways to build the tools > [16:17] <acme> the one I use is: > [16:17] <acme> make O=/tmp/build/perf -C tools/perf install > [16:19] <dileks_webchat> 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 - [unhandled content-type:application/octet-stream] | |