8196488: [aix] TOC overflow for libjvm.so in fastdebug build
Reviewed-by: goetz, mbaesken, erikj
This commit is contained in:
parent
7d7c653abf
commit
553380e693
@ -1030,9 +1030,9 @@ AC_DEFUN([FLAGS_SETUP_COMPILER_FLAGS_FOR_JDK_HELPER],
|
||||
-qalias=noansi -qstrict -qtls=default -qlanglvl=c99vla \
|
||||
-qlanglvl=noredefmac -qnortti -qnoeh -qignerrno"
|
||||
# We need '-qminimaltoc' or '-qpic=large -bbigtoc' if the TOC overflows.
|
||||
# Hotspot now overflows its 64K TOC (currently only for slowdebug),
|
||||
# so for slowdebug we build with '-qpic=large -bbigtoc'.
|
||||
if test "x$DEBUG_LEVEL" = xslowdebug; then
|
||||
# Hotspot now overflows its 64K TOC (currently only for debug),
|
||||
# so for debug we build with '-qpic=large -bbigtoc'.
|
||||
if test "x$DEBUG_LEVEL" = xslowdebug || test "x$DEBUG_LEVEL" = xfastdebug; then
|
||||
$2JVM_CFLAGS="[$]$2JVM_CFLAGS -qpic=large"
|
||||
fi
|
||||
elif test "x$OPENJDK_$1_OS" = xbsd; then
|
||||
@ -1284,9 +1284,9 @@ AC_DEFUN([FLAGS_SETUP_COMPILER_FLAGS_FOR_JDK_HELPER],
|
||||
$2LDFLAGS_JDK="${$2LDFLAGS_JDK} $LDFLAGS_XLC"
|
||||
$2JVM_LDFLAGS="[$]$2JVM_LDFLAGS $LDFLAGS_XLC"
|
||||
# We need '-qminimaltoc' or '-qpic=large -bbigtoc' if the TOC overflows.
|
||||
# Hotspot now overflows its 64K TOC (currently only for slowdebug),
|
||||
# so for slowdebug we build with '-qpic=large -bbigtoc'.
|
||||
if test "x$DEBUG_LEVEL" = xslowdebug; then
|
||||
# Hotspot now overflows its 64K TOC (currently only for debug),
|
||||
# so we build with '-qpic=large -bbigtoc'.
|
||||
if test "x$DEBUG_LEVEL" = xslowdebug || test "x$DEBUG_LEVEL" = xfastdebug; then
|
||||
$2JVM_LDFLAGS="[$]$2JVM_LDFLAGS -bbigtoc"
|
||||
fi
|
||||
fi
|
||||
|
Loading…
x
Reference in New Issue
Block a user