[kaffe] CVS kaffe (robilad): Added way to turn off boehm-gc configuration

Kaffe CVS cvs-commits at kaffe.org
Sun Sep 18 15:14:10 PDT 2005


PatchSet 6915 
Date: 2005/09/18 22:08:15
Author: robilad
Branch: HEAD
Tag: (none) 
Log:
Added way to turn off boehm-gc configuration

2005-09-18  Dalibor Topic  <robilad at kaffe.org>

        * configure.ac: (--disable-boehm-gc-configuration)
        New option to disable configure for boehm.gc, which leads to
        problems on platforms on which boehm-gc was not ported to.

Members: 
	ChangeLog:1.4436->1.4437 
	configure:1.489->1.490 
	configure.ac:1.170->1.171 

Index: kaffe/ChangeLog
diff -u kaffe/ChangeLog:1.4436 kaffe/ChangeLog:1.4437
--- kaffe/ChangeLog:1.4436	Sun Sep 18 01:20:28 2005
+++ kaffe/ChangeLog	Sun Sep 18 22:08:15 2005
@@ -1,3 +1,9 @@
+2005-09-18  Dalibor Topic  <robilad at kaffe.org>
+
+	* configure.ac: (--disable-boehm-gc-configuration)
+	New option to disable configure for boehm.gc, which leads to
+	problems on platforms on which boehm-gc was not ported to.
+
 2005-09-18  Ito Kazumitsu  <kaz at maczuka.gcd.org>
 
 	* kaffe/scripts/native2ascii.in: Removed -cp option because environment
Index: kaffe/configure
diff -u kaffe/configure:1.489 kaffe/configure:1.490
--- kaffe/configure:1.489	Sat Sep 17 21:37:29 2005
+++ kaffe/configure	Sun Sep 18 22:08:15 2005
@@ -1087,6 +1087,9 @@
   --enable-xdebugging     Enable debugging symbol generation for jitted code.
                           It is disabled by default.
   --enable-feedback       Enable generation of feedback data
+  --disable-boehm-gc-configuration
+                          Don't run boehm-gc configure script. Boehm gc does
+                          not work on all platforms. Default is to run it.
   --enable-gcj            Enable GCJ support
   --disable-mips2         Disable MIPS II instructions
   --enable-xscale         Enable XScale support
@@ -5965,7 +5968,7 @@
   ;;
 *-*-irix6*)
   # Find out which ABI we are using.
-  echo '#line 5968 "configure"' > conftest.$ac_ext
+  echo '#line 5971 "configure"' > conftest.$ac_ext
   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
@@ -7322,7 +7325,7 @@
 
 
 # Provide some information about the compiler.
-echo "$as_me:7325:" \
+echo "$as_me:7328:" \
      "checking for Fortran 77 compiler version" >&5
 ac_compiler=`set X $ac_compile; echo $2`
 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
@@ -8424,11 +8427,11 @@
    -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:8427: $lt_compile\"" >&5)
+   (eval echo "\"\$as_me:8430: $lt_compile\"" >&5)
    (eval "$lt_compile" 2>conftest.err)
    ac_status=$?
    cat conftest.err >&5
-   echo "$as_me:8431: \$? = $ac_status" >&5
+   echo "$as_me:8434: \$? = $ac_status" >&5
    if (exit $ac_status) && test -s "$ac_outfile"; then
      # The compiler can only warn and ignore the option if not recognized
      # So say no if there are warnings other than the usual output.
@@ -8686,11 +8689,11 @@
    -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:8689: $lt_compile\"" >&5)
+   (eval echo "\"\$as_me:8692: $lt_compile\"" >&5)
    (eval "$lt_compile" 2>conftest.err)
    ac_status=$?
    cat conftest.err >&5
-   echo "$as_me:8693: \$? = $ac_status" >&5
+   echo "$as_me:8696: \$? = $ac_status" >&5
    if (exit $ac_status) && test -s "$ac_outfile"; then
      # The compiler can only warn and ignore the option if not recognized
      # So say no if there are warnings other than the usual output.
@@ -8748,11 +8751,11 @@
    -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:8751: $lt_compile\"" >&5)
+   (eval echo "\"\$as_me:8754: $lt_compile\"" >&5)
    (eval "$lt_compile" 2>out/conftest.err)
    ac_status=$?
    cat out/conftest.err >&5
-   echo "$as_me:8755: \$? = $ac_status" >&5
+   echo "$as_me:8758: \$? = $ac_status" >&5
    if (exit $ac_status) && test -s out/conftest2.$ac_objext
    then
      # The compiler can only warn and ignore the option if not recognized
@@ -10988,7 +10991,7 @@
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<EOF
-#line 10991 "configure"
+#line 10994 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
@@ -11086,7 +11089,7 @@
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<EOF
-#line 11089 "configure"
+#line 11092 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
@@ -13338,11 +13341,11 @@
    -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:13341: $lt_compile\"" >&5)
+   (eval echo "\"\$as_me:13344: $lt_compile\"" >&5)
    (eval "$lt_compile" 2>conftest.err)
    ac_status=$?
    cat conftest.err >&5
-   echo "$as_me:13345: \$? = $ac_status" >&5
+   echo "$as_me:13348: \$? = $ac_status" >&5
    if (exit $ac_status) && test -s "$ac_outfile"; then
      # The compiler can only warn and ignore the option if not recognized
      # So say no if there are warnings other than the usual output.
@@ -13400,11 +13403,11 @@
    -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:13403: $lt_compile\"" >&5)
+   (eval echo "\"\$as_me:13406: $lt_compile\"" >&5)
    (eval "$lt_compile" 2>out/conftest.err)
    ac_status=$?
    cat out/conftest.err >&5
-   echo "$as_me:13407: \$? = $ac_status" >&5
+   echo "$as_me:13410: \$? = $ac_status" >&5
    if (exit $ac_status) && test -s out/conftest2.$ac_objext
    then
      # The compiler can only warn and ignore the option if not recognized
@@ -14769,7 +14772,7 @@
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<EOF
-#line 14772 "configure"
+#line 14775 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
@@ -14867,7 +14870,7 @@
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<EOF
-#line 14870 "configure"
+#line 14873 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
@@ -15752,11 +15755,11 @@
    -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:15755: $lt_compile\"" >&5)
+   (eval echo "\"\$as_me:15758: $lt_compile\"" >&5)
    (eval "$lt_compile" 2>conftest.err)
    ac_status=$?
    cat conftest.err >&5
-   echo "$as_me:15759: \$? = $ac_status" >&5
+   echo "$as_me:15762: \$? = $ac_status" >&5
    if (exit $ac_status) && test -s "$ac_outfile"; then
      # The compiler can only warn and ignore the option if not recognized
      # So say no if there are warnings other than the usual output.
@@ -15814,11 +15817,11 @@
    -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:15817: $lt_compile\"" >&5)
+   (eval echo "\"\$as_me:15820: $lt_compile\"" >&5)
    (eval "$lt_compile" 2>out/conftest.err)
    ac_status=$?
    cat out/conftest.err >&5
-   echo "$as_me:15821: \$? = $ac_status" >&5
+   echo "$as_me:15824: \$? = $ac_status" >&5
    if (exit $ac_status) && test -s out/conftest2.$ac_objext
    then
      # The compiler can only warn and ignore the option if not recognized
@@ -17940,11 +17943,11 @@
    -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:17943: $lt_compile\"" >&5)
+   (eval echo "\"\$as_me:17946: $lt_compile\"" >&5)
    (eval "$lt_compile" 2>conftest.err)
    ac_status=$?
    cat conftest.err >&5
-   echo "$as_me:17947: \$? = $ac_status" >&5
+   echo "$as_me:17950: \$? = $ac_status" >&5
    if (exit $ac_status) && test -s "$ac_outfile"; then
      # The compiler can only warn and ignore the option if not recognized
      # So say no if there are warnings other than the usual output.
@@ -18202,11 +18205,11 @@
    -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:18205: $lt_compile\"" >&5)
+   (eval echo "\"\$as_me:18208: $lt_compile\"" >&5)
    (eval "$lt_compile" 2>conftest.err)
    ac_status=$?
    cat conftest.err >&5
-   echo "$as_me:18209: \$? = $ac_status" >&5
+   echo "$as_me:18212: \$? = $ac_status" >&5
    if (exit $ac_status) && test -s "$ac_outfile"; then
      # The compiler can only warn and ignore the option if not recognized
      # So say no if there are warnings other than the usual output.
@@ -18264,11 +18267,11 @@
    -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:18267: $lt_compile\"" >&5)
+   (eval echo "\"\$as_me:18270: $lt_compile\"" >&5)
    (eval "$lt_compile" 2>out/conftest.err)
    ac_status=$?
    cat out/conftest.err >&5
-   echo "$as_me:18271: \$? = $ac_status" >&5
+   echo "$as_me:18274: \$? = $ac_status" >&5
    if (exit $ac_status) && test -s out/conftest2.$ac_objext
    then
      # The compiler can only warn and ignore the option if not recognized
@@ -20504,7 +20507,7 @@
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<EOF
-#line 20507 "configure"
+#line 20510 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
@@ -20602,7 +20605,7 @@
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<EOF
-#line 20605 "configure"
+#line 20608 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
@@ -32591,9 +32594,20 @@
 	ac_configure_args="$ac_configure_args --enable-libgc-convenience"
 fi
 
+# Check whether --enable-boehm-gc-configuration or --disable-boehm-gc-configuration was given.
+if test "${enable_boehm_gc_configuration+set}" = set; then
+  enableval="$enable_boehm_gc_configuration"
+
+else
+  enable_boehm_gc_configuration=yes
+fi;
+
+if test x"$enable_boehm_gc_configuration" = x"yes" ; then
+
 
 subdirs="$subdirs kaffe/kaffevm/boehm-gc/boehm"
 
+fi
 
 
 
Index: kaffe/configure.ac
diff -u kaffe/configure.ac:1.170 kaffe/configure.ac:1.171
--- kaffe/configure.ac:1.170	Sat Sep 17 21:37:35 2005
+++ kaffe/configure.ac	Sun Sep 18 22:08:17 2005
@@ -1186,7 +1186,16 @@
 
 	ac_configure_args="$ac_configure_args --enable-libgc-convenience"
 fi
-AC_CONFIG_SUBDIRS([kaffe/kaffevm/boehm-gc/boehm])
+
+AC_ARG_ENABLE([boehm-gc-configuration],
+               AS_HELP_STRING([--disable-boehm-gc-configuration],
+			      [Don't run boehm-gc configure script. Boehm gc does not work on all platforms. Default is to run it.]),
+               [],
+               [enable_boehm_gc_configuration=yes])
+
+if test x"$enable_boehm_gc_configuration" = x"yes" ; then
+  AC_CONFIG_SUBDIRS([kaffe/kaffevm/boehm-gc/boehm])
+fi
 
 AC_SUBST(BOEHMGC_SPECIFIC_FLAGS)
 




More information about the kaffe mailing list