On Wed, Sep 07, 2005 at 02:34:51PM -0500, Joel Sherrill <joel@OARcorp.com> wrote:
Hi,
In looking over RTEMS build logs using gcc 4.0.1 and binutils 2.16.1,
I came across this error message from ld on m68k-rtems (elf) for a
board using -m68000 to link:
/opt/rtems-4.7/lib/gcc/m68k-rtems4.7/4.0.1/../../../../m68k-rtems4.7/bin/ld:
BFD 2.16.1 internal error, aborting at ../../binutils-2.16.1/bfd/cache.c
line 496 in bfd_cache_lookup_worker
/opt/rtems-4.7/lib/gcc/m68k-rtems4.7/4.0.1/../../../../m68k-rtems4.7/bin/ld:
Please report this bug.
Does this look familiar to anyone?
It was produced while linking an application so I think I will have
to send test .o's to someone directly if they want to reproduce it.
Normally, this error means "we closed the file to regain an fd, and
when we went to re-open it, it wasn't there". This abort mighty screws
up GDB, by the way.
But that seems unlikely to be the cause here...