More specifically building the new “flang” compiler and compiling openmpi
with the combination of clang/flang rather than clang/gfortran.

Configure is passing (including support for 16 byte REAL and COMPLEX
types.  However there is one file that uses REAL128 and CONPLE(REAL128) and
I’m getting type in supported KIND=-1 errors.

(Quick aside I’m surprised that the one file is using the ISO_FORTRAN_ENV
type names but configure is only checking for the non-standard REAL*#
names.  Feels like an oversight to me.)

>From what I’ve been able to find (and reading their iso_fortran_env.f90
module file the compiler should support the two types. I barely know enough
FORTRAN to be dangerous (took one semester of F77 in like 1996) so I’m not
really sure what I’m looking at here or what to try next.

I would really like to provide an openmpi build to my users that is a “pure
LLVM” build.

-Alan
-- 
a...@madllama.net http://humbleville.blogspot.com

Reply via email to