[MacPorts] #43350: mpich and openmpi shouldn't have compilers as only build-time dependencies
MacPorts
noreply at macports.org
Sun Apr 13 15:46:50 PDT 2014
#43350: mpich and openmpi shouldn't have compilers as only build-time dependencies
------------------------+--------------------------------------------
Reporter: dstrubbe@… | Owner: macports-tickets@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.2.1
Keywords: | Port: mpich-default, openmpi-default
------------------------+--------------------------------------------
These ports list the compiler used (e.g. gcc48) as a build dependency.
This doesn't seem sufficient: the compiler wrappers will not work if that
port is uninstalled. I think it needs to be a runtime dependency.
For mpich-default @3.1_0+gcc48, I deactivated gcc48 and then:
{{{
$ mpif90-mpich-mp test.f90
gfortran-mp-4.8: error trying to exec 'f951': execvp: No such file or
directory
}}}
For openmpi-default @1.7.5_0+gcc45, I deactivated gcc45 and then:
{{{
$ mpif90-openmpi-mp test.f90
--------------------------------------------------------------------------
The Open MPI wrapper compiler was unable to find the specified compiler
/opt/local/bin/gfortran-mp-4.5 in your PATH.
Note that this compiler was either specified at configure time or in
one of several possible environment variables.
--------------------------------------------------------------------------
}}}
--
Ticket URL: <https://trac.macports.org/ticket/43350>
MacPorts <http://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list