This is the mail archive of the
java-patches@gcc.gnu.org
mailing list for the Java project.
PATCH: Define boot class path
- From: Andrew Haley <aph at redhat dot com>
- To: java-patches at gcc dot gnu dot org
- Date: Fri, 8 Aug 2003 17:18:26 +0100
- Subject: PATCH: Define boot class path
This little patch defines "sun.boot.class.path", which is required by
Eclipse. One might argue that Eclipse shouldn't require this, but
hey.
Andrew.
2003-08-08 Andrew Haley <aph@redhat.com>
* Makefile.am (AM_CXXFLAGS): Define BOOT_CLASS_PATH.
* Makefile.in: Rebuild.
* java/lang/natRuntime.cc (insertSystemProperties): Add
"sun.boot.class.path".
Index: Makefile.am
===================================================================
RCS file: /cvs/gcc/gcc/libjava/Makefile.am,v
retrieving revision 1.311
diff -c -2 -p -w -r1.311 Makefile.am
*** Makefile.am 27 Jul 2003 19:04:41 -0000 1.311
--- Makefile.am 8 Aug 2003 15:49:40 -0000
*************** AM_CXXFLAGS = -fno-rtti -fnon-call-excep
*** 102,106 ****
-Wswitch-enum \
@LIBGCJ_CXXFLAGS@ @X_CFLAGS@ $(WARNINGS) -D_GNU_SOURCE \
! -DPREFIX="\"$(prefix)\"" -DLIBDIR="\"$(libdir)\""
if USING_GCC
AM_CFLAGS = @LIBGCJ_CFLAGS@ $(WARNINGS)
--- 102,107 ----
-Wswitch-enum \
@LIBGCJ_CXXFLAGS@ @X_CFLAGS@ $(WARNINGS) -D_GNU_SOURCE \
! -DPREFIX="\"$(prefix)\"" -DLIBDIR="\"$(libdir)\"" \
! -DBOOT_CLASS_PATH="\"$(jardir)/$(jar_DATA)\""
if USING_GCC
AM_CFLAGS = @LIBGCJ_CFLAGS@ $(WARNINGS)
Index: java/lang/natRuntime.cc
===================================================================
RCS file: /cvs/gcc/gcc/libjava/java/lang/natRuntime.cc,v
retrieving revision 1.38
diff -c -2 -p -w -r1.38 natRuntime.cc
*** java/lang/natRuntime.cc 25 Jul 2003 13:04:15 -0000 1.38
--- java/lang/natRuntime.cc 8 Aug 2003 15:49:40 -0000
*************** java::lang::Runtime::insertSystemPropert
*** 586,589 ****
--- 586,592 ----
sb->toString ());
}
+
+ // The path to libgcj's boot classes
+ SET ("sun.boot.class.path", BOOT_CLASS_PATH);
// The name used to invoke this process (argv[0] in C).
Andrew.