< prev index next >

make/autoconf/flags.m4

Print this page
rev 48828 : JDK-8196488: [aix] TOC overflow for libjvm.so in fastdebug build
Reviewed-by:

*** 1,7 **** # ! # Copyright (c) 2011, 2017, Oracle and/or its affiliates. All rights reserved. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # # This code is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License version 2 only, as # published by the Free Software Foundation. Oracle designates this --- 1,7 ---- # ! # Copyright (c) 2011, 2018, Oracle and/or its affiliates. All rights reserved. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # # This code is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License version 2 only, as # published by the Free Software Foundation. Oracle designates this
*** 1029,1041 **** $2JVM_CFLAGS="[$]$2JVM_CFLAGS -DAIX" $2JVM_CFLAGS="[$]$2JVM_CFLAGS -qtune=balanced \ -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 $2JVM_CFLAGS="[$]$2JVM_CFLAGS -qpic=large" fi elif test "x$OPENJDK_$1_OS" = xbsd; then $2COMMON_CCXXFLAGS_JDK="[$]$2COMMON_CCXXFLAGS_JDK -D_ALLBSD_SOURCE" elif test "x$OPENJDK_$1_OS" = xwindows; then --- 1029,1041 ---- $2JVM_CFLAGS="[$]$2JVM_CFLAGS -DAIX" $2JVM_CFLAGS="[$]$2JVM_CFLAGS -qtune=balanced \ -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 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 $2COMMON_CCXXFLAGS_JDK="[$]$2COMMON_CCXXFLAGS_JDK -D_ALLBSD_SOURCE" elif test "x$OPENJDK_$1_OS" = xwindows; then
*** 1281,1293 **** elif test "x$TOOLCHAIN_TYPE" = xxlc; then LDFLAGS_XLC="-b64 -brtl -bnolibpath -bexpall -bernotok -btextpsize:64K -bdatapsize:64K -bstackpsize:64K" $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 $2JVM_LDFLAGS="[$]$2JVM_LDFLAGS -bbigtoc" fi fi # Customize LDFLAGS for executables --- 1281,1293 ---- elif test "x$TOOLCHAIN_TYPE" = xxlc; then LDFLAGS_XLC="-b64 -brtl -bnolibpath -bexpall -bernotok -btextpsize:64K -bdatapsize:64K -bstackpsize:64K" $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 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 # Customize LDFLAGS for executables
< prev index next >