perf cross compilation on yocto-linux for ARM fails.  I've seen posts on 
this failure on internet but no where a detailed info is given on what was 
the fix (or if there is a fix yet)

using yocto package, I have run into issues.. 

Here are the steps to run into the issue
$ 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....
In file included from util/sort.h:11:0,
                 from util/event.c:5:
util/symbol.h:17:20: fatal error: libelf.h: No such file or directory
#include <libelf.h>
                    ^
compilation terminated.
make[1]: *** [util/event.o] Error 1
make: *** [install] Error 2


--
To unsubscribe from this list: send the line "unsubscribe linux-perf-users" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to