PatchSet 7682 
Date: 2008/01/17 20:29:25
Author: robilad
Branch: HEAD
Tag: (none) 
Log:
enabled pur java java.math per default

2008-01-17  Dalibor Topic  <[EMAIL PROTECTED]>

        * configure.ac: Rewritten checking for pure java math to make the
        native GNU MP implementation disabled by default.

Members: 
        ChangeLog:1.5184->1.5185 
        configure:1.628->1.629 
        configure.ac:1.297->1.298 

Index: kaffe/ChangeLog
diff -u kaffe/ChangeLog:1.5184 kaffe/ChangeLog:1.5185
--- kaffe/ChangeLog:1.5184      Thu Jan 17 01:59:08 2008
+++ kaffe/ChangeLog     Thu Jan 17 20:29:25 2008
@@ -1,3 +1,8 @@
+2008-01-17  Dalibor Topic  <[EMAIL PROTECTED]>
+
+       * configure.ac: Rewritten checking for pure java math to make the 
+       native GNU MP implementation disabled by default.
+
 2008-01-17  Doug Young  <[EMAIL PROTECTED]>
 
        * kaffe/kaffevm/systems/unix-pthreads/signal.c (stackOverflowDetector),
Index: kaffe/configure
diff -u kaffe/configure:1.628 kaffe/configure:1.629
--- kaffe/configure:1.628       Wed Jan 16 23:10:06 2008
+++ kaffe/configure     Thu Jan 17 20:29:26 2008
@@ -1671,8 +1671,8 @@
                           (enabled by default)
   --disable-zlib-zip      Disable java.util.zip implementation using zlib
                           [default=enabled]
-  --enable-pure-java-math Enable pure java java.math.* package
-                          [default=native]
+  --disable-pure-java-math
+                          Disable pure java java.math.* package
   --disable-direct-threading
                           Use switched interpreter instead of direct-threading
 
@@ -41558,34 +41558,13 @@
 
 # Check whether --enable-pure_java_math was given.
 if test "${enable_pure_java_math+set}" = set; then
-  enableval=$enable_pure_java_math; case "$enableval" in
-yes)
-       pure_java_math=true
-       ;;
-no)
-       pure_java_math=false
-       ;;
-*)
-       { { echo "$as_me:$LINENO: error: bad value ${enableval} for 
--enable-pure-java-math" >&5
-echo "$as_me: error: bad value ${enableval} for --enable-pure-java-math" >&2;}
-   { (exit 1); exit 1; }; }
-       ;;
-esac
+  enableval=$enable_pure_java_math;
 else
-
-        if test x"$ac_cv_lib_gmp_mpz_get_d" = x"no"; then
-                if test x"$ac_cv_lib_gmp___gmpz_get_d" = x"no"; then
-                       { { echo "$as_me:$LINENO: error: Could not find GNU MP 
library.  Install the gmp development package, or pass --enable-pure-java-math 
to configure." >&5
-echo "$as_me: error: Could not find GNU MP library.  Install the gmp 
development package, or pass --enable-pure-java-math to configure." >&2;}
-   { (exit 1); exit 1; }; }
-               fi
-       fi
-
-
+  enable_pure_java_math=yes
 fi
 
 
- if test "$enable_pure_java_math" = yes; then
+ if test x"$enable_pure_java_math" = x"yes"; then
   COND_PURE_JAVA_MATH_TRUE=
   COND_PURE_JAVA_MATH_FALSE='#'
 else
@@ -41594,16 +41573,27 @@
 fi
 
 
-if test x"$pure_java_math" = x"true" ; then
-       { echo "$as_me:$LINENO: result: Information: Using pure Java math 
library" >&5
-echo "${ECHO_T}Information: Using pure Java math library" >&6; }
-       MATH_LIB=""
-else
-       { echo "$as_me:$LINENO: result: Information: Using native math library" 
>&5
-echo "${ECHO_T}Information: Using native math library" >&6; }
-       MATH_LIB="\$(top_builddir)/libraries/clib/math/libmath.la"
+if test x"$enable_pure_java_math" = x"yes"; then
+  { echo "$as_me:$LINENO: Using GNU Classpath's java.math library" >&5
+echo "$as_me: Using GNU Classpath's java.math library" >&6;}
+else
+  { echo "$as_me:$LINENO: Using Kaffe's java.math library" >&5
+echo "$as_me: Using Kaffe's java.math library" >&6;}
+       MATH_LIB="\$(top_builddir)/libraries/clib/math/libmath.la"
+
+
+       if test x"$ac_cv_lib_gmp_mpz_get_d" = x"no"; then
+  if test x"$ac_cv_lib_gmp___gmpz_get_d" = x"no"; then
+  { { echo "$as_me:$LINENO: error: Could not find GNU MP library.  Install the 
gmp development package
+elif or pass --enable-pure-java-math to configure." >&5
+echo "$as_me: error: Could not find GNU MP library.  Install the gmp 
development package; then
+  or pass --enable-pure-java-math to configure." >&2;}
+   { (exit 1); exit 1; }; }
+fi
+
 fi
 
+fi
 
 
 
Index: kaffe/configure.ac
diff -u kaffe/configure.ac:1.297 kaffe/configure.ac:1.298
--- kaffe/configure.ac:1.297    Wed Jan 16 23:10:07 2008
+++ kaffe/configure.ac  Thu Jan 17 20:29:27 2008
@@ -1585,41 +1585,20 @@
 dnl -----------------------------------------------------------------------
 
 AC_ARG_ENABLE([pure_java_math],
-              AS_HELP_STRING([--enable-pure-java-math],
-                             [Enable pure java java.math.* package 
@<:@default=native@:>@]),
-[case "$enableval" in
-yes)
-       pure_java_math=true
-       ;;
-no)
-dnl  Use native implementation
-       pure_java_math=false
-       ;;
-*)
-       AC_MSG_ERROR(bad value ${enableval} for --enable-pure-java-math)
-       ;;
-esac],
-[
-dnl  If nothing is set, use native implementation if GNU MP can be found.
-        if test x"$ac_cv_lib_gmp_mpz_get_d" = x"no"; then
-                if test x"$ac_cv_lib_gmp___gmpz_get_d" = x"no"; then
-                       AC_MSG_ERROR([Could not find GNU MP library.  Install 
the gmp development package, or pass --enable-pure-java-math to configure.])
-               fi
-       fi
-]
-)
+  AS_HELP_STRING([--disable-pure-java-math], [Disable pure java java.math.* 
package]),
+  [],
+  [enable_pure_java_math=yes])
 
-AM_CONDITIONAL([COND_PURE_JAVA_MATH], [test "$enable_pure_java_math" = yes])
+AM_CONDITIONAL([COND_PURE_JAVA_MATH], [test x"$enable_pure_java_math" = 
x"yes"])
 
-if test x"$pure_java_math" = x"true" ; then
-       AC_MSG_RESULT(Information: Using pure Java math library)
-       MATH_LIB=""
-else
-       AC_MSG_RESULT(Information: Using native math library)
-       MATH_LIB="\$(top_builddir)/libraries/clib/math/libmath.la"
-fi
+AS_IF([test x"$enable_pure_java_math" = x"yes"],
+      [AC_MSG_NOTICE([Using GNU Classpath's java.math library])],
+      [AC_MSG_NOTICE([Using Kaffe's java.math library])
+       AC_SUBST([MATH_LIB], 
["\$(top_builddir)/libraries/clib/math/libmath.la"])
 
-AC_SUBST(MATH_LIB)
+       AS_IF([test x"$ac_cv_lib_gmp_mpz_get_d" = x"no"],
+             AS_IF([test x"$ac_cv_lib_gmp___gmpz_get_d" = x"no"],
+                   [AC_MSG_ERROR([Could not find GNU MP library.  Install the 
gmp development package, or pass --enable-pure-java-math to configure.])]))])
 
 dnl -----------------------------------------------------------------------
 dnl                    Memory debugging support

_______________________________________________
kaffe mailing list
[email protected]
http://kaffe.org/cgi-bin/mailman/listinfo/kaffe

Reply via email to