[patch] add --with-java-home configure option
Bryce McKinlay
mckinlay@redhat.com
Mon Apr 4 23:11:00 GMT 2005
Thomas Fitzsimmons wrote:
>Hi,
>
>This patch adds a --with-java-home configure option and sets the
>java.home and sun.boot.class.path system properties accordingly. In the
>future, we plan to make libgcj's installation layout more SDK-like for
>compatibility reasons -- at that point, we can expand the meaning of
>this option. For now a separate project, java-gcj-compat, can be
>installed to provide compatibility symlinks. The --with-java-home
>option will allow us to symlink java directly to gij, where before we
>were wrapping gij with a hacky option-massaging shell script.
>
>
--with-java-home needs to be documented in install.texi
>Index: java/lang/natRuntime.cc
>===================================================================
>RCS file: /cvs/gcc/gcc/libjava/java/lang/natRuntime.cc,v
>retrieving revision 1.53
>diff -u -r1.53 natRuntime.cc
>--- java/lang/natRuntime.cc 2 Apr 2005 02:26:51 -0000 1.53
>+++ java/lang/natRuntime.cc 4 Apr 2005 22:03:55 -0000
>@@ -398,7 +398,10 @@
> // part we do this because most people specify only --prefix and
> // nothing else when installing gcj. Plus, people are free to
> // redefine `java.home' with `-D' if necessary.
>- SET ("java.home", PREFIX);
>+ if (! strcmp (JAVA_HOME, ""))
>+ SET ("java.home", PREFIX);
>+ else
>+ SET ("java.home", JAVA_HOME);
>
>
It would be better to use something like "#ifdef JAVA_HOME" here rather
than a runtime comparison.
Regards
Bryce
More information about the Java-patches
mailing list