[MacPorts] #65698: libgcc7 depends on later libgcc8, libgcc9, libgcc10

MacPorts noreply at macports.org
Mon Aug 22 08:40:02 UTC 2022


#65698: libgcc7 depends on later libgcc8, libgcc9, libgcc10
---------------------------+--------------------
  Reporter:  barracuda156  |      Owner:  (none)
      Type:  defect        |     Status:  closed
  Priority:  Normal        |  Milestone:
 Component:  ports         |    Version:  2.7.2
Resolution:  worksforme    |   Keywords:
      Port:  libgcc7       |
---------------------------+--------------------

Comment (by barracuda156):

 Replying to [comment:5 kencu]:
 > libgcc9, for example, would be needed only if gcc9 is supported. If gcc9
 is not supported, no need for libgcc9.
 >
 > ie when/if the jump to libgcc12 happens, 10.4/10.5 could support only
 gcc7 and then gcc12 on MacPorts, and there is no need for libgcc8-11 to
 exist.

 For the time-being, how to disable locally unneeded dependencies?
 Say, I want to build `gcc48` needed for some ancient ports. It requires
 `libgcc6`, which then wants all later ones. I do not need that
 (compatibility with new software is not an issue).
 {{{
 10:libbtbb svacchanda$ port deps gcc48
 Full Name: gcc48 @4.8.5_6
 Extract Dependencies: lbzip2
 Library Dependencies: cctools, cloog, gmp, isl14, ld64, zlib, libiconv,
 libmpc,
                       mpfr
 Runtime Dependencies: gcc_select, libgcc6
 10:libbtbb svacchanda$ port deps libgcc6
 Full Name: libgcc6 @6.5.0_4
 Extract Dependencies: xz
 Build Dependencies:   cctools, gmp, isl, ld64, zlib, libiconv, libmpc,
 mpfr
 Library Dependencies:
 Runtime Dependencies: libgcc7
 }}}
 What should I do?

-- 
Ticket URL: <https://trac.macports.org/ticket/65698#comment:6>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list