A couple code updates can be made once the Mac build moves to SDK 10.10:
*JDK-7131356 uses the [NSProcessInfo operatingSystemVersion] function, but has to call it using msgSend in order to build with SDK 10.9. It would be preferable to call this directly once we're no longer building with SDK 10.9.
*JDK-8160370 added code to maintain compatibility for pre-MacOS 10.9 systems, which are no longer supported for JDK 9. Once JDK 9 has been released and test infrastructure has been updated, we should consider removing this code.
*
*
- relates to
-
JDK-7131356 (props) "No Java runtime present, requesting install" when creating VM from JNI [macosx]
-
- Resolved
-
-
JDK-8160370 System.getProperty("os.version") returns "Unknown" on Mac
-
- Resolved
-
-
JDK-8257620 Do not use objc_msgSend_stret to get macOS version
-
- Resolved
-