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.