[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