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;
}