Skip to content

Commit 60a7f70

Browse files
committed
[GR-45794] TruffleRuby EE standalone includes Sulong Enterprise.
PullRequest: truffleruby/3854
2 parents 9de3ec8 + 1a44b68 commit 60a7f70

File tree

3 files changed

+23
-15
lines changed

3 files changed

+23
-15
lines changed

common.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -35,12 +35,12 @@
3535
"labsjdk-ee-20-llvm": {"name": "labsjdk", "version": "ee-20.0.2+2-jvmci-23.1-b02-sulong", "platformspecific": true },
3636

3737
"oraclejdk21": {"name": "jpg-jdk", "version": "21", "build_id": "23", "release": true, "platformspecific": true, "extrabundles": ["static-libs"]},
38-
"labsjdk-ce-21": {"name": "labsjdk", "version": "ce-21+23-jvmci-23.1-b04", "platformspecific": true },
39-
"labsjdk-ce-21Debug": {"name": "labsjdk", "version": "ce-21+23-jvmci-23.1-b04-debug", "platformspecific": true },
40-
"labsjdk-ce-21-llvm": {"name": "labsjdk", "version": "ce-21+23-jvmci-23.1-b04-sulong", "platformspecific": true },
41-
"labsjdk-ee-21": {"name": "labsjdk", "version": "ee-21+23-jvmci-23.1-b04", "platformspecific": true },
42-
"labsjdk-ee-21Debug": {"name": "labsjdk", "version": "ee-21+23-jvmci-23.1-b04-debug", "platformspecific": true },
43-
"labsjdk-ee-21-llvm": {"name": "labsjdk", "version": "ee-21+23-jvmci-23.1-b04-sulong", "platformspecific": true }
38+
"labsjdk-ce-21": {"name": "labsjdk", "version": "ce-21+24-jvmci-23.1-b05", "platformspecific": true },
39+
"labsjdk-ce-21Debug": {"name": "labsjdk", "version": "ce-21+24-jvmci-23.1-b05-debug", "platformspecific": true },
40+
"labsjdk-ce-21-llvm": {"name": "labsjdk", "version": "ce-21+24-jvmci-23.1-b05-sulong", "platformspecific": true },
41+
"labsjdk-ee-21": {"name": "labsjdk", "version": "ee-21+24-jvmci-23.1-b05", "platformspecific": true },
42+
"labsjdk-ee-21Debug": {"name": "labsjdk", "version": "ee-21+24-jvmci-23.1-b05-debug", "platformspecific": true },
43+
"labsjdk-ee-21-llvm": {"name": "labsjdk", "version": "ee-21+24-jvmci-23.1-b05-sulong", "platformspecific": true }
4444

4545
},
4646

mx.truffleruby/mx_truffleruby.py

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -227,6 +227,12 @@ def verify_ci(args):
227227
stability="experimental",
228228
))
229229

230+
standalone_dependencies_common = {
231+
'LLVM Runtime Core': ('lib/sulong', []),
232+
'LLVM Runtime Native': ('lib/sulong', []),
233+
'LLVM.org toolchain': ('lib/llvm-toolchain', []),
234+
}
235+
230236
mx_sdk_vm.register_graalvm_component(mx_sdk_vm.GraalVmLanguage(
231237
suite=_suite,
232238
name='TruffleRuby',
@@ -235,13 +241,15 @@ def verify_ci(args):
235241
standalone_dir_name='truffleruby-<version>-<graalvm_os>-<arch>',
236242
license_files=[],
237243
third_party_license_files=[],
238-
dependencies=['rbyl', 'Truffle', 'Truffle NFI', 'LLVM Runtime Native', 'LLVM.org toolchain', 'TRegex'],
239-
standalone_dependencies={
240-
'LLVM Runtime Core': ('lib/sulong', []),
241-
'LLVM Runtime Native': ('lib/sulong', []),
242-
'LLVM.org toolchain': ('lib/llvm-toolchain', []),
243-
'rbyl': ('', []), # Use short name for license to select by priority
244-
},
244+
dependencies=['rbyl', 'Truffle', 'Truffle NFI', 'LLVM Runtime Native', 'LLVM.org toolchain', 'TRegex'], # Use short name for license to select by priority
245+
standalone_dependencies={**standalone_dependencies_common, **{
246+
'TruffleRuby license files': ('', []),
247+
}},
248+
standalone_dependencies_enterprise={**standalone_dependencies_common, **{
249+
'LLVM Runtime Enterprise': ('lib/sulong', []),
250+
'LLVM Runtime Native Enterprise': ('lib/sulong', []),
251+
'TruffleRuby license files EE': ('', []),
252+
}},
245253
truffle_jars=[
246254
# Distributions
247255
'truffleruby:TRUFFLERUBY',

mx.truffleruby/suite.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
{
88
"name": "regex",
99
"subdir": True,
10-
"version": "faff236da4ee3085721970fcd6de0d187e4fe611",
10+
"version": "8e346652d0b2022a8416076c6e6c90a9acee7830",
1111
"urls": [
1212
{"url": "https://github.com/oracle/graal.git", "kind": "git"},
1313
{"url": "https://curio.ssw.jku.at/nexus/content/repositories/snapshots", "kind": "binary"},
@@ -16,7 +16,7 @@
1616
{
1717
"name": "sulong",
1818
"subdir": True,
19-
"version": "faff236da4ee3085721970fcd6de0d187e4fe611",
19+
"version": "8e346652d0b2022a8416076c6e6c90a9acee7830",
2020
"urls": [
2121
{"url": "https://github.com/oracle/graal.git", "kind": "git"},
2222
{"url": "https://curio.ssw.jku.at/nexus/content/repositories/snapshots", "kind": "binary"},

0 commit comments

Comments
 (0)