Sophie

Sophie

distrib > Mageia > 1 > i586 > by-pkgid > f817bc4609513461d0c886e219afdbeb > files > 27

gcc-4.5.2-4.mga1.src.rpm

From 0360bfa4c88d3dee8f643a355d9b485f78eecdc2 Mon Sep 17 00:00:00 2001
From: unknown author <cooker@mandrivalinux.org>
Date: Tue, 10 Feb 2009 15:47:48 +0000
Subject: gcc4 java nomulti

---
 libjava/configure    |   23 +++++++++++++++++++++++
 libjava/configure.ac |   16 ++++++++++++++++
 2 files changed, 39 insertions(+), 0 deletions(-)

diff --git a/libjava/configure b/libjava/configure
index 5e6adf1..a4885ac 100755
--- a/libjava/configure
+++ b/libjava/configure
@@ -1012,6 +1012,9 @@ Optional Features:
   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
   --enable-multilib       build many library versions (default)
+  --enable-libjava-multilib
+                          build multilib libjava when multilib is enabled
+                          (default)
   --enable-version-specific-runtime-libs
                           specify that runtime libraries should be installed
                           in a compiler-specific directory
@@ -3094,6 +3094,25 @@
 
 ac_config_commands="$ac_config_commands default-1"
 
+# Check whether --enable-libjava-multilib was given.
+if test "${enable_libjava_multilib+set}" = set; then
+  enableval=$enable_libjava_multilib; case "$enableval" in
+      yes) java_multilib=yes ;;
+      no)  java_multilib=no ;;
+      *)   { { echo "$as_me:$LINENO: error: Unknown argument to enable/disable libjava multilib" >&5
+echo "$as_me: error: Unknown argument to enable/disable libjava multilib" >&2;}
+   { (exit 1); exit 1; }; };;
+     esac
+else
+  java_multilib=yes
+
+fi
+
+
+if test "$java_multilib" = "no"; then
+   multilib=no
+   ac_configure_args="$ac_configure_args --disable-multilib"
+fi
 
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
 $as_echo_n "checking host system type... " >&6; }
diff --git a/libjava/configure.ac b/libjava/configure.ac
index ae538fa..44b5afa 100644
--- a/libjava/configure.ac
+++ b/libjava/configure.ac
@@ -18,6 +18,22 @@ AC_ARG_WITH(target-subdir,
 # Find the rest of the source tree framework.
 AM_ENABLE_MULTILIB(, ..)
 
+AC_ARG_ENABLE(libjava-multilib,
+  AC_HELP_STRING([--enable-libjava-multilib],
+                 [build multilib libjava when multilib is enabled (default)]),
+    [case "$enableval" in
+      yes) java_multilib=yes ;;
+      no)  java_multilib=no ;;
+      *)   AC_MSG_ERROR([Unknown argument to enable/disable libjava multilib]);;
+     esac],
+    [java_multilib=yes]
+)
+
+if test "$java_multilib" = "no"; then
+   multilib=no
+   ac_configure_args="$ac_configure_args --disable-multilib"
+fi
+
 AC_CANONICAL_SYSTEM
 _GCC_TOPLEV_NONCANONICAL_BUILD
 _GCC_TOPLEV_NONCANONICAL_TARGET
-- 
1.6.2.4