On Wed, 8 Jun 2022 04:59:07 GMT, Yoshiki Sato <ysato...@openjdk.org> wrote:

> Please review this PR.
> SDK 10.15 and earlier reports os.version as 10.16 on Big Sur.  This fix will 
> check if dynamic linker support, which is supported from Big Sur, is 
> available or not on the OS even if os.version is reported as 10.16 instead of 
> 11.  The os.version 10.16 doesn't include the update version like y of 
> 10.x.y.  Hence the change only see if it is 10.16 or not.

Looks good.  Thanks for fixing this.

As a background, Big Sur reports 10.16 as backward compatibility when built 
with macOS SDK 10.15 and earlier.   Hence this needs to check for os version 
10.16 that supports dynamic linker cache.

test/jdk/java/lang/RuntimeTests/loadLibrary/exeLibraryCache/LibraryFromCache.java
 line 45:

> 43: public class LibraryFromCache {
> 44:     public static void main(String[] args) throws IOException {
> 45:         System.out.println("os.version = " + 
> System.getProperty("os.version"));

The copyright end year needs to be updated.

-------------

Marked as reviewed by mchung (Reviewer).

PR: https://git.openjdk.org/jdk/pull/9077

Reply via email to