From: megacz Date: Fri, 30 Jan 2004 06:47:13 +0000 (+0000) Subject: 2002/05/16 04:11:59 X-Git-Tag: RC3~1746 X-Git-Url: http://git.megacz.com/?p=org.ibex.core.git;a=commitdiff_plain;h=d7e79488ab54bedd5b769d87a27014515d51b0e8 2002/05/16 04:11:59 darcs-hash:20040130064713-2ba56-e50d62a272ed7e96cb745a5e48fdfd8f69d92441.gz --- diff --git a/README b/README index 94d81a0..7447813 100644 --- a/README +++ b/README @@ -153,10 +153,11 @@ Building 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= @@ -203,7 +204,39 @@ Building 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. ______________________________________________________________________________