RFR: 8365053: Refresh hotspot precompiled.hpp with headers based on current frequency [v11]
Magnus Ihse Bursie
ihse at openjdk.org
Wed Aug 20 13:12:47 UTC 2025
On Wed, 20 Aug 2025 07:10:16 GMT, Axel Boldt-Christmas <aboldtch at openjdk.org> wrote:
> There are now a bunch of unconditional includes for JVM features which can be disabled.
Hm. Either there is a bug in @fandreuz script, or these files are still included even if you disable all features. The list of unconditional includes is supposed to be generated by building a JVM with no features at all enabled (with the possible exception of epsilon-gc; I believe having at least one GC is a requirement), and then checking which files are indeed included.
My guess is that the logic is not so much as "don't include file c1_foo unless C1 is enabled", as "in c1_foo, guard all contents with an ifdef on C1". So then this is what you'd see in that case.
-------------
PR Comment: https://git.openjdk.org/jdk/pull/26681#issuecomment-3206277753
More information about the build-dev
mailing list