Windows-x86 (32-bit) build is broken. Time to retire it?

Jorn Vernee jorn.vernee at oracle.com
Tue Dec 5 13:14:50 UTC 2023


I've tried to build the windows 32-bit port here and there over the last 
year, and always found the build to be broken for one reason or another. 
If it actually worked before JDK-8254693 then someone must have fixed it 
in the interim.

Looks like there's at least one recent-ish PR targeting Windows 32-bit: 
https://github.com/openjdk/jdk/pull/16628 but it looks like the primary 
intent was to backport the fix to JDK 17

Jorn

On 05/12/2023 11:55, Magnus Ihse Bursie wrote:
> I just built windows-x86, and noticed that the build is broken:
>
> src\hotspot\share\prims\downcallLinker.cpp(36): error C2373: 
> 'DowncallLinker::capture_state': redefinition; different type modifiers
>
> I think this is most likely caused by JDK-8254693, which was 
> integrated three weeks ago. If no-one has discovered this, or bothered 
> to fix it, maybe that is the signal we need to decide to actually stop 
> pretending that windows-x86 is something we can build for, and just 
> remove any remaining windows-x86 code?
>
> /Magnus
>
>


More information about the jdk-dev mailing list