Using binutils with all target enabled
Arnaud Lacombe
lacombar@gmail.com
Wed Dec 1 19:27:00 GMT 2010
Hi,
I'm playing with binutils trunk and it would seems that many tools are
not usable when built with --enable-targets=all.
nm fails with:
all-targets-nm: /linux-2.6/lib/atomic64.o: File format is ambiguous
all-targets-nm: Matching formats: elf32-littlemips
elf32-littlemips-vxworks elf32-tradlittlemips
ar is unable to generate archive index when asked to (tracked down to
an expected failure bfd_check_format_matches() after having read its
associated comment), which leads to ld being unable to use the
archives. ranlib does not work either. I did not get along the other
tool, but I'd expect similar failure.
I'd have hoped that specifying the the format explicits would have
been possible, but very few program seems to support such options.
Actually, only objdump (maybe others) accepts a '-b' flags.
Is this a known limitation of binutils built with --enable-targets=all
? If so, what can be done to fix this ? I'm particularly thinking of a
standard, binutils-wide, flag to pass the expected format.
Thanks in advance,
- Arnaud
More information about the Binutils
mailing list