common/autoconf/generated-configure.sh

changeset 864
9e177e7fc438
parent 855
ac09e62d5e6b
parent 863
56db38956113
child 868
6f19b2440412
     1.1 --- a/common/autoconf/generated-configure.sh	Tue Oct 22 13:56:11 2013 -0700
     1.2 +++ b/common/autoconf/generated-configure.sh	Tue Oct 22 14:53:08 2013 -0700
     1.3 @@ -1716,9 +1716,9 @@
     1.4    --disable-debug-symbols disable generation of debug symbols [enabled]
     1.5    --disable-zip-debug-info
     1.6                            disable zipping of debug-info files [enabled]
     1.7 -  --disable-macosx-runtime-support
     1.8 -                          disable the use of MacOSX Java runtime support
     1.9 -                          framework [enabled]
    1.10 +  --enable-macosx-runtime-support
    1.11 +                          Deprecated. Option is kept for backwards
    1.12 +                          compatibility and is ignored
    1.13    --enable-sjavac         use sjavac to do fast incremental compiles
    1.14                            [disabled]
    1.15    --disable-precompiled-headers
    1.16 @@ -3149,6 +3149,11 @@
    1.17  # $1: The name of the with argument to deprecate, not including --with-
    1.18  
    1.19  
    1.20 +# Register a --enable argument but mark it as deprecated
    1.21 +# $1: The name of the with argument to deprecate, not including --enable-
    1.22 +# $2: The name of the argument to deprecate, in shell variable style (i.e. with _ instead of -)
    1.23 +
    1.24 +
    1.25  
    1.26  
    1.27  # Test that variable $1 denoting a program is not empty. If empty, exit with an error.
    1.28 @@ -3444,16 +3449,42 @@
    1.29  cygwin_help() {
    1.30    case $1 in
    1.31      unzip)
    1.32 -      PKGHANDLER_COMMAND="cd <location of cygwin setup.exe> && cmd /c setup -q -P unzip" ;;
    1.33 +      PKGHANDLER_COMMAND="( cd <location of cygwin setup.exe> && cmd /c setup -q -P unzip )"
    1.34 +      HELP_MSG="You might be able to fix this by running '$PKGHANDLER_COMMAND'."
    1.35 +      ;;
    1.36      zip)
    1.37 -      PKGHANDLER_COMMAND="cd <location of cygwin setup.exe> && cmd /c setup -q -P zip" ;;
    1.38 +      PKGHANDLER_COMMAND="( cd <location of cygwin setup.exe> && cmd /c setup -q -P zip )"
    1.39 +      HELP_MSG="You might be able to fix this by running '$PKGHANDLER_COMMAND'."
    1.40 +      ;;
    1.41      make)
    1.42 -      PKGHANDLER_COMMAND="cd <location of cygwin setup.exe> && cmd /c setup -q -P make" ;;
    1.43 +      PKGHANDLER_COMMAND="( cd <location of cygwin setup.exe> && cmd /c setup -q -P make )"
    1.44 +      HELP_MSG="You might be able to fix this by running '$PKGHANDLER_COMMAND'."
    1.45 +      ;;
    1.46 +    freetype2)
    1.47 +      if test "x$OPENJDK_TARGET_CPU_BITS" = x32; then
    1.48 +        HELP_MSG="To install freetype, run:
    1.49 +wget \"http://gnuwin32.sourceforge.net/downlinks/freetype.php\" -O /tmp/freetype-setup.exe
    1.50 +chmod +x /tmp/freetype-setup.exe
    1.51 +/tmp/freetype-setup.exe
    1.52 +Follow GUI prompts, and install to default directory \"C:\Program Files (x86)\GnuWin32\".
    1.53 +After installation, locate lib/libfreetype.dll.a and make a copy with the name freetype.dll."
    1.54 +      else
    1.55 +        HELP_MSG="You need to build a 64-bit version of freetype.
    1.56 +This is not readily available.
    1.57 +You can find source code and build instructions on
    1.58 +http://www.freetype.org/
    1.59 +If you put the resulting build in \"C:\Program Files\GnuWin32\", it will be found automatically."
    1.60 +      fi
    1.61 +      ;;
    1.62      * )
    1.63        break ;;
    1.64    esac
    1.65  }
    1.66  
    1.67 +msys_help() {
    1.68 +  PKGHANDLER_COMMAND=""
    1.69 +}
    1.70 +
    1.71  apt_help() {
    1.72    case $1 in
    1.73      devkit)
    1.74 @@ -3813,13 +3844,17 @@
    1.75  
    1.76  
    1.77  
    1.78 +
    1.79 +
    1.80 +
    1.81 +
    1.82  # This line needs to be here, verbatim, after all includes and the dummy hook
    1.83  # definitions. It is replaced with custom functionality when building
    1.84  # custom sources.
    1.85  #CUSTOM_AUTOCONF_INCLUDE
    1.86  
    1.87  # Do not change or remove the following line, it is needed for consistency checks:
    1.88 -DATE_WHEN_GENERATED=1381407169
    1.89 +DATE_WHEN_GENERATED=1382437436
    1.90  
    1.91  ###############################################################################
    1.92  #
    1.93 @@ -8270,7 +8305,7 @@
    1.94        { $as_echo "$as_me:${as_lineno-$LINENO}: Found potential make at $MAKE_CANDIDATE, however, this is not GNU Make. Ignoring." >&5
    1.95  $as_echo "$as_me: Found potential make at $MAKE_CANDIDATE, however, this is not GNU Make. Ignoring." >&6;}
    1.96      else
    1.97 -      IS_MODERN_MAKE=`$ECHO $MAKE_VERSION_STRING | $GREP '3.8[12346789]'`
    1.98 +      IS_MODERN_MAKE=`$ECHO $MAKE_VERSION_STRING | $GREP '\(3\.8[12]\)\|\(4\.\)'`
    1.99        if test "x$IS_MODERN_MAKE" = x; then
   1.100          { $as_echo "$as_me:${as_lineno-$LINENO}: Found GNU make at $MAKE_CANDIDATE, however this is not version 3.81 or later. (it is: $MAKE_VERSION_STRING). Ignoring." >&5
   1.101  $as_echo "$as_me: Found GNU make at $MAKE_CANDIDATE, however this is not version 3.81 or later. (it is: $MAKE_VERSION_STRING). Ignoring." >&6;}
   1.102 @@ -8627,7 +8662,7 @@
   1.103        { $as_echo "$as_me:${as_lineno-$LINENO}: Found potential make at $MAKE_CANDIDATE, however, this is not GNU Make. Ignoring." >&5
   1.104  $as_echo "$as_me: Found potential make at $MAKE_CANDIDATE, however, this is not GNU Make. Ignoring." >&6;}
   1.105      else
   1.106 -      IS_MODERN_MAKE=`$ECHO $MAKE_VERSION_STRING | $GREP '3.8[12346789]'`
   1.107 +      IS_MODERN_MAKE=`$ECHO $MAKE_VERSION_STRING | $GREP '\(3\.8[12]\)\|\(4\.\)'`
   1.108        if test "x$IS_MODERN_MAKE" = x; then
   1.109          { $as_echo "$as_me:${as_lineno-$LINENO}: Found GNU make at $MAKE_CANDIDATE, however this is not version 3.81 or later. (it is: $MAKE_VERSION_STRING). Ignoring." >&5
   1.110  $as_echo "$as_me: Found GNU make at $MAKE_CANDIDATE, however this is not version 3.81 or later. (it is: $MAKE_VERSION_STRING). Ignoring." >&6;}
   1.111 @@ -8981,7 +9016,7 @@
   1.112        { $as_echo "$as_me:${as_lineno-$LINENO}: Found potential make at $MAKE_CANDIDATE, however, this is not GNU Make. Ignoring." >&5
   1.113  $as_echo "$as_me: Found potential make at $MAKE_CANDIDATE, however, this is not GNU Make. Ignoring." >&6;}
   1.114      else
   1.115 -      IS_MODERN_MAKE=`$ECHO $MAKE_VERSION_STRING | $GREP '3.8[12346789]'`
   1.116 +      IS_MODERN_MAKE=`$ECHO $MAKE_VERSION_STRING | $GREP '\(3\.8[12]\)\|\(4\.\)'`
   1.117        if test "x$IS_MODERN_MAKE" = x; then
   1.118          { $as_echo "$as_me:${as_lineno-$LINENO}: Found GNU make at $MAKE_CANDIDATE, however this is not version 3.81 or later. (it is: $MAKE_VERSION_STRING). Ignoring." >&5
   1.119  $as_echo "$as_me: Found GNU make at $MAKE_CANDIDATE, however this is not version 3.81 or later. (it is: $MAKE_VERSION_STRING). Ignoring." >&6;}
   1.120 @@ -9340,7 +9375,7 @@
   1.121        { $as_echo "$as_me:${as_lineno-$LINENO}: Found potential make at $MAKE_CANDIDATE, however, this is not GNU Make. Ignoring." >&5
   1.122  $as_echo "$as_me: Found potential make at $MAKE_CANDIDATE, however, this is not GNU Make. Ignoring." >&6;}
   1.123      else
   1.124 -      IS_MODERN_MAKE=`$ECHO $MAKE_VERSION_STRING | $GREP '3.8[12346789]'`
   1.125 +      IS_MODERN_MAKE=`$ECHO $MAKE_VERSION_STRING | $GREP '\(3\.8[12]\)\|\(4\.\)'`
   1.126        if test "x$IS_MODERN_MAKE" = x; then
   1.127          { $as_echo "$as_me:${as_lineno-$LINENO}: Found GNU make at $MAKE_CANDIDATE, however this is not version 3.81 or later. (it is: $MAKE_VERSION_STRING). Ignoring." >&5
   1.128  $as_echo "$as_me: Found GNU make at $MAKE_CANDIDATE, however this is not version 3.81 or later. (it is: $MAKE_VERSION_STRING). Ignoring." >&6;}
   1.129 @@ -9693,7 +9728,7 @@
   1.130        { $as_echo "$as_me:${as_lineno-$LINENO}: Found potential make at $MAKE_CANDIDATE, however, this is not GNU Make. Ignoring." >&5
   1.131  $as_echo "$as_me: Found potential make at $MAKE_CANDIDATE, however, this is not GNU Make. Ignoring." >&6;}
   1.132      else
   1.133 -      IS_MODERN_MAKE=`$ECHO $MAKE_VERSION_STRING | $GREP '3.8[12346789]'`
   1.134 +      IS_MODERN_MAKE=`$ECHO $MAKE_VERSION_STRING | $GREP '\(3\.8[12]\)\|\(4\.\)'`
   1.135        if test "x$IS_MODERN_MAKE" = x; then
   1.136          { $as_echo "$as_me:${as_lineno-$LINENO}: Found GNU make at $MAKE_CANDIDATE, however this is not version 3.81 or later. (it is: $MAKE_VERSION_STRING). Ignoring." >&5
   1.137  $as_echo "$as_me: Found GNU make at $MAKE_CANDIDATE, however this is not version 3.81 or later. (it is: $MAKE_VERSION_STRING). Ignoring." >&6;}
   1.138 @@ -15778,25 +15813,32 @@
   1.139    # Print a helpful message on how to acquire the necessary build dependency.
   1.140    # openjdk is the help tag: freetyp2, cups, pulse, alsa etc
   1.141    MISSING_DEPENDENCY=openjdk
   1.142 -  PKGHANDLER_COMMAND=
   1.143 -
   1.144 -  case $PKGHANDLER in
   1.145 -    apt-get)
   1.146 -      apt_help     $MISSING_DEPENDENCY ;;
   1.147 -    yum)
   1.148 -      yum_help     $MISSING_DEPENDENCY ;;
   1.149 -    port)
   1.150 -      port_help    $MISSING_DEPENDENCY ;;
   1.151 -    pkgutil)
   1.152 -      pkgutil_help $MISSING_DEPENDENCY ;;
   1.153 -    pkgadd)
   1.154 -      pkgadd_help  $MISSING_DEPENDENCY ;;
   1.155 -    * )
   1.156 -      break ;;
   1.157 -  esac
   1.158 -
   1.159 -  if test "x$PKGHANDLER_COMMAND" != x; then
   1.160 -    HELP_MSG="You might be able to fix this by running '$PKGHANDLER_COMMAND'."
   1.161 +
   1.162 +  if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
   1.163 +    cygwin_help $MISSING_DEPENDENCY
   1.164 +  elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then
   1.165 +    msys_help $MISSING_DEPENDENCY
   1.166 +  else
   1.167 +    PKGHANDLER_COMMAND=
   1.168 +
   1.169 +    case $PKGHANDLER in
   1.170 +      apt-get)
   1.171 +        apt_help     $MISSING_DEPENDENCY ;;
   1.172 +      yum)
   1.173 +        yum_help     $MISSING_DEPENDENCY ;;
   1.174 +      port)
   1.175 +        port_help    $MISSING_DEPENDENCY ;;
   1.176 +      pkgutil)
   1.177 +        pkgutil_help $MISSING_DEPENDENCY ;;
   1.178 +      pkgadd)
   1.179 +        pkgadd_help  $MISSING_DEPENDENCY ;;
   1.180 +      * )
   1.181 +        break ;;
   1.182 +    esac
   1.183 +
   1.184 +    if test "x$PKGHANDLER_COMMAND" != x; then
   1.185 +      HELP_MSG="You might be able to fix this by running '$PKGHANDLER_COMMAND'."
   1.186 +    fi
   1.187    fi
   1.188  
   1.189      { $as_echo "$as_me:${as_lineno-$LINENO}: Could not find a valid Boot JDK. $HELP_MSG" >&5
   1.190 @@ -17474,63 +17516,303 @@
   1.191      as_fn_error $? "Cannot continue" "$LINENO" 5
   1.192    fi
   1.193  
   1.194 -  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for msvcr100.dll" >&5
   1.195 -$as_echo_n "checking for msvcr100.dll... " >&6; }
   1.196 +
   1.197  
   1.198  # Check whether --with-msvcr-dll was given.
   1.199  if test "${with_msvcr_dll+set}" = set; then :
   1.200    withval=$with_msvcr_dll;
   1.201  fi
   1.202  
   1.203 +
   1.204    if test "x$with_msvcr_dll" != x; then
   1.205 -    MSVCR_DLL="$with_msvcr_dll"
   1.206 -  else
   1.207 +    # If given explicitely by user, do not probe. If not present, fail directly.
   1.208 +
   1.209 +  POSSIBLE_MSVCR_DLL="$with_msvcr_dll"
   1.210 +  METHOD="--with-msvcr-dll"
   1.211 +  if test -e "$POSSIBLE_MSVCR_DLL"; then
   1.212 +    { $as_echo "$as_me:${as_lineno-$LINENO}: Found msvcr100.dll at $POSSIBLE_MSVCR_DLL using $METHOD" >&5
   1.213 +$as_echo "$as_me: Found msvcr100.dll at $POSSIBLE_MSVCR_DLL using $METHOD" >&6;}
   1.214 +
   1.215 +    # Need to check if the found msvcr is correct architecture
   1.216 +    { $as_echo "$as_me:${as_lineno-$LINENO}: checking found msvcr100.dll architecture" >&5
   1.217 +$as_echo_n "checking found msvcr100.dll architecture... " >&6; }
   1.218 +    MSVCR_DLL_FILETYPE=`$FILE -b "$POSSIBLE_MSVCR_DLL"`
   1.219 +    if test "x$OPENJDK_TARGET_CPU_BITS" = x32; then
   1.220 +      CORRECT_MSVCR_ARCH=386
   1.221 +    else
   1.222 +      CORRECT_MSVCR_ARCH=x86-64
   1.223 +    fi
   1.224 +    if $ECHO "$MSVCR_DLL_FILETYPE" | $GREP $CORRECT_MSVCR_ARCH 2>&1 > /dev/null; then
   1.225 +      { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
   1.226 +$as_echo "ok" >&6; }
   1.227 +      MSVCR_DLL="$POSSIBLE_MSVCR_DLL"
   1.228 +      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for msvcr100.dll" >&5
   1.229 +$as_echo_n "checking for msvcr100.dll... " >&6; }
   1.230 +      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSVCR_DLL" >&5
   1.231 +$as_echo "$MSVCR_DLL" >&6; }
   1.232 +    else
   1.233 +      { $as_echo "$as_me:${as_lineno-$LINENO}: result: incorrect, ignoring" >&5
   1.234 +$as_echo "incorrect, ignoring" >&6; }
   1.235 +      { $as_echo "$as_me:${as_lineno-$LINENO}: The file type of the located msvcr100.dll is $MSVCR_DLL_FILETYPE" >&5
   1.236 +$as_echo "$as_me: The file type of the located msvcr100.dll is $MSVCR_DLL_FILETYPE" >&6;}
   1.237 +    fi
   1.238 +  fi
   1.239 +
   1.240 +    if test "x$MSVCR_DLL" = x; then
   1.241 +      as_fn_error $? "Could not find a proper msvcr100.dll as specified by --with-msvcr-dll" "$LINENO" 5
   1.242 +    fi
   1.243 +  fi
   1.244 +
   1.245 +  if test "x$MSVCR_DLL" = x; then
   1.246 +    # Probe: Using well-known location from Visual Studio 10.0
   1.247      if test "x$VCINSTALLDIR" != x; then
   1.248 +      CYGWIN_VC_INSTALL_DIR="$VCINSTALLDIR"
   1.249 +
   1.250 +  windows_path="$CYGWIN_VC_INSTALL_DIR"
   1.251 +  if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
   1.252 +    unix_path=`$CYGPATH -u "$windows_path"`
   1.253 +    CYGWIN_VC_INSTALL_DIR="$unix_path"
   1.254 +  elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then
   1.255 +    unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'`
   1.256 +    CYGWIN_VC_INSTALL_DIR="$unix_path"
   1.257 +  fi
   1.258 +
   1.259        if test "x$OPENJDK_TARGET_CPU_BITS" = x64; then
   1.260 -        MSVCR_DLL=`find "$VCINSTALLDIR" -name msvcr100.dll | grep x64 | head --lines 1`
   1.261 -      else
   1.262 -        MSVCR_DLL=`find "$VCINSTALLDIR" -name msvcr100.dll | grep x86 | grep -v ia64 | grep -v x64 | head --lines 1`
   1.263 -        if test "x$MSVCR_DLL" = x; then
   1.264 -          MSVCR_DLL=`find "$VCINSTALLDIR" -name msvcr100.dll | head --lines 1`
   1.265 -        fi
   1.266 -      fi
   1.267 -      if test "x$MSVCR_DLL" != x; then
   1.268 -        { $as_echo "$as_me:${as_lineno-$LINENO}: msvcr100.dll found in VCINSTALLDIR: $VCINSTALLDIR" >&5
   1.269 -$as_echo "$as_me: msvcr100.dll found in VCINSTALLDIR: $VCINSTALLDIR" >&6;}
   1.270 -      else
   1.271 -        { $as_echo "$as_me:${as_lineno-$LINENO}: Warning: msvcr100.dll not found in VCINSTALLDIR: $VCINSTALLDIR" >&5
   1.272 -$as_echo "$as_me: Warning: msvcr100.dll not found in VCINSTALLDIR: $VCINSTALLDIR" >&6;}
   1.273 -      fi
   1.274 -    fi
   1.275 -    # Try some fallback alternatives
   1.276 -    if test "x$MSVCR_DLL" = x; then
   1.277 -      # If visual studio express is installed, there is usually one with the debugger
   1.278 -      if test "x$VS100COMNTOOLS" != x; then
   1.279 -        if test "x$OPENJDK_TARGET_CPU_BITS" = x64; then
   1.280 -          MSVCR_DLL=`find "$VS100COMNTOOLS/.." -name msvcr100.dll | grep -i x64 | head --lines 1`
   1.281 -          { $as_echo "$as_me:${as_lineno-$LINENO}: msvcr100.dll found in $VS100COMNTOOLS..: $VS100COMNTOOLS.." >&5
   1.282 -$as_echo "$as_me: msvcr100.dll found in $VS100COMNTOOLS..: $VS100COMNTOOLS.." >&6;}
   1.283 -        fi
   1.284 -      fi
   1.285 -    fi
   1.286 -    if test "x$MSVCR_DLL" = x; then
   1.287 -      if test "x$OPENJDK_TARGET_CPU_BITS" = x32; then
   1.288 -        # Fallback for 32bit builds, look in the windows directory.
   1.289 -        if test -f "$SYSTEMROOT/system32/msvcr100.dll"; then
   1.290 -          { $as_echo "$as_me:${as_lineno-$LINENO}: msvcr100.dll found in $SYSTEMROOT/system32" >&5
   1.291 -$as_echo "$as_me: msvcr100.dll found in $SYSTEMROOT/system32" >&6;}
   1.292 -          MSVCR_DLL="$SYSTEMROOT/system32/msvcr100.dll"
   1.293 -        fi
   1.294 -      fi
   1.295 -    fi
   1.296 -  fi
   1.297 +        POSSIBLE_MSVCR_DLL="$CYGWIN_VC_INSTALL_DIR/redist/x64/Microsoft.VC100.CRT/msvcr100.dll"
   1.298 +      else
   1.299 +        POSSIBLE_MSVCR_DLL="$CYGWIN_VC_INSTALL_DIR/redist/x86/Microsoft.VC100.CRT/msvcr100.dll"
   1.300 +      fi
   1.301 +
   1.302 +  POSSIBLE_MSVCR_DLL="$POSSIBLE_MSVCR_DLL"
   1.303 +  METHOD="well-known location in VCINSTALLDIR"
   1.304 +  if test -e "$POSSIBLE_MSVCR_DLL"; then
   1.305 +    { $as_echo "$as_me:${as_lineno-$LINENO}: Found msvcr100.dll at $POSSIBLE_MSVCR_DLL using $METHOD" >&5
   1.306 +$as_echo "$as_me: Found msvcr100.dll at $POSSIBLE_MSVCR_DLL using $METHOD" >&6;}
   1.307 +
   1.308 +    # Need to check if the found msvcr is correct architecture
   1.309 +    { $as_echo "$as_me:${as_lineno-$LINENO}: checking found msvcr100.dll architecture" >&5
   1.310 +$as_echo_n "checking found msvcr100.dll architecture... " >&6; }
   1.311 +    MSVCR_DLL_FILETYPE=`$FILE -b "$POSSIBLE_MSVCR_DLL"`
   1.312 +    if test "x$OPENJDK_TARGET_CPU_BITS" = x32; then
   1.313 +      CORRECT_MSVCR_ARCH=386
   1.314 +    else
   1.315 +      CORRECT_MSVCR_ARCH=x86-64
   1.316 +    fi
   1.317 +    if $ECHO "$MSVCR_DLL_FILETYPE" | $GREP $CORRECT_MSVCR_ARCH 2>&1 > /dev/null; then
   1.318 +      { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
   1.319 +$as_echo "ok" >&6; }
   1.320 +      MSVCR_DLL="$POSSIBLE_MSVCR_DLL"
   1.321 +      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for msvcr100.dll" >&5
   1.322 +$as_echo_n "checking for msvcr100.dll... " >&6; }
   1.323 +      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSVCR_DLL" >&5
   1.324 +$as_echo "$MSVCR_DLL" >&6; }
   1.325 +    else
   1.326 +      { $as_echo "$as_me:${as_lineno-$LINENO}: result: incorrect, ignoring" >&5
   1.327 +$as_echo "incorrect, ignoring" >&6; }
   1.328 +      { $as_echo "$as_me:${as_lineno-$LINENO}: The file type of the located msvcr100.dll is $MSVCR_DLL_FILETYPE" >&5
   1.329 +$as_echo "$as_me: The file type of the located msvcr100.dll is $MSVCR_DLL_FILETYPE" >&6;}
   1.330 +    fi
   1.331 +  fi
   1.332 +
   1.333 +    fi
   1.334 +  fi
   1.335 +
   1.336    if test "x$MSVCR_DLL" = x; then
   1.337 +    # Probe: Check in the Boot JDK directory.
   1.338 +    POSSIBLE_MSVCR_DLL="$BOOT_JDK/bin/msvcr100.dll"
   1.339 +
   1.340 +  POSSIBLE_MSVCR_DLL="$POSSIBLE_MSVCR_DLL"
   1.341 +  METHOD="well-known location in Boot JDK"
   1.342 +  if test -e "$POSSIBLE_MSVCR_DLL"; then
   1.343 +    { $as_echo "$as_me:${as_lineno-$LINENO}: Found msvcr100.dll at $POSSIBLE_MSVCR_DLL using $METHOD" >&5
   1.344 +$as_echo "$as_me: Found msvcr100.dll at $POSSIBLE_MSVCR_DLL using $METHOD" >&6;}
   1.345 +
   1.346 +    # Need to check if the found msvcr is correct architecture
   1.347 +    { $as_echo "$as_me:${as_lineno-$LINENO}: checking found msvcr100.dll architecture" >&5
   1.348 +$as_echo_n "checking found msvcr100.dll architecture... " >&6; }
   1.349 +    MSVCR_DLL_FILETYPE=`$FILE -b "$POSSIBLE_MSVCR_DLL"`
   1.350 +    if test "x$OPENJDK_TARGET_CPU_BITS" = x32; then
   1.351 +      CORRECT_MSVCR_ARCH=386
   1.352 +    else
   1.353 +      CORRECT_MSVCR_ARCH=x86-64
   1.354 +    fi
   1.355 +    if $ECHO "$MSVCR_DLL_FILETYPE" | $GREP $CORRECT_MSVCR_ARCH 2>&1 > /dev/null; then
   1.356 +      { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
   1.357 +$as_echo "ok" >&6; }
   1.358 +      MSVCR_DLL="$POSSIBLE_MSVCR_DLL"
   1.359 +      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for msvcr100.dll" >&5
   1.360 +$as_echo_n "checking for msvcr100.dll... " >&6; }
   1.361 +      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSVCR_DLL" >&5
   1.362 +$as_echo "$MSVCR_DLL" >&6; }
   1.363 +    else
   1.364 +      { $as_echo "$as_me:${as_lineno-$LINENO}: result: incorrect, ignoring" >&5
   1.365 +$as_echo "incorrect, ignoring" >&6; }
   1.366 +      { $as_echo "$as_me:${as_lineno-$LINENO}: The file type of the located msvcr100.dll is $MSVCR_DLL_FILETYPE" >&5
   1.367 +$as_echo "$as_me: The file type of the located msvcr100.dll is $MSVCR_DLL_FILETYPE" >&6;}
   1.368 +    fi
   1.369 +  fi
   1.370 +
   1.371 +  fi
   1.372 +
   1.373 +  if test "x$MSVCR_DLL" = x; then
   1.374 +    # Probe: Look in the Windows system32 directory
   1.375 +    CYGWIN_SYSTEMROOT="$SYSTEMROOT"
   1.376 +
   1.377 +  windows_path="$CYGWIN_SYSTEMROOT"
   1.378 +  if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
   1.379 +    unix_path=`$CYGPATH -u "$windows_path"`
   1.380 +    CYGWIN_SYSTEMROOT="$unix_path"
   1.381 +  elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then
   1.382 +    unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'`
   1.383 +    CYGWIN_SYSTEMROOT="$unix_path"
   1.384 +  fi
   1.385 +
   1.386 +    POSSIBLE_MSVCR_DLL="$CYGWIN_SYSTEMROOT/system32/msvcr100.dll"
   1.387 +
   1.388 +  POSSIBLE_MSVCR_DLL="$POSSIBLE_MSVCR_DLL"
   1.389 +  METHOD="well-known location in SYSTEMROOT"
   1.390 +  if test -e "$POSSIBLE_MSVCR_DLL"; then
   1.391 +    { $as_echo "$as_me:${as_lineno-$LINENO}: Found msvcr100.dll at $POSSIBLE_MSVCR_DLL using $METHOD" >&5
   1.392 +$as_echo "$as_me: Found msvcr100.dll at $POSSIBLE_MSVCR_DLL using $METHOD" >&6;}
   1.393 +
   1.394 +    # Need to check if the found msvcr is correct architecture
   1.395 +    { $as_echo "$as_me:${as_lineno-$LINENO}: checking found msvcr100.dll architecture" >&5
   1.396 +$as_echo_n "checking found msvcr100.dll architecture... " >&6; }
   1.397 +    MSVCR_DLL_FILETYPE=`$FILE -b "$POSSIBLE_MSVCR_DLL"`
   1.398 +    if test "x$OPENJDK_TARGET_CPU_BITS" = x32; then
   1.399 +      CORRECT_MSVCR_ARCH=386
   1.400 +    else
   1.401 +      CORRECT_MSVCR_ARCH=x86-64
   1.402 +    fi
   1.403 +    if $ECHO "$MSVCR_DLL_FILETYPE" | $GREP $CORRECT_MSVCR_ARCH 2>&1 > /dev/null; then
   1.404 +      { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
   1.405 +$as_echo "ok" >&6; }
   1.406 +      MSVCR_DLL="$POSSIBLE_MSVCR_DLL"
   1.407 +      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for msvcr100.dll" >&5
   1.408 +$as_echo_n "checking for msvcr100.dll... " >&6; }
   1.409 +      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSVCR_DLL" >&5
   1.410 +$as_echo "$MSVCR_DLL" >&6; }
   1.411 +    else
   1.412 +      { $as_echo "$as_me:${as_lineno-$LINENO}: result: incorrect, ignoring" >&5
   1.413 +$as_echo "incorrect, ignoring" >&6; }
   1.414 +      { $as_echo "$as_me:${as_lineno-$LINENO}: The file type of the located msvcr100.dll is $MSVCR_DLL_FILETYPE" >&5
   1.415 +$as_echo "$as_me: The file type of the located msvcr100.dll is $MSVCR_DLL_FILETYPE" >&6;}
   1.416 +    fi
   1.417 +  fi
   1.418 +
   1.419 +  fi
   1.420 +
   1.421 +  if test "x$MSVCR_DLL" = x; then
   1.422 +    # Probe: If Visual Studio Express is installed, there is usually one with the debugger
   1.423 +    if test "x$VS100COMNTOOLS" != x; then
   1.424 +      CYGWIN_VS_TOOLS_DIR="$VS100COMNTOOLS/.."
   1.425 +
   1.426 +  windows_path="$CYGWIN_VS_TOOLS_DIR"
   1.427 +  if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
   1.428 +    unix_path=`$CYGPATH -u "$windows_path"`
   1.429 +    CYGWIN_VS_TOOLS_DIR="$unix_path"
   1.430 +  elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then
   1.431 +    unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'`
   1.432 +    CYGWIN_VS_TOOLS_DIR="$unix_path"
   1.433 +  fi
   1.434 +
   1.435 +      if test "x$OPENJDK_TARGET_CPU_BITS" = x64; then
   1.436 +        POSSIBLE_MSVCR_DLL=`$FIND "$CYGWIN_VS_TOOLS_DIR" -name msvcr100.dll | $GREP -i /x64/ | $HEAD --lines 1`
   1.437 +      else
   1.438 +        POSSIBLE_MSVCR_DLL=`$FIND "$CYGWIN_VS_TOOLS_DIR" -name msvcr100.dll | $GREP -i /x86/ | $HEAD --lines 1`
   1.439 +      fi
   1.440 +
   1.441 +  POSSIBLE_MSVCR_DLL="$POSSIBLE_MSVCR_DLL"
   1.442 +  METHOD="search of VS100COMNTOOLS"
   1.443 +  if test -e "$POSSIBLE_MSVCR_DLL"; then
   1.444 +    { $as_echo "$as_me:${as_lineno-$LINENO}: Found msvcr100.dll at $POSSIBLE_MSVCR_DLL using $METHOD" >&5
   1.445 +$as_echo "$as_me: Found msvcr100.dll at $POSSIBLE_MSVCR_DLL using $METHOD" >&6;}
   1.446 +
   1.447 +    # Need to check if the found msvcr is correct architecture
   1.448 +    { $as_echo "$as_me:${as_lineno-$LINENO}: checking found msvcr100.dll architecture" >&5
   1.449 +$as_echo_n "checking found msvcr100.dll architecture... " >&6; }
   1.450 +    MSVCR_DLL_FILETYPE=`$FILE -b "$POSSIBLE_MSVCR_DLL"`
   1.451 +    if test "x$OPENJDK_TARGET_CPU_BITS" = x32; then
   1.452 +      CORRECT_MSVCR_ARCH=386
   1.453 +    else
   1.454 +      CORRECT_MSVCR_ARCH=x86-64
   1.455 +    fi
   1.456 +    if $ECHO "$MSVCR_DLL_FILETYPE" | $GREP $CORRECT_MSVCR_ARCH 2>&1 > /dev/null; then
   1.457 +      { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
   1.458 +$as_echo "ok" >&6; }
   1.459 +      MSVCR_DLL="$POSSIBLE_MSVCR_DLL"
   1.460 +      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for msvcr100.dll" >&5
   1.461 +$as_echo_n "checking for msvcr100.dll... " >&6; }
   1.462 +      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSVCR_DLL" >&5
   1.463 +$as_echo "$MSVCR_DLL" >&6; }
   1.464 +    else
   1.465 +      { $as_echo "$as_me:${as_lineno-$LINENO}: result: incorrect, ignoring" >&5
   1.466 +$as_echo "incorrect, ignoring" >&6; }
   1.467 +      { $as_echo "$as_me:${as_lineno-$LINENO}: The file type of the located msvcr100.dll is $MSVCR_DLL_FILETYPE" >&5
   1.468 +$as_echo "$as_me: The file type of the located msvcr100.dll is $MSVCR_DLL_FILETYPE" >&6;}
   1.469 +    fi
   1.470 +  fi
   1.471 +
   1.472 +    fi
   1.473 +  fi
   1.474 +
   1.475 +  if test "x$MSVCR_DLL" = x; then
   1.476 +    # Probe: Search wildly in the VCINSTALLDIR. We've probably lost by now.
   1.477 +    # (This was the original behaviour; kept since it might turn up something)
   1.478 +    if test "x$CYGWIN_VC_INSTALL_DIR" != x; then
   1.479 +      if test "x$OPENJDK_TARGET_CPU_BITS" = x64; then
   1.480 +        POSSIBLE_MSVCR_DLL=`$FIND "$CYGWIN_VC_INSTALL_DIR" -name msvcr100.dll | $GREP x64 | $HEAD --lines 1`
   1.481 +      else
   1.482 +        POSSIBLE_MSVCR_DLL=`$FIND "$CYGWIN_VC_INSTALL_DIR" -name msvcr100.dll | $GREP x86 | $GREP -v ia64 | $GREP -v x64 | $HEAD --lines 1`
   1.483 +        if test "x$POSSIBLE_MSVCR_DLL" = x; then
   1.484 +          # We're grasping at straws now...
   1.485 +          POSSIBLE_MSVCR_DLL=`$FIND "$CYGWIN_VC_INSTALL_DIR" -name msvcr100.dll | $HEAD --lines 1`
   1.486 +        fi
   1.487 +      fi
   1.488 +
   1.489 +
   1.490 +  POSSIBLE_MSVCR_DLL="$POSSIBLE_MSVCR_DLL"
   1.491 +  METHOD="search of VCINSTALLDIR"
   1.492 +  if test -e "$POSSIBLE_MSVCR_DLL"; then
   1.493 +    { $as_echo "$as_me:${as_lineno-$LINENO}: Found msvcr100.dll at $POSSIBLE_MSVCR_DLL using $METHOD" >&5
   1.494 +$as_echo "$as_me: Found msvcr100.dll at $POSSIBLE_MSVCR_DLL using $METHOD" >&6;}
   1.495 +
   1.496 +    # Need to check if the found msvcr is correct architecture
   1.497 +    { $as_echo "$as_me:${as_lineno-$LINENO}: checking found msvcr100.dll architecture" >&5
   1.498 +$as_echo_n "checking found msvcr100.dll architecture... " >&6; }
   1.499 +    MSVCR_DLL_FILETYPE=`$FILE -b "$POSSIBLE_MSVCR_DLL"`
   1.500 +    if test "x$OPENJDK_TARGET_CPU_BITS" = x32; then
   1.501 +      CORRECT_MSVCR_ARCH=386
   1.502 +    else
   1.503 +      CORRECT_MSVCR_ARCH=x86-64
   1.504 +    fi
   1.505 +    if $ECHO "$MSVCR_DLL_FILETYPE" | $GREP $CORRECT_MSVCR_ARCH 2>&1 > /dev/null; then
   1.506 +      { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
   1.507 +$as_echo "ok" >&6; }
   1.508 +      MSVCR_DLL="$POSSIBLE_MSVCR_DLL"
   1.509 +      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for msvcr100.dll" >&5
   1.510 +$as_echo_n "checking for msvcr100.dll... " >&6; }
   1.511 +      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSVCR_DLL" >&5
   1.512 +$as_echo "$MSVCR_DLL" >&6; }
   1.513 +    else
   1.514 +      { $as_echo "$as_me:${as_lineno-$LINENO}: result: incorrect, ignoring" >&5
   1.515 +$as_echo "incorrect, ignoring" >&6; }
   1.516 +      { $as_echo "$as_me:${as_lineno-$LINENO}: The file type of the located msvcr100.dll is $MSVCR_DLL_FILETYPE" >&5
   1.517 +$as_echo "$as_me: The file type of the located msvcr100.dll is $MSVCR_DLL_FILETYPE" >&6;}
   1.518 +    fi
   1.519 +  fi
   1.520 +
   1.521 +    fi
   1.522 +  fi
   1.523 +
   1.524 +  if test "x$MSVCR_DLL" = x; then
   1.525 +    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for msvcr100.dll" >&5
   1.526 +$as_echo_n "checking for msvcr100.dll... " >&6; }
   1.527      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   1.528  $as_echo "no" >&6; }
   1.529 -    as_fn_error $? "Could not find msvcr100.dll !" "$LINENO" 5
   1.530 -  fi
   1.531 -  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSVCR_DLL" >&5
   1.532 -$as_echo "$MSVCR_DLL" >&6; }
   1.533 +    as_fn_error $? "Could not find msvcr100.dll. Please specify using --with-msvcr-dll." "$LINENO" 5
   1.534 +  fi
   1.535 +
   1.536  
   1.537    if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
   1.538  
   1.539 @@ -18935,25 +19217,32 @@
   1.540    # Print a helpful message on how to acquire the necessary build dependency.
   1.541    # devkit is the help tag: freetyp2, cups, pulse, alsa etc
   1.542    MISSING_DEPENDENCY=devkit
   1.543 -  PKGHANDLER_COMMAND=
   1.544 -
   1.545 -  case $PKGHANDLER in
   1.546 -    apt-get)
   1.547 -      apt_help     $MISSING_DEPENDENCY ;;
   1.548 -    yum)
   1.549 -      yum_help     $MISSING_DEPENDENCY ;;
   1.550 -    port)
   1.551 -      port_help    $MISSING_DEPENDENCY ;;
   1.552 -    pkgutil)
   1.553 -      pkgutil_help $MISSING_DEPENDENCY ;;
   1.554 -    pkgadd)
   1.555 -      pkgadd_help  $MISSING_DEPENDENCY ;;
   1.556 -    * )
   1.557 -      break ;;
   1.558 -  esac
   1.559 -
   1.560 -  if test "x$PKGHANDLER_COMMAND" != x; then
   1.561 -    HELP_MSG="You might be able to fix this by running '$PKGHANDLER_COMMAND'."
   1.562 +
   1.563 +  if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
   1.564 +    cygwin_help $MISSING_DEPENDENCY
   1.565 +  elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then
   1.566 +    msys_help $MISSING_DEPENDENCY
   1.567 +  else
   1.568 +    PKGHANDLER_COMMAND=
   1.569 +
   1.570 +    case $PKGHANDLER in
   1.571 +      apt-get)
   1.572 +        apt_help     $MISSING_DEPENDENCY ;;
   1.573 +      yum)
   1.574 +        yum_help     $MISSING_DEPENDENCY ;;
   1.575 +      port)
   1.576 +        port_help    $MISSING_DEPENDENCY ;;
   1.577 +      pkgutil)
   1.578 +        pkgutil_help $MISSING_DEPENDENCY ;;
   1.579 +      pkgadd)
   1.580 +        pkgadd_help  $MISSING_DEPENDENCY ;;
   1.581 +      * )
   1.582 +        break ;;
   1.583 +    esac
   1.584 +
   1.585 +    if test "x$PKGHANDLER_COMMAND" != x; then
   1.586 +      HELP_MSG="You might be able to fix this by running '$PKGHANDLER_COMMAND'."
   1.587 +    fi
   1.588    fi
   1.589  
   1.590      as_fn_error $? "Could not find a $COMPILER_NAME compiler. $HELP_MSG" "$LINENO" 5
   1.591 @@ -20507,25 +20796,32 @@
   1.592    # Print a helpful message on how to acquire the necessary build dependency.
   1.593    # devkit is the help tag: freetyp2, cups, pulse, alsa etc
   1.594    MISSING_DEPENDENCY=devkit
   1.595 -  PKGHANDLER_COMMAND=
   1.596 -
   1.597 -  case $PKGHANDLER in
   1.598 -    apt-get)
   1.599 -      apt_help     $MISSING_DEPENDENCY ;;
   1.600 -    yum)
   1.601 -      yum_help     $MISSING_DEPENDENCY ;;
   1.602 -    port)
   1.603 -      port_help    $MISSING_DEPENDENCY ;;
   1.604 -    pkgutil)
   1.605 -      pkgutil_help $MISSING_DEPENDENCY ;;
   1.606 -    pkgadd)
   1.607 -      pkgadd_help  $MISSING_DEPENDENCY ;;
   1.608 -    * )
   1.609 -      break ;;
   1.610 -  esac
   1.611 -
   1.612 -  if test "x$PKGHANDLER_COMMAND" != x; then
   1.613 -    HELP_MSG="You might be able to fix this by running '$PKGHANDLER_COMMAND'."
   1.614 +
   1.615 +  if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
   1.616 +    cygwin_help $MISSING_DEPENDENCY
   1.617 +  elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then
   1.618 +    msys_help $MISSING_DEPENDENCY
   1.619 +  else
   1.620 +    PKGHANDLER_COMMAND=
   1.621 +
   1.622 +    case $PKGHANDLER in
   1.623 +      apt-get)
   1.624 +        apt_help     $MISSING_DEPENDENCY ;;
   1.625 +      yum)
   1.626 +        yum_help     $MISSING_DEPENDENCY ;;
   1.627 +      port)
   1.628 +        port_help    $MISSING_DEPENDENCY ;;
   1.629 +      pkgutil)
   1.630 +        pkgutil_help $MISSING_DEPENDENCY ;;
   1.631 +      pkgadd)
   1.632 +        pkgadd_help  $MISSING_DEPENDENCY ;;
   1.633 +      * )
   1.634 +        break ;;
   1.635 +    esac
   1.636 +
   1.637 +    if test "x$PKGHANDLER_COMMAND" != x; then
   1.638 +      HELP_MSG="You might be able to fix this by running '$PKGHANDLER_COMMAND'."
   1.639 +    fi
   1.640    fi
   1.641  
   1.642      as_fn_error $? "Could not find a $COMPILER_NAME compiler. $HELP_MSG" "$LINENO" 5
   1.643 @@ -29688,8 +29984,8 @@
   1.644      FREETYPE2_NOT_NEEDED=yes
   1.645      # If the java runtime framework is disabled, then we need X11.
   1.646      # This will be adjusted below.
   1.647 -    { $as_echo "$as_me:${as_lineno-$LINENO}: result: alsa pulse x11" >&5
   1.648 -$as_echo "alsa pulse x11" >&6; }
   1.649 +    { $as_echo "$as_me:${as_lineno-$LINENO}: result: alsa pulse x11 freetype" >&5
   1.650 +$as_echo "alsa pulse x11 freetype" >&6; }
   1.651    fi
   1.652  
   1.653    if test "x$OPENJDK_TARGET_OS" = xbsd; then
   1.654 @@ -29710,44 +30006,31 @@
   1.655  
   1.656    ###############################################################################
   1.657    #
   1.658 -  # Check for MacOSX support for OpenJDK. If this exists, try to build a JVM
   1.659 -  # that uses this API.
   1.660 -  #
   1.661 +  # Check for MacOSX support for OpenJDK.
   1.662 +  #
   1.663 +
   1.664 +
   1.665    # Check whether --enable-macosx-runtime-support was given.
   1.666  if test "${enable_macosx_runtime_support+set}" = set; then :
   1.667 -  enableval=$enable_macosx_runtime_support; MACOSX_RUNTIME_SUPPORT="${enableval}"
   1.668 -else
   1.669 -  MACOSX_RUNTIME_SUPPORT="no"
   1.670 -fi
   1.671 -
   1.672 -
   1.673 -  USE_MACOSX_RUNTIME_SUPPORT=no
   1.674 -  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for explicit Java runtime support in the OS" >&5
   1.675 -$as_echo_n "checking for explicit Java runtime support in the OS... " >&6; }
   1.676 +  enableval=$enable_macosx_runtime_support;
   1.677 +fi
   1.678 +
   1.679 +  if test "x$enable_macosx_runtime_support" != x; then
   1.680 +    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Option --enable-macosx-runtime-support is deprecated and will be ignored." >&5
   1.681 +$as_echo "$as_me: WARNING: Option --enable-macosx-runtime-support is deprecated and will be ignored." >&2;}
   1.682 +  fi
   1.683 +
   1.684 +
   1.685 +  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Mac OS X Java Framework" >&5
   1.686 +$as_echo_n "checking for Mac OS X Java Framework... " >&6; }
   1.687    if test -f /System/Library/Frameworks/JavaVM.framework/Frameworks/JavaRuntimeSupport.framework/Headers/JavaRuntimeSupport.h; then
   1.688 -    if test "x$MACOSX_RUNTIME_SUPPORT" != xno; then
   1.689 -      MACOSX_RUNTIME_SUPPORT=yes
   1.690 -      USE_MACOSX_RUNTIME_SUPPORT=yes
   1.691 -      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, does not need alsa freetype2 pulse and X11" >&5
   1.692 -$as_echo "yes, does not need alsa freetype2 pulse and X11" >&6; }
   1.693 -    else
   1.694 -      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, but explicitly disabled." >&5
   1.695 -$as_echo "yes, but explicitly disabled." >&6; }
   1.696 -    fi
   1.697 +    { $as_echo "$as_me:${as_lineno-$LINENO}: result: /System/Library/Frameworks/JavaVM.framework" >&5
   1.698 +$as_echo "/System/Library/Frameworks/JavaVM.framework" >&6; }
   1.699    else
   1.700      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   1.701  $as_echo "no" >&6; }
   1.702    fi
   1.703  
   1.704 -  if test "x$OPENJDK_TARGET_OS" = xmacosx && test "x$USE_MACOSX_RUNTIME_SUPPORT" = xno; then
   1.705 -    { $as_echo "$as_me:${as_lineno-$LINENO}: checking what is not needed on an X11 build on MacOSX?" >&5
   1.706 -$as_echo_n "checking what is not needed on an X11 build on MacOSX?... " >&6; }
   1.707 -    X11_NOT_NEEDED=
   1.708 -    FREETYPE2_NOT_NEEDED=
   1.709 -    { $as_echo "$as_me:${as_lineno-$LINENO}: result: alsa pulse" >&5
   1.710 -$as_echo "alsa pulse" >&6; }
   1.711 -  fi
   1.712 -
   1.713  
   1.714  
   1.715    ###############################################################################
   1.716 @@ -30473,25 +30756,32 @@
   1.717    # Print a helpful message on how to acquire the necessary build dependency.
   1.718    # x11 is the help tag: freetyp2, cups, pulse, alsa etc
   1.719    MISSING_DEPENDENCY=x11
   1.720 -  PKGHANDLER_COMMAND=
   1.721 -
   1.722 -  case $PKGHANDLER in
   1.723 -    apt-get)
   1.724 -      apt_help     $MISSING_DEPENDENCY ;;
   1.725 -    yum)
   1.726 -      yum_help     $MISSING_DEPENDENCY ;;
   1.727 -    port)
   1.728 -      port_help    $MISSING_DEPENDENCY ;;
   1.729 -    pkgutil)
   1.730 -      pkgutil_help $MISSING_DEPENDENCY ;;
   1.731 -    pkgadd)
   1.732 -      pkgadd_help  $MISSING_DEPENDENCY ;;
   1.733 -    * )
   1.734 -      break ;;
   1.735 -  esac
   1.736 -
   1.737 -  if test "x$PKGHANDLER_COMMAND" != x; then
   1.738 -    HELP_MSG="You might be able to fix this by running '$PKGHANDLER_COMMAND'."
   1.739 +
   1.740 +  if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
   1.741 +    cygwin_help $MISSING_DEPENDENCY
   1.742 +  elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then
   1.743 +    msys_help $MISSING_DEPENDENCY
   1.744 +  else
   1.745 +    PKGHANDLER_COMMAND=
   1.746 +
   1.747 +    case $PKGHANDLER in
   1.748 +      apt-get)
   1.749 +        apt_help     $MISSING_DEPENDENCY ;;
   1.750 +      yum)
   1.751 +        yum_help     $MISSING_DEPENDENCY ;;
   1.752 +      port)
   1.753 +        port_help    $MISSING_DEPENDENCY ;;
   1.754 +      pkgutil)
   1.755 +        pkgutil_help $MISSING_DEPENDENCY ;;
   1.756 +      pkgadd)
   1.757 +        pkgadd_help  $MISSING_DEPENDENCY ;;
   1.758 +      * )
   1.759 +        break ;;
   1.760 +    esac
   1.761 +
   1.762 +    if test "x$PKGHANDLER_COMMAND" != x; then
   1.763 +      HELP_MSG="You might be able to fix this by running '$PKGHANDLER_COMMAND'."
   1.764 +    fi
   1.765    fi
   1.766  
   1.767      as_fn_error $? "Could not find X11 libraries. $HELP_MSG" "$LINENO" 5
   1.768 @@ -30568,25 +30858,32 @@
   1.769    # Print a helpful message on how to acquire the necessary build dependency.
   1.770    # x11 is the help tag: freetyp2, cups, pulse, alsa etc
   1.771    MISSING_DEPENDENCY=x11
   1.772 -  PKGHANDLER_COMMAND=
   1.773 -
   1.774 -  case $PKGHANDLER in
   1.775 -    apt-get)
   1.776 -      apt_help     $MISSING_DEPENDENCY ;;
   1.777 -    yum)
   1.778 -      yum_help     $MISSING_DEPENDENCY ;;
   1.779 -    port)
   1.780 -      port_help    $MISSING_DEPENDENCY ;;
   1.781 -    pkgutil)
   1.782 -      pkgutil_help $MISSING_DEPENDENCY ;;
   1.783 -    pkgadd)
   1.784 -      pkgadd_help  $MISSING_DEPENDENCY ;;
   1.785 -    * )
   1.786 -      break ;;
   1.787 -  esac
   1.788 -
   1.789 -  if test "x$PKGHANDLER_COMMAND" != x; then
   1.790 -    HELP_MSG="You might be able to fix this by running '$PKGHANDLER_COMMAND'."
   1.791 +
   1.792 +  if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
   1.793 +    cygwin_help $MISSING_DEPENDENCY
   1.794 +  elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then
   1.795 +    msys_help $MISSING_DEPENDENCY
   1.796 +  else
   1.797 +    PKGHANDLER_COMMAND=
   1.798 +
   1.799 +    case $PKGHANDLER in
   1.800 +      apt-get)
   1.801 +        apt_help     $MISSING_DEPENDENCY ;;
   1.802 +      yum)
   1.803 +        yum_help     $MISSING_DEPENDENCY ;;
   1.804 +      port)
   1.805 +        port_help    $MISSING_DEPENDENCY ;;
   1.806 +      pkgutil)
   1.807 +        pkgutil_help $MISSING_DEPENDENCY ;;
   1.808 +      pkgadd)
   1.809 +        pkgadd_help  $MISSING_DEPENDENCY ;;
   1.810 +      * )
   1.811 +        break ;;
   1.812 +    esac
   1.813 +
   1.814 +    if test "x$PKGHANDLER_COMMAND" != x; then
   1.815 +      HELP_MSG="You might be able to fix this by running '$PKGHANDLER_COMMAND'."
   1.816 +    fi
   1.817    fi
   1.818  
   1.819      as_fn_error $? "Could not find all X11 headers (shape.h Xrender.h XTest.h Intrinsic.h). $HELP_MSG" "$LINENO" 5
   1.820 @@ -30823,25 +31120,32 @@
   1.821    # Print a helpful message on how to acquire the necessary build dependency.
   1.822    # cups is the help tag: freetyp2, cups, pulse, alsa etc
   1.823    MISSING_DEPENDENCY=cups
   1.824 -  PKGHANDLER_COMMAND=
   1.825 -
   1.826 -  case $PKGHANDLER in
   1.827 -    apt-get)
   1.828 -      apt_help     $MISSING_DEPENDENCY ;;
   1.829 -    yum)
   1.830 -      yum_help     $MISSING_DEPENDENCY ;;
   1.831 -    port)
   1.832 -      port_help    $MISSING_DEPENDENCY ;;
   1.833 -    pkgutil)
   1.834 -      pkgutil_help $MISSING_DEPENDENCY ;;
   1.835 -    pkgadd)
   1.836 -      pkgadd_help  $MISSING_DEPENDENCY ;;
   1.837 -    * )
   1.838 -      break ;;
   1.839 -  esac
   1.840 -
   1.841 -  if test "x$PKGHANDLER_COMMAND" != x; then
   1.842 -    HELP_MSG="You might be able to fix this by running '$PKGHANDLER_COMMAND'."
   1.843 +
   1.844 +  if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
   1.845 +    cygwin_help $MISSING_DEPENDENCY
   1.846 +  elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then
   1.847 +    msys_help $MISSING_DEPENDENCY
   1.848 +  else
   1.849 +    PKGHANDLER_COMMAND=
   1.850 +
   1.851 +    case $PKGHANDLER in
   1.852 +      apt-get)
   1.853 +        apt_help     $MISSING_DEPENDENCY ;;
   1.854 +      yum)
   1.855 +        yum_help     $MISSING_DEPENDENCY ;;
   1.856 +      port)
   1.857 +        port_help    $MISSING_DEPENDENCY ;;
   1.858 +      pkgutil)
   1.859 +        pkgutil_help $MISSING_DEPENDENCY ;;
   1.860 +      pkgadd)
   1.861 +        pkgadd_help  $MISSING_DEPENDENCY ;;
   1.862 +      * )
   1.863 +        break ;;
   1.864 +    esac
   1.865 +
   1.866 +    if test "x$PKGHANDLER_COMMAND" != x; then
   1.867 +      HELP_MSG="You might be able to fix this by running '$PKGHANDLER_COMMAND'."
   1.868 +    fi
   1.869    fi
   1.870  
   1.871        as_fn_error $? "Could not find cups! $HELP_MSG " "$LINENO" 5
   1.872 @@ -31448,25 +31752,32 @@
   1.873    # Print a helpful message on how to acquire the necessary build dependency.
   1.874    # freetype2 is the help tag: freetyp2, cups, pulse, alsa etc
   1.875    MISSING_DEPENDENCY=freetype2
   1.876 -  PKGHANDLER_COMMAND=
   1.877 -
   1.878 -  case $PKGHANDLER in
   1.879 -    apt-get)
   1.880 -      apt_help     $MISSING_DEPENDENCY ;;
   1.881 -    yum)
   1.882 -      yum_help     $MISSING_DEPENDENCY ;;
   1.883 -    port)
   1.884 -      port_help    $MISSING_DEPENDENCY ;;
   1.885 -    pkgutil)
   1.886 -      pkgutil_help $MISSING_DEPENDENCY ;;
   1.887 -    pkgadd)
   1.888 -      pkgadd_help  $MISSING_DEPENDENCY ;;
   1.889 -    * )
   1.890 -      break ;;
   1.891 -  esac
   1.892 -
   1.893 -  if test "x$PKGHANDLER_COMMAND" != x; then
   1.894 -    HELP_MSG="You might be able to fix this by running '$PKGHANDLER_COMMAND'."
   1.895 +
   1.896 +  if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
   1.897 +    cygwin_help $MISSING_DEPENDENCY
   1.898 +  elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then
   1.899 +    msys_help $MISSING_DEPENDENCY
   1.900 +  else
   1.901 +    PKGHANDLER_COMMAND=
   1.902 +
   1.903 +    case $PKGHANDLER in
   1.904 +      apt-get)
   1.905 +        apt_help     $MISSING_DEPENDENCY ;;
   1.906 +      yum)
   1.907 +        yum_help     $MISSING_DEPENDENCY ;;
   1.908 +      port)
   1.909 +        port_help    $MISSING_DEPENDENCY ;;
   1.910 +      pkgutil)
   1.911 +        pkgutil_help $MISSING_DEPENDENCY ;;
   1.912 +      pkgadd)
   1.913 +        pkgadd_help  $MISSING_DEPENDENCY ;;
   1.914 +      * )
   1.915 +        break ;;
   1.916 +    esac
   1.917 +
   1.918 +    if test "x$PKGHANDLER_COMMAND" != x; then
   1.919 +      HELP_MSG="You might be able to fix this by running '$PKGHANDLER_COMMAND'."
   1.920 +    fi
   1.921    fi
   1.922  
   1.923        as_fn_error $? "Could not find freetype2! $HELP_MSG " "$LINENO" 5
   1.924 @@ -31821,25 +32132,32 @@
   1.925    # Print a helpful message on how to acquire the necessary build dependency.
   1.926    # alsa is the help tag: freetyp2, cups, pulse, alsa etc
   1.927    MISSING_DEPENDENCY=alsa
   1.928 -  PKGHANDLER_COMMAND=
   1.929 -
   1.930 -  case $PKGHANDLER in
   1.931 -    apt-get)
   1.932 -      apt_help     $MISSING_DEPENDENCY ;;
   1.933 -    yum)
   1.934 -      yum_help     $MISSING_DEPENDENCY ;;
   1.935 -    port)
   1.936 -      port_help    $MISSING_DEPENDENCY ;;
   1.937 -    pkgutil)
   1.938 -      pkgutil_help $MISSING_DEPENDENCY ;;
   1.939 -    pkgadd)
   1.940 -      pkgadd_help  $MISSING_DEPENDENCY ;;
   1.941 -    * )
   1.942 -      break ;;
   1.943 -  esac
   1.944 -
   1.945 -  if test "x$PKGHANDLER_COMMAND" != x; then
   1.946 -    HELP_MSG="You might be able to fix this by running '$PKGHANDLER_COMMAND'."
   1.947 +
   1.948 +  if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
   1.949 +    cygwin_help $MISSING_DEPENDENCY
   1.950 +  elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then
   1.951 +    msys_help $MISSING_DEPENDENCY
   1.952 +  else
   1.953 +    PKGHANDLER_COMMAND=
   1.954 +
   1.955 +    case $PKGHANDLER in
   1.956 +      apt-get)
   1.957 +        apt_help     $MISSING_DEPENDENCY ;;
   1.958 +      yum)
   1.959 +        yum_help     $MISSING_DEPENDENCY ;;
   1.960 +      port)
   1.961 +        port_help    $MISSING_DEPENDENCY ;;
   1.962 +      pkgutil)
   1.963 +        pkgutil_help $MISSING_DEPENDENCY ;;
   1.964 +      pkgadd)
   1.965 +        pkgadd_help  $MISSING_DEPENDENCY ;;
   1.966 +      * )
   1.967 +        break ;;
   1.968 +    esac
   1.969 +
   1.970 +    if test "x$PKGHANDLER_COMMAND" != x; then
   1.971 +      HELP_MSG="You might be able to fix this by running '$PKGHANDLER_COMMAND'."
   1.972 +    fi
   1.973    fi
   1.974  
   1.975        as_fn_error $? "Could not find alsa! $HELP_MSG " "$LINENO" 5
   1.976 @@ -34633,25 +34951,32 @@
   1.977    # Print a helpful message on how to acquire the necessary build dependency.
   1.978    # ccache is the help tag: freetyp2, cups, pulse, alsa etc
   1.979    MISSING_DEPENDENCY=ccache
   1.980 -  PKGHANDLER_COMMAND=
   1.981 -
   1.982 -  case $PKGHANDLER in
   1.983 -    apt-get)
   1.984 -      apt_help     $MISSING_DEPENDENCY ;;
   1.985 -    yum)
   1.986 -      yum_help     $MISSING_DEPENDENCY ;;
   1.987 -    port)
   1.988 -      port_help    $MISSING_DEPENDENCY ;;
   1.989 -    pkgutil)
   1.990 -      pkgutil_help $MISSING_DEPENDENCY ;;
   1.991 -    pkgadd)
   1.992 -      pkgadd_help  $MISSING_DEPENDENCY ;;
   1.993 -    * )
   1.994 -      break ;;
   1.995 -  esac
   1.996 -
   1.997 -  if test "x$PKGHANDLER_COMMAND" != x; then
   1.998 -    HELP_MSG="You might be able to fix this by running '$PKGHANDLER_COMMAND'."
   1.999 +
  1.1000 +  if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
  1.1001 +    cygwin_help $MISSING_DEPENDENCY
  1.1002 +  elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then
  1.1003 +    msys_help $MISSING_DEPENDENCY
  1.1004 +  else
  1.1005 +    PKGHANDLER_COMMAND=
  1.1006 +
  1.1007 +    case $PKGHANDLER in
  1.1008 +      apt-get)
  1.1009 +        apt_help     $MISSING_DEPENDENCY ;;
  1.1010 +      yum)
  1.1011 +        yum_help     $MISSING_DEPENDENCY ;;
  1.1012 +      port)
  1.1013 +        port_help    $MISSING_DEPENDENCY ;;
  1.1014 +      pkgutil)
  1.1015 +        pkgutil_help $MISSING_DEPENDENCY ;;
  1.1016 +      pkgadd)
  1.1017 +        pkgadd_help  $MISSING_DEPENDENCY ;;
  1.1018 +      * )
  1.1019 +        break ;;
  1.1020 +    esac
  1.1021 +
  1.1022 +    if test "x$PKGHANDLER_COMMAND" != x; then
  1.1023 +      HELP_MSG="You might be able to fix this by running '$PKGHANDLER_COMMAND'."
  1.1024 +    fi
  1.1025    fi
  1.1026  
  1.1027      printf "$HELP_MSG\n"

mercurial