common/autoconf/generated-configure.sh
changeset 39187 9decd6e374e2
parent 39115 1f71a5d2b20b
child 39189 bae461399d89
equal deleted inserted replaced
39184:3aa52182b3ad 39187:9decd6e374e2
   642 SJAVAC_SERVER_JAVA_FLAGS
   642 SJAVAC_SERVER_JAVA_FLAGS
   643 SJAVAC_SERVER_JAVA
   643 SJAVAC_SERVER_JAVA
   644 JAVA_TOOL_FLAGS_SMALL
   644 JAVA_TOOL_FLAGS_SMALL
   645 JAVA_FLAGS_SMALL
   645 JAVA_FLAGS_SMALL
   646 JAVA_FLAGS_JAVAC
   646 JAVA_FLAGS_JAVAC
       
   647 BOOTCYCLE_JVM_ARGS_BIG
   647 JAVA_FLAGS_BIG
   648 JAVA_FLAGS_BIG
   648 JAVA_FLAGS
   649 JAVA_FLAGS
   649 TEST_JOBS
   650 TEST_JOBS
   650 JOBS
   651 JOBS
   651 MEMORY_SIZE
   652 MEMORY_SIZE
  5092 # definitions. It is replaced with custom functionality when building
  5093 # definitions. It is replaced with custom functionality when building
  5093 # custom sources.
  5094 # custom sources.
  5094 #CUSTOM_AUTOCONF_INCLUDE
  5095 #CUSTOM_AUTOCONF_INCLUDE
  5095 
  5096 
  5096 # Do not change or remove the following line, it is needed for consistency checks:
  5097 # Do not change or remove the following line, it is needed for consistency checks:
  5097 DATE_WHEN_GENERATED=1467039751
  5098 DATE_WHEN_GENERATED=1467116399
  5098 
  5099 
  5099 ###############################################################################
  5100 ###############################################################################
  5100 #
  5101 #
  5101 # Initialization / Boot-strapping
  5102 # Initialization / Boot-strapping
  5102 #
  5103 #
 65116     $ECHO "Arg failed:" >&5
 65117     $ECHO "Arg failed:" >&5
 65117     $ECHO "$OUTPUT" >&5
 65118     $ECHO "$OUTPUT" >&5
 65118     JVM_ARG_OK=false
 65119     JVM_ARG_OK=false
 65119   fi
 65120   fi
 65120 
 65121 
 65121 
 65122   BOOTCYCLE_JVM_ARGS_BIG=-Xms64M
 65122   # Maximum amount of heap memory.
 65123 
 65123   # Maximum stack size.
 65124   # Maximum amount of heap memory and stack size.
 65124   JVM_MAX_HEAP=`expr $MEMORY_SIZE / 2`
 65125   JVM_HEAP_LIMIT_32="1100"
       
 65126   # Running a 64 bit JVM allows for and requires a bigger heap
       
 65127   JVM_HEAP_LIMIT_64="1600"
       
 65128   STACK_SIZE_32=768
       
 65129   STACK_SIZE_64=1536
       
 65130   JVM_HEAP_LIMIT_GLOBAL=`expr $MEMORY_SIZE / 2`
       
 65131   if test "$JVM_HEAP_LIMIT_GLOBAL" -lt "$JVM_HEAP_LIMIT_32"; then
       
 65132     JVM_HEAP_LIMIT_32=$JVM_HEAP_LIMIT_GLOBAL
       
 65133   fi
       
 65134   if test "$JVM_HEAP_LIMIT_GLOBAL" -lt "$JVM_HEAP_LIMIT_64"; then
       
 65135     JVM_HEAP_LIMIT_64=$JVM_HEAP_LIMIT_GLOBAL
       
 65136   fi
       
 65137   if test "$JVM_HEAP_LIMIT_GLOBAL" -lt "512"; then
       
 65138     JVM_HEAP_LIMIT_32=512
       
 65139     JVM_HEAP_LIMIT_64=512
       
 65140   fi
       
 65141 
 65125   if test "x$BOOT_JDK_BITS" = "x32"; then
 65142   if test "x$BOOT_JDK_BITS" = "x32"; then
 65126     if test "$JVM_MAX_HEAP" -gt "1100"; then
 65143     STACK_SIZE=$STACK_SIZE_32
 65127       JVM_MAX_HEAP=1100
 65144     JVM_MAX_HEAP=$JVM_HEAP_LIMIT_32
 65128     elif test "$JVM_MAX_HEAP" -lt "512"; then
       
 65129       JVM_MAX_HEAP=512
       
 65130     fi
       
 65131     STACK_SIZE=768
       
 65132   else
 65145   else
 65133     # Running a 64 bit JVM allows for and requires a bigger heap
 65146     STACK_SIZE=$STACK_SIZE_64
 65134     if test "$JVM_MAX_HEAP" -gt "1600"; then
 65147     JVM_MAX_HEAP=$JVM_HEAP_LIMIT_64
 65135       JVM_MAX_HEAP=1600
       
 65136     elif test "$JVM_MAX_HEAP" -lt "512"; then
       
 65137       JVM_MAX_HEAP=512
       
 65138     fi
       
 65139     STACK_SIZE=1536
       
 65140   fi
 65148   fi
 65141 
 65149 
 65142   $ECHO "Check if jvm arg is ok: -Xmx${JVM_MAX_HEAP}M" >&5
 65150   $ECHO "Check if jvm arg is ok: -Xmx${JVM_MAX_HEAP}M" >&5
 65143   $ECHO "Command: $JAVA -Xmx${JVM_MAX_HEAP}M -version" >&5
 65151   $ECHO "Command: $JAVA -Xmx${JVM_MAX_HEAP}M -version" >&5
 65144   OUTPUT=`$JAVA -Xmx${JVM_MAX_HEAP}M -version 2>&1`
 65152   OUTPUT=`$JAVA -Xmx${JVM_MAX_HEAP}M -version 2>&1`
 65171 
 65179 
 65172   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $boot_jdk_jvmargs_big" >&5
 65180   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $boot_jdk_jvmargs_big" >&5
 65173 $as_echo "$boot_jdk_jvmargs_big" >&6; }
 65181 $as_echo "$boot_jdk_jvmargs_big" >&6; }
 65174 
 65182 
 65175   JAVA_FLAGS_BIG=$boot_jdk_jvmargs_big
 65183   JAVA_FLAGS_BIG=$boot_jdk_jvmargs_big
       
 65184 
       
 65185 
       
 65186   if test "x$OPENJDK_TARGET_CPU_BITS" = "x32"; then
       
 65187     BOOTCYCLE_MAX_HEAP=$JVM_HEAP_LIMIT_32
       
 65188     BOOTCYCLE_STACK_SIZE=$STACK_SIZE_32
       
 65189   else
       
 65190     BOOTCYCLE_MAX_HEAP=$JVM_HEAP_LIMIT_64
       
 65191     BOOTCYCLE_STACK_SIZE=$STACK_SIZE_64
       
 65192   fi
       
 65193   BOOTCYCLE_JVM_ARGS_BIG="$BOOTCYCLE_JVM_ARGS_BIG -Xmx${BOOTCYCLE_MAX_HEAP}M"
       
 65194   BOOTCYCLE_JVM_ARGS_BIG="$BOOTCYCLE_JVM_ARGS_BIG -XX:ThreadStackSize=$BOOTCYCLE_STACK_SIZE"
       
 65195   { $as_echo "$as_me:${as_lineno-$LINENO}: checking flags for bootcycle boot jdk java command for big workloads" >&5
       
 65196 $as_echo_n "checking flags for bootcycle boot jdk java command for big workloads... " >&6; }
       
 65197   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BOOTCYCLE_JVM_ARGS_BIG" >&5
       
 65198 $as_echo "$BOOTCYCLE_JVM_ARGS_BIG" >&6; }
 65176 
 65199 
 65177 
 65200 
 65178   # By default, the main javac compilations use big
 65201   # By default, the main javac compilations use big
 65179   JAVA_FLAGS_JAVAC="$JAVA_FLAGS_BIG"
 65202   JAVA_FLAGS_JAVAC="$JAVA_FLAGS_BIG"
 65180 
 65203