Autoconf 2.67 uses the following code to test for powl(): =========== cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */
#define _ISOC9X_SOURCE 1
#define _ISOC99_SOURCE 1
#define __USE_ISOC99 1
#define __USE_ISOC9X 1
#include <math.h>
int
main ()
{
int value = powl (1.0) ;
;
return 0;
}
_ACEOF
==============
This obviously fails because powl takes two arguments.
I expect:
int value = powl (1.0, 1.0);
It looks like a copy/paste error from fabsl(long double)
