[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