JDK-8341920 : Intermittent WebKit build failure on Windows generating PDB files in 619.1
  • Type: Bug
  • Component: javafx
  • Sub-Component: web
  • Affected Version: 8u441,jfx24
  • Priority: P2
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2024-10-10
  • Updated: 2024-10-14
  • Resolved: 2024-10-14
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
Other
jfx24 masterFixed
Related Reports
Relates :  
Relates :  
Description
This is a redo of JDK-8282359, which was inadvertently undone as part of the merge for the WebKit 619.1 update.

As noted in that bug and in PR https://github.com/openjdk/jfx/pull/1079 generating PDB files can cause intermittent build failures when generating PDB files. We do not need these files, so should reapply the fix for JDK-8282359.

Comments
Changeset: 0cafd801 Branch: master Author: Hima Bindu Meda <hmeda@openjdk.org> Date: 2024-10-14 05:08:28 +0000 URL: https://git.openjdk.org/jfx/commit/0cafd8011b218162259b81872b1672a1a0649eef
14-10-2024

A pull request was submitted for review. Branch: master URL: https://git.openjdk.org/jfx/pull/1599 Date: 2024-10-11 17:22:02 +0000
11-10-2024

It looks like we need to redo the fix for JDK-8282359, which was inadvertently undone as part of the merge for the WebKit 619.1 update. We get intermittent build failures when we try to generate information for PDB files at compile time, or try to produce them at link time. The compile-time options that produce information for PDB files -- `if (PORT STREQUAL "Java")` -- was formerly excluded for our builds by JDK-8282359, and is now included again. WebKit 619.1 update removed this conditional block and replaced it with: ``` +# Create pdb files for debugging purposes, also for Release builds +add_compile_options(/Zi /GS) ```
10-10-2024