JDK-8253947: JEP 388 Windows/AArch64 backport to jdk11u

Bernhard Urban-Forster beurba at microsoft.com
Thu Mar 25 16:00:14 UTC 2021


>> Cross compilation is the only way to build Windows+Arm64 today, so we need
>> at least the hacky variant that I suggested.
> Time to fix that, surely? A bootstrapping build should be a minimum.

The problem is that MSVC and friends aren't available for Windows/AArch64
host, and there is no ETA when Microsoft is gonna ship them [1, 2].
Also cygwin isn't available. You could run both via emulation, but that's not fun.

The only viable route on that front is to build through WSL1 (support for that
was added by the aforementioned WINENV patch) which would replace the
cygwin environment, but would still run x86 MSVC binaries through emulation.
However that scenario doesn't even work yet on tip today.


> Can you create a PR against current https://github.com/openjdk/jdk11u please?

Bot said no :-/ https://github.com/openjdk/jdk11u/pull/2 What happened to
switching it over to Skara tooling [3]? I *really* wanna avoid dealing with
webrevs.

-Bernhard

[1] https://developercommunity.visualstudio.com/t/ARM64-Build-of-Visual-Studio/841406
[2] https://developercommunity.visualstudio.com/t/Native-ARM-Support-for-Visual-Studio/1161018
[3] https://mail.openjdk.java.net/pipermail/jdk-updates-dev/2021-February/004934.html

________________________________________
From: Andrew Haley <aph at redhat.com>
Sent: Thursday, March 25, 2021 16:11
To: Bernhard Urban-Forster; Vladimir Kempik
Cc: Anton Kozlov; aarch64-port-dev at openjdk.java.net; Monica Beckwith; jdk-updates-dev at openjdk.java.net; Magnus Ihse Bursie; openjdk-aarch64
Subject: Re: JDK-8253947: JEP 388 Windows/AArch64 backport to jdk11u

On 3/24/21 10:10 PM, Bernhard Urban-Forster wrote:
> Here is a rebased jdk11u branch btw:
> https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Flewurm%2Fjdk11u%2Fcommits%2Fjdk11u-windows&data=04%7C01%7Cbeurba%40microsoft.com%7C445121a02e404d77c1d908d8efa0639f%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637522819449692596%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=4LtyB5bhj9ZcEirOw3BXAFssuYJQP%2FbihAsuvR6Vg6A%3D&reserved=0

Can you create a PR against current https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fopenjdk%2Fjdk11u&data=04%7C01%7Cbeurba%40microsoft.com%7C445121a02e404d77c1d908d8efa0639f%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637522819449702559%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=MqWuufR9B9%2FpGhhmygD4NxiMY3Iy2YrGhp5EZSxaGh4%3D&reserved=0, please?

--
Andrew Haley  (he/him)
Java Platform Lead Engineer
Red Hat UK Ltd. <https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.redhat.com%2F&data=04%7C01%7Cbeurba%40microsoft.com%7C445121a02e404d77c1d908d8efa0639f%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637522819449702559%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=VNOEr3y9eQCp7vGIfdSZtPr%2B4nZheGXVTXRE%2FZVuf9Y%3D&reserved=0>
https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fkeybase.io%2Fandrewhaley&data=04%7C01%7Cbeurba%40microsoft.com%7C445121a02e404d77c1d908d8efa0639f%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637522819449702559%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=CQjNW1ZMiqi2kd24oikuB%2BqtVTgriwuod6%2Bxosp1NUE%3D&reserved=0
EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671



More information about the jdk-updates-dev mailing list