[prev in list] [next in list] [prev in thread] [next in thread]
List: autoconf
Subject: autoheader: warning: missing template: __IREG_FLOAT_RETURN__
From: Sam Steingold <sds () gnu ! org>
Date: 2008-10-05 4:41:19
Message-ID: 87bpxzr6vk.fsf () podval ! org
[Download RAW message or body]
I get this error:
autoheader: warning: missing template: __IREG_FLOAT_RETURN__
autoheader: Use AC_DEFINE([__IREG_FLOAT_RETURN__], [], [Description])
(even though it is claimed to be a warning, autoheader fails)
the AC function is:
AC_DEFUN([FFCALL_IREG_FLOAT_RETURN],
[AC_CACHE_CHECK([whether floats are returned in integer registers],
ffcall_cv_c_float_return_ireg, [AC_TRY_RUN(GL_NOCRASH[
float x = (float)1.2;
float y = (float)1.3;
float fun () { return x*y; }
int main()
{ nocrash_init();
{int val = (* (int (*) ()) fun) ();
return !(val == 0x3FC7AE15 || val == 0x15AEC73F);
}}], ffcall_cv_c_float_return_ireg=yes, ffcall_cv_c_float_return_ireg=no,
dnl When cross-compiling, assume no, because that's how it comes out on
dnl most platforms with floating-point unit, including m68k-linux.
ffcall_cv_c_float_return_ireg="guessing no")
])
case "$ffcall_cv_c_float_return_ireg" in
*yes) AC_DEFINE(__IREG_FLOAT_RETURN__) ;;
*no) ;;
esac
])
putting [] around __IREG_FLOAT_RETURN__ has no effect (same error)
FFCALL_IREG_FLOAT_RETURN is invoked in configure.in without arguments,
like this:
FFCALL_IREG_FLOAT_RETURN
what am I doing wrong?
--
Sam Steingold (http://sds.podval.org/) on Ubuntu 8.04 (hardy)
http://memri.org http://truepeace.org http://jihadwatch.org
http://pmw.org.il http://dhimmi.com http://israelunderattack.slide.com
usually: can't pay ==> don't buy. software: can't buy ==> don't pay
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic