[llvm-bugs] [Bug 47056] New: --shuffle-sections can produce an invalid dynamic relocation order
via llvm-bugs
llvm-bugs at lists.llvm.org
Sat Aug 8 14:41:30 PDT 2020
https://bugs.llvm.org/show_bug.cgi?id=47056
Bug ID: 47056
Summary: --shuffle-sections can produce an invalid dynamic
relocation order
Product: lld
Version: unspecified
Hardware: PC
OS: Linux
Status: NEW
Severity: enhancement
Priority: P
Component: ELF
Assignee: unassignedbugs at nondot.org
Reporter: rafael at espindo.la
CC: llvm-bugs at lists.llvm.org, smithp352 at googlemail.com
There are requirements on the order of dynamic relocations. For example, the
IRELATIVE relocations must be after the regular ones.
That is implemented by placing the synthetic sections in the right order.
Unfortunately --shuffle-sections also shuffles those.
The sortSection function should probably be updated to skip ELF_REL and
ELF_RELA.
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20200808/234beb69/attachment.html>
More information about the llvm-bugs
mailing list