So it's that time of the month: time for a port
{reclaim,selfupdate,upgrade outdated} cycle on my Snow Leopard machine, which has a stable working "LibcxxOnOlderSystems" setup.

Or at least, it HAD a stable working "LibcxxOnOlderSystems" setup. Now, upgrades are broken because ultimately everything wants to upgrade clang-8.0 which means rebuilding cmake which for no reason I can make sense of requires clang-3.4 which wants whatever 'ncurses-botstrap' is. Note that I have a wortking and up-to-date installation of ncurses. I'm having apparently initial success from doing a 'port -n upgrade outdated' but that makes me a bit nervous...

This new flavor of breakage appears to have been instigated by commit 640b7e0aa8710d26cd0af15bde29bb6290ad6b20, which inexplicably sets $prefix to a non-existent directory for bootstrapping libcxx even if libcxx is already installed and working. It's not entirely clear to me how seemingly everything ultimately ends up tryting to do that as a dependency, but apparently it is rooted in an update to clang-8.0.


--
Bill Cole
[email protected] or [email protected]
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)

Reply via email to