Skip to content

Commit 56d9341

Browse files
committed
Add an env including polybench
1 parent 7edbb4f commit 56d9341

File tree

2 files changed

+10
-0
lines changed

2 files changed

+10
-0
lines changed

mx.truffleruby/env_files.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,6 @@ Here is how the various env files relate to each other:
1010
* `native-ee`: + librubyvm + `Truffle Macro Enterprise` + Native Image G1
1111
* `native-ee-host-inlining`: + `TruffleHostInliningPrintExplored`
1212
* `native-ee-aux`: + `AuxiliaryEngineCache`, - Native Image G1 (currently incompatible)
13+
* `native-ee-polybench`: + `PolyBench Launcher Enterprise` + `PolyBench Instruments`, only builds `polybench` launcher
1314
* `jvm-js`: + Graal.js
1415
* `jvm-py`: + GraalPython

mx.truffleruby/native-ee-polybench

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
GRAALVM_SKIP_ARCHIVE=true
2+
DYNAMIC_IMPORTS=/tools,/truffleruby-enterprise,/graal-enterprise,/vm-enterprise,/sulong-managed,/substratevm-enterprise,substratevm-enterprise-gcs
3+
COMPONENTS=TruffleRuby,suite:tools,GraalVM enterprise compiler,Truffle enterprise,GraalVM enterprise license files,LLVM Runtime Native Enterprise,SubstrateVM Enterprise,Truffle Macro Enterprise,suite:substratevm-enterprise-gcs,PolyBench Launcher Enterprise,PolyBench Instruments
4+
NATIVE_IMAGES=polybench
5+
EXTRA_IMAGE_BUILDER_ARGUMENTS=rubyvm:-H:+UnlockExperimentalVMOptions rubyvm:-H:BuildOutputJSONFile=native-image-build-rubyvm.json rubyvm:-H:-UnlockExperimentalVMOptions
6+
GENERATE_DEBUGINFO=false
7+
# To also create the standalone
8+
INSTALLABLES=TruffleRuby
9+
BUILD_TARGETS=GRAALVM,GRAALVM_STANDALONES

0 commit comments

Comments
 (0)