To be able to fully sign and notarize a jdk-bundle on MacOS, the file Contents/MacOS/libjli.dylib cannot be a symlink. The easy fix is to simply make it a normal file. Longer term we will evaluate what this file is actually needed for, but for now, we just need to make the JDK compatible with the new requirements from Apple.

Bug: https://bugs.openjdk.java.net/browse/JDK-8235687

Webrev: http://cr.openjdk.java.net/~erikj/8235687/webrev.01/

The patch also removes a bad make pattern where phony targets have recipes actually modifying files and replaced them with the touch file pattern.

/Erik

Reply via email to