Linking to JavaRuntimeSupport framework

David Kocher dkocher at cyberduck.ch
Tue Jan 25 14:37:54 PST 2011


(Resending this to the list as it did not appear after 24h)

Looking at the binary build available from the openjdk-osx-build [1], the universal libjava.dylib is linking against /System/Library/Frameworks/JavaVM.framework/Versions/A/Frameworks/JavaRuntimeSupport.framework/Versions/A/JavaRuntimeSupport. Is this intended and if so why? The equivalent library from the i386 build does not.

> libjava.dylib:
> 	@rpath/libjava.dylib (compatibility version 1.0.0, current version 1.0.0)
> 	@rpath/libjvm.dylib (compatibility version 1.0.0, current version 1.0.0)
> 	@rpath/libverify.dylib (compatibility version 1.0.0, current version 1.0.0)
> 	/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation (compatibility version 150.0.0, current version 550.42.0)
> 	/System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration (compatibility version 1.0.0, current version 293.6.0)
> 	/System/Library/Frameworks/JavaVM.framework/Versions/A/Frameworks/JavaRuntimeSupport.framework/Versions/A/JavaRuntimeSupport (compatibility version 1.0.0, current version 1.0.0)
> 	/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 125.2.1)


-
David

[1] http://code.google.com/p/openjdk-osx-build/


More information about the macosx-port-dev mailing list