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

            Bug ID: 33130
           Summary: GNU2 TLS binary may not work on Linux
           Product: binutils
           Version: 2.45 (HEAD)
            Status: NEW
          Severity: normal
          Priority: P2
         Component: ld
          Assignee: unassigned at sourceware dot org
          Reporter: hjl.tools at gmail dot com
                CC: fweimer at redhat dot com
        Depends on: 33129, 31372
  Target Milestone: ---
            Target: x86-64

GNU2 TLS binary may not work on Linux without the GNU2 TLS run-time fix for:

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

There is a proposal to add a glibc version tag, GLIBC_ABI_GNU2_TLS, to indicate
that glibc has the working GNU2 TLS run-time:

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

Linker should add GLIBC_ABI_GNU2_TLS version dependency on output when linking
against glibc if inputs have R_X86_64_TLSDESC_CALL relocations so that the
output
will fail to run with glibc which doesn't have the GLIBC_ABI_GNU2_TLS version.


Referenced Bugs:

https://sourceware.org/bugzilla/show_bug.cgi?id=31372
[Bug 31372] _dl_tlsdesc_dynamic doesn't preserve all caller-saved registers
https://sourceware.org/bugzilla/show_bug.cgi?id=33129
[Bug 33129] Need a version tag to indicate that glibc has working GNU2 TLS
support
-- 
You are receiving this mail because:
You are on the CC list for the bug.

Reply via email to