RFR: JDK-8235687: Contents/MacOS/libjli.dylib cannot be a symlink

Erik Joelsson erik.joelsson at oracle.com
Tue Dec 10 19:31:53 UTC 2019


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




More information about the build-dev mailing list