common/autoconf/generated-configure.sh
changeset 22466 25aaf85d1ada
parent 22465 51cc970b1b88
child 22467 b16a5ae55d50
equal deleted inserted replaced
22465:51cc970b1b88 22466:25aaf85d1ada
   708 LIBRARY_PREFIX
   708 LIBRARY_PREFIX
   709 STATIC_LIBRARY
   709 STATIC_LIBRARY
   710 SHARED_LIBRARY
   710 SHARED_LIBRARY
   711 OBJ_SUFFIX
   711 OBJ_SUFFIX
   712 COMPILER_NAME
   712 COMPILER_NAME
   713 TARGET_BITS_FLAG
       
   714 JT_HOME
   713 JT_HOME
   715 JTREGEXE
   714 JTREGEXE
   716 LIPO
   715 LIPO
   717 ac_ct_OBJDUMP
   716 ac_ct_OBJDUMP
   718 OBJDUMP
   717 OBJDUMP
   750 CXX
   749 CXX
   751 ac_ct_PROPER_COMPILER_CXX
   750 ac_ct_PROPER_COMPILER_CXX
   752 PROPER_COMPILER_CXX
   751 PROPER_COMPILER_CXX
   753 POTENTIAL_CXX
   752 POTENTIAL_CXX
   754 TOOLS_DIR_CXX
   753 TOOLS_DIR_CXX
       
   754 COMPILER_TARGET_BITS_FLAG
   755 OBJEXT
   755 OBJEXT
   756 EXEEXT
   756 EXEEXT
   757 ac_ct_CC
   757 ac_ct_CC
   758 CPPFLAGS
   758 CPPFLAGS
   759 LDFLAGS
   759 LDFLAGS
  3448         PKGHANDLER_COMMAND="cd <location of cygwin setup.exe> && cmd /c setup -q -P unzip" ;;
  3448         PKGHANDLER_COMMAND="cd <location of cygwin setup.exe> && cmd /c setup -q -P unzip" ;;
  3449     zip)
  3449     zip)
  3450         PKGHANDLER_COMMAND="cd <location of cygwin setup.exe> && cmd /c setup -q -P zip" ;;
  3450         PKGHANDLER_COMMAND="cd <location of cygwin setup.exe> && cmd /c setup -q -P zip" ;;
  3451     make)
  3451     make)
  3452         PKGHANDLER_COMMAND="cd <location of cygwin setup.exe> && cmd /c setup -q -P make" ;;
  3452         PKGHANDLER_COMMAND="cd <location of cygwin setup.exe> && cmd /c setup -q -P make" ;;
  3453     * )
       
  3454        break ;;
       
  3455     esac
  3453     esac
  3456 }
  3454 }
  3457 
  3455 
  3458 apt_help() {
  3456 apt_help() {
  3459     case $1 in
  3457     case $1 in
  3471         PKGHANDLER_COMMAND="sudo apt-get install libpulse-dev" ;;
  3469         PKGHANDLER_COMMAND="sudo apt-get install libpulse-dev" ;;
  3472     x11)
  3470     x11)
  3473         PKGHANDLER_COMMAND="sudo apt-get install libX11-dev libxext-dev libxrender-dev libxtst-dev libxt-dev" ;;
  3471         PKGHANDLER_COMMAND="sudo apt-get install libX11-dev libxext-dev libxrender-dev libxtst-dev libxt-dev" ;;
  3474     ccache)
  3472     ccache)
  3475         PKGHANDLER_COMMAND="sudo apt-get install ccache" ;;
  3473         PKGHANDLER_COMMAND="sudo apt-get install ccache" ;;
  3476     * )
       
  3477        break ;;
       
  3478     esac
  3474     esac
  3479 }
  3475 }
  3480 
  3476 
  3481 yum_help() {
  3477 yum_help() {
  3482     case $1 in
  3478     case $1 in
  3494         PKGHANDLER_COMMAND="sudo yum install pulseaudio-libs-devel" ;;
  3490         PKGHANDLER_COMMAND="sudo yum install pulseaudio-libs-devel" ;;
  3495     x11)
  3491     x11)
  3496         PKGHANDLER_COMMAND="sudo yum install libXtst-devel libXt-devel libXrender-devel" ;;
  3492         PKGHANDLER_COMMAND="sudo yum install libXtst-devel libXt-devel libXrender-devel" ;;
  3497     ccache)
  3493     ccache)
  3498         PKGHANDLER_COMMAND="sudo yum install ccache" ;;
  3494         PKGHANDLER_COMMAND="sudo yum install ccache" ;;
  3499     * )
       
  3500        break ;;
       
  3501     esac
  3495     esac
  3502 }
  3496 }
  3503 
  3497 
  3504 port_help() {
  3498 port_help() {
  3505     PKGHANDLER_COMMAND=""
  3499     PKGHANDLER_COMMAND=""
  3824 # definitions. It is replaced with custom functionality when building
  3818 # definitions. It is replaced with custom functionality when building
  3825 # custom sources.
  3819 # custom sources.
  3826 #CUSTOM_AUTOCONF_INCLUDE
  3820 #CUSTOM_AUTOCONF_INCLUDE
  3827 
  3821 
  3828 # Do not change or remove the following line, it is needed for consistency checks:
  3822 # Do not change or remove the following line, it is needed for consistency checks:
  3829 DATE_WHEN_GENERATED=1378403883
  3823 DATE_WHEN_GENERATED=1379014108
  3830 
  3824 
  3831 ###############################################################################
  3825 ###############################################################################
  3832 #
  3826 #
  3833 # Initialization / Boot-strapping
  3827 # Initialization / Boot-strapping
  3834 #
  3828 #
  6742       ;;
  6736       ;;
  6743     *mingw*)
  6737     *mingw*)
  6744       VAR_OS=windows
  6738       VAR_OS=windows
  6745       VAR_OS_API=winapi
  6739       VAR_OS_API=winapi
  6746       VAR_OS_ENV=windows.msys
  6740       VAR_OS_ENV=windows.msys
       
  6741       ;;
       
  6742     *aix*)
       
  6743       VAR_OS=aix
       
  6744       VAR_OS_API=posix
       
  6745       VAR_OS_ENV=aix
  6747       ;;
  6746       ;;
  6748     *)
  6747     *)
  6749       as_fn_error $? "unsupported operating system $build_os" "$LINENO" 5
  6748       as_fn_error $? "unsupported operating system $build_os" "$LINENO" 5
  6750       ;;
  6749       ;;
  6751   esac
  6750   esac
  6850       ;;
  6849       ;;
  6851     *mingw*)
  6850     *mingw*)
  6852       VAR_OS=windows
  6851       VAR_OS=windows
  6853       VAR_OS_API=winapi
  6852       VAR_OS_API=winapi
  6854       VAR_OS_ENV=windows.msys
  6853       VAR_OS_ENV=windows.msys
       
  6854       ;;
       
  6855     *aix*)
       
  6856       VAR_OS=aix
       
  6857       VAR_OS_API=posix
       
  6858       VAR_OS_ENV=aix
  6855       ;;
  6859       ;;
  6856     *)
  6860     *)
  6857       as_fn_error $? "unsupported operating system $host_os" "$LINENO" 5
  6861       as_fn_error $? "unsupported operating system $host_os" "$LINENO" 5
  6858       ;;
  6862       ;;
  6859   esac
  6863   esac
 15747     PKGHANDLER_COMMAND=
 15751     PKGHANDLER_COMMAND=
 15748 
 15752 
 15749     case $PKGHANDLER in
 15753     case $PKGHANDLER in
 15750 	apt-get)
 15754 	apt-get)
 15751                 apt_help     $MISSING_DEPENDENCY ;;
 15755                 apt_help     $MISSING_DEPENDENCY ;;
 15752     yum)
 15756 	yum)
 15753                 yum_help     $MISSING_DEPENDENCY ;;
 15757                 yum_help     $MISSING_DEPENDENCY ;;
 15754 	port)
 15758 	port)
 15755                 port_help    $MISSING_DEPENDENCY ;;
 15759                 port_help    $MISSING_DEPENDENCY ;;
 15756 	pkgutil)
 15760 	pkgutil)
 15757                 pkgutil_help $MISSING_DEPENDENCY ;;
 15761                 pkgutil_help $MISSING_DEPENDENCY ;;
 15758 	pkgadd)
 15762 	pkgadd)
 15759                 pkgadd_help  $MISSING_DEPENDENCY ;;
 15763                 pkgadd_help  $MISSING_DEPENDENCY ;;
 15760     * )
       
 15761       break ;;
       
 15762     esac
 15764     esac
 15763 
 15765 
 15764     if test "x$PKGHANDLER_COMMAND" != x; then
 15766     if test "x$PKGHANDLER_COMMAND" != x; then
 15765         HELP_MSG="You might be able to fix this by running '$PKGHANDLER_COMMAND'."
 15767         HELP_MSG="You might be able to fix this by running '$PKGHANDLER_COMMAND'."
 15766     fi
 15768     fi
 19175   COMPILER_CHECK_LIST="$CC"
 19177   COMPILER_CHECK_LIST="$CC"
 19176 elif test "x$OPENJDK_TARGET_OS" = "xwindows"; then
 19178 elif test "x$OPENJDK_TARGET_OS" = "xwindows"; then
 19177   COMPILER_CHECK_LIST="cl"
 19179   COMPILER_CHECK_LIST="cl"
 19178 elif test "x$OPENJDK_TARGET_OS" = "xsolaris"; then
 19180 elif test "x$OPENJDK_TARGET_OS" = "xsolaris"; then
 19179   COMPILER_CHECK_LIST="cc gcc"
 19181   COMPILER_CHECK_LIST="cc gcc"
       
 19182 elif test "x$OPENJDK_TARGET_OS" = "xaix"; then
       
 19183   # Do not probe for cc on AIX.
       
 19184   COMPILER_CHECK_LIST="xlc_r"
 19180 else
 19185 else
 19181   COMPILER_CHECK_LIST="gcc cc"
 19186   COMPILER_CHECK_LIST="gcc cc"
 19182 fi
 19187 fi
 19183 
 19188 
 19184 
 19189 
 19298     PKGHANDLER_COMMAND=
 19303     PKGHANDLER_COMMAND=
 19299 
 19304 
 19300     case $PKGHANDLER in
 19305     case $PKGHANDLER in
 19301 	apt-get)
 19306 	apt-get)
 19302                 apt_help     $MISSING_DEPENDENCY ;;
 19307                 apt_help     $MISSING_DEPENDENCY ;;
 19303     yum)
 19308 	yum)
 19304                 yum_help     $MISSING_DEPENDENCY ;;
 19309                 yum_help     $MISSING_DEPENDENCY ;;
 19305 	port)
 19310 	port)
 19306                 port_help    $MISSING_DEPENDENCY ;;
 19311                 port_help    $MISSING_DEPENDENCY ;;
 19307 	pkgutil)
 19312 	pkgutil)
 19308                 pkgutil_help $MISSING_DEPENDENCY ;;
 19313                 pkgutil_help $MISSING_DEPENDENCY ;;
 19309 	pkgadd)
 19314 	pkgadd)
 19310                 pkgadd_help  $MISSING_DEPENDENCY ;;
 19315                 pkgadd_help  $MISSING_DEPENDENCY ;;
 19311     * )
       
 19312       break ;;
       
 19313     esac
 19316     esac
 19314 
 19317 
 19315     if test "x$PKGHANDLER_COMMAND" != x; then
 19318     if test "x$PKGHANDLER_COMMAND" != x; then
 19316         HELP_MSG="You might be able to fix this by running '$PKGHANDLER_COMMAND'."
 19319         HELP_MSG="You might be able to fix this by running '$PKGHANDLER_COMMAND'."
 19317     fi
 19320     fi
 19582       CC="$new_complete"
 19585       CC="$new_complete"
 19583       { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting CC to \"$new_complete\"" >&5
 19586       { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting CC to \"$new_complete\"" >&5
 19584 $as_echo "$as_me: Rewriting CC to \"$new_complete\"" >&6;}
 19587 $as_echo "$as_me: Rewriting CC to \"$new_complete\"" >&6;}
 19585     fi
 19588     fi
 19586 
 19589 
 19587   { $as_echo "$as_me:${as_lineno-$LINENO}: checking resolved symbolic links for CC" >&5
 19590   TEST_COMPILER="$CC"
       
 19591   # Don't remove symbolic links on AIX because 'xlc_r' and 'xlC_r' may all be links
       
 19592   # to 'xlc' but it is crucial that we invoke the compiler with the right name!
       
 19593   if test "x$OPENJDK_BUILD_OS" != xaix; then
       
 19594     { $as_echo "$as_me:${as_lineno-$LINENO}: checking resolved symbolic links for CC" >&5
 19588 $as_echo_n "checking resolved symbolic links for CC... " >&6; }
 19595 $as_echo_n "checking resolved symbolic links for CC... " >&6; }
 19589   TEST_COMPILER="$CC"
       
 19590 
 19596 
 19591     if test "x$OPENJDK_BUILD_OS" != xwindows; then
 19597     if test "x$OPENJDK_BUILD_OS" != xwindows; then
 19592         # Follow a chain of symbolic links. Use readlink
 19598         # Follow a chain of symbolic links. Use readlink
 19593         # where it exists, else fall back to horribly
 19599         # where it exists, else fall back to horribly
 19594         # complicated shell code.
 19600         # complicated shell code.
 19633             cd $STARTDIR
 19639             cd $STARTDIR
 19634             TEST_COMPILER=$sym_link_dir/$sym_link_file
 19640             TEST_COMPILER=$sym_link_dir/$sym_link_file
 19635         fi
 19641         fi
 19636     fi
 19642     fi
 19637 
 19643 
 19638   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TEST_COMPILER" >&5
 19644     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TEST_COMPILER" >&5
 19639 $as_echo "$TEST_COMPILER" >&6; }
 19645 $as_echo "$TEST_COMPILER" >&6; }
       
 19646   fi
 19640   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if CC is disguised ccache" >&5
 19647   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if CC is disguised ccache" >&5
 19641 $as_echo_n "checking if CC is disguised ccache... " >&6; }
 19648 $as_echo_n "checking if CC is disguised ccache... " >&6; }
 19642 
 19649 
 19643   COMPILER_BASENAME=`$BASENAME "$TEST_COMPILER"`
 19650   COMPILER_BASENAME=`$BASENAME "$TEST_COMPILER"`
 19644   if test "x$COMPILER_BASENAME" = "xccache"; then
 19651   if test "x$COMPILER_BASENAME" = "xccache"; then
 20098       as_fn_error $? "Sun Studio compiler is required. Try setting --with-tools-dir." "$LINENO" 5
 20105       as_fn_error $? "Sun Studio compiler is required. Try setting --with-tools-dir." "$LINENO" 5
 20099     else
 20106     else
 20100       COMPILER_VERSION=`$ECHO $COMPILER_VERSION_TEST | $SED -n "s/^.*[ ,\t]$COMPILER_NAME[ ,\t]\([1-9]\.[0-9][0-9]*\).*/\1/p"`
 20107       COMPILER_VERSION=`$ECHO $COMPILER_VERSION_TEST | $SED -n "s/^.*[ ,\t]$COMPILER_NAME[ ,\t]\([1-9]\.[0-9][0-9]*\).*/\1/p"`
 20101       COMPILER_VENDOR="Sun Studio"
 20108       COMPILER_VENDOR="Sun Studio"
 20102     fi
 20109     fi
       
 20110   elif test  "x$OPENJDK_TARGET_OS" = xaix; then
       
 20111       COMPILER_VERSION_TEST=`$COMPILER -qversion  2>&1 | $TAIL -n 1`
       
 20112       $ECHO $COMPILER_VERSION_TEST | $GREP "^Version: " > /dev/null
       
 20113       if test $? -ne 0; then
       
 20114         as_fn_error $? "Failed to detect the compiler version of $COMPILER ...." "$LINENO" 5
       
 20115       else
       
 20116         COMPILER_VERSION=`$ECHO $COMPILER_VERSION_TEST | $SED -n 's/Version: \(0-90-9\.0-90-9*\).*/\1/p'`
       
 20117         COMPILER_VENDOR='IBM'
       
 20118       fi
 20103   elif test  "x$OPENJDK_TARGET_OS" = xwindows; then
 20119   elif test  "x$OPENJDK_TARGET_OS" = xwindows; then
 20104     # First line typically looks something like:
 20120     # First line typically looks something like:
 20105     # Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 16.00.30319.01 for 80x86
 20121     # Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 16.00.30319.01 for 80x86
 20106     COMPILER_VERSION_TEST=`$COMPILER 2>&1 | $HEAD -n 1 | $TR -d '\r'`
 20122     COMPILER_VERSION_TEST=`$COMPILER 2>&1 | $HEAD -n 1 | $TR -d '\r'`
 20107     COMPILER_VERSION=`$ECHO $COMPILER_VERSION_TEST | $SED -n "s/^.*Version \([1-9][0-9.]*\) .*/\1/p"`
 20123     COMPILER_VERSION=`$ECHO $COMPILER_VERSION_TEST | $SED -n "s/^.*Version \([1-9][0-9.]*\) .*/\1/p"`
 20739 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
 20755 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
 20740 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
 20756 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
 20741 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
 20757 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
 20742 
 20758 
 20743 
 20759 
       
 20760 # Option used to tell the compiler whether to create 32- or 64-bit executables
       
 20761 # Notice that CC contains the full compiler path at this point.
       
 20762 case $CC in
       
 20763   *xlc_r) COMPILER_TARGET_BITS_FLAG="-q";;
       
 20764   *)      COMPILER_TARGET_BITS_FLAG="-m";;
       
 20765 esac
       
 20766 
       
 20767 
 20744 ### Locate C++ compiler (CXX)
 20768 ### Locate C++ compiler (CXX)
 20745 
 20769 
 20746 if test "x$CXX" != x; then
 20770 if test "x$CXX" != x; then
 20747   COMPILER_CHECK_LIST="$CXX"
 20771   COMPILER_CHECK_LIST="$CXX"
 20748 elif test "x$OPENJDK_TARGET_OS" = "xwindows"; then
 20772 elif test "x$OPENJDK_TARGET_OS" = "xwindows"; then
 20749   COMPILER_CHECK_LIST="cl"
 20773   COMPILER_CHECK_LIST="cl"
 20750 elif test "x$OPENJDK_TARGET_OS" = "xsolaris"; then
 20774 elif test "x$OPENJDK_TARGET_OS" = "xsolaris"; then
 20751   COMPILER_CHECK_LIST="CC g++"
 20775   COMPILER_CHECK_LIST="CC g++"
       
 20776 elif test "x$OPENJDK_TARGET_OS" = "xaix"; then
       
 20777   # Do not probe for CC on AIX .
       
 20778   COMPILER_CHECK_LIST="xlC_r"
 20752 else
 20779 else
 20753   COMPILER_CHECK_LIST="g++ CC"
 20780   COMPILER_CHECK_LIST="g++ CC"
 20754 fi
 20781 fi
 20755 
 20782 
 20756 
 20783 
 20870     PKGHANDLER_COMMAND=
 20897     PKGHANDLER_COMMAND=
 20871 
 20898 
 20872     case $PKGHANDLER in
 20899     case $PKGHANDLER in
 20873 	apt-get)
 20900 	apt-get)
 20874                 apt_help     $MISSING_DEPENDENCY ;;
 20901                 apt_help     $MISSING_DEPENDENCY ;;
 20875     yum)
 20902 	yum)
 20876                 yum_help     $MISSING_DEPENDENCY ;;
 20903                 yum_help     $MISSING_DEPENDENCY ;;
 20877 	port)
 20904 	port)
 20878                 port_help    $MISSING_DEPENDENCY ;;
 20905                 port_help    $MISSING_DEPENDENCY ;;
 20879 	pkgutil)
 20906 	pkgutil)
 20880                 pkgutil_help $MISSING_DEPENDENCY ;;
 20907                 pkgutil_help $MISSING_DEPENDENCY ;;
 20881 	pkgadd)
 20908 	pkgadd)
 20882                 pkgadd_help  $MISSING_DEPENDENCY ;;
 20909                 pkgadd_help  $MISSING_DEPENDENCY ;;
 20883     * )
       
 20884       break ;;
       
 20885     esac
 20910     esac
 20886 
 20911 
 20887     if test "x$PKGHANDLER_COMMAND" != x; then
 20912     if test "x$PKGHANDLER_COMMAND" != x; then
 20888         HELP_MSG="You might be able to fix this by running '$PKGHANDLER_COMMAND'."
 20913         HELP_MSG="You might be able to fix this by running '$PKGHANDLER_COMMAND'."
 20889     fi
 20914     fi
 21154       CXX="$new_complete"
 21179       CXX="$new_complete"
 21155       { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting CXX to \"$new_complete\"" >&5
 21180       { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting CXX to \"$new_complete\"" >&5
 21156 $as_echo "$as_me: Rewriting CXX to \"$new_complete\"" >&6;}
 21181 $as_echo "$as_me: Rewriting CXX to \"$new_complete\"" >&6;}
 21157     fi
 21182     fi
 21158 
 21183 
 21159   { $as_echo "$as_me:${as_lineno-$LINENO}: checking resolved symbolic links for CXX" >&5
 21184   TEST_COMPILER="$CXX"
       
 21185   # Don't remove symbolic links on AIX because 'xlc_r' and 'xlC_r' may all be links
       
 21186   # to 'xlc' but it is crucial that we invoke the compiler with the right name!
       
 21187   if test "x$OPENJDK_BUILD_OS" != xaix; then
       
 21188     { $as_echo "$as_me:${as_lineno-$LINENO}: checking resolved symbolic links for CXX" >&5
 21160 $as_echo_n "checking resolved symbolic links for CXX... " >&6; }
 21189 $as_echo_n "checking resolved symbolic links for CXX... " >&6; }
 21161   TEST_COMPILER="$CXX"
       
 21162 
 21190 
 21163     if test "x$OPENJDK_BUILD_OS" != xwindows; then
 21191     if test "x$OPENJDK_BUILD_OS" != xwindows; then
 21164         # Follow a chain of symbolic links. Use readlink
 21192         # Follow a chain of symbolic links. Use readlink
 21165         # where it exists, else fall back to horribly
 21193         # where it exists, else fall back to horribly
 21166         # complicated shell code.
 21194         # complicated shell code.
 21205             cd $STARTDIR
 21233             cd $STARTDIR
 21206             TEST_COMPILER=$sym_link_dir/$sym_link_file
 21234             TEST_COMPILER=$sym_link_dir/$sym_link_file
 21207         fi
 21235         fi
 21208     fi
 21236     fi
 21209 
 21237 
 21210   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TEST_COMPILER" >&5
 21238     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TEST_COMPILER" >&5
 21211 $as_echo "$TEST_COMPILER" >&6; }
 21239 $as_echo "$TEST_COMPILER" >&6; }
       
 21240   fi
 21212   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if CXX is disguised ccache" >&5
 21241   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if CXX is disguised ccache" >&5
 21213 $as_echo_n "checking if CXX is disguised ccache... " >&6; }
 21242 $as_echo_n "checking if CXX is disguised ccache... " >&6; }
 21214 
 21243 
 21215   COMPILER_BASENAME=`$BASENAME "$TEST_COMPILER"`
 21244   COMPILER_BASENAME=`$BASENAME "$TEST_COMPILER"`
 21216   if test "x$COMPILER_BASENAME" = "xccache"; then
 21245   if test "x$COMPILER_BASENAME" = "xccache"; then
 21670       as_fn_error $? "Sun Studio compiler is required. Try setting --with-tools-dir." "$LINENO" 5
 21699       as_fn_error $? "Sun Studio compiler is required. Try setting --with-tools-dir." "$LINENO" 5
 21671     else
 21700     else
 21672       COMPILER_VERSION=`$ECHO $COMPILER_VERSION_TEST | $SED -n "s/^.*[ ,\t]$COMPILER_NAME[ ,\t]\([1-9]\.[0-9][0-9]*\).*/\1/p"`
 21701       COMPILER_VERSION=`$ECHO $COMPILER_VERSION_TEST | $SED -n "s/^.*[ ,\t]$COMPILER_NAME[ ,\t]\([1-9]\.[0-9][0-9]*\).*/\1/p"`
 21673       COMPILER_VENDOR="Sun Studio"
 21702       COMPILER_VENDOR="Sun Studio"
 21674     fi
 21703     fi
       
 21704   elif test  "x$OPENJDK_TARGET_OS" = xaix; then
       
 21705       COMPILER_VERSION_TEST=`$COMPILER -qversion  2>&1 | $TAIL -n 1`
       
 21706       $ECHO $COMPILER_VERSION_TEST | $GREP "^Version: " > /dev/null
       
 21707       if test $? -ne 0; then
       
 21708         as_fn_error $? "Failed to detect the compiler version of $COMPILER ...." "$LINENO" 5
       
 21709       else
       
 21710         COMPILER_VERSION=`$ECHO $COMPILER_VERSION_TEST | $SED -n 's/Version: \(0-90-9\.0-90-9*\).*/\1/p'`
       
 21711         COMPILER_VENDOR='IBM'
       
 21712       fi
 21675   elif test  "x$OPENJDK_TARGET_OS" = xwindows; then
 21713   elif test  "x$OPENJDK_TARGET_OS" = xwindows; then
 21676     # First line typically looks something like:
 21714     # First line typically looks something like:
 21677     # Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 16.00.30319.01 for 80x86
 21715     # Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 16.00.30319.01 for 80x86
 21678     COMPILER_VERSION_TEST=`$COMPILER 2>&1 | $HEAD -n 1 | $TR -d '\r'`
 21716     COMPILER_VERSION_TEST=`$COMPILER 2>&1 | $HEAD -n 1 | $TR -d '\r'`
 21679     COMPILER_VERSION=`$ECHO $COMPILER_VERSION_TEST | $SED -n "s/^.*Version \([1-9][0-9.]*\) .*/\1/p"`
 21717     COMPILER_VERSION=`$ECHO $COMPILER_VERSION_TEST | $SED -n "s/^.*Version \([1-9][0-9.]*\) .*/\1/p"`
 22875     fi
 22913     fi
 22876 
 22914 
 22877 fi
 22915 fi
 22878 if test "x$OPENJDK_TARGET_OS" = xmacosx; then
 22916 if test "x$OPENJDK_TARGET_OS" = xmacosx; then
 22879     ARFLAGS="-r"
 22917     ARFLAGS="-r"
       
 22918 elif test "x$OPENJDK_TARGET_OS" = xaix; then
       
 22919     ARFLAGS="-X64"
 22880 else
 22920 else
 22881     ARFLAGS=""
 22921     ARFLAGS=""
 22882 fi
 22922 fi
 22883 
 22923 
 22884 
 22924 
 28850 # Now we check if libjvm.so will use 32 or 64 bit pointers for the C/C++ code.
 28890 # Now we check if libjvm.so will use 32 or 64 bit pointers for the C/C++ code.
 28851 # (The JVM can use 32 or 64 bit Java pointers but that decision
 28891 # (The JVM can use 32 or 64 bit Java pointers but that decision
 28852 # is made at runtime.)
 28892 # is made at runtime.)
 28853 #
 28893 #
 28854 
 28894 
 28855 if test "x$OPENJDK_TARGET_OS" = xsolaris; then
 28895 if test "x$OPENJDK_TARGET_OS" = xsolaris || test "x$OPENJDK_TARGET_OS" = xaix; then
 28856   # Always specify -m flags on Solaris
 28896   # Always specify -m flag on Solaris
       
 28897   # And -q on AIX because otherwise the compiler produces 32-bit objects by default
 28857 
 28898 
 28858   # keep track of c/cxx flags that we added outselves...
 28899   # keep track of c/cxx flags that we added outselves...
 28859   #   to prevent emitting warning...
 28900   #   to prevent emitting warning...
 28860   TARGET_BITS_FLAG="-m${OPENJDK_TARGET_CPU_BITS}"
 28901   ADDED_CFLAGS=" ${COMPILER_TARGET_BITS_FLAG}${OPENJDK_TARGET_CPU_BITS}"
 28861 
 28902   ADDED_CXXFLAGS=" ${COMPILER_TARGET_BITS_FLAG}${OPENJDK_TARGET_CPU_BITS}"
 28862 
 28903   ADDED_LDFLAGS=" ${COMPILER_TARGET_BITS_FLAG}${OPENJDK_TARGET_CPU_BITS}"
 28863   CFLAGS="${CFLAGS} ${TARGET_BITS_FLAG}"
 28904 
 28864   CXXFLAGS="${CXXFLAGS} ${TARGET_BITS_FLAG}"
 28905   CFLAGS="${CFLAGS}${ADDED_CFLAGS}"
 28865   LDFLAGS="${LDFLAGS} ${TARGET_BITS_FLAG}"
 28906   CXXFLAGS="${CXXFLAGS}${ADDED_CXXFLAGS}"
 28866 
 28907   LDFLAGS="${LDFLAGS}${ADDED_LDFLAGS}"
 28867   CFLAGS_JDK="${CFLAGS_JDK} ${TARGET_BITS_FLAG}"
 28908 
 28868   CXXFLAGS_JDK="${CXXFLAGS_JDK} ${TARGET_BITS_FLAG}"
 28909   CFLAGS_JDK="${CFLAGS_JDK}${ADDED_CFLAGS}"
 28869   LDFLAGS_JDK="${LDFLAGS_JDK} ${TARGET_BITS_FLAG}"
 28910   CXXFLAGS_JDK="${CXXFLAGS_JDK}${ADDED_CXXFLAGS}"
       
 28911   LDFLAGS_JDK="${LDFLAGS_JDK}${ADDED_LDFLAGS}"
 28870 
 28912 
 28871 elif test "x$COMPILE_TYPE" = xreduced; then
 28913 elif test "x$COMPILE_TYPE" = xreduced; then
 28872   if test "x$OPENJDK_TARGET_OS" != xwindows; then
 28914   if test "x$OPENJDK_TARGET_OS" != xwindows; then
 28873     # Specify -m if running reduced on other Posix platforms
 28915     # Specify -m if running reduced on other Posix platforms
 28874 
 28916 
 28875   # keep track of c/cxx flags that we added outselves...
 28917   # keep track of c/cxx flags that we added outselves...
 28876   #   to prevent emitting warning...
 28918   #   to prevent emitting warning...
 28877   TARGET_BITS_FLAG="-m${OPENJDK_TARGET_CPU_BITS}"
 28919   ADDED_CFLAGS=" ${COMPILER_TARGET_BITS_FLAG}${OPENJDK_TARGET_CPU_BITS}"
 28878 
 28920   ADDED_CXXFLAGS=" ${COMPILER_TARGET_BITS_FLAG}${OPENJDK_TARGET_CPU_BITS}"
 28879 
 28921   ADDED_LDFLAGS=" ${COMPILER_TARGET_BITS_FLAG}${OPENJDK_TARGET_CPU_BITS}"
 28880   CFLAGS="${CFLAGS} ${TARGET_BITS_FLAG}"
 28922 
 28881   CXXFLAGS="${CXXFLAGS} ${TARGET_BITS_FLAG}"
 28923   CFLAGS="${CFLAGS}${ADDED_CFLAGS}"
 28882   LDFLAGS="${LDFLAGS} ${TARGET_BITS_FLAG}"
 28924   CXXFLAGS="${CXXFLAGS}${ADDED_CXXFLAGS}"
 28883 
 28925   LDFLAGS="${LDFLAGS}${ADDED_LDFLAGS}"
 28884   CFLAGS_JDK="${CFLAGS_JDK} ${TARGET_BITS_FLAG}"
 28926 
 28885   CXXFLAGS_JDK="${CXXFLAGS_JDK} ${TARGET_BITS_FLAG}"
 28927   CFLAGS_JDK="${CFLAGS_JDK}${ADDED_CFLAGS}"
 28886   LDFLAGS_JDK="${LDFLAGS_JDK} ${TARGET_BITS_FLAG}"
 28928   CXXFLAGS_JDK="${CXXFLAGS_JDK}${ADDED_CXXFLAGS}"
       
 28929   LDFLAGS_JDK="${LDFLAGS_JDK}${ADDED_LDFLAGS}"
 28887 
 28930 
 28888   fi
 28931   fi
 28889 fi
 28932 fi
 28890 
 28933 
 28891 # Make compilation sanity check
 28934 # Make compilation sanity check
 28947 #define SIZEOF_INT_P $ac_cv_sizeof_int_p
 28990 #define SIZEOF_INT_P $ac_cv_sizeof_int_p
 28948 _ACEOF
 28991 _ACEOF
 28949 
 28992 
 28950 
 28993 
 28951 
 28994 
 28952 if test "x$SIZEOF_INT_P" != "x$ac_cv_sizeof_int_p"; then
 28995 # AC_CHECK_SIZEOF defines 'ac_cv_sizeof_int_p' to hold the number of bytes used by an 'int*'
 28953   # Workaround autoconf bug, see http://lists.gnu.org/archive/html/autoconf/2010-07/msg00004.html
 28996 if test "x$ac_cv_sizeof_int_p" = x; then
 28954   SIZEOF_INT_P="$ac_cv_sizeof_int_p"
       
 28955 fi
       
 28956 
       
 28957 if test "x$SIZEOF_INT_P" = x; then
       
 28958     # The test failed, lets stick to the assumed value.
 28997     # The test failed, lets stick to the assumed value.
 28959     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: The number of bits in the target could not be determined, using $OPENJDK_TARGET_CPU_BITS." >&5
 28998     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: The number of bits in the target could not be determined, using $OPENJDK_TARGET_CPU_BITS." >&5
 28960 $as_echo "$as_me: WARNING: The number of bits in the target could not be determined, using $OPENJDK_TARGET_CPU_BITS." >&2;}
 28999 $as_echo "$as_me: WARNING: The number of bits in the target could not be determined, using $OPENJDK_TARGET_CPU_BITS." >&2;}
 28961 else
 29000 else
 28962     TESTED_TARGET_CPU_BITS=`expr 8 \* $SIZEOF_INT_P`
 29001     TESTED_TARGET_CPU_BITS=`expr 8 \* $ac_cv_sizeof_int_p`
 28963 
 29002 
 28964     if test "x$TESTED_TARGET_CPU_BITS" != "x$OPENJDK_TARGET_CPU_BITS"; then
 29003     if test "x$TESTED_TARGET_CPU_BITS" != "x$OPENJDK_TARGET_CPU_BITS"; then
 28965         as_fn_error $? "The tested number of bits in the target ($TESTED_TARGET_CPU_BITS) differs from the number of bits expected to be found in the target ($OPENJDK_TARGET_CPU_BITS)" "$LINENO" 5
 29004         # This situation may happen on 64-bit platforms where the compiler by default only generates 32-bit objects
       
 29005         # Let's try to implicitely set the compilers target architecture and retry the test
       
 29006         { $as_echo "$as_me:${as_lineno-$LINENO}: The tested number of bits in the target ($TESTED_TARGET_CPU_BITS) differs from the number of bits expected to be found in the target ($OPENJDK_TARGET_CPU_BITS)." >&5
       
 29007 $as_echo "$as_me: The tested number of bits in the target ($TESTED_TARGET_CPU_BITS) differs from the number of bits expected to be found in the target ($OPENJDK_TARGET_CPU_BITS)." >&6;}
       
 29008         { $as_echo "$as_me:${as_lineno-$LINENO}: I'll retry after setting the platforms compiler target bits flag to ${COMPILER_TARGET_BITS_FLAG}${OPENJDK_TARGET_CPU_BITS}" >&5
       
 29009 $as_echo "$as_me: I'll retry after setting the platforms compiler target bits flag to ${COMPILER_TARGET_BITS_FLAG}${OPENJDK_TARGET_CPU_BITS}" >&6;}
       
 29010 
       
 29011   # keep track of c/cxx flags that we added outselves...
       
 29012   #   to prevent emitting warning...
       
 29013   ADDED_CFLAGS=" ${COMPILER_TARGET_BITS_FLAG}${OPENJDK_TARGET_CPU_BITS}"
       
 29014   ADDED_CXXFLAGS=" ${COMPILER_TARGET_BITS_FLAG}${OPENJDK_TARGET_CPU_BITS}"
       
 29015   ADDED_LDFLAGS=" ${COMPILER_TARGET_BITS_FLAG}${OPENJDK_TARGET_CPU_BITS}"
       
 29016 
       
 29017   CFLAGS="${CFLAGS}${ADDED_CFLAGS}"
       
 29018   CXXFLAGS="${CXXFLAGS}${ADDED_CXXFLAGS}"
       
 29019   LDFLAGS="${LDFLAGS}${ADDED_LDFLAGS}"
       
 29020 
       
 29021   CFLAGS_JDK="${CFLAGS_JDK}${ADDED_CFLAGS}"
       
 29022   CXXFLAGS_JDK="${CXXFLAGS_JDK}${ADDED_CXXFLAGS}"
       
 29023   LDFLAGS_JDK="${LDFLAGS_JDK}${ADDED_LDFLAGS}"
       
 29024 
       
 29025 
       
 29026         # We have to unset 'ac_cv_sizeof_int_p' first, otherwise AC_CHECK_SIZEOF will use the previously cached value!
       
 29027         unset ac_cv_sizeof_int_p
       
 29028 	# And we have to undef the definition of SIZEOF_INT_P in confdefs.h by the previous invocation of AC_CHECK_SIZEOF
       
 29029 	cat >>confdefs.h <<_ACEOF
       
 29030 #undef SIZEOF_INT_P
       
 29031 _ACEOF
       
 29032 
       
 29033         # The cast to long int works around a bug in the HP C Compiler
       
 29034 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
       
 29035 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
       
 29036 # This bug is HP SR number 8606223364.
       
 29037 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int *" >&5
       
 29038 $as_echo_n "checking size of int *... " >&6; }
       
 29039 if ${ac_cv_sizeof_int_p+:} false; then :
       
 29040   $as_echo_n "(cached) " >&6
       
 29041 else
       
 29042   if ac_fn_cxx_compute_int "$LINENO" "(long int) (sizeof (int *))" "ac_cv_sizeof_int_p"        "$ac_includes_default"; then :
       
 29043 
       
 29044 else
       
 29045   if test "$ac_cv_type_int_p" = yes; then
       
 29046      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
       
 29047 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
       
 29048 as_fn_error 77 "cannot compute sizeof (int *)
       
 29049 See \`config.log' for more details" "$LINENO" 5; }
       
 29050    else
       
 29051      ac_cv_sizeof_int_p=0
       
 29052    fi
       
 29053 fi
       
 29054 
       
 29055 fi
       
 29056 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int_p" >&5
       
 29057 $as_echo "$ac_cv_sizeof_int_p" >&6; }
       
 29058 
       
 29059 
       
 29060 
       
 29061 cat >>confdefs.h <<_ACEOF
       
 29062 #define SIZEOF_INT_P $ac_cv_sizeof_int_p
       
 29063 _ACEOF
       
 29064 
       
 29065 
       
 29066 
       
 29067         TESTED_TARGET_CPU_BITS=`expr 8 \* $ac_cv_sizeof_int_p`
       
 29068 
       
 29069         if test "x$TESTED_TARGET_CPU_BITS" != "x$OPENJDK_TARGET_CPU_BITS"; then
       
 29070             as_fn_error $? "The tested number of bits in the target ($TESTED_TARGET_CPU_BITS) differs from the number of bits expected to be found in the target ($OPENJDK_TARGET_CPU_BITS)" "$LINENO" 5
       
 29071         fi
 28966     fi
 29072     fi
 28967 fi
 29073 fi
 28968 
 29074 
 28969 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for target address size" >&5
 29075 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for target address size" >&5
 28970 $as_echo_n "checking for target address size... " >&6; }
 29076 $as_echo_n "checking for target address size... " >&6; }
 29272         CFLAGS_JDK="${CFLAGS_JDK} -D__solaris__"
 29378         CFLAGS_JDK="${CFLAGS_JDK} -D__solaris__"
 29273         CXXFLAGS_JDK="${CXXFLAGS_JDK} -D__solaris__"
 29379         CXXFLAGS_JDK="${CXXFLAGS_JDK} -D__solaris__"
 29274         CFLAGS_JDKLIB_EXTRA='-xstrconst'
 29380         CFLAGS_JDKLIB_EXTRA='-xstrconst'
 29275         POST_STRIP_CMD="$STRIP -x"
 29381         POST_STRIP_CMD="$STRIP -x"
 29276         POST_MCS_CMD="$MCS -d -a \"JDK $FULL_VERSION\""
 29382         POST_MCS_CMD="$MCS -d -a \"JDK $FULL_VERSION\""
       
 29383     fi
       
 29384     if test "x$OPENJDK_TARGET_OS" = xaix; then
       
 29385         COMPILER_NAME=xlc
       
 29386         PICFLAG="-qpic=large"
       
 29387         LIBRARY_PREFIX=lib
       
 29388         SHARED_LIBRARY='lib$1.so'
       
 29389         STATIC_LIBRARY='lib$1.a'
       
 29390         SHARED_LIBRARY_FLAGS="-qmkshrobj"
       
 29391         SHARED_LIBRARY_SUFFIX='.so'
       
 29392         STATIC_LIBRARY_SUFFIX='.a'
       
 29393         OBJ_SUFFIX='.o'
       
 29394         EXE_SUFFIX=''
       
 29395         SET_SHARED_LIBRARY_NAME=''
       
 29396         SET_SHARED_LIBRARY_MAPFILE=''
       
 29397         C_FLAG_REORDER=''
       
 29398         CXX_FLAG_REORDER=''
       
 29399         SET_SHARED_LIBRARY_ORIGIN=''
       
 29400         SET_EXECUTABLE_ORIGIN=""
       
 29401         CFLAGS_JDK=""
       
 29402         CXXFLAGS_JDK=""
       
 29403         CFLAGS_JDKLIB_EXTRA=''
       
 29404         POST_STRIP_CMD="$STRIP -X32_64"
       
 29405         POST_MCS_CMD=""
 29277     fi
 29406     fi
 29278     if test "x$OPENJDK_TARGET_OS" = xwindows; then
 29407     if test "x$OPENJDK_TARGET_OS" = xwindows; then
 29279         # If it is not gcc, then assume it is the MS Visual Studio compiler
 29408         # If it is not gcc, then assume it is the MS Visual Studio compiler
 29280         COMPILER_NAME=cl
 29409         COMPILER_NAME=cl
 29281         PICFLAG=""
 29410         PICFLAG=""
 29455             CXX_O_FLAG_NORM="-xO2 -Qoption cg -Qrm-s -Qoption cg -Qiselect-T0"
 29584             CXX_O_FLAG_NORM="-xO2 -Qoption cg -Qrm-s -Qoption cg -Qiselect-T0"
 29456             CXX_O_FLAG_NONE=""
 29585             CXX_O_FLAG_NONE=""
 29457             ;;
 29586             ;;
 29458         esac
 29587         esac
 29459 
 29588 
 29460     CFLAGS_DEBUG_SYMBOLS="-g -xs"
 29589         CFLAGS_DEBUG_SYMBOLS="-g -xs"
 29461     CXXFLAGS_DEBUG_SYMBOLS="-g0 -xs"
 29590         CXXFLAGS_DEBUG_SYMBOLS="-g0 -xs"
       
 29591         ;;
       
 29592       xlc )
       
 29593         C_FLAG_DEPS="-qmakedep=gcc -MF"
       
 29594         CXX_FLAG_DEPS="-qmakedep=gcc -MF"
       
 29595         C_O_FLAG_HIGHEST="-O3"
       
 29596         C_O_FLAG_HI="-O3 -qstrict"
       
 29597         C_O_FLAG_NORM="-O2"
       
 29598         C_O_FLAG_NONE=""
       
 29599         CXX_O_FLAG_HIGHEST="-O3"
       
 29600         CXX_O_FLAG_HI="-O3 -qstrict"
       
 29601         CXX_O_FLAG_NORM="-O2"
       
 29602         CXX_O_FLAG_NONE=""
       
 29603         CFLAGS_DEBUG_SYMBOLS="-g"
       
 29604         CXXFLAGS_DEBUG_SYMBOLS="-g"
       
 29605         LDFLAGS_JDK="${LDFLAGS_JDK} -q64 -brtl -bnolibpath -liconv -bexpall"
       
 29606         CFLAGS_JDK="${CFLAGS_JDK} -qchars=signed -q64 -qfullpath -qsaveopt"
       
 29607         CXXFLAGS_JDK="${CXXFLAGS_JDK} -qchars=signed -q64 -qfullpath -qsaveopt"
       
 29608         ;;
 29462     esac
 29609     esac
 29463     ;;
 29610     ;;
 29464   CL )
 29611   CL )
 29465     C_O_FLAG_HIGHEST="-O2"
 29612     C_O_FLAG_HIGHEST="-O2"
 29466     C_O_FLAG_HI="-O1"
 29613     C_O_FLAG_HI="-O1"
 29580       	  CXXFLAGS_JDK="$CXXFLAGS_JDK -errtags=yes +w -mt -features=no%except -DCC_NOEX -norunpath -xnolib"
 29727       	  CXXFLAGS_JDK="$CXXFLAGS_JDK -errtags=yes +w -mt -features=no%except -DCC_NOEX -norunpath -xnolib"
 29581 
 29728 
 29582           LDFLAGS_JDK="$LDFLAGS_JDK -z defs -xildoff -ztext"
 29729           LDFLAGS_JDK="$LDFLAGS_JDK -z defs -xildoff -ztext"
 29583           LDFLAGS_CXX_JDK="$LDFLAGS_CXX_JDK -norunpath -xnolib"
 29730           LDFLAGS_CXX_JDK="$LDFLAGS_CXX_JDK -norunpath -xnolib"
 29584           ;;
 29731           ;;
       
 29732       xlc )
       
 29733           CFLAGS_JDK="$CFLAGS_JDK -D_GNU_SOURCE -D_REENTRANT -D_LARGEFILE64_SOURCE -DSTDC"
       
 29734           CXXFLAGS_JDK="$CXXFLAGS_JDK -D_GNU_SOURCE -D_REENTRANT -D_LARGEFILE64_SOURCE -DSTDC"
       
 29735 
       
 29736           LDFLAGS_JDK="$LDFLAGS_JDK"
       
 29737           LDFLAGS_CXX_JDK="$LDFLAGS_CXX_JDK"
       
 29738           ;;
 29585       cl )
 29739       cl )
 29586           CCXXFLAGS_JDK="$CCXXFLAGS $CCXXFLAGS_JDK -Zi -MD -Zc:wchar_t- -W3 -wd4800 \
 29740           CCXXFLAGS_JDK="$CCXXFLAGS $CCXXFLAGS_JDK -Zi -MD -Zc:wchar_t- -W3 -wd4800 \
 29587                -D_STATIC_CPPLIB -D_DISABLE_DEPRECATE_STATIC_CPPLIB -DWIN32_LEAN_AND_MEAN \
 29741                -D_STATIC_CPPLIB -D_DISABLE_DEPRECATE_STATIC_CPPLIB -DWIN32_LEAN_AND_MEAN \
 29588 	       -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE \
 29742 	       -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE \
 29589 	       -DWIN32 -DIAL"
 29743 	       -DWIN32 -DIAL"
 29649     CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DWINDOWS"
 29803     CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DWINDOWS"
 29650 fi
 29804 fi
 29651 if test "x$OPENJDK_TARGET_OS" = xsolaris; then
 29805 if test "x$OPENJDK_TARGET_OS" = xsolaris; then
 29652     CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DSOLARIS"
 29806     CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DSOLARIS"
 29653 fi
 29807 fi
       
 29808 if test "x$OPENJDK_TARGET_OS" = xaix; then
       
 29809     CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DAIX -DPPC64"
       
 29810 fi
 29654 if test "x$OPENJDK_TARGET_OS" = xmacosx; then
 29811 if test "x$OPENJDK_TARGET_OS" = xmacosx; then
 29655     CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DMACOSX -D_ALLBSD_SOURCE -D_DARWIN_UNLIMITED_SELECT"
 29812     CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DMACOSX -D_ALLBSD_SOURCE -D_DARWIN_UNLIMITED_SELECT"
 29656     # Setting these parameters makes it an error to link to macosx APIs that are
 29813     # Setting these parameters makes it an error to link to macosx APIs that are
 29657     # newer than the given OS version and makes the linked binaries compatible even
 29814     # newer than the given OS version and makes the linked binaries compatible even
 29658     # if built on a newer version of the OS.
 29815     # if built on a newer version of the OS.
 29781 
 29938 
 29782   # Some Zero and Shark settings.
 29939   # Some Zero and Shark settings.
 29783   # ZERO_ARCHFLAG tells the compiler which mode to build for
 29940   # ZERO_ARCHFLAG tells the compiler which mode to build for
 29784   case "${OPENJDK_TARGET_CPU}" in
 29941   case "${OPENJDK_TARGET_CPU}" in
 29785     s390)
 29942     s390)
 29786       ZERO_ARCHFLAG="-m31"
 29943       ZERO_ARCHFLAG="${COMPILER_TARGET_BITS_FLAG}31"
 29787       ;;
 29944       ;;
 29788     *)
 29945     *)
 29789       ZERO_ARCHFLAG="-m${OPENJDK_TARGET_CPU_BITS}"
 29946       ZERO_ARCHFLAG="${COMPILER_TARGET_BITS_FLAG}${OPENJDK_TARGET_CPU_BITS}"
 29790   esac
 29947   esac
 29791 
 29948 
 29792   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler supports \"$ZERO_ARCHFLAG\"" >&5
 29949   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler supports \"$ZERO_ARCHFLAG\"" >&5
 29793 $as_echo_n "checking if compiler supports \"$ZERO_ARCHFLAG\"... " >&6; }
 29950 $as_echo_n "checking if compiler supports \"$ZERO_ARCHFLAG\"... " >&6; }
 29794   supports=yes
 29951   supports=yes
 29857     ZERO_ARCHFLAG=""
 30014     ZERO_ARCHFLAG=""
 29858   fi
 30015   fi
 29859 
 30016 
 29860 
 30017 
 29861 
 30018 
 29862   # Check that the compiler supports -mX flags
 30019   # Check that the compiler supports -mX (or -qX on AIX) flags
 29863   # Set COMPILER_SUPPORTS_TARGET_BITS_FLAG to 'true' if it does
 30020   # Set COMPILER_SUPPORTS_TARGET_BITS_FLAG to 'true' if it does
 29864 
 30021 
 29865   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler supports \"-m${OPENJDK_TARGET_CPU_BITS}\"" >&5
 30022   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler supports \"${COMPILER_TARGET_BITS_FLAG}${OPENJDK_TARGET_CPU_BITS}\"" >&5
 29866 $as_echo_n "checking if compiler supports \"-m${OPENJDK_TARGET_CPU_BITS}\"... " >&6; }
 30023 $as_echo_n "checking if compiler supports \"${COMPILER_TARGET_BITS_FLAG}${OPENJDK_TARGET_CPU_BITS}\"... " >&6; }
 29867   supports=yes
 30024   supports=yes
 29868 
 30025 
 29869   saved_cflags="$CFLAGS"
 30026   saved_cflags="$CFLAGS"
 29870   CFLAGS="$CFLAGS -m${OPENJDK_TARGET_CPU_BITS}"
 30027   CFLAGS="$CFLAGS ${COMPILER_TARGET_BITS_FLAG}${OPENJDK_TARGET_CPU_BITS}"
 29871   ac_ext=c
 30028   ac_ext=c
 29872 ac_cpp='$CPP $CPPFLAGS'
 30029 ac_cpp='$CPP $CPPFLAGS'
 29873 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
 30030 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
 29874 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
 30031 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
 29875 ac_compiler_gnu=$ac_cv_c_compiler_gnu
 30032 ac_compiler_gnu=$ac_cv_c_compiler_gnu
 29893 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
 30050 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
 29894 
 30051 
 29895   CFLAGS="$saved_cflags"
 30052   CFLAGS="$saved_cflags"
 29896 
 30053 
 29897   saved_cxxflags="$CXXFLAGS"
 30054   saved_cxxflags="$CXXFLAGS"
 29898   CXXFLAGS="$CXXFLAG -m${OPENJDK_TARGET_CPU_BITS}"
 30055   CXXFLAGS="$CXXFLAG ${COMPILER_TARGET_BITS_FLAG}${OPENJDK_TARGET_CPU_BITS}"
 29899   ac_ext=cpp
 30056   ac_ext=cpp
 29900 ac_cpp='$CXXCPP $CPPFLAGS'
 30057 ac_cpp='$CXXCPP $CPPFLAGS'
 29901 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
 30058 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
 29902 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
 30059 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
 29903 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
 30060 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
 30047     ALSA_NOT_NEEDED=yes
 30204     ALSA_NOT_NEEDED=yes
 30048     PULSE_NOT_NEEDED=yes
 30205     PULSE_NOT_NEEDED=yes
 30049     { $as_echo "$as_me:${as_lineno-$LINENO}: result: alsa pulse" >&5
 30206     { $as_echo "$as_me:${as_lineno-$LINENO}: result: alsa pulse" >&5
 30050 $as_echo "alsa pulse" >&6; }
 30207 $as_echo "alsa pulse" >&6; }
 30051 fi
 30208 fi
       
 30209 
       
 30210 if test "x$OPENJDK_TARGET_OS" = xaix; then
       
 30211     { $as_echo "$as_me:${as_lineno-$LINENO}: checking what is not needed on AIX?" >&5
       
 30212 $as_echo_n "checking what is not needed on AIX?... " >&6; }
       
 30213     ALSA_NOT_NEEDED=yes
       
 30214     PULSE_NOT_NEEDED=yes
       
 30215     { $as_echo "$as_me:${as_lineno-$LINENO}: result: alsa pulse" >&5
       
 30216 $as_echo "alsa pulse" >&6; }
       
 30217 fi
       
 30218 
 30052 
 30219 
 30053 if test "x$OPENJDK_TARGET_OS" = xwindows; then
 30220 if test "x$OPENJDK_TARGET_OS" = xwindows; then
 30054     { $as_echo "$as_me:${as_lineno-$LINENO}: checking what is not needed on Windows?" >&5
 30221     { $as_echo "$as_me:${as_lineno-$LINENO}: checking what is not needed on Windows?" >&5
 30055 $as_echo_n "checking what is not needed on Windows?... " >&6; }
 30222 $as_echo_n "checking what is not needed on Windows?... " >&6; }
 30056     CUPS_NOT_NEEDED=yes
 30223     CUPS_NOT_NEEDED=yes
 30858     PKGHANDLER_COMMAND=
 31025     PKGHANDLER_COMMAND=
 30859 
 31026 
 30860     case $PKGHANDLER in
 31027     case $PKGHANDLER in
 30861 	apt-get)
 31028 	apt-get)
 30862                 apt_help     $MISSING_DEPENDENCY ;;
 31029                 apt_help     $MISSING_DEPENDENCY ;;
 30863     yum)
 31030 	yum)
 30864                 yum_help     $MISSING_DEPENDENCY ;;
 31031                 yum_help     $MISSING_DEPENDENCY ;;
 30865 	port)
 31032 	port)
 30866                 port_help    $MISSING_DEPENDENCY ;;
 31033                 port_help    $MISSING_DEPENDENCY ;;
 30867 	pkgutil)
 31034 	pkgutil)
 30868                 pkgutil_help $MISSING_DEPENDENCY ;;
 31035                 pkgutil_help $MISSING_DEPENDENCY ;;
 30869 	pkgadd)
 31036 	pkgadd)
 30870                 pkgadd_help  $MISSING_DEPENDENCY ;;
 31037                 pkgadd_help  $MISSING_DEPENDENCY ;;
 30871     * )
       
 30872       break ;;
       
 30873     esac
 31038     esac
 30874 
 31039 
 30875     if test "x$PKGHANDLER_COMMAND" != x; then
 31040     if test "x$PKGHANDLER_COMMAND" != x; then
 30876         HELP_MSG="You might be able to fix this by running '$PKGHANDLER_COMMAND'."
 31041         HELP_MSG="You might be able to fix this by running '$PKGHANDLER_COMMAND'."
 30877     fi
 31042     fi
 30951     PKGHANDLER_COMMAND=
 31116     PKGHANDLER_COMMAND=
 30952 
 31117 
 30953     case $PKGHANDLER in
 31118     case $PKGHANDLER in
 30954 	apt-get)
 31119 	apt-get)
 30955                 apt_help     $MISSING_DEPENDENCY ;;
 31120                 apt_help     $MISSING_DEPENDENCY ;;
 30956     yum)
 31121 	yum)
 30957                 yum_help     $MISSING_DEPENDENCY ;;
 31122                 yum_help     $MISSING_DEPENDENCY ;;
 30958 	port)
 31123 	port)
 30959                 port_help    $MISSING_DEPENDENCY ;;
 31124                 port_help    $MISSING_DEPENDENCY ;;
 30960 	pkgutil)
 31125 	pkgutil)
 30961                 pkgutil_help $MISSING_DEPENDENCY ;;
 31126                 pkgutil_help $MISSING_DEPENDENCY ;;
 30962 	pkgadd)
 31127 	pkgadd)
 30963                 pkgadd_help  $MISSING_DEPENDENCY ;;
 31128                 pkgadd_help  $MISSING_DEPENDENCY ;;
 30964     * )
       
 30965       break ;;
       
 30966     esac
 31129     esac
 30967 
 31130 
 30968     if test "x$PKGHANDLER_COMMAND" != x; then
 31131     if test "x$PKGHANDLER_COMMAND" != x; then
 30969         HELP_MSG="You might be able to fix this by running '$PKGHANDLER_COMMAND'."
 31132         HELP_MSG="You might be able to fix this by running '$PKGHANDLER_COMMAND'."
 30970     fi
 31133     fi
 31203     PKGHANDLER_COMMAND=
 31366     PKGHANDLER_COMMAND=
 31204 
 31367 
 31205     case $PKGHANDLER in
 31368     case $PKGHANDLER in
 31206 	apt-get)
 31369 	apt-get)
 31207                 apt_help     $MISSING_DEPENDENCY ;;
 31370                 apt_help     $MISSING_DEPENDENCY ;;
 31208     yum)
 31371 	yum)
 31209                 yum_help     $MISSING_DEPENDENCY ;;
 31372                 yum_help     $MISSING_DEPENDENCY ;;
 31210 	port)
 31373 	port)
 31211                 port_help    $MISSING_DEPENDENCY ;;
 31374                 port_help    $MISSING_DEPENDENCY ;;
 31212 	pkgutil)
 31375 	pkgutil)
 31213                 pkgutil_help $MISSING_DEPENDENCY ;;
 31376                 pkgutil_help $MISSING_DEPENDENCY ;;
 31214 	pkgadd)
 31377 	pkgadd)
 31215                 pkgadd_help  $MISSING_DEPENDENCY ;;
 31378                 pkgadd_help  $MISSING_DEPENDENCY ;;
 31216     * )
       
 31217       break ;;
       
 31218     esac
 31379     esac
 31219 
 31380 
 31220     if test "x$PKGHANDLER_COMMAND" != x; then
 31381     if test "x$PKGHANDLER_COMMAND" != x; then
 31221         HELP_MSG="You might be able to fix this by running '$PKGHANDLER_COMMAND'."
 31382         HELP_MSG="You might be able to fix this by running '$PKGHANDLER_COMMAND'."
 31222     fi
 31383     fi
 31826     PKGHANDLER_COMMAND=
 31987     PKGHANDLER_COMMAND=
 31827 
 31988 
 31828     case $PKGHANDLER in
 31989     case $PKGHANDLER in
 31829 	apt-get)
 31990 	apt-get)
 31830                 apt_help     $MISSING_DEPENDENCY ;;
 31991                 apt_help     $MISSING_DEPENDENCY ;;
 31831     yum)
 31992 	yum)
 31832                 yum_help     $MISSING_DEPENDENCY ;;
 31993                 yum_help     $MISSING_DEPENDENCY ;;
 31833 	port)
 31994 	port)
 31834                 port_help    $MISSING_DEPENDENCY ;;
 31995                 port_help    $MISSING_DEPENDENCY ;;
 31835 	pkgutil)
 31996 	pkgutil)
 31836                 pkgutil_help $MISSING_DEPENDENCY ;;
 31997                 pkgutil_help $MISSING_DEPENDENCY ;;
 31837 	pkgadd)
 31998 	pkgadd)
 31838                 pkgadd_help  $MISSING_DEPENDENCY ;;
 31999                 pkgadd_help  $MISSING_DEPENDENCY ;;
 31839     * )
       
 31840       break ;;
       
 31841     esac
 32000     esac
 31842 
 32001 
 31843     if test "x$PKGHANDLER_COMMAND" != x; then
 32002     if test "x$PKGHANDLER_COMMAND" != x; then
 31844         HELP_MSG="You might be able to fix this by running '$PKGHANDLER_COMMAND'."
 32003         HELP_MSG="You might be able to fix this by running '$PKGHANDLER_COMMAND'."
 31845     fi
 32004     fi
 32198     PKGHANDLER_COMMAND=
 32357     PKGHANDLER_COMMAND=
 32199 
 32358 
 32200     case $PKGHANDLER in
 32359     case $PKGHANDLER in
 32201 	apt-get)
 32360 	apt-get)
 32202                 apt_help     $MISSING_DEPENDENCY ;;
 32361                 apt_help     $MISSING_DEPENDENCY ;;
 32203     yum)
 32362 	yum)
 32204                 yum_help     $MISSING_DEPENDENCY ;;
 32363                 yum_help     $MISSING_DEPENDENCY ;;
 32205 	port)
 32364 	port)
 32206                 port_help    $MISSING_DEPENDENCY ;;
 32365                 port_help    $MISSING_DEPENDENCY ;;
 32207 	pkgutil)
 32366 	pkgutil)
 32208                 pkgutil_help $MISSING_DEPENDENCY ;;
 32367                 pkgutil_help $MISSING_DEPENDENCY ;;
 32209 	pkgadd)
 32368 	pkgadd)
 32210                 pkgadd_help  $MISSING_DEPENDENCY ;;
 32369                 pkgadd_help  $MISSING_DEPENDENCY ;;
 32211     * )
       
 32212       break ;;
       
 32213     esac
 32370     esac
 32214 
 32371 
 32215     if test "x$PKGHANDLER_COMMAND" != x; then
 32372     if test "x$PKGHANDLER_COMMAND" != x; then
 32216         HELP_MSG="You might be able to fix this by running '$PKGHANDLER_COMMAND'."
 32373         HELP_MSG="You might be able to fix this by running '$PKGHANDLER_COMMAND'."
 32217     fi
 32374     fi
 33071         FOUND_CORES=yes
 33228         FOUND_CORES=yes
 33072     elif test -x /usr/sbin/system_profiler; then
 33229     elif test -x /usr/sbin/system_profiler; then
 33073         # Looks like a MacOSX system
 33230         # Looks like a MacOSX system
 33074         NUM_CORES=`/usr/sbin/system_profiler -detailLevel full SPHardwareDataType | grep 'Cores' | awk  '{print $5}'`
 33231         NUM_CORES=`/usr/sbin/system_profiler -detailLevel full SPHardwareDataType | grep 'Cores' | awk  '{print $5}'`
 33075         FOUND_CORES=yes
 33232         FOUND_CORES=yes
       
 33233     elif test "x$OPENJDK_BUILD_OS" = xaix ; then
       
 33234         NUM_CORES=`/usr/sbin/prtconf | grep "^Number Of Processors" | awk '{ print $4 }'`
       
 33235         FOUND_CORES=yes
 33076     elif test -n "$NUMBER_OF_PROCESSORS"; then
 33236     elif test -n "$NUMBER_OF_PROCESSORS"; then
 33077         # On windows, look in the env
 33237         # On windows, look in the env
 33078         NUM_CORES=$NUMBER_OF_PROCESSORS
 33238         NUM_CORES=$NUMBER_OF_PROCESSORS
 33079         FOUND_CORES=yes
 33239         FOUND_CORES=yes
 33080     fi
 33240     fi
 33116         # Looks like a Linux (or cygwin) system
 33276         # Looks like a Linux (or cygwin) system
 33117         MEMORY_SIZE=`cat /proc/meminfo | grep MemTotal | awk '{print $2}'`
 33277         MEMORY_SIZE=`cat /proc/meminfo | grep MemTotal | awk '{print $2}'`
 33118         MEMORY_SIZE=`expr $MEMORY_SIZE / 1024`
 33278         MEMORY_SIZE=`expr $MEMORY_SIZE / 1024`
 33119         FOUND_MEM=yes
 33279         FOUND_MEM=yes
 33120     elif test -x /usr/sbin/prtconf; then
 33280     elif test -x /usr/sbin/prtconf; then
 33121         # Looks like a Solaris system
 33281         # Looks like a Solaris or AIX system
 33122         MEMORY_SIZE=`/usr/sbin/prtconf | grep "Memory size" | awk '{ print $3 }'`
 33282         MEMORY_SIZE=`/usr/sbin/prtconf | grep "^Memory [Ss]ize" | awk '{ print $3 }'`
 33123         FOUND_MEM=yes
 33283         FOUND_MEM=yes
 33124     elif test -x /usr/sbin/system_profiler; then
 33284     elif test -x /usr/sbin/system_profiler; then
 33125         # Looks like a MacOSX system
 33285         # Looks like a MacOSX system
 33126         MEMORY_SIZE=`/usr/sbin/system_profiler -detailLevel full SPHardwareDataType | grep 'Memory' | awk  '{print $2}'`
 33286         MEMORY_SIZE=`/usr/sbin/system_profiler -detailLevel full SPHardwareDataType | grep 'Memory' | awk  '{print $2}'`
 33127         MEMORY_SIZE=`expr $MEMORY_SIZE \* 1024`
 33287         MEMORY_SIZE=`expr $MEMORY_SIZE \* 1024`
 35011     PKGHANDLER_COMMAND=
 35171     PKGHANDLER_COMMAND=
 35012 
 35172 
 35013     case $PKGHANDLER in
 35173     case $PKGHANDLER in
 35014 	apt-get)
 35174 	apt-get)
 35015                 apt_help     $MISSING_DEPENDENCY ;;
 35175                 apt_help     $MISSING_DEPENDENCY ;;
 35016     yum)
 35176 	yum)
 35017                 yum_help     $MISSING_DEPENDENCY ;;
 35177                 yum_help     $MISSING_DEPENDENCY ;;
 35018 	port)
 35178 	port)
 35019                 port_help    $MISSING_DEPENDENCY ;;
 35179                 port_help    $MISSING_DEPENDENCY ;;
 35020 	pkgutil)
 35180 	pkgutil)
 35021                 pkgutil_help $MISSING_DEPENDENCY ;;
 35181                 pkgutil_help $MISSING_DEPENDENCY ;;
 35022 	pkgadd)
 35182 	pkgadd)
 35023                 pkgadd_help  $MISSING_DEPENDENCY ;;
 35183                 pkgadd_help  $MISSING_DEPENDENCY ;;
 35024     * )
       
 35025       break ;;
       
 35026     esac
 35184     esac
 35027 
 35185 
 35028     if test "x$PKGHANDLER_COMMAND" != x; then
 35186     if test "x$PKGHANDLER_COMMAND" != x; then
 35029         HELP_MSG="You might be able to fix this by running '$PKGHANDLER_COMMAND'."
 35187         HELP_MSG="You might be able to fix this by running '$PKGHANDLER_COMMAND'."
 35030     fi
 35188     fi