[MacPorts] #46929: octopus: add mpi.enforce_variant fftw-3
MacPorts
noreply at macports.org
Sun Feb 22 12:17:24 PST 2015
#46929: octopus: add mpi.enforce_variant fftw-3
------------------------+------------------------
Reporter: takeshi@… | Owner: dstrubbe@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.3.3
Resolution: | Keywords: haspatch
Port: octopus |
------------------------+------------------------
Comment (by sean@…):
Replying to [comment:1 dstrubbe@…]:
> The problem is, that is not a default variant, and so the buildbot does
not have fftw-3 installed with a Fortran variant when building octopus.
mpi.enforce_variant would not do this either.
Yes, this is because we can't depend on a variant in MacPorts.
> Moreover, it is too restrictive, in that we do not need the same Fortran
compiler as octopus, just some Fortran variant. Ideas on how to fix this
situation are certainly welcome.
This is something @dstrubbe has brought up before but I am very much
against it. MacPorts has trouble enough as it is to enforce mpi and other
compiler libraries, much less depending on variants (which is impossible
currently). Ensuring that we use the same fortran compiler is the only way
to make ports *reliable* and *reproducible*. Furthermore, @dstrubbe has
yet to bring up a valid reason for needing a different fortran compiler.
In the past, I have wanted something similar (gfortran as a standalone
port) but it is damn near impossible to have this without so much work. It
is easier and safer to just ensure the same compilers here.
--
Ticket URL: <https://trac.macports.org/ticket/46929#comment:2>
MacPorts <https://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list