From bb10e4031198e6578b5b6a1cfe314fd3b9972037 Mon Sep 17 00:00:00 2001 From: Travis Oliphant Date: Mon, 26 Mar 2007 21:41:45 +0000 Subject: Added patch in ticket #458 for compilation on Cygwin. --- numpy/numarray/_capi.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'numpy/numarray') diff --git a/numpy/numarray/_capi.c b/numpy/numarray/_capi.c index 4135e534f..a2ca326a7 100644 --- a/numpy/numarray/_capi.c +++ b/numpy/numarray/_capi.c @@ -224,8 +224,12 @@ static int int_dividebyzero_error(long value, long unused) { } /* Likewise for Integer overflows */ -#if defined(linux) +#if defined(linux) || defined(__APPLE__) || defined(__CYGWIN__) || defined(__MINGW32__) +#if defined(__GLIBC__) || defined(__APPLE__) || defined(__MINGW32__) #include +#elif defined(__CYGWIN__) +#include "numpy/fenv/fenv.c" +#endif static int int_overflow_error(Float64 value) { /* For x86_64 */ feraiseexcept(FE_OVERFLOW); return (int) value; -- cgit v1.2.1