]> git.pld-linux.org Git - packages/gcc.git/blobdiff - gcc-libjava-multilib.patch
- another java bcond fix
[packages/gcc.git] / gcc-libjava-multilib.patch
index d67b2ec7d449efcb05c92bf7e44aec31165cb421..0ae37c13c559d8949ad77e3b87ea074d2b52af3a 100644 (file)
@@ -1,24 +1,47 @@
---- gcc/libjava/configure.ac   2006-01-23 18:53:45.000000000 +0100
-+++ gcc/libjava/configure.ac   2006-02-26 16:02:13.828163000 +0100
-@@ -84,6 +84,21 @@
-   *)   AC_MSG_ERROR(bad value ${enableval} for multilib option) ;;
-  esac], [multilib=yes])dnl
+--- libjava/configure.ac.jj    2007-12-07 17:55:50.000000000 +0100
++++ libjava/configure.ac       2007-12-07 18:36:56.000000000 +0100
+@@ -82,6 +82,13 @@ AC_ARG_ENABLE(java-maintainer-mode,
+       [allow rebuilding of .class and .h files]))
+ AM_CONDITIONAL(JAVA_MAINTAINER_MODE, test "$enable_java_maintainer_mode" = yes)
  
-+# Default to --enable-libjava-multilib
 +AC_ARG_ENABLE(libjava-multilib,
-+  AS_HELP_STRING([--enable-libjava-multilib],
-+                 [build many library versions (default)]),
-+[case "${enableval}" in
-+  yes) multilib=yes ;;
-+  no)  multilib=no ;;
-+  *)   AC_MSG_ERROR(bad value ${enableval} for libjava-multilib option) ;;
-+ esac], [multilib=yes])dnl
-+if test "$multilib" = no; then
-+  # Reset also --enable-multilib state, as that is what is looked at
-+  # by config-ml.in
++      AS_HELP_STRING([--enable-libjava-multilib], [build libjava as multilib]))
++if test "$enable_libjava_multilib" = no; then
++  multilib=no
 +  ac_configure_args="$ac_configure_args --disable-multilib"
 +fi
 +
  # It may not be safe to run linking tests in AC_PROG_CC/AC_PROG_CXX.
  GCC_NO_EXECUTABLES
  
+--- libjava/configure.jj       2007-12-07 17:55:50.000000000 +0100
++++ libjava/configure  2007-12-07 18:39:58.000000000 +0100
+@@ -1018,6 +1018,8 @@ Optional Features:
+   --enable-gconf-peer     compile GConf native peers for util.preferences
+   --enable-java-maintainer-mode
+                           allow rebuilding of .class and .h files
++  --enable-libjava-multilib
++                          build libjava as multilib
+   --disable-dependency-tracking  speeds up one-time build
+   --enable-dependency-tracking   do not reject slow dependency extractors
+   --enable-maintainer-mode  enable make rules and dependencies not useful
+@@ -1848,6 +1850,16 @@ else
+ fi
++# Check whether --enable-libjava-multilib was given.
++if test "${enable_libjava_multilib+set}" = set; then
++  enableval=$enable_libjava_multilib;
++fi
++
++if test "$enable_libjava_multilib" = no; then
++  multilib=no
++  ac_configure_args="$ac_configure_args --disable-multilib"
++fi
++
+ # It may not be safe to run linking tests in AC_PROG_CC/AC_PROG_CXX.
+
+       Jakub
+
This page took 0.043071 seconds and 4 git commands to generate.