]> granicus.if.org Git - jq/commitdiff
Remove `pow10` for now; CHECK_MATH_FUNC needs work
authorNicolas Williams <nico@cryptonector.com>
Sat, 4 Jul 2015 02:13:13 +0000 (21:13 -0500)
committerNicolas Williams <nico@cryptonector.com>
Sat, 4 Jul 2015 02:13:13 +0000 (21:13 -0500)
The CHECK_MATH_FUNC() m4 macro needs work.  It should use
AC_RUN_IFELSE(), not just AC_LINK_IFELSE(), and it should #define
_GNU_SOURCE and/or other such feature macros in the prologue to get
non-standard math functions (alternatvely jq should only support
standard math functions).

configure.ac
libm.h

index 7b59029fa1f7ee36b0155f106f7c60b841869c36..beccf1e7ee95af7565ee2c18192fdd6508ff867e 100644 (file)
@@ -189,7 +189,6 @@ AC_CHECK_MATH_FUNC(tgamma, [.5])
 AC_CHECK_MATH_FUNC(y0, [.5])
 AC_CHECK_MATH_FUNC(y1, [.5])
 AC_CHECK_MATH_FUNC(pow, [2,2])
-AC_CHECK_MATH_FUNC(pow10, [2])
 AC_CHECK_MATH_FUNC(atan2, [.5,.5])
 AC_CHECK_MATH_FUNC(hypot, [.5,.5])
 AC_CHECK_MATH_FUNC(remainder, [3,2])
diff --git a/libm.h b/libm.h
index 9b1fae9fef69ac35b39a3fc5f7471518dca5df60..d8cfe18cb4a7a77f0d57f13a01606b16d40d94ef 100644 (file)
--- a/libm.h
+++ b/libm.h
@@ -128,11 +128,6 @@ LIBM_DDD(pow)
 #else
 LIBM_DDD_NO(pow)
 #endif
-#ifdef HAVE_POW10
-LIBM_DD(pow10)
-#else
-LIBM_DD_NO(pow10)
-#endif
 #ifdef HAVE_JN
 LIBM_DID(jn)
 #endif