File tree Expand file tree Collapse file tree 2 files changed +24
-10
lines changed
graal-nodejs/mx.graal-nodejs Expand file tree Collapse file tree 2 files changed +24
-10
lines changed Original file line number Diff line number Diff line change @@ -547,17 +547,24 @@ def graaljs_standalone_deps():
547
547
return deps
548
548
549
549
def libjsvm_build_args ():
550
+ image_build_args = []
551
+ if mx_sdk_vm_ng .get_bootstrap_graalvm_jdk_version () < mx .VersionSpec ("25" ):
552
+ image_build_args .extend ([
553
+ '--exclude-config' ,
554
+ r'wasm\.jar' ,
555
+ r'META-INF/native-image/org\.graalvm\.wasm/wasm-language/native-image\.properties' ,
556
+ '--initialize-at-build-time=org.graalvm.wasm' ,
557
+ '-H:MaxRuntimeCompileMethods=2000' ,
558
+ ])
550
559
if is_nativeimage_ee () and not mx .is_windows ():
551
- image_build_args = [
560
+ image_build_args . extend ( [
552
561
'-H:+AuxiliaryEngineCache' ,
553
562
'-H:ReservedAuxiliaryImageBytes=2145482548' ,
554
- ]
563
+ ])
555
564
# GR-64948: On GraalVM 21 some Native Image stable options are incorrectly detected as experimental
556
565
if mx_sdk_vm_ng .get_bootstrap_graalvm_jdk_version () < mx .VersionSpec ("25" ):
557
566
image_build_args = ['-H:+UnlockExperimentalVMOptions' , * image_build_args , '-H:-UnlockExperimentalVMOptions' ]
558
- return image_build_args
559
- else :
560
- return []
567
+ return image_build_args
561
568
562
569
mx_sdk .register_graalvm_component (mx_sdk .GraalVmLanguage (
563
570
suite = _suite ,
Original file line number Diff line number Diff line change @@ -635,17 +635,24 @@ def graalnodejs_standalone_deps():
635
635
return deps
636
636
637
637
def libgraalnodejs_build_args ():
638
+ image_build_args = []
639
+ if mx_sdk_vm_ng .get_bootstrap_graalvm_jdk_version () < mx .VersionSpec ("25" ):
640
+ image_build_args .extend ([
641
+ '--exclude-config' ,
642
+ r'wasm\.jar' ,
643
+ r'META-INF/native-image/org\.graalvm\.wasm/wasm-language/native-image\.properties' ,
644
+ '--initialize-at-build-time=org.graalvm.wasm' ,
645
+ '-H:MaxRuntimeCompileMethods=2000' ,
646
+ ])
638
647
if is_nativeimage_ee () and not mx .is_windows ():
639
- image_build_args = [
648
+ image_build_args . extend ( [
640
649
'-H:+AuxiliaryEngineCache' ,
641
650
'-H:ReservedAuxiliaryImageBytes=2145482548' ,
642
- ]
651
+ ])
643
652
# GR-64948: On GraalVM 21 some Native Image stable options are incorrectly detected as experimental
644
653
if mx_sdk_vm_ng .get_bootstrap_graalvm_jdk_version () < mx .VersionSpec ("25" ):
645
654
image_build_args = ['-H:+UnlockExperimentalVMOptions' , * image_build_args , '-H:-UnlockExperimentalVMOptions' ]
646
- return image_build_args
647
- else :
648
- return []
655
+ return image_build_args
649
656
650
657
mx_sdk .register_graalvm_component (mx_sdk .GraalVmLanguage (
651
658
suite = _suite ,
You can’t perform that action at this time.
0 commit comments