[MacPorts] #58898: libcxx bootstrapping needs a method to upgrade to the +emulatedtls variant on 10.6 and less

MacPorts noreply at macports.org
Mon Oct 14 17:01:56 UTC 2019


#58898: libcxx bootstrapping needs a method to upgrade to the +emulatedtls variant
on 10.6 and less
---------------------+---------------------------------------
  Reporter:  kencu   |      Owner:  jeremyhu
      Type:  defect  |     Status:  assigned
  Priority:  Normal  |  Milestone:
 Component:  ports   |    Version:
Resolution:          |   Keywords:  snowleopard leopard tiger
      Port:  libcxx  |
---------------------+---------------------------------------

Comment (by kencu):

 Now -- if I actually was a computer science major, perhaps I would have
 folded the `emulated_tls` objects in somewhere else, like perhaps in
 `ld64` and adding in `tapi`, like Iains appears to have done here
 <https://github.com/iains/tapi/commit/aeab0de3e9ec61c97d8f3cd86928983eba59de49>
 .

 But I did it the way I understood how to do it, using existing libcxx
 tools, so we have the setup we have.

 Of interest, it is pretty simple to build `libcxx +emulated_tls` with
 `gcc` with some modest hackery <https://github.com/kencu/macports-
 ports/commits/libcxxfixupgcc> . That's what I do on PowerPC, but I
 knew/know that is not a method acceptable to MacPorts, so never bothered
 to propose it here.

-- 
Ticket URL: <https://trac.macports.org/ticket/58898#comment:17>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list