summaryrefslogtreecommitdiffstats
path: root/config
diff options
context:
space:
mode:
authorDana Robinson <43805+derobins@users.noreply.github.com>2023-11-07 16:13:30 (GMT)
committerGitHub <noreply@github.com>2023-11-07 16:13:30 (GMT)
commite0d095ebf020706ec7d7c82e6674b18f1a0a2d5b (patch)
tree81df13653837d46588c856bee0cf7fcbd7779d2f /config
parentec695cf34f7256d7af9bbc2fcf5366da0119fcea (diff)
downloadhdf5-e0d095ebf020706ec7d7c82e6674b18f1a0a2d5b.zip
hdf5-e0d095ebf020706ec7d7c82e6674b18f1a0a2d5b.tar.gz
hdf5-e0d095ebf020706ec7d7c82e6674b18f1a0a2d5b.tar.bz2
Disable FP exceptions in H5T init code (#3837)
The H5T floating-point datatype initialization code can raise exceptions when handling signaling NaNs. This change disables FE_INVALID exceptions during initialization. Also removes the -ieee=full change for NAG Fortran as that shouldn't be necessary anymore. Fixes #3831
Diffstat (limited to 'config')
-rw-r--r--config/linux-gnulibc15
1 files changed, 1 insertions, 4 deletions
diff --git a/config/linux-gnulibc1 b/config/linux-gnulibc1
index 92f2be6..b4139ee 100644
--- a/config/linux-gnulibc1
+++ b/config/linux-gnulibc1
@@ -183,10 +183,7 @@ case $FC_BASENAME in
nagfor)
F9XSUFFIXFLAG=""
- # NOTE: The default is -ieee=stop, which will cause problems
- # when the H5T module performs floating-point type
- # introspection
- AM_FCFLAGS="$AM_FCFLAGS -ieee=full"
+ AM_FCFLAGS="$AM_FCFLAGS"
FSEARCH_DIRS=""
# Production