On Oct 15, 2020, at 22:57, Christopher Chavez wrote:
>> Comment (by kencu):
>
>> …Ryan has made it clear he does not want every build to be forced to a
>> macports clang compiler as that causes the drives on the buildbots to die
>> prematurely due to all the installing and uninstalling of macports-
>> clang-9.0 (or whichever is the head of the line at that time).
>
> Is this really something with no chance of being addressed, and which port
> maintainers and users will have to live with? Is it undesirable to swap-in
> another MacPorts prefix with e.g. clang 9.0 permanently installed? Or, rather
> than writing extracted ports to disk to install them, is it possible on
> macOS/would it not be undesirable to mount a prebuilt port's compressed
> archive and then overlay/union it at the prefix?
It's correct that I would rather people didn't blacklist compilers that are
capable of building a port. It wastes user and buildbot time and wears out the
buildbot SSDs unnecessarily.
If blacklisting a compiler is the only way to achieve a desired feature, such
as OpenMP, then that's fine.
I would welcome improvements to MacPorts that reduce disk wear. I made a couple
tickets about that:
https://trac.macports.org/ticket/60628
https://trac.macports.org/ticket/60632