RFR: 8253702: BigSur java/lang/System/OsVersionTest.java: 10.16 != 11.0 [v2]
Roger Riggs
rriggs at openjdk.java.net
Thu Feb 11 18:34:54 UTC 2021
> On Mac Os X, the OSVersionTest detected a difference in the version number reported in the os.version property
> and the version number provided by `sw_vers -productVersion`.
>
> When the java runtime is built with XCode 11.3, the os.version is reported as 10.16
> though the current version numbering is 11.nnn.
>
> The workaround is to derive the os.version number from the ProductBuildVersion.
> When the toolchain is updated to XCode 12.nnn it can be removed.
> The workaround is enabled only when the environment variable SYSTEM_VERSION_COMPAT is unset.
> When the SYSTEM_VERSION_COMPAT is set in the environment the version number is reported as reported by Mac OS X.
Roger Riggs has updated the pull request incrementally with one additional commit since the last revision:
Correct double-negative in 'other than 10.16'
-------------
Changes:
- all: https://git.openjdk.java.net/jdk/pull/2530/files
- new: https://git.openjdk.java.net/jdk/pull/2530/files/7ac2b6a6..c7b05857
Webrevs:
- full: https://webrevs.openjdk.java.net/?repo=jdk&pr=2530&range=01
- incr: https://webrevs.openjdk.java.net/?repo=jdk&pr=2530&range=00-01
Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod
Patch: https://git.openjdk.java.net/jdk/pull/2530.diff
Fetch: git fetch https://git.openjdk.java.net/jdk pull/2530/head:pull/2530
PR: https://git.openjdk.java.net/jdk/pull/2530
More information about the core-libs-dev
mailing list