[MacPorts] #58898: libcxx bootstrapping needs a method to upgrade to the +emulatedtls variant on 10.6 and less
MacPorts
noreply at macports.org
Mon Feb 14 01:04:40 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):
Replying to [comment:34 catap]:
> Wired idea: let bump revision of libcxx. If I understand things right it
should allow to build libcxx with +emulatedtls what allows to prebuild by
buildbots tons of ports.
Yes, that might work if the logic was changed in the libcxx port a bit. I
thought of this too, at one time.
ie, when processing {{{sudo port install ibcxx}}}:
{{{
if no /usr/lib/libc++.dylib
then build a bootstrap libc++.dylib (partly broken)
else
skip a bunch of bootstrapping and install clang-5.0 somehow then use it
to to rebuild libc++.dylib (not broken)
}}}
but this, in the end couldn't fly as too -- random -- it was felt, rightly
I guess.
I also thought of having a built-in revbump somehow, where the revision of
libcxx bumps by +1 if clang-5.0 or greater is installed, so it would
update itself second time through:
https://trac.macports.org/ticket/58898#comment:6
but that was also, in the end, ''no bueno''.
--
Ticket URL: <https://trac.macports.org/ticket/58898#comment:35>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list