SOURCES: gcc-libjava-multilib.patch - this version doesn't require .ac rege...

pluto pluto at pld-linux.org
Mon Jun 16 12:58:27 CEST 2008


Author: pluto                        Date: Mon Jun 16 10:58:27 2008 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- this version doesn't require .ac regeneration.

---- Files affected:
SOURCES:
   gcc-libjava-multilib.patch (1.3 -> 1.4) 

---- Diffs:

================================================================
Index: SOURCES/gcc-libjava-multilib.patch
diff -u SOURCES/gcc-libjava-multilib.patch:1.3 SOURCES/gcc-libjava-multilib.patch:1.4
--- SOURCES/gcc-libjava-multilib.patch:1.3	Sat Dec 30 03:20:31 2006
+++ SOURCES/gcc-libjava-multilib.patch	Mon Jun 16 12:58:21 2008
@@ -1,54 +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
  
---- gcc-4_2-branch/libjava/classpath/ltconfig.orig	2006-10-21 14:45:42.000000000 +0000
-+++ gcc-4_2-branch/libjava/classpath/ltconfig	2006-12-29 18:28:13.000000000 +0000
-@@ -1272,6 +1272,27 @@
-   # people can always --disable-shared, the test was removed, and we
-   # assume the GNU/Linux dynamic linker is in use.
-   dynamic_linker='GNU/Linux ld.so'
+--- 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
 +
-+  # Find out which ABI we are using (multilib Linux x86_64 hack).
-+  libsuff=
-+  case "$host_cpu" in
-+  x86_64*|s390x*|powerpc64*|sparc64*)
-+    echo '#line 1281 "ltconfig"' > conftest.$ac_ext
-+    if (eval $ac_compile) && test -s conftest.$objext; then
-+      case `/usr/bin/file conftest.$objext` in
-+      *64-bit*)
-+        libsuff=64
-+        ;;
-+      esac
-+    fi
-+    rm -rf conftest*
-+    ;;
-+  *)
-+    ;;
-+  esac
-+  sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff}"
-+  sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}"
-   ;;
+ # It may not be safe to run linking tests in AC_PROG_CC/AC_PROG_CXX.
+ 
  
- netbsd*)
+
+	Jakub
+
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SOURCES/gcc-libjava-multilib.patch?r1=1.3&r2=1.4&f=u



More information about the pld-cvs-commit mailing list