From 2143649b44a35daf23ea6938407c38f00059dd4a Mon Sep 17 00:00:00 2001 From: Dana Robinson <43805+derobins@users.noreply.github.com> Date: Mon, 9 Oct 2023 08:18:01 -0700 Subject: [PATCH] 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 --- config/linux-gnulibc1 | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/config/linux-gnulibc1 b/config/linux-gnulibc1 index ab7e28f73dd..95d7d644fcc 100644 --- a/config/linux-gnulibc1 +++ b/config/linux-gnulibc1 @@ -131,8 +131,6 @@ case $FC_BASENAME in H5_CFLAGS="$H5_CFLAGS" 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" FSEARCH_DIRS="" @@ -162,9 +160,10 @@ case $FC_BASENAME in nagfor) 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" + # NOTE: The default is -ieee=stop, which will cause problems + # when the H5T module performs floating-point type + # introspection + H5_FCFLAGS="$H5_FCFLAGS -ieee=full" FSEARCH_DIRS="" # Production