Switch IEEE flags for NAG Fortran (#3644)

Default is -ieee=stop, which causes problems when the H5T
module performs floating-point type introspection.

The new mode is -ieee=full
This commit is contained in:
Dana Robinson 2023-10-09 08:18:01 -07:00 committed by GitHub
parent 6edd9a0aab
commit 2143649b44
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -131,8 +131,6 @@ case $FC_BASENAME in
H5_CFLAGS="$H5_CFLAGS" H5_CFLAGS="$H5_CFLAGS"
F9XSUFFIXFLAG="" F9XSUFFIXFLAG=""
# We force compiler to use upper case for external names
# (just in case since this should be a default EIP)
H5_FCFLAGS="$H5_FCFLAGS" H5_FCFLAGS="$H5_FCFLAGS"
FSEARCH_DIRS="" FSEARCH_DIRS=""
@ -162,9 +160,10 @@ case $FC_BASENAME in
nagfor) nagfor)
F9XSUFFIXFLAG="" F9XSUFFIXFLAG=""
# We force compiler to use upper case for external names # NOTE: The default is -ieee=stop, which will cause problems
# (just in case since this should be a default EIP) # when the H5T module performs floating-point type
H5_FCFLAGS="$H5_FCFLAGS" # introspection
H5_FCFLAGS="$H5_FCFLAGS -ieee=full"
FSEARCH_DIRS="" FSEARCH_DIRS=""
# Production # Production