Skip to content

Commit 55577c2

Browse files
Pass arguments for building images like other launchers
1 parent 6107ac3 commit 55577c2

File tree

1 file changed

+16
-1
lines changed

1 file changed

+16
-1
lines changed

com.oracle.truffle.r.native/run/install_r_native_image

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,22 @@ if [[ $silent -eq 0 ]]; then
7474
fi
7575

7676
cd "$fastr_home/bin"
77-
../../../../bin/native-image --initialize-at-build-time --no-server -cp "$fastr_home/fastr-launcher.jar:$fastr_home/../../lib/graalvm/launcher-common.jar" --language:R --tool:chromeinspector --tool:profiler -H:Class=com.oracle.truffle.r.launcher.RMain -H:Name=RMain
77+
78+
fastr_launcher_ni_args=(
79+
--no-fallback
80+
--initialize-at-build-time
81+
--no-server
82+
-cp "$fastr_home/fastr-launcher.jar:$fastr_home/../../lib/graalvm/launcher-common.jar"
83+
--language:R
84+
--tool:all
85+
-Dorg.graalvm.version=1.0.0-rc18-dev
86+
-H:-ParseRuntimeOptions
87+
-Dorg.graalvm.launcher.relative.language.home=bin/RMain
88+
-Dorg.graalvm.launcher.classpath=jre/lib/graalvm/launcher-common.jar:jre/languages/R/fastr-launcher.jar
89+
-H:Class=com.oracle.truffle.r.launcher.RMain
90+
)
91+
92+
../../../../bin/native-image "${fastr_launcher_ni_args[@]}" -H:Name=RMain
7893
cp "exec/R" "exec_R.backup"
7994
cp "Rscript" "Rscript.backup"
8095
sed -e '/^## REMOVE FOR NATIVE IMAGE: BEGIN/,/^## REMOVE FOR NATIVE IMAGE: END/d;' "exec_R.backup" | \

0 commit comments

Comments
 (0)