[MacPorts] #47426: Add OpenCoarrays dependency for gcc5

MacPorts noreply at macports.org
Fri May 15 06:31:20 PDT 2015


#47426: Add OpenCoarrays dependency for gcc5
-----------------------+--------------------------------
  Reporter:  damian@…  |      Owner:  macports-tickets@…
      Type:  defect    |     Status:  new
  Priority:  Normal    |  Milestone:
 Component:  ports     |    Version:  2.3.3
Resolution:            |   Keywords:
      Port:  gcc5      |
-----------------------+--------------------------------

Comment (by fanfarillo.gcc@…):

 Hi everyone,

 I'm a new entry of the Mac and Macports world, please be patient :). I'm
 trying to make the port for OpenCoarrays (Portfile attached) but I
 encountered some problems in doing it.
 Before describing the problems I summarise how it should work.

 OpenCoarrays is a communication library based on MPI. A user who wants to
 use the coarray support provided by GFortran 5.1 has to link his/her
 program with the OpenCoarrays library called libcaf_mpi. Assuming that the
 source file is called coarray_test.f90 what I am expecting to see is the
 following: mpif90 -fcoarray=lib coarray_test.f90 -lcaf_mpi -o test. This
 syntax works only Linux when the path to libcaf_mpi.a is in the
 LIBRARY_PATH environment variable.

 With the Portfile attached I'm able to download and build correctly but
 Macports saves the library (libcaf_mpi.a) in / (which generates a
 warning). How can I save the file in a different location?

 How can I set the LIBRARY_PATH environment variable from the Portfile?

 Thanks for your support.

 Alessandro

-- 
Ticket URL: <https://trac.macports.org/ticket/47426#comment:6>
MacPorts <https://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list