Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
11 years ago

perf cross compilation on yocto-linux for ARM fails

Hi all,

Did anybody get perf tool to build? it fails to find libelf.h.. What am I doing wrong?

Thanks for your quick response<85> Below the steps I have been using.

Look forward to your help on this issue..

Thanks

Suresh

$ cd ~

$ git clone http://git.rocketboards.org/poky-socfpga.git

$ cd poky-socfpga/

$ git checkout -b <test_branch> ACDS14.0_REL_GSRD_PR

$ source ./altera-init build

$ bitbake perf

Note: replace <test_branch> with the name of the branch you want to use locally.

This fails with

================================================== ==

[snagarajan@moltar-76 perf]$ alias armmake='make CROSS_COMPILE=arm-linux-gnueabihf- ARCH=arm'

[snagarajan@moltar-76 perf]$ PATH=~/gcc-linaro-arm-linux-gnueabihf-4.9-2014.07_linux/bin:$PATH

[snagarajan@moltar-76 perf]$ armmake install

BUILD: Doing 'make -j4' parallel build

Auto-detecting system features:

... backtrace: [ on ]

... dwarf: [ on ]

... fortify-source: [ on ]

... glibc: [ on ]

... gtk2: [ OFF ]

... gtk2-infobar: [ OFF ]

... libaudit: [ on ]

... libbfd: [ on ]

... libelf: [ on ]

... libelf-getphdrnum: [ on ]

... libelf-mmap: [ on ]

... libnuma: [ OFF ]

... libperl: [ on ]

... libpython: [ on ]

... libpython-version: [ on ]

... libslang: [ OFF ]

... libunwind: [ OFF ]

... on-exit: [ on ]

... stackprotector: [ on ]

... stackprotector-all: [ on ]

... timerfd: [ on ]

config/Makefile:329: No libunwind found, disabling post unwind support. Please install libunwind-dev[el] >= 1.1

config/Makefile:368: slang not found, disables TUI support. Please install slang-devel or libslang-dev

config/Makefile:381: GTK2 not found, disables GTK2 support. Please install gtk2-devel or libgtk2.0-dev

config/Makefile:536: No numa.h found, disables 'perf bench numa mem' benchmark, please install numa-libs-devel or libnuma-dev

FLEX util/pmu-flex.c

CC util/environment.o

CC util/event.o

CC util/evlist.o

In file included from util/callchain.h:8:0,

from util/hist.h:6,

from util/evsel.h:11,

from util/evlist.h:8,

from util/evlist.c:15:

util/symbol.h:17:20: fatal error: libelf.h: No such file or directory

#include <libelf.h>

^

compilation terminated.

make[1]: *** [util/evlist.o] Error 1

make[1]: *** Waiting for unfinished jobs....
No RepliesBe the first to reply