use jvmci

Signed-off-by: madomado <wboy111@outlook.com>
This commit is contained in:
madomado
2023-07-21 00:24:57 +08:00
committed by GitHub
parent e3a946b4b9
commit ad966c81cc
+5 -14
View File
@@ -30,24 +30,15 @@ cd graal
git checkout vm-ce-%version
cd ..
tar xf %SOURCE1
%dnl tar xf %SOURCE2
tar xf %SOURCE2
%build
PATH="$PATH:$PWD/mx-%mxver"
JAVA_HOME=$PWD/openjdk1.8.0_302-jvmci-%jvmci-fastdebug
cd graal/vm
mx --env ce build
%install
PATH="$PATH:$PWD/mx-%mxver"
%dnl JAVA_HOME=$PWD/openjdk1.8.0_302-jvmci-%jvmci-fastdebug
cd graal/vm
# we can only access macro buildroot in install section
%define javahome() JAVA_HOME=%buildroot/usr/lib/jvm$(alternatives --list | grep jre_%{1}_openjdk | sed -E 's@.+?/@/@g')
%{javahome 1.8.0} mx --env ce build &
%{javahome 11} mx --env ce build &
%{javahome 17} mx --env ce build &
%{javahome 20} mx --env ce build &
wait
ls -alh graal/vm