Hi Aleksey, indeed we had some commit of a PR (I think it was related to 8366082 ?) that recently failed building in all non-Linux fastdebug builds. And I did not see related issues in GHA, that is strange .
So to sum it up, we already have fastdebug not ony on Linux but also on macOS/Windows. This is a good thing! Best regards, Matthias From: Shipilev, Aleksey <[email protected]> Sent: Friday, 12 September 2025 10:27 To: Baesken, Matthias <[email protected]>; [email protected] Cc: Zeller, Arno <[email protected]>; Langer, Christoph <[email protected]>; Bechberger, Johannes <[email protected]> Subject: Re: Mixture of product and fastdebug builds in GHA Hi, I don’t understand what the exact problem is here. Have you had a build or a test failing that was not caught by GHA? We build both fastdebug and release for all platforms that run tests. Take a look into any GHA run, for example, https://github.com/shipilev/jdk/actions/runs/17491480307 -- you can clearly see macos-(x64|aarch64) build (debug|release) jobs. What *is* awkward in current GHA configs: non-Hotspot tests are executed with release bits, while Hotspot tests are executed with fastdebug. So if you run fastdebug tier1 testing locally, it will not be 100% the same thing GHA runs. Arguably, we want to run all tests with fastdebug, really, but I never got to trying that in GHA. This would probably make tests slower. I am pretty sure GHA infra could handle it, it is only the question how much slower the testing would become. -Aleksey From: build-dev <[email protected]<mailto:[email protected]>> on behalf of "Baesken, Matthias" <[email protected]<mailto:[email protected]>> Date: Thursday, 11. September 2025 at 11:09 To: "[email protected]<mailto:[email protected]>" <[email protected]<mailto:[email protected]>> Cc: "Zeller, Arno" <[email protected]<mailto:[email protected]>>, "Langer, Christoph" <[email protected]<mailto:[email protected]>>, "Bechberger, Johannes" <[email protected]<mailto:[email protected]>> Subject: RE: [EXTERNAL] Mixture of product and fastdebug builds in GHA CAUTION: This email originated from outside of the organization. Do not click links or open attachments unless you can confirm the sender and know the content is safe. >So does that mean, that we build all GHA builds with debug level >release/product and none with fastdebug ? >If so, could we maybe in future use some mixture, like most product but a few >e.g. one on Linux one on macOS fastdebug ? I checked the GHA settings from https://github.com/openjdk/jdk/blob/master/.github/workflows/main.yml And found that on Linux we build already (fast)debug. That’s good ! But seems we miss it on e.g. macOS and also Windows . Could we adjust the GHA settings or add a 3rd macOS build using (fast)debug ? Best regards, Matthias Amazon Web Services Development Center Germany GmbH Tamara-Danz-Str. 13 10243 Berlin Geschaeftsfuehrung: Christian Schlaeger, Jonathan Weiss Eingetragen am Amtsgericht Charlottenburg unter HRB 257764 B Sitz: Berlin Ust-ID: DE 365 538 597
