[MacPorts] #66307: Scalapack: configure options breaking build on PPC

MacPorts noreply at macports.org
Tue Nov 29 07:36:01 UTC 2022

#66307: Scalapack: configure options breaking build on PPC
  Reporter:  barracuda156  |      Owner:  catap
      Type:  defect        |     Status:  assigned
  Priority:  Normal        |  Milestone:
 Component:  ports         |    Version:  2.8.0
Resolution:                |   Keywords:  powerpc, leopard, snowleopard
      Port:  scalapack     |

Comment (by kencu):

 Replying to [comment:4 barracuda156]:

 > The time has come. I will make a PR today to move Leopard to modern
 libgcc and enable building gcc10+ with gcc10-bootstrap.
 > I have been using that ever since gcc10-bootstrap was made by catap
 across three systems, I reckon this is a thorough testing.

 Sounds good! You need to:

 1. make sure it builds on 10.4, 10.5 and 10.6 PPC and 10.4 and 10.5 Intel
 2. control for the possibility that a user has a newer clang installed on
 10.5 Intel that will be used as the assembler (this messes up gcc
 3. make some kind of consideration for the fact that libgcc8,9,10,and 11
 will be missing (I presume) so the libgcc Port will need to somehow handle
 4. have a "force-deactivate" phase such as the one done when we upgraded
 those systems from libgcc6 to libgcc7 a few years ago, and like the one I
 did when I updated 10.6 Intel from libgcc7 to libgcc12.

 You will most likely need some help, as these things are somewhat hard to
 do right. Catap here has developed many of the needed skills, and there
 have been a few folks around with strong opinions on things that will be
 able to dig in and test your proposal.

 Good luck!

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

More information about the macports-tickets mailing list