[oe] binutils-cross problem with multimachine config after cross changes
k.kooi at student.utwente.nl
Fri Jul 23 10:52:18 CEST 2010
-----BEGIN PGP SIGNED MESSAGE-----
On 23-07-10 10:36, Frans Meulenbroeks wrote:
> 2010/7/23 Koen Kooi <k.kooi at student.utwente.nl>
> I was doing a multimachine build and the armv7a bits completed
> beautifully, but the armv5te bits break in binutils-cross:
> | /usr/bin/ld:
> relocation R_X86_64_32
> used when making a shared object; recompile with -fPIC
> could not read symbols: Bad value
> | collect2: ld returned 1 exit status
> Does anyone have a quick fix for that? My tinderbox looks so said with
> all that red :(
>> Yesterday I noticed a similar issue with binutils 2.20.1 for nios2 when ld
>> was called with -shared.
>> 2.17.50 did not have the problem.
>> Didn't have time to investigate yet. (and probably it'll take a day or two
>> before I get to this)
I suspect the second binutils-cross is trying to link with the libs from
the first, which breaks.
>> Are you using the same version of binutils for v5 and v7? (and which one).
ANGSTROM_BINUTILS_VERSION ?= "2.18"
ANGSTROM_BINUTILS_VERSION_armv4 ?= "2.20"
ANGSTROM_BINUTILS_VERSION_armv7a ?= "188.8.131.52.7"
Angstrom-next has a saner layout, that used 2.20.x for everything, but
lots of things don't build with that and among those things are the
things that bring in my paycheck.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Darwin)
-----END PGP SIGNATURE-----
More information about the Openembedded-devel