[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug ld/20828] [MIPS] produces invalid dynamic symbol table when --gc-se
From: |
address@hidden |
Subject: |
[Bug ld/20828] [MIPS] produces invalid dynamic symbol table when --gc-sections is used since PR ld/13177 fix |
Date: |
Wed, 11 Jan 2017 15:39:37 +0000 |
https://sourceware.org/bugzilla/show_bug.cgi?id=20828
Maciej W. Rozycki <address@hidden> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |ASSIGNED
--- Comment #15 from Maciej W. Rozycki <address@hidden> ---
I can't comment on individual distribution policies here, this is not the
right place to discuss them.
As per the milestone set this will be fixed with 2.28. If this does not
satisfy your distribution's requirements, then you have several options
to choose from, including but possibly not limited to these:
1. Propose a change suitable for inclusion with our sources; I have
outlined one earlier on although there may be other acceptable ways to
do it too.
2. Temporarily use one of the quick fixes proposed here.
3. Work the problem around by disabling linker GC.
It is then up to individual distribution's maintainers to decide which of
these options suits them best; in particular submitting a change that can
be accepted right away is always welcome and guarantees quick processing.
NB while I'll implement the missing dynsym ordering case for the MIPS
backend so that it follows the ELF gABI even if weird output is somehow
produced by the generic BFD ELF linker I maintain that dropping symbols
that have been GC-ed (but not other forced local ones) is the right
solution.
--
You are receiving this mail because:
You are on the CC list for the bug.