Opened 7 years ago

Last modified 2 years ago

#55998 assigned enhancement

netcdf-fortran: Add clang variants

Reported by: platipodium (Carsten Lemmen) Owned by: tenomoto (Takeshi Enomoto)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: cooljeanius (Eric Gallager)
Port: netcdf-fortran

Description

netcdf-fortran does not have a clang variant. This might seem unnecessary, as this is a fortran build only, but the dependent port esmf inherits variants and that one should have a clang variant (which is currently blocked).

Change History (7)

comment:1 Changed 7 years ago by platipodium (Carsten Lemmen)

see esmf ticket #55991

comment:2 Changed 7 years ago by platipodium (Carsten Lemmen)

Simple fix is to change line 36 in Portfile:

compilers.choose f77 f90 fc cxx

but I have no idea about unintended consequences of this. Worksforme locally.

comment:3 Changed 7 years ago by mf2k (Frank Schima)

Owner: set to tenomoto
Status: newassigned

In the future, please Cc the port maintainer(s) (port info --maintainers netcdf-fortran), if any.

comment:4 in reply to:  1 ; Changed 2 years ago by cooljeanius (Eric Gallager)

Replying to platipodium:

see esmf ticket #55991

...that's closed now?

comment:5 Changed 2 years ago by cooljeanius (Eric Gallager)

Cc: cooljeanius added

comment:6 in reply to:  4 Changed 2 years ago by platipodium (Carsten Lemmen)

Replying to cooljeanius:

Replying to platipodium:

see esmf ticket #55991

...that's closed now?

No, #55991 has not been properly addressed. There is still a missing variant clang for this port. And, as of llvm-14, there should actually be a flang variant, in addition, but that may be a different issue to be addressed.

comment:7 Changed 2 years ago by tenomoto (Takeshi Enomoto)

Thanks for your comments. I haven't tried flang yet. I'll take a look at it.

Note: See TracTickets for help on using tickets.