Hi Chris,
On 22/10/2011 1:43 AM, Chris Hegarty wrote:
All of the security native libraries have runtime dependencies on
libjava and libjvm, most of which are completely unnecessary. This CR
proposes to remove these dependencies and provide localized versions of
the trivial utility functions that are being used from libjava, i.e. the
JNU_ThrowXXX functions.
There is also a dependency on JNI_GetCreatedJavaVMs which can easily be
removed by caching a reference to the JavaVM when the library is loaded,
in JNI_OnLoad, and making this reference available within the library
itself.
http://cr.openjdk.java.net/~chegar/7103549/webrev.oo/webrev/
In make/sun/security/krb5/Makefile you dropped -ldl - was that intentional?
Otherwise looks ok to me.
David
-Chris.