If you use “otool -L” on OSX against libjogl_awt.jnilib in the OSX universal beta5 build you get:
libjogl_awt.jnilib:
/var/tmp//ccsgGBsf.out (compatibility version 0.0.0, current version 0.0.0)
/System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa (compatibility version 1.0.0, current version 11.0.0)
/System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL (compatibility version 1.0.0, current version 1.0.0)
/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Libraries/libjawt.dylib (compatibility version 1.0.0, current version 1.0.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 88.1.5)
There is an argument that “libjogl_awt.jnilib” and other jnilibs should be linked against the most generic symlinks (for example libjawt.dylib should be referenced as /System/Library/Frameworks/JavaVM.framework/Libraries/libjawt.dylib)
Linking against the fully resolved targets may reduce the usefulness of the jnilibs. They have to be used with Java 1.5 on OSX rather than 1.4 or 1.6 presumably.