Skip to content

Commit 74ed08a

Browse files
committed
[GR-27482] [GR-27567] Migrate to the new GraalVM LLVM Runtime components.
PullRequest: graalpython/1405
2 parents 31a7278 + 96de868 commit 74ed08a

File tree

3 files changed

+12
-10
lines changed

3 files changed

+12
-10
lines changed

mx.graalpython/mx_graalpython.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@ def do_run_python(args, extra_vm_args=None, env=None, jdk=None, extra_dists=None
145145
elif check_vm_env == '0':
146146
check_vm()
147147

148-
dists = ['GRAALPYTHON', 'TRUFFLE_NFI', 'SULONG']
148+
dists = ['GRAALPYTHON', 'TRUFFLE_NFI', 'SULONG_NATIVE']
149149

150150
vm_args, graalpython_args = mx.extract_VM_args(args, useDoubleDash=True, defaultAllVMArgs=False)
151151
graalpython_args, additional_dists = _extract_graalpython_internal_options(graalpython_args)
@@ -1402,9 +1402,10 @@ def verify_ci(dest_suite, common_ci_dir="ci_common", args=None, ext=('.jsonnet',
14021402
standalone_dir_name='graalpython-<version>-<graalvm_os>-<arch>',
14031403
license_files=[],
14041404
third_party_license_files=[],
1405-
dependencies=['pynl', 'Truffle', 'Sulong', 'LLVM.org toolchain', 'TRegex'],
1405+
dependencies=['pynl', 'Truffle', 'LLVM Runtime Native', 'LLVM.org toolchain', 'TRegex'],
14061406
standalone_dependencies={
1407-
'Sulong': ('lib/sulong', ['bin/<exe:lli>']),
1407+
'LLVM Runtime Core': ('lib/sulong', []),
1408+
'LLVM Runtime Native': ('lib/sulong', []),
14081409
'LLVM.org toolchain': ('lib/llvm-toolchain', []),
14091410
'Graal.Python license files': ('', []),
14101411
},
@@ -2010,7 +2011,7 @@ def run_leak_launcher(input_args, out=None):
20102011
env = os.environ.copy()
20112012
env.setdefault("GRAAL_PYTHONHOME", _dev_pythonhome())
20122013

2013-
dists = ['GRAALPYTHON', 'TRUFFLE_NFI', 'SULONG', 'GRAALPYTHON_UNIT_TESTS']
2014+
dists = ['GRAALPYTHON', 'TRUFFLE_NFI', 'SULONG_NATIVE', 'GRAALPYTHON_UNIT_TESTS']
20142015

20152016
vm_args, graalpython_args = mx.extract_VM_args(args, useDoubleDash=True, defaultAllVMArgs=False)
20162017
vm_args += mx.get_runtime_jvm_args(dists)

mx.graalpython/mx_graalpython_benchmark.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -315,7 +315,7 @@ def run(self, cwd, args):
315315
if mx.suite("tools", fatalIfMissing=False):
316316
dists.extend(('CHROMEINSPECTOR', 'TRUFFLE_PROFILER'))
317317
if mx.suite("sulong", fatalIfMissing=False):
318-
dists.append('SULONG')
318+
dists.append('SULONG_NATIVE')
319319
if mx.suite("sulong-managed", fatalIfMissing=False):
320320
dists.append('SULONG_MANAGED')
321321

@@ -584,7 +584,7 @@ def createCommandLineArgs(self, benchmarks, bmSuiteArgs):
584584
if mx.suite("tools", fatalIfMissing=False):
585585
dists.extend(('CHROMEINSPECTOR', 'TRUFFLE_PROFILER'))
586586
if mx.suite("sulong", fatalIfMissing=False):
587-
dists.append('SULONG')
587+
dists.append('SULONG_NATIVE')
588588
if mx.suite("sulong-managed", fatalIfMissing=False):
589589
dists.append('SULONG_MANAGED')
590590

mx.graalpython/suite.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -44,23 +44,23 @@
4444
},
4545
{
4646
"name": "tools",
47-
"version": "f55feab7550b6ba1933ddbe54c69f2fd264a781f",
47+
"version": "1b1cbe7cf67fedcb1dcfd8b409408e4f4c9ec0d9",
4848
"subdir": True,
4949
"urls": [
5050
{"url": "https://github.com/oracle/graal", "kind": "git"},
5151
],
5252
},
5353
{
5454
"name": "sulong",
55-
"version": "f55feab7550b6ba1933ddbe54c69f2fd264a781f",
55+
"version": "1b1cbe7cf67fedcb1dcfd8b409408e4f4c9ec0d9",
5656
"subdir": True,
5757
"urls": [
5858
{"url": "https://github.com/oracle/graal", "kind": "git"},
5959
]
6060
},
6161
{
6262
"name": "regex",
63-
"version": "f55feab7550b6ba1933ddbe54c69f2fd264a781f",
63+
"version": "1b1cbe7cf67fedcb1dcfd8b409408e4f4c9ec0d9",
6464
"subdir": True,
6565
"urls": [
6666
{"url": "https://github.com/oracle/graal", "kind": "git"},
@@ -412,7 +412,8 @@
412412
"regex:TREGEX",
413413
"sdk:GRAAL_SDK",
414414
"truffle:ANTLR4",
415-
"sulong:SULONG",
415+
"sulong:SULONG_API",
416+
"sulong:SULONG_NATIVE", # this is actually just a runtime dependency
416417
],
417418
"sourcesPath": "graalpython.src.zip",
418419
"description": "GraalPython engine",

0 commit comments

Comments
 (0)