[jdk11u-dev] RFR: 8329348: jdk11u build for Windows AArch64 fails

Matthias Baesken mbaesken at openjdk.org
Thu Jul 4 07:22:20 UTC 2024


On Tue, 16 Apr 2024 22:02:16 GMT, Saint Wesonga <duke at openjdk.org> wrote:

> The root cause of the build error 'No rule to make target .../windows/conf/tzmappings' when building jdk11u for Windows AArch64 is that the GENSRC_TARGETS have not been built. This happens because the buildjdk is x86 but the target jdk is aarch64. Reusing artifacts is not correct in this scenario. The fix is to ensure that the required targets are built unconditionally for Windows AArch64.
> 
> Note that the existing checks for CREATING_BUILDJDK were also found to be incorrect in https://bugs.openjdk.org/browse/JDK-8217739
> 
> Builds on macOS, Linux, and Windows across both x64/AArch64 succeeded with this fix.

lines  114-116 please check the indentation I think this has to be adjusted by one space.
I am wondering how it works/worked for other **cross builds** then windows cross, the problem you describe sounds like it should be seen for cross builds on other platforms too?

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

PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2668#issuecomment-2208284892


More information about the jdk-updates-dev mailing list