[MacPorts] #60754: Reclaim removes build dependencies
MacPorts
noreply at macports.org
Thu Nov 16 13:38:49 UTC 2023
#60754: Reclaim removes build dependencies
-----------------------+--------------------
Reporter: haberg-1 | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: base | Version:
Resolution: | Keywords:
Port: |
-----------------------+--------------------
Comment (by haberg-1):
Build dependencies are only needed if the binaries are not available. So
one might want to keep them before the binaries have arrived, and remove
them when they have. Examples that are expensive, taking a long time to
rebuild, are older versions of GCC and Clang, that a program may ask for
specifically. This will happen particularly when the new Mac OS has been
released.
Finding a good method might be complicated. Inputs:
MacPorts might check if there is a binary available of a build dependency,
and 'reclaim' only removes it when it is. Otherwise, 'reclaim' might ask
if it should be removed, that is when, when removal would cause a
dependency rebuild.
Alternatively, MacPorts might cache the local build dependency binary, and
use that before the official binaries have arrived. Then there need to be
no change to 'reclaim'.
--
Ticket URL: <https://trac.macports.org/ticket/60754#comment:9>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list