[kaffe] CVS kaffe (robilad): configure.ac, kaffe/kaffe/version.c (printShortVersion): Updated
Kaffe CVS
cvs-commits at kaffe.org
Tue Aug 7 13:22:54 PDT 2007
PatchSet 7523
Date: 2007/08/07 20:21:44
Author: robilad
Branch: HEAD
Tag: (none)
Log:
2007-08-07 Dalibor Topic <robilad at kaffe.org>
* configure.ac, kaffe/kaffe/version.c (printShortVersion): Updated
copyright year.
* configure.ac: Simplified java compiler checking. Error out if no compiler
is selected. Fixes bug #87. Added comment for zlib detection. Cleaned up
comments for classpath configure invocation.
Members:
ChangeLog:1.5021->1.5022
configure:1.592->1.593
configure.ac:1.266->1.267
kaffe/kaffe/version.c:1.18->1.19
Index: kaffe/ChangeLog
diff -u kaffe/ChangeLog:1.5021 kaffe/ChangeLog:1.5022
--- kaffe/ChangeLog:1.5021 Tue Aug 7 19:04:41 2007
+++ kaffe/ChangeLog Tue Aug 7 20:21:44 2007
@@ -1,5 +1,14 @@
2007-08-07 Dalibor Topic <robilad at kaffe.org>
+ * configure.ac, kaffe/kaffe/version.c (printShortVersion): Updated
+ copyright year.
+
+ * configure.ac: Simplified java compiler checking. Error out if no compiler
+ is selected. Fixes bug #87. Added comment for zlib detection. Cleaned up
+ comments for classpath configure invocation.
+
+2007-08-07 Dalibor Topic <robilad at kaffe.org>
+
* FAQ/FAQ.win32: Updated for Kazayuki Shudo's PIC patch.
2007-08-07 Kazuyuki Shudo <2006 at shudo.net>
Index: kaffe/configure
diff -u kaffe/configure:1.592 kaffe/configure:1.593
--- kaffe/configure:1.592 Tue Aug 7 13:38:17 2007
+++ kaffe/configure Tue Aug 7 20:21:45 2007
@@ -9,7 +9,7 @@
# This configure script is free software; the Free Software Foundation
# gives unlimited permission to copy, distribute and modify it.
#
-# Copyright 1996 - 2006 Kaffe.org project contributors. All rights reserved.
+# Copyright 1996 - 2007 Kaffe.org project contributors. All rights reserved.
# Portions Copyright 1996 - 2002 Transvirtual Technologies, Inc.
# Portions Copyright by various third parties, see file THIRDPARTY for details.
#
@@ -1910,7 +1910,7 @@
This configure script is free software; the Free Software Foundation
gives unlimited permission to copy, distribute and modify it.
-Copyright 1996 - 2006 Kaffe.org project contributors. All rights reserved.
+Copyright 1996 - 2007 Kaffe.org project contributors. All rights reserved.
Portions Copyright 1996 - 2002 Transvirtual Technologies, Inc.
Portions Copyright by various third parties, see file THIRDPARTY for details.
@@ -26636,6 +26636,9 @@
+{ echo "$as_me:$LINENO: checking whether to use jikes" >&5
+echo $ECHO_N "checking whether to use jikes... $ECHO_C" >&6; }
+
# Check whether --with-jikes was given.
if test "${with_jikes+set}" = set; then
withval=$with_jikes;
@@ -26649,40 +26652,27 @@
use_jikes="no"
fi
+{ echo "$as_me:$LINENO: result: $use_jikes" >&5
+echo "${ECHO_T}$use_jikes" >&6; }
if test x"$use_ecj" = x"no" ; then
if test x"$use_jikes" = x"no"; then
use_jikes="yes";
- JIKESPROG="jikes";
+ { echo "$as_me:$LINENO: No java compiler selected, picking jikes." >&5
+echo "$as_me: No java compiler selected, picking jikes." >&6;}
fi
fi
-{ echo "$as_me:$LINENO: checking whether to use jikes" >&5
-echo $ECHO_N "checking whether to use jikes... $ECHO_C" >&6; }
-
case $use_jikes in
yes)
if test x"$JIKESPROG" = x"" ; then
- if test x$use_glibj_zip = xtrue ; then
- { echo "$as_me:$LINENO: WARNING: No jikes compiler found. It is required to build the regression tests. Recommended is jikes version 1.21 or higher." >&5
-echo "$as_me: WARNING: No jikes compiler found. It is required to build the regression tests. Recommended is jikes version 1.21 or higher." >&2;}
- else
- { { echo "$as_me:$LINENO: error: No jikes compiler found. It is required to build Kaffe's class library. Recommended is jikes version 1.21 or higher." >&5
-echo "$as_me: error: No jikes compiler found. It is required to build Kaffe's class library. Recommended is jikes version 1.21 or higher." >&2;}
+ { { echo "$as_me:$LINENO: error: No jikes compiler found. Please install jikes version 1.21 or higher." >&5
+echo "$as_me: error: No jikes compiler found. Please install jikes version 1.21 or higher." >&2;}
{ (exit 1); exit 1; }; }
- fi
fi
JAVA_COMPILER="$JIKESPROG +Pno-switchcheck +Pno-shadow +E"
- msg_use_jikes="yes ($JAVA_COMPILER)"
- ;;
-no)
- msg_use_jikes="no"
- ;;
esac
-{ echo "$as_me:$LINENO: result: $msg_use_jikes" >&5
-echo "${ECHO_T}$msg_use_jikes" >&6; }
-
if test x"$use_ecj" = x"yes" -a x"$use_jikes" = x"yes"; then
{ { echo "$as_me:$LINENO: error: You can not chose jikes and ecj at the same time." >&5
@@ -26690,16 +26680,6 @@
{ (exit 1); exit 1; }; }
fi
-if test x"$JAVA_COMPILER" = x; then
- if test x$use_glibj_zip = xtrue ; then
- { echo "$as_me:$LINENO: WARNING: You need a java compiler to build kaffe's regression tests, or to pass a different external java compiler to configure script." >&5
-echo "$as_me: WARNING: You need a java compiler to build kaffe's regression tests, or to pass a different external java compiler to configure script." >&2;}
- else
- { { echo "$as_me:$LINENO: error: You need a java compiler to build kaffe's class library, or to pass a different external java compiler to configure script." >&5
-echo "$as_me: error: You need a java compiler to build kaffe's class library, or to pass a different external java compiler to configure script." >&2;}
- { (exit 1); exit 1; }; }
- fi
-fi
{ echo "$as_me:$LINENO: checking which java compiler" >&5
echo $ECHO_N "checking which java compiler... $ECHO_C" >&6; }
{ echo "$as_me:$LINENO: result: $JAVA_COMPILER" >&5
@@ -48352,7 +48332,6 @@
# Preset the compiler to jikes, since GNU Classpath's default is gcj.
# Unfortunately, many gcj versions are incapable of compiling GNU
# Classpath, while many versions of jikes seem to make it through. :/
-# This should be preset to gcjx, once gcjx is merged in.
if test x"$use_jikes" = x"yes"; then
ac_configure_args="$ac_configure_args --with-jikes=${JIKESPROG}"
@@ -48371,7 +48350,6 @@
fi
ac_configure_args="$ac_configure_args --with-vm=${prefix}/bin/kaffe"
-#ac_configure_args="$ac_configure_args --disable-core-jni"
ac_configure_args="$ac_configure_args --disable-examples"
ac_configure_args="$ac_configure_args --with-glibj-dir=${jrelibdir}"
ac_configure_args="$ac_configure_args --with-native-libdir=${nativedir}"
Index: kaffe/configure.ac
diff -u kaffe/configure.ac:1.266 kaffe/configure.ac:1.267
--- kaffe/configure.ac:1.266 Tue Aug 7 13:38:18 2007
+++ kaffe/configure.ac Tue Aug 7 20:21:45 2007
@@ -10,7 +10,7 @@
# GPLed portions has been taken from the GPL-d configure.ac
# file of gimp-print project
-AC_COPYRIGHT([Copyright 1996 - 2006 Kaffe.org project contributors. All rights reserved.
+AC_COPYRIGHT([Copyright 1996 - 2007 Kaffe.org project contributors. All rights reserved.
Portions Copyright 1996 - 2002 Transvirtual Technologies, Inc.
Portions Copyright by various third parties, see file THIRDPARTY for details.
@@ -881,6 +881,8 @@
dnl =========================================================================
AC_CHECK_PROG(JIKESPROG, jikes, jikes)
+
+AC_MSG_CHECKING([whether to use jikes])
AC_ARG_WITH([jikes],
AS_HELP_STRING([--with-jikes<=JIKES>],
[Define to use jikes compiler @<:@default=yes@:>@. If yes, use jikes +Pno-switchcheck +Pno-shadow +E]),
@@ -892,35 +894,23 @@
fi
use_jikes="yes"],
[use_jikes="no"])
+AC_MSG_RESULT($use_jikes)
if test x"$use_ecj" = x"no" ; then
if test x"$use_jikes" = x"no"; then
use_jikes="yes";
- JIKESPROG="jikes";
+ AC_MSG_NOTICE([No java compiler selected, picking jikes.])
fi
fi
-AC_MSG_CHECKING([whether to use jikes])
-
case $use_jikes in
yes)
if test x"$JIKESPROG" = x"" ; then
- if test x$use_glibj_zip = xtrue ; then
- AC_MSG_WARN([No jikes compiler found. It is required to build the regression tests. Recommended is jikes version 1.21 or higher.])
- else
- AC_MSG_ERROR([No jikes compiler found. It is required to build Kaffe's class library. Recommended is jikes version 1.21 or higher.])
- fi
+ AC_MSG_ERROR([No jikes compiler found. Please install jikes version 1.21 or higher.])
fi
JAVA_COMPILER="$JIKESPROG +Pno-switchcheck +Pno-shadow +E"
- msg_use_jikes="yes ($JAVA_COMPILER)"
- ;;
-no)
- msg_use_jikes="no"
- ;;
esac
-AC_MSG_RESULT($msg_use_jikes)
-
dnl =========================================================================
dnl Set the java compiler variable.
dnl =========================================================================
@@ -929,13 +919,6 @@
AC_MSG_ERROR([You can not chose jikes and ecj at the same time.])
fi
-if test x"$JAVA_COMPILER" = x; then
- if test x$use_glibj_zip = xtrue ; then
- AC_MSG_WARN([You need a java compiler to build kaffe's regression tests, or to pass a different external java compiler to configure script.])
- else
- AC_MSG_ERROR([You need a java compiler to build kaffe's class library, or to pass a different external java compiler to configure script.])
- fi
-fi
AC_MSG_CHECKING([which java compiler])
AC_MSG_RESULT($JAVA_COMPILER)
@@ -2248,6 +2231,9 @@
AM_CONDITIONAL([COND_DIRECT_THREADING], [test x"$enable_direct_threading" = x"yes"])
+dnl ------------------------------------------------------------
+dnl Ensure system installation of zlib can be used for the build
+dnl ------------------------------------------------------------
if test x"$ac_cv_header_zlib_h" != x"yes" ; then
AC_MSG_ERROR([Can't find or can't use system zlib.h])
fi
@@ -2424,7 +2410,7 @@
dnl Update args for classpath
dnl -------------------------
-dnl First we remove eventually CFLAGS from the configure call.
+dnl First we remove eventual CFLAGS from the configure call.
dnl ac_configure_args=`echo "$ac_configure_args" | sed "s%'CFLAGS=.*'%%g"`
dnl Then we add it again for config.status
dnl ac_configure_args="$ac_configure_args 'CFLAGS=${CFLAGS}'"
@@ -2434,7 +2420,6 @@
# Preset the compiler to jikes, since GNU Classpath's default is gcj.
# Unfortunately, many gcj versions are incapable of compiling GNU
# Classpath, while many versions of jikes seem to make it through. :/
-# This should be preset to gcjx, once gcjx is merged in.
if test x"$use_jikes" = x"yes"; then
ac_configure_args="$ac_configure_args --with-jikes=${JIKESPROG}"
@@ -2453,7 +2438,6 @@
fi
ac_configure_args="$ac_configure_args --with-vm=${prefix}/bin/kaffe"
-#ac_configure_args="$ac_configure_args --disable-core-jni"
ac_configure_args="$ac_configure_args --disable-examples"
ac_configure_args="$ac_configure_args --with-glibj-dir=${jrelibdir}"
ac_configure_args="$ac_configure_args --with-native-libdir=${nativedir}"
Index: kaffe/kaffe/kaffe/version.c
diff -u kaffe/kaffe/kaffe/version.c:1.18 kaffe/kaffe/kaffe/version.c:1.19
--- kaffe/kaffe/kaffe/version.c:1.18 Sat Sep 2 19:05:50 2006
+++ kaffe/kaffe/kaffe/version.c Tue Aug 7 20:21:46 2007
@@ -43,7 +43,7 @@
fprintf(versionfd, "java full version \"kaffe-1.4.2\"\n\n");
fprintf(versionfd, "%s VM \"%s\"\n\n", PACKAGE, PACKAGE_VERSION);
fprintf(versionfd, "%s",
- _("Copyright (c) 1996-2006 Kaffe.org project contributors (please see\n"
+ _("Copyright (c) 1996-2007 Kaffe.org project contributors (please see\n"
" the source code for a full list of contributors). All rights reserved.\n"
"Portions Copyright (c) 1996-2002 Transvirtual Technologies, Inc.\n\n"
"The Kaffe virtual machine is free software, licensed under the terms of\n"
More information about the kaffe
mailing list