diff options
-rw-r--r-- | ChangeLog | 6 | ||||
-rw-r--r-- | configure.in | 2 |
2 files changed, 7 insertions, 1 deletions
@@ -1,3 +1,9 @@ +Sat Apr 23 01:00:03 2016 Rei Odaira <Rei.Odaira@gmail.com> + + * configure.in: don't use the system-provided round(3) on AIX. + In AIX, round(0.49999999999999994) returns 1.0. + Use round() in numeric.c instead. + Fri Apr 22 21:00:44 2016 Tanaka Akira <akr@fsij.org> * test/ruby/test_time_tz.rb: Tests depends on Europe/Moscow removed diff --git a/configure.in b/configure.in index fa3b2d0528..d28cd5835d 100644 --- a/configure.in +++ b/configure.in @@ -2338,7 +2338,7 @@ AC_CHECK_FUNCS(ppoll) AC_CHECK_FUNCS(pread) AC_CHECK_FUNCS(qsort_r) AC_CHECK_FUNCS(readlink) -AC_CHECK_FUNCS(round) +AS_CASE(["$target_os"],[aix*],[ac_cv_func_round=no],[AC_CHECK_FUNCS(round)]) AC_CHECK_FUNCS(sched_getaffinity) AC_CHECK_FUNCS(seekdir) AC_CHECK_FUNCS(select_large_fdset) |