File gcc-4.5.1-libjava.patch of Package mingw32-gcc

--- libjava/configure	2010-09-21 13:47:19.000000000 +0200
+++ libjava/configure	2010-09-21 16:44:31.000000000 +0200
@@ -20516,6 +20516,9 @@
     LIBSTDCXXSPEC=-lstdc++
     LIBGCJTESTSPEC="-L`${PWDCMD-pwd}`/.libs -L`${PWDCMD-pwd}`/../libstdc++-v3/src/.libs -rpath `${PWDCMD-pwd}`/.libs:`${PWDCMD-pwd}`/../libstdc++-v3/src/.libs -lstdc++"
     ;;
+*-*-mingw*)
+    extra_ldflags_libjava=-lws2_32
+    ;;
 *-*-cygwin)
     extra_ldflags_libjava=-liconv
     ;;
--- libjava/configure.ac	2010-09-21 13:47:38.000000000 +0200
+++ libjava/configure.ac	2010-09-21 16:44:41.000000000 +0200
@@ -923,6 +923,9 @@
     LIBSTDCXXSPEC=-lstdc++
     LIBGCJTESTSPEC="-L`${PWDCMD-pwd}`/.libs -L`${PWDCMD-pwd}`/../libstdc++-v3/src/.libs -rpath `${PWDCMD-pwd}`/.libs:`${PWDCMD-pwd}`/../libstdc++-v3/src/.libs -lstdc++"
     ;;
+*-*-mingw*)
+    extra_ldflags_libjava=-lws2_32
+    ;;
 *-*-cygwin)
     extra_ldflags_libjava=-liconv
     ;;
--- libjava/gnu/java/security/jce/prng/natVMSecureRandomWin32.cc	2010-09-21 13:47:21.000000000 +0200
+++ libjava/gnu/java/security/jce/prng/natVMSecureRandomWin32.cc	2010-09-21 15:03:15.000000000 +0200
@@ -26,7 +26,7 @@
 gnu::java::security::jce::prng::VMSecureRandom::natGenerateSeed(jbyteArray byte_array, jint offset, jint length)
 {
   if (length != 0)
-    throw new java::lang::UnsupportedOperationException (
+    throw new ::java::lang::UnsupportedOperationException (
       JvNewStringLatin1 ("natGenerateSeed is not available for Win32 target."));
   return 0;
 }
openSUSE Build Service is sponsored by