How do I reliably prevent CDS archive generation during builds?
Thomas Stüfe
thomas.stuefe at gmail.com
Mon May 6 16:26:50 UTC 2024
Hi,
is there a way to reliably prevent the jvm from being called with
-Xshare:dump during build?
Often, when I tinker with metaspace or compressed klass pointers, CDS gets
broken. During development, that is fine; it is a temporary state.
However, if -Xshare:dump is invoked, it may crash the JVM and break the
build.
I specified --disable-cds-archives and --disable-jvm-feature-link-time-opt.
But still, link time optimization step runs and calls the build JVM with
-Xshare:dump. Is that a bug?
Thanks, Thomas
P.S. Also, how is this handled for crossbuilds, where generating shared
archives on the build machine makes little sense?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.org/pipermail/build-dev/attachments/20240506/80c78aec/attachment.htm>
More information about the build-dev
mailing list