-
-
Notifications
You must be signed in to change notification settings - Fork 251
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Investigate changing jdk8u to build with VS2019 for Windows for July 2022 PSU #2922
Comments
Looks like #2967 has bumped it to VS2017. We should also consider the implications for the 32-bit JDK8 builds which I understand do not work with VS2017 based on a discussion in this week's PMC call (Although later java versions seem ok) |
@karianna This has not been implemented. Slightly worryingly the 64-bit JDK8 build logs currently show this:
Are you concerned about this build not using 2019 or the "CURRENTLY NOT WORKING" message? 32-bit JDK8 is still on VS2013:
|
Not sure if it's compatible yet. I did a test build here that failed https://ci.adoptopenjdk.net/job/build-scripts/job/jobs/job/jdk8u/job/jdk8u-windows-x64-temurin/119/ |
My preference would very much be not to change it at this stage of the process - I mostly highlighted it just so that people didn't think it had happened. |
Fair, good spot on x32 |
A few experiments:
|
Noting that with the latest Visual Studio Community edition (The one installed by default with out playbooks unless our VS2022 layout is available) the build for jdk8u does not succeed: Log snippet from JDK8u with VS Community compiler 14.40.33807Note: Some of these lines are truncated:
I would expect that if we move to a fixed version of the VS2022 build tools that this will not be an issue |
Note on building jdk8u with VS2022 Build Tools: freetype does not build due to missing files in the current build tools install. We need to identify whether the appropriate modules can be added the build tools installer to provide the files that are required:
The underlying freetype log has: The directory path down to (EDIT: This can be fixed by avoiding calling the freetype patch function in our build scripts, which is only required for earlier visual studio versions) |
Upstream change has been merged into jdk8u-dev
The text was updated successfully, but these errors were encountered: