[MacPorts] #55991: esmf: Add clang variants

MacPorts noreply at macports.org
Sat Mar 10 11:58:17 UTC 2018


#55991: esmf: Add clang variants
--------------------------+----------------------
  Reporter:  platipodium  |      Owner:  tenomoto
      Type:  enhancement  |     Status:  closed
  Priority:  Normal       |  Milestone:
 Component:  ports        |    Version:
Resolution:  fixed        |   Keywords:
      Port:  esmf         |
--------------------------+----------------------

Comment (by platipodium):

 Thanks for the updated to ESMF 7.1.0r that was long-awaited (upstream).

 Indeed, with `variant  gfortran`, the cxx compiler used with `openmpi` is
 now used by ESMF despite wrong naming of ESMF_COMPILER variable

 {{{
 ESMF_CXXCOMPILER=/opt/local/bin/mpicxx-openmpi-mp
 ESMF_COMPILER: gfortran
 /opt/local/bin/mpicxx-openmpi-mp --version
 }}}

 So while this de facto address my request, it is still very confusing for
 the user (seeing ESMF_COMPILER=gfortran when she expects
 ESMF_COMPILER=gfortranclang).  I don't know of adverse effects upstream,
 but there might be some ...

 I would like to see a changed variant nomenclature (separately choosing
 one of gcc/clang as c compiler and one of gfortran/g95 as f compiler) and
 a correct representation in the upstream variable ESMF_COMPILER

--
Ticket URL: <https://trac.macports.org/ticket/55991#comment:11>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list