bug-binutils
[Top][All Lists]
Advanced

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

[Bug ld/27923] New: ld: Support DT_RELR relative relocation format


From: i at maskray dot me
Subject: [Bug ld/27923] New: ld: Support DT_RELR relative relocation format
Date: Thu, 27 May 2021 17:56:27 +0000

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

            Bug ID: 27923
           Summary: ld: Support DT_RELR relative relocation format
           Product: binutils
           Version: unspecified
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: ld
          Assignee: unassigned at sourceware dot org
          Reporter: i at maskray dot me
  Target Milestone: ---

The latter part of
https://sourceware.org/pipermail/binutils/2020-May/111086.html

Position independent executables and shared objects with
-Bsymbolic/-Bsymbolic-functions may have many relative relocations (instead of
absolute relocations (e.g. R_X86_64_64)).

Relative relocations can be packed in a compact format to save a lot of space.
See the last few messages on
https://groups.google.com/g/generic-abi/c/bX460iggiKg

DT_RELR has support in the Linux kernel (arch/arm64/Kconfig ARCH_HAS_RELR)
since 2019
https://git.kernel.org/linus/5cf896fb6be3effd9aea455b22213e27be8bdb1d

-- 
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]