Changes between Version 1 and Version 2 of Ticket #62330


Ignore:
Timestamp:
Feb 20, 2021, 5:38:20 PM (3 years ago)
Author:
kencu (Ken)
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #62330

    • Property Owner set to kencu
    • Property Status changed from new to assigned
  • Ticket #62330 – Description

    v1 v2  
    1 To support {{{thread_local_storage}}} in c++ software, I added the required emulated_tls bits directly into {{{libc++abi.dylib}}}. {{{libc++abi.dylib}}} uses these emulated_tls functions, and copying it into {{{libc++abi.dylib}}} and leaving it there worked nicely to fill that need.
     1To support {{{thread_local_storage}}} in c++ software on systems < 10.7, I added the required emulated_tls bits directly into {{{libc++abi.dylib}}}. {{{libc++abi.dylib}}} uses these emulated_tls functions, and copying it into {{{libc++abi.dylib}}} and leaving it there worked nicely to fill that need.
    22
    33That also allowed all c++ software to find the needed emulated_tls symbols, as they all link against libc++abi.dylib automatically.