Skip to content

Commit 486d10b

Browse files
committed
Also build substratevm:SVM_CONFIGURE via module-path
1 parent 6b36b2b commit 486d10b

File tree

3 files changed

+13
-6
lines changed

3 files changed

+13
-6
lines changed

compiler/mx.compiler/suite.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2174,7 +2174,7 @@
21742174
"org.graalvm.compiler.hotspot to jdk.internal.vm.compiler.management",
21752175
"org.graalvm.compiler.nodes.graphbuilderconf to org.graalvm.nativeimage.driver",
21762176
"org.graalvm.compiler.options to jdk.internal.vm.compiler.management,org.graalvm.nativeimage.driver,org.graalvm.nativeimage.librarysupport",
2177-
"org.graalvm.compiler.phases.common to org.graalvm.nativeimage.agent.tracing",
2177+
"org.graalvm.compiler.phases.common to org.graalvm.nativeimage.agent.tracing,org.graalvm.nativeimage.configure",
21782178
"org.graalvm.compiler.phases.common.jmx to jdk.internal.vm.compiler.management",
21792179
"org.graalvm.compiler.serviceprovider to jdk.internal.vm.compiler.management,org.graalvm.nativeimage.driver,org.graalvm.nativeimage.agent.jvmtibase,org.graalvm.nativeimage.agent.diagnostics",
21802180
"org.graalvm.compiler.truffle.jfr to jdk.internal.vm.compiler.truffle.jfr",

substratevm/mx.substratevm/mx_substratevm.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -831,9 +831,9 @@ def _native_image_launcher_extra_jvm_args():
831831
launcher_configs=[
832832
mx_sdk_vm.LauncherConfig(
833833
use_modules='image' if USE_NI_JPMS else 'launcher' if not svm_java8() else None,
834+
main_module="org.graalvm.nativeimage.driver",
834835
destination="bin/<exe:native-image>",
835836
jar_distributions=["substratevm:SVM_DRIVER"],
836-
main_module="org.graalvm.nativeimage.driver",
837837
main_class=_native_image_launcher_main_class(),
838838
build_args=[],
839839
extra_jvm_args=_native_image_launcher_extra_jvm_args(),
@@ -1008,6 +1008,8 @@ def _native_image_configure_extra_jvm_args():
10081008
support_distributions=[],
10091009
launcher_configs=[
10101010
mx_sdk_vm.LauncherConfig(
1011+
use_modules='image' if USE_NI_JPMS else 'launcher' if not svm_java8() else None,
1012+
main_module="org.graalvm.nativeimage.configure",
10111013
destination="bin/<exe:native-image-configure>",
10121014
jar_distributions=["substratevm:SVM_CONFIGURE"],
10131015
main_class="com.oracle.svm.configure.ConfigurationTool",

substratevm/mx.substratevm/suite.py

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1090,7 +1090,7 @@
10901090
"com.oracle.svm.core.graal.thread to jdk.internal.vm.compiler",
10911091
"com.oracle.svm.core.classinitialization to jdk.internal.vm.compiler",
10921092
"com.oracle.svm.truffle.api to org.graalvm.truffle",
1093-
"* to org.graalvm.nativeimage.driver,org.graalvm.nativeimage.librarysupport,org.graalvm.nativeimage.llvm,org.graalvm.nativeimage.agent.jvmtibase,org.graalvm.nativeimage.agent.tracing,org.graalvm.nativeimage.agent.diagnostics,com.oracle.svm.svm_enterprise",
1093+
"* to org.graalvm.nativeimage.driver,org.graalvm.nativeimage.configure,org.graalvm.nativeimage.librarysupport,org.graalvm.nativeimage.llvm,org.graalvm.nativeimage.agent.jvmtibase,org.graalvm.nativeimage.agent.tracing,org.graalvm.nativeimage.agent.diagnostics,com.oracle.svm.svm_enterprise",
10941094
],
10951095
"opens" : [
10961096
"com.oracle.svm.core.nodes to jdk.internal.vm.compiler",
@@ -1314,9 +1314,7 @@
13141314
"JVMTI_AGENT_BASE",
13151315
"LIBRARY_SUPPORT",
13161316
"SVM_DRIVER",
1317-
],
1318-
"overlaps" : [
1319-
"SVM_CONFIGURE",
1317+
"SVM_CONFIGURE"
13201318
],
13211319
"moduleInfo" : {
13221320
"name" : "org.graalvm.nativeimage.agent.tracing",
@@ -1360,6 +1358,13 @@
13601358
"distDependencies": [
13611359
"LIBRARY_SUPPORT",
13621360
],
1361+
"moduleInfo" : {
1362+
"name" : "org.graalvm.nativeimage.configure",
1363+
"exports" : [
1364+
"* to org.graalvm.nativeimage.agent.tracing",
1365+
"com.oracle.svm.configure",
1366+
],
1367+
},
13631368
},
13641369

13651370

0 commit comments

Comments
 (0)