From 2daa8387d5416785defb09fa4f30a86e42275079 Mon Sep 17 00:00:00 2001 From: Bruno Haible Date: Sat, 31 Jul 2010 12:11:19 +0200 Subject: [PATCH] copysign: Does not require -lm on glibc systems. --- ChangeLog | 7 +++++++ m4/mathfunc.m4 | 7 +++---- modules/copysign | 2 +- 3 files changed, 11 insertions(+), 5 deletions(-) diff --git a/ChangeLog b/ChangeLog index e2c0d061a..574a1a300 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,12 @@ 2010-07-31 Bruno Haible + copysign: Does not require -lm on glibc systems. + * modules/copysign (configure.ac): Use gl_MATHFUNC, not + gl_COMMON_DOUBLE_MATHFUNC. + * m4/mathfunc.m4 (gl_COMMON_DOUBLE_MATHFUNC): Update comments. + +2010-07-31 Bruno Haible + duplocale: Work around AIX 7.1 bug. * m4/duplocale.m4 (gl_FUNC_DUPLOCALE): Let the test fail also when duplocale(LC_GLOBAL_LOCALE) returns (locale_t)0. diff --git a/m4/mathfunc.m4 b/m4/mathfunc.m4 index f6e091b46..92faac904 100644 --- a/m4/mathfunc.m4 +++ b/m4/mathfunc.m4 @@ -1,4 +1,4 @@ -# mathfunc.m4 serial 4 +# mathfunc.m4 serial 5 dnl Copyright (C) 2010 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, @@ -65,8 +65,8 @@ AC_DEFUN([gl_MATHFUNC], # It sets FUNC_LIBM to empty or "-lm" accordingly. # FUNC must be one of the following functions, that are present on all systems # and provided by libm on all systems except MacOS X, BeOS, Haiku: -# acos asin atan atan2 cbrt copysign cos cosh erf erfc exp fmod hypot j0 j1 -# jn lgamma log log10 log1p pow remainder sin sinh sqrt tan tanh y0 y1 yn +# acos asin atan atan2 cbrt cos cosh erf erfc exp fmod hypot j0 j1 jn lgamma +# log log10 log1p pow remainder sin sinh sqrt tan tanh y0 y1 yn AC_DEFUN([gl_COMMON_DOUBLE_MATHFUNC], [ @@ -86,7 +86,6 @@ AC_DEFUN([gl_COMMON_DOUBLE_MATHFUNC_TEST], dnl gl_MATHFUNC([atan], [double], [(double)]) dnl gl_MATHFUNC([atan2], [double], [(double, double)]) dnl gl_MATHFUNC([cbrt], [double], [(double)]) - dnl gl_MATHFUNC([copysign], [double], [(double, double)]) dnl gl_MATHFUNC([cos], [double], [(double)]) dnl gl_MATHFUNC([cosh], [double], [(double)]) dnl gl_MATHFUNC([erf], [double], [(double)]) diff --git a/modules/copysign b/modules/copysign index c63280655..5318e8027 100644 --- a/modules/copysign +++ b/modules/copysign @@ -7,7 +7,7 @@ m4/mathfunc.m4 Depends-on: configure.ac: -gl_COMMON_DOUBLE_MATHFUNC([copysign]) +gl_MATHFUNC([copysign], [double], [(double, double)]) Makefile.am: -- 2.11.0