diff --git a/ChangeLog b/ChangeLog index a8b54c26ae..7da880af45 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,13 @@ +Mon Apr 25 02:29:07 2016 Rei Odaira + + * configure.in: add missing -lm for AIX. + +Mon Apr 25 02:29:07 2016 Rei Odaira + + * 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. + Sun Apr 24 03:05:47 2016 Nobuyoshi Nakada * ruby.c: cygwin does not use w32_cmdvector, command line can be diff --git a/configure.in b/configure.in index f20871e729..29b63c2401 100644 --- a/configure.in +++ b/configure.in @@ -1214,6 +1214,9 @@ main() ac_cv_func_isinf=yes ac_cv_func_isnan=yes ], +[aix*],[ LIBS="-lm $LIBS" + ac_cv_func_round=no + ], [nacl], [ LIBS="-lm $LIBS" if test "${nacl_cv_build_variant}" = "newlib"; then diff --git a/version.h b/version.h index 06f009dbec..aa18f5149c 100644 --- a/version.h +++ b/version.h @@ -1,10 +1,10 @@ #define RUBY_VERSION "2.3.0" -#define RUBY_RELEASE_DATE "2016-04-24" -#define RUBY_PATCHLEVEL 107 +#define RUBY_RELEASE_DATE "2016-04-25" +#define RUBY_PATCHLEVEL 108 #define RUBY_RELEASE_YEAR 2016 #define RUBY_RELEASE_MONTH 4 -#define RUBY_RELEASE_DAY 24 +#define RUBY_RELEASE_DAY 25 #include "ruby/version.h"