-
Type:
Task
-
Resolution: Unresolved
-
Priority:
P4
-
None
-
Affects Version/s: openjdk8u
-
Component/s: infrastructure
-
x86_64
-
os_x_10.15
The JavaNativeFoundation framework is not available with newer versions of Mac OS on x86_64 and has never been available on aarch64 (if 8u ever intends to support that on Mac; see https://developer.apple.com/forums/thread/654601)
Work was done to remove this in OpenJDK 17 and backported to 11. We need to do similar backports for 8u as well as dealing with any additional 8u only issues, like JDK-8375208.
A temporary workaround will be put in place in the meantime to get GitHub Actions to build on MacOS 15 but this is faking OpenJDK 8 being able to build on MacOS 15. We need an out-of-the-box solution to actually properly support newer MacOS versions, which will be needed all the more as older versions go out of support.
Work was done to remove this in OpenJDK 17 and backported to 11. We need to do similar backports for 8u as well as dealing with any additional 8u only issues, like JDK-8375208.
A temporary workaround will be put in place in the meantime to get GitHub Actions to build on MacOS 15 but this is faking OpenJDK 8 being able to build on MacOS 15. We need an out-of-the-box solution to actually properly support newer MacOS versions, which will be needed all the more as older versions go out of support.
- relates to
-
JDK-8376225 [8u] GHA: Apply work-around for missing JNF for MacOSX builds
-
- Open
-
-
JDK-8375208 [8u] Remove JNF dependency from AppleScriptEngine.m
-
- In Progress
-
-
JDK-8257988 Remove JNF dependency from libsaproc/MacosxDebuggerLocal.m
-
- Resolved
-
-
JDK-8257852 ☂ : Remove JNF dependencies from java.desktop module
-
- Closed
-