[oe] Latest binutils-cross-2.20.1-r10.0 build issue with binutils-2.20.1 on gentoo host

Martin Jansa martin.jansa at gmail.com
Mon Jun 7 21:14:14 UTC 2010


On Sat, Jun 5, 2010 at 10:40 PM, Martin Jansa <martin.jansa at gmail.com> wrote:
> FYI:
>
> If you run into issue
> ar: can't set BFD default target to `x86_64-pc-linux-gnu': Invalid bfd target
>
> Like I did in:
> http://tinderbox.openembedded.net/packages/601631/
>
> Then here is what I used as workarround/hack:
> enabled multitarget USE

This is not needed and results to broken debian.bbclass (SONAME used
to change package name), because of:
bitbake at jama ~/build.dev.ang.spitz $ objdump -p
/OE/tmpdir-dev/work/armv5te-angstrom-linux-gnueabi/gcc-cross-4.5-r0+svnr160043/packages-split/libgcc/lib/libgcc_s.so.1
objdump: /OE/tmpdir-dev/work/armv5te-angstrom-linux-gnueabi/gcc-cross-4.5-r0+svnr160043/packages-split/libgcc/lib/libgcc_s.so.1:
File format is ambiguous
objdump: Matching formats: elf32-littlearm elf32-littlearm-symbian
elf32-littlearm-vxworks

instead of expected objdump output.

I'll send patch for debian.bbclass changing calling objdump from host
to objdump from binutils-cross (as suggested by khem on IRC).

> Regards,
> --
> Jansa 'JaMa' Martin     jabber: Martin.Jansa at gmail.com
>




More information about the Openembedded-devel mailing list