[MacPorts] #63707: clang-13: fix for SnowLeopard
MacPorts
noreply at macports.org
Tue Jan 11 01:05:57 UTC 2022
#63707: clang-13: fix for SnowLeopard
-----------------------+----------------------------------
Reporter: kencu | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords: snowleopard haspatch
Port: clang-13 |
-----------------------+----------------------------------
Comment (by kencu):
We have not been able to automatically bootstrap from bare metal
SnowLeopard to a full TLS-supporting libc++ to date.
It is still a two step process -- install libcxx, install clang-9.0 or so,
then reinstall libcxx with emulated_tls.
I had an idea to use a bootstrap self-contrained version of gcc7 or gcc10
to build clang-something (maybe clang-5.0?) against libstdc++, which is
what Ubuntu does, and use that clang as the bootstrap, to build libcxx
(with emulated TLS) in one go, and then build clang-9.0, etc against that
libc++. Just never got around to it.
Another option -- to download and install a prebuilt libc++ with
emulated_tls enabled, and then use that to bootstrap to a new one that we
build, was not encouraged when I floated that balloon.
--
Ticket URL: <https://trac.macports.org/ticket/63707#comment:6>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list