2002/05/16 04:11:59
authormegacz <megacz@xwt.org>
Fri, 30 Jan 2004 06:47:13 +0000 (06:47 +0000)
committermegacz <megacz@xwt.org>
Fri, 30 Jan 2004 06:47:13 +0000 (06:47 +0000)
darcs-hash:20040130064713-2ba56-e50d62a272ed7e96cb745a5e48fdfd8f69d92441.gz

README

diff --git a/README b/README
index 94d81a0..7447813 100644 (file)
--- a/README
+++ b/README
@@ -153,10 +153,11 @@ Building
   without it, however, since it puts additional strain on the gcc cvs
   server.
 
   without it, however, since it puts additional strain on the gcc cvs
   server.
 
-  There are also two patches at the end of this file which can be
-  applied to the branch -- the first disables Win32 file locking (so
-  you can view XWT's log files while it is running), and the second
-  makes Throwable.printStackTrace() work.
+  There are also three patches at the end of this file which can be
+  applied to the branch -- the first fixes a bug related to
+  GetFullPathName, the second disables Win32 file locking (so you can
+  view XWT's log files while it is running), and the third makes
+  Throwable.printStackTrace() work.
 
   # create an install area
   export CLASSPATH=
 
   # create an install area
   export CLASSPATH=
@@ -203,7 +204,39 @@ Building
   make
   sudo make install
 
   make
   sudo make install
 
+- The Linux native version is still experimental. You should configure
+  your compiler with:
 
 
+  ../gcc/configure \
+                   --prefix=$PREFIX \
+                   --enable-languages=c,c++,java \
+                   --disable-nls \
+                   --enable-libgcj \
+                   --enable-threads=posix \
+                   --enable-hash-synchronization \
+                   --enable-static \
+                   --disable-interpreter
+
+
+______________________________________________________________________________
+GetFullPathName patch
+
+Index: natFileWin32.cc
+===================================================================
+RCS file: /cvs/gcc/gcc/libjava/java/io/natFileWin32.cc,v
+retrieving revision 1.9.2.1
+diff -u -r1.9.2.1 natFileWin32.cc
+--- natFileWin32.cc 16 Apr 2002 15:35:20 -0000  1.9.2.1
++++ natFileWin32.cc 14 May 2002 01:57:39 -0000
+@@ -106,7 +106,7 @@
+   LPTSTR unused;
+   char buf2[MAX_PATH];
+   if(!GetFullPathName(buf, MAX_PATH, buf2, &unused))
+-    throw new IOException (JvNewStringLatin1 ("GetFullPathName failed"));
++    return NULL;
+   // FIXME: what encoding to assume for file names?  This affects many
+   // calls.
 
 
 ______________________________________________________________________________
 
 
 ______________________________________________________________________________