On Thu, 14 Nov 2024 14:08:39 GMT, Matthias Baesken <mbaes...@openjdk.org> wrote:
>> My experience is quite different. As I've said previously, I'm not getting >> anywhere near through a build >> with gcc13.2. As far as I can tell, building with LTO is quite badly >> broken. It's bad enough, and other >> runtime issues seem nasty enough to me, that I'm giving up on following >> this. We have gotten a couple >> of good bug fixes out of it, but for the rest... > > I switched from my standard gcc 11.3.0 devkit to 13.2.1; build works nicely > with it and jtreg HS :tier1 results look similar to what I get with gcc > 11.3.0. > I still get 90 of those ugly `warning: call to ‘vsnprintf’ declared with > attribute warning: use os::vsnprintf` [-Wattribute-warning] ; maybe we > should disable the attribute warnings for the lto build ? > > One thing I maybe have to add - I currently do not build the lto build with > gtest (--with-gtest was removed from my script). Yes, I think it's an acceptable workaround to disable attribute-warning (It's one of the solutions I mentioned earlier, but I'm guessing you mean more aggressively). LTO is not the typical way of compiling HotSpot, so this shouldn't be a problem, until LTO becomes viable enough that it becomes the standard, but that's probably going to be a long time in the future ------------- PR Review Comment: https://git.openjdk.org/jdk/pull/22069#discussion_r1843210022