[jdk11u-dev] RFR: 8248238: Implementation: JEP 388: Windows AArch64 Support [v8]

Magnus Ihse Bursie ihse at openjdk.java.net
Wed Nov 3 10:13:16 UTC 2021


On Thu, 28 Oct 2021 13:11:47 GMT, Bernhard Urban-Forster <burban at openjdk.org> wrote:

>> make/autoconf/basics_windows.m4 line 414:
>> 
>>> 412:       AC_MSG_ERROR([Could not create $FIXPATH_BIN])
>>> 413:     fi
>>> 414:     AC_MSG_RESULT([yes])
>> 
>> I don't really understand why any of these changes are necessary.
>
> This is hack to make cross-compilation on Windows work. On tip it's much cleaner thanks to the WINENV work that Magnus did here: https://github.com/openjdk/jdk/commit/d29c78da19ba78214efe9e7856cde30fdd9ba8ab However backporting this to 11 would be much riskier imho, as it touches a lot of things in the build system. Also it's by far not a clean backport; I attempted a backport myself and gave up after a couple of frustrating days. Therefore I suggest to go with what we have here, even though it has an uglierer usage.
> 
> I described how to use it here: https://mail.openjdk.java.net/pipermail/aarch64-port-dev/2021-May/012724.html

So how are you supposed to get the fixpath.exe on windows/aarch64?

On the surface, this backport seem to have the same problem as your original win/aarch64 patch for mainline, that it is not generally possible to build it without a lot of external hacks. I can only point this out; I'll have to leave it to the jdk11u maintainers to accept or drop the patch given this knowledge.

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

PR: https://git.openjdk.java.net/jdk11u-dev/pull/301


More information about the jdk-updates-dev mailing list