2 dnl Copyright (C) 2011-2012 Free Software Foundation, Inc.
3 dnl This file is free software; the Free Software Foundation
4 dnl gives unlimited permission to copy and/or distribute it,
5 dnl with or without modifications, as long as this notice is preserved.
7 AC_DEFUN([gl_FUNC_LOG10L],
9 AC_REQUIRE([gl_MATH_H_DEFAULTS])
10 AC_REQUIRE([gl_LONG_DOUBLE_VS_DOUBLE])
11 AC_REQUIRE([gl_FUNC_LOG10])
13 dnl Test whether log10l() is declared. On AIX 5.1 it is not declared.
14 AC_CHECK_DECL([log10l], , [HAVE_DECL_LOG10L=0], [[#include <math.h>]])
16 dnl Test whether log10l() exists. Assume that log10l(), if it exists, is
17 dnl defined in the same library as log10().
19 LIBS="$LIBS $LOG10_LIBM"
20 AC_CHECK_FUNCS([log10l])
22 if test $ac_cv_func_log10l = yes; then
23 LOG10L_LIBM="$LOG10_LIBM"
26 if test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 1; then
27 LOG10L_LIBM="$LOG10_LIBM"
29 AC_REQUIRE([gl_FUNC_LOGL])
30 LOG10L_LIBM="$LOGL_LIBM"
33 AC_SUBST([LOG10L_LIBM])