[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