summaryrefslogtreecommitdiffstats
path: root/config
diff options
context:
space:
mode:
authorDana Robinson <43805+derobins@users.noreply.github.com>2023-10-09 15:18:01 (GMT)
committerGitHub <noreply@github.com>2023-10-09 15:18:01 (GMT)
commit2143649b44a35daf23ea6938407c38f00059dd4a (patch)
treef1440e0db5b35ace023ae261dfdfaddcbbbc3b1a /config
parent6edd9a0aab0d80b64b6038ba2942315cdcc4d0db (diff)
downloadhdf5-2143649b44a35daf23ea6938407c38f00059dd4a.zip
hdf5-2143649b44a35daf23ea6938407c38f00059dd4a.tar.gz
hdf5-2143649b44a35daf23ea6938407c38f00059dd4a.tar.bz2
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
Diffstat (limited to 'config')
-rw-r--r--config/linux-gnulibc19
1 files changed, 4 insertions, 5 deletions
diff --git a/config/linux-gnulibc1 b/config/linux-gnulibc1
index ab7e28f..95d7d64 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