libgcj/43: jni.h not installed
tromey@cygnus.com
tromey@cygnus.com
Fri Sep 10 14:20:00 GMT 1999
>Number: 43
>Category: libgcj
>Synopsis: jni.h not installed
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: tromey
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Fri Sep 10 14:20:01 PDT 1999
>Closed-Date:
>Last-Modified:
>Originator: Tom Tromey
>Release: cvs trunk as of today
>Organization:
>Environment:
>Description:
Currently, jni.h is not installed.
I decided not to install it since it is not complete,
and nobody can really use it right now.
However, once we do install it, the question becomes
where.
If we install it in $(includedir), it seems like it
will shadow (or perhaps overwrite) a jni.h from some
other Java implementation. (A problem for system
integrators like Debian.)
We could install it in the target include directory,
but we'd still have the shadowing problem.
Anthony's idea is to install it in $(includedir)/gcj,
but then have a jni.h in the target directory that
looks like this:
#ifdef _GCJ
#include <gcj/jni.h>
#else
#include_next <jni.h>
#endif
I don't know if that is the right thing to do either.
>How-To-Repeat:
>Fix:
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the Java-prs
mailing list