-
Bug
-
Resolution: Fixed
-
P4
-
fx2.0
-
Mac OS X
This affects Glass and Media as well as Graphics, since they share the same logic.
On Mac, most native libraries have a .dylib extension while some legacy libraries have a .jnilib extension in the file name. With the fix forRT-19566 the NativeLibLoader first tries to load the library with a .dylib extension, and then failing that, tries to load it with a .jnilib extension. If the .dylib file is present but fails to load for some reason, then we will report the wrong file name and we will lose the cause of the failure. For example, instead of reporting something like "libmat.dylib permission denied" we will simply report that "libmat.jnilib" cannot be loaded. This is confusing.
On Mac, most native libraries have a .dylib extension while some legacy libraries have a .jnilib extension in the file name. With the fix for
- is blocked by
-
JDK-8127794 NativeLibLoader should change order of library suffixes on Mac OS X
-
- Closed
-
- relates to
-
JDK-8113090 Mac: Need to detect old version of Mac OS X and report a meaningful error message
-
- Closed
-