[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 22:33:16 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 kencu):
Replying to [comment:17 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.
It is needed though, as it caused build failures othewise when libraries
could not be found.
> 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.
check.
> For gcc12 we only need gcc10-bootstrap and libgcc12, not other versions.
There will be some work to do, as currently libgcc7 depends on libgcc8
which depends on ... through to libgcc12. So that has to be sorted out.
> 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.
No idea why this would happen.
--
Ticket URL: <https://trac.macports.org/ticket/66307#comment:19>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list