[MacPorts] #58898: libcxx bootstrapping needs a method to upgrade to the +emulatedtls variant on 10.6 and less
MacPorts
noreply at macports.org
Thu May 6 15:53:23 UTC 2021
#58898: libcxx bootstrapping needs a method to upgrade to the +emulatedtls variant
on 10.6 and less
---------------------+---------------------------------------
Reporter: kencu | Owner: kencu
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords: snowleopard leopard tiger
Port: libcxx |
---------------------+---------------------------------------
Comment (by kencu):
I actually can build libcxx/libcxxabi by bootstrapping with gcc8.
gcc8 automatically builds llvm & clang, and then uses that clang to build
libcxx/libcxxabi with all the toys enabled.
but gcc8 still has deps on things that require libc++, in the end, so
we're no further ahead.
I am very (very) tempted to just put up my libcxx built system_roots for
10.6, 10.5, and 10.4, all of which have thread_local enabled properly in
them, and have the libcxx port install those binaries. And if I ever get
to releasing the clang-7.0 for PPC I have been using, I can add the libc++
for PPC there too.
I can leave some instructions in the wiki on how people can build their
own.
--
Ticket URL: <https://trac.macports.org/ticket/58898#comment:24>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list