[MacPorts] #65146: Circular dependency of gcc11 on Snow Leopard when trying to build gcc11 using an alternative bootstrapping path using gcc10-bootstrap in the hopes of it someday building on 10.6 for PPC

MacPorts noreply at macports.org
Sun Jul 17 15:08:54 UTC 2022


#65146: Circular dependency of gcc11 on Snow Leopard when trying to build gcc11
using an alternative bootstrapping path using gcc10-bootstrap in the hopes
of it someday building on 10.6 for PPC
------------------------------+-------------------------
  Reporter:  barracuda156     |      Owner:  catap
      Type:  defect           |     Status:  closed
  Priority:  Normal           |  Milestone:
 Component:  ports            |    Version:  2.7.2
Resolution:  fixed            |   Keywords:  snowleopard
      Port:  gcc11, libgcc11  |
------------------------------+-------------------------

Comment (by barracuda156):

 Replying to [comment:10 cjones051073]:
 > Closing as gcc11 is now available  on 10.6.
 >
 > Not that it is relevant, but the build uses a macports provided clang
 version to build. Building gcc11 with gcc itself is not yet supported
 (although now gcc10 and newer support using libc++ as the c++ runtime
 doing so is more viable).

 In fact building `gcc11` with `gcc` itself works perfectly fine (no
 circular dependencies, no trickery), I have built in multiple times across
 several systems. Portfile needs few fixes, and I know precisely which now.
 That gonna enable building on 10.5.8 for PPC. (There are additional
 complications with 10.6 PPC and 10.6.8 Rosetta: the first needs a custom
 patch, which I will have to provide as out-of-tree fix on Github; the
 second does not need any patches and is supported by the upstream, however
 Macports `gcc10-bootstrap` fails on Rosetta due to dependencies using
 wrong arch setting – perhaps fixable, but I do not have it done yet.)

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


More information about the macports-tickets mailing list