[jdk11u-dev] Integrated: 8360816: [11u] Use default value for ProgramFiles(x86) in GHA

Antonio Vieiro duke at openjdk.org
Wed Jul 2 14:54:51 UTC 2025


On Fri, 27 Jun 2025 10:16:29 GMT, Antonio Vieiro <duke at openjdk.org> wrote:

> A fix for [JDK-8360816](https://bugs.openjdk.org/browse/JDK-8360816). 
> 
> The `ProgramFiles(x86)` environment variable is not properly propagated to JTReg tests in JDK11, which makes the AOT compiler tests fail on the new `windows-2025` GHA runners, as manifested in the backport of [https://bugs.openjdk.org/browse/JDK-8358538](JDK-8358538).  
> 
> Propagating this environment variable to JTRegs may require creating devkits for Windows 2022, but previous attempts were discarded [JDK-8283723](https://bugs.openjdk.org/browse/JDK-8283723). 
> 
> This fix prints a warning message when this environment variable is not set, and then uses a default value (`C:\Program Files (x86)`) that makes it possible to run the AOT tests with these new `windows-2025` GHA runners.  If the `ProgramFiles(x86)` env variable is set the fix has no effect, ensuring the previous behaviour. If the proposed default value is incorrect the AOT tests will continue to fail as before.
> 
> The PR is on top of  https://github.com/openjdk/jdk11u-dev/pull/3052 to verify the fix works as intended with the new `windows-2025` GHA runners.

This pull request has now been integrated.

Changeset: 646b6b5e
Author:    Antonio Vieiro <avieirov at redhat.com>
Committer: Severin Gehwolf <sgehwolf at openjdk.org>
URL:       https://git.openjdk.org/jdk11u-dev/commit/646b6b5ed967de67ebf90592eadf08c749c7e364
Stats:     11 lines in 1 file changed: 10 ins; 0 del; 1 mod

8360816: [11u] Use default value for ProgramFiles(x86) in GHA

Reviewed-by: sgehwolf

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

PR: https://git.openjdk.org/jdk11u-dev/pull/3056


More information about the jdk-updates-dev mailing list