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.