[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