Files
IMR6/libraries/linux/graalvm/lib/svm/macros/jvm-library/native-image.properties
T

85 lines
3.7 KiB
Properties

# Generated with ❤ by mx_sdk_vm_impl.py
ImageName=libjvm
ImagePath=${.}/../..
ImageModulePath=${.}/../../../graalvm/svm-libjvm.jar
Args=-march\=compatibility \
-Dorg.graalvm.version\=25.1.3 \
-H\:+UnlockExperimentalVMOptions \
-H\:+AssertInitializationSpecifiedForAllClasses \
-H\:+EnforceMaxRuntimeCompileMethods \
-H\:+VerifyRuntimeCompilationFrameStates \
-H\:+GuaranteeSubstrateTypesLinked \
-H\:-UnlockExperimentalVMOptions \
-g \
--link-at-build-time \
-H\:+UnlockExperimentalVMOptions \
-H\:+ProfilingEnableProfileDumpHooks \
-H\:-UnlockExperimentalVMOptions \
--shared \
-H\:+UnlockExperimentalVMOptions \
-H\:Preserve\=module\=java.base \
-H\:Preserve\=module\=java.prefs \
-H\:Preserve\=module\=java.xml \
-H\:Preserve\=module\=java.xml.crypto \
-H\:Preserve\=module\=jdk.charsets \
-H\:Preserve\=package\=java.io \
-H\:Preserve\=package\=java.lang \
-H\:Preserve\=package\=java.lang.annotation \
-H\:Preserve\=package\=java.lang.classfile \
-H\:Preserve\=package\=java.lang.classfile.attribute \
-H\:Preserve\=package\=java.lang.classfile.constantpool \
-H\:Preserve\=package\=java.lang.classfile.instruction \
-H\:Preserve\=package\=java.lang.constant \
-H\:Preserve\=package\=java.lang.foreign \
-H\:Preserve\=package\=java.lang.invoke \
-H\:Preserve\=package\=java.lang.module \
-H\:Preserve\=package\=java.lang.ref \
-H\:Preserve\=package\=java.lang.reflect \
-H\:Preserve\=package\=java.lang.runtime \
-H\:Preserve\=package\=java.math \
-H\:Preserve\=package\=java.net \
-H\:Preserve\=package\=java.net.spi \
-H\:Preserve\=package\=java.nio \
-H\:Preserve\=package\=java.nio.charset \
-H\:Preserve\=package\=java.nio.channels \
-H\:Preserve\=package\=java.nio.channels.spi \
-H\:Preserve\=package\=java.nio.file \
-H\:Preserve\=package\=java.security \
-H\:Preserve\=package\=java.security.cert \
-H\:Preserve\=package\=java.security.spec \
-H\:Preserve\=package\=java.text \
-H\:Preserve\=package\=java.text.spi \
-H\:Preserve\=package\=java.time \
-H\:Preserve\=package\=java.time.chrono \
-H\:Preserve\=package\=java.time.format \
-H\:Preserve\=package\=java.time.temporal \
-H\:Preserve\=package\=java.util \
-H\:Preserve\=package\=java.util.concurrent \
-H\:Preserve\=package\=java.util.concurrent.atomic \
-H\:Preserve\=package\=java.util.concurrent.locks \
-H\:Preserve\=package\=java.util.function \
-H\:Preserve\=package\=java.util.jar \
-H\:Preserve\=package\=java.util.logging \
-H\:Preserve\=package\=java.util.regex \
-H\:Preserve\=package\=java.util.spi \
-H\:Preserve\=package\=java.util.stream \
-H\:Preserve\=package\=java.util.zip \
-H\:Preserve\=package\=javax.net \
-H\:Preserve\=package\=javax.crypto.spec \
-H\:Preserve\=package\=javax.security.auth.x500 \
-H\:Preserve\=package\=jdk.internal.access \
-H\:Preserve\=package\=jdk.internal.classfile.impl \
-H\:Preserve\=package\=jdk.internal.constant \
-H\:Preserve\=package\=jdk.internal.logger \
-H\:Preserve\=package\=jdk.internal.misc \
-H\:Preserve\=package\=jdk.internal.util \
-H\:Preserve\=package\=sun.invoke.util \
-H\:Preserve\=package\=sun.nio.cs.ext \
-H\:Preserve\=package\=sun.security.util \
-H\:Preserve\=package\=sun.util \
-H\:Preserve\=package\=sun.util.locale \
-H\:Preserve\=package\=sun.util.locale.provider \
-H\:-UnlockExperimentalVMOptions \
--add-exports\=jdk.internal.vm.ci/jdk.vm.ci.meta.annotation\=org.graalvm.nativeimage.libjvm \
--add-exports\=jdk.internal.vm.ci/jdk.vm.ci.meta\=org.graalvm.nativeimage.libjvm