]> granicus.if.org Git - libjpeg-turbo/commitdiff
Remove support for Apple's Java implementation
authorDRC <information@libjpeg-turbo.org>
Fri, 4 Oct 2019 21:05:11 +0000 (16:05 -0500)
committerDRC <information@libjpeg-turbo.org>
Fri, 4 Oct 2019 21:31:46 +0000 (16:31 -0500)
(AKA "Java for OS X systems.")  This implementation of Java 1.6 is long
obsolete and not supported on any version of macOS past High Sierra.
Oracle no longer provides a 32-bit JVM on macOS, so it is no longer
necessary to provide a 32-bit version of the TurboJPEG Java wrapper on
macOS.

BUILDING.md
Brewfile
ChangeLog.md

index 2fc82eac3703ade039d33abc9e5b798fe8c11f1c..6bda14f927c56dd89531942ba4048ac787329ad9 100644 (file)
@@ -47,10 +47,8 @@ Build Requirements
 
 - If building the TurboJPEG Java wrapper, JDK or OpenJDK 1.5 or later is
   required.  Most modern Linux distributions, as well as Solaris 10 and later,
-  include JDK or OpenJDK.  On OS X 10.5 and 10.6, it will be necessary to
-  install the Java Developer Package, which can be downloaded from
-  <http://developer.apple.com/downloads> (Apple ID required.)  For other
-  systems, you can obtain the Oracle Java Development Kit from
+  include JDK or OpenJDK.  For other systems, you can obtain the Oracle Java
+  Development Kit from
   <http://www.oracle.com/technetwork/java/javase/downloads>.
 
   * If using JDK 11 or later, CMake 3.10.x or later must also be used.
index 85a811ed4dafbcd40fd0578028e7fa4b49b260d1..54c5e2a5e32f0a3693f4038adcfbf4decaea7381 100644 (file)
--- a/Brewfile
+++ b/Brewfile
@@ -1,4 +1,3 @@
 brew 'yasm'
 brew 'gcc@5'
 brew 'md5sha1sum'
-cask 'homebrew/cask-versions/java6'
index e7e62299021f1f761b97088cd36765422fa5d512..e47b8746049582e0c2df566bba9f294d96dc7372 100644 (file)
@@ -40,6 +40,11 @@ supported, and the libjpeg-turbo build system can no longer be used to package
 such builds.  32-bit iOS apps cannot run in iOS 11 and later, and the App Store
 no longer allows them.
 
+4. The TurboJPEG Java wrapper in the "official" libjpeg-turbo SDK for macOS no
+longer supports 32-bit Java virtual machines.  Oracle no longer provides a
+32-bit JVM for macOS, and Apple's implementation of Java 1.6 (Java for OS X
+systems) is long obsolete.
+
 
 2.0.3
 =====