-
Bug
-
Resolution: Fixed
-
P3
-
11, 17, 21, 22
-
b21
-
windows
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8319296 | 21.0.2 | Frederic Thevenet | P3 | Resolved | Fixed | b06 |
JDK-8319370 | 17.0.10 | Frederic Thevenet | P3 | Resolved | Fixed | b02 |
JDK-8319518 | 11.0.22 | Frederic Thevenet | P3 | Resolved | Fixed | b02 |
ifeq ($(call isTargetOs, windows), true)
...
When running the 'test-prebuilt' makefile target without explicitly specifying a value for OPENJDK_TARGET_OS, however, "ifeq ($(call isTargetOs, windows), true)" is only true when evaluated under Cygwin: when running on MSYS2 (or WSL), it will not be considered true, even though this would be the desired outcome.
This situation is aggravated by the fact that Github Actions used for running prebuilt tests on Windows are run on MSYS2, without explicitly setting OPENJDK_TARGET_OS to "windows".
- backported by
-
JDK-8319296 Target OS detection in 'test-prebuilt' makefile target is incorrect when running on MSYS2
- Resolved
-
JDK-8319370 Target OS detection in 'test-prebuilt' makefile target is incorrect when running on MSYS2
- Resolved
-
JDK-8319518 Target OS detection in 'test-prebuilt' makefile target is incorrect when running on MSYS2
- Resolved
- relates to
-
JDK-8287906 Rewrite of GitHub Actions (GHA) sanity tests
- Resolved
- links to
-
Commit openjdk/jdk11u-dev/1f67ffb0
-
Commit openjdk/jdk17u-dev/a2738584
-
Commit openjdk/jdk21u/e371a3d9
-
Commit openjdk/jdk/202c0137
-
Review openjdk/jdk11u-dev/2229
-
Review openjdk/jdk17u-dev/1929
-
Review openjdk/jdk21u/299
-
Review openjdk/jdk/16343