This commit is contained in:
parent
363ea115a7
commit
0dff8604e4
@ -1,45 +1,46 @@
|
|||||||
--- openjdk/common/autoconf/boot-jdk.m4 2016-07-26 12:28:03.054552831 +0200
|
--- openjdk.orig/common/autoconf/boot-jdk.m4 2016-01-21 18:33:47.586288044 +0000
|
||||||
+++ openjdk/common/autoconf/boot-jdk.m4 2016-07-26 12:30:34.651143737 +0200
|
+++ openjdk/common/autoconf/boot-jdk.m4 2016-02-05 15:56:09.012242707 +0000
|
||||||
@@ -351,29 +351,29 @@
|
@@ -1,5 +1,6 @@
|
||||||
|
#
|
||||||
|
# Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
|
||||||
|
+# Copyright 2014 Red Hat, Inc.
|
||||||
|
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
|
#
|
||||||
|
# This code is free software; you can redistribute it and/or modify it
|
||||||
|
@@ -303,6 +323,9 @@
|
||||||
|
|
||||||
|
AC_DEFUN_ONCE([BOOTJDK_SETUP_BOOT_JDK_ARGUMENTS],
|
||||||
|
[
|
||||||
|
+ # Ensure OPENJDK_TARGET_CPU_ARCH has been setup
|
||||||
|
+ AC_REQUIRE([PLATFORM_SETUP_OPENJDK_BUILD_AND_TARGET])
|
||||||
|
+
|
||||||
|
##############################################################################
|
||||||
|
#
|
||||||
|
# Specify options for anything that is run with the Boot JDK.
|
||||||
|
@@ -325,16 +348,23 @@
|
||||||
|
JAVA_FLAGS=$boot_jdk_jvmargs
|
||||||
|
AC_SUBST(JAVA_FLAGS)
|
||||||
|
|
||||||
|
-
|
||||||
AC_MSG_CHECKING([flags for boot jdk java command for big workloads])
|
AC_MSG_CHECKING([flags for boot jdk java command for big workloads])
|
||||||
|
|
||||||
# Starting amount of heap memory.
|
# Starting amount of heap memory.
|
||||||
- if test "x$OPENJDK_BUILD_CPU_ARCH" = "xs390"; then
|
- ADD_JVM_ARG_IF_OK([-Xms64M],boot_jdk_jvmargs_big,[$JAVA])
|
||||||
+ # if test "x$OPENJDK_BUILD_CPU_ARCH" = "xs390"; then
|
+ if test "x$OPENJDK_BUILD_CPU_ARCH" = "xs390"; then
|
||||||
ADD_JVM_ARG_IF_OK([-Xms256M],boot_jdk_jvmargs_big,[$JAVA])
|
+ ADD_JVM_ARG_IF_OK([-Xms256M],boot_jdk_jvmargs_big,[$JAVA])
|
||||||
- else
|
+ else
|
||||||
- ADD_JVM_ARG_IF_OK([-Xms64M],boot_jdk_jvmargs_big,[$JAVA])
|
+ ADD_JVM_ARG_IF_OK([-Xms64M],boot_jdk_jvmargs_big,[$JAVA])
|
||||||
- fi
|
+ fi
|
||||||
+ # else
|
|
||||||
+ # ADD_JVM_ARG_IF_OK([-Xms64M],boot_jdk_jvmargs_big,[$JAVA])
|
|
||||||
+ # fi
|
|
||||||
|
|
||||||
# Maximum amount of heap memory.
|
# Maximum amount of heap memory.
|
||||||
# Maximum stack size.
|
# Maximum stack size.
|
||||||
- if test "x$BOOT_JDK_BITS" = x32; then
|
if test "x$BOOT_JDK_BITS" = x32; then
|
||||||
- if test "x$OPENJDK_BUILD_CPU_ARCH" = "xs390"; then
|
- JVM_MAX_HEAP=1100M
|
||||||
+ # if test "x$BOOT_JDK_BITS" = x32; then
|
+ if test "x$OPENJDK_BUILD_CPU_ARCH" = "xs390"; then
|
||||||
+ # if test "x$OPENJDK_BUILD_CPU_ARCH" = "xs390"; then
|
+ JVM_MAX_HEAP=768M
|
||||||
JVM_MAX_HEAP=768M
|
+ else
|
||||||
- else
|
+ JVM_MAX_HEAP=1100M
|
||||||
- JVM_MAX_HEAP=1100M
|
+ fi
|
||||||
- fi
|
|
||||||
+ # else
|
|
||||||
+ # JVM_MAX_HEAP=1100M
|
|
||||||
+ # fi
|
|
||||||
STACK_SIZE=768
|
STACK_SIZE=768
|
||||||
- else
|
else
|
||||||
+ # else
|
|
||||||
# Running Javac on a JVM on a 64-bit machine, takes more space since 64-bit
|
# Running Javac on a JVM on a 64-bit machine, takes more space since 64-bit
|
||||||
# pointers are used. Apparently, we need to increase the heap and stack
|
|
||||||
# space for the jvm. More specifically, when running javac to build huge
|
|
||||||
# jdk batch
|
|
||||||
- JVM_MAX_HEAP=1600M
|
|
||||||
- STACK_SIZE=1536
|
|
||||||
- fi
|
|
||||||
+ # JVM_MAX_HEAP=1600M
|
|
||||||
+ # STACK_SIZE=1536
|
|
||||||
+ # fi
|
|
||||||
ADD_JVM_ARG_IF_OK([-Xmx$JVM_MAX_HEAP],boot_jdk_jvmargs_big,[$JAVA])
|
|
||||||
ADD_JVM_ARG_IF_OK([-XX:ThreadStackSize=$STACK_SIZE],boot_jdk_jvmargs_big,[$JAVA])
|
|
||||||
ADD_JVM_ARG_IF_OK([-XX:PermSize=32m],boot_jdk_jvmargs_big,[$JAVA])
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user