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

            Bug ID: 33287
           Summary: GNU TLS binary may not work on Linux
           Product: binutils
           Version: 2.46 (HEAD)
            Status: NEW
          Severity: normal
          Priority: P2
         Component: gprofng
          Assignee: vladimir.mezentsev at oracle dot com
          Reporter: hjl.tools at gmail dot com
        Depends on: 32996, 33221
  Target Milestone: ---
            Target: i386

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

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

The glibc version tag, GLIBC_ABI_GNU_TLS, has been added to indicate
that glibc has the working GNU TLS run-time:

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

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


Referenced Bugs:

https://sourceware.org/bugzilla/show_bug.cgi?id=32996
[Bug 32996] i386 TLS helper functions don't preserve XMM registers
https://sourceware.org/bugzilla/show_bug.cgi?id=33221
[Bug 33221] Add GLIBC_ABI_GNU_TLS version to indicate the working GNU TLS
run-time
-- 
You are receiving this mail because:
You are on the CC list for the bug.

Reply via email to