Changes between Initial Version and Version 1 of Ticket #64558, comment 3


Ignore:
Timestamp:
Jan 30, 2022, 7:32:52 AM (3 years ago)
Author:
kencu (Ken)
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #64558, comment 3

    initial v1  
    11there is at present no way to get thread_local_storage on 10.6 without manual intervention.
    2 
    3 I floated the simplest fix, just downloading a prebuilt libcxx that has thread_local enabled, then building clang-5.0 against that, but that was -- let's say disallowed.
    4 
    5 The next simplest fix is ...  more complicated. I had worked out a method to build gcc7 from scratch, isolated from MacPorts, use that to bootstrap a clang-5.0 built by gcc7 linked against that gcc7's libstdc++, and use that as a fully capable compiler to build libc++ (with thread local support) and newer clangs.
    6 
    7 But then I tossed that -- life is just too short sometimes.