On 10/23/2010 10:25 AM, Dr. David Kirkby wrote:
On 10/14/10 09:02 PM, Ralf Wildenhues wrote:
checking for IEEE denormalized values... yes
configure: creating ./config.status
config.status: error: invalid argument: `Makefile.'
Can you send 'diff -u' of the two configure files (without above line
and with)? Of even of the one with float.h and the one with math.h?
Sure. First here's the diff between the configure.ac files
Thanks.
What is also interesting is the difference between that which looks in
the math.h file and that which looks in the float.h file:
i.e.
address@hidden:~/gsl-1.14$ diff -u configure.ac.math configure.ac.float
--- configure.ac.math Sat Oct 23 16:55:44 2010
+++ configure.ac.float Sat Oct 23 16:54:20 2010
@@ -197,7 +197,7 @@
AC_CHECK_DECLS(atanh,,,[#include <math.h>])
AC_CHECK_DECLS(ldexp,,,[#include <math.h>])
AC_CHECK_DECLS(frexp,,,[#include <math.h>])
-AC_CHECK_DECLS([fprnd_t],[],[],[[#include <math.h>]])
+AC_CHECK_DECLS([fprnd_t],[],[],[[#include <float.h>]])
I'm wondering if we are tripping on some sort of length-based bug (that
is, in the past, we have evidence where some shells mishandle here-docs
that contain a ${...} expansion across a page boundary; maybe this is a
similar case). If it is indeed a length-based bug, does adding one more
byte in the <math.h> approach also make the bug appear?