Skip to content

Commit 7ee886c

Browse files
committed
[GR-57068] Export jdk.internal.misc to unnamed module in native image Java run.
PullRequest: graal/18622
2 parents b4a83a5 + 85a5784 commit 7ee886c

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

vm/mx.vm/mx_vm_benchmark.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1830,15 +1830,15 @@ def register_graalvm_vms():
18301830
if any(component.short_name == short_name for component in mx_sdk_vm_impl.registered_graalvm_components(stage1=False)):
18311831
for main_config in ['default', 'gate', 'llvm', 'native-architecture'] + analysis_context_sensitivity + analysis_context_sensitivity_no_inline:
18321832
final_config_name = f'{main_config}-{config_suffix}'
1833-
mx_benchmark.add_java_vm(NativeImageVM('native-image', final_config_name), _suite, 10)
1833+
mx_benchmark.add_java_vm(NativeImageVM('native-image', final_config_name, ['--add-exports=java.base/jdk.internal.misc=ALL-UNNAMED']), _suite, 10)
18341834
# ' ' force the empty O<> configs as well
18351835
for main_config in ['llvm', 'native-architecture', 'g1gc', 'native-architecture-g1gc', ''] + analysis_context_sensitivity + analysis_context_sensitivity_no_inline:
18361836
for optimization_level in optimization_levels:
18371837
if len(main_config) > 0:
18381838
final_config_name = f'{main_config}-{optimization_level}-{config_suffix}'
18391839
else:
18401840
final_config_name = f'{optimization_level}-{config_suffix}'
1841-
mx_benchmark.add_java_vm(NativeImageVM('native-image', final_config_name), _suite, 10)
1841+
mx_benchmark.add_java_vm(NativeImageVM('native-image', final_config_name, ['--add-exports=java.base/jdk.internal.misc=ALL-UNNAMED']), _suite, 10)
18421842

18431843

18441844
# Adding JAVA_HOME VMs to be able to run benchmarks on GraalVM binaries without the need of building it first

0 commit comments

Comments
 (0)