[MacPorts] #66307: Scalapack: will not configure properly on PPC since mpi PG cannot handle mpich-gcc* but wants mpich-default

MacPorts noreply at macports.org
Tue Nov 29 17:13:25 UTC 2022


#66307: Scalapack: will not configure properly on PPC since mpi PG cannot handle
mpich-gcc* but wants mpich-default
---------------------------+-------------------------------------------
  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 barracuda156):

 Replying to [comment:15 kencu]:
 > Oh, I remember why Chris set it up to always build.
 >
 > Iain changes things around sometimes between version bumps, so gcc11.1
 sometimes installed libraries that gcc11.0 did not, for example, and it
 was hard to keep up with that.
 >
 > Also, different OS versions and different archs installed different
 libraries.
 >
 > So rather than try to keep track of all that nonsense, the portfile just
 looks at the dylibs and installs what is missing. Sometimes that is
 nothing, sometimes that is not nothing.

 Well, you perhaps remember what Iaian said in that regard: it should not
 be necessary at all.

 However, I do not want to push this change – that may prove too hard, and
 can cause PR to be closed unnecessarily. Also, there is no reason to do it
 in one go. Once the current PR is merged, we can discuss what to do with
 unneeded libgccs.
 For gcc12 we only need gcc10-bootstrap and libgcc12, not other versions.

 P. S. By the way, there is one issue which I forgot about: blacklisting of
 gccs in portfile of gcc12 has a weird effect of causing dependency cycle.
 I have no idea why. But I had to remove at least blacklist of gcc-4.2,
 even though it is not used for anything at all, in order for
 gcc10-bootstrap do its work.

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


More information about the macports-tickets mailing list