This is the mail archive of the
java-patches@gcc.gnu.org
mailing list for the Java project.
Re: RFC: libjvm.so
- From: Bryce McKinlay <mckinlay at redhat dot com>
- To: Thomas Fitzsimmons <fitzsim at redhat dot com>
- Cc: java-patches at gcc dot gnu dot org
- Date: Tue, 20 Jun 2006 15:16:47 -0400
- Subject: Re: RFC: libjvm.so
- References: <449736E9.4070404@redhat.com>
Thomas Fitzsimmons wrote:
This patch introduces a new library, libjvm.so, that implements the
JNI Invocation API. Binaries that want to embed a VM, such as the GNU
Classpath tool wrappers, can link to this library.
This patch adds the necessary build logic, moves the symbols to a
separate file and exports other symbols that libjvm.so needs from
libgcj.so. In order to make our libjvm.so binary compatible with
other implementations, we'll need a libjvm.so with a SONAME of
"libjvm.so" instead of the current "libjvm.so.7". But I'll do that as
a separate patch since Bryce is working on a solution to the same
problem for libgcj-bc.so.
OK, thanks.
I don't intend to solve the SONAME version problem for libgcj_bc.so - it
doesn't matter if we have a version there as long as it stays constant.
However, hacking libtool to fix this can be done with a separate patch,
so this is fine.
Bryce