5122
5123
5124
5125
5126
5127
5128
5129
5130
5131
5132
5133
5134
5135
5136 # This line needs to be here, verbatim, after all includes and the dummy hook
5137 # definitions. It is replaced with custom functionality when building
5138 # custom sources.
5139 #CUSTOM_AUTOCONF_INCLUDE
5140
5141 # Do not change or remove the following line, it is needed for consistency checks:
5142 DATE_WHEN_GENERATED=1493144658
5143
5144 ###############################################################################
5145 #
5146 # Initialization / Boot-strapping
5147 #
5148 # The bootstrapping process needs to solve the "chicken or the egg" problem,
5149 # thus it jumps back and forth, each time gaining something needed later on.
5150 #
5151 ###############################################################################
5152
5153 # If we are requested to print additional help, do that and then exit.
5154 # This must be the very first call.
5155
5156 if test "x$CONFIGURE_PRINT_ADDITIONAL_HELP" != x; then
5157
5158 # Print available toolchains
5159 $PRINTF "The following toolchains are available as arguments to --with-toolchain-type.\n"
5160 $PRINTF "Which are valid to use depends on the build platform.\n"
5161 for toolchain in $VALID_TOOLCHAINS_all; do
5162 # Use indirect variable referencing
50404 EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS $ARM_ARCH_TYPE_FLAGS $ARM_FLOAT_TYPE_FLAGS"
50405 # Get rid of annoying "note: the mangling of 'va_list' has changed in GCC 4.4"
50406 # FIXME: This should not really be set using extra_cflags.
50407 if test "x$OPENJDK_TARGET_CPU" = xarm; then
50408 EXTRA_CFLAGS="$EXTRA_CFLAGS -Wno-psabi"
50409 EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS -Wno-psabi"
50410 fi
50411 # Also add JDK_ARCH_ABI_PROP_NAME define, but only to CFLAGS.
50412 EXTRA_CFLAGS="$EXTRA_CFLAGS -DJDK_ARCH_ABI_PROP_NAME='\"\$(JDK_ARCH_ABI_PROP_NAME)\"'"
50413 # And pass the architecture flags to the linker as well
50414 EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ARM_ARCH_TYPE_FLAGS $ARM_FLOAT_TYPE_FLAGS"
50415 fi
50416
50417 # When building with an abi profile, the name of that profile is appended on the
50418 # bundle platform, which is used in bundle names.
50419 if test "x$OPENJDK_TARGET_ABI_PROFILE" != x; then
50420 OPENJDK_TARGET_BUNDLE_PLATFORM="$OPENJDK_TARGET_OS_BUNDLE-$OPENJDK_TARGET_ABI_PROFILE"
50421 fi
50422
50423
50424 # Special extras...
50425 if test "x$TOOLCHAIN_TYPE" = xsolstudio; then
50426 if test "x$OPENJDK_TARGET_CPU_ARCH" = "xsparc"; then
50427 CFLAGS_JDKLIB_EXTRA="${CFLAGS_JDKLIB_EXTRA} -xregs=no%appl"
50428 CXXFLAGS_JDKLIB_EXTRA="${CXXFLAGS_JDKLIB_EXTRA} -xregs=no%appl"
50429 fi
50430 CFLAGS_JDKLIB_EXTRA="${CFLAGS_JDKLIB_EXTRA} -errtags=yes -errfmt"
50431 CXXFLAGS_JDKLIB_EXTRA="${CXXFLAGS_JDKLIB_EXTRA} -errtags=yes -errfmt"
50432 elif test "x$TOOLCHAIN_TYPE" = xxlc; then
50433 CFLAGS_JDK="${CFLAGS_JDK} -qchars=signed -qfullpath -qsaveopt"
50434 CXXFLAGS_JDK="${CXXFLAGS_JDK} -qchars=signed -qfullpath -qsaveopt"
50435 elif test "x$TOOLCHAIN_TYPE" = xgcc; then
50436 CXXSTD_CXXFLAG="-std=gnu++98"
50437
50438
50439
50440
50441
50442
50443
50788
50789 # Setup target OS define. Use OS target name but in upper case.
50790 OPENJDK_TARGET_OS_UPPERCASE=`$ECHO $OPENJDK_TARGET_OS | $TR 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
50791 COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS_JDK -D$OPENJDK_TARGET_OS_UPPERCASE"
50792
50793 # Setup target CPU
50794 COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS_JDK \
50795 $OPENJDK_TARGET_ADD_LP64 \
50796 -DARCH='\"$OPENJDK_TARGET_CPU_LEGACY\"' -D$OPENJDK_TARGET_CPU_LEGACY"
50797
50798 # Setup debug/release defines
50799 if test "x$DEBUG_LEVEL" = xrelease; then
50800 COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS_JDK -DNDEBUG"
50801 if test "x$OPENJDK_TARGET_OS" = xsolaris; then
50802 COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS_JDK -DTRIMMED"
50803 fi
50804 else
50805 COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS_JDK -DDEBUG"
50806 fi
50807
50808 # Set some additional per-OS defines.
50809 if test "x$OPENJDK_TARGET_OS" = xlinux; then
50810 JVM_CFLAGS="$JVM_CFLAGS -DLINUX"
50811 JVM_CFLAGS="$JVM_CFLAGS -pipe $PICFLAG -fno-rtti -fno-exceptions \
50812 -fvisibility=hidden -fno-strict-aliasing -fno-omit-frame-pointer"
50813 elif test "x$OPENJDK_TARGET_OS" = xsolaris; then
50814 JVM_CFLAGS="$JVM_CFLAGS -DSOLARIS"
50815 JVM_CFLAGS="$JVM_CFLAGS -template=no%extdef -features=no%split_init \
50816 -D_Crun_inline_placement -library=%none $PICFLAG -mt -features=no%except"
50817 elif test "x$OPENJDK_TARGET_OS" = xmacosx; then
50818 COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS_JDK -D_ALLBSD_SOURCE -D_DARWIN_UNLIMITED_SELECT"
50819 JVM_CFLAGS="$JVM_CFLAGS -D_ALLBSD_SOURCE"
50820 JVM_CFLAGS="$JVM_CFLAGS -D_DARWIN_C_SOURCE -D_XOPEN_SOURCE"
50821 JVM_CFLAGS="$JVM_CFLAGS -fno-rtti -fno-exceptions -fvisibility=hidden \
50822 -mno-omit-leaf-frame-pointer -mstack-alignment=16 -pipe -fno-strict-aliasing \
50823 -DMAC_OS_X_VERSION_MAX_ALLOWED=1070 -mmacosx-version-min=10.7.0 \
50824 -fno-omit-frame-pointer"
50825 elif test "x$OPENJDK_TARGET_OS" = xaix; then
50826 JVM_CFLAGS="$JVM_CFLAGS -DAIX"
50827 # We may need '-qminimaltoc' or '-qpic=large -bbigtoc' if the TOC overflows.
51605 fi
51606
51607 # Setup target OS define. Use OS target name but in upper case.
51608 OPENJDK_BUILD_OS_UPPERCASE=`$ECHO $OPENJDK_BUILD_OS | $TR 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
51609 OPENJDK_BUILD_COMMON_CCXXFLAGS_JDK="$OPENJDK_BUILD_COMMON_CCXXFLAGS_JDK -D$OPENJDK_BUILD_OS_UPPERCASE"
51610
51611 # Setup target CPU
51612 OPENJDK_BUILD_COMMON_CCXXFLAGS_JDK="$OPENJDK_BUILD_COMMON_CCXXFLAGS_JDK \
51613 $OPENJDK_BUILD_ADD_LP64 \
51614 -DARCH='\"$OPENJDK_BUILD_CPU_LEGACY\"' -D$OPENJDK_BUILD_CPU_LEGACY"
51615
51616 # Setup debug/release defines
51617 if test "x$DEBUG_LEVEL" = xrelease; then
51618 OPENJDK_BUILD_COMMON_CCXXFLAGS_JDK="$OPENJDK_BUILD_COMMON_CCXXFLAGS_JDK -DNDEBUG"
51619 if test "x$OPENJDK_BUILD_OS" = xsolaris; then
51620 OPENJDK_BUILD_COMMON_CCXXFLAGS_JDK="$OPENJDK_BUILD_COMMON_CCXXFLAGS_JDK -DTRIMMED"
51621 fi
51622 else
51623 OPENJDK_BUILD_COMMON_CCXXFLAGS_JDK="$OPENJDK_BUILD_COMMON_CCXXFLAGS_JDK -DDEBUG"
51624 fi
51625
51626 # Set some additional per-OS defines.
51627 if test "x$OPENJDK_BUILD_OS" = xlinux; then
51628 OPENJDK_BUILD_JVM_CFLAGS="$OPENJDK_BUILD_JVM_CFLAGS -DLINUX"
51629 OPENJDK_BUILD_JVM_CFLAGS="$OPENJDK_BUILD_JVM_CFLAGS -pipe $PICFLAG -fno-rtti -fno-exceptions \
51630 -fvisibility=hidden -fno-strict-aliasing -fno-omit-frame-pointer"
51631 elif test "x$OPENJDK_BUILD_OS" = xsolaris; then
51632 OPENJDK_BUILD_JVM_CFLAGS="$OPENJDK_BUILD_JVM_CFLAGS -DSOLARIS"
51633 OPENJDK_BUILD_JVM_CFLAGS="$OPENJDK_BUILD_JVM_CFLAGS -template=no%extdef -features=no%split_init \
51634 -D_Crun_inline_placement -library=%none $PICFLAG -mt -features=no%except"
51635 elif test "x$OPENJDK_BUILD_OS" = xmacosx; then
51636 OPENJDK_BUILD_COMMON_CCXXFLAGS_JDK="$OPENJDK_BUILD_COMMON_CCXXFLAGS_JDK -D_ALLBSD_SOURCE -D_DARWIN_UNLIMITED_SELECT"
51637 OPENJDK_BUILD_JVM_CFLAGS="$OPENJDK_BUILD_JVM_CFLAGS -D_ALLBSD_SOURCE"
51638 OPENJDK_BUILD_JVM_CFLAGS="$OPENJDK_BUILD_JVM_CFLAGS -D_DARWIN_C_SOURCE -D_XOPEN_SOURCE"
51639 OPENJDK_BUILD_JVM_CFLAGS="$OPENJDK_BUILD_JVM_CFLAGS -fno-rtti -fno-exceptions -fvisibility=hidden \
51640 -mno-omit-leaf-frame-pointer -mstack-alignment=16 -pipe -fno-strict-aliasing \
51641 -DMAC_OS_X_VERSION_MAX_ALLOWED=1070 -mmacosx-version-min=10.7.0 \
51642 -fno-omit-frame-pointer"
51643 elif test "x$OPENJDK_BUILD_OS" = xaix; then
51644 OPENJDK_BUILD_JVM_CFLAGS="$OPENJDK_BUILD_JVM_CFLAGS -DAIX"
|
5122
5123
5124
5125
5126
5127
5128
5129
5130
5131
5132
5133
5134
5135
5136 # This line needs to be here, verbatim, after all includes and the dummy hook
5137 # definitions. It is replaced with custom functionality when building
5138 # custom sources.
5139 #CUSTOM_AUTOCONF_INCLUDE
5140
5141 # Do not change or remove the following line, it is needed for consistency checks:
5142 DATE_WHEN_GENERATED=1495157667
5143
5144 ###############################################################################
5145 #
5146 # Initialization / Boot-strapping
5147 #
5148 # The bootstrapping process needs to solve the "chicken or the egg" problem,
5149 # thus it jumps back and forth, each time gaining something needed later on.
5150 #
5151 ###############################################################################
5152
5153 # If we are requested to print additional help, do that and then exit.
5154 # This must be the very first call.
5155
5156 if test "x$CONFIGURE_PRINT_ADDITIONAL_HELP" != x; then
5157
5158 # Print available toolchains
5159 $PRINTF "The following toolchains are available as arguments to --with-toolchain-type.\n"
5160 $PRINTF "Which are valid to use depends on the build platform.\n"
5161 for toolchain in $VALID_TOOLCHAINS_all; do
5162 # Use indirect variable referencing
50404 EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS $ARM_ARCH_TYPE_FLAGS $ARM_FLOAT_TYPE_FLAGS"
50405 # Get rid of annoying "note: the mangling of 'va_list' has changed in GCC 4.4"
50406 # FIXME: This should not really be set using extra_cflags.
50407 if test "x$OPENJDK_TARGET_CPU" = xarm; then
50408 EXTRA_CFLAGS="$EXTRA_CFLAGS -Wno-psabi"
50409 EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS -Wno-psabi"
50410 fi
50411 # Also add JDK_ARCH_ABI_PROP_NAME define, but only to CFLAGS.
50412 EXTRA_CFLAGS="$EXTRA_CFLAGS -DJDK_ARCH_ABI_PROP_NAME='\"\$(JDK_ARCH_ABI_PROP_NAME)\"'"
50413 # And pass the architecture flags to the linker as well
50414 EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ARM_ARCH_TYPE_FLAGS $ARM_FLOAT_TYPE_FLAGS"
50415 fi
50416
50417 # When building with an abi profile, the name of that profile is appended on the
50418 # bundle platform, which is used in bundle names.
50419 if test "x$OPENJDK_TARGET_ABI_PROFILE" != x; then
50420 OPENJDK_TARGET_BUNDLE_PLATFORM="$OPENJDK_TARGET_OS_BUNDLE-$OPENJDK_TARGET_ABI_PROFILE"
50421 fi
50422
50423
50424 # Optional POSIX functionality needed by the JVM
50425 #
50426 # Check if clock_gettime is available and in which library. This indicates
50427 # availability of CLOCK_MONOTONIC for hotspot. But we don't need to link, so
50428 # don't let it update LIBS.
50429 save_LIBS="$LIBS"
50430 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing clock_gettime" >&5
50431 $as_echo_n "checking for library containing clock_gettime... " >&6; }
50432 if ${ac_cv_search_clock_gettime+:} false; then :
50433 $as_echo_n "(cached) " >&6
50434 else
50435 ac_func_search_save_LIBS=$LIBS
50436 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
50437 /* end confdefs.h. */
50438
50439 /* Override any GCC internal prototype to avoid an error.
50440 Use char because int might match the return type of a GCC
50441 builtin and then its argument prototype would still apply. */
50442 #ifdef __cplusplus
50443 extern "C"
50444 #endif
50445 char clock_gettime ();
50446 int
50447 main ()
50448 {
50449 return clock_gettime ();
50450 ;
50451 return 0;
50452 }
50453 _ACEOF
50454 for ac_lib in '' rt; do
50455 if test -z "$ac_lib"; then
50456 ac_res="none required"
50457 else
50458 ac_res=-l$ac_lib
50459 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
50460 fi
50461 if ac_fn_cxx_try_link "$LINENO"; then :
50462 ac_cv_search_clock_gettime=$ac_res
50463 fi
50464 rm -f core conftest.err conftest.$ac_objext \
50465 conftest$ac_exeext
50466 if ${ac_cv_search_clock_gettime+:} false; then :
50467 break
50468 fi
50469 done
50470 if ${ac_cv_search_clock_gettime+:} false; then :
50471
50472 else
50473 ac_cv_search_clock_gettime=no
50474 fi
50475 rm conftest.$ac_ext
50476 LIBS=$ac_func_search_save_LIBS
50477 fi
50478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_clock_gettime" >&5
50479 $as_echo "$ac_cv_search_clock_gettime" >&6; }
50480 ac_res=$ac_cv_search_clock_gettime
50481 if test "$ac_res" != no; then :
50482 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
50483 HAS_CLOCK_GETTIME=true
50484 fi
50485
50486 if test "x$LIBS" = "x-lrt "; then
50487 CLOCK_GETTIME_IN_LIBRT=true
50488 fi
50489 LIBS="$save_LIBS"
50490
50491
50492 # Special extras...
50493 if test "x$TOOLCHAIN_TYPE" = xsolstudio; then
50494 if test "x$OPENJDK_TARGET_CPU_ARCH" = "xsparc"; then
50495 CFLAGS_JDKLIB_EXTRA="${CFLAGS_JDKLIB_EXTRA} -xregs=no%appl"
50496 CXXFLAGS_JDKLIB_EXTRA="${CXXFLAGS_JDKLIB_EXTRA} -xregs=no%appl"
50497 fi
50498 CFLAGS_JDKLIB_EXTRA="${CFLAGS_JDKLIB_EXTRA} -errtags=yes -errfmt"
50499 CXXFLAGS_JDKLIB_EXTRA="${CXXFLAGS_JDKLIB_EXTRA} -errtags=yes -errfmt"
50500 elif test "x$TOOLCHAIN_TYPE" = xxlc; then
50501 CFLAGS_JDK="${CFLAGS_JDK} -qchars=signed -qfullpath -qsaveopt"
50502 CXXFLAGS_JDK="${CXXFLAGS_JDK} -qchars=signed -qfullpath -qsaveopt"
50503 elif test "x$TOOLCHAIN_TYPE" = xgcc; then
50504 CXXSTD_CXXFLAG="-std=gnu++98"
50505
50506
50507
50508
50509
50510
50511
50856
50857 # Setup target OS define. Use OS target name but in upper case.
50858 OPENJDK_TARGET_OS_UPPERCASE=`$ECHO $OPENJDK_TARGET_OS | $TR 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
50859 COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS_JDK -D$OPENJDK_TARGET_OS_UPPERCASE"
50860
50861 # Setup target CPU
50862 COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS_JDK \
50863 $OPENJDK_TARGET_ADD_LP64 \
50864 -DARCH='\"$OPENJDK_TARGET_CPU_LEGACY\"' -D$OPENJDK_TARGET_CPU_LEGACY"
50865
50866 # Setup debug/release defines
50867 if test "x$DEBUG_LEVEL" = xrelease; then
50868 COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS_JDK -DNDEBUG"
50869 if test "x$OPENJDK_TARGET_OS" = xsolaris; then
50870 COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS_JDK -DTRIMMED"
50871 fi
50872 else
50873 COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS_JDK -DDEBUG"
50874 fi
50875
50876 # Optional POSIX functionality needed by the VM
50877
50878 if test "x$HAS_CLOCK_GETTIME" = "xtrue"; then
50879 JVM_CFLAGS="$JVM_CFLAGS -DSUPPORTS_CLOCK_MONOTONIC"
50880 if test "x$CLOCK_GETTIME_IN_LIBRT" = "xtrue"; then
50881 JVM_CFLAGS="$JVM_CFLAGS -DNEEDS_LIBRT"
50882 fi
50883 fi
50884
50885
50886 # Set some additional per-OS defines.
50887 if test "x$OPENJDK_TARGET_OS" = xlinux; then
50888 JVM_CFLAGS="$JVM_CFLAGS -DLINUX"
50889 JVM_CFLAGS="$JVM_CFLAGS -pipe $PICFLAG -fno-rtti -fno-exceptions \
50890 -fvisibility=hidden -fno-strict-aliasing -fno-omit-frame-pointer"
50891 elif test "x$OPENJDK_TARGET_OS" = xsolaris; then
50892 JVM_CFLAGS="$JVM_CFLAGS -DSOLARIS"
50893 JVM_CFLAGS="$JVM_CFLAGS -template=no%extdef -features=no%split_init \
50894 -D_Crun_inline_placement -library=%none $PICFLAG -mt -features=no%except"
50895 elif test "x$OPENJDK_TARGET_OS" = xmacosx; then
50896 COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS_JDK -D_ALLBSD_SOURCE -D_DARWIN_UNLIMITED_SELECT"
50897 JVM_CFLAGS="$JVM_CFLAGS -D_ALLBSD_SOURCE"
50898 JVM_CFLAGS="$JVM_CFLAGS -D_DARWIN_C_SOURCE -D_XOPEN_SOURCE"
50899 JVM_CFLAGS="$JVM_CFLAGS -fno-rtti -fno-exceptions -fvisibility=hidden \
50900 -mno-omit-leaf-frame-pointer -mstack-alignment=16 -pipe -fno-strict-aliasing \
50901 -DMAC_OS_X_VERSION_MAX_ALLOWED=1070 -mmacosx-version-min=10.7.0 \
50902 -fno-omit-frame-pointer"
50903 elif test "x$OPENJDK_TARGET_OS" = xaix; then
50904 JVM_CFLAGS="$JVM_CFLAGS -DAIX"
50905 # We may need '-qminimaltoc' or '-qpic=large -bbigtoc' if the TOC overflows.
51683 fi
51684
51685 # Setup target OS define. Use OS target name but in upper case.
51686 OPENJDK_BUILD_OS_UPPERCASE=`$ECHO $OPENJDK_BUILD_OS | $TR 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
51687 OPENJDK_BUILD_COMMON_CCXXFLAGS_JDK="$OPENJDK_BUILD_COMMON_CCXXFLAGS_JDK -D$OPENJDK_BUILD_OS_UPPERCASE"
51688
51689 # Setup target CPU
51690 OPENJDK_BUILD_COMMON_CCXXFLAGS_JDK="$OPENJDK_BUILD_COMMON_CCXXFLAGS_JDK \
51691 $OPENJDK_BUILD_ADD_LP64 \
51692 -DARCH='\"$OPENJDK_BUILD_CPU_LEGACY\"' -D$OPENJDK_BUILD_CPU_LEGACY"
51693
51694 # Setup debug/release defines
51695 if test "x$DEBUG_LEVEL" = xrelease; then
51696 OPENJDK_BUILD_COMMON_CCXXFLAGS_JDK="$OPENJDK_BUILD_COMMON_CCXXFLAGS_JDK -DNDEBUG"
51697 if test "x$OPENJDK_BUILD_OS" = xsolaris; then
51698 OPENJDK_BUILD_COMMON_CCXXFLAGS_JDK="$OPENJDK_BUILD_COMMON_CCXXFLAGS_JDK -DTRIMMED"
51699 fi
51700 else
51701 OPENJDK_BUILD_COMMON_CCXXFLAGS_JDK="$OPENJDK_BUILD_COMMON_CCXXFLAGS_JDK -DDEBUG"
51702 fi
51703
51704 # Optional POSIX functionality needed by the VM
51705
51706 if test "x$HAS_CLOCK_GETTIME" = "xtrue"; then
51707 OPENJDK_BUILD_JVM_CFLAGS="$OPENJDK_BUILD_JVM_CFLAGS -DSUPPORTS_CLOCK_MONOTONIC"
51708 if test "x$CLOCK_GETTIME_IN_LIBRT" = "xtrue"; then
51709 OPENJDK_BUILD_JVM_CFLAGS="$OPENJDK_BUILD_JVM_CFLAGS -DNEEDS_LIBRT"
51710 fi
51711 fi
51712
51713
51714 # Set some additional per-OS defines.
51715 if test "x$OPENJDK_BUILD_OS" = xlinux; then
51716 OPENJDK_BUILD_JVM_CFLAGS="$OPENJDK_BUILD_JVM_CFLAGS -DLINUX"
51717 OPENJDK_BUILD_JVM_CFLAGS="$OPENJDK_BUILD_JVM_CFLAGS -pipe $PICFLAG -fno-rtti -fno-exceptions \
51718 -fvisibility=hidden -fno-strict-aliasing -fno-omit-frame-pointer"
51719 elif test "x$OPENJDK_BUILD_OS" = xsolaris; then
51720 OPENJDK_BUILD_JVM_CFLAGS="$OPENJDK_BUILD_JVM_CFLAGS -DSOLARIS"
51721 OPENJDK_BUILD_JVM_CFLAGS="$OPENJDK_BUILD_JVM_CFLAGS -template=no%extdef -features=no%split_init \
51722 -D_Crun_inline_placement -library=%none $PICFLAG -mt -features=no%except"
51723 elif test "x$OPENJDK_BUILD_OS" = xmacosx; then
51724 OPENJDK_BUILD_COMMON_CCXXFLAGS_JDK="$OPENJDK_BUILD_COMMON_CCXXFLAGS_JDK -D_ALLBSD_SOURCE -D_DARWIN_UNLIMITED_SELECT"
51725 OPENJDK_BUILD_JVM_CFLAGS="$OPENJDK_BUILD_JVM_CFLAGS -D_ALLBSD_SOURCE"
51726 OPENJDK_BUILD_JVM_CFLAGS="$OPENJDK_BUILD_JVM_CFLAGS -D_DARWIN_C_SOURCE -D_XOPEN_SOURCE"
51727 OPENJDK_BUILD_JVM_CFLAGS="$OPENJDK_BUILD_JVM_CFLAGS -fno-rtti -fno-exceptions -fvisibility=hidden \
51728 -mno-omit-leaf-frame-pointer -mstack-alignment=16 -pipe -fno-strict-aliasing \
51729 -DMAC_OS_X_VERSION_MAX_ALLOWED=1070 -mmacosx-version-min=10.7.0 \
51730 -fno-omit-frame-pointer"
51731 elif test "x$OPENJDK_BUILD_OS" = xaix; then
51732 OPENJDK_BUILD_JVM_CFLAGS="$OPENJDK_BUILD_JVM_CFLAGS -DAIX"
|