O-profile must be cross-compiled for the platform under test. It requires the following libraries: libintl, libbdf, libliberty (part of binutils) libpopt First you need to compile the binutils (preferrably the same used by your cross compiler) as follows: ./configure –target=arm-linux –host-linux –build=i686 –without-gettext –without-intl –prefix=$SRCBLB/libs make make install You also need to compile gettext (It can be download from one of GNU servers) to be able to compile binutils (even though this was disabled)