test/compiler/aot/scripts/build-bootmodules.sh
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File hotspot Sdiff test/compiler/aot/scripts

test/compiler/aot/scripts/build-bootmodules.sh

Print this page




  19 # or visit www.oracle.com if you need additional information or have any
  20 # questions.
  21 
  22 pushd `dirname $0` > /dev/null
  23 DIR=`pwd`
  24 popd > /dev/null
  25 
  26 # set env variables
  27 . $DIR/test-env.sh
  28 
  29 MODULES="java.base"
  30 
  31 TEST=HelloWorld
  32 
  33 for m in $MODULES; do
  34     rm -f $JAVA_HOME/lib/lib$m*.$SO_TYPE
  35 done
  36 
  37 $JAVA_HOME/bin/javac -d . $DIR/$TEST.java
  38 
  39 JAOTC_OPTS="-J-Xmx4g -J-ea --compile-for-tiered --info"
  40 JAVA_OPTS="-Xmx4g -XX:+UseAOT -XX:+UnlockDiagnosticVMOptions -XX:+UseAOTStrictLoading"
  41 
  42 # Compile with: +UseCompressedOops +UseG1GC
  43 LIBRARIES=""
  44 for m in $MODULES; do
  45     if [ -f $DIR/$m-list.txt ]; then
  46         LIST="--compile-commands $DIR/$m-list.txt"
  47     else
  48         LIST=""
  49     fi
  50     $JAVA_HOME/bin/jaotc -J-XX:+UseCompressedOops -J-XX:+UseG1GC $JAOTC_OPTS $LIST --output lib$m-coop.$SO_TYPE --module $m || exit 1
  51     LIBRARIES="$LIBRARIES$PWD/lib$m-coop.$SO_TYPE:"
  52 done
  53 $JAVA_HOME/bin/java $JAVA_OPTS -XX:+UseCompressedOops -XX:+UseG1GC -XX:AOTLibrary=$LIBRARIES $TEST || exit 1
  54 
  55 # Compile with: +UseCompressedOops +UseParallelGC
  56 LIBRARIES=""
  57 for m in $MODULES; do
  58     if [ -f $DIR/$m-list.txt ]; then
  59         LIST="--compile-commands $DIR/$m-list.txt"




  19 # or visit www.oracle.com if you need additional information or have any
  20 # questions.
  21 
  22 pushd `dirname $0` > /dev/null
  23 DIR=`pwd`
  24 popd > /dev/null
  25 
  26 # set env variables
  27 . $DIR/test-env.sh
  28 
  29 MODULES="java.base"
  30 
  31 TEST=HelloWorld
  32 
  33 for m in $MODULES; do
  34     rm -f $JAVA_HOME/lib/lib$m*.$SO_TYPE
  35 done
  36 
  37 $JAVA_HOME/bin/javac -d . $DIR/$TEST.java
  38 
  39 JAOTC_OPTS="-J-Xmx4g --compile-for-tiered --info"
  40 JAVA_OPTS="-Xmx4g -XX:+UseAOT -XX:+UnlockDiagnosticVMOptions -XX:+UseAOTStrictLoading"
  41 
  42 # Compile with: +UseCompressedOops +UseG1GC
  43 LIBRARIES=""
  44 for m in $MODULES; do
  45     if [ -f $DIR/$m-list.txt ]; then
  46         LIST="--compile-commands $DIR/$m-list.txt"
  47     else
  48         LIST=""
  49     fi
  50     $JAVA_HOME/bin/jaotc -J-XX:+UseCompressedOops -J-XX:+UseG1GC $JAOTC_OPTS $LIST --output lib$m-coop.$SO_TYPE --module $m || exit 1
  51     LIBRARIES="$LIBRARIES$PWD/lib$m-coop.$SO_TYPE:"
  52 done
  53 $JAVA_HOME/bin/java $JAVA_OPTS -XX:+UseCompressedOops -XX:+UseG1GC -XX:AOTLibrary=$LIBRARIES $TEST || exit 1
  54 
  55 # Compile with: +UseCompressedOops +UseParallelGC
  56 LIBRARIES=""
  57 for m in $MODULES; do
  58     if [ -f $DIR/$m-list.txt ]; then
  59         LIST="--compile-commands $DIR/$m-list.txt"


test/compiler/aot/scripts/build-bootmodules.sh
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File