< prev index next >

make/autoconf/generated-configure.sh

Print this page




5174 
5175 
5176 
5177 
5178 
5179 
5180 
5181 
5182 
5183 
5184 
5185 
5186 
5187 
5188 # This line needs to be here, verbatim, after all includes and the dummy hook
5189 # definitions. It is replaced with custom functionality when building
5190 # custom sources.
5191 #CUSTOM_AUTOCONF_INCLUDE
5192 
5193 # Do not change or remove the following line, it is needed for consistency checks:
5194 DATE_WHEN_GENERATED=1516225089
5195 
5196 ###############################################################################
5197 #
5198 # Initialization / Boot-strapping
5199 #
5200 # The bootstrapping process needs to solve the "chicken or the egg" problem,
5201 # thus it jumps back and forth, each time gaining something needed later on.
5202 #
5203 ###############################################################################
5204 
5205 # If we are requested to print additional help, do that and then exit.
5206 # This must be the very first call.
5207 
5208   if test "x$CONFIGURE_PRINT_ADDITIONAL_HELP" != x; then
5209 
5210     # Print available toolchains
5211     $PRINTF "The following toolchains are available as arguments to --with-toolchain-type.\n"
5212     $PRINTF "Which are valid to use depends on the build platform.\n"
5213     for toolchain in $VALID_TOOLCHAINS_all; do
5214       # Use indirect variable referencing


52490       esac
52491     fi
52492   elif test "x$TOOLCHAIN_TYPE" = xsolstudio; then
52493     JVM_CFLAGS="$JVM_CFLAGS -DSPARC_WORKS"
52494     COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS $COMMON_CCXXFLAGS_JDK -DTRACING -DMACRO_MEMSYS_OPS -DBREAKPTS"
52495     if test "x$OPENJDK_TARGET_CPU_ARCH" = xx86; then
52496       COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS_JDK -DcpuIntel -Di586 -D$OPENJDK_TARGET_CPU_LEGACY_LIB"
52497     fi
52498 
52499     CFLAGS_JDK="$CFLAGS_JDK -xc99=%none -xCC -errshort=tags -Xa -v -mt -W0,-noglobal"
52500     CXXFLAGS_JDK="$CXXFLAGS_JDK -errtags=yes +w -mt -features=no%except -DCC_NOEX -norunpath -xnolib"
52501   elif test "x$TOOLCHAIN_TYPE" = xxlc; then
52502     JVM_CFLAGS="$JVM_CFLAGS -D_REENTRANT"
52503     CFLAGS_JDK="$CFLAGS_JDK -D_GNU_SOURCE -D_REENTRANT -D_LARGEFILE64_SOURCE -DSTDC"
52504     CXXFLAGS_JDK="$CXXFLAGS_JDK -D_GNU_SOURCE -D_REENTRANT -D_LARGEFILE64_SOURCE -DSTDC"
52505   elif test "x$TOOLCHAIN_TYPE" = xmicrosoft; then
52506     COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS $COMMON_CCXXFLAGS_JDK \
52507         -MD -Zc:wchar_t- -W3 -wd4800 \
52508         -DWIN32_LEAN_AND_MEAN \
52509         -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE \
52510         -D_WINSOCK_DEPRECATED_NO_WARNINGS \
52511         -DWIN32 -DIAL"
52512     if test "x$OPENJDK_TARGET_CPU" = xx86_64; then
52513       COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS_JDK -D_AMD64_ -Damd64"
52514     else
52515       COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS_JDK -D_X86_ -Dx86"
52516     fi
52517     # If building with Visual Studio 2010, we can still use _STATIC_CPPLIB to
52518     # avoid bundling msvcpNNN.dll. Doesn't work with newer versions of visual
52519     # studio.
52520     if test "x$TOOLCHAIN_VERSION" = "x2010"; then
52521       STATIC_CPPLIB_FLAGS="-D_STATIC_CPPLIB -D_DISABLE_DEPRECATE_STATIC_CPPLIB"
52522       COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS_JDK $STATIC_CPPLIB_FLAGS"
52523       JVM_CFLAGS="$JVM_CFLAGS $STATIC_CPPLIB_FLAGS"
52524     fi
52525   fi
52526 
52527   ###############################################################################
52528 
52529   # Adjust flags according to debug level.
52530   case $DEBUG_LEVEL in


53371       esac
53372     fi
53373   elif test "x$TOOLCHAIN_TYPE" = xsolstudio; then
53374     OPENJDK_BUILD_JVM_CFLAGS="$OPENJDK_BUILD_JVM_CFLAGS -DSPARC_WORKS"
53375     OPENJDK_BUILD_COMMON_CCXXFLAGS_JDK="$OPENJDK_BUILD_COMMON_CCXXFLAGS $OPENJDK_BUILD_COMMON_CCXXFLAGS_JDK -DTRACING -DMACRO_MEMSYS_OPS -DBREAKPTS"
53376     if test "x$OPENJDK_BUILD_CPU_ARCH" = xx86; then
53377       OPENJDK_BUILD_COMMON_CCXXFLAGS_JDK="$OPENJDK_BUILD_COMMON_CCXXFLAGS_JDK -DcpuIntel -Di586 -D$OPENJDK_BUILD_CPU_LEGACY_LIB"
53378     fi
53379 
53380     OPENJDK_BUILD_CFLAGS_JDK="$OPENJDK_BUILD_CFLAGS_JDK -xc99=%none -xCC -errshort=tags -Xa -v -mt -W0,-noglobal"
53381     OPENJDK_BUILD_CXXFLAGS_JDK="$OPENJDK_BUILD_CXXFLAGS_JDK -errtags=yes +w -mt -features=no%except -DCC_NOEX -norunpath -xnolib"
53382   elif test "x$TOOLCHAIN_TYPE" = xxlc; then
53383     OPENJDK_BUILD_JVM_CFLAGS="$OPENJDK_BUILD_JVM_CFLAGS -D_REENTRANT"
53384     OPENJDK_BUILD_CFLAGS_JDK="$OPENJDK_BUILD_CFLAGS_JDK -D_GNU_SOURCE -D_REENTRANT -D_LARGEFILE64_SOURCE -DSTDC"
53385     OPENJDK_BUILD_CXXFLAGS_JDK="$OPENJDK_BUILD_CXXFLAGS_JDK -D_GNU_SOURCE -D_REENTRANT -D_LARGEFILE64_SOURCE -DSTDC"
53386   elif test "x$TOOLCHAIN_TYPE" = xmicrosoft; then
53387     OPENJDK_BUILD_COMMON_CCXXFLAGS_JDK="$OPENJDK_BUILD_COMMON_CCXXFLAGS $OPENJDK_BUILD_COMMON_CCXXFLAGS_JDK \
53388         -MD -Zc:wchar_t- -W3 -wd4800 \
53389         -DWIN32_LEAN_AND_MEAN \
53390         -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE \
53391         -D_WINSOCK_DEPRECATED_NO_WARNINGS \
53392         -DWIN32 -DIAL"
53393     if test "x$OPENJDK_BUILD_CPU" = xx86_64; then
53394       OPENJDK_BUILD_COMMON_CCXXFLAGS_JDK="$OPENJDK_BUILD_COMMON_CCXXFLAGS_JDK -D_AMD64_ -Damd64"
53395     else
53396       OPENJDK_BUILD_COMMON_CCXXFLAGS_JDK="$OPENJDK_BUILD_COMMON_CCXXFLAGS_JDK -D_X86_ -Dx86"
53397     fi
53398     # If building with Visual Studio 2010, we can still use _STATIC_CPPLIB to
53399     # avoid bundling msvcpNNN.dll. Doesn't work with newer versions of visual
53400     # studio.
53401     if test "x$TOOLCHAIN_VERSION" = "x2010"; then
53402       STATIC_CPPLIB_FLAGS="-D_STATIC_CPPLIB -D_DISABLE_DEPRECATE_STATIC_CPPLIB"
53403       OPENJDK_BUILD_COMMON_CCXXFLAGS_JDK="$OPENJDK_BUILD_COMMON_CCXXFLAGS_JDK $STATIC_CPPLIB_FLAGS"
53404       OPENJDK_BUILD_JVM_CFLAGS="$OPENJDK_BUILD_JVM_CFLAGS $STATIC_CPPLIB_FLAGS"
53405     fi
53406   fi
53407 
53408   ###############################################################################
53409 
53410   # Adjust flags according to debug level.
53411   case $DEBUG_LEVEL in




5174 
5175 
5176 
5177 
5178 
5179 
5180 
5181 
5182 
5183 
5184 
5185 
5186 
5187 
5188 # This line needs to be here, verbatim, after all includes and the dummy hook
5189 # definitions. It is replaced with custom functionality when building
5190 # custom sources.
5191 #CUSTOM_AUTOCONF_INCLUDE
5192 
5193 # Do not change or remove the following line, it is needed for consistency checks:
5194 DATE_WHEN_GENERATED=1516891599
5195 
5196 ###############################################################################
5197 #
5198 # Initialization / Boot-strapping
5199 #
5200 # The bootstrapping process needs to solve the "chicken or the egg" problem,
5201 # thus it jumps back and forth, each time gaining something needed later on.
5202 #
5203 ###############################################################################
5204 
5205 # If we are requested to print additional help, do that and then exit.
5206 # This must be the very first call.
5207 
5208   if test "x$CONFIGURE_PRINT_ADDITIONAL_HELP" != x; then
5209 
5210     # Print available toolchains
5211     $PRINTF "The following toolchains are available as arguments to --with-toolchain-type.\n"
5212     $PRINTF "Which are valid to use depends on the build platform.\n"
5213     for toolchain in $VALID_TOOLCHAINS_all; do
5214       # Use indirect variable referencing


52490       esac
52491     fi
52492   elif test "x$TOOLCHAIN_TYPE" = xsolstudio; then
52493     JVM_CFLAGS="$JVM_CFLAGS -DSPARC_WORKS"
52494     COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS $COMMON_CCXXFLAGS_JDK -DTRACING -DMACRO_MEMSYS_OPS -DBREAKPTS"
52495     if test "x$OPENJDK_TARGET_CPU_ARCH" = xx86; then
52496       COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS_JDK -DcpuIntel -Di586 -D$OPENJDK_TARGET_CPU_LEGACY_LIB"
52497     fi
52498 
52499     CFLAGS_JDK="$CFLAGS_JDK -xc99=%none -xCC -errshort=tags -Xa -v -mt -W0,-noglobal"
52500     CXXFLAGS_JDK="$CXXFLAGS_JDK -errtags=yes +w -mt -features=no%except -DCC_NOEX -norunpath -xnolib"
52501   elif test "x$TOOLCHAIN_TYPE" = xxlc; then
52502     JVM_CFLAGS="$JVM_CFLAGS -D_REENTRANT"
52503     CFLAGS_JDK="$CFLAGS_JDK -D_GNU_SOURCE -D_REENTRANT -D_LARGEFILE64_SOURCE -DSTDC"
52504     CXXFLAGS_JDK="$CXXFLAGS_JDK -D_GNU_SOURCE -D_REENTRANT -D_LARGEFILE64_SOURCE -DSTDC"
52505   elif test "x$TOOLCHAIN_TYPE" = xmicrosoft; then
52506     COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS $COMMON_CCXXFLAGS_JDK \
52507         -MD -Zc:wchar_t- -W3 -wd4800 \
52508         -DWIN32_LEAN_AND_MEAN \
52509         -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE \

52510         -DWIN32 -DIAL"
52511     if test "x$OPENJDK_TARGET_CPU" = xx86_64; then
52512       COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS_JDK -D_AMD64_ -Damd64"
52513     else
52514       COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS_JDK -D_X86_ -Dx86"
52515     fi
52516     # If building with Visual Studio 2010, we can still use _STATIC_CPPLIB to
52517     # avoid bundling msvcpNNN.dll. Doesn't work with newer versions of visual
52518     # studio.
52519     if test "x$TOOLCHAIN_VERSION" = "x2010"; then
52520       STATIC_CPPLIB_FLAGS="-D_STATIC_CPPLIB -D_DISABLE_DEPRECATE_STATIC_CPPLIB"
52521       COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS_JDK $STATIC_CPPLIB_FLAGS"
52522       JVM_CFLAGS="$JVM_CFLAGS $STATIC_CPPLIB_FLAGS"
52523     fi
52524   fi
52525 
52526   ###############################################################################
52527 
52528   # Adjust flags according to debug level.
52529   case $DEBUG_LEVEL in


53370       esac
53371     fi
53372   elif test "x$TOOLCHAIN_TYPE" = xsolstudio; then
53373     OPENJDK_BUILD_JVM_CFLAGS="$OPENJDK_BUILD_JVM_CFLAGS -DSPARC_WORKS"
53374     OPENJDK_BUILD_COMMON_CCXXFLAGS_JDK="$OPENJDK_BUILD_COMMON_CCXXFLAGS $OPENJDK_BUILD_COMMON_CCXXFLAGS_JDK -DTRACING -DMACRO_MEMSYS_OPS -DBREAKPTS"
53375     if test "x$OPENJDK_BUILD_CPU_ARCH" = xx86; then
53376       OPENJDK_BUILD_COMMON_CCXXFLAGS_JDK="$OPENJDK_BUILD_COMMON_CCXXFLAGS_JDK -DcpuIntel -Di586 -D$OPENJDK_BUILD_CPU_LEGACY_LIB"
53377     fi
53378 
53379     OPENJDK_BUILD_CFLAGS_JDK="$OPENJDK_BUILD_CFLAGS_JDK -xc99=%none -xCC -errshort=tags -Xa -v -mt -W0,-noglobal"
53380     OPENJDK_BUILD_CXXFLAGS_JDK="$OPENJDK_BUILD_CXXFLAGS_JDK -errtags=yes +w -mt -features=no%except -DCC_NOEX -norunpath -xnolib"
53381   elif test "x$TOOLCHAIN_TYPE" = xxlc; then
53382     OPENJDK_BUILD_JVM_CFLAGS="$OPENJDK_BUILD_JVM_CFLAGS -D_REENTRANT"
53383     OPENJDK_BUILD_CFLAGS_JDK="$OPENJDK_BUILD_CFLAGS_JDK -D_GNU_SOURCE -D_REENTRANT -D_LARGEFILE64_SOURCE -DSTDC"
53384     OPENJDK_BUILD_CXXFLAGS_JDK="$OPENJDK_BUILD_CXXFLAGS_JDK -D_GNU_SOURCE -D_REENTRANT -D_LARGEFILE64_SOURCE -DSTDC"
53385   elif test "x$TOOLCHAIN_TYPE" = xmicrosoft; then
53386     OPENJDK_BUILD_COMMON_CCXXFLAGS_JDK="$OPENJDK_BUILD_COMMON_CCXXFLAGS $OPENJDK_BUILD_COMMON_CCXXFLAGS_JDK \
53387         -MD -Zc:wchar_t- -W3 -wd4800 \
53388         -DWIN32_LEAN_AND_MEAN \
53389         -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE \

53390         -DWIN32 -DIAL"
53391     if test "x$OPENJDK_BUILD_CPU" = xx86_64; then
53392       OPENJDK_BUILD_COMMON_CCXXFLAGS_JDK="$OPENJDK_BUILD_COMMON_CCXXFLAGS_JDK -D_AMD64_ -Damd64"
53393     else
53394       OPENJDK_BUILD_COMMON_CCXXFLAGS_JDK="$OPENJDK_BUILD_COMMON_CCXXFLAGS_JDK -D_X86_ -Dx86"
53395     fi
53396     # If building with Visual Studio 2010, we can still use _STATIC_CPPLIB to
53397     # avoid bundling msvcpNNN.dll. Doesn't work with newer versions of visual
53398     # studio.
53399     if test "x$TOOLCHAIN_VERSION" = "x2010"; then
53400       STATIC_CPPLIB_FLAGS="-D_STATIC_CPPLIB -D_DISABLE_DEPRECATE_STATIC_CPPLIB"
53401       OPENJDK_BUILD_COMMON_CCXXFLAGS_JDK="$OPENJDK_BUILD_COMMON_CCXXFLAGS_JDK $STATIC_CPPLIB_FLAGS"
53402       OPENJDK_BUILD_JVM_CFLAGS="$OPENJDK_BUILD_JVM_CFLAGS $STATIC_CPPLIB_FLAGS"
53403     fi
53404   fi
53405 
53406   ###############################################################################
53407 
53408   # Adjust flags according to debug level.
53409   case $DEBUG_LEVEL in


< prev index next >