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)