[MacPorts] #58898: libcxx bootstrapping needs a method to upgrade to the +emulatedtls variant on 10.6 and less
MacPorts
noreply at macports.org
Sun Feb 13 18:21:51 UTC 2022
#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):
Thought of that, and started it before, but:
1. everything that is built against libcxx-bootstrap has to be sequestered
in it's own "bootstrap" subprefix (already started that, see cmake-
bootstrap and others).
2. the whole infrastructure that leads to being able to build clang-5.0.
has to be there (that is a lot!)
3. that clang-5.0 will always be linked against the wrong libcxx (libcxx-
bootstrap) and all of it's supprts
4. those ports are something of a moving target, ie they change at times
with updates to things (that can be overcome).
So -- I abandoned the libcxx-bootstrap idea for those reasons, but feel
free to go for it if you think you can make it work and keep it working!
I thought the clean gcc -> clang-5.0 linked against clean gcc approach was
more robust, myself.
That is actually pretty easy. I just got frustrated with the non-coding
parts of things.
--
Ticket URL: <https://trac.macports.org/ticket/58898#comment:27>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list