JDK-8145604 : Change minimum version of OS X SDK to 10.9
Type:Enhancement
Component:javafx
Sub-Component:build
Affected Version:8u152,9
Priority:P3
Status:Resolved
Resolution:Fixed
Submitted:2015-12-16
Updated:2020-01-31
Resolved:2016-01-06
The Version table provides details related to the release that this issue/RFE will be addressed.
Unresolved : Release in which this issue/RFE will be addressed. Resolved: Release in which this issue/RFE has been resolved. Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.
We currently use OS X 10.9 with Xcode 5.1.1 and the 10.9 SDK to build JavaFX, but the minimum SDK is still 10.7. We should change this to 10.9 to allow us to removal of old code and to directly rely on OS X 10.9 or greater APIs.
Comments
+1
08-12-2017
Webrev for 8u backport for review:
http://cr.openjdk.java.net/~kcr/8145604/8u/webrev.00/
08-12-2017
I am requesting to backport the fix for this issue to 8u as a prerequisite for backporting JDK-8145602. See that issue for the details of why it needs to be backported.
+1. The change looks good to me. I have tested on OS X 10.11.2 with Xcode 7.2. However I wasn't able to test the media samples in Ensemble8 via VPN; it seems to take forever to play.
06-01-2016
Here is the webrev:
http://cr.openjdk.java.net/~kcr/8145604/webrev.01/
Dave D contributed the media changes, which are the bulk of the webrev. I've tested on OS X 10.9.5 with XCode 5.1.1 which is our current release build platform.
06-01-2016
I can provide a fix that removes the hacks in the jfxmedia Makefile for AVFoundation. If we're bumping MACOSX_VERSION_MIN to 10.9 none of that will be necessary.