diff options
author | Neal Norwitz <nnorwitz@gmail.com> | 2006-03-31 06:54:45 (GMT) |
---|---|---|
committer | Neal Norwitz <nnorwitz@gmail.com> | 2006-03-31 06:54:45 (GMT) |
commit | dedeeaad040cdcb3c72b6f89cd33cc0264ea908d (patch) | |
tree | 6a2194c31ece73a3d70d644f0c86fff20bb8faa8 /configure | |
parent | 7b8cf389274c33a94879deed3141a3a7c627a946 (diff) | |
download | cpython-dedeeaad040cdcb3c72b6f89cd33cc0264ea908d.zip cpython-dedeeaad040cdcb3c72b6f89cd33cc0264ea908d.tar.gz cpython-dedeeaad040cdcb3c72b6f89cd33cc0264ea908d.tar.bz2 |
Get gcc to do strict IEEE math. This flag was already used for cc, just not
gcc. Without this flag, doing pretty much anything with NaNs causes
a Floating Point Exception signal. This causes the interpreter to quit.
The failing tests this fixes are: test_float, test_long, and test_struct.
This is somewhat equivalent to doing signal(SIGFPE, SIG_IGN).
Will verify if this is a problem in 2.4 and backport if necessary (probably).
Diffstat (limited to 'configure')
-rwxr-xr-x | configure | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -1,5 +1,5 @@ #! /bin/sh -# From configure.in Revision: 42563 . +# From configure.in Revision: 43158 . # Guess values for system-dependent variables and create Makefiles. # Generated by GNU Autoconf 2.59 for python 2.5. # @@ -3882,6 +3882,9 @@ echo "${ECHO_T}$ac_cv_no_strict_aliasing_ok" >&6 Darwin*) BASECFLAGS="$BASECFLAGS -Wno-long-double -no-cpp-precomp -mno-fused-madd" ;; + OSF*) + BASECFLAGS="$BASECFLAGS -mieee" + ;; esac ;; |