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.

To download the current JDK release, click here.
JDK 8 JDK 9
8u171Fixed 9Fixed
Related Reports
Blocks :  
Description
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.
08-12-2017

http://hg.openjdk.java.net/openjfx/9-dev/rt/rev/5e0c1a2f3673
06-01-2016

+1
06-01-2016

+1 Built and ran the media in Ensemble8
06-01-2016

+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.
16-12-2015