bug-binutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug binutils/21233] Internal error, /usr/bin/ld: BFD (GNU Binutils for


From: address@hidden
Subject: [Bug binutils/21233] Internal error, /usr/bin/ld: BFD (GNU Binutils for Debian) 2.28 assertion fail ../../bfd/elfxx-mips.c:3861
Date: Mon, 27 Mar 2017 12:11:49 +0000

https://sourceware.org/bugzilla/show_bug.cgi?id=21233

Maciej W. Rozycki <address@hidden> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|WAITING                     |ASSIGNED

--- Comment #14 from Maciej W. Rozycki <address@hidden> ---
Alastair, preferably I'll need all the objects (static and dynamic) and
linker scripts used in the link, and the `ld' invocation line, to be able
to reproduce the problem.  You can ask GCC to show the invocation line
with the `-v' option; the line will be buried in the output produced as
`collect2' invocation.

If making the objects available is not possible, then I'll have to think
how to reduce it or I might ask you to try diagnostic patches, though
given how the circumstances of these failures are subtle this could make
tracking down the cause of the issue really tough.  This particular
assertion failure you have observed means that a local dynamic symbol was
somehow missed by the generic ELF linker in counting and the MIPS backend
chokes as it breaks its symbol index management.  Output from `readelf
--dyn-syms' with the binary produced with commit e7ec0c47c550 reverted
might give a clue though.

Also can you check if this happens on trunk too?

And yes, this will have to be a separate PR.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]