Skip to content

Commit d0b66f0

Browse files
committed
[GR-65079] Fix weekly jdk21 jobs.
PullRequest: js/3515
2 parents 8bde8a4 + 97dfbda commit d0b66f0

File tree

13 files changed

+129
-80
lines changed

13 files changed

+129
-80
lines changed

ci.jsonnet

Lines changed: 35 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ local graalNodeJs = import 'graal-nodejs/ci.jsonnet';
4848
['git', '-C', self.graalvmtests, 'checkout', '75b6a9e16ebbfd8b9b0a24e4be7c4378e3281204'],
4949
] else [],
5050
using_artifact:: false,
51-
build_standalones:: false,
51+
build_standalones:: std.length(std.filter(function(dep) std.endsWith(dep, "_STANDALONE"), self.build_dependencies)) > 0,
5252
build_dependencies:: [],
5353
setup+: self.graalvm.setup,
5454
run+: []
@@ -90,23 +90,39 @@ local graalNodeJs = import 'graal-nodejs/ci.jsonnet';
9090
ce:: {defs:: $.defs, graalvm:: self.defs.ce},
9191
ee:: {defs:: $.defs, graalvm:: self.defs.ee},
9292

93-
supportedPlatforms:: [
94-
common.jdk21 + common.linux_amd64,
95-
common.jdk21 + common.linux_aarch64,
96-
common.jdk21 + common.darwin_aarch64,
97-
common.jdk21 + common.windows_amd64,
93+
jdklatestPlatforms:: [
9894
common.jdklatest + common.linux_amd64,
9995
common.jdklatest + common.linux_aarch64,
10096
common.jdklatest + common.darwin_amd64,
10197
common.jdklatest + common.darwin_aarch64,
10298
common.jdklatest + common.windows_amd64,
10399
],
100+
supportedPlatforms:: $.jdklatestPlatforms,
104101
mainGatePlatform:: common.jdklatest + common.linux_amd64,
105102
styleGatePlatforms:: [
106103
common.jdk21 + common.linux_amd64,
107104
common.jdklatest + common.linux_amd64,
108105
],
109-
jdklatestPlatforms:: [p for p in $.supportedPlatforms if p.jdk_name == 'jdk-latest'],
106+
107+
graalvm_jdk21:: common['graalvm-ee-21'],
108+
jdk21unchained:: common.jdklatest + {
109+
jdk:: 'jdk21',
110+
downloads+: {
111+
"BOOTSTRAP_GRAALVM": $.graalvm_jdk21.downloads['JAVA_HOME'],
112+
},
113+
},
114+
jdk21Platforms:: [
115+
$.graalvm_jdk21 + common.linux_amd64,
116+
$.graalvm_jdk21 + common.linux_aarch64,
117+
$.graalvm_jdk21 + common.darwin_aarch64,
118+
$.graalvm_jdk21 + common.windows_amd64,
119+
],
120+
jdk21unchainedPlatforms:: [
121+
$.jdk21unchained + common.linux_amd64,
122+
$.jdk21unchained + common.linux_aarch64,
123+
$.jdk21unchained + common.darwin_aarch64,
124+
$.jdk21unchained + common.windows_amd64,
125+
],
110126

111127
local artifact_name(jdk, edition, os, arch, prefix='js', suffix='') =
112128
assert prefix != '' && edition != '' && jdk != '' && os != '' && arch != '';
@@ -139,12 +155,18 @@ local graalNodeJs = import 'graal-nodejs/ci.jsonnet';
139155
{
140156
name: artifactName,
141157
dir: "../",
142-
patterns: [
143-
"graal/sdk/mxbuild/" + os + '-' + arch + "/GRAAL*",
144-
"*/*/mxbuild/jdk*",
145-
"*/mxbuild",
146-
"*/graal-nodejs/out", # js/graal-nodejs/out
147-
] + (if build.build_standalones then [
158+
patterns: (if std.length(build.build_dependencies) == 0 || std.count(build.build_dependencies, "GRAALVM") > 0 then [
159+
# GRAAL{VM,JDK_?E}_*_JAVA??
160+
"graal/sdk/mxbuild/" + os + '-' + arch + "/GRAAL*JAVA??",
161+
] else []) +
162+
(if build.suite_prefix == "nodejs" then [
163+
# {js,main}/graal-nodejs/out/{Release,Debug}/node
164+
"*/graal-nodejs/out/*/node*",
165+
"*/graal-nodejs/out/headers",
166+
] + if os == 'windows' then [] else [
167+
"*/graal-nodejs/out/lib",
168+
] else []) +
169+
(if build.build_standalones then [
148170
"*/*/mxbuild/" + os + '-' + arch + "/GRAAL*JS*_STANDALONE",
149171
] else []),
150172
},

graal-js/ci.jsonnet

Lines changed: 37 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -43,21 +43,30 @@ local ci = import '../ci.jsonnet';
4343
nativeimages+:: ['lib:jsvm', 'lib:jvmcicompiler'],
4444
extraimagebuilderarguments+:: ['-H:+ReportExceptionStackTraces'],
4545
run+: [
46-
['mx', 'build', '--dependencies=GRAALVM,GRAALJS_JVM_STANDALONE,GRAALJS_NATIVE_STANDALONE'],
47-
['set-export', 'GRAALVM_HOME', ['mx', '--quiet', 'graalvm-home']],
48-
['${GRAALVM_HOME}/bin/js', '--native', '-e', "print('hello:' + Array.from(new Array(10), (x,i) => i*i ).join('|'))"],
49-
['${GRAALVM_HOME}/bin/js', '--native', '../../js-benchmarks/harness.js', '--', '../../js-benchmarks/octane-richards.js', '--show-warmup'],
46+
# build legacy graalvm component without native image
47+
['mx', '--native-images=', 'build', '--dependencies=GRAALVM'],
48+
['set-export', 'GRAALVM_HOME', ['mx', '--native-images=', '--quiet', '--no-warning', 'graalvm-home']],
49+
['${GRAALVM_HOME}/bin/js', '--version:graalvm'],
50+
['${GRAALVM_HOME}/bin/js', '-e', "print('hello:' + Array.from(new Array(10), (x,i) => i*i ).join('|'))"],
51+
['${GRAALVM_HOME}/bin/js', '../../js-benchmarks/harness.js', '--', '../../js-benchmarks/octane-richards.js', '--show-warmup'],
5052
# standalone smoke tests
51-
['set-export', 'STANDALONE_HOME', ['mx', '--quiet', 'paths', '--output', 'GRAALJS_NATIVE_STANDALONE']],
52-
['${STANDALONE_HOME}/bin/js', '--native', '-e', "print('hello:' + Array.from(new Array(10), (x,i) => i*i ).join('|'))"],
53-
['${STANDALONE_HOME}/bin/js', '--native', '../../js-benchmarks/harness.js', '--', '../../js-benchmarks/octane-richards.js', '--show-warmup'],
54-
['${STANDALONE_HOME}/bin/js', '--experimental-options', '--js.webassembly', '-e', 'new WebAssembly.Module(new Uint8Array([0x00,0x61,0x73,0x6d,0x01,0x00,0x00,0x00]))'],
55-
['set-export', 'STANDALONE_HOME', ['mx', '--quiet', 'paths', '--output', 'GRAALJS_JVM_STANDALONE']],
56-
['${STANDALONE_HOME}/bin/js', '--jvm', '-e', "print('hello:' + Array.from(new Array(10), (x,i) => i*i ).join('|'))"],
57-
['${STANDALONE_HOME}/bin/js', '--jvm', '../../js-benchmarks/harness.js', '--', '../../js-benchmarks/octane-richards.js', '--show-warmup'],
58-
['${STANDALONE_HOME}/bin/js', '--experimental-options', '--js.webassembly', '-e', 'new WebAssembly.Module(new Uint8Array([0x00,0x61,0x73,0x6d,0x01,0x00,0x00,0x00]))'],
53+
['mx', 'build', '--dependencies=GRAALJS_JVM_STANDALONE,GRAALJS_NATIVE_STANDALONE'],
54+
['set-export', 'STANDALONE_HOME', ['mx', '--quiet', '--no-warning', 'paths', '--output', 'GRAALJS_NATIVE_STANDALONE']],
55+
['${STANDALONE_HOME}/bin/js', '--version:graalvm'],
56+
['${STANDALONE_HOME}/bin/js', '-e', "print('hello:' + Array.from(new Array(10), (x,i) => i*i ).join('|'))"],
57+
['${STANDALONE_HOME}/bin/js', '../../js-benchmarks/harness.js', '--', '../../js-benchmarks/octane-richards.js', '--show-warmup'],
58+
['${STANDALONE_HOME}/bin/js', '--js.webassembly', '-e', 'new WebAssembly.Module(new Uint8Array([0x00,0x61,0x73,0x6d,0x01,0x00,0x00,0x00]))'],
59+
['${STANDALONE_HOME}/bin/js', '--vm.Xss16m', '../../js-benchmarks/harness.js', '--', '../../js-benchmarks/misc/havlak.js', '--show-warmup'],
60+
['set-export', 'STANDALONE_HOME', ['mx', '--quiet', '--no-warning', 'paths', '--output', 'GRAALJS_JVM_STANDALONE']],
61+
['${STANDALONE_HOME}/bin/js', '--version:graalvm'],
62+
['${STANDALONE_HOME}/bin/js', '-e', "print('hello:' + Array.from(new Array(10), (x,i) => i*i ).join('|'))"],
63+
['${STANDALONE_HOME}/bin/js', '../../js-benchmarks/harness.js', '--', '../../js-benchmarks/octane-richards.js', '--show-warmup'],
64+
['${STANDALONE_HOME}/bin/js', '--js.webassembly', '-e', 'new WebAssembly.Module(new Uint8Array([0x00,0x61,0x73,0x6d,0x01,0x00,0x00,0x00]))'],
65+
['${STANDALONE_HOME}/bin/js', '--vm.Xss16m', '../../js-benchmarks/harness.js', '--', '../../js-benchmarks/misc/havlak.js', '--show-warmup'],
5966
# maven-downloader smoke test
60-
['VERBOSE_GRAALVM_LAUNCHERS=true', '${STANDALONE_HOME}/bin/js-polyglot-get', '-o', 'maven downloader output', '-a', 'wasm', '-v', '23.1.3'],
67+
['set-export', 'VERBOSE_GRAALVM_LAUNCHERS', 'true'],
68+
['${STANDALONE_HOME}/bin/js-polyglot-get', '-o', 'maven downloader output', '-a', 'wasm', '-v', '23.1.3'],
69+
['unset', 'VERBOSE_GRAALVM_LAUNCHERS'],
6170
],
6271
timelimit: '45:00',
6372
},
@@ -110,12 +119,12 @@ local ci = import '../ci.jsonnet';
110119
},
111120

112121
local auxEngineCache = {
113-
suiteimports+:: ['vm', 'substratevm', 'tools'],
122+
suiteimports+:: ['substratevm', 'tools'],
114123
nativeimages+:: ['lib:jsvm'],
115124
graalvmtests:: '../../graalvm-tests',
116125
run+: [
117-
['mx', 'build'],
118-
['python', self.graalvmtests + '/test.py', '-g', ['mx', '--quiet', 'paths', '--output', 'GRAALJS_NATIVE_STANDALONE'], '--print-revisions', '--keep-on-error', 'test/aux-engine-cache', 'test/repl'],
126+
['mx', 'build', '--dependencies=GRAALJS_NATIVE_STANDALONE'],
127+
['python', self.graalvmtests + '/test.py', '-g', ['mx', '--quiet', '--no-warning', 'paths', '--output', 'GRAALJS_NATIVE_STANDALONE'], '--print-revisions', '--keep-on-error', 'test/aux-engine-cache', 'test/repl'],
119128
],
120129
timelimit: '1:00:00',
121130
},
@@ -133,7 +142,8 @@ local ci = import '../ci.jsonnet';
133142
], platforms=ci.styleGatePlatforms, defaultTarget=common.gate),
134143

135144
// Builds that should run on all supported platforms
136-
local testingBuilds = generateBuilds([
145+
146+
local testingBuilds = local bs = [
137147
graalJs + gateTags('default') + ce + {name: 'default-ce'} +
138148
promoteToTarget(common.gate, [common.jdklatest + common.linux_amd64, common.jdklatest + common.linux_aarch64, common.jdklatest + common.windows_amd64]),
139149
graalJs + gateTags('default') + ee + {name: 'default-ee'} +
@@ -170,7 +180,16 @@ local ci = import '../ci.jsonnet';
170180
graalJs + downstreamSubstratevmEE + {environment+: {TAGS: 'pgo_collect_js'}} + {name: 'pgo-profiles'} +
171181
promoteToTarget(common.postMerge, [ci.mainGatePlatform]) +
172182
excludePlatforms([common.darwin_amd64]), # Too slow
173-
], defaultTarget=common.weekly),
183+
];
184+
generateBuilds(bs, platforms=ci.jdklatestPlatforms, defaultTarget=common.weekly) +
185+
# jobs that depend on neither compiler nor substratevm should still run on jdk21
186+
generateBuilds([b + {suiteimports:: std.setDiff(std.set(b.suiteimports), std.set(['compiler', 'substratevm']))} for b in bs
187+
if std.setInter(std.set(b.suiteimports), std.set(['compiler', 'substratevm'])) == []],
188+
platforms=ci.jdk21Platforms, defaultTarget=common.weekly) +
189+
# build and test standalones using jdk-latest + bootstrap graalvm jdk21
190+
generateBuilds([b for b in bs
191+
if std.count(['native-image-smoke-test', 'aux-engine-cache'], b.name) > 0],
192+
platforms=ci.jdk21unchainedPlatforms, defaultTarget=common.weekly),
174193

175194
// Builds that only need to run on one platform
176195
local otherBuilds = generateBuilds([

graal-js/mx.graal-js/ce-js-bench

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
DYNAMIC_IMPORTS=/vm,/substratevm,/wasm
2-
COMPONENTS=cmp,gvm,lg,svm,svmt,tflm,tflsm
1+
DYNAMIC_IMPORTS=/substratevm,/wasm
2+
COMPONENTS=lg,svm,tflsm
33
NATIVE_IMAGES=lib:jsvm,lib:jvmcicompiler
4-
DISABLE_INSTALLABLES=True
4+
DISABLE_INSTALLABLES=true
5+
GRAALVM_SKIP_ARCHIVE=true

graal-js/mx.graal-js/ee-js-bench

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
DYNAMIC_IMPORTS=/vm-enterprise,/substratevm-enterprise,substratevm-enterprise-gcs,/wasm
2-
COMPONENTS=cmpee,gvm,lg,svmee,svmeegc,svmte,tfle,tflm,tflsm
1+
DYNAMIC_IMPORTS=/substratevm-enterprise,substratevm-enterprise-gcs,/truffle-enterprise,/wasm
2+
COMPONENTS=lg,svmee,tflsm,suite:substratevm-enterprise-gcs
33
NATIVE_IMAGES=lib:jsvm,lib:jvmcicompiler
4-
DISABLE_INSTALLABLES=True
4+
DISABLE_INSTALLABLES=true
5+
GRAALVM_SKIP_ARCHIVE=true

graal-js/mx.graal-js/mx_graal_js.py

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,8 @@
4141

4242
import mx_unittest
4343
from mx_unittest import unittest
44+
import mx_sdk_vm_ng
45+
from mx_sdk_vm_ng import is_nativeimage_ee
4446

4547
# re-export custom mx project classes, so they can be used from suite.py
4648
from mx_sdk_vm_ng import StandaloneLicenses, ThinLauncherProject, LanguageLibraryProject, DynamicPOMDistribution, DeliverableStandaloneArchive # pylint: disable=unused-import
@@ -540,21 +542,21 @@ def is_wasm_available():
540542
def has_suite(name):
541543
return mx.suite(name, fatalIfMissing=False)
542544

543-
def is_ee():
544-
return has_suite('truffle-enterprise')
545-
546545
def graaljs_standalone_deps():
547546
deps = mx_truffle.resolve_truffle_dist_names()
548547
if is_wasm_available():
549548
deps += ['wasm:WASM']
550549
return deps
551550

552551
def libjsvm_build_args():
553-
if is_ee() and not mx.is_windows():
554-
return [
552+
if is_nativeimage_ee() and not mx.is_windows():
553+
image_build_args = [
555554
'-H:+AuxiliaryEngineCache',
556555
'-H:ReservedAuxiliaryImageBytes=2145482548',
557556
]
557+
if mx_sdk_vm_ng.get_bootstrap_graalvm_jdk_version() < mx.VersionSpec("25"):
558+
image_build_args = ['-H:+UnlockExperimentalVMOptions', *image_build_args, '-H:-UnlockExperimentalVMOptions']
559+
return image_build_args
558560
else:
559561
return []
560562

graal-js/mx.graal-js/mx_graal_js_benchmark.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
from mx_benchmark import JMHDistBenchmarkSuite
3232
from mx_benchmark import add_bm_suite
3333
from mx_sdk_benchmark import GraalVm
34+
from mx_sdk_vm_ng import is_enterprise
3435

3536
from os.path import join
3637

@@ -54,7 +55,7 @@ def generate_java_command(self, args):
5455

5556
def dimensions(self, cwd, args, code, out):
5657
return {
57-
'host-vm': 'graalvm-ee' if mx_graal_js.is_ee() else 'graalvm-ce'
58+
'host-vm': 'graalvm-ee' if is_enterprise() else 'graalvm-ce'
5859
}
5960

6061
def extract_vm_info(self, args=None):
@@ -150,10 +151,10 @@ def subgroup(self):
150151
add_bm_suite(JMHDistGraalJsBenchmarkSuite())
151152

152153
# --env ce-js-bench
153-
ce_components = ['cmp', 'gvm', 'lg', 'sdk', 'sdkc', 'sdkl', 'sdkni', 'svm', 'svmsl', 'svmt', 'tfl', 'tfla', 'tflc', 'tflm', 'tflsm']
154+
ce_components = ['cmp', 'lg', 'sdkc', 'sdkni', 'svm', 'svmsl', 'svmt', 'tflc', 'tflsm']
154155

155156
# --env ee-js-bench
156-
ee_components = ['cmp', 'cmpee', 'gvm', 'lg', 'sdk', 'sdkc', 'sdkl', 'sdkni', 'svm', 'svmee', 'svmeegc', 'svmsl', 'svmt', 'svmte', 'tfl', 'tfla', 'tflc', 'tfle', 'tflllm', 'tflm', 'tflsm']
157+
ee_components = ['cmp', 'cmpee', 'lg', 'sdkc', 'sdkni', 'svm', 'svmee', 'svmeegc', 'svmsl', 'svmt', 'svmte', 'tflc', 'tflsm']
157158
# svmeegc is only available on linux
158159
if not mx.is_linux():
159160
ee_components.remove('svmeegc')

graal-js/mx.graal-js/suite.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -582,6 +582,8 @@
582582
"name" : "org.graalvm.js.fuzzillilauncher",
583583
"requires": [
584584
"org.graalvm.js.launcher",
585+
"org.graalvm.collections",
586+
"org.graalvm.nativeimage",
585587
"org.graalvm.polyglot",
586588
],
587589
},

graal-nodejs/ci.jsonnet

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,9 @@ local cicommon = import '../ci/common.jsonnet';
2020
// Avoid building native images on machines with very little RAM.
2121
capabilities+: if enabled && 'os' in self && (self.os == 'darwin' && self.arch == 'amd64') then ['ram16gb'] else [],
2222
artifact:: if enabled then 'nodejs' else '',
23-
suiteimports+:: if enabled then ['vm', 'substratevm', 'tools'] else ['vm'],
23+
suiteimports+:: if enabled then ['substratevm', 'tools'] else [],
2424
nativeimages+:: if enabled then ['lib:graal-nodejs', 'lib:jvmcicompiler'] else [],
25+
build_dependencies+:: (if enabled then ['GRAALNODEJS_NATIVE_STANDALONE'] else []) + ['GRAALNODEJS_JVM_STANDALONE'],
2526
build_standalones:: true,
2627
},
2728

@@ -47,17 +48,16 @@ local cicommon = import '../ci/common.jsonnet';
4748

4849
local gateVmSmokeTest = {
4950
run+: [
50-
['set-export', 'GRAALVM_HOME', ['mx', '--quiet', 'graalvm-home']],
51-
['${GRAALVM_HOME}/bin/node', '-e', "console.log('Hello, World!')"],
52-
['${GRAALVM_HOME}/bin/npm', '--version'],
5351
# standalone smoke tests
54-
['set-export', 'STANDALONE_HOME', ['mx', '--quiet', 'paths', '--output', 'GRAALNODEJS_JVM_STANDALONE']],
52+
['set-export', 'STANDALONE_HOME', ['mx', '--quiet', '--no-warning', 'paths', '--output', 'GRAALNODEJS_JVM_STANDALONE']],
5553
['${STANDALONE_HOME}/bin/node', '-e', "console.log('Hello, World!')"],
5654
['${STANDALONE_HOME}/bin/npm', '--version'],
5755
# maven-downloader smoke test
58-
['VERBOSE_GRAALVM_LAUNCHERS=true', '${STANDALONE_HOME}/bin/node-polyglot-get', '-o', 'maven downloader output', '-a', 'wasm', '-v', '23.1.3'],
56+
['set-export', 'VERBOSE_GRAALVM_LAUNCHERS', 'true'],
57+
['${STANDALONE_HOME}/bin/node-polyglot-get', '-o', 'maven downloader output', '-a', 'wasm', '-v', '23.1.3'],
58+
['unset', 'VERBOSE_GRAALVM_LAUNCHERS'],
5959
] + (if std.find('lib:graal-nodejs', super.nativeimages) != [] then ([
60-
['set-export', 'STANDALONE_HOME', ['mx', '--quiet', 'paths', '--output', 'GRAALNODEJS_NATIVE_STANDALONE']],
60+
['set-export', 'STANDALONE_HOME', ['mx', '--quiet', '--no-warning', 'paths', '--output', 'GRAALNODEJS_NATIVE_STANDALONE']],
6161
['${STANDALONE_HOME}/bin/node', '-e', "console.log('Hello, World!')"],
6262
['${STANDALONE_HOME}/bin/npm', '--version'],
6363
] + if 'os' in super && super.os == 'windows' then [] else [
@@ -91,7 +91,7 @@ local cicommon = import '../ci/common.jsonnet';
9191
local auxEngineCache = {
9292
graalvmtests:: '../../graalvm-tests',
9393
run+: [
94-
['python', self.graalvmtests + '/test.py', '-g', ['mx', '--quiet', 'paths', '--output', 'GRAALNODEJS_NATIVE_STANDALONE'], '--print-revisions', '--keep-on-error', 'test/graal/aux-engine-cache'],
94+
['python', self.graalvmtests + '/test.py', '-g', ['mx', '--quiet', '--no-warning', 'paths', '--output', 'GRAALNODEJS_NATIVE_STANDALONE'], '--print-revisions', '--keep-on-error', 'test/graal/aux-engine-cache'],
9595
],
9696
timelimit: '1:00:00',
9797
},
Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
DYNAMIC_IMPORTS=/vm,/substratevm,/wasm
2-
COMPONENTS=cmp,gvm,lg,svm,svmt,tflm,tflsm
1+
DYNAMIC_IMPORTS=/substratevm,/wasm
2+
COMPONENTS=lg,svm,tflsm
33
NATIVE_IMAGES=lib:graal-nodejs,lib:jvmcicompiler
4-
DISABLE_INSTALLABLES=True
4+
DISABLE_INSTALLABLES=true
5+
GRAALVM_SKIP_ARCHIVE=true
Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
DYNAMIC_IMPORTS=/vm-enterprise,/substratevm-enterprise,substratevm-enterprise-gcs,/wasm
2-
COMPONENTS=cmpee,gvm,lg,svmee,svmeegc,svmte,tfle,tflm,tflsm
1+
DYNAMIC_IMPORTS=/substratevm-enterprise,substratevm-enterprise-gcs,/truffle-enterprise,/wasm
2+
COMPONENTS=lg,svmee,tflsm,suite:substratevm-enterprise-gcs
33
NATIVE_IMAGES=lib:graal-nodejs,lib:jvmcicompiler
4-
DISABLE_INSTALLABLES=True
4+
DISABLE_INSTALLABLES=true
5+
GRAALVM_SKIP_ARCHIVE=true

0 commit comments

Comments
 (0)