[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