Hi Kevin, Thanks for filing [JDK-8281089]. I think this is the way forward indeed. The longer we delay moving to VS 2019, the more problems we can expect. I'll build/test the WebKit 613.1 as well.
- Johan On Wed, Feb 2, 2022 at 1:49 PM Kevin Rushforth <k...@openjdk.java.net> wrote: > On Wed, 2 Feb 2022 07:34:55 GMT, Ambarish Rapte <ara...@openjdk.org> > wrote: > > > Update JavaFX WebKit to GTK WebKit 2.34 (613.1). > > > > Verified the updated version build, tests run and sanity testing. > > This does not cause any issues except a unit test failure > `IrresponsiveScriptTest`. > > It is recorded and ignored using [JDK-8280421]( > https://bugs.openjdk.java.net/browse/JDK-8280421) > > One other thing to note about this update is that WebKit 613.1 will not > compile with Visual Studio 2017 -- it requires VS 2019. This is similar to > the previous 612.1 update, [JDK-8268849]( > https://bugs.openjdk.java.net/browse/JDK-8268849), where a follow-on fix, > [JDK-8270479](https://bugs.openjdk.java.net/browse/JDK-8270479), was > needed. I filed a similar bug this time: > > [JDK-8278983](https://bugs.openjdk.java.net/browse/JDK-8278983): WebKit > 613.1 build fails with Visual Studio 2017 > > but it doesn't seem so straight-forward. We are likely at the point where > we need to require VS 2019 to build (I note that WebKit itself has required > VS 2019 for about 1.5 years). In order to eventually backport this to > JavaFX 11, we will need to solve a long-standing problem when `jlink`ing > the JavaFX jmods into a JDK that was built with an earlier version of the > Visual Studio compiler than the one used to build JavaFX. I filed the > following to track this: > > [JDK-8281089](https://bugs.openjdk.java.net/browse/JDK-8281089): JavaFX > built with VS2019 and jlinked into JDK 11.x fails to start > > ------------- > > PR: https://git.openjdk.java.net/jfx/pull/723 >