List Archive: gentoo-embedded
Note: Due to technical difficulties, the Archives are currently not up to date.
provides an alternative service for most mailing lists.c.f. bug 424647
On Wednesday 09 November 2011 10:37:18 Joakim Tjernlund wrote:
> Tried to build oprofile
> ./configure --host powerpc-softfloat-linux-gnu
> configure: error: liberty library not found
> this appears to be caused by crossdevs libiberty.a beeing built with the
> hosts arch instead of powerpc: nm
> /usr/i686-pc-linux-gnu/powerpc-softfloat-linux-gnu/lib/libiberty.a | grep
> __i686 00000000 T __i686.get_pc_thunk.bx
> 00000000 T __i686.get_pc_thunk.bx
> Bug in crossdev, oprofile or user error?
user error. this is expected behavior: the libs under
/usr/$CHOST/$CTARGET/lib/ are libraries that will be linked for $CHOST
binaries but used to debug $CTARGET code. libiberty is a bad example as it
generally doesn't have any target info in it, so let's use libbfd.a as an
linking against /usr/$CHOST/$CTARGET/lib/libbfd.a will let you run code on
$CHOST but load ELFs that are compiled for $CTARGET.
if you want to build oprofile for $CTARGET, you need to build binutils for
signature.asc (This is a digitally signed message part.)