Code Review 7103549: Remove dependencies on libjava and libjvm	from security libraries
    David Holmes 
    david.holmes at oracle.com
       
    Sun Oct 23 22:43:17 UTC 2011
    
    
  
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.
    
    
More information about the build-dev
mailing list