<div dir="ltr">Hi Julian,<div><br></div><div>Yes, that confused me too. See here: <a href="https://github.com/openjdk/jdk/blob/f308e107ce8b993641ee3d0a0d5d52bf5cd3b94e/make/GenerateLinkOptData.gmk#L76">https://github.com/openjdk/jdk/blob/f308e107ce8b993641ee3d0a0d5d52bf5cd3b94e/make/GenerateLinkOptData.gmk#L76</a></div><div><br></div><div>Cheers, Thomas</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, May 7, 2024 at 2:58 AM Julian Waters <<a href="mailto:tanksherman27@gmail.com">tanksherman27@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">Hi Thomas,<br>
<br>
--disable-jvm-feature-link-time-opt is for disabling Link Time<br>
Optimization when compiling the JVM itself, as in, requesting LTO from<br>
the linker that is linking the JVM. It doesn't have anything to do<br>
with what arguments the newly compiled JVM is called with and isn't<br>
related to the link optimization pass of the Java classfiles (I am not<br>
very familiar with that process), and it is also off by default for<br>
most platforms<br>
<br>
best regards,<br>
Julian<br>
</blockquote></div>