1 #!/bin/bash
   2 #
   3 # ##########################################################
   4 # ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ###
   5 # ##########################################################
   6 #
   7 #! /bin/sh
   8 # Guess values for system-dependent variables and create Makefiles.
   9 # Generated by GNU Autoconf 2.69 for OpenJDK jdk9.
  10 #
  11 # Report bugs to <build-dev@openjdk.java.net>.
  12 #
  13 #
  14 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
  15 #
  16 #
  17 # This configure script is free software; the Free Software Foundation
  18 # gives unlimited permission to copy, distribute and modify it.
  19 ## -------------------- ##
  20 ## M4sh Initialization. ##
  21 ## -------------------- ##
  22 
  23 # Be more Bourne compatible
  24 DUALCASE=1; export DUALCASE # for MKS sh
  25 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
  26   emulate sh
  27   NULLCMD=:
  28   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
  29   # is contrary to our usage.  Disable this feature.
  30   alias -g '${1+"$@"}'='"$@"'
  31   setopt NO_GLOB_SUBST
  32 else
  33   case `(set -o) 2>/dev/null` in #(
  34   *posix*) :
  35     set -o posix ;; #(
  36   *) :
  37      ;;
  38 esac
  39 fi
  40 
  41 
  42 as_nl='
  43 '
  44 export as_nl
  45 # Printing a long string crashes Solaris 7 /usr/bin/printf.
  46 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
  47 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
  48 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
  49 # Prefer a ksh shell builtin over an external printf program on Solaris,
  50 # but without wasting forks for bash or zsh.
  51 if test -z "$BASH_VERSION$ZSH_VERSION" \
  52     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
  53   as_echo='print -r --'
  54   as_echo_n='print -rn --'
  55 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
  56   as_echo='printf %s\n'
  57   as_echo_n='printf %s'
  58 else
  59   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
  60     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
  61     as_echo_n='/usr/ucb/echo -n'
  62   else
  63     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
  64     as_echo_n_body='eval
  65       arg=$1;
  66       case $arg in #(
  67       *"$as_nl"*)
  68         expr "X$arg" : "X\\(.*\\)$as_nl";
  69         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
  70       esac;
  71       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
  72     '
  73     export as_echo_n_body
  74     as_echo_n='sh -c $as_echo_n_body as_echo'
  75   fi
  76   export as_echo_body
  77   as_echo='sh -c $as_echo_body as_echo'
  78 fi
  79 
  80 # The user is always right.
  81 if test "${PATH_SEPARATOR+set}" != set; then
  82   PATH_SEPARATOR=:
  83   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
  84     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
  85       PATH_SEPARATOR=';'
  86   }
  87 fi
  88 
  89 
  90 # IFS
  91 # We need space, tab and new line, in precisely that order.  Quoting is
  92 # there to prevent editors from complaining about space-tab.
  93 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
  94 # splitting by setting IFS to empty value.)
  95 IFS=" ""        $as_nl"
  96 
  97 # Find who we are.  Look in the path if we contain no directory separator.
  98 as_myself=
  99 case $0 in #((
 100   *[\\/]* ) as_myself=$0 ;;
 101   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 102 for as_dir in $PATH
 103 do
 104   IFS=$as_save_IFS
 105   test -z "$as_dir" && as_dir=.
 106     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
 107   done
 108 IFS=$as_save_IFS
 109 
 110      ;;
 111 esac
 112 # We did not find ourselves, most probably we were run as `sh COMMAND'
 113 # in which case we are not to be found in the path.
 114 if test "x$as_myself" = x; then
 115   as_myself=$0
 116 fi
 117 if test ! -f "$as_myself"; then
 118   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
 119   exit 1
 120 fi
 121 
 122 # Unset variables that we do not need and which cause bugs (e.g. in
 123 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
 124 # suppresses any "Segmentation fault" message there.  '((' could
 125 # trigger a bug in pdksh 5.2.14.
 126 for as_var in BASH_ENV ENV MAIL MAILPATH
 127 do eval test x\${$as_var+set} = xset \
 128   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
 129 done
 130 PS1='$ '
 131 PS2='> '
 132 PS4='+ '
 133 
 134 # NLS nuisances.
 135 LC_ALL=C
 136 export LC_ALL
 137 LANGUAGE=C
 138 export LANGUAGE
 139 
 140 # CDPATH.
 141 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
 142 
 143 # Use a proper internal environment variable to ensure we don't fall
 144   # into an infinite loop, continuously re-executing ourselves.
 145   if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
 146     _as_can_reexec=no; export _as_can_reexec;
 147     # We cannot yet assume a decent shell, so we have to provide a
 148 # neutralization value for shells without unset; and this also
 149 # works around shells that cannot unset nonexistent variables.
 150 # Preserve -v and -x to the replacement shell.
 151 BASH_ENV=/dev/null
 152 ENV=/dev/null
 153 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
 154 case $- in # ((((
 155   *v*x* | *x*v* ) as_opts=-vx ;;
 156   *v* ) as_opts=-v ;;
 157   *x* ) as_opts=-x ;;
 158   * ) as_opts= ;;
 159 esac
 160 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
 161 # Admittedly, this is quite paranoid, since all the known shells bail
 162 # out after a failed `exec'.
 163 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
 164 as_fn_exit 255
 165   fi
 166   # We don't want this to propagate to other subprocesses.
 167           { _as_can_reexec=; unset _as_can_reexec;}
 168 if test "x$CONFIG_SHELL" = x; then
 169   as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
 170   emulate sh
 171   NULLCMD=:
 172   # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
 173   # is contrary to our usage.  Disable this feature.
 174   alias -g '\${1+\"\$@\"}'='\"\$@\"'
 175   setopt NO_GLOB_SUBST
 176 else
 177   case \`(set -o) 2>/dev/null\` in #(
 178   *posix*) :
 179     set -o posix ;; #(
 180   *) :
 181      ;;
 182 esac
 183 fi
 184 "
 185   as_required="as_fn_return () { (exit \$1); }
 186 as_fn_success () { as_fn_return 0; }
 187 as_fn_failure () { as_fn_return 1; }
 188 as_fn_ret_success () { return 0; }
 189 as_fn_ret_failure () { return 1; }
 190 
 191 exitcode=0
 192 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
 193 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
 194 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
 195 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
 196 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
 197 
 198 else
 199   exitcode=1; echo positional parameters were not saved.
 200 fi
 201 test x\$exitcode = x0 || exit 1
 202 test -x / || exit 1"
 203   as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
 204   as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
 205   eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
 206   test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
 207 test \$(( 1 + 1 )) = 2 || exit 1"
 208   if (eval "$as_required") 2>/dev/null; then :
 209   as_have_required=yes
 210 else
 211   as_have_required=no
 212 fi
 213   if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
 214 
 215 else
 216   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 217 as_found=false
 218 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
 219 do
 220   IFS=$as_save_IFS
 221   test -z "$as_dir" && as_dir=.
 222   as_found=:
 223   case $as_dir in #(
 224          /*)
 225            for as_base in sh bash ksh sh5; do
 226              # Try only shells that exist, to save several forks.
 227              as_shell=$as_dir/$as_base
 228              if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
 229                     { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
 230   CONFIG_SHELL=$as_shell as_have_required=yes
 231                    if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
 232   break 2
 233 fi
 234 fi
 235            done;;
 236        esac
 237   as_found=false
 238 done
 239 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
 240               { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
 241   CONFIG_SHELL=$SHELL as_have_required=yes
 242 fi; }
 243 IFS=$as_save_IFS
 244 
 245 
 246       if test "x$CONFIG_SHELL" != x; then :
 247   export CONFIG_SHELL
 248              # We cannot yet assume a decent shell, so we have to provide a
 249 # neutralization value for shells without unset; and this also
 250 # works around shells that cannot unset nonexistent variables.
 251 # Preserve -v and -x to the replacement shell.
 252 BASH_ENV=/dev/null
 253 ENV=/dev/null
 254 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
 255 case $- in # ((((
 256   *v*x* | *x*v* ) as_opts=-vx ;;
 257   *v* ) as_opts=-v ;;
 258   *x* ) as_opts=-x ;;
 259   * ) as_opts= ;;
 260 esac
 261 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
 262 # Admittedly, this is quite paranoid, since all the known shells bail
 263 # out after a failed `exec'.
 264 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
 265 exit 255
 266 fi
 267 
 268     if test x$as_have_required = xno; then :
 269   $as_echo "$0: This script requires a shell more modern than all"
 270   $as_echo "$0: the shells that I found on your system."
 271   if test x${ZSH_VERSION+set} = xset ; then
 272     $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
 273     $as_echo "$0: be upgraded to zsh 4.3.4 or later."
 274   else
 275     $as_echo "$0: Please tell bug-autoconf@gnu.org and
 276 $0: build-dev@openjdk.java.net about your system, including
 277 $0: any error possibly output before this message. Then
 278 $0: install a modern shell, or manually run the script
 279 $0: under such a shell if you do have one."
 280   fi
 281   exit 1
 282 fi
 283 fi
 284 fi
 285 SHELL=${CONFIG_SHELL-/bin/sh}
 286 export SHELL
 287 # Unset more variables known to interfere with behavior of common tools.
 288 CLICOLOR_FORCE= GREP_OPTIONS=
 289 unset CLICOLOR_FORCE GREP_OPTIONS
 290 
 291 ## --------------------- ##
 292 ## M4sh Shell Functions. ##
 293 ## --------------------- ##
 294 # as_fn_unset VAR
 295 # ---------------
 296 # Portably unset VAR.
 297 as_fn_unset ()
 298 {
 299   { eval $1=; unset $1;}
 300 }
 301 as_unset=as_fn_unset
 302 
 303 # as_fn_set_status STATUS
 304 # -----------------------
 305 # Set $? to STATUS, without forking.
 306 as_fn_set_status ()
 307 {
 308   return $1
 309 } # as_fn_set_status
 310 
 311 # as_fn_exit STATUS
 312 # -----------------
 313 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
 314 as_fn_exit ()
 315 {
 316   set +e
 317   as_fn_set_status $1
 318   exit $1
 319 } # as_fn_exit
 320 
 321 # as_fn_mkdir_p
 322 # -------------
 323 # Create "$as_dir" as a directory, including parents if necessary.
 324 as_fn_mkdir_p ()
 325 {
 326 
 327   case $as_dir in #(
 328   -*) as_dir=./$as_dir;;
 329   esac
 330   test -d "$as_dir" || eval $as_mkdir_p || {
 331     as_dirs=
 332     while :; do
 333       case $as_dir in #(
 334       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
 335       *) as_qdir=$as_dir;;
 336       esac
 337       as_dirs="'$as_qdir' $as_dirs"
 338       as_dir=`$as_dirname -- "$as_dir" ||
 339 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
 340          X"$as_dir" : 'X\(//\)[^/]' \| \
 341          X"$as_dir" : 'X\(//\)$' \| \
 342          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
 343 $as_echo X"$as_dir" |
 344     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
 345             s//\1/
 346             q
 347           }
 348           /^X\(\/\/\)[^/].*/{
 349             s//\1/
 350             q
 351           }
 352           /^X\(\/\/\)$/{
 353             s//\1/
 354             q
 355           }
 356           /^X\(\/\).*/{
 357             s//\1/
 358             q
 359           }
 360           s/.*/./; q'`
 361       test -d "$as_dir" && break
 362     done
 363     test -z "$as_dirs" || eval "mkdir $as_dirs"
 364   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
 365 
 366 
 367 } # as_fn_mkdir_p
 368 
 369 # as_fn_executable_p FILE
 370 # -----------------------
 371 # Test if FILE is an executable regular file.
 372 as_fn_executable_p ()
 373 {
 374   test -f "$1" && test -x "$1"
 375 } # as_fn_executable_p
 376 # as_fn_append VAR VALUE
 377 # ----------------------
 378 # Append the text in VALUE to the end of the definition contained in VAR. Take
 379 # advantage of any shell optimizations that allow amortized linear growth over
 380 # repeated appends, instead of the typical quadratic growth present in naive
 381 # implementations.
 382 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
 383   eval 'as_fn_append ()
 384   {
 385     eval $1+=\$2
 386   }'
 387 else
 388   as_fn_append ()
 389   {
 390     eval $1=\$$1\$2
 391   }
 392 fi # as_fn_append
 393 
 394 # as_fn_arith ARG...
 395 # ------------------
 396 # Perform arithmetic evaluation on the ARGs, and store the result in the
 397 # global $as_val. Take advantage of shells that can avoid forks. The arguments
 398 # must be portable across $(()) and expr.
 399 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
 400   eval 'as_fn_arith ()
 401   {
 402     as_val=$(( $* ))
 403   }'
 404 else
 405   as_fn_arith ()
 406   {
 407     as_val=`expr "$@" || test $? -eq 1`
 408   }
 409 fi # as_fn_arith
 410 
 411 
 412 # as_fn_error STATUS ERROR [LINENO LOG_FD]
 413 # ----------------------------------------
 414 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
 415 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
 416 # script with STATUS, using 1 if that was 0.
 417 as_fn_error ()
 418 {
 419   as_status=$1; test $as_status -eq 0 && as_status=1
 420   if test "$4"; then
 421     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
 422     $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
 423   fi
 424   $as_echo "$as_me: error: $2" >&2
 425   as_fn_exit $as_status
 426 } # as_fn_error
 427 
 428 if expr a : '\(a\)' >/dev/null 2>&1 &&
 429    test "X`expr 00001 : '.*\(...\)'`" = X001; then
 430   as_expr=expr
 431 else
 432   as_expr=false
 433 fi
 434 
 435 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
 436   as_basename=basename
 437 else
 438   as_basename=false
 439 fi
 440 
 441 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
 442   as_dirname=dirname
 443 else
 444   as_dirname=false
 445 fi
 446 
 447 as_me=`$as_basename -- "$0" ||
 448 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
 449          X"$0" : 'X\(//\)$' \| \
 450          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
 451 $as_echo X/"$0" |
 452     sed '/^.*\/\([^/][^/]*\)\/*$/{
 453             s//\1/
 454             q
 455           }
 456           /^X\/\(\/\/\)$/{
 457             s//\1/
 458             q
 459           }
 460           /^X\/\(\/\).*/{
 461             s//\1/
 462             q
 463           }
 464           s/.*/./; q'`
 465 
 466 # Avoid depending upon Character Ranges.
 467 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
 468 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
 469 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
 470 as_cr_digits='0123456789'
 471 as_cr_alnum=$as_cr_Letters$as_cr_digits
 472 
 473 
 474   as_lineno_1=$LINENO as_lineno_1a=$LINENO
 475   as_lineno_2=$LINENO as_lineno_2a=$LINENO
 476   eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
 477   test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
 478   # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
 479   sed -n '
 480     p
 481     /[$]LINENO/=
 482   ' <$as_myself |
 483     sed '
 484       s/[$]LINENO.*/&-/
 485       t lineno
 486       b
 487       :lineno
 488       N
 489       :loop
 490       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
 491       t loop
 492       s/-\n.*//
 493     ' >$as_me.lineno &&
 494   chmod +x "$as_me.lineno" ||
 495     { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
 496 
 497   # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
 498   # already done that, so ensure we don't try to do so again and fall
 499   # in an infinite loop.  This has already happened in practice.
 500   _as_can_reexec=no; export _as_can_reexec
 501   # Don't try to exec as it changes $[0], causing all sort of problems
 502   # (the dirname of $[0] is not the place where we might find the
 503   # original and so on.  Autoconf is especially sensitive to this).
 504   . "./$as_me.lineno"
 505   # Exit status is that of the last command.
 506   exit
 507 }
 508 
 509 ECHO_C= ECHO_N= ECHO_T=
 510 case `echo -n x` in #(((((
 511 -n*)
 512   case `echo 'xy\c'` in
 513   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
 514   xy)  ECHO_C='\c';;
 515   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
 516        ECHO_T=' ';;
 517   esac;;
 518 *)
 519   ECHO_N='-n';;
 520 esac
 521 
 522 rm -f conf$$ conf$$.exe conf$$.file
 523 if test -d conf$$.dir; then
 524   rm -f conf$$.dir/conf$$.file
 525 else
 526   rm -f conf$$.dir
 527   mkdir conf$$.dir 2>/dev/null
 528 fi
 529 if (echo >conf$$.file) 2>/dev/null; then
 530   if ln -s conf$$.file conf$$ 2>/dev/null; then
 531     as_ln_s='ln -s'
 532     # ... but there are two gotchas:
 533     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
 534     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
 535     # In both cases, we have to default to `cp -pR'.
 536     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
 537       as_ln_s='cp -pR'
 538   elif ln conf$$.file conf$$ 2>/dev/null; then
 539     as_ln_s=ln
 540   else
 541     as_ln_s='cp -pR'
 542   fi
 543 else
 544   as_ln_s='cp -pR'
 545 fi
 546 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
 547 rmdir conf$$.dir 2>/dev/null
 548 
 549 if mkdir -p . 2>/dev/null; then
 550   as_mkdir_p='mkdir -p "$as_dir"'
 551 else
 552   test -d ./-p && rmdir ./-p
 553   as_mkdir_p=false
 554 fi
 555 
 556 as_test_x='test -x'
 557 as_executable_p=as_fn_executable_p
 558 
 559 # Sed expression to map a string onto a valid CPP name.
 560 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
 561 
 562 # Sed expression to map a string onto a valid variable name.
 563 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
 564 
 565 
 566 test -n "$DJDIR" || exec 7<&0 </dev/null
 567 exec 6>&1
 568 
 569 # Name of the host.
 570 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
 571 # so uname gets run too.
 572 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
 573 
 574 #
 575 # Initializations.
 576 #
 577 ac_default_prefix=/usr/local
 578 ac_clean_files=
 579 ac_config_libobj_dir=.
 580 LIBOBJS=
 581 cross_compiling=no
 582 subdirs=
 583 MFLAGS=
 584 MAKEFLAGS=
 585 
 586 # Identity of this package.
 587 PACKAGE_NAME='OpenJDK'
 588 PACKAGE_TARNAME='openjdk'
 589 PACKAGE_VERSION='jdk9'
 590 PACKAGE_STRING='OpenJDK jdk9'
 591 PACKAGE_BUGREPORT='build-dev@openjdk.java.net'
 592 PACKAGE_URL='http://openjdk.java.net'
 593 
 594 # Factoring default headers for most tests.
 595 ac_includes_default="\
 596 #include <stdio.h>
 597 #ifdef HAVE_SYS_TYPES_H
 598 # include <sys/types.h>
 599 #endif
 600 #ifdef HAVE_SYS_STAT_H
 601 # include <sys/stat.h>
 602 #endif
 603 #ifdef STDC_HEADERS
 604 # include <stdlib.h>
 605 # include <stddef.h>
 606 #else
 607 # ifdef HAVE_STDLIB_H
 608 #  include <stdlib.h>
 609 # endif
 610 #endif
 611 #ifdef HAVE_STRING_H
 612 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
 613 #  include <memory.h>
 614 # endif
 615 # include <string.h>
 616 #endif
 617 #ifdef HAVE_STRINGS_H
 618 # include <strings.h>
 619 #endif
 620 #ifdef HAVE_INTTYPES_H
 621 # include <inttypes.h>
 622 #endif
 623 #ifdef HAVE_STDINT_H
 624 # include <stdint.h>
 625 #endif
 626 #ifdef HAVE_UNISTD_H
 627 # include <unistd.h>
 628 #endif"
 629 
 630 ac_subst_vars='LTLIBOBJS
 631 LIBOBJS
 632 CFLAGS_CCACHE
 633 CCACHE
 634 USE_PRECOMPILED_HEADER
 635 BUILD_ICECC
 636 ICECC
 637 ICECC_WRAPPER
 638 ICECC_CREATE_ENV
 639 ICECC_CMD
 640 ENABLE_JAVAC_SERVER
 641 ENABLE_SJAVAC
 642 SJAVAC_SERVER_JAVA_FLAGS
 643 SJAVAC_SERVER_JAVA
 644 JAVA_TOOL_FLAGS_SMALL
 645 JAVA_FLAGS_SMALL
 646 JAVA_FLAGS_JAVAC
 647 BOOTCYCLE_JVM_ARGS_BIG
 648 JAVA_FLAGS_BIG
 649 JAVA_FLAGS
 650 TEST_JOBS
 651 JOBS
 652 MEMORY_SIZE
 653 NUM_CORES
 654 ENABLE_GENERATE_CLASSLIST
 655 BUILD_FAILURE_HANDLER
 656 ENABLE_INTREE_EC
 657 STLPORT_LIB
 658 LIBZIP_CAN_USE_MMAP
 659 LIBDL
 660 LIBM
 661 USE_EXTERNAL_LCMS
 662 LCMS_LIBS
 663 LCMS_CFLAGS
 664 USE_EXTERNAL_LIBZ
 665 USE_EXTERNAL_LIBPNG
 666 PNG_LIBS
 667 PNG_CFLAGS
 668 USE_EXTERNAL_LIBGIF
 669 USE_EXTERNAL_LIBJPEG
 670 LLVM_LIBS
 671 LLVM_LDFLAGS
 672 LLVM_CFLAGS
 673 LLVM_CONFIG
 674 LIBFFI_LIBS
 675 LIBFFI_CFLAGS
 676 ALSA_LIBS
 677 ALSA_CFLAGS
 678 FREETYPE_BUNDLE_LIB_PATH
 679 FREETYPE_LIBS
 680 FREETYPE_CFLAGS
 681 CUPS_CFLAGS
 682 X_EXTRA_LIBS
 683 X_LIBS
 684 X_PRE_LIBS
 685 X_CFLAGS
 686 XMKMF
 687 MSVCP_DLL
 688 MSVCR_DLL
 689 LIBCXX
 690 STATIC_CXX_SETTING
 691 FIXPATH_DETACH_FLAG
 692 FIXPATH
 693 BUILD_GTEST
 694 VALID_JVM_FEATURES
 695 JVM_FEATURES_custom
 696 JVM_FEATURES_zeroshark
 697 JVM_FEATURES_zero
 698 JVM_FEATURES_minimal
 699 JVM_FEATURES_core
 700 JVM_FEATURES_client
 701 JVM_FEATURES_server
 702 INCLUDE_DTRACE
 703 GCOV_ENABLED
 704 STRIP_POLICY
 705 DEBUG_BINARIES
 706 ZIP_EXTERNAL_DEBUG_SYMBOLS
 707 COPY_DEBUG_SYMBOLS
 708 COMPILE_WITH_DEBUG_SYMBOLS
 709 CFLAGS_WARNINGS_ARE_ERRORS
 710 BUILD_CC_DISABLE_WARNING_PREFIX
 711 DISABLE_WARNING_PREFIX
 712 HOTSPOT_SET_WARNINGS_AS_ERRORS
 713 WARNINGS_AS_ERRORS
 714 COMPILER_SUPPORTS_TARGET_BITS_FLAG
 715 ZERO_ARCHFLAG
 716 LDFLAGS_TESTEXE
 717 LDFLAGS_TESTLIB
 718 CXXFLAGS_TESTEXE
 719 CXXFLAGS_TESTLIB
 720 CFLAGS_TESTEXE
 721 CFLAGS_TESTLIB
 722 OPENJDK_BUILD_JVM_LIBS
 723 OPENJDK_BUILD_JVM_ASFLAGS
 724 OPENJDK_BUILD_JVM_LDFLAGS
 725 OPENJDK_BUILD_JVM_CFLAGS
 726 OPENJDK_BUILD_LDFLAGS_HASH_STYLE
 727 OPENJDK_BUILD_LDFLAGS_CXX_JDK
 728 OPENJDK_BUILD_JDKEXE_LIBS
 729 OPENJDK_BUILD_JDKLIB_LIBS
 730 OPENJDK_BUILD_LDFLAGS_JDKEXE
 731 OPENJDK_BUILD_LDFLAGS_JDKLIB
 732 OPENJDK_BUILD_CXXFLAGS_JDKEXE
 733 OPENJDK_BUILD_CXXFLAGS_JDKLIB
 734 OPENJDK_BUILD_CFLAGS_JDKEXE
 735 OPENJDK_BUILD_CFLAGS_JDKLIB
 736 OPENJDK_BUILD_CXXSTD_CXXFLAG
 737 JVM_LIBS
 738 JVM_ASFLAGS
 739 JVM_LDFLAGS
 740 JVM_CFLAGS
 741 LDFLAGS_HASH_STYLE
 742 LDFLAGS_CXX_JDK
 743 JDKEXE_LIBS
 744 JDKLIB_LIBS
 745 LDFLAGS_JDKEXE
 746 LDFLAGS_JDKLIB
 747 CXXFLAGS_JDKEXE
 748 CXXFLAGS_JDKLIB
 749 CFLAGS_JDKEXE
 750 CFLAGS_JDKLIB
 751 MACOSX_VERSION_MIN
 752 CXXSTD_CXXFLAG
 753 CXX_O_FLAG_SIZE
 754 CXX_O_FLAG_NONE
 755 CXX_O_FLAG_DEBUG
 756 CXX_O_FLAG_NORM
 757 CXX_O_FLAG_HI
 758 CXX_O_FLAG_HIGHEST
 759 CXX_O_FLAG_HIGHEST_JVM
 760 C_O_FLAG_SIZE
 761 C_O_FLAG_NONE
 762 C_O_FLAG_DEBUG
 763 C_O_FLAG_NORM
 764 C_O_FLAG_HI
 765 C_O_FLAG_HIGHEST
 766 C_O_FLAG_HIGHEST_JVM
 767 JVM_CFLAGS_SYMBOLS
 768 CXXFLAGS_DEBUG_SYMBOLS
 769 CFLAGS_DEBUG_SYMBOLS
 770 CXX_FLAG_DEPS
 771 C_FLAG_DEPS
 772 SHARED_LIBRARY_FLAGS
 773 SET_SHARED_LIBRARY_MAPFILE
 774 SET_SHARED_LIBRARY_NAME
 775 SET_SHARED_LIBRARY_ORIGIN
 776 SET_EXECUTABLE_ORIGIN
 777 CXX_FLAG_REORDER
 778 C_FLAG_REORDER
 779 JVM_RCFLAGS
 780 RC_FLAGS
 781 AR_OUT_OPTION
 782 LD_OUT_OPTION
 783 EXE_OUT_OPTION
 784 CC_OUT_OPTION
 785 STRIPFLAGS
 786 ARFLAGS
 787 COMPILER_BINDCMD_FILE_FLAG
 788 COMPILER_COMMAND_FILE_FLAG
 789 COMPILER_TARGET_BITS_FLAG
 790 JT_HOME
 791 JTREGEXE
 792 HOTSPOT_TOOLCHAIN_TYPE
 793 USING_BROKEN_SUSE_LD
 794 PACKAGE_PATH
 795 USE_CLANG
 796 HOTSPOT_LD
 797 HOTSPOT_CXX
 798 HOTSPOT_RC
 799 HOTSPOT_MT
 800 BUILD_AS
 801 BUILD_LDCXX
 802 BUILD_LD
 803 BUILD_STRIP
 804 BUILD_OBJCOPY
 805 BUILD_AR
 806 BUILD_NM
 807 BUILD_CXX
 808 BUILD_CC
 809 BUILD_SYSROOT_LDFLAGS
 810 BUILD_SYSROOT_CFLAGS
 811 ac_ct_OBJDUMP
 812 OBJDUMP
 813 ac_ct_OBJCOPY
 814 OBJCOPY
 815 ac_ct_NM
 816 ac_ct_STRIP
 817 GNM
 818 NM
 819 STRIP
 820 MSBUILD
 821 DUMPBIN
 822 RC
 823 MT
 824 LIPO
 825 ac_ct_AR
 826 AR
 827 AS
 828 LDCXX
 829 LD
 830 CXXCPP
 831 CPP
 832 CXX_VERSION_NUMBER
 833 CC_VERSION_NUMBER
 834 ac_ct_CXX
 835 CXXFLAGS
 836 CXX
 837 TOOLCHAIN_PATH_CXX
 838 POTENTIAL_CXX
 839 OBJEXT
 840 EXEEXT
 841 ac_ct_CC
 842 CPPFLAGS
 843 LDFLAGS
 844 CFLAGS
 845 CC
 846 TOOLCHAIN_PATH_CC
 847 POTENTIAL_CC
 848 TOOLCHAIN_VERSION
 849 VS_LIB
 850 VS_INCLUDE
 851 VS_PATH
 852 CYGWIN_LINK
 853 SYSROOT_LDFLAGS
 854 SYSROOT_CFLAGS
 855 EXTRA_LDFLAGS
 856 EXTRA_CXXFLAGS
 857 EXTRA_CFLAGS
 858 LEGACY_EXTRA_LDFLAGS
 859 LEGACY_EXTRA_CXXFLAGS
 860 LEGACY_EXTRA_CFLAGS
 861 EXE_SUFFIX
 862 OBJ_SUFFIX
 863 STATIC_LIBRARY
 864 SHARED_LIBRARY
 865 STATIC_LIBRARY_SUFFIX
 866 SHARED_LIBRARY_SUFFIX
 867 LIBRARY_PREFIX
 868 TOOLCHAIN_TYPE
 869 STATIC_BUILD
 870 IMPORT_MODULES_MAKE
 871 IMPORT_MODULES_SRC
 872 IMPORT_MODULES_CONF
 873 IMPORT_MODULES_LIBS
 874 IMPORT_MODULES_CMDS
 875 IMPORT_MODULES_CLASSES
 876 BUILD_HOTSPOT
 877 HOTSPOT_DIST
 878 BUILD_OUTPUT
 879 JDK_TOPDIR
 880 NASHORN_TOPDIR
 881 HOTSPOT_TOPDIR
 882 JAXWS_TOPDIR
 883 JAXP_TOPDIR
 884 CORBA_TOPDIR
 885 LANGTOOLS_TOPDIR
 886 EXTERNAL_BUILDJDK
 887 BUILD_JDK
 888 CREATE_BUILDJDK
 889 JLINK
 890 JMOD
 891 BOOT_JDK_BITS
 892 JAVAC_FLAGS
 893 BOOT_JDK_MODULAR
 894 BOOT_JDK_SOURCETARGET
 895 JARSIGNER
 896 JAR
 897 JAVAH
 898 JAVAC
 899 JAVA
 900 BOOT_JDK
 901 JAVA_CHECK
 902 JAVAC_CHECK
 903 VERSION_IS_GA
 904 VERSION_SHORT
 905 VERSION_STRING
 906 VERSION_NUMBER_FOUR_POSITIONS
 907 VERSION_NUMBER
 908 VERSION_OPT
 909 VERSION_BUILD
 910 VERSION_PRE
 911 VERSION_PATCH
 912 VERSION_SECURITY
 913 VERSION_MINOR
 914 VERSION_MAJOR
 915 MACOSX_BUNDLE_ID_BASE
 916 MACOSX_BUNDLE_NAME_BASE
 917 HOTSPOT_VM_DISTRO
 918 COMPANY_NAME
 919 JDK_RC_PLATFORM_NAME
 920 PRODUCT_SUFFIX
 921 PRODUCT_NAME
 922 LAUNCHER_NAME
 923 JLINK_KEEP_PACKAGED_MODULES
 924 COPYRIGHT_YEAR
 925 COMPRESS_JARS
 926 INCLUDE_SA
 927 UNLIMITED_CRYPTO
 928 CACERTS_FILE
 929 BUILD_HEADLESS
 930 SUPPORT_HEADFUL
 931 SUPPORT_HEADLESS
 932 DEFAULT_MAKE_TARGET
 933 OS_VERSION_MICRO
 934 OS_VERSION_MINOR
 935 OS_VERSION_MAJOR
 936 PKG_CONFIG
 937 BASH_ARGS
 938 SETFILE
 939 CODESIGN
 940 XATTR
 941 DSYMUTIL
 942 IS_GNU_TIME
 943 PATCH
 944 DTRACE
 945 TIME
 946 STAT
 947 HG
 948 READELF
 949 OTOOL
 950 LDD
 951 ZIP
 952 UNZIP
 953 TAR_SUPPORTS_TRANSFORM
 954 TAR_INCLUDE_PARAM
 955 TAR_CREATE_EXTRA_PARAM
 956 TAR_TYPE
 957 FIND_DELETE
 958 OUTPUT_SYNC
 959 OUTPUT_SYNC_SUPPORTED
 960 CHECK_TOOLSDIR_MAKE
 961 CHECK_TOOLSDIR_GMAKE
 962 CHECK_MAKE
 963 CHECK_GMAKE
 964 MAKE
 965 PKGHANDLER
 966 CONFIGURESUPPORT_OUTPUTDIR
 967 OUTPUT_ROOT
 968 CONF_NAME
 969 SPEC
 970 SDKROOT
 971 XCODEBUILD
 972 VALID_JVM_VARIANTS
 973 JVM_VARIANTS
 974 DEBUG_LEVEL
 975 HOTSPOT_DEBUG_LEVEL
 976 JDK_VARIANT
 977 USERNAME
 978 CANONICAL_TOPDIR
 979 ORIGINAL_TOPDIR
 980 TOPDIR
 981 PATH_SEP
 982 ZERO_ARCHDEF
 983 HOTSPOT_BUILD_CPU_DEFINE
 984 HOTSPOT_BUILD_CPU_ARCH
 985 HOTSPOT_BUILD_CPU
 986 HOTSPOT_BUILD_OS_TYPE
 987 HOTSPOT_BUILD_OS
 988 OPENJDK_BUILD_BUNDLE_PLATFORM
 989 OPENJDK_BUILD_CPU_BUNDLE
 990 OPENJDK_BUILD_OS_BUNDLE
 991 OPENJDK_BUILD_OS_EXPORT_DIR
 992 OPENJDK_BUILD_CPU_JLI_CFLAGS
 993 OPENJDK_BUILD_CPU_OSARCH
 994 OPENJDK_BUILD_CPU_ISADIR
 995 OPENJDK_BUILD_CPU_LIBDIR
 996 OPENJDK_BUILD_CPU_LEGACY_LIB
 997 OPENJDK_BUILD_CPU_LEGACY
 998 HOTSPOT_TARGET_CPU_DEFINE
 999 HOTSPOT_TARGET_CPU_ARCH
1000 HOTSPOT_TARGET_CPU
1001 HOTSPOT_TARGET_OS_TYPE
1002 HOTSPOT_TARGET_OS
1003 DEFINE_CROSS_COMPILE_ARCH
1004 LP64
1005 OPENJDK_TARGET_BUNDLE_PLATFORM
1006 OPENJDK_TARGET_CPU_BUNDLE
1007 OPENJDK_TARGET_OS_BUNDLE
1008 OPENJDK_TARGET_OS_EXPORT_DIR
1009 OPENJDK_TARGET_CPU_JLI_CFLAGS
1010 OPENJDK_TARGET_CPU_OSARCH
1011 OPENJDK_TARGET_CPU_ISADIR
1012 OPENJDK_TARGET_CPU_LIBDIR
1013 OPENJDK_TARGET_CPU_LEGACY_LIB
1014 OPENJDK_TARGET_CPU_LEGACY
1015 REQUIRED_OS_VERSION
1016 REQUIRED_OS_NAME
1017 COMPILE_TYPE
1018 OPENJDK_TARGET_CPU_ENDIAN
1019 OPENJDK_TARGET_CPU_BITS
1020 OPENJDK_TARGET_CPU_ARCH
1021 OPENJDK_TARGET_CPU
1022 OPENJDK_TARGET_OS_ENV
1023 OPENJDK_TARGET_OS_TYPE
1024 OPENJDK_TARGET_OS
1025 OPENJDK_BUILD_CPU_ENDIAN
1026 OPENJDK_BUILD_CPU_BITS
1027 OPENJDK_BUILD_CPU_ARCH
1028 OPENJDK_BUILD_CPU
1029 OPENJDK_BUILD_OS_ENV
1030 OPENJDK_BUILD_OS_TYPE
1031 OPENJDK_BUILD_OS
1032 OPENJDK_BUILD_AUTOCONF_NAME
1033 OPENJDK_TARGET_AUTOCONF_NAME
1034 target_os
1035 target_vendor
1036 target_cpu
1037 target
1038 host_os
1039 host_vendor
1040 host_cpu
1041 host
1042 build_os
1043 build_vendor
1044 build_cpu
1045 build
1046 NICE
1047 CPIO
1048 DF
1049 READLINK
1050 CYGPATH
1051 SED
1052 FGREP
1053 EGREP
1054 GREP
1055 AWK
1056 XARGS
1057 WHICH
1058 WC
1059 UNIQ
1060 UNAME
1061 TR
1062 TOUCH
1063 TEE
1064 TAR
1065 TAIL
1066 SORT
1067 SH
1068 RMDIR
1069 RM
1070 PRINTF
1071 NAWK
1072 MV
1073 MKTEMP
1074 MKDIR
1075 LS
1076 LN
1077 GZIP
1078 GUNZIP
1079 HEAD
1080 FIND
1081 FILE
1082 EXPR
1083 ECHO
1084 DIRNAME
1085 DIFF
1086 DATE
1087 CUT
1088 CP
1089 COMM
1090 CMP
1091 CHMOD
1092 CAT
1093 BASH
1094 BASENAME
1095 DATE_WHEN_CONFIGURED
1096 ORIGINAL_PATH
1097 CONFIGURE_COMMAND_LINE
1098 target_alias
1099 host_alias
1100 build_alias
1101 LIBS
1102 ECHO_T
1103 ECHO_N
1104 ECHO_C
1105 DEFS
1106 mandir
1107 localedir
1108 libdir
1109 psdir
1110 pdfdir
1111 dvidir
1112 htmldir
1113 infodir
1114 docdir
1115 oldincludedir
1116 includedir
1117 localstatedir
1118 sharedstatedir
1119 sysconfdir
1120 datadir
1121 datarootdir
1122 libexecdir
1123 sbindir
1124 bindir
1125 program_transform_name
1126 prefix
1127 exec_prefix
1128 PACKAGE_URL
1129 PACKAGE_BUGREPORT
1130 PACKAGE_STRING
1131 PACKAGE_VERSION
1132 PACKAGE_TARNAME
1133 PACKAGE_NAME
1134 PATH_SEPARATOR
1135 SHELL'
1136 ac_subst_files=''
1137 ac_user_opts='
1138 enable_option_checking
1139 with_target_bits
1140 enable_openjdk_only
1141 with_custom_make_dir
1142 with_jdk_variant
1143 enable_debug
1144 with_debug_level
1145 with_jvm_variants
1146 with_devkit
1147 with_sys_root
1148 with_sysroot
1149 with_tools_dir
1150 with_toolchain_path
1151 with_extra_path
1152 with_sdk_name
1153 with_conf_name
1154 with_output_sync
1155 with_default_make_target
1156 enable_headful
1157 with_cacerts_file
1158 enable_unlimited_crypto
1159 with_copyright_year
1160 enable_keep_packaged_modules
1161 with_milestone
1162 with_update_version
1163 with_user_release_suffix
1164 with_build_number
1165 with_version_string
1166 with_version_pre
1167 with_version_opt
1168 with_version_build
1169 with_version_major
1170 with_version_minor
1171 with_version_security
1172 with_version_patch
1173 with_boot_jdk
1174 with_build_jdk
1175 with_add_source_root
1176 with_override_source_root
1177 with_adds_and_overrides
1178 with_override_langtools
1179 with_override_corba
1180 with_override_jaxp
1181 with_override_jaxws
1182 with_override_hotspot
1183 with_override_nashorn
1184 with_override_jdk
1185 with_import_hotspot
1186 with_import_modules
1187 enable_static_build
1188 with_toolchain_type
1189 with_extra_cflags
1190 with_extra_cxxflags
1191 with_extra_ldflags
1192 with_toolchain_version
1193 with_build_devkit
1194 with_jtreg
1195 enable_warnings_as_errors
1196 with_native_debug_symbols
1197 enable_debug_symbols
1198 enable_zip_debug_info
1199 enable_native_coverage
1200 enable_dtrace
1201 with_jvm_features
1202 with_jvm_interpreter
1203 enable_hotspot_gtest
1204 with_stdc__lib
1205 with_msvcr_dll
1206 with_msvcp_dll
1207 with_x
1208 with_cups
1209 with_cups_include
1210 with_freetype
1211 with_freetype_include
1212 with_freetype_lib
1213 with_freetype_src
1214 enable_freetype_bundling
1215 with_alsa
1216 with_alsa_include
1217 with_alsa_lib
1218 with_libffi
1219 with_libffi_include
1220 with_libffi_lib
1221 with_libjpeg
1222 with_giflib
1223 with_libpng
1224 with_zlib
1225 with_lcms
1226 with_dxsdk
1227 with_dxsdk_lib
1228 with_dxsdk_include
1229 enable_jtreg_failure_handler
1230 enable_generate_classlist
1231 with_num_cores
1232 with_memory_size
1233 with_jobs
1234 with_test_jobs
1235 with_boot_jdk_jvmargs
1236 with_sjavac_server_java
1237 enable_sjavac
1238 enable_javac_server
1239 enable_icecc
1240 enable_precompiled_headers
1241 enable_ccache
1242 with_ccache_dir
1243 '
1244       ac_precious_vars='build_alias
1245 host_alias
1246 target_alias
1247 BASENAME
1248 BASH
1249 CAT
1250 CHMOD
1251 CMP
1252 COMM
1253 CP
1254 CUT
1255 DATE
1256 DIFF
1257 DIRNAME
1258 ECHO
1259 EXPR
1260 FILE
1261 FIND
1262 HEAD
1263 GUNZIP
1264 GZIP
1265 LN
1266 LS
1267 MKDIR
1268 MKTEMP
1269 MV
1270 NAWK
1271 PRINTF
1272 RM
1273 RMDIR
1274 SH
1275 SORT
1276 TAIL
1277 TAR
1278 TEE
1279 TOUCH
1280 TR
1281 UNAME
1282 UNIQ
1283 WC
1284 WHICH
1285 XARGS
1286 AWK
1287 GREP
1288 EGREP
1289 FGREP
1290 SED
1291 CYGPATH
1292 READLINK
1293 DF
1294 CPIO
1295 NICE
1296 MAKE
1297 UNZIP
1298 ZIP
1299 LDD
1300 OTOOL
1301 READELF
1302 HG
1303 STAT
1304 TIME
1305 DTRACE
1306 PATCH
1307 DSYMUTIL
1308 XATTR
1309 CODESIGN
1310 SETFILE
1311 PKG_CONFIG
1312 JAVA
1313 JAVAC
1314 JAVAH
1315 JAR
1316 JARSIGNER
1317 CC
1318 CFLAGS
1319 LDFLAGS
1320 LIBS
1321 CPPFLAGS
1322 CXX
1323 CXXFLAGS
1324 CCC
1325 CPP
1326 CXXCPP
1327 AS
1328 AR
1329 LIPO
1330 STRIP
1331 NM
1332 GNM
1333 OBJCOPY
1334 OBJDUMP
1335 BUILD_CC
1336 BUILD_CXX
1337 BUILD_NM
1338 BUILD_AR
1339 BUILD_OBJCOPY
1340 BUILD_STRIP
1341 JTREGEXE
1342 XMKMF
1343 FREETYPE_CFLAGS
1344 FREETYPE_LIBS
1345 ALSA_CFLAGS
1346 ALSA_LIBS
1347 LIBFFI_CFLAGS
1348 LIBFFI_LIBS
1349 PNG_CFLAGS
1350 PNG_LIBS
1351 LCMS_CFLAGS
1352 LCMS_LIBS
1353 ICECC_CMD
1354 ICECC_CREATE_ENV
1355 ICECC_WRAPPER
1356 CCACHE'
1357 
1358 
1359 # Initialize some variables set by options.
1360 ac_init_help=
1361 ac_init_version=false
1362 ac_unrecognized_opts=
1363 ac_unrecognized_sep=
1364 # The variables have the same names as the options, with
1365 # dashes changed to underlines.
1366 cache_file=/dev/null
1367 exec_prefix=NONE
1368 no_create=
1369 no_recursion=
1370 prefix=NONE
1371 program_prefix=NONE
1372 program_suffix=NONE
1373 program_transform_name=s,x,x,
1374 silent=
1375 site=
1376 srcdir=
1377 verbose=
1378 x_includes=NONE
1379 x_libraries=NONE
1380 
1381 # Installation directory options.
1382 # These are left unexpanded so users can "make install exec_prefix=/foo"
1383 # and all the variables that are supposed to be based on exec_prefix
1384 # by default will actually change.
1385 # Use braces instead of parens because sh, perl, etc. also accept them.
1386 # (The list follows the same order as the GNU Coding Standards.)
1387 bindir='${exec_prefix}/bin'
1388 sbindir='${exec_prefix}/sbin'
1389 libexecdir='${exec_prefix}/libexec'
1390 datarootdir='${prefix}/share'
1391 datadir='${datarootdir}'
1392 sysconfdir='${prefix}/etc'
1393 sharedstatedir='${prefix}/com'
1394 localstatedir='${prefix}/var'
1395 includedir='${prefix}/include'
1396 oldincludedir='/usr/include'
1397 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
1398 infodir='${datarootdir}/info'
1399 htmldir='${docdir}'
1400 dvidir='${docdir}'
1401 pdfdir='${docdir}'
1402 psdir='${docdir}'
1403 libdir='${exec_prefix}/lib'
1404 localedir='${datarootdir}/locale'
1405 mandir='${datarootdir}/man'
1406 
1407 ac_prev=
1408 ac_dashdash=
1409 for ac_option
1410 do
1411   # If the previous option needs an argument, assign it.
1412   if test -n "$ac_prev"; then
1413     eval $ac_prev=\$ac_option
1414     ac_prev=
1415     continue
1416   fi
1417 
1418   case $ac_option in
1419   *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
1420   *=)   ac_optarg= ;;
1421   *)    ac_optarg=yes ;;
1422   esac
1423 
1424   # Accept the important Cygnus configure options, so we can diagnose typos.
1425 
1426   case $ac_dashdash$ac_option in
1427   --)
1428     ac_dashdash=yes ;;
1429 
1430   -bindir | --bindir | --bindi | --bind | --bin | --bi)
1431     ac_prev=bindir ;;
1432   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
1433     bindir=$ac_optarg ;;
1434 
1435   -build | --build | --buil | --bui | --bu)
1436     ac_prev=build_alias ;;
1437   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1438     build_alias=$ac_optarg ;;
1439 
1440   -cache-file | --cache-file | --cache-fil | --cache-fi \
1441   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1442     ac_prev=cache_file ;;
1443   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1444   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1445     cache_file=$ac_optarg ;;
1446 
1447   --config-cache | -C)
1448     cache_file=config.cache ;;
1449 
1450   -datadir | --datadir | --datadi | --datad)
1451     ac_prev=datadir ;;
1452   -datadir=* | --datadir=* | --datadi=* | --datad=*)
1453     datadir=$ac_optarg ;;
1454 
1455   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1456   | --dataroo | --dataro | --datar)
1457     ac_prev=datarootdir ;;
1458   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1459   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1460     datarootdir=$ac_optarg ;;
1461 
1462   -disable-* | --disable-*)
1463     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1464     # Reject names that are not valid shell variable names.
1465     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1466       as_fn_error $? "invalid feature name: $ac_useropt"
1467     ac_useropt_orig=$ac_useropt
1468     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1469     case $ac_user_opts in
1470       *"
1471 "enable_$ac_useropt"
1472 "*) ;;
1473       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1474          ac_unrecognized_sep=', ';;
1475     esac
1476     eval enable_$ac_useropt=no ;;
1477 
1478   -docdir | --docdir | --docdi | --doc | --do)
1479     ac_prev=docdir ;;
1480   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1481     docdir=$ac_optarg ;;
1482 
1483   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1484     ac_prev=dvidir ;;
1485   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1486     dvidir=$ac_optarg ;;
1487 
1488   -enable-* | --enable-*)
1489     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1490     # Reject names that are not valid shell variable names.
1491     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1492       as_fn_error $? "invalid feature name: $ac_useropt"
1493     ac_useropt_orig=$ac_useropt
1494     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1495     case $ac_user_opts in
1496       *"
1497 "enable_$ac_useropt"
1498 "*) ;;
1499       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1500          ac_unrecognized_sep=', ';;
1501     esac
1502     eval enable_$ac_useropt=\$ac_optarg ;;
1503 
1504   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1505   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1506   | --exec | --exe | --ex)
1507     ac_prev=exec_prefix ;;
1508   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1509   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1510   | --exec=* | --exe=* | --ex=*)
1511     exec_prefix=$ac_optarg ;;
1512 
1513   -gas | --gas | --ga | --g)
1514     # Obsolete; use --with-gas.
1515     with_gas=yes ;;
1516 
1517   -help | --help | --hel | --he | -h)
1518     ac_init_help=long ;;
1519   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1520     ac_init_help=recursive ;;
1521   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1522     ac_init_help=short ;;
1523 
1524   -host | --host | --hos | --ho)
1525     ac_prev=host_alias ;;
1526   -host=* | --host=* | --hos=* | --ho=*)
1527     host_alias=$ac_optarg ;;
1528 
1529   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1530     ac_prev=htmldir ;;
1531   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1532   | --ht=*)
1533     htmldir=$ac_optarg ;;
1534 
1535   -includedir | --includedir | --includedi | --included | --include \
1536   | --includ | --inclu | --incl | --inc)
1537     ac_prev=includedir ;;
1538   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1539   | --includ=* | --inclu=* | --incl=* | --inc=*)
1540     includedir=$ac_optarg ;;
1541 
1542   -infodir | --infodir | --infodi | --infod | --info | --inf)
1543     ac_prev=infodir ;;
1544   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1545     infodir=$ac_optarg ;;
1546 
1547   -libdir | --libdir | --libdi | --libd)
1548     ac_prev=libdir ;;
1549   -libdir=* | --libdir=* | --libdi=* | --libd=*)
1550     libdir=$ac_optarg ;;
1551 
1552   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1553   | --libexe | --libex | --libe)
1554     ac_prev=libexecdir ;;
1555   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1556   | --libexe=* | --libex=* | --libe=*)
1557     libexecdir=$ac_optarg ;;
1558 
1559   -localedir | --localedir | --localedi | --localed | --locale)
1560     ac_prev=localedir ;;
1561   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1562     localedir=$ac_optarg ;;
1563 
1564   -localstatedir | --localstatedir | --localstatedi | --localstated \
1565   | --localstate | --localstat | --localsta | --localst | --locals)
1566     ac_prev=localstatedir ;;
1567   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1568   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1569     localstatedir=$ac_optarg ;;
1570 
1571   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1572     ac_prev=mandir ;;
1573   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1574     mandir=$ac_optarg ;;
1575 
1576   -nfp | --nfp | --nf)
1577     # Obsolete; use --without-fp.
1578     with_fp=no ;;
1579 
1580   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1581   | --no-cr | --no-c | -n)
1582     no_create=yes ;;
1583 
1584   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1585   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1586     no_recursion=yes ;;
1587 
1588   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1589   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1590   | --oldin | --oldi | --old | --ol | --o)
1591     ac_prev=oldincludedir ;;
1592   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1593   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1594   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1595     oldincludedir=$ac_optarg ;;
1596 
1597   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1598     ac_prev=prefix ;;
1599   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1600     prefix=$ac_optarg ;;
1601 
1602   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1603   | --program-pre | --program-pr | --program-p)
1604     ac_prev=program_prefix ;;
1605   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1606   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1607     program_prefix=$ac_optarg ;;
1608 
1609   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1610   | --program-suf | --program-su | --program-s)
1611     ac_prev=program_suffix ;;
1612   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1613   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1614     program_suffix=$ac_optarg ;;
1615 
1616   -program-transform-name | --program-transform-name \
1617   | --program-transform-nam | --program-transform-na \
1618   | --program-transform-n | --program-transform- \
1619   | --program-transform | --program-transfor \
1620   | --program-transfo | --program-transf \
1621   | --program-trans | --program-tran \
1622   | --progr-tra | --program-tr | --program-t)
1623     ac_prev=program_transform_name ;;
1624   -program-transform-name=* | --program-transform-name=* \
1625   | --program-transform-nam=* | --program-transform-na=* \
1626   | --program-transform-n=* | --program-transform-=* \
1627   | --program-transform=* | --program-transfor=* \
1628   | --program-transfo=* | --program-transf=* \
1629   | --program-trans=* | --program-tran=* \
1630   | --progr-tra=* | --program-tr=* | --program-t=*)
1631     program_transform_name=$ac_optarg ;;
1632 
1633   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1634     ac_prev=pdfdir ;;
1635   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1636     pdfdir=$ac_optarg ;;
1637 
1638   -psdir | --psdir | --psdi | --psd | --ps)
1639     ac_prev=psdir ;;
1640   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1641     psdir=$ac_optarg ;;
1642 
1643   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1644   | -silent | --silent | --silen | --sile | --sil)
1645     silent=yes ;;
1646 
1647   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1648     ac_prev=sbindir ;;
1649   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1650   | --sbi=* | --sb=*)
1651     sbindir=$ac_optarg ;;
1652 
1653   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1654   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1655   | --sharedst | --shareds | --shared | --share | --shar \
1656   | --sha | --sh)
1657     ac_prev=sharedstatedir ;;
1658   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1659   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1660   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1661   | --sha=* | --sh=*)
1662     sharedstatedir=$ac_optarg ;;
1663 
1664   -site | --site | --sit)
1665     ac_prev=site ;;
1666   -site=* | --site=* | --sit=*)
1667     site=$ac_optarg ;;
1668 
1669   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1670     ac_prev=srcdir ;;
1671   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1672     srcdir=$ac_optarg ;;
1673 
1674   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1675   | --syscon | --sysco | --sysc | --sys | --sy)
1676     ac_prev=sysconfdir ;;
1677   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1678   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1679     sysconfdir=$ac_optarg ;;
1680 
1681   -target | --target | --targe | --targ | --tar | --ta | --t)
1682     ac_prev=target_alias ;;
1683   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1684     target_alias=$ac_optarg ;;
1685 
1686   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1687     verbose=yes ;;
1688 
1689   -version | --version | --versio | --versi | --vers | -V)
1690     ac_init_version=: ;;
1691 
1692   -with-* | --with-*)
1693     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1694     # Reject names that are not valid shell variable names.
1695     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1696       as_fn_error $? "invalid package name: $ac_useropt"
1697     ac_useropt_orig=$ac_useropt
1698     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1699     case $ac_user_opts in
1700       *"
1701 "with_$ac_useropt"
1702 "*) ;;
1703       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1704          ac_unrecognized_sep=', ';;
1705     esac
1706     eval with_$ac_useropt=\$ac_optarg ;;
1707 
1708   -without-* | --without-*)
1709     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1710     # Reject names that are not valid shell variable names.
1711     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1712       as_fn_error $? "invalid package name: $ac_useropt"
1713     ac_useropt_orig=$ac_useropt
1714     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1715     case $ac_user_opts in
1716       *"
1717 "with_$ac_useropt"
1718 "*) ;;
1719       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1720          ac_unrecognized_sep=', ';;
1721     esac
1722     eval with_$ac_useropt=no ;;
1723 
1724   --x)
1725     # Obsolete; use --with-x.
1726     with_x=yes ;;
1727 
1728   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1729   | --x-incl | --x-inc | --x-in | --x-i)
1730     ac_prev=x_includes ;;
1731   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1732   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1733     x_includes=$ac_optarg ;;
1734 
1735   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1736   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1737     ac_prev=x_libraries ;;
1738   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1739   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1740     x_libraries=$ac_optarg ;;
1741 
1742   -*) as_fn_error $? "unrecognized option: \`$ac_option'
1743 Try \`$0 --help' for more information"
1744     ;;
1745 
1746   *=*)
1747     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1748     # Reject names that are not valid shell variable names.
1749     case $ac_envvar in #(
1750       '' | [0-9]* | *[!_$as_cr_alnum]* )
1751       as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1752     esac
1753     eval $ac_envvar=\$ac_optarg
1754     export $ac_envvar ;;
1755 
1756   *)
1757     # FIXME: should be removed in autoconf 3.0.
1758     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1759     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1760       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1761     : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1762     ;;
1763 
1764   esac
1765 done
1766 
1767 if test -n "$ac_prev"; then
1768   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1769   as_fn_error $? "missing argument to $ac_option"
1770 fi
1771 
1772 if test -n "$ac_unrecognized_opts"; then
1773   case $enable_option_checking in
1774     no) ;;
1775     fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1776     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1777   esac
1778 fi
1779 
1780 # Check all directory arguments for consistency.
1781 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1782                 datadir sysconfdir sharedstatedir localstatedir includedir \
1783                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1784                 libdir localedir mandir
1785 do
1786   eval ac_val=\$$ac_var
1787   # Remove trailing slashes.
1788   case $ac_val in
1789     */ )
1790       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1791       eval $ac_var=\$ac_val;;
1792   esac
1793   # Be sure to have absolute directory names.
1794   case $ac_val in
1795     [\\/$]* | ?:[\\/]* )  continue;;
1796     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1797   esac
1798   as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1799 done
1800 
1801 # There might be people who depend on the old broken behavior: `$host'
1802 # used to hold the argument of --host etc.
1803 # FIXME: To remove some day.
1804 build=$build_alias
1805 host=$host_alias
1806 target=$target_alias
1807 
1808 # FIXME: To remove some day.
1809 if test "x$host_alias" != x; then
1810   if test "x$build_alias" = x; then
1811     cross_compiling=maybe
1812   elif test "x$build_alias" != "x$host_alias"; then
1813     cross_compiling=yes
1814   fi
1815 fi
1816 
1817 ac_tool_prefix=
1818 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1819 
1820 test "$silent" = yes && exec 6>/dev/null
1821 
1822 
1823 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1824 ac_ls_di=`ls -di .` &&
1825 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1826   as_fn_error $? "working directory cannot be determined"
1827 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1828   as_fn_error $? "pwd does not report name of working directory"
1829 
1830 
1831 # Find the source files, if location was not specified.
1832 if test -z "$srcdir"; then
1833   ac_srcdir_defaulted=yes
1834   # Try the directory containing this script, then the parent directory.
1835   ac_confdir=`$as_dirname -- "$as_myself" ||
1836 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1837          X"$as_myself" : 'X\(//\)[^/]' \| \
1838          X"$as_myself" : 'X\(//\)$' \| \
1839          X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1840 $as_echo X"$as_myself" |
1841     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1842             s//\1/
1843             q
1844           }
1845           /^X\(\/\/\)[^/].*/{
1846             s//\1/
1847             q
1848           }
1849           /^X\(\/\/\)$/{
1850             s//\1/
1851             q
1852           }
1853           /^X\(\/\).*/{
1854             s//\1/
1855             q
1856           }
1857           s/.*/./; q'`
1858   srcdir=$ac_confdir
1859   if test ! -r "$srcdir/$ac_unique_file"; then
1860     srcdir=..
1861   fi
1862 else
1863   ac_srcdir_defaulted=no
1864 fi
1865 if test ! -r "$srcdir/$ac_unique_file"; then
1866   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1867   as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1868 fi
1869 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1870 ac_abs_confdir=`(
1871         cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1872         pwd)`
1873 # When building in place, set srcdir=.
1874 if test "$ac_abs_confdir" = "$ac_pwd"; then
1875   srcdir=.
1876 fi
1877 # Remove unnecessary trailing slashes from srcdir.
1878 # Double slashes in file names in object file debugging info
1879 # mess up M-x gdb in Emacs.
1880 case $srcdir in
1881 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1882 esac
1883 for ac_var in $ac_precious_vars; do
1884   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1885   eval ac_env_${ac_var}_value=\$${ac_var}
1886   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1887   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1888 done
1889 
1890 #
1891 # Report the --help message.
1892 #
1893 if test "$ac_init_help" = "long"; then
1894   # Omit some internal or obsolete options to make the list less imposing.
1895   # This message is too long to be a string in the A/UX 3.1 sh.
1896   cat <<_ACEOF
1897 \`configure' configures OpenJDK jdk9 to adapt to many kinds of systems.
1898 
1899 Usage: $0 [OPTION]... [VAR=VALUE]...
1900 
1901 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1902 VAR=VALUE.  See below for descriptions of some of the useful variables.
1903 
1904 Defaults for the options are specified in brackets.
1905 
1906 Configuration:
1907   -h, --help              display this help and exit
1908       --help=short        display options specific to this package
1909       --help=recursive    display the short help of all the included packages
1910   -V, --version           display version information and exit
1911   -q, --quiet, --silent   do not print \`checking ...' messages
1912       --cache-file=FILE   cache test results in FILE [disabled]
1913   -C, --config-cache      alias for \`--cache-file=config.cache'
1914   -n, --no-create         do not create output files
1915       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1916 
1917 Installation directories:
1918   --prefix=PREFIX         install architecture-independent files in PREFIX
1919                           [$ac_default_prefix]
1920   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1921                           [PREFIX]
1922 
1923 By default, \`make install' will install all the files in
1924 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1925 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1926 for instance \`--prefix=\$HOME'.
1927 
1928 For better control, use the options below.
1929 
1930 Fine tuning of the installation directories:
1931   --bindir=DIR            user executables [EPREFIX/bin]
1932   --sbindir=DIR           system admin executables [EPREFIX/sbin]
1933   --libexecdir=DIR        program executables [EPREFIX/libexec]
1934   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1935   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1936   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1937   --libdir=DIR            object code libraries [EPREFIX/lib]
1938   --includedir=DIR        C header files [PREFIX/include]
1939   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1940   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1941   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1942   --infodir=DIR           info documentation [DATAROOTDIR/info]
1943   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1944   --mandir=DIR            man documentation [DATAROOTDIR/man]
1945   --docdir=DIR            documentation root [DATAROOTDIR/doc/openjdk]
1946   --htmldir=DIR           html documentation [DOCDIR]
1947   --dvidir=DIR            dvi documentation [DOCDIR]
1948   --pdfdir=DIR            pdf documentation [DOCDIR]
1949   --psdir=DIR             ps documentation [DOCDIR]
1950 _ACEOF
1951 
1952   cat <<\_ACEOF
1953 
1954 X features:
1955   --x-includes=DIR    X include files are in DIR
1956   --x-libraries=DIR   X library files are in DIR
1957 
1958 System types:
1959   --build=BUILD     configure for building on BUILD [guessed]
1960   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1961   --target=TARGET   configure for building compilers for TARGET [HOST]
1962 _ACEOF
1963 fi
1964 
1965 if test -n "$ac_init_help"; then
1966   case $ac_init_help in
1967      short | recursive ) echo "Configuration of OpenJDK jdk9:";;
1968    esac
1969   cat <<\_ACEOF
1970 
1971 Optional Features:
1972   --disable-option-checking  ignore unrecognized --enable/--with options
1973   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1974   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1975   --enable-openjdk-only   suppress building custom source even if present
1976                           [disabled]
1977   --enable-debug          set the debug level to fastdebug (shorthand for
1978                           --with-debug-level=fastdebug) [disabled]
1979   --disable-headful       disable building headful support (graphical UI
1980                           support) [enabled]
1981   --enable-unlimited-crypto
1982                           Enable unlimited crypto policy [disabled]
1983   --disable-keep-packaged-modules
1984                           Do not keep packaged modules in jdk image [enable]
1985   --enable-static-build   enable static library build [disabled]
1986   --disable-warnings-as-errors
1987                           do not consider native warnings to be an error
1988                           [enabled]
1989   --enable-debug-symbols  Deprecated. Option is kept for backwards
1990                           compatibility and is ignored
1991   --enable-zip-debug-info Deprecated. Option is kept for backwards
1992                           compatibility and is ignored
1993   --enable-native-coverage
1994                           enable native compilation with code coverage
1995                           data[disabled]
1996   --enable-dtrace[=yes/no/auto]
1997                           enable dtrace. Default is auto, where dtrace is
1998                           enabled if all dependencies are present.
1999   --disable-hotspot-gtest Disables building of the Hotspot unit tests
2000   --disable-freetype-bundling
2001                           disable bundling of the freetype library with the
2002                           build result [enabled on Windows or when using
2003                           --with-freetype, disabled otherwise]
2004   --enable-jtreg-failure-handler
2005                           forces build of the jtreg failure handler to be
2006                           enabled, missing dependencies become fatal errors.
2007                           Default is auto, where the failure handler is built
2008                           if all dependencies are present and otherwise just
2009                           disabled.
2010   --disable-generate-classlist
2011                           forces enabling or disabling of the generation of a
2012                           CDS classlist at build time. Default is to generate
2013                           it when either the server or client JVMs are built.
2014   --enable-sjavac         use sjavac to do fast incremental compiles
2015                           [disabled]
2016   --disable-javac-server  disable javac server [enabled]
2017   --enable-icecc          enable distribted compilation of native code using
2018                           icecc/icecream [disabled]
2019   --disable-precompiled-headers
2020                           disable using precompiled headers when compiling C++
2021                           [enabled]
2022   --enable-ccache         enable using ccache to speed up recompilations
2023                           [disabled]
2024 
2025 Optional Packages:
2026   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
2027   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
2028   --with-target-bits      build 32-bit or 64-bit binaries (for platforms that
2029                           support it), e.g. --with-target-bits=32 [guessed]
2030   --with-custom-make-dir  Deprecated. Option is kept for backwards
2031                           compatibility and is ignored
2032   --with-jdk-variant      JDK variant to build (normal) [normal]
2033   --with-debug-level      set the debug level (release, fastdebug, slowdebug,
2034                           optimized) [release]
2035   --with-jvm-variants     JVM variants (separated by commas) to build
2036                           (server,client,minimal,core,zero,zeroshark,custom)
2037                           [server]
2038   --with-devkit           use this devkit for compilers, tools and resources
2039   --with-sys-root         alias for --with-sysroot for backwards compatability
2040   --with-sysroot          use this directory as sysroot
2041   --with-tools-dir        alias for --with-toolchain-path for backwards
2042                           compatibility
2043   --with-toolchain-path   prepend these directories when searching for
2044                           toolchain binaries (compilers etc)
2045   --with-extra-path       prepend these directories to the default path
2046   --with-sdk-name         use the platform SDK of the given name. [macosx]
2047   --with-conf-name        use this as the name of the configuration [generated
2048                           from important configuration options]
2049   --with-output-sync      set make output sync type if supported by make.
2050                           [recurse]
2051   --with-default-make-target
2052                           set the default make target [exploded-image]
2053   --with-cacerts-file     specify alternative cacerts file
2054   --with-copyright-year   Set copyright year value for build [current year]
2055   --with-milestone        Deprecated. Option is kept for backwards
2056                           compatibility and is ignored
2057   --with-update-version   Deprecated. Option is kept for backwards
2058                           compatibility and is ignored
2059   --with-user-release-suffix
2060                           Deprecated. Option is kept for backwards
2061                           compatibility and is ignored
2062   --with-build-number     Deprecated. Option is kept for backwards
2063                           compatibility and is ignored
2064   --with-version-string   Set version string [calculated]
2065   --with-version-pre      Set the base part of the version 'PRE' field
2066                           (pre-release identifier) ['internal']
2067   --with-version-opt      Set version 'OPT' field (build metadata)
2068                           [<timestamp>.<user>.<dirname>]
2069   --with-version-build    Set version 'BUILD' field (build number) [not
2070                           specified]
2071   --with-version-major    Set version 'MAJOR' field (first number) [current
2072                           source value]
2073   --with-version-minor    Set version 'MINOR' field (second number) [current
2074                           source value]
2075   --with-version-security Set version 'SECURITY' field (third number) [current
2076                           source value]
2077   --with-version-patch    Set version 'PATCH' field (fourth number) [not
2078                           specified]
2079   --with-boot-jdk         path to Boot JDK (used to bootstrap build) [probed]
2080   --with-build-jdk        path to JDK of same version as is being built[the
2081                           newly built JDK]
2082   --with-add-source-root  Deprecated. Option is kept for backwards
2083                           compatibility and is ignored
2084   --with-override-source-root
2085                           Deprecated. Option is kept for backwards
2086                           compatibility and is ignored
2087   --with-adds-and-overrides
2088                           Deprecated. Option is kept for backwards
2089                           compatibility and is ignored
2090   --with-override-langtools
2091                           Deprecated. Option is kept for backwards
2092                           compatibility and is ignored
2093   --with-override-corba   Deprecated. Option is kept for backwards
2094                           compatibility and is ignored
2095   --with-override-jaxp    Deprecated. Option is kept for backwards
2096                           compatibility and is ignored
2097   --with-override-jaxws   Deprecated. Option is kept for backwards
2098                           compatibility and is ignored
2099   --with-override-hotspot Deprecated. Option is kept for backwards
2100                           compatibility and is ignored
2101   --with-override-nashorn Deprecated. Option is kept for backwards
2102                           compatibility and is ignored
2103   --with-override-jdk     Deprecated. Option is kept for backwards
2104                           compatibility and is ignored
2105   --with-import-hotspot   import hotspot binaries from this jdk image or
2106                           hotspot build dist dir instead of building from
2107                           source
2108   --with-import-modules   import a set of prebuilt modules either as a zip
2109                           file or an exploded directory
2110   --with-toolchain-type   the toolchain type (or family) to use, use '--help'
2111                           to show possible values [platform dependent]
2112   --with-extra-cflags     extra flags to be used when compiling jdk c-files
2113   --with-extra-cxxflags   extra flags to be used when compiling jdk c++-files
2114   --with-extra-ldflags    extra flags to be used when linking jdk
2115   --with-toolchain-version
2116                           the version of the toolchain to look for, use
2117                           '--help' to show possible values [platform
2118                           dependent]
2119   --with-build-devkit     Devkit to use for the build platform toolchain
2120   --with-jtreg            Regression Test Harness [probed]
2121   --with-native-debug-symbols
2122                           set the native debug symbol configuration (none,
2123                           internal, external, zipped) [varying]
2124   --with-jvm-features     additional JVM features to enable (separated by
2125                           comma), use '--help' to show possible values [none]
2126   --with-jvm-interpreter  Deprecated. Option is kept for backwards
2127                           compatibility and is ignored
2128   --with-stdc++lib=<static>,<dynamic>,<default>
2129                           force linking of the C++ runtime on Linux to either
2130                           static or dynamic, default is static with dynamic as
2131                           fallback
2132   --with-msvcr-dll        path to microsoft C runtime dll (msvcr*.dll)
2133                           (Windows only) [probed]
2134   --with-msvcp-dll        path to microsoft C++ runtime dll (msvcp*.dll)
2135                           (Windows only) [probed]
2136   --with-x                use the X Window System
2137   --with-cups             specify prefix directory for the cups package
2138                           (expecting the headers under PATH/include)
2139   --with-cups-include     specify directory for the cups include files
2140   --with-freetype         specify prefix directory for the freetype package
2141                           (expecting the libraries under PATH/lib and the
2142                           headers under PATH/include)
2143   --with-freetype-include specify directory for the freetype include files
2144   --with-freetype-lib     specify directory for the freetype library
2145   --with-freetype-src     specify directory with freetype sources to
2146                           automatically build the library (experimental,
2147                           Windows-only)
2148   --with-alsa             specify prefix directory for the alsa package
2149                           (expecting the libraries under PATH/lib and the
2150                           headers under PATH/include)
2151   --with-alsa-include     specify directory for the alsa include files
2152   --with-alsa-lib         specify directory for the alsa library
2153   --with-libffi           specify prefix directory for the libffi package
2154                           (expecting the libraries under PATH/lib and the
2155                           headers under PATH/include)
2156   --with-libffi-include   specify directory for the libffi include files
2157   --with-libffi-lib       specify directory for the libffi library
2158   --with-libjpeg          use libjpeg from build system or OpenJDK source
2159                           (system, bundled) [bundled]
2160   --with-giflib           use giflib from build system or OpenJDK source
2161                           (system, bundled) [bundled]
2162   --with-libpng           use libpng from build system or OpenJDK source
2163                           (system, bundled) [bundled]
2164   --with-zlib             use zlib from build system or OpenJDK source
2165                           (system, bundled) [bundled]
2166   --with-lcms             use lcms2 from build system or OpenJDK source
2167                           (system, bundled) [bundled]
2168   --with-dxsdk            Deprecated. Option is kept for backwards
2169                           compatibility and is ignored
2170   --with-dxsdk-lib        Deprecated. Option is kept for backwards
2171                           compatibility and is ignored
2172   --with-dxsdk-include    Deprecated. Option is kept for backwards
2173                           compatibility and is ignored
2174   --with-num-cores        number of cores in the build system, e.g.
2175                           --with-num-cores=8 [probed]
2176   --with-memory-size      memory (in MB) available in the build system, e.g.
2177                           --with-memory-size=1024 [probed]
2178   --with-jobs             number of parallel jobs to let make run [calculated
2179                           based on cores and memory]
2180   --with-test-jobs        number of parallel tests jobs to run [based on build
2181                           jobs]
2182   --with-boot-jdk-jvmargs specify JVM arguments to be passed to all java
2183                           invocations of boot JDK, overriding the default
2184                           values, e.g --with-boot-jdk-jvmargs="-Xmx8G
2185                           -enableassertions"
2186   --with-sjavac-server-java
2187                           use this java binary for running the sjavac
2188                           background server [Boot JDK java]
2189   --with-ccache-dir       where to store ccache files [~/.ccache]
2190 
2191 Some influential environment variables:
2192   BASENAME    Override default value for BASENAME
2193   BASH        Override default value for BASH
2194   CAT         Override default value for CAT
2195   CHMOD       Override default value for CHMOD
2196   CMP         Override default value for CMP
2197   COMM        Override default value for COMM
2198   CP          Override default value for CP
2199   CUT         Override default value for CUT
2200   DATE        Override default value for DATE
2201   DIFF        Override default value for DIFF
2202   DIRNAME     Override default value for DIRNAME
2203   ECHO        Override default value for ECHO
2204   EXPR        Override default value for EXPR
2205   FILE        Override default value for FILE
2206   FIND        Override default value for FIND
2207   HEAD        Override default value for HEAD
2208   GUNZIP      Override default value for GUNZIP
2209   GZIP        Override default value for GZIP
2210   LN          Override default value for LN
2211   LS          Override default value for LS
2212   MKDIR       Override default value for MKDIR
2213   MKTEMP      Override default value for MKTEMP
2214   MV          Override default value for MV
2215   NAWK        Override default value for NAWK
2216   PRINTF      Override default value for PRINTF
2217   RM          Override default value for RM
2218   RMDIR       Override default value for RMDIR
2219   SH          Override default value for SH
2220   SORT        Override default value for SORT
2221   TAIL        Override default value for TAIL
2222   TAR         Override default value for TAR
2223   TEE         Override default value for TEE
2224   TOUCH       Override default value for TOUCH
2225   TR          Override default value for TR
2226   UNAME       Override default value for UNAME
2227   UNIQ        Override default value for UNIQ
2228   WC          Override default value for WC
2229   WHICH       Override default value for WHICH
2230   XARGS       Override default value for XARGS
2231   AWK         Override default value for AWK
2232   GREP        Override default value for GREP
2233   EGREP       Override default value for EGREP
2234   FGREP       Override default value for FGREP
2235   SED         Override default value for SED
2236   CYGPATH     Override default value for CYGPATH
2237   READLINK    Override default value for READLINK
2238   DF          Override default value for DF
2239   CPIO        Override default value for CPIO
2240   NICE        Override default value for NICE
2241   MAKE        Override default value for MAKE
2242   UNZIP       Override default value for UNZIP
2243   ZIP         Override default value for ZIP
2244   LDD         Override default value for LDD
2245   OTOOL       Override default value for OTOOL
2246   READELF     Override default value for READELF
2247   HG          Override default value for HG
2248   STAT        Override default value for STAT
2249   TIME        Override default value for TIME
2250   DTRACE      Override default value for DTRACE
2251   PATCH       Override default value for PATCH
2252   DSYMUTIL    Override default value for DSYMUTIL
2253   XATTR       Override default value for XATTR
2254   CODESIGN    Override default value for CODESIGN
2255   SETFILE     Override default value for SETFILE
2256   PKG_CONFIG  path to pkg-config utility
2257   JAVA        Override default value for JAVA
2258   JAVAC       Override default value for JAVAC
2259   JAVAH       Override default value for JAVAH
2260   JAR         Override default value for JAR
2261   JARSIGNER   Override default value for JARSIGNER
2262   CC          C compiler command
2263   CFLAGS      C compiler flags
2264   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
2265               nonstandard directory <lib dir>
2266   LIBS        libraries to pass to the linker, e.g. -l<library>
2267   CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
2268               you have headers in a nonstandard directory <include dir>
2269   CXX         C++ compiler command
2270   CXXFLAGS    C++ compiler flags
2271   CPP         C preprocessor
2272   CXXCPP      C++ preprocessor
2273   AS          Override default value for AS
2274   AR          Override default value for AR
2275   LIPO        Override default value for LIPO
2276   STRIP       Override default value for STRIP
2277   NM          Override default value for NM
2278   GNM         Override default value for GNM
2279   OBJCOPY     Override default value for OBJCOPY
2280   OBJDUMP     Override default value for OBJDUMP
2281   BUILD_CC    Override default value for BUILD_CC
2282   BUILD_CXX   Override default value for BUILD_CXX
2283   BUILD_NM    Override default value for BUILD_NM
2284   BUILD_AR    Override default value for BUILD_AR
2285   BUILD_OBJCOPY
2286               Override default value for BUILD_OBJCOPY
2287   BUILD_STRIP Override default value for BUILD_STRIP
2288   JTREGEXE    Override default value for JTREGEXE
2289   XMKMF       Path to xmkmf, Makefile generator for X Window System
2290   FREETYPE_CFLAGS
2291               C compiler flags for FREETYPE, overriding pkg-config
2292   FREETYPE_LIBS
2293               linker flags for FREETYPE, overriding pkg-config
2294   ALSA_CFLAGS C compiler flags for ALSA, overriding pkg-config
2295   ALSA_LIBS   linker flags for ALSA, overriding pkg-config
2296   LIBFFI_CFLAGS
2297               C compiler flags for LIBFFI, overriding pkg-config
2298   LIBFFI_LIBS linker flags for LIBFFI, overriding pkg-config
2299   PNG_CFLAGS  C compiler flags for PNG, overriding pkg-config
2300   PNG_LIBS    linker flags for PNG, overriding pkg-config
2301   LCMS_CFLAGS C compiler flags for LCMS, overriding pkg-config
2302   LCMS_LIBS   linker flags for LCMS, overriding pkg-config
2303   ICECC_CMD   Override default value for ICECC_CMD
2304   ICECC_CREATE_ENV
2305               Override default value for ICECC_CREATE_ENV
2306   ICECC_WRAPPER
2307               Override default value for ICECC_WRAPPER
2308   CCACHE      Override default value for CCACHE
2309 
2310 Use these variables to override the choices made by `configure' or to help
2311 it to find libraries and programs with nonstandard names/locations.
2312 
2313 Report bugs to <build-dev@openjdk.java.net>.
2314 OpenJDK home page: <http://openjdk.java.net>.
2315 _ACEOF
2316 ac_status=$?
2317 fi
2318 
2319 if test "$ac_init_help" = "recursive"; then
2320   # If there are subdirs, report their specific --help.
2321   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
2322     test -d "$ac_dir" ||
2323       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
2324       continue
2325     ac_builddir=.
2326 
2327 case "$ac_dir" in
2328 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
2329 *)
2330   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
2331   # A ".." for each directory in $ac_dir_suffix.
2332   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
2333   case $ac_top_builddir_sub in
2334   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
2335   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
2336   esac ;;
2337 esac
2338 ac_abs_top_builddir=$ac_pwd
2339 ac_abs_builddir=$ac_pwd$ac_dir_suffix
2340 # for backward compatibility:
2341 ac_top_builddir=$ac_top_build_prefix
2342 
2343 case $srcdir in
2344   .)  # We are building in place.
2345     ac_srcdir=.
2346     ac_top_srcdir=$ac_top_builddir_sub
2347     ac_abs_top_srcdir=$ac_pwd ;;
2348   [\\/]* | ?:[\\/]* )  # Absolute name.
2349     ac_srcdir=$srcdir$ac_dir_suffix;
2350     ac_top_srcdir=$srcdir
2351     ac_abs_top_srcdir=$srcdir ;;
2352   *) # Relative name.
2353     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
2354     ac_top_srcdir=$ac_top_build_prefix$srcdir
2355     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
2356 esac
2357 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
2358 
2359     cd "$ac_dir" || { ac_status=$?; continue; }
2360     # Check for guested configure.
2361     if test -f "$ac_srcdir/configure.gnu"; then
2362       echo &&
2363       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
2364     elif test -f "$ac_srcdir/configure"; then
2365       echo &&
2366       $SHELL "$ac_srcdir/configure" --help=recursive
2367     else
2368       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
2369     fi || ac_status=$?
2370     cd "$ac_pwd" || { ac_status=$?; break; }
2371   done
2372 fi
2373 
2374 test -n "$ac_init_help" && exit $ac_status
2375 if $ac_init_version; then
2376   cat <<\_ACEOF
2377 OpenJDK configure jdk9
2378 generated by GNU Autoconf 2.69
2379 
2380 Copyright (C) 2012 Free Software Foundation, Inc.
2381 This configure script is free software; the Free Software Foundation
2382 gives unlimited permission to copy, distribute and modify it.
2383 _ACEOF
2384   exit
2385 fi
2386 
2387 ## ------------------------ ##
2388 ## Autoconf initialization. ##
2389 ## ------------------------ ##
2390 
2391 # ac_fn_c_try_compile LINENO
2392 # --------------------------
2393 # Try to compile conftest.$ac_ext, and return whether this succeeded.
2394 ac_fn_c_try_compile ()
2395 {
2396   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2397   rm -f conftest.$ac_objext
2398   if { { ac_try="$ac_compile"
2399 case "(($ac_try" in
2400   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2401   *) ac_try_echo=$ac_try;;
2402 esac
2403 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2404 $as_echo "$ac_try_echo"; } >&5
2405   (eval "$ac_compile") 2>conftest.err
2406   ac_status=$?
2407   if test -s conftest.err; then
2408     grep -v '^ *+' conftest.err >conftest.er1
2409     cat conftest.er1 >&5
2410     mv -f conftest.er1 conftest.err
2411   fi
2412   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2413   test $ac_status = 0; } && {
2414          test -z "$ac_c_werror_flag" ||
2415          test ! -s conftest.err
2416        } && test -s conftest.$ac_objext; then :
2417   ac_retval=0
2418 else
2419   $as_echo "$as_me: failed program was:" >&5
2420 sed 's/^/| /' conftest.$ac_ext >&5
2421 
2422         ac_retval=1
2423 fi
2424   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2425   as_fn_set_status $ac_retval
2426 
2427 } # ac_fn_c_try_compile
2428 
2429 # ac_fn_cxx_try_compile LINENO
2430 # ----------------------------
2431 # Try to compile conftest.$ac_ext, and return whether this succeeded.
2432 ac_fn_cxx_try_compile ()
2433 {
2434   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2435   rm -f conftest.$ac_objext
2436   if { { ac_try="$ac_compile"
2437 case "(($ac_try" in
2438   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2439   *) ac_try_echo=$ac_try;;
2440 esac
2441 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2442 $as_echo "$ac_try_echo"; } >&5
2443   (eval "$ac_compile") 2>conftest.err
2444   ac_status=$?
2445   if test -s conftest.err; then
2446     grep -v '^ *+' conftest.err >conftest.er1
2447     cat conftest.er1 >&5
2448     mv -f conftest.er1 conftest.err
2449   fi
2450   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2451   test $ac_status = 0; } && {
2452          test -z "$ac_cxx_werror_flag" ||
2453          test ! -s conftest.err
2454        } && test -s conftest.$ac_objext; then :
2455   ac_retval=0
2456 else
2457   $as_echo "$as_me: failed program was:" >&5
2458 sed 's/^/| /' conftest.$ac_ext >&5
2459 
2460         ac_retval=1
2461 fi
2462   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2463   as_fn_set_status $ac_retval
2464 
2465 } # ac_fn_cxx_try_compile
2466 
2467 # ac_fn_c_try_cpp LINENO
2468 # ----------------------
2469 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
2470 ac_fn_c_try_cpp ()
2471 {
2472   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2473   if { { ac_try="$ac_cpp conftest.$ac_ext"
2474 case "(($ac_try" in
2475   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2476   *) ac_try_echo=$ac_try;;
2477 esac
2478 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2479 $as_echo "$ac_try_echo"; } >&5
2480   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
2481   ac_status=$?
2482   if test -s conftest.err; then
2483     grep -v '^ *+' conftest.err >conftest.er1
2484     cat conftest.er1 >&5
2485     mv -f conftest.er1 conftest.err
2486   fi
2487   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2488   test $ac_status = 0; } > conftest.i && {
2489          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
2490          test ! -s conftest.err
2491        }; then :
2492   ac_retval=0
2493 else
2494   $as_echo "$as_me: failed program was:" >&5
2495 sed 's/^/| /' conftest.$ac_ext >&5
2496 
2497     ac_retval=1
2498 fi
2499   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2500   as_fn_set_status $ac_retval
2501 
2502 } # ac_fn_c_try_cpp
2503 
2504 # ac_fn_cxx_try_cpp LINENO
2505 # ------------------------
2506 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
2507 ac_fn_cxx_try_cpp ()
2508 {
2509   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2510   if { { ac_try="$ac_cpp conftest.$ac_ext"
2511 case "(($ac_try" in
2512   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2513   *) ac_try_echo=$ac_try;;
2514 esac
2515 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2516 $as_echo "$ac_try_echo"; } >&5
2517   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
2518   ac_status=$?
2519   if test -s conftest.err; then
2520     grep -v '^ *+' conftest.err >conftest.er1
2521     cat conftest.er1 >&5
2522     mv -f conftest.er1 conftest.err
2523   fi
2524   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2525   test $ac_status = 0; } > conftest.i && {
2526          test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
2527          test ! -s conftest.err
2528        }; then :
2529   ac_retval=0
2530 else
2531   $as_echo "$as_me: failed program was:" >&5
2532 sed 's/^/| /' conftest.$ac_ext >&5
2533 
2534     ac_retval=1
2535 fi
2536   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2537   as_fn_set_status $ac_retval
2538 
2539 } # ac_fn_cxx_try_cpp
2540 
2541 # ac_fn_c_try_link LINENO
2542 # -----------------------
2543 # Try to link conftest.$ac_ext, and return whether this succeeded.
2544 ac_fn_c_try_link ()
2545 {
2546   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2547   rm -f conftest.$ac_objext conftest$ac_exeext
2548   if { { ac_try="$ac_link"
2549 case "(($ac_try" in
2550   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2551   *) ac_try_echo=$ac_try;;
2552 esac
2553 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2554 $as_echo "$ac_try_echo"; } >&5
2555   (eval "$ac_link") 2>conftest.err
2556   ac_status=$?
2557   if test -s conftest.err; then
2558     grep -v '^ *+' conftest.err >conftest.er1
2559     cat conftest.er1 >&5
2560     mv -f conftest.er1 conftest.err
2561   fi
2562   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2563   test $ac_status = 0; } && {
2564          test -z "$ac_c_werror_flag" ||
2565          test ! -s conftest.err
2566        } && test -s conftest$ac_exeext && {
2567          test "$cross_compiling" = yes ||
2568          test -x conftest$ac_exeext
2569        }; then :
2570   ac_retval=0
2571 else
2572   $as_echo "$as_me: failed program was:" >&5
2573 sed 's/^/| /' conftest.$ac_ext >&5
2574 
2575         ac_retval=1
2576 fi
2577   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2578   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2579   # interfere with the next link command; also delete a directory that is
2580   # left behind by Apple's compiler.  We do this before executing the actions.
2581   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2582   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2583   as_fn_set_status $ac_retval
2584 
2585 } # ac_fn_c_try_link
2586 
2587 # ac_fn_cxx_check_header_mongrel LINENO HEADER VAR INCLUDES
2588 # ---------------------------------------------------------
2589 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
2590 # the include files in INCLUDES and setting the cache variable VAR
2591 # accordingly.
2592 ac_fn_cxx_check_header_mongrel ()
2593 {
2594   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2595   if eval \${$3+:} false; then :
2596   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2597 $as_echo_n "checking for $2... " >&6; }
2598 if eval \${$3+:} false; then :
2599   $as_echo_n "(cached) " >&6
2600 fi
2601 eval ac_res=\$$3
2602                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2603 $as_echo "$ac_res" >&6; }
2604 else
2605   # Is the header compilable?
2606 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
2607 $as_echo_n "checking $2 usability... " >&6; }
2608 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2609 /* end confdefs.h.  */
2610 $4
2611 #include <$2>
2612 _ACEOF
2613 if ac_fn_cxx_try_compile "$LINENO"; then :
2614   ac_header_compiler=yes
2615 else
2616   ac_header_compiler=no
2617 fi
2618 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2619 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
2620 $as_echo "$ac_header_compiler" >&6; }
2621 
2622 # Is the header present?
2623 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
2624 $as_echo_n "checking $2 presence... " >&6; }
2625 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2626 /* end confdefs.h.  */
2627 #include <$2>
2628 _ACEOF
2629 if ac_fn_cxx_try_cpp "$LINENO"; then :
2630   ac_header_preproc=yes
2631 else
2632   ac_header_preproc=no
2633 fi
2634 rm -f conftest.err conftest.i conftest.$ac_ext
2635 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
2636 $as_echo "$ac_header_preproc" >&6; }
2637 
2638 # So?  What about this header?
2639 case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in #((
2640   yes:no: )
2641     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
2642 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
2643     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2644 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2645     ;;
2646   no:yes:* )
2647     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
2648 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
2649     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
2650 $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
2651     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
2652 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
2653     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
2654 $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
2655     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2656 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2657 ( $as_echo "## ----------------------------------------- ##
2658 ## Report this to build-dev@openjdk.java.net ##
2659 ## ----------------------------------------- ##"
2660      ) | sed "s/^/$as_me: WARNING:     /" >&2
2661     ;;
2662 esac
2663   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2664 $as_echo_n "checking for $2... " >&6; }
2665 if eval \${$3+:} false; then :
2666   $as_echo_n "(cached) " >&6
2667 else
2668   eval "$3=\$ac_header_compiler"
2669 fi
2670 eval ac_res=\$$3
2671                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2672 $as_echo "$ac_res" >&6; }
2673 fi
2674   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2675 
2676 } # ac_fn_cxx_check_header_mongrel
2677 
2678 # ac_fn_cxx_try_run LINENO
2679 # ------------------------
2680 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
2681 # that executables *can* be run.
2682 ac_fn_cxx_try_run ()
2683 {
2684   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2685   if { { ac_try="$ac_link"
2686 case "(($ac_try" in
2687   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2688   *) ac_try_echo=$ac_try;;
2689 esac
2690 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2691 $as_echo "$ac_try_echo"; } >&5
2692   (eval "$ac_link") 2>&5
2693   ac_status=$?
2694   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2695   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
2696   { { case "(($ac_try" in
2697   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2698   *) ac_try_echo=$ac_try;;
2699 esac
2700 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2701 $as_echo "$ac_try_echo"; } >&5
2702   (eval "$ac_try") 2>&5
2703   ac_status=$?
2704   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2705   test $ac_status = 0; }; }; then :
2706   ac_retval=0
2707 else
2708   $as_echo "$as_me: program exited with status $ac_status" >&5
2709        $as_echo "$as_me: failed program was:" >&5
2710 sed 's/^/| /' conftest.$ac_ext >&5
2711 
2712        ac_retval=$ac_status
2713 fi
2714   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2715   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2716   as_fn_set_status $ac_retval
2717 
2718 } # ac_fn_cxx_try_run
2719 
2720 # ac_fn_cxx_check_header_compile LINENO HEADER VAR INCLUDES
2721 # ---------------------------------------------------------
2722 # Tests whether HEADER exists and can be compiled using the include files in
2723 # INCLUDES, setting the cache variable VAR accordingly.
2724 ac_fn_cxx_check_header_compile ()
2725 {
2726   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2727   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2728 $as_echo_n "checking for $2... " >&6; }
2729 if eval \${$3+:} false; then :
2730   $as_echo_n "(cached) " >&6
2731 else
2732   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2733 /* end confdefs.h.  */
2734 $4
2735 #include <$2>
2736 _ACEOF
2737 if ac_fn_cxx_try_compile "$LINENO"; then :
2738   eval "$3=yes"
2739 else
2740   eval "$3=no"
2741 fi
2742 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2743 fi
2744 eval ac_res=\$$3
2745                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2746 $as_echo "$ac_res" >&6; }
2747   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2748 
2749 } # ac_fn_cxx_check_header_compile
2750 
2751 # ac_fn_cxx_compute_int LINENO EXPR VAR INCLUDES
2752 # ----------------------------------------------
2753 # Tries to find the compile-time value of EXPR in a program that includes
2754 # INCLUDES, setting VAR accordingly. Returns whether the value could be
2755 # computed
2756 ac_fn_cxx_compute_int ()
2757 {
2758   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2759   if test "$cross_compiling" = yes; then
2760     # Depending upon the size, compute the lo and hi bounds.
2761 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2762 /* end confdefs.h.  */
2763 $4
2764 int
2765 main ()
2766 {
2767 static int test_array [1 - 2 * !(($2) >= 0)];
2768 test_array [0] = 0;
2769 return test_array [0];
2770 
2771   ;
2772   return 0;
2773 }
2774 _ACEOF
2775 if ac_fn_cxx_try_compile "$LINENO"; then :
2776   ac_lo=0 ac_mid=0
2777   while :; do
2778     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2779 /* end confdefs.h.  */
2780 $4
2781 int
2782 main ()
2783 {
2784 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2785 test_array [0] = 0;
2786 return test_array [0];
2787 
2788   ;
2789   return 0;
2790 }
2791 _ACEOF
2792 if ac_fn_cxx_try_compile "$LINENO"; then :
2793   ac_hi=$ac_mid; break
2794 else
2795   as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2796                         if test $ac_lo -le $ac_mid; then
2797                           ac_lo= ac_hi=
2798                           break
2799                         fi
2800                         as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2801 fi
2802 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2803   done
2804 else
2805   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2806 /* end confdefs.h.  */
2807 $4
2808 int
2809 main ()
2810 {
2811 static int test_array [1 - 2 * !(($2) < 0)];
2812 test_array [0] = 0;
2813 return test_array [0];
2814 
2815   ;
2816   return 0;
2817 }
2818 _ACEOF
2819 if ac_fn_cxx_try_compile "$LINENO"; then :
2820   ac_hi=-1 ac_mid=-1
2821   while :; do
2822     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2823 /* end confdefs.h.  */
2824 $4
2825 int
2826 main ()
2827 {
2828 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2829 test_array [0] = 0;
2830 return test_array [0];
2831 
2832   ;
2833   return 0;
2834 }
2835 _ACEOF
2836 if ac_fn_cxx_try_compile "$LINENO"; then :
2837   ac_lo=$ac_mid; break
2838 else
2839   as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2840                         if test $ac_mid -le $ac_hi; then
2841                           ac_lo= ac_hi=
2842                           break
2843                         fi
2844                         as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2845 fi
2846 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2847   done
2848 else
2849   ac_lo= ac_hi=
2850 fi
2851 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2852 fi
2853 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2854 # Binary search between lo and hi bounds.
2855 while test "x$ac_lo" != "x$ac_hi"; do
2856   as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2857   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2858 /* end confdefs.h.  */
2859 $4
2860 int
2861 main ()
2862 {
2863 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2864 test_array [0] = 0;
2865 return test_array [0];
2866 
2867   ;
2868   return 0;
2869 }
2870 _ACEOF
2871 if ac_fn_cxx_try_compile "$LINENO"; then :
2872   ac_hi=$ac_mid
2873 else
2874   as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2875 fi
2876 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2877 done
2878 case $ac_lo in #((
2879 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2880 '') ac_retval=1 ;;
2881 esac
2882   else
2883     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2884 /* end confdefs.h.  */
2885 $4
2886 static long int longval () { return $2; }
2887 static unsigned long int ulongval () { return $2; }
2888 #include <stdio.h>
2889 #include <stdlib.h>
2890 int
2891 main ()
2892 {
2893 
2894   FILE *f = fopen ("conftest.val", "w");
2895   if (! f)
2896     return 1;
2897   if (($2) < 0)
2898     {
2899       long int i = longval ();
2900       if (i != ($2))
2901         return 1;
2902       fprintf (f, "%ld", i);
2903     }
2904   else
2905     {
2906       unsigned long int i = ulongval ();
2907       if (i != ($2))
2908         return 1;
2909       fprintf (f, "%lu", i);
2910     }
2911   /* Do not output a trailing newline, as this causes \r\n confusion
2912      on some platforms.  */
2913   return ferror (f) || fclose (f) != 0;
2914 
2915   ;
2916   return 0;
2917 }
2918 _ACEOF
2919 if ac_fn_cxx_try_run "$LINENO"; then :
2920   echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2921 else
2922   ac_retval=1
2923 fi
2924 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2925   conftest.$ac_objext conftest.beam conftest.$ac_ext
2926 rm -f conftest.val
2927 
2928   fi
2929   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2930   as_fn_set_status $ac_retval
2931 
2932 } # ac_fn_cxx_compute_int
2933 
2934 # ac_fn_cxx_try_link LINENO
2935 # -------------------------
2936 # Try to link conftest.$ac_ext, and return whether this succeeded.
2937 ac_fn_cxx_try_link ()
2938 {
2939   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2940   rm -f conftest.$ac_objext conftest$ac_exeext
2941   if { { ac_try="$ac_link"
2942 case "(($ac_try" in
2943   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2944   *) ac_try_echo=$ac_try;;
2945 esac
2946 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2947 $as_echo "$ac_try_echo"; } >&5
2948   (eval "$ac_link") 2>conftest.err
2949   ac_status=$?
2950   if test -s conftest.err; then
2951     grep -v '^ *+' conftest.err >conftest.er1
2952     cat conftest.er1 >&5
2953     mv -f conftest.er1 conftest.err
2954   fi
2955   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2956   test $ac_status = 0; } && {
2957          test -z "$ac_cxx_werror_flag" ||
2958          test ! -s conftest.err
2959        } && test -s conftest$ac_exeext && {
2960          test "$cross_compiling" = yes ||
2961          test -x conftest$ac_exeext
2962        }; then :
2963   ac_retval=0
2964 else
2965   $as_echo "$as_me: failed program was:" >&5
2966 sed 's/^/| /' conftest.$ac_ext >&5
2967 
2968         ac_retval=1
2969 fi
2970   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2971   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2972   # interfere with the next link command; also delete a directory that is
2973   # left behind by Apple's compiler.  We do this before executing the actions.
2974   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2975   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2976   as_fn_set_status $ac_retval
2977 
2978 } # ac_fn_cxx_try_link
2979 
2980 # ac_fn_cxx_check_func LINENO FUNC VAR
2981 # ------------------------------------
2982 # Tests whether FUNC exists, setting the cache variable VAR accordingly
2983 ac_fn_cxx_check_func ()
2984 {
2985   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2986   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2987 $as_echo_n "checking for $2... " >&6; }
2988 if eval \${$3+:} false; then :
2989   $as_echo_n "(cached) " >&6
2990 else
2991   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2992 /* end confdefs.h.  */
2993 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2994    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
2995 #define $2 innocuous_$2
2996 
2997 /* System header to define __stub macros and hopefully few prototypes,
2998     which can conflict with char $2 (); below.
2999     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3000     <limits.h> exists even on freestanding compilers.  */
3001 
3002 #ifdef __STDC__
3003 # include <limits.h>
3004 #else
3005 # include <assert.h>
3006 #endif
3007 
3008 #undef $2
3009 
3010 /* Override any GCC internal prototype to avoid an error.
3011    Use char because int might match the return type of a GCC
3012    builtin and then its argument prototype would still apply.  */
3013 #ifdef __cplusplus
3014 extern "C"
3015 #endif
3016 char $2 ();
3017 /* The GNU C library defines this for functions which it implements
3018     to always fail with ENOSYS.  Some functions are actually named
3019     something starting with __ and the normal name is an alias.  */
3020 #if defined __stub_$2 || defined __stub___$2
3021 choke me
3022 #endif
3023 
3024 int
3025 main ()
3026 {
3027 return $2 ();
3028   ;
3029   return 0;
3030 }
3031 _ACEOF
3032 if ac_fn_cxx_try_link "$LINENO"; then :
3033   eval "$3=yes"
3034 else
3035   eval "$3=no"
3036 fi
3037 rm -f core conftest.err conftest.$ac_objext \
3038     conftest$ac_exeext conftest.$ac_ext
3039 fi
3040 eval ac_res=\$$3
3041                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
3042 $as_echo "$ac_res" >&6; }
3043   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
3044 
3045 } # ac_fn_cxx_check_func
3046 
3047 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
3048 # -------------------------------------------------------
3049 # Tests whether HEADER exists and can be compiled using the include files in
3050 # INCLUDES, setting the cache variable VAR accordingly.
3051 ac_fn_c_check_header_compile ()
3052 {
3053   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
3054   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
3055 $as_echo_n "checking for $2... " >&6; }
3056 if eval \${$3+:} false; then :
3057   $as_echo_n "(cached) " >&6
3058 else
3059   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3060 /* end confdefs.h.  */
3061 $4
3062 #include <$2>
3063 _ACEOF
3064 if ac_fn_c_try_compile "$LINENO"; then :
3065   eval "$3=yes"
3066 else
3067   eval "$3=no"
3068 fi
3069 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3070 fi
3071 eval ac_res=\$$3
3072                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
3073 $as_echo "$ac_res" >&6; }
3074   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
3075 
3076 } # ac_fn_c_check_header_compile
3077 cat >config.log <<_ACEOF
3078 This file contains any messages produced by compilers while
3079 running configure, to aid debugging if configure makes a mistake.
3080 
3081 It was created by OpenJDK $as_me jdk9, which was
3082 generated by GNU Autoconf 2.69.  Invocation command line was
3083 
3084   $ $0 $@
3085 
3086 _ACEOF
3087 exec 5>>config.log
3088 {
3089 cat <<_ASUNAME
3090 ## --------- ##
3091 ## Platform. ##
3092 ## --------- ##
3093 
3094 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
3095 uname -m = `(uname -m) 2>/dev/null || echo unknown`
3096 uname -r = `(uname -r) 2>/dev/null || echo unknown`
3097 uname -s = `(uname -s) 2>/dev/null || echo unknown`
3098 uname -v = `(uname -v) 2>/dev/null || echo unknown`
3099 
3100 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
3101 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
3102 
3103 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
3104 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
3105 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
3106 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
3107 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
3108 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
3109 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
3110 
3111 _ASUNAME
3112 
3113 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3114 for as_dir in $PATH
3115 do
3116   IFS=$as_save_IFS
3117   test -z "$as_dir" && as_dir=.
3118     $as_echo "PATH: $as_dir"
3119   done
3120 IFS=$as_save_IFS
3121 
3122 } >&5
3123 
3124 cat >&5 <<_ACEOF
3125 
3126 
3127 ## ----------- ##
3128 ## Core tests. ##
3129 ## ----------- ##
3130 
3131 _ACEOF
3132 
3133 
3134 # Keep a trace of the command line.
3135 # Strip out --no-create and --no-recursion so they do not pile up.
3136 # Strip out --silent because we don't want to record it for future runs.
3137 # Also quote any args containing shell meta-characters.
3138 # Make two passes to allow for proper duplicate-argument suppression.
3139 ac_configure_args=
3140 ac_configure_args0=
3141 ac_configure_args1=
3142 ac_must_keep_next=false
3143 for ac_pass in 1 2
3144 do
3145   for ac_arg
3146   do
3147     case $ac_arg in
3148     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
3149     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
3150     | -silent | --silent | --silen | --sile | --sil)
3151       continue ;;
3152     *\'*)
3153       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
3154     esac
3155     case $ac_pass in
3156     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
3157     2)
3158       as_fn_append ac_configure_args1 " '$ac_arg'"
3159       if test $ac_must_keep_next = true; then
3160         ac_must_keep_next=false # Got value, back to normal.
3161       else
3162         case $ac_arg in
3163           *=* | --config-cache | -C | -disable-* | --disable-* \
3164           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
3165           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
3166           | -with-* | --with-* | -without-* | --without-* | --x)
3167             case "$ac_configure_args0 " in
3168               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
3169             esac
3170             ;;
3171           -* ) ac_must_keep_next=true ;;
3172         esac
3173       fi
3174       as_fn_append ac_configure_args " '$ac_arg'"
3175       ;;
3176     esac
3177   done
3178 done
3179 { ac_configure_args0=; unset ac_configure_args0;}
3180 { ac_configure_args1=; unset ac_configure_args1;}
3181 
3182 # When interrupted or exit'd, cleanup temporary files, and complete
3183 # config.log.  We remove comments because anyway the quotes in there
3184 # would cause problems or look ugly.
3185 # WARNING: Use '\'' to represent an apostrophe within the trap.
3186 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
3187 trap 'exit_status=$?
3188   # Save into config.log some information that might help in debugging.
3189   {
3190     echo
3191 
3192     $as_echo "## ---------------- ##
3193 ## Cache variables. ##
3194 ## ---------------- ##"
3195     echo
3196     # The following way of writing the cache mishandles newlines in values,
3197 (
3198   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
3199     eval ac_val=\$$ac_var
3200     case $ac_val in #(
3201     *${as_nl}*)
3202       case $ac_var in #(
3203       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
3204 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
3205       esac
3206       case $ac_var in #(
3207       _ | IFS | as_nl) ;; #(
3208       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
3209       *) { eval $ac_var=; unset $ac_var;} ;;
3210       esac ;;
3211     esac
3212   done
3213   (set) 2>&1 |
3214     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
3215     *${as_nl}ac_space=\ *)
3216       sed -n \
3217         "s/'\''/'\''\\\\'\'''\''/g;
3218           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
3219       ;; #(
3220     *)
3221       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
3222       ;;
3223     esac |
3224     sort
3225 )
3226     echo
3227 
3228     $as_echo "## ----------------- ##
3229 ## Output variables. ##
3230 ## ----------------- ##"
3231     echo
3232     for ac_var in $ac_subst_vars
3233     do
3234       eval ac_val=\$$ac_var
3235       case $ac_val in
3236       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
3237       esac
3238       $as_echo "$ac_var='\''$ac_val'\''"
3239     done | sort
3240     echo
3241 
3242     if test -n "$ac_subst_files"; then
3243       $as_echo "## ------------------- ##
3244 ## File substitutions. ##
3245 ## ------------------- ##"
3246       echo
3247       for ac_var in $ac_subst_files
3248       do
3249         eval ac_val=\$$ac_var
3250         case $ac_val in
3251         *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
3252         esac
3253         $as_echo "$ac_var='\''$ac_val'\''"
3254       done | sort
3255       echo
3256     fi
3257 
3258     if test -s confdefs.h; then
3259       $as_echo "## ----------- ##
3260 ## confdefs.h. ##
3261 ## ----------- ##"
3262       echo
3263       cat confdefs.h
3264       echo
3265     fi
3266     test "$ac_signal" != 0 &&
3267       $as_echo "$as_me: caught signal $ac_signal"
3268     $as_echo "$as_me: exit $exit_status"
3269   } >&5
3270   rm -f core *.core core.conftest.* &&
3271     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
3272     exit $exit_status
3273 ' 0
3274 for ac_signal in 1 2 13 15; do
3275   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
3276 done
3277 ac_signal=0
3278 
3279 # confdefs.h avoids OS command line length limits that DEFS can exceed.
3280 rm -f -r conftest* confdefs.h
3281 
3282 $as_echo "/* confdefs.h */" > confdefs.h
3283 
3284 # Predefined preprocessor variables.
3285 
3286 cat >>confdefs.h <<_ACEOF
3287 #define PACKAGE_NAME "$PACKAGE_NAME"
3288 _ACEOF
3289 
3290 cat >>confdefs.h <<_ACEOF
3291 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
3292 _ACEOF
3293 
3294 cat >>confdefs.h <<_ACEOF
3295 #define PACKAGE_VERSION "$PACKAGE_VERSION"
3296 _ACEOF
3297 
3298 cat >>confdefs.h <<_ACEOF
3299 #define PACKAGE_STRING "$PACKAGE_STRING"
3300 _ACEOF
3301 
3302 cat >>confdefs.h <<_ACEOF
3303 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
3304 _ACEOF
3305 
3306 cat >>confdefs.h <<_ACEOF
3307 #define PACKAGE_URL "$PACKAGE_URL"
3308 _ACEOF
3309 
3310 
3311 # Let the site file select an alternate cache file if it wants to.
3312 # Prefer an explicitly selected file to automatically selected ones.
3313 ac_site_file1=NONE
3314 ac_site_file2=NONE
3315 if test -n "$CONFIG_SITE"; then
3316   # We do not want a PATH search for config.site.
3317   case $CONFIG_SITE in #((
3318     -*)  ac_site_file1=./$CONFIG_SITE;;
3319     */*) ac_site_file1=$CONFIG_SITE;;
3320     *)   ac_site_file1=./$CONFIG_SITE;;
3321   esac
3322 elif test "x$prefix" != xNONE; then
3323   ac_site_file1=$prefix/share/config.site
3324   ac_site_file2=$prefix/etc/config.site
3325 else
3326   ac_site_file1=$ac_default_prefix/share/config.site
3327   ac_site_file2=$ac_default_prefix/etc/config.site
3328 fi
3329 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
3330 do
3331   test "x$ac_site_file" = xNONE && continue
3332   if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
3333     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
3334 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
3335     sed 's/^/| /' "$ac_site_file" >&5
3336     . "$ac_site_file" \
3337       || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3338 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3339 as_fn_error $? "failed to load site script $ac_site_file
3340 See \`config.log' for more details" "$LINENO" 5; }
3341   fi
3342 done
3343 
3344 if test -r "$cache_file"; then
3345   # Some versions of bash will fail to source /dev/null (special files
3346   # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
3347   if test /dev/null != "$cache_file" && test -f "$cache_file"; then
3348     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
3349 $as_echo "$as_me: loading cache $cache_file" >&6;}
3350     case $cache_file in
3351       [\\/]* | ?:[\\/]* ) . "$cache_file";;
3352       *)                      . "./$cache_file";;
3353     esac
3354   fi
3355 else
3356   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
3357 $as_echo "$as_me: creating cache $cache_file" >&6;}
3358   >$cache_file
3359 fi
3360 
3361 # Check that the precious variables saved in the cache have kept the same
3362 # value.
3363 ac_cache_corrupted=false
3364 for ac_var in $ac_precious_vars; do
3365   eval ac_old_set=\$ac_cv_env_${ac_var}_set
3366   eval ac_new_set=\$ac_env_${ac_var}_set
3367   eval ac_old_val=\$ac_cv_env_${ac_var}_value
3368   eval ac_new_val=\$ac_env_${ac_var}_value
3369   case $ac_old_set,$ac_new_set in
3370     set,)
3371       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
3372 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
3373       ac_cache_corrupted=: ;;
3374     ,set)
3375       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
3376 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
3377       ac_cache_corrupted=: ;;
3378     ,);;
3379     *)
3380       if test "x$ac_old_val" != "x$ac_new_val"; then
3381         # differences in whitespace do not lead to failure.
3382         ac_old_val_w=`echo x $ac_old_val`
3383         ac_new_val_w=`echo x $ac_new_val`
3384         if test "$ac_old_val_w" != "$ac_new_val_w"; then
3385           { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
3386 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
3387           ac_cache_corrupted=:
3388         else
3389           { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
3390 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
3391           eval $ac_var=\$ac_old_val
3392         fi
3393         { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
3394 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
3395         { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
3396 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
3397       fi;;
3398   esac
3399   # Pass precious variables to config.status.
3400   if test "$ac_new_set" = set; then
3401     case $ac_new_val in
3402     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
3403     *) ac_arg=$ac_var=$ac_new_val ;;
3404     esac
3405     case " $ac_configure_args " in
3406       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
3407       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
3408     esac
3409   fi
3410 done
3411 if $ac_cache_corrupted; then
3412   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3413 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3414   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
3415 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
3416   as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
3417 fi
3418 ## -------------------- ##
3419 ## Main body of script. ##
3420 ## -------------------- ##
3421 
3422 ac_ext=c
3423 ac_cpp='$CPP $CPPFLAGS'
3424 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3425 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3426 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3427 
3428 
3429 
3430 ac_aux_dir=
3431 for ac_dir in $TOPDIR/common/autoconf/build-aux "$srcdir"/$TOPDIR/common/autoconf/build-aux; do
3432   if test -f "$ac_dir/install-sh"; then
3433     ac_aux_dir=$ac_dir
3434     ac_install_sh="$ac_aux_dir/install-sh -c"
3435     break
3436   elif test -f "$ac_dir/install.sh"; then
3437     ac_aux_dir=$ac_dir
3438     ac_install_sh="$ac_aux_dir/install.sh -c"
3439     break
3440   elif test -f "$ac_dir/shtool"; then
3441     ac_aux_dir=$ac_dir
3442     ac_install_sh="$ac_aux_dir/shtool install -c"
3443     break
3444   fi
3445 done
3446 if test -z "$ac_aux_dir"; then
3447   as_fn_error $? "cannot find install-sh, install.sh, or shtool in $TOPDIR/common/autoconf/build-aux \"$srcdir\"/$TOPDIR/common/autoconf/build-aux" "$LINENO" 5
3448 fi
3449 
3450 # These three variables are undocumented and unsupported,
3451 # and are intended to be withdrawn in a future Autoconf release.
3452 # They can cause serious problems if a builder's source tree is in a directory
3453 # whose full name contains unusual characters.
3454 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
3455 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
3456 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
3457 
3458 
3459 # pkg.m4 - Macros to locate and utilise pkg-config.            -*- Autoconf -*-
3460 
3461 #
3462 # Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved.
3463 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
3464 #
3465 # This code is free software; you can redistribute it and/or modify it
3466 # under the terms of the GNU General Public License version 2 only, as
3467 # published by the Free Software Foundation.  Oracle designates this
3468 # particular file as subject to the "Classpath" exception as provided
3469 # by Oracle in the LICENSE file that accompanied this code.
3470 #
3471 # This code is distributed in the hope that it will be useful, but WITHOUT
3472 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
3473 # FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
3474 # version 2 for more details (a copy is included in the LICENSE file that
3475 # accompanied this code).
3476 #
3477 # You should have received a copy of the GNU General Public License version
3478 # 2 along with this work; if not, write to the Free Software Foundation,
3479 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
3480 #
3481 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
3482 # or visit www.oracle.com if you need additional information or have any
3483 # questions.
3484 #
3485 
3486 #
3487 # Copyright © 2004 Scott James Remnant <scott@netsplit.com>.
3488 #
3489 # This program is free software; you can redistribute it and/or modify
3490 # it under the terms of the GNU General Public License as published by
3491 # the Free Software Foundation; either version 2 of the License, or
3492 # (at your option) any later version.
3493 #
3494 # This program is distributed in the hope that it will be useful, but
3495 # WITHOUT ANY WARRANTY; without even the implied warranty of
3496 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
3497 # General Public License for more details.
3498 #
3499 # You should have received a copy of the GNU General Public License
3500 # along with this program; if not, write to the Free Software
3501 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
3502 #
3503 # As a special exception to the GNU General Public License, if you
3504 # distribute this file as part of a program that contains a
3505 # configuration script generated by Autoconf, you may include it under
3506 # the same distribution terms that you use for the rest of that program.
3507 
3508 # PKG_PROG_PKG_CONFIG([MIN-VERSION])
3509 # ----------------------------------
3510 # PKG_PROG_PKG_CONFIG
3511 
3512 # PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
3513 #
3514 # Check to see whether a particular set of modules exists.  Similar
3515 # to PKG_CHECK_MODULES(), but does not set variables or print errors.
3516 #
3517 #
3518 # Similar to PKG_CHECK_MODULES, make sure that the first instance of
3519 # this or PKG_CHECK_MODULES is called, or make sure to call
3520 # PKG_CHECK_EXISTS manually
3521 # --------------------------------------------------------------
3522 
3523 
3524 
3525 # _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES])
3526 # ---------------------------------------------
3527 # _PKG_CONFIG
3528 
3529 # _PKG_SHORT_ERRORS_SUPPORTED
3530 # -----------------------------
3531 # _PKG_SHORT_ERRORS_SUPPORTED
3532 
3533 
3534 # PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND],
3535 # [ACTION-IF-NOT-FOUND])
3536 #
3537 #
3538 # Note that if there is a possibility the first call to
3539 # PKG_CHECK_MODULES might not happen, you should be sure to include an
3540 # explicit call to PKG_PROG_PKG_CONFIG in your configure.ac
3541 #
3542 #
3543 # --------------------------------------------------------------
3544 # PKG_CHECK_MODULES
3545 
3546 
3547 # Include these first...
3548 #
3549 # Copyright (c) 2011, 2016, Oracle and/or its affiliates. All rights reserved.
3550 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
3551 #
3552 # This code is free software; you can redistribute it and/or modify it
3553 # under the terms of the GNU General Public License version 2 only, as
3554 # published by the Free Software Foundation.  Oracle designates this
3555 # particular file as subject to the "Classpath" exception as provided
3556 # by Oracle in the LICENSE file that accompanied this code.
3557 #
3558 # This code is distributed in the hope that it will be useful, but WITHOUT
3559 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
3560 # FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
3561 # version 2 for more details (a copy is included in the LICENSE file that
3562 # accompanied this code).
3563 #
3564 # You should have received a copy of the GNU General Public License version
3565 # 2 along with this work; if not, write to the Free Software Foundation,
3566 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
3567 #
3568 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
3569 # or visit www.oracle.com if you need additional information or have any
3570 # questions.
3571 #
3572 
3573 # Create a function/macro that takes a series of named arguments. The call is
3574 # similar to AC_DEFUN, but the setup of the function looks like this:
3575 # BASIC_DEFUN_NAMED([MYFUNC], [FOO *BAR], [$@], [
3576 # ... do something
3577 #   AC_MSG_NOTICE([Value of BAR is ARG_BAR])
3578 # ])
3579 # A star (*) in front of a named argument means that it is required and it's
3580 # presence will be verified. To pass e.g. the first value as a normal indexed
3581 # argument, use [m4_shift($@)] as the third argument instead of [$@]. These
3582 # arguments are referenced in the function by their name prefixed by ARG_, e.g.
3583 # "ARG_FOO".
3584 #
3585 # The generated function can be called like this:
3586 # MYFUNC(FOO: [foo-val],
3587 #     BAR: [
3588 #         $ECHO hello world
3589 #     ])
3590 # Note that the argument value must start on the same line as the argument name.
3591 #
3592 # Argument 1: Name of the function to define
3593 # Argument 2: List of legal named arguments, with a * prefix for required arguments
3594 # Argument 3: Argument array to treat as named, typically $@
3595 # Argument 4: The main function body
3596 
3597 
3598 # Test if $1 is a valid argument to $3 (often is $JAVA passed as $3)
3599 # If so, then append $1 to $2 \
3600 # Also set JVM_ARG_OK to true/false depending on outcome.
3601 
3602 
3603 # Appends a string to a path variable, only adding the : when needed.
3604 
3605 
3606 # Prepends a string to a path variable, only adding the : when needed.
3607 
3608 
3609 # This will make sure the given variable points to a full and proper
3610 # path. This means:
3611 # 1) There will be no spaces in the path. On unix platforms,
3612 #    spaces in the path will result in an error. On Windows,
3613 #    the path will be rewritten using short-style to be space-free.
3614 # 2) The path will be absolute, and it will be in unix-style (on
3615 #     cygwin).
3616 # $1: The name of the variable to fix
3617 
3618 
3619 # This will make sure the given variable points to a executable
3620 # with a full and proper path. This means:
3621 # 1) There will be no spaces in the path. On unix platforms,
3622 #    spaces in the path will result in an error. On Windows,
3623 #    the path will be rewritten using short-style to be space-free.
3624 # 2) The path will be absolute, and it will be in unix-style (on
3625 #     cygwin).
3626 # Any arguments given to the executable is preserved.
3627 # If the input variable does not have a directory specification, then
3628 # it need to be in the PATH.
3629 # $1: The name of the variable to fix
3630 
3631 
3632 
3633 
3634 # Register a --with argument but mark it as deprecated
3635 # $1: The name of the with argument to deprecate, not including --with-
3636 
3637 
3638 # Register a --enable argument but mark it as deprecated
3639 # $1: The name of the with argument to deprecate, not including --enable-
3640 # $2: The name of the argument to deprecate, in shell variable style (i.e. with _ instead of -)
3641 # $3: Messages to user.
3642 
3643 
3644 
3645 
3646 # Test that variable $1 denoting a program is not empty. If empty, exit with an error.
3647 # $1: variable to check
3648 
3649 
3650 # Check that there are no unprocessed overridden variables left.
3651 # If so, they are an incorrect argument and we will exit with an error.
3652 
3653 
3654 # Setup a tool for the given variable. If correctly specified by the user,
3655 # use that value, otherwise search for the tool using the supplied code snippet.
3656 # $1: variable to set
3657 # $2: code snippet to call to look for the tool
3658 # $3: code snippet to call if variable was used to find tool
3659 
3660 
3661 # Call BASIC_SETUP_TOOL with AC_PATH_PROGS to locate the tool
3662 # $1: variable to set
3663 # $2: executable name (or list of names) to look for
3664 
3665 
3666 # Call BASIC_SETUP_TOOL with AC_CHECK_TOOLS to locate the tool
3667 # $1: variable to set
3668 # $2: executable name (or list of names) to look for
3669 
3670 
3671 # Like BASIC_PATH_PROGS but fails if no tool was found.
3672 # $1: variable to set
3673 # $2: executable name (or list of names) to look for
3674 
3675 
3676 # Like BASIC_SETUP_TOOL but fails if no tool was found.
3677 # $1: variable to set
3678 # $2: autoconf macro to call to look for the special tool
3679 
3680 
3681 # Setup the most fundamental tools that relies on not much else to set up,
3682 # but is used by much of the early bootstrap code.
3683 
3684 
3685 # Setup basic configuration paths, and platform-specific stuff related to PATHs.
3686 
3687 
3688 # Evaluates platform specific overrides for devkit variables.
3689 # $1: Name of variable
3690 
3691 
3692 
3693 
3694 
3695 
3696 #%%% Simple tools %%%
3697 
3698 # Check if we have found a usable version of make
3699 # $1: the path to a potential make binary (or empty)
3700 # $2: the description on how we found this
3701 
3702 
3703 
3704 
3705 # Goes looking for a usable version of GNU make.
3706 
3707 
3708 
3709 
3710 
3711 
3712 
3713 
3714 # Check if build directory is on local disk. If not possible to determine,
3715 # we prefer to claim it's local.
3716 # Argument 1: directory to test
3717 # Argument 2: what to do if it is on local disk
3718 # Argument 3: what to do otherwise (remote disk or failure)
3719 
3720 
3721 # Check that source files have basic read permissions set. This might
3722 # not be the case in cygwin in certain conditions.
3723 
3724 
3725 
3726 
3727 # Check for support for specific options in bash
3728 
3729 
3730 ################################################################################
3731 #
3732 # Default make target
3733 #
3734 
3735 
3736 # Code to run after AC_OUTPUT
3737 
3738 
3739 #
3740 # Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
3741 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
3742 #
3743 # This code is free software; you can redistribute it and/or modify it
3744 # under the terms of the GNU General Public License version 2 only, as
3745 # published by the Free Software Foundation.  Oracle designates this
3746 # particular file as subject to the "Classpath" exception as provided
3747 # by Oracle in the LICENSE file that accompanied this code.
3748 #
3749 # This code is distributed in the hope that it will be useful, but WITHOUT
3750 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
3751 # FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
3752 # version 2 for more details (a copy is included in the LICENSE file that
3753 # accompanied this code).
3754 #
3755 # You should have received a copy of the GNU General Public License version
3756 # 2 along with this work; if not, write to the Free Software Foundation,
3757 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
3758 #
3759 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
3760 # or visit www.oracle.com if you need additional information or have any
3761 # questions.
3762 #
3763 
3764 
3765 
3766 
3767 
3768 # Helper function which possibly converts a path using DOS-style short mode.
3769 # If so, the updated path is stored in $new_path.
3770 # $1: The path to check
3771 
3772 
3773 # Helper function which possibly converts a path using DOS-style short mode.
3774 # If so, the updated path is stored in $new_path.
3775 # $1: The path to check
3776 
3777 
3778 # FIXME: The BASIC_FIXUP_*_CYGWIN/MSYS is most likely too convoluted
3779 # and could probably be heavily simplified. However, all changes in this
3780 # area tend to need lot of testing in different scenarios, and in lack of
3781 # proper unit testing, cleaning this up has not been deemed worth the effort
3782 # at the moment.
3783 
3784 
3785 
3786 
3787 
3788 
3789 
3790 
3791 
3792 # Setup basic configuration paths, and platform-specific stuff related to PATHs.
3793 
3794 
3795 
3796 
3797 # ... then the rest
3798 #
3799 # Copyright (c) 2011, 2015, Oracle and/or its affiliates. All rights reserved.
3800 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
3801 #
3802 # This code is free software; you can redistribute it and/or modify it
3803 # under the terms of the GNU General Public License version 2 only, as
3804 # published by the Free Software Foundation.  Oracle designates this
3805 # particular file as subject to the "Classpath" exception as provided
3806 # by Oracle in the LICENSE file that accompanied this code.
3807 #
3808 # This code is distributed in the hope that it will be useful, but WITHOUT
3809 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
3810 # FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
3811 # version 2 for more details (a copy is included in the LICENSE file that
3812 # accompanied this code).
3813 #
3814 # You should have received a copy of the GNU General Public License version
3815 # 2 along with this work; if not, write to the Free Software Foundation,
3816 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
3817 #
3818 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
3819 # or visit www.oracle.com if you need additional information or have any
3820 # questions.
3821 #
3822 
3823 ########################################################################
3824 # This file handles detection of the Boot JDK. The Boot JDK detection
3825 # process has been developed as a response to solve a complex real-world
3826 # problem. Initially, it was simple, but it has grown as platform after
3827 # platform, idiosyncracy after idiosyncracy has been supported.
3828 #
3829 # The basic idea is this:
3830 # 1) You need an acceptable *) JDK to use as a Boot JDK
3831 # 2) There are several ways to locate a JDK, that are mostly platform
3832 #    dependent **)
3833 # 3) You can have multiple JDKs installed
3834 # 4) If possible, configure should try to dig out an acceptable JDK
3835 #    automatically, without having to resort to command-line options
3836 #
3837 # *)  acceptable means e.g. JDK7 for building JDK8, a complete JDK (with
3838 #     javac) and not a JRE, etc.
3839 #
3840 # **) On Windows we typically use a well-known path.
3841 #     On MacOSX we typically use the tool java_home.
3842 #     On Linux we typically find javac in the $PATH, and then follow a
3843 #     chain of symlinks that often ends up in a real JDK.
3844 #
3845 # This leads to the code where we check in different ways to locate a
3846 # JDK, and if one is found, check if it is acceptable. If not, we print
3847 # our reasons for rejecting it (useful when debugging non-working
3848 # configure situations) and continue checking the next one.
3849 ########################################################################
3850 
3851 # Execute the check given as argument, and verify the result
3852 # If the Boot JDK was previously found, do nothing
3853 # $1 A command line (typically autoconf macro) to execute
3854 
3855 
3856 # Test: Is bootjdk explicitely set by command line arguments?
3857 
3858 
3859 # Test: Is $JAVA_HOME set?
3860 
3861 
3862 # Test: Is there a java or javac in the PATH, which is a symlink to the JDK?
3863 
3864 
3865 # Test: Is there a /usr/libexec/java_home? (Typically on MacOSX)
3866 # $1: Argument to the java_home binary (optional)
3867 
3868 
3869 # Test: On MacOS X, can we find a boot jdk using /usr/libexec/java_home?
3870 
3871 
3872 # Look for a jdk in the given path. If there are multiple, try to select the newest.
3873 # If found, set BOOT_JDK and BOOT_JDK_FOUND.
3874 # $1 = Path to directory containing jdk installations.
3875 # $2 = String to append to the found JDK directory to get the proper JDK home
3876 
3877 
3878 # Call BOOTJDK_FIND_BEST_JDK_IN_DIRECTORY, but use the given
3879 # environmental variable as base for where to look.
3880 # $1 Name of an environmal variable, assumed to point to the Program Files directory.
3881 
3882 
3883 # Test: Is there a JDK installed in default, well-known locations?
3884 
3885 
3886 # Check that a command-line tool in the Boot JDK is correct
3887 # $1 = name of variable to assign
3888 # $2 = name of binary
3889 
3890 
3891 ###############################################################################
3892 #
3893 # We need a Boot JDK to bootstrap the build.
3894 #
3895 
3896 
3897 
3898 
3899 
3900 # BUILD_JDK: the location of the latest JDK that can run
3901 #   on the host system and supports the target class file version
3902 #   generated in this JDK build.  This variable should only be
3903 #   used after the launchers are built.
3904 #
3905 
3906 # Execute the check given as argument, and verify the result.
3907 # If the JDK was previously found, do nothing.
3908 # $1 A command line (typically autoconf macro) to execute
3909 
3910 
3911 # By default the BUILD_JDK is the JDK_OUTPUTDIR.  If the target architecture
3912 # is different than the host system doing the build (e.g. cross-compilation),
3913 # a special BUILD_JDK is built as part of the build process.  An external
3914 # prebuilt BUILD_JDK can also be supplied.
3915 
3916 
3917 #
3918 # Copyright (c) 2011, 2016, Oracle and/or its affiliates. All rights reserved.
3919 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
3920 #
3921 # This code is free software; you can redistribute it and/or modify it
3922 # under the terms of the GNU General Public License version 2 only, as
3923 # published by the Free Software Foundation.  Oracle designates this
3924 # particular file as subject to the "Classpath" exception as provided
3925 # by Oracle in the LICENSE file that accompanied this code.
3926 #
3927 # This code is distributed in the hope that it will be useful, but WITHOUT
3928 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
3929 # FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
3930 # version 2 for more details (a copy is included in the LICENSE file that
3931 # accompanied this code).
3932 #
3933 # You should have received a copy of the GNU General Public License version
3934 # 2 along with this work; if not, write to the Free Software Foundation,
3935 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
3936 #
3937 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
3938 # or visit www.oracle.com if you need additional information or have any
3939 # questions.
3940 #
3941 
3942 
3943 
3944 
3945 
3946 
3947 
3948 
3949 
3950 
3951 
3952 
3953 
3954 
3955 
3956 
3957 
3958 ################################################################################
3959 #
3960 # Runs icecc-create-env once and prints the error if it fails
3961 #
3962 # $1: arguments to icecc-create-env
3963 # $2: log file
3964 #
3965 
3966 
3967 ################################################################################
3968 #
3969 # Optionally enable distributed compilation of native code using icecc/icecream
3970 #
3971 
3972 
3973 
3974 
3975 
3976 
3977 
3978 #
3979 # Copyright (c) 2011, 2016, Oracle and/or its affiliates. All rights reserved.
3980 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
3981 #
3982 # This code is free software; you can redistribute it and/or modify it
3983 # under the terms of the GNU General Public License version 2 only, as
3984 # published by the Free Software Foundation.  Oracle designates this
3985 # particular file as subject to the "Classpath" exception as provided
3986 # by Oracle in the LICENSE file that accompanied this code.
3987 #
3988 # This code is distributed in the hope that it will be useful, but WITHOUT
3989 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
3990 # FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
3991 # version 2 for more details (a copy is included in the LICENSE file that
3992 # accompanied this code).
3993 #
3994 # You should have received a copy of the GNU General Public License version
3995 # 2 along with this work; if not, write to the Free Software Foundation,
3996 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
3997 #
3998 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
3999 # or visit www.oracle.com if you need additional information or have any
4000 # questions.
4001 #
4002 
4003 # Reset the global CFLAGS/LDFLAGS variables and initialize them with the
4004 # corresponding configure arguments instead
4005 
4006 
4007 # Setup the sysroot flags and add them to global CFLAGS and LDFLAGS so
4008 # that configure can use them while detecting compilers.
4009 # TOOLCHAIN_TYPE is available here.
4010 # Param 1 - Optional prefix to all variables. (e.g BUILD_)
4011 
4012 
4013 
4014 
4015 
4016 
4017 # Documentation on common flags used for solstudio in HIGHEST.
4018 #
4019 # WARNING: Use of OPTIMIZATION_LEVEL=HIGHEST in your Makefile needs to be
4020 #          done with care, there are some assumptions below that need to
4021 #          be understood about the use of pointers, and IEEE behavior.
4022 #
4023 # -fns: Use non-standard floating point mode (not IEEE 754)
4024 # -fsimple: Do some simplification of floating point arithmetic (not IEEE 754)
4025 # -fsingle: Use single precision floating point with 'float'
4026 # -xalias_level=basic: Assume memory references via basic pointer types do not alias
4027 #   (Source with excessing pointer casting and data access with mixed
4028 #    pointer types are not recommended)
4029 # -xbuiltin=%all: Use intrinsic or inline versions for math/std functions
4030 #   (If you expect perfect errno behavior, do not use this)
4031 # -xdepend: Loop data dependency optimizations (need -xO3 or higher)
4032 # -xrestrict: Pointer parameters to functions do not overlap
4033 #   (Similar to -xalias_level=basic usage, but less obvious sometimes.
4034 #    If you pass in multiple pointers to the same data, do not use this)
4035 # -xlibmil: Inline some library routines
4036 #   (If you expect perfect errno behavior, do not use this)
4037 # -xlibmopt: Use optimized math routines (CURRENTLY DISABLED)
4038 #   (If you expect perfect errno behavior, do not use this)
4039 #  Can cause undefined external on Solaris 8 X86 on __sincos, removing for now
4040 
4041     # FIXME: this will never happen since sparc != sparcv9, ie 32 bit, which we don't build anymore.
4042     # Bug?
4043     #if test "x$OPENJDK_TARGET_CPU" = xsparc; then
4044     #  CFLAGS_JDK="${CFLAGS_JDK} -xmemalign=4s"
4045     #  CXXFLAGS_JDK="${CXXFLAGS_JDK} -xmemalign=4s"
4046     #fi
4047 
4048 
4049 
4050 
4051 
4052 
4053 ################################################################################
4054 # $1 - Either BUILD or TARGET to pick the correct OS/CPU variables to check
4055 #      conditionals against.
4056 # $2 - Optional prefix for each variable defined.
4057 
4058 
4059 # FLAGS_C_COMPILER_CHECK_ARGUMENTS(ARGUMENT: [ARGUMENT], IF_TRUE: [RUN-IF-TRUE],
4060 #                                  IF_FALSE: [RUN-IF-FALSE])
4061 # ------------------------------------------------------------
4062 # Check that the C compiler supports an argument
4063 
4064 
4065 
4066 
4067 # FLAGS_CXX_COMPILER_CHECK_ARGUMENTS(ARGUMENT: [ARGUMENT], IF_TRUE: [RUN-IF-TRUE],
4068 #                                    IF_FALSE: [RUN-IF-FALSE])
4069 # ------------------------------------------------------------
4070 # Check that the C++ compiler supports an argument
4071 
4072 
4073 
4074 
4075 # FLAGS_COMPILER_CHECK_ARGUMENTS(ARGUMENT: [ARGUMENT], IF_TRUE: [RUN-IF-TRUE],
4076 #                                IF_FALSE: [RUN-IF-FALSE])
4077 # ------------------------------------------------------------
4078 # Check that the C and C++ compilers support an argument
4079 
4080 
4081 
4082 
4083 # FLAGS_LINKER_CHECK_ARGUMENTS(ARGUMENT: [ARGUMENT], IF_TRUE: [RUN-IF-TRUE],
4084 #                                   IF_FALSE: [RUN-IF-FALSE])
4085 # ------------------------------------------------------------
4086 # Check that the linker support an argument
4087 
4088 
4089 
4090 
4091 
4092 
4093 # FLAGS_SETUP_GCC6_COMPILER_FLAGS([PREFIX])
4094 # Arguments:
4095 # $1 - Optional prefix for each variable defined.
4096 
4097 
4098 #
4099 # Copyright (c) 2011, 2016, Oracle and/or its affiliates. All rights reserved.
4100 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4101 #
4102 # This code is free software; you can redistribute it and/or modify it
4103 # under the terms of the GNU General Public License version 2 only, as
4104 # published by the Free Software Foundation.  Oracle designates this
4105 # particular file as subject to the "Classpath" exception as provided
4106 # by Oracle in the LICENSE file that accompanied this code.
4107 #
4108 # This code is distributed in the hope that it will be useful, but WITHOUT
4109 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
4110 # FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
4111 # version 2 for more details (a copy is included in the LICENSE file that
4112 # accompanied this code).
4113 #
4114 # You should have received a copy of the GNU General Public License version
4115 # 2 along with this work; if not, write to the Free Software Foundation,
4116 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
4117 #
4118 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
4119 # or visit www.oracle.com if you need additional information or have any
4120 # questions.
4121 #
4122 
4123 
4124 
4125 
4126 
4127 cygwin_help() {
4128   case $1 in
4129     unzip)
4130       PKGHANDLER_COMMAND="( cd <location of cygwin setup.exe> && cmd /c setup -q -P unzip )"
4131       HELP_MSG="You might be able to fix this by running '$PKGHANDLER_COMMAND'."
4132       ;;
4133     zip)
4134       PKGHANDLER_COMMAND="( cd <location of cygwin setup.exe> && cmd /c setup -q -P zip )"
4135       HELP_MSG="You might be able to fix this by running '$PKGHANDLER_COMMAND'."
4136       ;;
4137     make)
4138       PKGHANDLER_COMMAND="( cd <location of cygwin setup.exe> && cmd /c setup -q -P make )"
4139       HELP_MSG="You might be able to fix this by running '$PKGHANDLER_COMMAND'."
4140       ;;
4141     freetype)
4142       HELP_MSG="
4143 The freetype library can now be build during the configure process.
4144 Download the freetype sources and unpack them into an arbitrary directory:
4145 
4146 wget http://download.savannah.gnu.org/releases/freetype/freetype-2.5.3.tar.gz
4147 tar -xzf freetype-2.5.3.tar.gz
4148 
4149 Then run configure with '--with-freetype-src=<freetype_src>'. This will
4150 automatically build the freetype library into '<freetype_src>/lib64' for 64-bit
4151 builds or into '<freetype_src>/lib32' for 32-bit builds.
4152 Afterwards you can always use '--with-freetype-include=<freetype_src>/include'
4153 and '--with-freetype-lib=<freetype_src>/lib32|64' for other builds.
4154 
4155 Alternatively you can unpack the sources like this to use the default directory:
4156 
4157 tar --one-top-level=$HOME/freetype --strip-components=1 -xzf freetype-2.5.3.tar.gz"
4158       ;;
4159   esac
4160 }
4161 
4162 msys_help() {
4163   PKGHANDLER_COMMAND=""
4164 }
4165 
4166 apt_help() {
4167   case $1 in
4168     reduced)
4169       PKGHANDLER_COMMAND="sudo apt-get install gcc-multilib g++-multilib" ;;
4170     devkit)
4171       PKGHANDLER_COMMAND="sudo apt-get install build-essential" ;;
4172     openjdk)
4173       PKGHANDLER_COMMAND="sudo apt-get install openjdk-8-jdk" ;;
4174     alsa)
4175       PKGHANDLER_COMMAND="sudo apt-get install libasound2-dev" ;;
4176     cups)
4177       PKGHANDLER_COMMAND="sudo apt-get install libcups2-dev" ;;
4178     freetype)
4179       PKGHANDLER_COMMAND="sudo apt-get install libfreetype6-dev" ;;
4180     ffi)
4181       PKGHANDLER_COMMAND="sudo apt-get install libffi-dev" ;;
4182     x11)
4183       PKGHANDLER_COMMAND="sudo apt-get install libX11-dev libxext-dev libxrender-dev libxtst-dev libxt-dev" ;;
4184     ccache)
4185       PKGHANDLER_COMMAND="sudo apt-get install ccache" ;;
4186     dtrace)
4187       PKGHANDLER_COMMAND="sudo apt-get install systemtap-sdt-dev" ;;
4188   esac
4189 }
4190 
4191 yum_help() {
4192   case $1 in
4193     devkit)
4194       PKGHANDLER_COMMAND="sudo yum groupinstall \"Development Tools\"" ;;
4195     openjdk)
4196       PKGHANDLER_COMMAND="sudo yum install java-1.8.0-openjdk-devel" ;;
4197     alsa)
4198       PKGHANDLER_COMMAND="sudo yum install alsa-lib-devel" ;;
4199     cups)
4200       PKGHANDLER_COMMAND="sudo yum install cups-devel" ;;
4201     freetype)
4202       PKGHANDLER_COMMAND="sudo yum install freetype-devel" ;;
4203     x11)
4204       PKGHANDLER_COMMAND="sudo yum install libXtst-devel libXt-devel libXrender-devel libXi-devel" ;;
4205     ccache)
4206       PKGHANDLER_COMMAND="sudo yum install ccache" ;;
4207   esac
4208 }
4209 
4210 port_help() {
4211   PKGHANDLER_COMMAND=""
4212 }
4213 
4214 pkgutil_help() {
4215   PKGHANDLER_COMMAND=""
4216 }
4217 
4218 pkgadd_help() {
4219   PKGHANDLER_COMMAND=""
4220 }
4221 
4222 # This function will check if we're called from the "configure" wrapper while
4223 # printing --help. If so, we will print out additional information that can
4224 # only be extracted within the autoconf script, and then exit. This must be
4225 # called at the very beginning in configure.ac.
4226 
4227 
4228 
4229 
4230 
4231 
4232 #
4233 # Copyright (c) 2011, 2016, Oracle and/or its affiliates. All rights reserved.
4234 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4235 #
4236 # This code is free software; you can redistribute it and/or modify it
4237 # under the terms of the GNU General Public License version 2 only, as
4238 # published by the Free Software Foundation.  Oracle designates this
4239 # particular file as subject to the "Classpath" exception as provided
4240 # by Oracle in the LICENSE file that accompanied this code.
4241 #
4242 # This code is distributed in the hope that it will be useful, but WITHOUT
4243 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
4244 # FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
4245 # version 2 for more details (a copy is included in the LICENSE file that
4246 # accompanied this code).
4247 #
4248 # You should have received a copy of the GNU General Public License version
4249 # 2 along with this work; if not, write to the Free Software Foundation,
4250 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
4251 #
4252 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
4253 # or visit www.oracle.com if you need additional information or have any
4254 # questions.
4255 #
4256 
4257 # All valid JVM features, regardless of platform
4258 VALID_JVM_FEATURES="compiler1 compiler2 zero shark minimal dtrace jvmti jvmci \
4259     fprof vm-structs jni-check services management all-gcs nmt cds static-build"
4260 
4261 # All valid JVM variants
4262 VALID_JVM_VARIANTS="server client minimal core zero zeroshark custom"
4263 
4264 ###############################################################################
4265 # Check if the specified JVM variant should be built. To be used in shell if
4266 # constructs, like this:
4267 # if HOTSPOT_CHECK_JVM_VARIANT(server); then
4268 #
4269 # Only valid to use after HOTSPOT_SETUP_JVM_VARIANTS has setup variants.
4270 
4271 # Definition kept in one line to allow inlining in if statements.
4272 # Additional [] needed to keep m4 from mangling shell constructs.
4273 
4274 
4275 ###############################################################################
4276 # Check if the specified JVM features are explicitly enabled. To be used in
4277 # shell if constructs, like this:
4278 # if HOTSPOT_CHECK_JVM_FEATURE(jvmti); then
4279 #
4280 # Only valid to use after HOTSPOT_SETUP_JVM_FEATURES has setup features.
4281 
4282 # Definition kept in one line to allow inlining in if statements.
4283 # Additional [] needed to keep m4 from mangling shell constructs.
4284 
4285 
4286 ###############################################################################
4287 # Check which variants of the JVM that we want to build. Available variants are:
4288 #   server: normal interpreter, and a tiered C1/C2 compiler
4289 #   client: normal interpreter, and C1 (no C2 compiler)
4290 #   minimal: reduced form of client with optional features stripped out
4291 #   core: normal interpreter only, no compiler
4292 #   zero: C++ based interpreter only, no compiler
4293 #   zeroshark: C++ based interpreter, and a llvm-based compiler
4294 #   custom: baseline JVM with no default features
4295 #
4296 
4297 
4298 ###############################################################################
4299 # Check if dtrace should be enabled and has all prerequisites present.
4300 #
4301 
4302 
4303 ###############################################################################
4304 # Set up all JVM features for each JVM variant.
4305 #
4306 
4307 
4308 ###############################################################################
4309 # Validate JVM features once all setup is complete, including custom setup.
4310 #
4311 
4312 
4313 ################################################################################
4314 # Check if gtest should be built
4315 #
4316 
4317 
4318 #
4319 # Copyright (c) 2011, 2016, Oracle and/or its affiliates. All rights reserved.
4320 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4321 #
4322 # This code is free software; you can redistribute it and/or modify it
4323 # under the terms of the GNU General Public License version 2 only, as
4324 # published by the Free Software Foundation.  Oracle designates this
4325 # particular file as subject to the "Classpath" exception as provided
4326 # by Oracle in the LICENSE file that accompanied this code.
4327 #
4328 # This code is distributed in the hope that it will be useful, but WITHOUT
4329 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
4330 # FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
4331 # version 2 for more details (a copy is included in the LICENSE file that
4332 # accompanied this code).
4333 #
4334 # You should have received a copy of the GNU General Public License version
4335 # 2 along with this work; if not, write to the Free Software Foundation,
4336 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
4337 #
4338 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
4339 # or visit www.oracle.com if you need additional information or have any
4340 # questions.
4341 #
4342 
4343 ###############################################################################
4344 # Check which variant of the JDK that we want to build.
4345 # Currently we have:
4346 #    normal:   standard edition
4347 # but the custom make system may add other variants
4348 #
4349 # Effectively the JDK variant gives a name to a specific set of
4350 # modules to compile into the JDK.
4351 
4352 
4353 ###############################################################################
4354 # Set the debug level
4355 #    release: no debug information, all optimizations, no asserts.
4356 #    optimized: no debug information, all optimizations, no asserts, HotSpot target is 'optimized'.
4357 #    fastdebug: debug information (-g), all optimizations, all asserts
4358 #    slowdebug: debug information (-g), no optimizations, all asserts
4359 
4360 
4361 ###############################################################################
4362 #
4363 # Should we build only OpenJDK even if closed sources are present?
4364 #
4365 
4366 
4367 
4368 
4369 ###############################################################################
4370 #
4371 # Enable or disable the elliptic curve crypto implementation
4372 #
4373 
4374 
4375 
4376 
4377 ################################################################################
4378 #
4379 # Gcov coverage data for hotspot
4380 #
4381 
4382 
4383 ################################################################################
4384 #
4385 # Static build support.  When enabled will generate static
4386 # libraries instead of shared libraries for all JDK libs.
4387 #
4388 
4389 
4390 ################################################################################
4391 #
4392 # jlink options.
4393 # We always keep packaged modules in JDK image.
4394 #
4395 
4396 
4397 ################################################################################
4398 #
4399 # Check if building of the jtreg failure handler should be enabled.
4400 #
4401 
4402 
4403 ################################################################################
4404 #
4405 # Enable or disable generation of the classlist at build time
4406 #
4407 
4408 
4409 #
4410 # Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
4411 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4412 #
4413 # This code is free software; you can redistribute it and/or modify it
4414 # under the terms of the GNU General Public License version 2 only, as
4415 # published by the Free Software Foundation.  Oracle designates this
4416 # particular file as subject to the "Classpath" exception as provided
4417 # by Oracle in the LICENSE file that accompanied this code.
4418 #
4419 # This code is distributed in the hope that it will be useful, but WITHOUT
4420 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
4421 # FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
4422 # version 2 for more details (a copy is included in the LICENSE file that
4423 # accompanied this code).
4424 #
4425 # You should have received a copy of the GNU General Public License version
4426 # 2 along with this work; if not, write to the Free Software Foundation,
4427 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
4428 #
4429 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
4430 # or visit www.oracle.com if you need additional information or have any
4431 # questions.
4432 #
4433 
4434 ###############################################################################
4435 #
4436 # Setup version numbers
4437 #
4438 
4439 # Verify that a given string represents a valid version number, and assign it
4440 # to a variable.
4441 
4442 # Argument 1: the variable to assign to
4443 # Argument 2: the value given by the user
4444 
4445 
4446 
4447 
4448 #
4449 # Copyright (c) 2011, 2016, Oracle and/or its affiliates. All rights reserved.
4450 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4451 #
4452 # This code is free software; you can redistribute it and/or modify it
4453 # under the terms of the GNU General Public License version 2 only, as
4454 # published by the Free Software Foundation.  Oracle designates this
4455 # particular file as subject to the "Classpath" exception as provided
4456 # by Oracle in the LICENSE file that accompanied this code.
4457 #
4458 # This code is distributed in the hope that it will be useful, but WITHOUT
4459 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
4460 # FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
4461 # version 2 for more details (a copy is included in the LICENSE file that
4462 # accompanied this code).
4463 #
4464 # You should have received a copy of the GNU General Public License version
4465 # 2 along with this work; if not, write to the Free Software Foundation,
4466 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
4467 #
4468 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
4469 # or visit www.oracle.com if you need additional information or have any
4470 # questions.
4471 #
4472 
4473 # Major library component reside in separate files.
4474 #
4475 # Copyright (c) 2011, 2015, Oracle and/or its affiliates. All rights reserved.
4476 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4477 #
4478 # This code is free software; you can redistribute it and/or modify it
4479 # under the terms of the GNU General Public License version 2 only, as
4480 # published by the Free Software Foundation.  Oracle designates this
4481 # particular file as subject to the "Classpath" exception as provided
4482 # by Oracle in the LICENSE file that accompanied this code.
4483 #
4484 # This code is distributed in the hope that it will be useful, but WITHOUT
4485 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
4486 # FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
4487 # version 2 for more details (a copy is included in the LICENSE file that
4488 # accompanied this code).
4489 #
4490 # You should have received a copy of the GNU General Public License version
4491 # 2 along with this work; if not, write to the Free Software Foundation,
4492 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
4493 #
4494 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
4495 # or visit www.oracle.com if you need additional information or have any
4496 # questions.
4497 #
4498 
4499 ################################################################################
4500 # Setup alsa (Advanced Linux Sound Architecture)
4501 ################################################################################
4502 
4503 
4504 #
4505 # Copyright (c) 2011, 2015, Oracle and/or its affiliates. All rights reserved.
4506 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4507 #
4508 # This code is free software; you can redistribute it and/or modify it
4509 # under the terms of the GNU General Public License version 2 only, as
4510 # published by the Free Software Foundation.  Oracle designates this
4511 # particular file as subject to the "Classpath" exception as provided
4512 # by Oracle in the LICENSE file that accompanied this code.
4513 #
4514 # This code is distributed in the hope that it will be useful, but WITHOUT
4515 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
4516 # FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
4517 # version 2 for more details (a copy is included in the LICENSE file that
4518 # accompanied this code).
4519 #
4520 # You should have received a copy of the GNU General Public License version
4521 # 2 along with this work; if not, write to the Free Software Foundation,
4522 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
4523 #
4524 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
4525 # or visit www.oracle.com if you need additional information or have any
4526 # questions.
4527 #
4528 
4529 ################################################################################
4530 # Setup bundled libraries.
4531 #
4532 # For libjpeg, giflib, libpng, lcms2 and zlib, the source is present in the
4533 # OpenJDK repository. Default is to use these libraries as bundled, but they
4534 # might be replaced by en external version by the user.
4535 ################################################################################
4536 
4537 
4538 ################################################################################
4539 # Setup libjpeg
4540 ################################################################################
4541 
4542 
4543 ################################################################################
4544 # Setup giflib
4545 ################################################################################
4546 
4547 
4548 ################################################################################
4549 # Setup libpng
4550 ################################################################################
4551 
4552 
4553 ################################################################################
4554 # Setup zlib
4555 ################################################################################
4556 
4557 
4558 ################################################################################
4559 # Setup lcms (Little CMS)
4560 ################################################################################
4561 
4562 
4563 #
4564 # Copyright (c) 2011, 2016, Oracle and/or its affiliates. All rights reserved.
4565 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4566 #
4567 # This code is free software; you can redistribute it and/or modify it
4568 # under the terms of the GNU General Public License version 2 only, as
4569 # published by the Free Software Foundation.  Oracle designates this
4570 # particular file as subject to the "Classpath" exception as provided
4571 # by Oracle in the LICENSE file that accompanied this code.
4572 #
4573 # This code is distributed in the hope that it will be useful, but WITHOUT
4574 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
4575 # FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
4576 # version 2 for more details (a copy is included in the LICENSE file that
4577 # accompanied this code).
4578 #
4579 # You should have received a copy of the GNU General Public License version
4580 # 2 along with this work; if not, write to the Free Software Foundation,
4581 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
4582 #
4583 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
4584 # or visit www.oracle.com if you need additional information or have any
4585 # questions.
4586 #
4587 
4588 ################################################################################
4589 # Setup cups (Common Unix Printing System)
4590 ################################################################################
4591 
4592 
4593 #
4594 # Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
4595 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4596 #
4597 # This code is free software; you can redistribute it and/or modify it
4598 # under the terms of the GNU General Public License version 2 only, as
4599 # published by the Free Software Foundation.  Oracle designates this
4600 # particular file as subject to the "Classpath" exception as provided
4601 # by Oracle in the LICENSE file that accompanied this code.
4602 #
4603 # This code is distributed in the hope that it will be useful, but WITHOUT
4604 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
4605 # FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
4606 # version 2 for more details (a copy is included in the LICENSE file that
4607 # accompanied this code).
4608 #
4609 # You should have received a copy of the GNU General Public License version
4610 # 2 along with this work; if not, write to the Free Software Foundation,
4611 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
4612 #
4613 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
4614 # or visit www.oracle.com if you need additional information or have any
4615 # questions.
4616 #
4617 
4618 ################################################################################
4619 # Setup libffi (Foreign Function Interface)
4620 ################################################################################
4621 
4622 
4623 #
4624 # Copyright (c) 2011, 2015, Oracle and/or its affiliates. All rights reserved.
4625 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4626 #
4627 # This code is free software; you can redistribute it and/or modify it
4628 # under the terms of the GNU General Public License version 2 only, as
4629 # published by the Free Software Foundation.  Oracle designates this
4630 # particular file as subject to the "Classpath" exception as provided
4631 # by Oracle in the LICENSE file that accompanied this code.
4632 #
4633 # This code is distributed in the hope that it will be useful, but WITHOUT
4634 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
4635 # FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
4636 # version 2 for more details (a copy is included in the LICENSE file that
4637 # accompanied this code).
4638 #
4639 # You should have received a copy of the GNU General Public License version
4640 # 2 along with this work; if not, write to the Free Software Foundation,
4641 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
4642 #
4643 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
4644 # or visit www.oracle.com if you need additional information or have any
4645 # questions.
4646 #
4647 
4648 ################################################################################
4649 # Build the freetype lib from source
4650 ################################################################################
4651 
4652 
4653 ################################################################################
4654 # Check if a potential freeype library match is correct and usable
4655 ################################################################################
4656 
4657 
4658 ################################################################################
4659 # Setup freetype (The FreeType2 font rendering library)
4660 ################################################################################
4661 
4662 
4663 #
4664 # Copyright (c) 2011, 2016, Oracle and/or its affiliates. All rights reserved.
4665 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4666 #
4667 # This code is free software; you can redistribute it and/or modify it
4668 # under the terms of the GNU General Public License version 2 only, as
4669 # published by the Free Software Foundation.  Oracle designates this
4670 # particular file as subject to the "Classpath" exception as provided
4671 # by Oracle in the LICENSE file that accompanied this code.
4672 #
4673 # This code is distributed in the hope that it will be useful, but WITHOUT
4674 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
4675 # FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
4676 # version 2 for more details (a copy is included in the LICENSE file that
4677 # accompanied this code).
4678 #
4679 # You should have received a copy of the GNU General Public License version
4680 # 2 along with this work; if not, write to the Free Software Foundation,
4681 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
4682 #
4683 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
4684 # or visit www.oracle.com if you need additional information or have any
4685 # questions.
4686 #
4687 
4688 ################################################################################
4689 # Setup the standard C/C++ runtime libraries.
4690 #
4691 # Most importantly, determine if stdc++ should be linked statically or
4692 # dynamically.
4693 ################################################################################
4694 
4695 
4696 #
4697 # Copyright (c) 2011, 2015, Oracle and/or its affiliates. All rights reserved.
4698 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4699 #
4700 # This code is free software; you can redistribute it and/or modify it
4701 # under the terms of the GNU General Public License version 2 only, as
4702 # published by the Free Software Foundation.  Oracle designates this
4703 # particular file as subject to the "Classpath" exception as provided
4704 # by Oracle in the LICENSE file that accompanied this code.
4705 #
4706 # This code is distributed in the hope that it will be useful, but WITHOUT
4707 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
4708 # FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
4709 # version 2 for more details (a copy is included in the LICENSE file that
4710 # accompanied this code).
4711 #
4712 # You should have received a copy of the GNU General Public License version
4713 # 2 along with this work; if not, write to the Free Software Foundation,
4714 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
4715 #
4716 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
4717 # or visit www.oracle.com if you need additional information or have any
4718 # questions.
4719 #
4720 
4721 ################################################################################
4722 # Setup X11 Windows system
4723 ################################################################################
4724 
4725 
4726 
4727 ################################################################################
4728 # Determine which libraries are needed for this configuration
4729 ################################################################################
4730 
4731 
4732 ################################################################################
4733 # Parse library options, and setup needed libraries
4734 ################################################################################
4735 
4736 
4737 ################################################################################
4738 # Setup llvm (Low-Level VM)
4739 ################################################################################
4740 
4741 
4742 ################################################################################
4743 # Setup various libraries, typically small system libraries
4744 ################################################################################
4745 
4746 
4747 ################################################################################
4748 # libstlport.so.1 is needed for running gtest on Solaris. Find it to
4749 # redistribute it in the test image.
4750 ################################################################################
4751 
4752 
4753 
4754 #
4755 # Copyright (c) 2011, 2016, Oracle and/or its affiliates. All rights reserved.
4756 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4757 #
4758 # This code is free software; you can redistribute it and/or modify it
4759 # under the terms of the GNU General Public License version 2 only, as
4760 # published by the Free Software Foundation.  Oracle designates this
4761 # particular file as subject to the "Classpath" exception as provided
4762 # by Oracle in the LICENSE file that accompanied this code.
4763 #
4764 # This code is distributed in the hope that it will be useful, but WITHOUT
4765 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
4766 # FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
4767 # version 2 for more details (a copy is included in the LICENSE file that
4768 # accompanied this code).
4769 #
4770 # You should have received a copy of the GNU General Public License version
4771 # 2 along with this work; if not, write to the Free Software Foundation,
4772 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
4773 #
4774 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
4775 # or visit www.oracle.com if you need additional information or have any
4776 # questions.
4777 #
4778 
4779 # Support macro for PLATFORM_EXTRACT_TARGET_AND_BUILD.
4780 # Converts autoconf style CPU name to OpenJDK style, into
4781 # VAR_CPU, VAR_CPU_ARCH, VAR_CPU_BITS and VAR_CPU_ENDIAN.
4782 
4783 
4784 # Support macro for PLATFORM_EXTRACT_TARGET_AND_BUILD.
4785 # Converts autoconf style OS name to OpenJDK style, into
4786 # VAR_OS, VAR_OS_TYPE and VAR_OS_ENV.
4787 
4788 
4789 # Expects $host_os $host_cpu $build_os and $build_cpu
4790 # and $with_target_bits to have been setup!
4791 #
4792 # Translate the standard triplet(quadruplet) definition
4793 # of the target/build system into OPENJDK_TARGET_OS, OPENJDK_TARGET_CPU,
4794 # OPENJDK_BUILD_OS, etc.
4795 
4796 
4797 # Check if a reduced build (32-bit on 64-bit platforms) is requested, and modify behaviour
4798 # accordingly. Must be done after setting up build and target system, but before
4799 # doing anything else with these values.
4800 
4801 
4802 # Setup the legacy variables, for controlling the old makefiles.
4803 #
4804 
4805 
4806 # $1 - Either TARGET or BUILD to setup the variables for.
4807 
4808 
4809 
4810 
4811 #%%% Build and target systems %%%
4812 
4813 
4814 
4815 
4816 # Support macro for PLATFORM_SETUP_OPENJDK_TARGET_BITS.
4817 # Add -mX to various FLAGS variables.
4818 
4819 
4820 
4821 
4822 
4823 
4824 #
4825 # Copyright (c) 2011, 2015, Oracle and/or its affiliates. All rights reserved.
4826 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4827 #
4828 # This code is free software; you can redistribute it and/or modify it
4829 # under the terms of the GNU General Public License version 2 only, as
4830 # published by the Free Software Foundation.  Oracle designates this
4831 # particular file as subject to the "Classpath" exception as provided
4832 # by Oracle in the LICENSE file that accompanied this code.
4833 #
4834 # This code is distributed in the hope that it will be useful, but WITHOUT
4835 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
4836 # FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
4837 # version 2 for more details (a copy is included in the LICENSE file that
4838 # accompanied this code).
4839 #
4840 # You should have received a copy of the GNU General Public License version
4841 # 2 along with this work; if not, write to the Free Software Foundation,
4842 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
4843 #
4844 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
4845 # or visit www.oracle.com if you need additional information or have any
4846 # questions.
4847 #
4848 
4849 
4850 
4851 
4852 
4853 
4854 
4855 ################################################################################
4856 # Define a mechanism for importing extra prebuilt modules
4857 #
4858 
4859 
4860 
4861 #
4862 # Copyright (c) 2011, 2016, Oracle and/or its affiliates. All rights reserved.
4863 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4864 #
4865 # This code is free software; you can redistribute it and/or modify it
4866 # under the terms of the GNU General Public License version 2 only, as
4867 # published by the Free Software Foundation.  Oracle designates this
4868 # particular file as subject to the "Classpath" exception as provided
4869 # by Oracle in the LICENSE file that accompanied this code.
4870 #
4871 # This code is distributed in the hope that it will be useful, but WITHOUT
4872 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
4873 # FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
4874 # version 2 for more details (a copy is included in the LICENSE file that
4875 # accompanied this code).
4876 #
4877 # You should have received a copy of the GNU General Public License version
4878 # 2 along with this work; if not, write to the Free Software Foundation,
4879 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
4880 #
4881 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
4882 # or visit www.oracle.com if you need additional information or have any
4883 # questions.
4884 #
4885 
4886 ########################################################################
4887 # This file is responsible for detecting, verifying and setting up the
4888 # toolchain, i.e. the compiler, linker and related utilities. It will setup
4889 # proper paths to the binaries, but it will not setup any flags.
4890 #
4891 # The binaries used is determined by the toolchain type, which is the family of
4892 # compilers and related tools that are used.
4893 ########################################################################
4894 
4895 
4896 # All valid toolchains, regardless of platform (used by help.m4)
4897 VALID_TOOLCHAINS_all="gcc clang solstudio xlc microsoft"
4898 
4899 # These toolchains are valid on different platforms
4900 VALID_TOOLCHAINS_linux="gcc clang"
4901 VALID_TOOLCHAINS_solaris="solstudio"
4902 VALID_TOOLCHAINS_macosx="gcc clang"
4903 VALID_TOOLCHAINS_aix="xlc"
4904 VALID_TOOLCHAINS_windows="microsoft"
4905 
4906 # Toolchain descriptions
4907 TOOLCHAIN_DESCRIPTION_clang="clang/LLVM"
4908 TOOLCHAIN_DESCRIPTION_gcc="GNU Compiler Collection"
4909 TOOLCHAIN_DESCRIPTION_microsoft="Microsoft Visual Studio"
4910 TOOLCHAIN_DESCRIPTION_solstudio="Oracle Solaris Studio"
4911 TOOLCHAIN_DESCRIPTION_xlc="IBM XL C/C++"
4912 
4913 # Minimum supported versions, empty means unspecified
4914 TOOLCHAIN_MINIMUM_VERSION_clang="3.2"
4915 TOOLCHAIN_MINIMUM_VERSION_gcc="4.3"
4916 TOOLCHAIN_MINIMUM_VERSION_microsoft=""
4917 TOOLCHAIN_MINIMUM_VERSION_solstudio="5.13"
4918 TOOLCHAIN_MINIMUM_VERSION_xlc=""
4919 
4920 # Prepare the system so that TOOLCHAIN_CHECK_COMPILER_VERSION can be called.
4921 # Must have CC_VERSION_NUMBER and CXX_VERSION_NUMBER.
4922 # $1 - optional variable prefix for compiler and version variables (BUILD_)
4923 # $2 - optional variable prefix for comparable variable (OPENJDK_BUILD_)
4924 
4925 
4926 # Check if the configured compiler (C and C++) is of a specific version or
4927 # newer. TOOLCHAIN_PREPARE_FOR_VERSION_COMPARISONS must have been called before.
4928 #
4929 # Arguments:
4930 #   VERSION:   The version string to check against the found version
4931 #   IF_AT_LEAST:   block to run if the compiler is at least this version (>=)
4932 #   IF_OLDER_THAN:   block to run if the compiler is older than this version (<)
4933 #   PREFIX:   Optional variable prefix for compiler to compare version for (OPENJDK_BUILD_)
4934 
4935 
4936 
4937 
4938 # Setup a number of variables describing how native output files are
4939 # named on this platform/toolchain.
4940 
4941 
4942 # Determine which toolchain type to use, and make sure it is valid for this
4943 # platform. Setup various information about the selected toolchain.
4944 
4945 
4946 # Before we start detecting the toolchain executables, we might need some
4947 # special setup, e.g. additional paths etc.
4948 
4949 
4950 # Restore path, etc
4951 
4952 
4953 # Check if a compiler is of the toolchain type we expect, and save the version
4954 # information from it. If the compiler does not match the expected type,
4955 # this function will abort using AC_MSG_ERROR. If it matches, the version will
4956 # be stored in CC_VERSION_NUMBER/CXX_VERSION_NUMBER (as a dotted number), and
4957 # the full version string in CC_VERSION_STRING/CXX_VERSION_STRING.
4958 #
4959 # $1 = compiler to test (CC or CXX)
4960 # $2 = human readable name of compiler (C or C++)
4961 
4962 
4963 # Try to locate the given C or C++ compiler in the path, or otherwise.
4964 #
4965 # $1 = compiler to test (CC or CXX)
4966 # $2 = human readable name of compiler (C or C++)
4967 # $3 = list of compiler names to search for
4968 
4969 
4970 # Detect the core components of the toolchain, i.e. the compilers (CC and CXX),
4971 # preprocessor (CPP and CXXCPP), the linker (LD), the assembler (AS) and the
4972 # archiver (AR). Verify that the compilers are correct according to the
4973 # toolchain type.
4974 
4975 
4976 # Setup additional tools that is considered a part of the toolchain, but not the
4977 # core part. Many of these are highly platform-specific and do not exist,
4978 # and/or are not needed on all platforms.
4979 
4980 
4981 # Setup the build tools (i.e, the compiler and linker used to build programs
4982 # that should be run on the build platform, not the target platform, as a build
4983 # helper). Since the non-cross-compile case uses the normal, target compilers
4984 # for this, we can only do this after these have been setup.
4985 
4986 
4987 # Setup legacy variables that are still needed as alternative ways to refer to
4988 # parts of the toolchain.
4989 
4990 
4991 # Do some additional checks on the detected tools.
4992 
4993 
4994 # Setup the JTReg Regression Test Harness.
4995 
4996 
4997 #
4998 # Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
4999 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
5000 #
5001 # This code is free software; you can redistribute it and/or modify it
5002 # under the terms of the GNU General Public License version 2 only, as
5003 # published by the Free Software Foundation.  Oracle designates this
5004 # particular file as subject to the "Classpath" exception as provided
5005 # by Oracle in the LICENSE file that accompanied this code.
5006 #
5007 # This code is distributed in the hope that it will be useful, but WITHOUT
5008 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
5009 # FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
5010 # version 2 for more details (a copy is included in the LICENSE file that
5011 # accompanied this code).
5012 #
5013 # You should have received a copy of the GNU General Public License version
5014 # 2 along with this work; if not, write to the Free Software Foundation,
5015 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
5016 #
5017 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
5018 # or visit www.oracle.com if you need additional information or have any
5019 # questions.
5020 #
5021 
5022 ################################################################################
5023 # The order of these defines the priority by which we try to find them.
5024 VALID_VS_VERSIONS="2013 2012 2010"
5025 
5026 VS_DESCRIPTION_2010="Microsoft Visual Studio 2010"
5027 VS_VERSION_INTERNAL_2010=100
5028 VS_MSVCR_2010=msvcr100.dll
5029 # We don't use msvcp on Visual Studio 2010
5030 #VS_MSVCP_2010=msvcp100.dll
5031 VS_ENVVAR_2010="VS100COMNTOOLS"
5032 VS_VS_INSTALLDIR_2010="Microsoft Visual Studio 10.0"
5033 VS_SDK_INSTALLDIR_2010="Microsoft SDKs/Windows/v7.1"
5034 VS_VS_PLATFORM_NAME_2010="v100"
5035 VS_SDK_PLATFORM_NAME_2010="Windows7.1SDK"
5036 
5037 VS_DESCRIPTION_2012="Microsoft Visual Studio 2012"
5038 VS_VERSION_INTERNAL_2012=110
5039 VS_MSVCR_2012=msvcr110.dll
5040 VS_MSVCP_2012=msvcp110.dll
5041 VS_ENVVAR_2012="VS110COMNTOOLS"
5042 VS_VS_INSTALLDIR_2012="Microsoft Visual Studio 11.0"
5043 VS_SDK_INSTALLDIR_2012=
5044 VS_VS_PLATFORM_NAME_2012="v110"
5045 VS_SDK_PLATFORM_NAME_2012=
5046 
5047 VS_DESCRIPTION_2013="Microsoft Visual Studio 2013"
5048 VS_VERSION_INTERNAL_2013=120
5049 VS_MSVCR_2013=msvcr120.dll
5050 VS_MSVCP_2013=msvcp120.dll
5051 VS_ENVVAR_2013="VS120COMNTOOLS"
5052 VS_VS_INSTALLDIR_2013="Microsoft Visual Studio 12.0"
5053 VS_SDK_INSTALLDIR_2013=
5054 VS_VS_PLATFORM_NAME_2013="v120"
5055 VS_SDK_PLATFORM_NAME_2013=
5056 
5057 ################################################################################
5058 
5059 
5060 
5061 ################################################################################
5062 
5063 
5064 
5065 ################################################################################
5066 # Finds the bat or cmd file in Visual Studio or the SDK that sets up a proper
5067 # build environment and assigns it to VS_ENV_CMD
5068 
5069 
5070 ################################################################################
5071 
5072 
5073 
5074 ################################################################################
5075 # Check if the VS env variables were setup prior to running configure.
5076 # If not, then find vcvarsall.bat and run it automatically, and integrate
5077 # the set env variables into the spec file.
5078 
5079 
5080 
5081 
5082 
5083 
5084 
5085 
5086 
5087 
5088 
5089 
5090 
5091 
5092 # This line needs to be here, verbatim, after all includes and the dummy hook
5093 # definitions. It is replaced with custom functionality when building
5094 # custom sources.
5095 #CUSTOM_AUTOCONF_INCLUDE
5096 
5097 # Do not change or remove the following line, it is needed for consistency checks:
5098 DATE_WHEN_GENERATED=1472744188
5099 
5100 ###############################################################################
5101 #
5102 # Initialization / Boot-strapping
5103 #
5104 # The bootstrapping process needs to solve the "chicken or the egg" problem,
5105 # thus it jumps back and forth, each time gaining something needed later on.
5106 #
5107 ###############################################################################
5108 
5109 # If we are requested to print additional help, do that and then exit.
5110 # This must be the very first call.
5111 
5112   if test "x$CONFIGURE_PRINT_ADDITIONAL_HELP" != x; then
5113 
5114     # Print available toolchains
5115     $PRINTF "The following toolchains are available as arguments to --with-toolchain-type.\n"
5116     $PRINTF "Which are valid to use depends on the build platform.\n"
5117     for toolchain in $VALID_TOOLCHAINS_all; do
5118       # Use indirect variable referencing
5119       toolchain_var_name=TOOLCHAIN_DESCRIPTION_$toolchain
5120       TOOLCHAIN_DESCRIPTION=${!toolchain_var_name}
5121       $PRINTF "  %-10s  %s\n" $toolchain "$TOOLCHAIN_DESCRIPTION"
5122     done
5123     $PRINTF "\n"
5124 
5125     # Print available jvm features
5126     $PRINTF "The following JVM features are available as arguments to --with-jvm-features.\n"
5127     $PRINTF "Which are valid to use depends on the target platform.\n  "
5128     $PRINTF "%s " $VALID_JVM_FEATURES
5129     $PRINTF "\n"
5130 
5131     # And now exit directly
5132     exit 0
5133   fi
5134 
5135 
5136 # Basic initialization that must happen first of all in the normal process.
5137 
5138   # Save the original command line. This is passed to us by the wrapper configure script.
5139 
5140   # Save the path variable before it gets changed
5141   ORIGINAL_PATH="$PATH"
5142 
5143   DATE_WHEN_CONFIGURED=`LANG=C date`
5144 
5145   { $as_echo "$as_me:${as_lineno-$LINENO}: Configuration created at $DATE_WHEN_CONFIGURED." >&5
5146 $as_echo "$as_me: Configuration created at $DATE_WHEN_CONFIGURED." >&6;}
5147   { $as_echo "$as_me:${as_lineno-$LINENO}: configure script generated at timestamp $DATE_WHEN_GENERATED." >&5
5148 $as_echo "$as_me: configure script generated at timestamp $DATE_WHEN_GENERATED." >&6;}
5149 
5150 
5151   # Start with tools that do not need have cross compilation support
5152   # and can be expected to be found in the default PATH. These tools are
5153   # used by configure.
5154 
5155   # First are all the simple required tools.
5156 
5157 
5158 
5159   # Publish this variable in the help.
5160 
5161 
5162   if [ -z "${BASENAME+x}" ]; then
5163     # The variable is not set by user, try to locate tool using the code snippet
5164     for ac_prog in basename
5165 do
5166   # Extract the first word of "$ac_prog", so it can be a program name with args.
5167 set dummy $ac_prog; ac_word=$2
5168 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5169 $as_echo_n "checking for $ac_word... " >&6; }
5170 if ${ac_cv_path_BASENAME+:} false; then :
5171   $as_echo_n "(cached) " >&6
5172 else
5173   case $BASENAME in
5174   [\\/]* | ?:[\\/]*)
5175   ac_cv_path_BASENAME="$BASENAME" # Let the user override the test with a path.
5176   ;;
5177   *)
5178   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5179 for as_dir in $PATH
5180 do
5181   IFS=$as_save_IFS
5182   test -z "$as_dir" && as_dir=.
5183     for ac_exec_ext in '' $ac_executable_extensions; do
5184   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5185     ac_cv_path_BASENAME="$as_dir/$ac_word$ac_exec_ext"
5186     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5187     break 2
5188   fi
5189 done
5190   done
5191 IFS=$as_save_IFS
5192 
5193   ;;
5194 esac
5195 fi
5196 BASENAME=$ac_cv_path_BASENAME
5197 if test -n "$BASENAME"; then
5198   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BASENAME" >&5
5199 $as_echo "$BASENAME" >&6; }
5200 else
5201   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5202 $as_echo "no" >&6; }
5203 fi
5204 
5205 
5206   test -n "$BASENAME" && break
5207 done
5208 
5209   else
5210     # The variable is set, but is it from the command line or the environment?
5211 
5212     # Try to remove the string !BASENAME! from our list.
5213     try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!BASENAME!/}
5214     if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then
5215       # If it failed, the variable was not from the command line. Ignore it,
5216       # but warn the user (except for BASH, which is always set by the calling BASH).
5217       if test "xBASENAME" != xBASH; then
5218         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of BASENAME from the environment. Use command line variables instead." >&5
5219 $as_echo "$as_me: WARNING: Ignoring value of BASENAME from the environment. Use command line variables instead." >&2;}
5220       fi
5221       # Try to locate tool using the code snippet
5222       for ac_prog in basename
5223 do
5224   # Extract the first word of "$ac_prog", so it can be a program name with args.
5225 set dummy $ac_prog; ac_word=$2
5226 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5227 $as_echo_n "checking for $ac_word... " >&6; }
5228 if ${ac_cv_path_BASENAME+:} false; then :
5229   $as_echo_n "(cached) " >&6
5230 else
5231   case $BASENAME in
5232   [\\/]* | ?:[\\/]*)
5233   ac_cv_path_BASENAME="$BASENAME" # Let the user override the test with a path.
5234   ;;
5235   *)
5236   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5237 for as_dir in $PATH
5238 do
5239   IFS=$as_save_IFS
5240   test -z "$as_dir" && as_dir=.
5241     for ac_exec_ext in '' $ac_executable_extensions; do
5242   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5243     ac_cv_path_BASENAME="$as_dir/$ac_word$ac_exec_ext"
5244     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5245     break 2
5246   fi
5247 done
5248   done
5249 IFS=$as_save_IFS
5250 
5251   ;;
5252 esac
5253 fi
5254 BASENAME=$ac_cv_path_BASENAME
5255 if test -n "$BASENAME"; then
5256   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BASENAME" >&5
5257 $as_echo "$BASENAME" >&6; }
5258 else
5259   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5260 $as_echo "no" >&6; }
5261 fi
5262 
5263 
5264   test -n "$BASENAME" && break
5265 done
5266 
5267     else
5268       # If it succeeded, then it was overridden by the user. We will use it
5269       # for the tool.
5270 
5271       # First remove it from the list of overridden variables, so we can test
5272       # for unknown variables in the end.
5273       CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var"
5274 
5275       # Check if we try to supply an empty value
5276       if test "x$BASENAME" = x; then
5277         { $as_echo "$as_me:${as_lineno-$LINENO}: Setting user supplied tool BASENAME= (no value)" >&5
5278 $as_echo "$as_me: Setting user supplied tool BASENAME= (no value)" >&6;}
5279         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BASENAME" >&5
5280 $as_echo_n "checking for BASENAME... " >&6; }
5281         { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
5282 $as_echo "disabled" >&6; }
5283       else
5284         # Check if the provided tool contains a complete path.
5285         tool_specified="$BASENAME"
5286         tool_basename="${tool_specified##*/}"
5287         if test "x$tool_basename" = "x$tool_specified"; then
5288           # A command without a complete path is provided, search $PATH.
5289           { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool BASENAME=$tool_basename" >&5
5290 $as_echo "$as_me: Will search for user supplied tool BASENAME=$tool_basename" >&6;}
5291           # Extract the first word of "$tool_basename", so it can be a program name with args.
5292 set dummy $tool_basename; ac_word=$2
5293 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5294 $as_echo_n "checking for $ac_word... " >&6; }
5295 if ${ac_cv_path_BASENAME+:} false; then :
5296   $as_echo_n "(cached) " >&6
5297 else
5298   case $BASENAME in
5299   [\\/]* | ?:[\\/]*)
5300   ac_cv_path_BASENAME="$BASENAME" # Let the user override the test with a path.
5301   ;;
5302   *)
5303   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5304 for as_dir in $PATH
5305 do
5306   IFS=$as_save_IFS
5307   test -z "$as_dir" && as_dir=.
5308     for ac_exec_ext in '' $ac_executable_extensions; do
5309   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5310     ac_cv_path_BASENAME="$as_dir/$ac_word$ac_exec_ext"
5311     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5312     break 2
5313   fi
5314 done
5315   done
5316 IFS=$as_save_IFS
5317 
5318   ;;
5319 esac
5320 fi
5321 BASENAME=$ac_cv_path_BASENAME
5322 if test -n "$BASENAME"; then
5323   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BASENAME" >&5
5324 $as_echo "$BASENAME" >&6; }
5325 else
5326   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5327 $as_echo "no" >&6; }
5328 fi
5329 
5330 
5331           if test "x$BASENAME" = x; then
5332             as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5
5333           fi
5334         else
5335           # Otherwise we believe it is a complete path. Use it as it is.
5336           { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool BASENAME=$tool_specified" >&5
5337 $as_echo "$as_me: Will use user supplied tool BASENAME=$tool_specified" >&6;}
5338           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BASENAME" >&5
5339 $as_echo_n "checking for BASENAME... " >&6; }
5340           if test ! -x "$tool_specified"; then
5341             { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
5342 $as_echo "not found" >&6; }
5343             as_fn_error $? "User supplied tool BASENAME=$tool_specified does not exist or is not executable" "$LINENO" 5
5344           fi
5345           { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5
5346 $as_echo "$tool_specified" >&6; }
5347         fi
5348       fi
5349     fi
5350 
5351   fi
5352 
5353 
5354 
5355   if test "x$BASENAME" = x; then
5356     as_fn_error $? "Could not find required tool for BASENAME" "$LINENO" 5
5357   fi
5358 
5359 
5360 
5361 
5362 
5363   # Publish this variable in the help.
5364 
5365 
5366   if [ -z "${BASH+x}" ]; then
5367     # The variable is not set by user, try to locate tool using the code snippet
5368     for ac_prog in bash
5369 do
5370   # Extract the first word of "$ac_prog", so it can be a program name with args.
5371 set dummy $ac_prog; ac_word=$2
5372 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5373 $as_echo_n "checking for $ac_word... " >&6; }
5374 if ${ac_cv_path_BASH+:} false; then :
5375   $as_echo_n "(cached) " >&6
5376 else
5377   case $BASH in
5378   [\\/]* | ?:[\\/]*)
5379   ac_cv_path_BASH="$BASH" # Let the user override the test with a path.
5380   ;;
5381   *)
5382   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5383 for as_dir in $PATH
5384 do
5385   IFS=$as_save_IFS
5386   test -z "$as_dir" && as_dir=.
5387     for ac_exec_ext in '' $ac_executable_extensions; do
5388   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5389     ac_cv_path_BASH="$as_dir/$ac_word$ac_exec_ext"
5390     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5391     break 2
5392   fi
5393 done
5394   done
5395 IFS=$as_save_IFS
5396 
5397   ;;
5398 esac
5399 fi
5400 BASH=$ac_cv_path_BASH
5401 if test -n "$BASH"; then
5402   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BASH" >&5
5403 $as_echo "$BASH" >&6; }
5404 else
5405   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5406 $as_echo "no" >&6; }
5407 fi
5408 
5409 
5410   test -n "$BASH" && break
5411 done
5412 
5413   else
5414     # The variable is set, but is it from the command line or the environment?
5415 
5416     # Try to remove the string !BASH! from our list.
5417     try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!BASH!/}
5418     if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then
5419       # If it failed, the variable was not from the command line. Ignore it,
5420       # but warn the user (except for BASH, which is always set by the calling BASH).
5421       if test "xBASH" != xBASH; then
5422         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of BASH from the environment. Use command line variables instead." >&5
5423 $as_echo "$as_me: WARNING: Ignoring value of BASH from the environment. Use command line variables instead." >&2;}
5424       fi
5425       # Try to locate tool using the code snippet
5426       for ac_prog in bash
5427 do
5428   # Extract the first word of "$ac_prog", so it can be a program name with args.
5429 set dummy $ac_prog; ac_word=$2
5430 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5431 $as_echo_n "checking for $ac_word... " >&6; }
5432 if ${ac_cv_path_BASH+:} false; then :
5433   $as_echo_n "(cached) " >&6
5434 else
5435   case $BASH in
5436   [\\/]* | ?:[\\/]*)
5437   ac_cv_path_BASH="$BASH" # Let the user override the test with a path.
5438   ;;
5439   *)
5440   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5441 for as_dir in $PATH
5442 do
5443   IFS=$as_save_IFS
5444   test -z "$as_dir" && as_dir=.
5445     for ac_exec_ext in '' $ac_executable_extensions; do
5446   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5447     ac_cv_path_BASH="$as_dir/$ac_word$ac_exec_ext"
5448     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5449     break 2
5450   fi
5451 done
5452   done
5453 IFS=$as_save_IFS
5454 
5455   ;;
5456 esac
5457 fi
5458 BASH=$ac_cv_path_BASH
5459 if test -n "$BASH"; then
5460   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BASH" >&5
5461 $as_echo "$BASH" >&6; }
5462 else
5463   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5464 $as_echo "no" >&6; }
5465 fi
5466 
5467 
5468   test -n "$BASH" && break
5469 done
5470 
5471     else
5472       # If it succeeded, then it was overridden by the user. We will use it
5473       # for the tool.
5474 
5475       # First remove it from the list of overridden variables, so we can test
5476       # for unknown variables in the end.
5477       CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var"
5478 
5479       # Check if we try to supply an empty value
5480       if test "x$BASH" = x; then
5481         { $as_echo "$as_me:${as_lineno-$LINENO}: Setting user supplied tool BASH= (no value)" >&5
5482 $as_echo "$as_me: Setting user supplied tool BASH= (no value)" >&6;}
5483         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BASH" >&5
5484 $as_echo_n "checking for BASH... " >&6; }
5485         { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
5486 $as_echo "disabled" >&6; }
5487       else
5488         # Check if the provided tool contains a complete path.
5489         tool_specified="$BASH"
5490         tool_basename="${tool_specified##*/}"
5491         if test "x$tool_basename" = "x$tool_specified"; then
5492           # A command without a complete path is provided, search $PATH.
5493           { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool BASH=$tool_basename" >&5
5494 $as_echo "$as_me: Will search for user supplied tool BASH=$tool_basename" >&6;}
5495           # Extract the first word of "$tool_basename", so it can be a program name with args.
5496 set dummy $tool_basename; ac_word=$2
5497 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5498 $as_echo_n "checking for $ac_word... " >&6; }
5499 if ${ac_cv_path_BASH+:} false; then :
5500   $as_echo_n "(cached) " >&6
5501 else
5502   case $BASH in
5503   [\\/]* | ?:[\\/]*)
5504   ac_cv_path_BASH="$BASH" # Let the user override the test with a path.
5505   ;;
5506   *)
5507   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5508 for as_dir in $PATH
5509 do
5510   IFS=$as_save_IFS
5511   test -z "$as_dir" && as_dir=.
5512     for ac_exec_ext in '' $ac_executable_extensions; do
5513   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5514     ac_cv_path_BASH="$as_dir/$ac_word$ac_exec_ext"
5515     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5516     break 2
5517   fi
5518 done
5519   done
5520 IFS=$as_save_IFS
5521 
5522   ;;
5523 esac
5524 fi
5525 BASH=$ac_cv_path_BASH
5526 if test -n "$BASH"; then
5527   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BASH" >&5
5528 $as_echo "$BASH" >&6; }
5529 else
5530   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5531 $as_echo "no" >&6; }
5532 fi
5533 
5534 
5535           if test "x$BASH" = x; then
5536             as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5
5537           fi
5538         else
5539           # Otherwise we believe it is a complete path. Use it as it is.
5540           { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool BASH=$tool_specified" >&5
5541 $as_echo "$as_me: Will use user supplied tool BASH=$tool_specified" >&6;}
5542           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BASH" >&5
5543 $as_echo_n "checking for BASH... " >&6; }
5544           if test ! -x "$tool_specified"; then
5545             { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
5546 $as_echo "not found" >&6; }
5547             as_fn_error $? "User supplied tool BASH=$tool_specified does not exist or is not executable" "$LINENO" 5
5548           fi
5549           { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5
5550 $as_echo "$tool_specified" >&6; }
5551         fi
5552       fi
5553     fi
5554 
5555   fi
5556 
5557 
5558 
5559   if test "x$BASH" = x; then
5560     as_fn_error $? "Could not find required tool for BASH" "$LINENO" 5
5561   fi
5562 
5563 
5564 
5565 
5566 
5567   # Publish this variable in the help.
5568 
5569 
5570   if [ -z "${CAT+x}" ]; then
5571     # The variable is not set by user, try to locate tool using the code snippet
5572     for ac_prog in cat
5573 do
5574   # Extract the first word of "$ac_prog", so it can be a program name with args.
5575 set dummy $ac_prog; ac_word=$2
5576 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5577 $as_echo_n "checking for $ac_word... " >&6; }
5578 if ${ac_cv_path_CAT+:} false; then :
5579   $as_echo_n "(cached) " >&6
5580 else
5581   case $CAT in
5582   [\\/]* | ?:[\\/]*)
5583   ac_cv_path_CAT="$CAT" # Let the user override the test with a path.
5584   ;;
5585   *)
5586   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5587 for as_dir in $PATH
5588 do
5589   IFS=$as_save_IFS
5590   test -z "$as_dir" && as_dir=.
5591     for ac_exec_ext in '' $ac_executable_extensions; do
5592   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5593     ac_cv_path_CAT="$as_dir/$ac_word$ac_exec_ext"
5594     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5595     break 2
5596   fi
5597 done
5598   done
5599 IFS=$as_save_IFS
5600 
5601   ;;
5602 esac
5603 fi
5604 CAT=$ac_cv_path_CAT
5605 if test -n "$CAT"; then
5606   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CAT" >&5
5607 $as_echo "$CAT" >&6; }
5608 else
5609   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5610 $as_echo "no" >&6; }
5611 fi
5612 
5613 
5614   test -n "$CAT" && break
5615 done
5616 
5617   else
5618     # The variable is set, but is it from the command line or the environment?
5619 
5620     # Try to remove the string !CAT! from our list.
5621     try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!CAT!/}
5622     if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then
5623       # If it failed, the variable was not from the command line. Ignore it,
5624       # but warn the user (except for BASH, which is always set by the calling BASH).
5625       if test "xCAT" != xBASH; then
5626         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of CAT from the environment. Use command line variables instead." >&5
5627 $as_echo "$as_me: WARNING: Ignoring value of CAT from the environment. Use command line variables instead." >&2;}
5628       fi
5629       # Try to locate tool using the code snippet
5630       for ac_prog in cat
5631 do
5632   # Extract the first word of "$ac_prog", so it can be a program name with args.
5633 set dummy $ac_prog; ac_word=$2
5634 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5635 $as_echo_n "checking for $ac_word... " >&6; }
5636 if ${ac_cv_path_CAT+:} false; then :
5637   $as_echo_n "(cached) " >&6
5638 else
5639   case $CAT in
5640   [\\/]* | ?:[\\/]*)
5641   ac_cv_path_CAT="$CAT" # Let the user override the test with a path.
5642   ;;
5643   *)
5644   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5645 for as_dir in $PATH
5646 do
5647   IFS=$as_save_IFS
5648   test -z "$as_dir" && as_dir=.
5649     for ac_exec_ext in '' $ac_executable_extensions; do
5650   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5651     ac_cv_path_CAT="$as_dir/$ac_word$ac_exec_ext"
5652     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5653     break 2
5654   fi
5655 done
5656   done
5657 IFS=$as_save_IFS
5658 
5659   ;;
5660 esac
5661 fi
5662 CAT=$ac_cv_path_CAT
5663 if test -n "$CAT"; then
5664   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CAT" >&5
5665 $as_echo "$CAT" >&6; }
5666 else
5667   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5668 $as_echo "no" >&6; }
5669 fi
5670 
5671 
5672   test -n "$CAT" && break
5673 done
5674 
5675     else
5676       # If it succeeded, then it was overridden by the user. We will use it
5677       # for the tool.
5678 
5679       # First remove it from the list of overridden variables, so we can test
5680       # for unknown variables in the end.
5681       CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var"
5682 
5683       # Check if we try to supply an empty value
5684       if test "x$CAT" = x; then
5685         { $as_echo "$as_me:${as_lineno-$LINENO}: Setting user supplied tool CAT= (no value)" >&5
5686 $as_echo "$as_me: Setting user supplied tool CAT= (no value)" >&6;}
5687         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CAT" >&5
5688 $as_echo_n "checking for CAT... " >&6; }
5689         { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
5690 $as_echo "disabled" >&6; }
5691       else
5692         # Check if the provided tool contains a complete path.
5693         tool_specified="$CAT"
5694         tool_basename="${tool_specified##*/}"
5695         if test "x$tool_basename" = "x$tool_specified"; then
5696           # A command without a complete path is provided, search $PATH.
5697           { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool CAT=$tool_basename" >&5
5698 $as_echo "$as_me: Will search for user supplied tool CAT=$tool_basename" >&6;}
5699           # Extract the first word of "$tool_basename", so it can be a program name with args.
5700 set dummy $tool_basename; ac_word=$2
5701 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5702 $as_echo_n "checking for $ac_word... " >&6; }
5703 if ${ac_cv_path_CAT+:} false; then :
5704   $as_echo_n "(cached) " >&6
5705 else
5706   case $CAT in
5707   [\\/]* | ?:[\\/]*)
5708   ac_cv_path_CAT="$CAT" # Let the user override the test with a path.
5709   ;;
5710   *)
5711   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5712 for as_dir in $PATH
5713 do
5714   IFS=$as_save_IFS
5715   test -z "$as_dir" && as_dir=.
5716     for ac_exec_ext in '' $ac_executable_extensions; do
5717   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5718     ac_cv_path_CAT="$as_dir/$ac_word$ac_exec_ext"
5719     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5720     break 2
5721   fi
5722 done
5723   done
5724 IFS=$as_save_IFS
5725 
5726   ;;
5727 esac
5728 fi
5729 CAT=$ac_cv_path_CAT
5730 if test -n "$CAT"; then
5731   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CAT" >&5
5732 $as_echo "$CAT" >&6; }
5733 else
5734   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5735 $as_echo "no" >&6; }
5736 fi
5737 
5738 
5739           if test "x$CAT" = x; then
5740             as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5
5741           fi
5742         else
5743           # Otherwise we believe it is a complete path. Use it as it is.
5744           { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool CAT=$tool_specified" >&5
5745 $as_echo "$as_me: Will use user supplied tool CAT=$tool_specified" >&6;}
5746           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CAT" >&5
5747 $as_echo_n "checking for CAT... " >&6; }
5748           if test ! -x "$tool_specified"; then
5749             { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
5750 $as_echo "not found" >&6; }
5751             as_fn_error $? "User supplied tool CAT=$tool_specified does not exist or is not executable" "$LINENO" 5
5752           fi
5753           { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5
5754 $as_echo "$tool_specified" >&6; }
5755         fi
5756       fi
5757     fi
5758 
5759   fi
5760 
5761 
5762 
5763   if test "x$CAT" = x; then
5764     as_fn_error $? "Could not find required tool for CAT" "$LINENO" 5
5765   fi
5766 
5767 
5768 
5769 
5770 
5771   # Publish this variable in the help.
5772 
5773 
5774   if [ -z "${CHMOD+x}" ]; then
5775     # The variable is not set by user, try to locate tool using the code snippet
5776     for ac_prog in chmod
5777 do
5778   # Extract the first word of "$ac_prog", so it can be a program name with args.
5779 set dummy $ac_prog; ac_word=$2
5780 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5781 $as_echo_n "checking for $ac_word... " >&6; }
5782 if ${ac_cv_path_CHMOD+:} false; then :
5783   $as_echo_n "(cached) " >&6
5784 else
5785   case $CHMOD in
5786   [\\/]* | ?:[\\/]*)
5787   ac_cv_path_CHMOD="$CHMOD" # Let the user override the test with a path.
5788   ;;
5789   *)
5790   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5791 for as_dir in $PATH
5792 do
5793   IFS=$as_save_IFS
5794   test -z "$as_dir" && as_dir=.
5795     for ac_exec_ext in '' $ac_executable_extensions; do
5796   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5797     ac_cv_path_CHMOD="$as_dir/$ac_word$ac_exec_ext"
5798     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5799     break 2
5800   fi
5801 done
5802   done
5803 IFS=$as_save_IFS
5804 
5805   ;;
5806 esac
5807 fi
5808 CHMOD=$ac_cv_path_CHMOD
5809 if test -n "$CHMOD"; then
5810   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CHMOD" >&5
5811 $as_echo "$CHMOD" >&6; }
5812 else
5813   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5814 $as_echo "no" >&6; }
5815 fi
5816 
5817 
5818   test -n "$CHMOD" && break
5819 done
5820 
5821   else
5822     # The variable is set, but is it from the command line or the environment?
5823 
5824     # Try to remove the string !CHMOD! from our list.
5825     try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!CHMOD!/}
5826     if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then
5827       # If it failed, the variable was not from the command line. Ignore it,
5828       # but warn the user (except for BASH, which is always set by the calling BASH).
5829       if test "xCHMOD" != xBASH; then
5830         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of CHMOD from the environment. Use command line variables instead." >&5
5831 $as_echo "$as_me: WARNING: Ignoring value of CHMOD from the environment. Use command line variables instead." >&2;}
5832       fi
5833       # Try to locate tool using the code snippet
5834       for ac_prog in chmod
5835 do
5836   # Extract the first word of "$ac_prog", so it can be a program name with args.
5837 set dummy $ac_prog; ac_word=$2
5838 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5839 $as_echo_n "checking for $ac_word... " >&6; }
5840 if ${ac_cv_path_CHMOD+:} false; then :
5841   $as_echo_n "(cached) " >&6
5842 else
5843   case $CHMOD in
5844   [\\/]* | ?:[\\/]*)
5845   ac_cv_path_CHMOD="$CHMOD" # Let the user override the test with a path.
5846   ;;
5847   *)
5848   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5849 for as_dir in $PATH
5850 do
5851   IFS=$as_save_IFS
5852   test -z "$as_dir" && as_dir=.
5853     for ac_exec_ext in '' $ac_executable_extensions; do
5854   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5855     ac_cv_path_CHMOD="$as_dir/$ac_word$ac_exec_ext"
5856     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5857     break 2
5858   fi
5859 done
5860   done
5861 IFS=$as_save_IFS
5862 
5863   ;;
5864 esac
5865 fi
5866 CHMOD=$ac_cv_path_CHMOD
5867 if test -n "$CHMOD"; then
5868   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CHMOD" >&5
5869 $as_echo "$CHMOD" >&6; }
5870 else
5871   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5872 $as_echo "no" >&6; }
5873 fi
5874 
5875 
5876   test -n "$CHMOD" && break
5877 done
5878 
5879     else
5880       # If it succeeded, then it was overridden by the user. We will use it
5881       # for the tool.
5882 
5883       # First remove it from the list of overridden variables, so we can test
5884       # for unknown variables in the end.
5885       CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var"
5886 
5887       # Check if we try to supply an empty value
5888       if test "x$CHMOD" = x; then
5889         { $as_echo "$as_me:${as_lineno-$LINENO}: Setting user supplied tool CHMOD= (no value)" >&5
5890 $as_echo "$as_me: Setting user supplied tool CHMOD= (no value)" >&6;}
5891         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CHMOD" >&5
5892 $as_echo_n "checking for CHMOD... " >&6; }
5893         { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
5894 $as_echo "disabled" >&6; }
5895       else
5896         # Check if the provided tool contains a complete path.
5897         tool_specified="$CHMOD"
5898         tool_basename="${tool_specified##*/}"
5899         if test "x$tool_basename" = "x$tool_specified"; then
5900           # A command without a complete path is provided, search $PATH.
5901           { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool CHMOD=$tool_basename" >&5
5902 $as_echo "$as_me: Will search for user supplied tool CHMOD=$tool_basename" >&6;}
5903           # Extract the first word of "$tool_basename", so it can be a program name with args.
5904 set dummy $tool_basename; ac_word=$2
5905 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5906 $as_echo_n "checking for $ac_word... " >&6; }
5907 if ${ac_cv_path_CHMOD+:} false; then :
5908   $as_echo_n "(cached) " >&6
5909 else
5910   case $CHMOD in
5911   [\\/]* | ?:[\\/]*)
5912   ac_cv_path_CHMOD="$CHMOD" # Let the user override the test with a path.
5913   ;;
5914   *)
5915   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5916 for as_dir in $PATH
5917 do
5918   IFS=$as_save_IFS
5919   test -z "$as_dir" && as_dir=.
5920     for ac_exec_ext in '' $ac_executable_extensions; do
5921   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5922     ac_cv_path_CHMOD="$as_dir/$ac_word$ac_exec_ext"
5923     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5924     break 2
5925   fi
5926 done
5927   done
5928 IFS=$as_save_IFS
5929 
5930   ;;
5931 esac
5932 fi
5933 CHMOD=$ac_cv_path_CHMOD
5934 if test -n "$CHMOD"; then
5935   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CHMOD" >&5
5936 $as_echo "$CHMOD" >&6; }
5937 else
5938   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5939 $as_echo "no" >&6; }
5940 fi
5941 
5942 
5943           if test "x$CHMOD" = x; then
5944             as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5
5945           fi
5946         else
5947           # Otherwise we believe it is a complete path. Use it as it is.
5948           { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool CHMOD=$tool_specified" >&5
5949 $as_echo "$as_me: Will use user supplied tool CHMOD=$tool_specified" >&6;}
5950           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CHMOD" >&5
5951 $as_echo_n "checking for CHMOD... " >&6; }
5952           if test ! -x "$tool_specified"; then
5953             { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
5954 $as_echo "not found" >&6; }
5955             as_fn_error $? "User supplied tool CHMOD=$tool_specified does not exist or is not executable" "$LINENO" 5
5956           fi
5957           { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5
5958 $as_echo "$tool_specified" >&6; }
5959         fi
5960       fi
5961     fi
5962 
5963   fi
5964 
5965 
5966 
5967   if test "x$CHMOD" = x; then
5968     as_fn_error $? "Could not find required tool for CHMOD" "$LINENO" 5
5969   fi
5970 
5971 
5972 
5973 
5974 
5975   # Publish this variable in the help.
5976 
5977 
5978   if [ -z "${CMP+x}" ]; then
5979     # The variable is not set by user, try to locate tool using the code snippet
5980     for ac_prog in cmp
5981 do
5982   # Extract the first word of "$ac_prog", so it can be a program name with args.
5983 set dummy $ac_prog; ac_word=$2
5984 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5985 $as_echo_n "checking for $ac_word... " >&6; }
5986 if ${ac_cv_path_CMP+:} false; then :
5987   $as_echo_n "(cached) " >&6
5988 else
5989   case $CMP in
5990   [\\/]* | ?:[\\/]*)
5991   ac_cv_path_CMP="$CMP" # Let the user override the test with a path.
5992   ;;
5993   *)
5994   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5995 for as_dir in $PATH
5996 do
5997   IFS=$as_save_IFS
5998   test -z "$as_dir" && as_dir=.
5999     for ac_exec_ext in '' $ac_executable_extensions; do
6000   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6001     ac_cv_path_CMP="$as_dir/$ac_word$ac_exec_ext"
6002     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6003     break 2
6004   fi
6005 done
6006   done
6007 IFS=$as_save_IFS
6008 
6009   ;;
6010 esac
6011 fi
6012 CMP=$ac_cv_path_CMP
6013 if test -n "$CMP"; then
6014   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CMP" >&5
6015 $as_echo "$CMP" >&6; }
6016 else
6017   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6018 $as_echo "no" >&6; }
6019 fi
6020 
6021 
6022   test -n "$CMP" && break
6023 done
6024 
6025   else
6026     # The variable is set, but is it from the command line or the environment?
6027 
6028     # Try to remove the string !CMP! from our list.
6029     try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!CMP!/}
6030     if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then
6031       # If it failed, the variable was not from the command line. Ignore it,
6032       # but warn the user (except for BASH, which is always set by the calling BASH).
6033       if test "xCMP" != xBASH; then
6034         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of CMP from the environment. Use command line variables instead." >&5
6035 $as_echo "$as_me: WARNING: Ignoring value of CMP from the environment. Use command line variables instead." >&2;}
6036       fi
6037       # Try to locate tool using the code snippet
6038       for ac_prog in cmp
6039 do
6040   # Extract the first word of "$ac_prog", so it can be a program name with args.
6041 set dummy $ac_prog; ac_word=$2
6042 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6043 $as_echo_n "checking for $ac_word... " >&6; }
6044 if ${ac_cv_path_CMP+:} false; then :
6045   $as_echo_n "(cached) " >&6
6046 else
6047   case $CMP in
6048   [\\/]* | ?:[\\/]*)
6049   ac_cv_path_CMP="$CMP" # Let the user override the test with a path.
6050   ;;
6051   *)
6052   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6053 for as_dir in $PATH
6054 do
6055   IFS=$as_save_IFS
6056   test -z "$as_dir" && as_dir=.
6057     for ac_exec_ext in '' $ac_executable_extensions; do
6058   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6059     ac_cv_path_CMP="$as_dir/$ac_word$ac_exec_ext"
6060     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6061     break 2
6062   fi
6063 done
6064   done
6065 IFS=$as_save_IFS
6066 
6067   ;;
6068 esac
6069 fi
6070 CMP=$ac_cv_path_CMP
6071 if test -n "$CMP"; then
6072   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CMP" >&5
6073 $as_echo "$CMP" >&6; }
6074 else
6075   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6076 $as_echo "no" >&6; }
6077 fi
6078 
6079 
6080   test -n "$CMP" && break
6081 done
6082 
6083     else
6084       # If it succeeded, then it was overridden by the user. We will use it
6085       # for the tool.
6086 
6087       # First remove it from the list of overridden variables, so we can test
6088       # for unknown variables in the end.
6089       CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var"
6090 
6091       # Check if we try to supply an empty value
6092       if test "x$CMP" = x; then
6093         { $as_echo "$as_me:${as_lineno-$LINENO}: Setting user supplied tool CMP= (no value)" >&5
6094 $as_echo "$as_me: Setting user supplied tool CMP= (no value)" >&6;}
6095         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CMP" >&5
6096 $as_echo_n "checking for CMP... " >&6; }
6097         { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
6098 $as_echo "disabled" >&6; }
6099       else
6100         # Check if the provided tool contains a complete path.
6101         tool_specified="$CMP"
6102         tool_basename="${tool_specified##*/}"
6103         if test "x$tool_basename" = "x$tool_specified"; then
6104           # A command without a complete path is provided, search $PATH.
6105           { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool CMP=$tool_basename" >&5
6106 $as_echo "$as_me: Will search for user supplied tool CMP=$tool_basename" >&6;}
6107           # Extract the first word of "$tool_basename", so it can be a program name with args.
6108 set dummy $tool_basename; ac_word=$2
6109 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6110 $as_echo_n "checking for $ac_word... " >&6; }
6111 if ${ac_cv_path_CMP+:} false; then :
6112   $as_echo_n "(cached) " >&6
6113 else
6114   case $CMP in
6115   [\\/]* | ?:[\\/]*)
6116   ac_cv_path_CMP="$CMP" # Let the user override the test with a path.
6117   ;;
6118   *)
6119   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6120 for as_dir in $PATH
6121 do
6122   IFS=$as_save_IFS
6123   test -z "$as_dir" && as_dir=.
6124     for ac_exec_ext in '' $ac_executable_extensions; do
6125   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6126     ac_cv_path_CMP="$as_dir/$ac_word$ac_exec_ext"
6127     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6128     break 2
6129   fi
6130 done
6131   done
6132 IFS=$as_save_IFS
6133 
6134   ;;
6135 esac
6136 fi
6137 CMP=$ac_cv_path_CMP
6138 if test -n "$CMP"; then
6139   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CMP" >&5
6140 $as_echo "$CMP" >&6; }
6141 else
6142   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6143 $as_echo "no" >&6; }
6144 fi
6145 
6146 
6147           if test "x$CMP" = x; then
6148             as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5
6149           fi
6150         else
6151           # Otherwise we believe it is a complete path. Use it as it is.
6152           { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool CMP=$tool_specified" >&5
6153 $as_echo "$as_me: Will use user supplied tool CMP=$tool_specified" >&6;}
6154           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CMP" >&5
6155 $as_echo_n "checking for CMP... " >&6; }
6156           if test ! -x "$tool_specified"; then
6157             { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
6158 $as_echo "not found" >&6; }
6159             as_fn_error $? "User supplied tool CMP=$tool_specified does not exist or is not executable" "$LINENO" 5
6160           fi
6161           { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5
6162 $as_echo "$tool_specified" >&6; }
6163         fi
6164       fi
6165     fi
6166 
6167   fi
6168 
6169 
6170 
6171   if test "x$CMP" = x; then
6172     as_fn_error $? "Could not find required tool for CMP" "$LINENO" 5
6173   fi
6174 
6175 
6176 
6177 
6178 
6179   # Publish this variable in the help.
6180 
6181 
6182   if [ -z "${COMM+x}" ]; then
6183     # The variable is not set by user, try to locate tool using the code snippet
6184     for ac_prog in comm
6185 do
6186   # Extract the first word of "$ac_prog", so it can be a program name with args.
6187 set dummy $ac_prog; ac_word=$2
6188 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6189 $as_echo_n "checking for $ac_word... " >&6; }
6190 if ${ac_cv_path_COMM+:} false; then :
6191   $as_echo_n "(cached) " >&6
6192 else
6193   case $COMM in
6194   [\\/]* | ?:[\\/]*)
6195   ac_cv_path_COMM="$COMM" # Let the user override the test with a path.
6196   ;;
6197   *)
6198   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6199 for as_dir in $PATH
6200 do
6201   IFS=$as_save_IFS
6202   test -z "$as_dir" && as_dir=.
6203     for ac_exec_ext in '' $ac_executable_extensions; do
6204   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6205     ac_cv_path_COMM="$as_dir/$ac_word$ac_exec_ext"
6206     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6207     break 2
6208   fi
6209 done
6210   done
6211 IFS=$as_save_IFS
6212 
6213   ;;
6214 esac
6215 fi
6216 COMM=$ac_cv_path_COMM
6217 if test -n "$COMM"; then
6218   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $COMM" >&5
6219 $as_echo "$COMM" >&6; }
6220 else
6221   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6222 $as_echo "no" >&6; }
6223 fi
6224 
6225 
6226   test -n "$COMM" && break
6227 done
6228 
6229   else
6230     # The variable is set, but is it from the command line or the environment?
6231 
6232     # Try to remove the string !COMM! from our list.
6233     try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!COMM!/}
6234     if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then
6235       # If it failed, the variable was not from the command line. Ignore it,
6236       # but warn the user (except for BASH, which is always set by the calling BASH).
6237       if test "xCOMM" != xBASH; then
6238         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of COMM from the environment. Use command line variables instead." >&5
6239 $as_echo "$as_me: WARNING: Ignoring value of COMM from the environment. Use command line variables instead." >&2;}
6240       fi
6241       # Try to locate tool using the code snippet
6242       for ac_prog in comm
6243 do
6244   # Extract the first word of "$ac_prog", so it can be a program name with args.
6245 set dummy $ac_prog; ac_word=$2
6246 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6247 $as_echo_n "checking for $ac_word... " >&6; }
6248 if ${ac_cv_path_COMM+:} false; then :
6249   $as_echo_n "(cached) " >&6
6250 else
6251   case $COMM in
6252   [\\/]* | ?:[\\/]*)
6253   ac_cv_path_COMM="$COMM" # Let the user override the test with a path.
6254   ;;
6255   *)
6256   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6257 for as_dir in $PATH
6258 do
6259   IFS=$as_save_IFS
6260   test -z "$as_dir" && as_dir=.
6261     for ac_exec_ext in '' $ac_executable_extensions; do
6262   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6263     ac_cv_path_COMM="$as_dir/$ac_word$ac_exec_ext"
6264     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6265     break 2
6266   fi
6267 done
6268   done
6269 IFS=$as_save_IFS
6270 
6271   ;;
6272 esac
6273 fi
6274 COMM=$ac_cv_path_COMM
6275 if test -n "$COMM"; then
6276   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $COMM" >&5
6277 $as_echo "$COMM" >&6; }
6278 else
6279   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6280 $as_echo "no" >&6; }
6281 fi
6282 
6283 
6284   test -n "$COMM" && break
6285 done
6286 
6287     else
6288       # If it succeeded, then it was overridden by the user. We will use it
6289       # for the tool.
6290 
6291       # First remove it from the list of overridden variables, so we can test
6292       # for unknown variables in the end.
6293       CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var"
6294 
6295       # Check if we try to supply an empty value
6296       if test "x$COMM" = x; then
6297         { $as_echo "$as_me:${as_lineno-$LINENO}: Setting user supplied tool COMM= (no value)" >&5
6298 $as_echo "$as_me: Setting user supplied tool COMM= (no value)" >&6;}
6299         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for COMM" >&5
6300 $as_echo_n "checking for COMM... " >&6; }
6301         { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
6302 $as_echo "disabled" >&6; }
6303       else
6304         # Check if the provided tool contains a complete path.
6305         tool_specified="$COMM"
6306         tool_basename="${tool_specified##*/}"
6307         if test "x$tool_basename" = "x$tool_specified"; then
6308           # A command without a complete path is provided, search $PATH.
6309           { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool COMM=$tool_basename" >&5
6310 $as_echo "$as_me: Will search for user supplied tool COMM=$tool_basename" >&6;}
6311           # Extract the first word of "$tool_basename", so it can be a program name with args.
6312 set dummy $tool_basename; ac_word=$2
6313 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6314 $as_echo_n "checking for $ac_word... " >&6; }
6315 if ${ac_cv_path_COMM+:} false; then :
6316   $as_echo_n "(cached) " >&6
6317 else
6318   case $COMM in
6319   [\\/]* | ?:[\\/]*)
6320   ac_cv_path_COMM="$COMM" # Let the user override the test with a path.
6321   ;;
6322   *)
6323   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6324 for as_dir in $PATH
6325 do
6326   IFS=$as_save_IFS
6327   test -z "$as_dir" && as_dir=.
6328     for ac_exec_ext in '' $ac_executable_extensions; do
6329   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6330     ac_cv_path_COMM="$as_dir/$ac_word$ac_exec_ext"
6331     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6332     break 2
6333   fi
6334 done
6335   done
6336 IFS=$as_save_IFS
6337 
6338   ;;
6339 esac
6340 fi
6341 COMM=$ac_cv_path_COMM
6342 if test -n "$COMM"; then
6343   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $COMM" >&5
6344 $as_echo "$COMM" >&6; }
6345 else
6346   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6347 $as_echo "no" >&6; }
6348 fi
6349 
6350 
6351           if test "x$COMM" = x; then
6352             as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5
6353           fi
6354         else
6355           # Otherwise we believe it is a complete path. Use it as it is.
6356           { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool COMM=$tool_specified" >&5
6357 $as_echo "$as_me: Will use user supplied tool COMM=$tool_specified" >&6;}
6358           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for COMM" >&5
6359 $as_echo_n "checking for COMM... " >&6; }
6360           if test ! -x "$tool_specified"; then
6361             { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
6362 $as_echo "not found" >&6; }
6363             as_fn_error $? "User supplied tool COMM=$tool_specified does not exist or is not executable" "$LINENO" 5
6364           fi
6365           { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5
6366 $as_echo "$tool_specified" >&6; }
6367         fi
6368       fi
6369     fi
6370 
6371   fi
6372 
6373 
6374 
6375   if test "x$COMM" = x; then
6376     as_fn_error $? "Could not find required tool for COMM" "$LINENO" 5
6377   fi
6378 
6379 
6380 
6381 
6382 
6383   # Publish this variable in the help.
6384 
6385 
6386   if [ -z "${CP+x}" ]; then
6387     # The variable is not set by user, try to locate tool using the code snippet
6388     for ac_prog in cp
6389 do
6390   # Extract the first word of "$ac_prog", so it can be a program name with args.
6391 set dummy $ac_prog; ac_word=$2
6392 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6393 $as_echo_n "checking for $ac_word... " >&6; }
6394 if ${ac_cv_path_CP+:} false; then :
6395   $as_echo_n "(cached) " >&6
6396 else
6397   case $CP in
6398   [\\/]* | ?:[\\/]*)
6399   ac_cv_path_CP="$CP" # Let the user override the test with a path.
6400   ;;
6401   *)
6402   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6403 for as_dir in $PATH
6404 do
6405   IFS=$as_save_IFS
6406   test -z "$as_dir" && as_dir=.
6407     for ac_exec_ext in '' $ac_executable_extensions; do
6408   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6409     ac_cv_path_CP="$as_dir/$ac_word$ac_exec_ext"
6410     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6411     break 2
6412   fi
6413 done
6414   done
6415 IFS=$as_save_IFS
6416 
6417   ;;
6418 esac
6419 fi
6420 CP=$ac_cv_path_CP
6421 if test -n "$CP"; then
6422   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CP" >&5
6423 $as_echo "$CP" >&6; }
6424 else
6425   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6426 $as_echo "no" >&6; }
6427 fi
6428 
6429 
6430   test -n "$CP" && break
6431 done
6432 
6433   else
6434     # The variable is set, but is it from the command line or the environment?
6435 
6436     # Try to remove the string !CP! from our list.
6437     try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!CP!/}
6438     if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then
6439       # If it failed, the variable was not from the command line. Ignore it,
6440       # but warn the user (except for BASH, which is always set by the calling BASH).
6441       if test "xCP" != xBASH; then
6442         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of CP from the environment. Use command line variables instead." >&5
6443 $as_echo "$as_me: WARNING: Ignoring value of CP from the environment. Use command line variables instead." >&2;}
6444       fi
6445       # Try to locate tool using the code snippet
6446       for ac_prog in cp
6447 do
6448   # Extract the first word of "$ac_prog", so it can be a program name with args.
6449 set dummy $ac_prog; ac_word=$2
6450 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6451 $as_echo_n "checking for $ac_word... " >&6; }
6452 if ${ac_cv_path_CP+:} false; then :
6453   $as_echo_n "(cached) " >&6
6454 else
6455   case $CP in
6456   [\\/]* | ?:[\\/]*)
6457   ac_cv_path_CP="$CP" # Let the user override the test with a path.
6458   ;;
6459   *)
6460   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6461 for as_dir in $PATH
6462 do
6463   IFS=$as_save_IFS
6464   test -z "$as_dir" && as_dir=.
6465     for ac_exec_ext in '' $ac_executable_extensions; do
6466   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6467     ac_cv_path_CP="$as_dir/$ac_word$ac_exec_ext"
6468     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6469     break 2
6470   fi
6471 done
6472   done
6473 IFS=$as_save_IFS
6474 
6475   ;;
6476 esac
6477 fi
6478 CP=$ac_cv_path_CP
6479 if test -n "$CP"; then
6480   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CP" >&5
6481 $as_echo "$CP" >&6; }
6482 else
6483   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6484 $as_echo "no" >&6; }
6485 fi
6486 
6487 
6488   test -n "$CP" && break
6489 done
6490 
6491     else
6492       # If it succeeded, then it was overridden by the user. We will use it
6493       # for the tool.
6494 
6495       # First remove it from the list of overridden variables, so we can test
6496       # for unknown variables in the end.
6497       CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var"
6498 
6499       # Check if we try to supply an empty value
6500       if test "x$CP" = x; then
6501         { $as_echo "$as_me:${as_lineno-$LINENO}: Setting user supplied tool CP= (no value)" >&5
6502 $as_echo "$as_me: Setting user supplied tool CP= (no value)" >&6;}
6503         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CP" >&5
6504 $as_echo_n "checking for CP... " >&6; }
6505         { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
6506 $as_echo "disabled" >&6; }
6507       else
6508         # Check if the provided tool contains a complete path.
6509         tool_specified="$CP"
6510         tool_basename="${tool_specified##*/}"
6511         if test "x$tool_basename" = "x$tool_specified"; then
6512           # A command without a complete path is provided, search $PATH.
6513           { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool CP=$tool_basename" >&5
6514 $as_echo "$as_me: Will search for user supplied tool CP=$tool_basename" >&6;}
6515           # Extract the first word of "$tool_basename", so it can be a program name with args.
6516 set dummy $tool_basename; ac_word=$2
6517 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6518 $as_echo_n "checking for $ac_word... " >&6; }
6519 if ${ac_cv_path_CP+:} false; then :
6520   $as_echo_n "(cached) " >&6
6521 else
6522   case $CP in
6523   [\\/]* | ?:[\\/]*)
6524   ac_cv_path_CP="$CP" # Let the user override the test with a path.
6525   ;;
6526   *)
6527   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6528 for as_dir in $PATH
6529 do
6530   IFS=$as_save_IFS
6531   test -z "$as_dir" && as_dir=.
6532     for ac_exec_ext in '' $ac_executable_extensions; do
6533   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6534     ac_cv_path_CP="$as_dir/$ac_word$ac_exec_ext"
6535     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6536     break 2
6537   fi
6538 done
6539   done
6540 IFS=$as_save_IFS
6541 
6542   ;;
6543 esac
6544 fi
6545 CP=$ac_cv_path_CP
6546 if test -n "$CP"; then
6547   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CP" >&5
6548 $as_echo "$CP" >&6; }
6549 else
6550   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6551 $as_echo "no" >&6; }
6552 fi
6553 
6554 
6555           if test "x$CP" = x; then
6556             as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5
6557           fi
6558         else
6559           # Otherwise we believe it is a complete path. Use it as it is.
6560           { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool CP=$tool_specified" >&5
6561 $as_echo "$as_me: Will use user supplied tool CP=$tool_specified" >&6;}
6562           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CP" >&5
6563 $as_echo_n "checking for CP... " >&6; }
6564           if test ! -x "$tool_specified"; then
6565             { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
6566 $as_echo "not found" >&6; }
6567             as_fn_error $? "User supplied tool CP=$tool_specified does not exist or is not executable" "$LINENO" 5
6568           fi
6569           { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5
6570 $as_echo "$tool_specified" >&6; }
6571         fi
6572       fi
6573     fi
6574 
6575   fi
6576 
6577 
6578 
6579   if test "x$CP" = x; then
6580     as_fn_error $? "Could not find required tool for CP" "$LINENO" 5
6581   fi
6582 
6583 
6584 
6585 
6586 
6587   # Publish this variable in the help.
6588 
6589 
6590   if [ -z "${CUT+x}" ]; then
6591     # The variable is not set by user, try to locate tool using the code snippet
6592     for ac_prog in cut
6593 do
6594   # Extract the first word of "$ac_prog", so it can be a program name with args.
6595 set dummy $ac_prog; ac_word=$2
6596 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6597 $as_echo_n "checking for $ac_word... " >&6; }
6598 if ${ac_cv_path_CUT+:} false; then :
6599   $as_echo_n "(cached) " >&6
6600 else
6601   case $CUT in
6602   [\\/]* | ?:[\\/]*)
6603   ac_cv_path_CUT="$CUT" # Let the user override the test with a path.
6604   ;;
6605   *)
6606   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6607 for as_dir in $PATH
6608 do
6609   IFS=$as_save_IFS
6610   test -z "$as_dir" && as_dir=.
6611     for ac_exec_ext in '' $ac_executable_extensions; do
6612   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6613     ac_cv_path_CUT="$as_dir/$ac_word$ac_exec_ext"
6614     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6615     break 2
6616   fi
6617 done
6618   done
6619 IFS=$as_save_IFS
6620 
6621   ;;
6622 esac
6623 fi
6624 CUT=$ac_cv_path_CUT
6625 if test -n "$CUT"; then
6626   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CUT" >&5
6627 $as_echo "$CUT" >&6; }
6628 else
6629   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6630 $as_echo "no" >&6; }
6631 fi
6632 
6633 
6634   test -n "$CUT" && break
6635 done
6636 
6637   else
6638     # The variable is set, but is it from the command line or the environment?
6639 
6640     # Try to remove the string !CUT! from our list.
6641     try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!CUT!/}
6642     if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then
6643       # If it failed, the variable was not from the command line. Ignore it,
6644       # but warn the user (except for BASH, which is always set by the calling BASH).
6645       if test "xCUT" != xBASH; then
6646         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of CUT from the environment. Use command line variables instead." >&5
6647 $as_echo "$as_me: WARNING: Ignoring value of CUT from the environment. Use command line variables instead." >&2;}
6648       fi
6649       # Try to locate tool using the code snippet
6650       for ac_prog in cut
6651 do
6652   # Extract the first word of "$ac_prog", so it can be a program name with args.
6653 set dummy $ac_prog; ac_word=$2
6654 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6655 $as_echo_n "checking for $ac_word... " >&6; }
6656 if ${ac_cv_path_CUT+:} false; then :
6657   $as_echo_n "(cached) " >&6
6658 else
6659   case $CUT in
6660   [\\/]* | ?:[\\/]*)
6661   ac_cv_path_CUT="$CUT" # Let the user override the test with a path.
6662   ;;
6663   *)
6664   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6665 for as_dir in $PATH
6666 do
6667   IFS=$as_save_IFS
6668   test -z "$as_dir" && as_dir=.
6669     for ac_exec_ext in '' $ac_executable_extensions; do
6670   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6671     ac_cv_path_CUT="$as_dir/$ac_word$ac_exec_ext"
6672     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6673     break 2
6674   fi
6675 done
6676   done
6677 IFS=$as_save_IFS
6678 
6679   ;;
6680 esac
6681 fi
6682 CUT=$ac_cv_path_CUT
6683 if test -n "$CUT"; then
6684   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CUT" >&5
6685 $as_echo "$CUT" >&6; }
6686 else
6687   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6688 $as_echo "no" >&6; }
6689 fi
6690 
6691 
6692   test -n "$CUT" && break
6693 done
6694 
6695     else
6696       # If it succeeded, then it was overridden by the user. We will use it
6697       # for the tool.
6698 
6699       # First remove it from the list of overridden variables, so we can test
6700       # for unknown variables in the end.
6701       CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var"
6702 
6703       # Check if we try to supply an empty value
6704       if test "x$CUT" = x; then
6705         { $as_echo "$as_me:${as_lineno-$LINENO}: Setting user supplied tool CUT= (no value)" >&5
6706 $as_echo "$as_me: Setting user supplied tool CUT= (no value)" >&6;}
6707         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CUT" >&5
6708 $as_echo_n "checking for CUT... " >&6; }
6709         { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
6710 $as_echo "disabled" >&6; }
6711       else
6712         # Check if the provided tool contains a complete path.
6713         tool_specified="$CUT"
6714         tool_basename="${tool_specified##*/}"
6715         if test "x$tool_basename" = "x$tool_specified"; then
6716           # A command without a complete path is provided, search $PATH.
6717           { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool CUT=$tool_basename" >&5
6718 $as_echo "$as_me: Will search for user supplied tool CUT=$tool_basename" >&6;}
6719           # Extract the first word of "$tool_basename", so it can be a program name with args.
6720 set dummy $tool_basename; ac_word=$2
6721 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6722 $as_echo_n "checking for $ac_word... " >&6; }
6723 if ${ac_cv_path_CUT+:} false; then :
6724   $as_echo_n "(cached) " >&6
6725 else
6726   case $CUT in
6727   [\\/]* | ?:[\\/]*)
6728   ac_cv_path_CUT="$CUT" # Let the user override the test with a path.
6729   ;;
6730   *)
6731   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6732 for as_dir in $PATH
6733 do
6734   IFS=$as_save_IFS
6735   test -z "$as_dir" && as_dir=.
6736     for ac_exec_ext in '' $ac_executable_extensions; do
6737   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6738     ac_cv_path_CUT="$as_dir/$ac_word$ac_exec_ext"
6739     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6740     break 2
6741   fi
6742 done
6743   done
6744 IFS=$as_save_IFS
6745 
6746   ;;
6747 esac
6748 fi
6749 CUT=$ac_cv_path_CUT
6750 if test -n "$CUT"; then
6751   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CUT" >&5
6752 $as_echo "$CUT" >&6; }
6753 else
6754   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6755 $as_echo "no" >&6; }
6756 fi
6757 
6758 
6759           if test "x$CUT" = x; then
6760             as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5
6761           fi
6762         else
6763           # Otherwise we believe it is a complete path. Use it as it is.
6764           { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool CUT=$tool_specified" >&5
6765 $as_echo "$as_me: Will use user supplied tool CUT=$tool_specified" >&6;}
6766           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CUT" >&5
6767 $as_echo_n "checking for CUT... " >&6; }
6768           if test ! -x "$tool_specified"; then
6769             { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
6770 $as_echo "not found" >&6; }
6771             as_fn_error $? "User supplied tool CUT=$tool_specified does not exist or is not executable" "$LINENO" 5
6772           fi
6773           { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5
6774 $as_echo "$tool_specified" >&6; }
6775         fi
6776       fi
6777     fi
6778 
6779   fi
6780 
6781 
6782 
6783   if test "x$CUT" = x; then
6784     as_fn_error $? "Could not find required tool for CUT" "$LINENO" 5
6785   fi
6786 
6787 
6788 
6789 
6790 
6791   # Publish this variable in the help.
6792 
6793 
6794   if [ -z "${DATE+x}" ]; then
6795     # The variable is not set by user, try to locate tool using the code snippet
6796     for ac_prog in date
6797 do
6798   # Extract the first word of "$ac_prog", so it can be a program name with args.
6799 set dummy $ac_prog; ac_word=$2
6800 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6801 $as_echo_n "checking for $ac_word... " >&6; }
6802 if ${ac_cv_path_DATE+:} false; then :
6803   $as_echo_n "(cached) " >&6
6804 else
6805   case $DATE in
6806   [\\/]* | ?:[\\/]*)
6807   ac_cv_path_DATE="$DATE" # Let the user override the test with a path.
6808   ;;
6809   *)
6810   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6811 for as_dir in $PATH
6812 do
6813   IFS=$as_save_IFS
6814   test -z "$as_dir" && as_dir=.
6815     for ac_exec_ext in '' $ac_executable_extensions; do
6816   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6817     ac_cv_path_DATE="$as_dir/$ac_word$ac_exec_ext"
6818     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6819     break 2
6820   fi
6821 done
6822   done
6823 IFS=$as_save_IFS
6824 
6825   ;;
6826 esac
6827 fi
6828 DATE=$ac_cv_path_DATE
6829 if test -n "$DATE"; then
6830   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DATE" >&5
6831 $as_echo "$DATE" >&6; }
6832 else
6833   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6834 $as_echo "no" >&6; }
6835 fi
6836 
6837 
6838   test -n "$DATE" && break
6839 done
6840 
6841   else
6842     # The variable is set, but is it from the command line or the environment?
6843 
6844     # Try to remove the string !DATE! from our list.
6845     try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!DATE!/}
6846     if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then
6847       # If it failed, the variable was not from the command line. Ignore it,
6848       # but warn the user (except for BASH, which is always set by the calling BASH).
6849       if test "xDATE" != xBASH; then
6850         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of DATE from the environment. Use command line variables instead." >&5
6851 $as_echo "$as_me: WARNING: Ignoring value of DATE from the environment. Use command line variables instead." >&2;}
6852       fi
6853       # Try to locate tool using the code snippet
6854       for ac_prog in date
6855 do
6856   # Extract the first word of "$ac_prog", so it can be a program name with args.
6857 set dummy $ac_prog; ac_word=$2
6858 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6859 $as_echo_n "checking for $ac_word... " >&6; }
6860 if ${ac_cv_path_DATE+:} false; then :
6861   $as_echo_n "(cached) " >&6
6862 else
6863   case $DATE in
6864   [\\/]* | ?:[\\/]*)
6865   ac_cv_path_DATE="$DATE" # Let the user override the test with a path.
6866   ;;
6867   *)
6868   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6869 for as_dir in $PATH
6870 do
6871   IFS=$as_save_IFS
6872   test -z "$as_dir" && as_dir=.
6873     for ac_exec_ext in '' $ac_executable_extensions; do
6874   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6875     ac_cv_path_DATE="$as_dir/$ac_word$ac_exec_ext"
6876     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6877     break 2
6878   fi
6879 done
6880   done
6881 IFS=$as_save_IFS
6882 
6883   ;;
6884 esac
6885 fi
6886 DATE=$ac_cv_path_DATE
6887 if test -n "$DATE"; then
6888   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DATE" >&5
6889 $as_echo "$DATE" >&6; }
6890 else
6891   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6892 $as_echo "no" >&6; }
6893 fi
6894 
6895 
6896   test -n "$DATE" && break
6897 done
6898 
6899     else
6900       # If it succeeded, then it was overridden by the user. We will use it
6901       # for the tool.
6902 
6903       # First remove it from the list of overridden variables, so we can test
6904       # for unknown variables in the end.
6905       CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var"
6906 
6907       # Check if we try to supply an empty value
6908       if test "x$DATE" = x; then
6909         { $as_echo "$as_me:${as_lineno-$LINENO}: Setting user supplied tool DATE= (no value)" >&5
6910 $as_echo "$as_me: Setting user supplied tool DATE= (no value)" >&6;}
6911         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DATE" >&5
6912 $as_echo_n "checking for DATE... " >&6; }
6913         { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
6914 $as_echo "disabled" >&6; }
6915       else
6916         # Check if the provided tool contains a complete path.
6917         tool_specified="$DATE"
6918         tool_basename="${tool_specified##*/}"
6919         if test "x$tool_basename" = "x$tool_specified"; then
6920           # A command without a complete path is provided, search $PATH.
6921           { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool DATE=$tool_basename" >&5
6922 $as_echo "$as_me: Will search for user supplied tool DATE=$tool_basename" >&6;}
6923           # Extract the first word of "$tool_basename", so it can be a program name with args.
6924 set dummy $tool_basename; ac_word=$2
6925 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6926 $as_echo_n "checking for $ac_word... " >&6; }
6927 if ${ac_cv_path_DATE+:} false; then :
6928   $as_echo_n "(cached) " >&6
6929 else
6930   case $DATE in
6931   [\\/]* | ?:[\\/]*)
6932   ac_cv_path_DATE="$DATE" # Let the user override the test with a path.
6933   ;;
6934   *)
6935   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6936 for as_dir in $PATH
6937 do
6938   IFS=$as_save_IFS
6939   test -z "$as_dir" && as_dir=.
6940     for ac_exec_ext in '' $ac_executable_extensions; do
6941   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6942     ac_cv_path_DATE="$as_dir/$ac_word$ac_exec_ext"
6943     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6944     break 2
6945   fi
6946 done
6947   done
6948 IFS=$as_save_IFS
6949 
6950   ;;
6951 esac
6952 fi
6953 DATE=$ac_cv_path_DATE
6954 if test -n "$DATE"; then
6955   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DATE" >&5
6956 $as_echo "$DATE" >&6; }
6957 else
6958   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6959 $as_echo "no" >&6; }
6960 fi
6961 
6962 
6963           if test "x$DATE" = x; then
6964             as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5
6965           fi
6966         else
6967           # Otherwise we believe it is a complete path. Use it as it is.
6968           { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool DATE=$tool_specified" >&5
6969 $as_echo "$as_me: Will use user supplied tool DATE=$tool_specified" >&6;}
6970           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DATE" >&5
6971 $as_echo_n "checking for DATE... " >&6; }
6972           if test ! -x "$tool_specified"; then
6973             { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
6974 $as_echo "not found" >&6; }
6975             as_fn_error $? "User supplied tool DATE=$tool_specified does not exist or is not executable" "$LINENO" 5
6976           fi
6977           { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5
6978 $as_echo "$tool_specified" >&6; }
6979         fi
6980       fi
6981     fi
6982 
6983   fi
6984 
6985 
6986 
6987   if test "x$DATE" = x; then
6988     as_fn_error $? "Could not find required tool for DATE" "$LINENO" 5
6989   fi
6990 
6991 
6992 
6993 
6994 
6995   # Publish this variable in the help.
6996 
6997 
6998   if [ -z "${DIFF+x}" ]; then
6999     # The variable is not set by user, try to locate tool using the code snippet
7000     for ac_prog in gdiff diff
7001 do
7002   # Extract the first word of "$ac_prog", so it can be a program name with args.
7003 set dummy $ac_prog; ac_word=$2
7004 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7005 $as_echo_n "checking for $ac_word... " >&6; }
7006 if ${ac_cv_path_DIFF+:} false; then :
7007   $as_echo_n "(cached) " >&6
7008 else
7009   case $DIFF in
7010   [\\/]* | ?:[\\/]*)
7011   ac_cv_path_DIFF="$DIFF" # Let the user override the test with a path.
7012   ;;
7013   *)
7014   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7015 for as_dir in $PATH
7016 do
7017   IFS=$as_save_IFS
7018   test -z "$as_dir" && as_dir=.
7019     for ac_exec_ext in '' $ac_executable_extensions; do
7020   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7021     ac_cv_path_DIFF="$as_dir/$ac_word$ac_exec_ext"
7022     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7023     break 2
7024   fi
7025 done
7026   done
7027 IFS=$as_save_IFS
7028 
7029   ;;
7030 esac
7031 fi
7032 DIFF=$ac_cv_path_DIFF
7033 if test -n "$DIFF"; then
7034   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DIFF" >&5
7035 $as_echo "$DIFF" >&6; }
7036 else
7037   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7038 $as_echo "no" >&6; }
7039 fi
7040 
7041 
7042   test -n "$DIFF" && break
7043 done
7044 
7045   else
7046     # The variable is set, but is it from the command line or the environment?
7047 
7048     # Try to remove the string !DIFF! from our list.
7049     try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!DIFF!/}
7050     if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then
7051       # If it failed, the variable was not from the command line. Ignore it,
7052       # but warn the user (except for BASH, which is always set by the calling BASH).
7053       if test "xDIFF" != xBASH; then
7054         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of DIFF from the environment. Use command line variables instead." >&5
7055 $as_echo "$as_me: WARNING: Ignoring value of DIFF from the environment. Use command line variables instead." >&2;}
7056       fi
7057       # Try to locate tool using the code snippet
7058       for ac_prog in gdiff diff
7059 do
7060   # Extract the first word of "$ac_prog", so it can be a program name with args.
7061 set dummy $ac_prog; ac_word=$2
7062 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7063 $as_echo_n "checking for $ac_word... " >&6; }
7064 if ${ac_cv_path_DIFF+:} false; then :
7065   $as_echo_n "(cached) " >&6
7066 else
7067   case $DIFF in
7068   [\\/]* | ?:[\\/]*)
7069   ac_cv_path_DIFF="$DIFF" # Let the user override the test with a path.
7070   ;;
7071   *)
7072   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7073 for as_dir in $PATH
7074 do
7075   IFS=$as_save_IFS
7076   test -z "$as_dir" && as_dir=.
7077     for ac_exec_ext in '' $ac_executable_extensions; do
7078   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7079     ac_cv_path_DIFF="$as_dir/$ac_word$ac_exec_ext"
7080     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7081     break 2
7082   fi
7083 done
7084   done
7085 IFS=$as_save_IFS
7086 
7087   ;;
7088 esac
7089 fi
7090 DIFF=$ac_cv_path_DIFF
7091 if test -n "$DIFF"; then
7092   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DIFF" >&5
7093 $as_echo "$DIFF" >&6; }
7094 else
7095   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7096 $as_echo "no" >&6; }
7097 fi
7098 
7099 
7100   test -n "$DIFF" && break
7101 done
7102 
7103     else
7104       # If it succeeded, then it was overridden by the user. We will use it
7105       # for the tool.
7106 
7107       # First remove it from the list of overridden variables, so we can test
7108       # for unknown variables in the end.
7109       CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var"
7110 
7111       # Check if we try to supply an empty value
7112       if test "x$DIFF" = x; then
7113         { $as_echo "$as_me:${as_lineno-$LINENO}: Setting user supplied tool DIFF= (no value)" >&5
7114 $as_echo "$as_me: Setting user supplied tool DIFF= (no value)" >&6;}
7115         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DIFF" >&5
7116 $as_echo_n "checking for DIFF... " >&6; }
7117         { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
7118 $as_echo "disabled" >&6; }
7119       else
7120         # Check if the provided tool contains a complete path.
7121         tool_specified="$DIFF"
7122         tool_basename="${tool_specified##*/}"
7123         if test "x$tool_basename" = "x$tool_specified"; then
7124           # A command without a complete path is provided, search $PATH.
7125           { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool DIFF=$tool_basename" >&5
7126 $as_echo "$as_me: Will search for user supplied tool DIFF=$tool_basename" >&6;}
7127           # Extract the first word of "$tool_basename", so it can be a program name with args.
7128 set dummy $tool_basename; ac_word=$2
7129 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7130 $as_echo_n "checking for $ac_word... " >&6; }
7131 if ${ac_cv_path_DIFF+:} false; then :
7132   $as_echo_n "(cached) " >&6
7133 else
7134   case $DIFF in
7135   [\\/]* | ?:[\\/]*)
7136   ac_cv_path_DIFF="$DIFF" # Let the user override the test with a path.
7137   ;;
7138   *)
7139   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7140 for as_dir in $PATH
7141 do
7142   IFS=$as_save_IFS
7143   test -z "$as_dir" && as_dir=.
7144     for ac_exec_ext in '' $ac_executable_extensions; do
7145   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7146     ac_cv_path_DIFF="$as_dir/$ac_word$ac_exec_ext"
7147     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7148     break 2
7149   fi
7150 done
7151   done
7152 IFS=$as_save_IFS
7153 
7154   ;;
7155 esac
7156 fi
7157 DIFF=$ac_cv_path_DIFF
7158 if test -n "$DIFF"; then
7159   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DIFF" >&5
7160 $as_echo "$DIFF" >&6; }
7161 else
7162   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7163 $as_echo "no" >&6; }
7164 fi
7165 
7166 
7167           if test "x$DIFF" = x; then
7168             as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5
7169           fi
7170         else
7171           # Otherwise we believe it is a complete path. Use it as it is.
7172           { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool DIFF=$tool_specified" >&5
7173 $as_echo "$as_me: Will use user supplied tool DIFF=$tool_specified" >&6;}
7174           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DIFF" >&5
7175 $as_echo_n "checking for DIFF... " >&6; }
7176           if test ! -x "$tool_specified"; then
7177             { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
7178 $as_echo "not found" >&6; }
7179             as_fn_error $? "User supplied tool DIFF=$tool_specified does not exist or is not executable" "$LINENO" 5
7180           fi
7181           { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5
7182 $as_echo "$tool_specified" >&6; }
7183         fi
7184       fi
7185     fi
7186 
7187   fi
7188 
7189 
7190 
7191   if test "x$DIFF" = x; then
7192     as_fn_error $? "Could not find required tool for DIFF" "$LINENO" 5
7193   fi
7194 
7195 
7196 
7197 
7198 
7199   # Publish this variable in the help.
7200 
7201 
7202   if [ -z "${DIRNAME+x}" ]; then
7203     # The variable is not set by user, try to locate tool using the code snippet
7204     for ac_prog in dirname
7205 do
7206   # Extract the first word of "$ac_prog", so it can be a program name with args.
7207 set dummy $ac_prog; ac_word=$2
7208 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7209 $as_echo_n "checking for $ac_word... " >&6; }
7210 if ${ac_cv_path_DIRNAME+:} false; then :
7211   $as_echo_n "(cached) " >&6
7212 else
7213   case $DIRNAME in
7214   [\\/]* | ?:[\\/]*)
7215   ac_cv_path_DIRNAME="$DIRNAME" # Let the user override the test with a path.
7216   ;;
7217   *)
7218   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7219 for as_dir in $PATH
7220 do
7221   IFS=$as_save_IFS
7222   test -z "$as_dir" && as_dir=.
7223     for ac_exec_ext in '' $ac_executable_extensions; do
7224   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7225     ac_cv_path_DIRNAME="$as_dir/$ac_word$ac_exec_ext"
7226     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7227     break 2
7228   fi
7229 done
7230   done
7231 IFS=$as_save_IFS
7232 
7233   ;;
7234 esac
7235 fi
7236 DIRNAME=$ac_cv_path_DIRNAME
7237 if test -n "$DIRNAME"; then
7238   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DIRNAME" >&5
7239 $as_echo "$DIRNAME" >&6; }
7240 else
7241   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7242 $as_echo "no" >&6; }
7243 fi
7244 
7245 
7246   test -n "$DIRNAME" && break
7247 done
7248 
7249   else
7250     # The variable is set, but is it from the command line or the environment?
7251 
7252     # Try to remove the string !DIRNAME! from our list.
7253     try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!DIRNAME!/}
7254     if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then
7255       # If it failed, the variable was not from the command line. Ignore it,
7256       # but warn the user (except for BASH, which is always set by the calling BASH).
7257       if test "xDIRNAME" != xBASH; then
7258         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of DIRNAME from the environment. Use command line variables instead." >&5
7259 $as_echo "$as_me: WARNING: Ignoring value of DIRNAME from the environment. Use command line variables instead." >&2;}
7260       fi
7261       # Try to locate tool using the code snippet
7262       for ac_prog in dirname
7263 do
7264   # Extract the first word of "$ac_prog", so it can be a program name with args.
7265 set dummy $ac_prog; ac_word=$2
7266 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7267 $as_echo_n "checking for $ac_word... " >&6; }
7268 if ${ac_cv_path_DIRNAME+:} false; then :
7269   $as_echo_n "(cached) " >&6
7270 else
7271   case $DIRNAME in
7272   [\\/]* | ?:[\\/]*)
7273   ac_cv_path_DIRNAME="$DIRNAME" # Let the user override the test with a path.
7274   ;;
7275   *)
7276   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7277 for as_dir in $PATH
7278 do
7279   IFS=$as_save_IFS
7280   test -z "$as_dir" && as_dir=.
7281     for ac_exec_ext in '' $ac_executable_extensions; do
7282   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7283     ac_cv_path_DIRNAME="$as_dir/$ac_word$ac_exec_ext"
7284     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7285     break 2
7286   fi
7287 done
7288   done
7289 IFS=$as_save_IFS
7290 
7291   ;;
7292 esac
7293 fi
7294 DIRNAME=$ac_cv_path_DIRNAME
7295 if test -n "$DIRNAME"; then
7296   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DIRNAME" >&5
7297 $as_echo "$DIRNAME" >&6; }
7298 else
7299   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7300 $as_echo "no" >&6; }
7301 fi
7302 
7303 
7304   test -n "$DIRNAME" && break
7305 done
7306 
7307     else
7308       # If it succeeded, then it was overridden by the user. We will use it
7309       # for the tool.
7310 
7311       # First remove it from the list of overridden variables, so we can test
7312       # for unknown variables in the end.
7313       CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var"
7314 
7315       # Check if we try to supply an empty value
7316       if test "x$DIRNAME" = x; then
7317         { $as_echo "$as_me:${as_lineno-$LINENO}: Setting user supplied tool DIRNAME= (no value)" >&5
7318 $as_echo "$as_me: Setting user supplied tool DIRNAME= (no value)" >&6;}
7319         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DIRNAME" >&5
7320 $as_echo_n "checking for DIRNAME... " >&6; }
7321         { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
7322 $as_echo "disabled" >&6; }
7323       else
7324         # Check if the provided tool contains a complete path.
7325         tool_specified="$DIRNAME"
7326         tool_basename="${tool_specified##*/}"
7327         if test "x$tool_basename" = "x$tool_specified"; then
7328           # A command without a complete path is provided, search $PATH.
7329           { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool DIRNAME=$tool_basename" >&5
7330 $as_echo "$as_me: Will search for user supplied tool DIRNAME=$tool_basename" >&6;}
7331           # Extract the first word of "$tool_basename", so it can be a program name with args.
7332 set dummy $tool_basename; ac_word=$2
7333 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7334 $as_echo_n "checking for $ac_word... " >&6; }
7335 if ${ac_cv_path_DIRNAME+:} false; then :
7336   $as_echo_n "(cached) " >&6
7337 else
7338   case $DIRNAME in
7339   [\\/]* | ?:[\\/]*)
7340   ac_cv_path_DIRNAME="$DIRNAME" # Let the user override the test with a path.
7341   ;;
7342   *)
7343   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7344 for as_dir in $PATH
7345 do
7346   IFS=$as_save_IFS
7347   test -z "$as_dir" && as_dir=.
7348     for ac_exec_ext in '' $ac_executable_extensions; do
7349   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7350     ac_cv_path_DIRNAME="$as_dir/$ac_word$ac_exec_ext"
7351     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7352     break 2
7353   fi
7354 done
7355   done
7356 IFS=$as_save_IFS
7357 
7358   ;;
7359 esac
7360 fi
7361 DIRNAME=$ac_cv_path_DIRNAME
7362 if test -n "$DIRNAME"; then
7363   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DIRNAME" >&5
7364 $as_echo "$DIRNAME" >&6; }
7365 else
7366   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7367 $as_echo "no" >&6; }
7368 fi
7369 
7370 
7371           if test "x$DIRNAME" = x; then
7372             as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5
7373           fi
7374         else
7375           # Otherwise we believe it is a complete path. Use it as it is.
7376           { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool DIRNAME=$tool_specified" >&5
7377 $as_echo "$as_me: Will use user supplied tool DIRNAME=$tool_specified" >&6;}
7378           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DIRNAME" >&5
7379 $as_echo_n "checking for DIRNAME... " >&6; }
7380           if test ! -x "$tool_specified"; then
7381             { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
7382 $as_echo "not found" >&6; }
7383             as_fn_error $? "User supplied tool DIRNAME=$tool_specified does not exist or is not executable" "$LINENO" 5
7384           fi
7385           { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5
7386 $as_echo "$tool_specified" >&6; }
7387         fi
7388       fi
7389     fi
7390 
7391   fi
7392 
7393 
7394 
7395   if test "x$DIRNAME" = x; then
7396     as_fn_error $? "Could not find required tool for DIRNAME" "$LINENO" 5
7397   fi
7398 
7399 
7400 
7401 
7402 
7403   # Publish this variable in the help.
7404 
7405 
7406   if [ -z "${ECHO+x}" ]; then
7407     # The variable is not set by user, try to locate tool using the code snippet
7408     for ac_prog in echo
7409 do
7410   # Extract the first word of "$ac_prog", so it can be a program name with args.
7411 set dummy $ac_prog; ac_word=$2
7412 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7413 $as_echo_n "checking for $ac_word... " >&6; }
7414 if ${ac_cv_path_ECHO+:} false; then :
7415   $as_echo_n "(cached) " >&6
7416 else
7417   case $ECHO in
7418   [\\/]* | ?:[\\/]*)
7419   ac_cv_path_ECHO="$ECHO" # Let the user override the test with a path.
7420   ;;
7421   *)
7422   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7423 for as_dir in $PATH
7424 do
7425   IFS=$as_save_IFS
7426   test -z "$as_dir" && as_dir=.
7427     for ac_exec_ext in '' $ac_executable_extensions; do
7428   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7429     ac_cv_path_ECHO="$as_dir/$ac_word$ac_exec_ext"
7430     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7431     break 2
7432   fi
7433 done
7434   done
7435 IFS=$as_save_IFS
7436 
7437   ;;
7438 esac
7439 fi
7440 ECHO=$ac_cv_path_ECHO
7441 if test -n "$ECHO"; then
7442   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ECHO" >&5
7443 $as_echo "$ECHO" >&6; }
7444 else
7445   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7446 $as_echo "no" >&6; }
7447 fi
7448 
7449 
7450   test -n "$ECHO" && break
7451 done
7452 
7453   else
7454     # The variable is set, but is it from the command line or the environment?
7455 
7456     # Try to remove the string !ECHO! from our list.
7457     try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!ECHO!/}
7458     if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then
7459       # If it failed, the variable was not from the command line. Ignore it,
7460       # but warn the user (except for BASH, which is always set by the calling BASH).
7461       if test "xECHO" != xBASH; then
7462         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of ECHO from the environment. Use command line variables instead." >&5
7463 $as_echo "$as_me: WARNING: Ignoring value of ECHO from the environment. Use command line variables instead." >&2;}
7464       fi
7465       # Try to locate tool using the code snippet
7466       for ac_prog in echo
7467 do
7468   # Extract the first word of "$ac_prog", so it can be a program name with args.
7469 set dummy $ac_prog; ac_word=$2
7470 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7471 $as_echo_n "checking for $ac_word... " >&6; }
7472 if ${ac_cv_path_ECHO+:} false; then :
7473   $as_echo_n "(cached) " >&6
7474 else
7475   case $ECHO in
7476   [\\/]* | ?:[\\/]*)
7477   ac_cv_path_ECHO="$ECHO" # Let the user override the test with a path.
7478   ;;
7479   *)
7480   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7481 for as_dir in $PATH
7482 do
7483   IFS=$as_save_IFS
7484   test -z "$as_dir" && as_dir=.
7485     for ac_exec_ext in '' $ac_executable_extensions; do
7486   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7487     ac_cv_path_ECHO="$as_dir/$ac_word$ac_exec_ext"
7488     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7489     break 2
7490   fi
7491 done
7492   done
7493 IFS=$as_save_IFS
7494 
7495   ;;
7496 esac
7497 fi
7498 ECHO=$ac_cv_path_ECHO
7499 if test -n "$ECHO"; then
7500   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ECHO" >&5
7501 $as_echo "$ECHO" >&6; }
7502 else
7503   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7504 $as_echo "no" >&6; }
7505 fi
7506 
7507 
7508   test -n "$ECHO" && break
7509 done
7510 
7511     else
7512       # If it succeeded, then it was overridden by the user. We will use it
7513       # for the tool.
7514 
7515       # First remove it from the list of overridden variables, so we can test
7516       # for unknown variables in the end.
7517       CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var"
7518 
7519       # Check if we try to supply an empty value
7520       if test "x$ECHO" = x; then
7521         { $as_echo "$as_me:${as_lineno-$LINENO}: Setting user supplied tool ECHO= (no value)" >&5
7522 $as_echo "$as_me: Setting user supplied tool ECHO= (no value)" >&6;}
7523         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ECHO" >&5
7524 $as_echo_n "checking for ECHO... " >&6; }
7525         { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
7526 $as_echo "disabled" >&6; }
7527       else
7528         # Check if the provided tool contains a complete path.
7529         tool_specified="$ECHO"
7530         tool_basename="${tool_specified##*/}"
7531         if test "x$tool_basename" = "x$tool_specified"; then
7532           # A command without a complete path is provided, search $PATH.
7533           { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool ECHO=$tool_basename" >&5
7534 $as_echo "$as_me: Will search for user supplied tool ECHO=$tool_basename" >&6;}
7535           # Extract the first word of "$tool_basename", so it can be a program name with args.
7536 set dummy $tool_basename; ac_word=$2
7537 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7538 $as_echo_n "checking for $ac_word... " >&6; }
7539 if ${ac_cv_path_ECHO+:} false; then :
7540   $as_echo_n "(cached) " >&6
7541 else
7542   case $ECHO in
7543   [\\/]* | ?:[\\/]*)
7544   ac_cv_path_ECHO="$ECHO" # Let the user override the test with a path.
7545   ;;
7546   *)
7547   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7548 for as_dir in $PATH
7549 do
7550   IFS=$as_save_IFS
7551   test -z "$as_dir" && as_dir=.
7552     for ac_exec_ext in '' $ac_executable_extensions; do
7553   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7554     ac_cv_path_ECHO="$as_dir/$ac_word$ac_exec_ext"
7555     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7556     break 2
7557   fi
7558 done
7559   done
7560 IFS=$as_save_IFS
7561 
7562   ;;
7563 esac
7564 fi
7565 ECHO=$ac_cv_path_ECHO
7566 if test -n "$ECHO"; then
7567   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ECHO" >&5
7568 $as_echo "$ECHO" >&6; }
7569 else
7570   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7571 $as_echo "no" >&6; }
7572 fi
7573 
7574 
7575           if test "x$ECHO" = x; then
7576             as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5
7577           fi
7578         else
7579           # Otherwise we believe it is a complete path. Use it as it is.
7580           { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool ECHO=$tool_specified" >&5
7581 $as_echo "$as_me: Will use user supplied tool ECHO=$tool_specified" >&6;}
7582           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ECHO" >&5
7583 $as_echo_n "checking for ECHO... " >&6; }
7584           if test ! -x "$tool_specified"; then
7585             { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
7586 $as_echo "not found" >&6; }
7587             as_fn_error $? "User supplied tool ECHO=$tool_specified does not exist or is not executable" "$LINENO" 5
7588           fi
7589           { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5
7590 $as_echo "$tool_specified" >&6; }
7591         fi
7592       fi
7593     fi
7594 
7595   fi
7596 
7597 
7598 
7599   if test "x$ECHO" = x; then
7600     as_fn_error $? "Could not find required tool for ECHO" "$LINENO" 5
7601   fi
7602 
7603 
7604 
7605 
7606 
7607   # Publish this variable in the help.
7608 
7609 
7610   if [ -z "${EXPR+x}" ]; then
7611     # The variable is not set by user, try to locate tool using the code snippet
7612     for ac_prog in expr
7613 do
7614   # Extract the first word of "$ac_prog", so it can be a program name with args.
7615 set dummy $ac_prog; ac_word=$2
7616 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7617 $as_echo_n "checking for $ac_word... " >&6; }
7618 if ${ac_cv_path_EXPR+:} false; then :
7619   $as_echo_n "(cached) " >&6
7620 else
7621   case $EXPR in
7622   [\\/]* | ?:[\\/]*)
7623   ac_cv_path_EXPR="$EXPR" # Let the user override the test with a path.
7624   ;;
7625   *)
7626   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7627 for as_dir in $PATH
7628 do
7629   IFS=$as_save_IFS
7630   test -z "$as_dir" && as_dir=.
7631     for ac_exec_ext in '' $ac_executable_extensions; do
7632   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7633     ac_cv_path_EXPR="$as_dir/$ac_word$ac_exec_ext"
7634     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7635     break 2
7636   fi
7637 done
7638   done
7639 IFS=$as_save_IFS
7640 
7641   ;;
7642 esac
7643 fi
7644 EXPR=$ac_cv_path_EXPR
7645 if test -n "$EXPR"; then
7646   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $EXPR" >&5
7647 $as_echo "$EXPR" >&6; }
7648 else
7649   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7650 $as_echo "no" >&6; }
7651 fi
7652 
7653 
7654   test -n "$EXPR" && break
7655 done
7656 
7657   else
7658     # The variable is set, but is it from the command line or the environment?
7659 
7660     # Try to remove the string !EXPR! from our list.
7661     try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!EXPR!/}
7662     if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then
7663       # If it failed, the variable was not from the command line. Ignore it,
7664       # but warn the user (except for BASH, which is always set by the calling BASH).
7665       if test "xEXPR" != xBASH; then
7666         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of EXPR from the environment. Use command line variables instead." >&5
7667 $as_echo "$as_me: WARNING: Ignoring value of EXPR from the environment. Use command line variables instead." >&2;}
7668       fi
7669       # Try to locate tool using the code snippet
7670       for ac_prog in expr
7671 do
7672   # Extract the first word of "$ac_prog", so it can be a program name with args.
7673 set dummy $ac_prog; ac_word=$2
7674 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7675 $as_echo_n "checking for $ac_word... " >&6; }
7676 if ${ac_cv_path_EXPR+:} false; then :
7677   $as_echo_n "(cached) " >&6
7678 else
7679   case $EXPR in
7680   [\\/]* | ?:[\\/]*)
7681   ac_cv_path_EXPR="$EXPR" # Let the user override the test with a path.
7682   ;;
7683   *)
7684   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7685 for as_dir in $PATH
7686 do
7687   IFS=$as_save_IFS
7688   test -z "$as_dir" && as_dir=.
7689     for ac_exec_ext in '' $ac_executable_extensions; do
7690   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7691     ac_cv_path_EXPR="$as_dir/$ac_word$ac_exec_ext"
7692     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7693     break 2
7694   fi
7695 done
7696   done
7697 IFS=$as_save_IFS
7698 
7699   ;;
7700 esac
7701 fi
7702 EXPR=$ac_cv_path_EXPR
7703 if test -n "$EXPR"; then
7704   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $EXPR" >&5
7705 $as_echo "$EXPR" >&6; }
7706 else
7707   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7708 $as_echo "no" >&6; }
7709 fi
7710 
7711 
7712   test -n "$EXPR" && break
7713 done
7714 
7715     else
7716       # If it succeeded, then it was overridden by the user. We will use it
7717       # for the tool.
7718 
7719       # First remove it from the list of overridden variables, so we can test
7720       # for unknown variables in the end.
7721       CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var"
7722 
7723       # Check if we try to supply an empty value
7724       if test "x$EXPR" = x; then
7725         { $as_echo "$as_me:${as_lineno-$LINENO}: Setting user supplied tool EXPR= (no value)" >&5
7726 $as_echo "$as_me: Setting user supplied tool EXPR= (no value)" >&6;}
7727         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for EXPR" >&5
7728 $as_echo_n "checking for EXPR... " >&6; }
7729         { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
7730 $as_echo "disabled" >&6; }
7731       else
7732         # Check if the provided tool contains a complete path.
7733         tool_specified="$EXPR"
7734         tool_basename="${tool_specified##*/}"
7735         if test "x$tool_basename" = "x$tool_specified"; then
7736           # A command without a complete path is provided, search $PATH.
7737           { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool EXPR=$tool_basename" >&5
7738 $as_echo "$as_me: Will search for user supplied tool EXPR=$tool_basename" >&6;}
7739           # Extract the first word of "$tool_basename", so it can be a program name with args.
7740 set dummy $tool_basename; ac_word=$2
7741 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7742 $as_echo_n "checking for $ac_word... " >&6; }
7743 if ${ac_cv_path_EXPR+:} false; then :
7744   $as_echo_n "(cached) " >&6
7745 else
7746   case $EXPR in
7747   [\\/]* | ?:[\\/]*)
7748   ac_cv_path_EXPR="$EXPR" # Let the user override the test with a path.
7749   ;;
7750   *)
7751   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7752 for as_dir in $PATH
7753 do
7754   IFS=$as_save_IFS
7755   test -z "$as_dir" && as_dir=.
7756     for ac_exec_ext in '' $ac_executable_extensions; do
7757   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7758     ac_cv_path_EXPR="$as_dir/$ac_word$ac_exec_ext"
7759     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7760     break 2
7761   fi
7762 done
7763   done
7764 IFS=$as_save_IFS
7765 
7766   ;;
7767 esac
7768 fi
7769 EXPR=$ac_cv_path_EXPR
7770 if test -n "$EXPR"; then
7771   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $EXPR" >&5
7772 $as_echo "$EXPR" >&6; }
7773 else
7774   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7775 $as_echo "no" >&6; }
7776 fi
7777 
7778 
7779           if test "x$EXPR" = x; then
7780             as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5
7781           fi
7782         else
7783           # Otherwise we believe it is a complete path. Use it as it is.
7784           { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool EXPR=$tool_specified" >&5
7785 $as_echo "$as_me: Will use user supplied tool EXPR=$tool_specified" >&6;}
7786           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for EXPR" >&5
7787 $as_echo_n "checking for EXPR... " >&6; }
7788           if test ! -x "$tool_specified"; then
7789             { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
7790 $as_echo "not found" >&6; }
7791             as_fn_error $? "User supplied tool EXPR=$tool_specified does not exist or is not executable" "$LINENO" 5
7792           fi
7793           { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5
7794 $as_echo "$tool_specified" >&6; }
7795         fi
7796       fi
7797     fi
7798 
7799   fi
7800 
7801 
7802 
7803   if test "x$EXPR" = x; then
7804     as_fn_error $? "Could not find required tool for EXPR" "$LINENO" 5
7805   fi
7806 
7807 
7808 
7809 
7810 
7811   # Publish this variable in the help.
7812 
7813 
7814   if [ -z "${FILE+x}" ]; then
7815     # The variable is not set by user, try to locate tool using the code snippet
7816     for ac_prog in file
7817 do
7818   # Extract the first word of "$ac_prog", so it can be a program name with args.
7819 set dummy $ac_prog; ac_word=$2
7820 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7821 $as_echo_n "checking for $ac_word... " >&6; }
7822 if ${ac_cv_path_FILE+:} false; then :
7823   $as_echo_n "(cached) " >&6
7824 else
7825   case $FILE in
7826   [\\/]* | ?:[\\/]*)
7827   ac_cv_path_FILE="$FILE" # Let the user override the test with a path.
7828   ;;
7829   *)
7830   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7831 for as_dir in $PATH
7832 do
7833   IFS=$as_save_IFS
7834   test -z "$as_dir" && as_dir=.
7835     for ac_exec_ext in '' $ac_executable_extensions; do
7836   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7837     ac_cv_path_FILE="$as_dir/$ac_word$ac_exec_ext"
7838     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7839     break 2
7840   fi
7841 done
7842   done
7843 IFS=$as_save_IFS
7844 
7845   ;;
7846 esac
7847 fi
7848 FILE=$ac_cv_path_FILE
7849 if test -n "$FILE"; then
7850   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FILE" >&5
7851 $as_echo "$FILE" >&6; }
7852 else
7853   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7854 $as_echo "no" >&6; }
7855 fi
7856 
7857 
7858   test -n "$FILE" && break
7859 done
7860 
7861   else
7862     # The variable is set, but is it from the command line or the environment?
7863 
7864     # Try to remove the string !FILE! from our list.
7865     try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!FILE!/}
7866     if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then
7867       # If it failed, the variable was not from the command line. Ignore it,
7868       # but warn the user (except for BASH, which is always set by the calling BASH).
7869       if test "xFILE" != xBASH; then
7870         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of FILE from the environment. Use command line variables instead." >&5
7871 $as_echo "$as_me: WARNING: Ignoring value of FILE from the environment. Use command line variables instead." >&2;}
7872       fi
7873       # Try to locate tool using the code snippet
7874       for ac_prog in file
7875 do
7876   # Extract the first word of "$ac_prog", so it can be a program name with args.
7877 set dummy $ac_prog; ac_word=$2
7878 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7879 $as_echo_n "checking for $ac_word... " >&6; }
7880 if ${ac_cv_path_FILE+:} false; then :
7881   $as_echo_n "(cached) " >&6
7882 else
7883   case $FILE in
7884   [\\/]* | ?:[\\/]*)
7885   ac_cv_path_FILE="$FILE" # Let the user override the test with a path.
7886   ;;
7887   *)
7888   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7889 for as_dir in $PATH
7890 do
7891   IFS=$as_save_IFS
7892   test -z "$as_dir" && as_dir=.
7893     for ac_exec_ext in '' $ac_executable_extensions; do
7894   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7895     ac_cv_path_FILE="$as_dir/$ac_word$ac_exec_ext"
7896     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7897     break 2
7898   fi
7899 done
7900   done
7901 IFS=$as_save_IFS
7902 
7903   ;;
7904 esac
7905 fi
7906 FILE=$ac_cv_path_FILE
7907 if test -n "$FILE"; then
7908   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FILE" >&5
7909 $as_echo "$FILE" >&6; }
7910 else
7911   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7912 $as_echo "no" >&6; }
7913 fi
7914 
7915 
7916   test -n "$FILE" && break
7917 done
7918 
7919     else
7920       # If it succeeded, then it was overridden by the user. We will use it
7921       # for the tool.
7922 
7923       # First remove it from the list of overridden variables, so we can test
7924       # for unknown variables in the end.
7925       CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var"
7926 
7927       # Check if we try to supply an empty value
7928       if test "x$FILE" = x; then
7929         { $as_echo "$as_me:${as_lineno-$LINENO}: Setting user supplied tool FILE= (no value)" >&5
7930 $as_echo "$as_me: Setting user supplied tool FILE= (no value)" >&6;}
7931         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for FILE" >&5
7932 $as_echo_n "checking for FILE... " >&6; }
7933         { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
7934 $as_echo "disabled" >&6; }
7935       else
7936         # Check if the provided tool contains a complete path.
7937         tool_specified="$FILE"
7938         tool_basename="${tool_specified##*/}"
7939         if test "x$tool_basename" = "x$tool_specified"; then
7940           # A command without a complete path is provided, search $PATH.
7941           { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool FILE=$tool_basename" >&5
7942 $as_echo "$as_me: Will search for user supplied tool FILE=$tool_basename" >&6;}
7943           # Extract the first word of "$tool_basename", so it can be a program name with args.
7944 set dummy $tool_basename; ac_word=$2
7945 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7946 $as_echo_n "checking for $ac_word... " >&6; }
7947 if ${ac_cv_path_FILE+:} false; then :
7948   $as_echo_n "(cached) " >&6
7949 else
7950   case $FILE in
7951   [\\/]* | ?:[\\/]*)
7952   ac_cv_path_FILE="$FILE" # Let the user override the test with a path.
7953   ;;
7954   *)
7955   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7956 for as_dir in $PATH
7957 do
7958   IFS=$as_save_IFS
7959   test -z "$as_dir" && as_dir=.
7960     for ac_exec_ext in '' $ac_executable_extensions; do
7961   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7962     ac_cv_path_FILE="$as_dir/$ac_word$ac_exec_ext"
7963     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7964     break 2
7965   fi
7966 done
7967   done
7968 IFS=$as_save_IFS
7969 
7970   ;;
7971 esac
7972 fi
7973 FILE=$ac_cv_path_FILE
7974 if test -n "$FILE"; then
7975   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FILE" >&5
7976 $as_echo "$FILE" >&6; }
7977 else
7978   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7979 $as_echo "no" >&6; }
7980 fi
7981 
7982 
7983           if test "x$FILE" = x; then
7984             as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5
7985           fi
7986         else
7987           # Otherwise we believe it is a complete path. Use it as it is.
7988           { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool FILE=$tool_specified" >&5
7989 $as_echo "$as_me: Will use user supplied tool FILE=$tool_specified" >&6;}
7990           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for FILE" >&5
7991 $as_echo_n "checking for FILE... " >&6; }
7992           if test ! -x "$tool_specified"; then
7993             { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
7994 $as_echo "not found" >&6; }
7995             as_fn_error $? "User supplied tool FILE=$tool_specified does not exist or is not executable" "$LINENO" 5
7996           fi
7997           { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5
7998 $as_echo "$tool_specified" >&6; }
7999         fi
8000       fi
8001     fi
8002 
8003   fi
8004 
8005 
8006 
8007   if test "x$FILE" = x; then
8008     as_fn_error $? "Could not find required tool for FILE" "$LINENO" 5
8009   fi
8010 
8011 
8012 
8013 
8014 
8015   # Publish this variable in the help.
8016 
8017 
8018   if [ -z "${FIND+x}" ]; then
8019     # The variable is not set by user, try to locate tool using the code snippet
8020     for ac_prog in find
8021 do
8022   # Extract the first word of "$ac_prog", so it can be a program name with args.
8023 set dummy $ac_prog; ac_word=$2
8024 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8025 $as_echo_n "checking for $ac_word... " >&6; }
8026 if ${ac_cv_path_FIND+:} false; then :
8027   $as_echo_n "(cached) " >&6
8028 else
8029   case $FIND in
8030   [\\/]* | ?:[\\/]*)
8031   ac_cv_path_FIND="$FIND" # Let the user override the test with a path.
8032   ;;
8033   *)
8034   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8035 for as_dir in $PATH
8036 do
8037   IFS=$as_save_IFS
8038   test -z "$as_dir" && as_dir=.
8039     for ac_exec_ext in '' $ac_executable_extensions; do
8040   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8041     ac_cv_path_FIND="$as_dir/$ac_word$ac_exec_ext"
8042     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8043     break 2
8044   fi
8045 done
8046   done
8047 IFS=$as_save_IFS
8048 
8049   ;;
8050 esac
8051 fi
8052 FIND=$ac_cv_path_FIND
8053 if test -n "$FIND"; then
8054   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FIND" >&5
8055 $as_echo "$FIND" >&6; }
8056 else
8057   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8058 $as_echo "no" >&6; }
8059 fi
8060 
8061 
8062   test -n "$FIND" && break
8063 done
8064 
8065   else
8066     # The variable is set, but is it from the command line or the environment?
8067 
8068     # Try to remove the string !FIND! from our list.
8069     try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!FIND!/}
8070     if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then
8071       # If it failed, the variable was not from the command line. Ignore it,
8072       # but warn the user (except for BASH, which is always set by the calling BASH).
8073       if test "xFIND" != xBASH; then
8074         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of FIND from the environment. Use command line variables instead." >&5
8075 $as_echo "$as_me: WARNING: Ignoring value of FIND from the environment. Use command line variables instead." >&2;}
8076       fi
8077       # Try to locate tool using the code snippet
8078       for ac_prog in find
8079 do
8080   # Extract the first word of "$ac_prog", so it can be a program name with args.
8081 set dummy $ac_prog; ac_word=$2
8082 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8083 $as_echo_n "checking for $ac_word... " >&6; }
8084 if ${ac_cv_path_FIND+:} false; then :
8085   $as_echo_n "(cached) " >&6
8086 else
8087   case $FIND in
8088   [\\/]* | ?:[\\/]*)
8089   ac_cv_path_FIND="$FIND" # Let the user override the test with a path.
8090   ;;
8091   *)
8092   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8093 for as_dir in $PATH
8094 do
8095   IFS=$as_save_IFS
8096   test -z "$as_dir" && as_dir=.
8097     for ac_exec_ext in '' $ac_executable_extensions; do
8098   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8099     ac_cv_path_FIND="$as_dir/$ac_word$ac_exec_ext"
8100     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8101     break 2
8102   fi
8103 done
8104   done
8105 IFS=$as_save_IFS
8106 
8107   ;;
8108 esac
8109 fi
8110 FIND=$ac_cv_path_FIND
8111 if test -n "$FIND"; then
8112   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FIND" >&5
8113 $as_echo "$FIND" >&6; }
8114 else
8115   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8116 $as_echo "no" >&6; }
8117 fi
8118 
8119 
8120   test -n "$FIND" && break
8121 done
8122 
8123     else
8124       # If it succeeded, then it was overridden by the user. We will use it
8125       # for the tool.
8126 
8127       # First remove it from the list of overridden variables, so we can test
8128       # for unknown variables in the end.
8129       CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var"
8130 
8131       # Check if we try to supply an empty value
8132       if test "x$FIND" = x; then
8133         { $as_echo "$as_me:${as_lineno-$LINENO}: Setting user supplied tool FIND= (no value)" >&5
8134 $as_echo "$as_me: Setting user supplied tool FIND= (no value)" >&6;}
8135         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for FIND" >&5
8136 $as_echo_n "checking for FIND... " >&6; }
8137         { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
8138 $as_echo "disabled" >&6; }
8139       else
8140         # Check if the provided tool contains a complete path.
8141         tool_specified="$FIND"
8142         tool_basename="${tool_specified##*/}"
8143         if test "x$tool_basename" = "x$tool_specified"; then
8144           # A command without a complete path is provided, search $PATH.
8145           { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool FIND=$tool_basename" >&5
8146 $as_echo "$as_me: Will search for user supplied tool FIND=$tool_basename" >&6;}
8147           # Extract the first word of "$tool_basename", so it can be a program name with args.
8148 set dummy $tool_basename; ac_word=$2
8149 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8150 $as_echo_n "checking for $ac_word... " >&6; }
8151 if ${ac_cv_path_FIND+:} false; then :
8152   $as_echo_n "(cached) " >&6
8153 else
8154   case $FIND in
8155   [\\/]* | ?:[\\/]*)
8156   ac_cv_path_FIND="$FIND" # Let the user override the test with a path.
8157   ;;
8158   *)
8159   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8160 for as_dir in $PATH
8161 do
8162   IFS=$as_save_IFS
8163   test -z "$as_dir" && as_dir=.
8164     for ac_exec_ext in '' $ac_executable_extensions; do
8165   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8166     ac_cv_path_FIND="$as_dir/$ac_word$ac_exec_ext"
8167     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8168     break 2
8169   fi
8170 done
8171   done
8172 IFS=$as_save_IFS
8173 
8174   ;;
8175 esac
8176 fi
8177 FIND=$ac_cv_path_FIND
8178 if test -n "$FIND"; then
8179   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FIND" >&5
8180 $as_echo "$FIND" >&6; }
8181 else
8182   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8183 $as_echo "no" >&6; }
8184 fi
8185 
8186 
8187           if test "x$FIND" = x; then
8188             as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5
8189           fi
8190         else
8191           # Otherwise we believe it is a complete path. Use it as it is.
8192           { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool FIND=$tool_specified" >&5
8193 $as_echo "$as_me: Will use user supplied tool FIND=$tool_specified" >&6;}
8194           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for FIND" >&5
8195 $as_echo_n "checking for FIND... " >&6; }
8196           if test ! -x "$tool_specified"; then
8197             { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
8198 $as_echo "not found" >&6; }
8199             as_fn_error $? "User supplied tool FIND=$tool_specified does not exist or is not executable" "$LINENO" 5
8200           fi
8201           { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5
8202 $as_echo "$tool_specified" >&6; }
8203         fi
8204       fi
8205     fi
8206 
8207   fi
8208 
8209 
8210 
8211   if test "x$FIND" = x; then
8212     as_fn_error $? "Could not find required tool for FIND" "$LINENO" 5
8213   fi
8214 
8215 
8216 
8217 
8218 
8219   # Publish this variable in the help.
8220 
8221 
8222   if [ -z "${HEAD+x}" ]; then
8223     # The variable is not set by user, try to locate tool using the code snippet
8224     for ac_prog in head
8225 do
8226   # Extract the first word of "$ac_prog", so it can be a program name with args.
8227 set dummy $ac_prog; ac_word=$2
8228 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8229 $as_echo_n "checking for $ac_word... " >&6; }
8230 if ${ac_cv_path_HEAD+:} false; then :
8231   $as_echo_n "(cached) " >&6
8232 else
8233   case $HEAD in
8234   [\\/]* | ?:[\\/]*)
8235   ac_cv_path_HEAD="$HEAD" # Let the user override the test with a path.
8236   ;;
8237   *)
8238   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8239 for as_dir in $PATH
8240 do
8241   IFS=$as_save_IFS
8242   test -z "$as_dir" && as_dir=.
8243     for ac_exec_ext in '' $ac_executable_extensions; do
8244   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8245     ac_cv_path_HEAD="$as_dir/$ac_word$ac_exec_ext"
8246     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8247     break 2
8248   fi
8249 done
8250   done
8251 IFS=$as_save_IFS
8252 
8253   ;;
8254 esac
8255 fi
8256 HEAD=$ac_cv_path_HEAD
8257 if test -n "$HEAD"; then
8258   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HEAD" >&5
8259 $as_echo "$HEAD" >&6; }
8260 else
8261   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8262 $as_echo "no" >&6; }
8263 fi
8264 
8265 
8266   test -n "$HEAD" && break
8267 done
8268 
8269   else
8270     # The variable is set, but is it from the command line or the environment?
8271 
8272     # Try to remove the string !HEAD! from our list.
8273     try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!HEAD!/}
8274     if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then
8275       # If it failed, the variable was not from the command line. Ignore it,
8276       # but warn the user (except for BASH, which is always set by the calling BASH).
8277       if test "xHEAD" != xBASH; then
8278         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of HEAD from the environment. Use command line variables instead." >&5
8279 $as_echo "$as_me: WARNING: Ignoring value of HEAD from the environment. Use command line variables instead." >&2;}
8280       fi
8281       # Try to locate tool using the code snippet
8282       for ac_prog in head
8283 do
8284   # Extract the first word of "$ac_prog", so it can be a program name with args.
8285 set dummy $ac_prog; ac_word=$2
8286 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8287 $as_echo_n "checking for $ac_word... " >&6; }
8288 if ${ac_cv_path_HEAD+:} false; then :
8289   $as_echo_n "(cached) " >&6
8290 else
8291   case $HEAD in
8292   [\\/]* | ?:[\\/]*)
8293   ac_cv_path_HEAD="$HEAD" # Let the user override the test with a path.
8294   ;;
8295   *)
8296   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8297 for as_dir in $PATH
8298 do
8299   IFS=$as_save_IFS
8300   test -z "$as_dir" && as_dir=.
8301     for ac_exec_ext in '' $ac_executable_extensions; do
8302   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8303     ac_cv_path_HEAD="$as_dir/$ac_word$ac_exec_ext"
8304     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8305     break 2
8306   fi
8307 done
8308   done
8309 IFS=$as_save_IFS
8310 
8311   ;;
8312 esac
8313 fi
8314 HEAD=$ac_cv_path_HEAD
8315 if test -n "$HEAD"; then
8316   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HEAD" >&5
8317 $as_echo "$HEAD" >&6; }
8318 else
8319   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8320 $as_echo "no" >&6; }
8321 fi
8322 
8323 
8324   test -n "$HEAD" && break
8325 done
8326 
8327     else
8328       # If it succeeded, then it was overridden by the user. We will use it
8329       # for the tool.
8330 
8331       # First remove it from the list of overridden variables, so we can test
8332       # for unknown variables in the end.
8333       CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var"
8334 
8335       # Check if we try to supply an empty value
8336       if test "x$HEAD" = x; then
8337         { $as_echo "$as_me:${as_lineno-$LINENO}: Setting user supplied tool HEAD= (no value)" >&5
8338 $as_echo "$as_me: Setting user supplied tool HEAD= (no value)" >&6;}
8339         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for HEAD" >&5
8340 $as_echo_n "checking for HEAD... " >&6; }
8341         { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
8342 $as_echo "disabled" >&6; }
8343       else
8344         # Check if the provided tool contains a complete path.
8345         tool_specified="$HEAD"
8346         tool_basename="${tool_specified##*/}"
8347         if test "x$tool_basename" = "x$tool_specified"; then
8348           # A command without a complete path is provided, search $PATH.
8349           { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool HEAD=$tool_basename" >&5
8350 $as_echo "$as_me: Will search for user supplied tool HEAD=$tool_basename" >&6;}
8351           # Extract the first word of "$tool_basename", so it can be a program name with args.
8352 set dummy $tool_basename; ac_word=$2
8353 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8354 $as_echo_n "checking for $ac_word... " >&6; }
8355 if ${ac_cv_path_HEAD+:} false; then :
8356   $as_echo_n "(cached) " >&6
8357 else
8358   case $HEAD in
8359   [\\/]* | ?:[\\/]*)
8360   ac_cv_path_HEAD="$HEAD" # Let the user override the test with a path.
8361   ;;
8362   *)
8363   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8364 for as_dir in $PATH
8365 do
8366   IFS=$as_save_IFS
8367   test -z "$as_dir" && as_dir=.
8368     for ac_exec_ext in '' $ac_executable_extensions; do
8369   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8370     ac_cv_path_HEAD="$as_dir/$ac_word$ac_exec_ext"
8371     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8372     break 2
8373   fi
8374 done
8375   done
8376 IFS=$as_save_IFS
8377 
8378   ;;
8379 esac
8380 fi
8381 HEAD=$ac_cv_path_HEAD
8382 if test -n "$HEAD"; then
8383   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HEAD" >&5
8384 $as_echo "$HEAD" >&6; }
8385 else
8386   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8387 $as_echo "no" >&6; }
8388 fi
8389 
8390 
8391           if test "x$HEAD" = x; then
8392             as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5
8393           fi
8394         else
8395           # Otherwise we believe it is a complete path. Use it as it is.
8396           { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool HEAD=$tool_specified" >&5
8397 $as_echo "$as_me: Will use user supplied tool HEAD=$tool_specified" >&6;}
8398           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for HEAD" >&5
8399 $as_echo_n "checking for HEAD... " >&6; }
8400           if test ! -x "$tool_specified"; then
8401             { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
8402 $as_echo "not found" >&6; }
8403             as_fn_error $? "User supplied tool HEAD=$tool_specified does not exist or is not executable" "$LINENO" 5
8404           fi
8405           { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5
8406 $as_echo "$tool_specified" >&6; }
8407         fi
8408       fi
8409     fi
8410 
8411   fi
8412 
8413 
8414 
8415   if test "x$HEAD" = x; then
8416     as_fn_error $? "Could not find required tool for HEAD" "$LINENO" 5
8417   fi
8418 
8419 
8420 
8421 
8422 
8423   # Publish this variable in the help.
8424 
8425 
8426   if [ -z "${GUNZIP+x}" ]; then
8427     # The variable is not set by user, try to locate tool using the code snippet
8428     for ac_prog in gunzip
8429 do
8430   # Extract the first word of "$ac_prog", so it can be a program name with args.
8431 set dummy $ac_prog; ac_word=$2
8432 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8433 $as_echo_n "checking for $ac_word... " >&6; }
8434 if ${ac_cv_path_GUNZIP+:} false; then :
8435   $as_echo_n "(cached) " >&6
8436 else
8437   case $GUNZIP in
8438   [\\/]* | ?:[\\/]*)
8439   ac_cv_path_GUNZIP="$GUNZIP" # Let the user override the test with a path.
8440   ;;
8441   *)
8442   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8443 for as_dir in $PATH
8444 do
8445   IFS=$as_save_IFS
8446   test -z "$as_dir" && as_dir=.
8447     for ac_exec_ext in '' $ac_executable_extensions; do
8448   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8449     ac_cv_path_GUNZIP="$as_dir/$ac_word$ac_exec_ext"
8450     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8451     break 2
8452   fi
8453 done
8454   done
8455 IFS=$as_save_IFS
8456 
8457   ;;
8458 esac
8459 fi
8460 GUNZIP=$ac_cv_path_GUNZIP
8461 if test -n "$GUNZIP"; then
8462   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GUNZIP" >&5
8463 $as_echo "$GUNZIP" >&6; }
8464 else
8465   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8466 $as_echo "no" >&6; }
8467 fi
8468 
8469 
8470   test -n "$GUNZIP" && break
8471 done
8472 
8473   else
8474     # The variable is set, but is it from the command line or the environment?
8475 
8476     # Try to remove the string !GUNZIP! from our list.
8477     try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!GUNZIP!/}
8478     if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then
8479       # If it failed, the variable was not from the command line. Ignore it,
8480       # but warn the user (except for BASH, which is always set by the calling BASH).
8481       if test "xGUNZIP" != xBASH; then
8482         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of GUNZIP from the environment. Use command line variables instead." >&5
8483 $as_echo "$as_me: WARNING: Ignoring value of GUNZIP from the environment. Use command line variables instead." >&2;}
8484       fi
8485       # Try to locate tool using the code snippet
8486       for ac_prog in gunzip
8487 do
8488   # Extract the first word of "$ac_prog", so it can be a program name with args.
8489 set dummy $ac_prog; ac_word=$2
8490 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8491 $as_echo_n "checking for $ac_word... " >&6; }
8492 if ${ac_cv_path_GUNZIP+:} false; then :
8493   $as_echo_n "(cached) " >&6
8494 else
8495   case $GUNZIP in
8496   [\\/]* | ?:[\\/]*)
8497   ac_cv_path_GUNZIP="$GUNZIP" # Let the user override the test with a path.
8498   ;;
8499   *)
8500   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8501 for as_dir in $PATH
8502 do
8503   IFS=$as_save_IFS
8504   test -z "$as_dir" && as_dir=.
8505     for ac_exec_ext in '' $ac_executable_extensions; do
8506   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8507     ac_cv_path_GUNZIP="$as_dir/$ac_word$ac_exec_ext"
8508     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8509     break 2
8510   fi
8511 done
8512   done
8513 IFS=$as_save_IFS
8514 
8515   ;;
8516 esac
8517 fi
8518 GUNZIP=$ac_cv_path_GUNZIP
8519 if test -n "$GUNZIP"; then
8520   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GUNZIP" >&5
8521 $as_echo "$GUNZIP" >&6; }
8522 else
8523   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8524 $as_echo "no" >&6; }
8525 fi
8526 
8527 
8528   test -n "$GUNZIP" && break
8529 done
8530 
8531     else
8532       # If it succeeded, then it was overridden by the user. We will use it
8533       # for the tool.
8534 
8535       # First remove it from the list of overridden variables, so we can test
8536       # for unknown variables in the end.
8537       CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var"
8538 
8539       # Check if we try to supply an empty value
8540       if test "x$GUNZIP" = x; then
8541         { $as_echo "$as_me:${as_lineno-$LINENO}: Setting user supplied tool GUNZIP= (no value)" >&5
8542 $as_echo "$as_me: Setting user supplied tool GUNZIP= (no value)" >&6;}
8543         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GUNZIP" >&5
8544 $as_echo_n "checking for GUNZIP... " >&6; }
8545         { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
8546 $as_echo "disabled" >&6; }
8547       else
8548         # Check if the provided tool contains a complete path.
8549         tool_specified="$GUNZIP"
8550         tool_basename="${tool_specified##*/}"
8551         if test "x$tool_basename" = "x$tool_specified"; then
8552           # A command without a complete path is provided, search $PATH.
8553           { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool GUNZIP=$tool_basename" >&5
8554 $as_echo "$as_me: Will search for user supplied tool GUNZIP=$tool_basename" >&6;}
8555           # Extract the first word of "$tool_basename", so it can be a program name with args.
8556 set dummy $tool_basename; ac_word=$2
8557 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8558 $as_echo_n "checking for $ac_word... " >&6; }
8559 if ${ac_cv_path_GUNZIP+:} false; then :
8560   $as_echo_n "(cached) " >&6
8561 else
8562   case $GUNZIP in
8563   [\\/]* | ?:[\\/]*)
8564   ac_cv_path_GUNZIP="$GUNZIP" # Let the user override the test with a path.
8565   ;;
8566   *)
8567   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8568 for as_dir in $PATH
8569 do
8570   IFS=$as_save_IFS
8571   test -z "$as_dir" && as_dir=.
8572     for ac_exec_ext in '' $ac_executable_extensions; do
8573   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8574     ac_cv_path_GUNZIP="$as_dir/$ac_word$ac_exec_ext"
8575     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8576     break 2
8577   fi
8578 done
8579   done
8580 IFS=$as_save_IFS
8581 
8582   ;;
8583 esac
8584 fi
8585 GUNZIP=$ac_cv_path_GUNZIP
8586 if test -n "$GUNZIP"; then
8587   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GUNZIP" >&5
8588 $as_echo "$GUNZIP" >&6; }
8589 else
8590   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8591 $as_echo "no" >&6; }
8592 fi
8593 
8594 
8595           if test "x$GUNZIP" = x; then
8596             as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5
8597           fi
8598         else
8599           # Otherwise we believe it is a complete path. Use it as it is.
8600           { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool GUNZIP=$tool_specified" >&5
8601 $as_echo "$as_me: Will use user supplied tool GUNZIP=$tool_specified" >&6;}
8602           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GUNZIP" >&5
8603 $as_echo_n "checking for GUNZIP... " >&6; }
8604           if test ! -x "$tool_specified"; then
8605             { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
8606 $as_echo "not found" >&6; }
8607             as_fn_error $? "User supplied tool GUNZIP=$tool_specified does not exist or is not executable" "$LINENO" 5
8608           fi
8609           { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5
8610 $as_echo "$tool_specified" >&6; }
8611         fi
8612       fi
8613     fi
8614 
8615   fi
8616 
8617 
8618 
8619   if test "x$GUNZIP" = x; then
8620     as_fn_error $? "Could not find required tool for GUNZIP" "$LINENO" 5
8621   fi
8622 
8623 
8624 
8625 
8626 
8627   # Publish this variable in the help.
8628 
8629 
8630   if [ -z "${GZIP+x}" ]; then
8631     # The variable is not set by user, try to locate tool using the code snippet
8632     for ac_prog in pigz gzip
8633 do
8634   # Extract the first word of "$ac_prog", so it can be a program name with args.
8635 set dummy $ac_prog; ac_word=$2
8636 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8637 $as_echo_n "checking for $ac_word... " >&6; }
8638 if ${ac_cv_path_GZIP+:} false; then :
8639   $as_echo_n "(cached) " >&6
8640 else
8641   case $GZIP in
8642   [\\/]* | ?:[\\/]*)
8643   ac_cv_path_GZIP="$GZIP" # Let the user override the test with a path.
8644   ;;
8645   *)
8646   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8647 for as_dir in $PATH
8648 do
8649   IFS=$as_save_IFS
8650   test -z "$as_dir" && as_dir=.
8651     for ac_exec_ext in '' $ac_executable_extensions; do
8652   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8653     ac_cv_path_GZIP="$as_dir/$ac_word$ac_exec_ext"
8654     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8655     break 2
8656   fi
8657 done
8658   done
8659 IFS=$as_save_IFS
8660 
8661   ;;
8662 esac
8663 fi
8664 GZIP=$ac_cv_path_GZIP
8665 if test -n "$GZIP"; then
8666   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GZIP" >&5
8667 $as_echo "$GZIP" >&6; }
8668 else
8669   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8670 $as_echo "no" >&6; }
8671 fi
8672 
8673 
8674   test -n "$GZIP" && break
8675 done
8676 
8677   else
8678     # The variable is set, but is it from the command line or the environment?
8679 
8680     # Try to remove the string !GZIP! from our list.
8681     try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!GZIP!/}
8682     if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then
8683       # If it failed, the variable was not from the command line. Ignore it,
8684       # but warn the user (except for BASH, which is always set by the calling BASH).
8685       if test "xGZIP" != xBASH; then
8686         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of GZIP from the environment. Use command line variables instead." >&5
8687 $as_echo "$as_me: WARNING: Ignoring value of GZIP from the environment. Use command line variables instead." >&2;}
8688       fi
8689       # Try to locate tool using the code snippet
8690       for ac_prog in pigz gzip
8691 do
8692   # Extract the first word of "$ac_prog", so it can be a program name with args.
8693 set dummy $ac_prog; ac_word=$2
8694 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8695 $as_echo_n "checking for $ac_word... " >&6; }
8696 if ${ac_cv_path_GZIP+:} false; then :
8697   $as_echo_n "(cached) " >&6
8698 else
8699   case $GZIP in
8700   [\\/]* | ?:[\\/]*)
8701   ac_cv_path_GZIP="$GZIP" # Let the user override the test with a path.
8702   ;;
8703   *)
8704   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8705 for as_dir in $PATH
8706 do
8707   IFS=$as_save_IFS
8708   test -z "$as_dir" && as_dir=.
8709     for ac_exec_ext in '' $ac_executable_extensions; do
8710   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8711     ac_cv_path_GZIP="$as_dir/$ac_word$ac_exec_ext"
8712     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8713     break 2
8714   fi
8715 done
8716   done
8717 IFS=$as_save_IFS
8718 
8719   ;;
8720 esac
8721 fi
8722 GZIP=$ac_cv_path_GZIP
8723 if test -n "$GZIP"; then
8724   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GZIP" >&5
8725 $as_echo "$GZIP" >&6; }
8726 else
8727   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8728 $as_echo "no" >&6; }
8729 fi
8730 
8731 
8732   test -n "$GZIP" && break
8733 done
8734 
8735     else
8736       # If it succeeded, then it was overridden by the user. We will use it
8737       # for the tool.
8738 
8739       # First remove it from the list of overridden variables, so we can test
8740       # for unknown variables in the end.
8741       CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var"
8742 
8743       # Check if we try to supply an empty value
8744       if test "x$GZIP" = x; then
8745         { $as_echo "$as_me:${as_lineno-$LINENO}: Setting user supplied tool GZIP= (no value)" >&5
8746 $as_echo "$as_me: Setting user supplied tool GZIP= (no value)" >&6;}
8747         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GZIP" >&5
8748 $as_echo_n "checking for GZIP... " >&6; }
8749         { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
8750 $as_echo "disabled" >&6; }
8751       else
8752         # Check if the provided tool contains a complete path.
8753         tool_specified="$GZIP"
8754         tool_basename="${tool_specified##*/}"
8755         if test "x$tool_basename" = "x$tool_specified"; then
8756           # A command without a complete path is provided, search $PATH.
8757           { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool GZIP=$tool_basename" >&5
8758 $as_echo "$as_me: Will search for user supplied tool GZIP=$tool_basename" >&6;}
8759           # Extract the first word of "$tool_basename", so it can be a program name with args.
8760 set dummy $tool_basename; ac_word=$2
8761 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8762 $as_echo_n "checking for $ac_word... " >&6; }
8763 if ${ac_cv_path_GZIP+:} false; then :
8764   $as_echo_n "(cached) " >&6
8765 else
8766   case $GZIP in
8767   [\\/]* | ?:[\\/]*)
8768   ac_cv_path_GZIP="$GZIP" # Let the user override the test with a path.
8769   ;;
8770   *)
8771   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8772 for as_dir in $PATH
8773 do
8774   IFS=$as_save_IFS
8775   test -z "$as_dir" && as_dir=.
8776     for ac_exec_ext in '' $ac_executable_extensions; do
8777   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8778     ac_cv_path_GZIP="$as_dir/$ac_word$ac_exec_ext"
8779     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8780     break 2
8781   fi
8782 done
8783   done
8784 IFS=$as_save_IFS
8785 
8786   ;;
8787 esac
8788 fi
8789 GZIP=$ac_cv_path_GZIP
8790 if test -n "$GZIP"; then
8791   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GZIP" >&5
8792 $as_echo "$GZIP" >&6; }
8793 else
8794   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8795 $as_echo "no" >&6; }
8796 fi
8797 
8798 
8799           if test "x$GZIP" = x; then
8800             as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5
8801           fi
8802         else
8803           # Otherwise we believe it is a complete path. Use it as it is.
8804           { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool GZIP=$tool_specified" >&5
8805 $as_echo "$as_me: Will use user supplied tool GZIP=$tool_specified" >&6;}
8806           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GZIP" >&5
8807 $as_echo_n "checking for GZIP... " >&6; }
8808           if test ! -x "$tool_specified"; then
8809             { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
8810 $as_echo "not found" >&6; }
8811             as_fn_error $? "User supplied tool GZIP=$tool_specified does not exist or is not executable" "$LINENO" 5
8812           fi
8813           { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5
8814 $as_echo "$tool_specified" >&6; }
8815         fi
8816       fi
8817     fi
8818 
8819   fi
8820 
8821 
8822 
8823   if test "x$GZIP" = x; then
8824     as_fn_error $? "Could not find required tool for GZIP" "$LINENO" 5
8825   fi
8826 
8827 
8828 
8829 
8830 
8831   # Publish this variable in the help.
8832 
8833 
8834   if [ -z "${LN+x}" ]; then
8835     # The variable is not set by user, try to locate tool using the code snippet
8836     for ac_prog in ln
8837 do
8838   # Extract the first word of "$ac_prog", so it can be a program name with args.
8839 set dummy $ac_prog; ac_word=$2
8840 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8841 $as_echo_n "checking for $ac_word... " >&6; }
8842 if ${ac_cv_path_LN+:} false; then :
8843   $as_echo_n "(cached) " >&6
8844 else
8845   case $LN in
8846   [\\/]* | ?:[\\/]*)
8847   ac_cv_path_LN="$LN" # Let the user override the test with a path.
8848   ;;
8849   *)
8850   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8851 for as_dir in $PATH
8852 do
8853   IFS=$as_save_IFS
8854   test -z "$as_dir" && as_dir=.
8855     for ac_exec_ext in '' $ac_executable_extensions; do
8856   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8857     ac_cv_path_LN="$as_dir/$ac_word$ac_exec_ext"
8858     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8859     break 2
8860   fi
8861 done
8862   done
8863 IFS=$as_save_IFS
8864 
8865   ;;
8866 esac
8867 fi
8868 LN=$ac_cv_path_LN
8869 if test -n "$LN"; then
8870   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LN" >&5
8871 $as_echo "$LN" >&6; }
8872 else
8873   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8874 $as_echo "no" >&6; }
8875 fi
8876 
8877 
8878   test -n "$LN" && break
8879 done
8880 
8881   else
8882     # The variable is set, but is it from the command line or the environment?
8883 
8884     # Try to remove the string !LN! from our list.
8885     try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!LN!/}
8886     if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then
8887       # If it failed, the variable was not from the command line. Ignore it,
8888       # but warn the user (except for BASH, which is always set by the calling BASH).
8889       if test "xLN" != xBASH; then
8890         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of LN from the environment. Use command line variables instead." >&5
8891 $as_echo "$as_me: WARNING: Ignoring value of LN from the environment. Use command line variables instead." >&2;}
8892       fi
8893       # Try to locate tool using the code snippet
8894       for ac_prog in ln
8895 do
8896   # Extract the first word of "$ac_prog", so it can be a program name with args.
8897 set dummy $ac_prog; ac_word=$2
8898 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8899 $as_echo_n "checking for $ac_word... " >&6; }
8900 if ${ac_cv_path_LN+:} false; then :
8901   $as_echo_n "(cached) " >&6
8902 else
8903   case $LN in
8904   [\\/]* | ?:[\\/]*)
8905   ac_cv_path_LN="$LN" # Let the user override the test with a path.
8906   ;;
8907   *)
8908   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8909 for as_dir in $PATH
8910 do
8911   IFS=$as_save_IFS
8912   test -z "$as_dir" && as_dir=.
8913     for ac_exec_ext in '' $ac_executable_extensions; do
8914   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8915     ac_cv_path_LN="$as_dir/$ac_word$ac_exec_ext"
8916     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8917     break 2
8918   fi
8919 done
8920   done
8921 IFS=$as_save_IFS
8922 
8923   ;;
8924 esac
8925 fi
8926 LN=$ac_cv_path_LN
8927 if test -n "$LN"; then
8928   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LN" >&5
8929 $as_echo "$LN" >&6; }
8930 else
8931   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8932 $as_echo "no" >&6; }
8933 fi
8934 
8935 
8936   test -n "$LN" && break
8937 done
8938 
8939     else
8940       # If it succeeded, then it was overridden by the user. We will use it
8941       # for the tool.
8942 
8943       # First remove it from the list of overridden variables, so we can test
8944       # for unknown variables in the end.
8945       CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var"
8946 
8947       # Check if we try to supply an empty value
8948       if test "x$LN" = x; then
8949         { $as_echo "$as_me:${as_lineno-$LINENO}: Setting user supplied tool LN= (no value)" >&5
8950 $as_echo "$as_me: Setting user supplied tool LN= (no value)" >&6;}
8951         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LN" >&5
8952 $as_echo_n "checking for LN... " >&6; }
8953         { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
8954 $as_echo "disabled" >&6; }
8955       else
8956         # Check if the provided tool contains a complete path.
8957         tool_specified="$LN"
8958         tool_basename="${tool_specified##*/}"
8959         if test "x$tool_basename" = "x$tool_specified"; then
8960           # A command without a complete path is provided, search $PATH.
8961           { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool LN=$tool_basename" >&5
8962 $as_echo "$as_me: Will search for user supplied tool LN=$tool_basename" >&6;}
8963           # Extract the first word of "$tool_basename", so it can be a program name with args.
8964 set dummy $tool_basename; ac_word=$2
8965 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8966 $as_echo_n "checking for $ac_word... " >&6; }
8967 if ${ac_cv_path_LN+:} false; then :
8968   $as_echo_n "(cached) " >&6
8969 else
8970   case $LN in
8971   [\\/]* | ?:[\\/]*)
8972   ac_cv_path_LN="$LN" # Let the user override the test with a path.
8973   ;;
8974   *)
8975   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8976 for as_dir in $PATH
8977 do
8978   IFS=$as_save_IFS
8979   test -z "$as_dir" && as_dir=.
8980     for ac_exec_ext in '' $ac_executable_extensions; do
8981   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8982     ac_cv_path_LN="$as_dir/$ac_word$ac_exec_ext"
8983     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8984     break 2
8985   fi
8986 done
8987   done
8988 IFS=$as_save_IFS
8989 
8990   ;;
8991 esac
8992 fi
8993 LN=$ac_cv_path_LN
8994 if test -n "$LN"; then
8995   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LN" >&5
8996 $as_echo "$LN" >&6; }
8997 else
8998   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8999 $as_echo "no" >&6; }
9000 fi
9001 
9002 
9003           if test "x$LN" = x; then
9004             as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5
9005           fi
9006         else
9007           # Otherwise we believe it is a complete path. Use it as it is.
9008           { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool LN=$tool_specified" >&5
9009 $as_echo "$as_me: Will use user supplied tool LN=$tool_specified" >&6;}
9010           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LN" >&5
9011 $as_echo_n "checking for LN... " >&6; }
9012           if test ! -x "$tool_specified"; then
9013             { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
9014 $as_echo "not found" >&6; }
9015             as_fn_error $? "User supplied tool LN=$tool_specified does not exist or is not executable" "$LINENO" 5
9016           fi
9017           { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5
9018 $as_echo "$tool_specified" >&6; }
9019         fi
9020       fi
9021     fi
9022 
9023   fi
9024 
9025 
9026 
9027   if test "x$LN" = x; then
9028     as_fn_error $? "Could not find required tool for LN" "$LINENO" 5
9029   fi
9030 
9031 
9032 
9033 
9034 
9035   # Publish this variable in the help.
9036 
9037 
9038   if [ -z "${LS+x}" ]; then
9039     # The variable is not set by user, try to locate tool using the code snippet
9040     for ac_prog in ls
9041 do
9042   # Extract the first word of "$ac_prog", so it can be a program name with args.
9043 set dummy $ac_prog; ac_word=$2
9044 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9045 $as_echo_n "checking for $ac_word... " >&6; }
9046 if ${ac_cv_path_LS+:} false; then :
9047   $as_echo_n "(cached) " >&6
9048 else
9049   case $LS in
9050   [\\/]* | ?:[\\/]*)
9051   ac_cv_path_LS="$LS" # Let the user override the test with a path.
9052   ;;
9053   *)
9054   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9055 for as_dir in $PATH
9056 do
9057   IFS=$as_save_IFS
9058   test -z "$as_dir" && as_dir=.
9059     for ac_exec_ext in '' $ac_executable_extensions; do
9060   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9061     ac_cv_path_LS="$as_dir/$ac_word$ac_exec_ext"
9062     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9063     break 2
9064   fi
9065 done
9066   done
9067 IFS=$as_save_IFS
9068 
9069   ;;
9070 esac
9071 fi
9072 LS=$ac_cv_path_LS
9073 if test -n "$LS"; then
9074   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LS" >&5
9075 $as_echo "$LS" >&6; }
9076 else
9077   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9078 $as_echo "no" >&6; }
9079 fi
9080 
9081 
9082   test -n "$LS" && break
9083 done
9084 
9085   else
9086     # The variable is set, but is it from the command line or the environment?
9087 
9088     # Try to remove the string !LS! from our list.
9089     try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!LS!/}
9090     if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then
9091       # If it failed, the variable was not from the command line. Ignore it,
9092       # but warn the user (except for BASH, which is always set by the calling BASH).
9093       if test "xLS" != xBASH; then
9094         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of LS from the environment. Use command line variables instead." >&5
9095 $as_echo "$as_me: WARNING: Ignoring value of LS from the environment. Use command line variables instead." >&2;}
9096       fi
9097       # Try to locate tool using the code snippet
9098       for ac_prog in ls
9099 do
9100   # Extract the first word of "$ac_prog", so it can be a program name with args.
9101 set dummy $ac_prog; ac_word=$2
9102 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9103 $as_echo_n "checking for $ac_word... " >&6; }
9104 if ${ac_cv_path_LS+:} false; then :
9105   $as_echo_n "(cached) " >&6
9106 else
9107   case $LS in
9108   [\\/]* | ?:[\\/]*)
9109   ac_cv_path_LS="$LS" # Let the user override the test with a path.
9110   ;;
9111   *)
9112   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9113 for as_dir in $PATH
9114 do
9115   IFS=$as_save_IFS
9116   test -z "$as_dir" && as_dir=.
9117     for ac_exec_ext in '' $ac_executable_extensions; do
9118   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9119     ac_cv_path_LS="$as_dir/$ac_word$ac_exec_ext"
9120     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9121     break 2
9122   fi
9123 done
9124   done
9125 IFS=$as_save_IFS
9126 
9127   ;;
9128 esac
9129 fi
9130 LS=$ac_cv_path_LS
9131 if test -n "$LS"; then
9132   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LS" >&5
9133 $as_echo "$LS" >&6; }
9134 else
9135   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9136 $as_echo "no" >&6; }
9137 fi
9138 
9139 
9140   test -n "$LS" && break
9141 done
9142 
9143     else
9144       # If it succeeded, then it was overridden by the user. We will use it
9145       # for the tool.
9146 
9147       # First remove it from the list of overridden variables, so we can test
9148       # for unknown variables in the end.
9149       CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var"
9150 
9151       # Check if we try to supply an empty value
9152       if test "x$LS" = x; then
9153         { $as_echo "$as_me:${as_lineno-$LINENO}: Setting user supplied tool LS= (no value)" >&5
9154 $as_echo "$as_me: Setting user supplied tool LS= (no value)" >&6;}
9155         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LS" >&5
9156 $as_echo_n "checking for LS... " >&6; }
9157         { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
9158 $as_echo "disabled" >&6; }
9159       else
9160         # Check if the provided tool contains a complete path.
9161         tool_specified="$LS"
9162         tool_basename="${tool_specified##*/}"
9163         if test "x$tool_basename" = "x$tool_specified"; then
9164           # A command without a complete path is provided, search $PATH.
9165           { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool LS=$tool_basename" >&5
9166 $as_echo "$as_me: Will search for user supplied tool LS=$tool_basename" >&6;}
9167           # Extract the first word of "$tool_basename", so it can be a program name with args.
9168 set dummy $tool_basename; ac_word=$2
9169 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9170 $as_echo_n "checking for $ac_word... " >&6; }
9171 if ${ac_cv_path_LS+:} false; then :
9172   $as_echo_n "(cached) " >&6
9173 else
9174   case $LS in
9175   [\\/]* | ?:[\\/]*)
9176   ac_cv_path_LS="$LS" # Let the user override the test with a path.
9177   ;;
9178   *)
9179   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9180 for as_dir in $PATH
9181 do
9182   IFS=$as_save_IFS
9183   test -z "$as_dir" && as_dir=.
9184     for ac_exec_ext in '' $ac_executable_extensions; do
9185   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9186     ac_cv_path_LS="$as_dir/$ac_word$ac_exec_ext"
9187     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9188     break 2
9189   fi
9190 done
9191   done
9192 IFS=$as_save_IFS
9193 
9194   ;;
9195 esac
9196 fi
9197 LS=$ac_cv_path_LS
9198 if test -n "$LS"; then
9199   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LS" >&5
9200 $as_echo "$LS" >&6; }
9201 else
9202   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9203 $as_echo "no" >&6; }
9204 fi
9205 
9206 
9207           if test "x$LS" = x; then
9208             as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5
9209           fi
9210         else
9211           # Otherwise we believe it is a complete path. Use it as it is.
9212           { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool LS=$tool_specified" >&5
9213 $as_echo "$as_me: Will use user supplied tool LS=$tool_specified" >&6;}
9214           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LS" >&5
9215 $as_echo_n "checking for LS... " >&6; }
9216           if test ! -x "$tool_specified"; then
9217             { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
9218 $as_echo "not found" >&6; }
9219             as_fn_error $? "User supplied tool LS=$tool_specified does not exist or is not executable" "$LINENO" 5
9220           fi
9221           { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5
9222 $as_echo "$tool_specified" >&6; }
9223         fi
9224       fi
9225     fi
9226 
9227   fi
9228 
9229 
9230 
9231   if test "x$LS" = x; then
9232     as_fn_error $? "Could not find required tool for LS" "$LINENO" 5
9233   fi
9234 
9235 
9236 
9237 
9238 
9239   # Publish this variable in the help.
9240 
9241 
9242   if [ -z "${MKDIR+x}" ]; then
9243     # The variable is not set by user, try to locate tool using the code snippet
9244     for ac_prog in mkdir
9245 do
9246   # Extract the first word of "$ac_prog", so it can be a program name with args.
9247 set dummy $ac_prog; ac_word=$2
9248 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9249 $as_echo_n "checking for $ac_word... " >&6; }
9250 if ${ac_cv_path_MKDIR+:} false; then :
9251   $as_echo_n "(cached) " >&6
9252 else
9253   case $MKDIR in
9254   [\\/]* | ?:[\\/]*)
9255   ac_cv_path_MKDIR="$MKDIR" # Let the user override the test with a path.
9256   ;;
9257   *)
9258   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9259 for as_dir in $PATH
9260 do
9261   IFS=$as_save_IFS
9262   test -z "$as_dir" && as_dir=.
9263     for ac_exec_ext in '' $ac_executable_extensions; do
9264   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9265     ac_cv_path_MKDIR="$as_dir/$ac_word$ac_exec_ext"
9266     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9267     break 2
9268   fi
9269 done
9270   done
9271 IFS=$as_save_IFS
9272 
9273   ;;
9274 esac
9275 fi
9276 MKDIR=$ac_cv_path_MKDIR
9277 if test -n "$MKDIR"; then
9278   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR" >&5
9279 $as_echo "$MKDIR" >&6; }
9280 else
9281   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9282 $as_echo "no" >&6; }
9283 fi
9284 
9285 
9286   test -n "$MKDIR" && break
9287 done
9288 
9289   else
9290     # The variable is set, but is it from the command line or the environment?
9291 
9292     # Try to remove the string !MKDIR! from our list.
9293     try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!MKDIR!/}
9294     if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then
9295       # If it failed, the variable was not from the command line. Ignore it,
9296       # but warn the user (except for BASH, which is always set by the calling BASH).
9297       if test "xMKDIR" != xBASH; then
9298         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of MKDIR from the environment. Use command line variables instead." >&5
9299 $as_echo "$as_me: WARNING: Ignoring value of MKDIR from the environment. Use command line variables instead." >&2;}
9300       fi
9301       # Try to locate tool using the code snippet
9302       for ac_prog in mkdir
9303 do
9304   # Extract the first word of "$ac_prog", so it can be a program name with args.
9305 set dummy $ac_prog; ac_word=$2
9306 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9307 $as_echo_n "checking for $ac_word... " >&6; }
9308 if ${ac_cv_path_MKDIR+:} false; then :
9309   $as_echo_n "(cached) " >&6
9310 else
9311   case $MKDIR in
9312   [\\/]* | ?:[\\/]*)
9313   ac_cv_path_MKDIR="$MKDIR" # Let the user override the test with a path.
9314   ;;
9315   *)
9316   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9317 for as_dir in $PATH
9318 do
9319   IFS=$as_save_IFS
9320   test -z "$as_dir" && as_dir=.
9321     for ac_exec_ext in '' $ac_executable_extensions; do
9322   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9323     ac_cv_path_MKDIR="$as_dir/$ac_word$ac_exec_ext"
9324     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9325     break 2
9326   fi
9327 done
9328   done
9329 IFS=$as_save_IFS
9330 
9331   ;;
9332 esac
9333 fi
9334 MKDIR=$ac_cv_path_MKDIR
9335 if test -n "$MKDIR"; then
9336   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR" >&5
9337 $as_echo "$MKDIR" >&6; }
9338 else
9339   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9340 $as_echo "no" >&6; }
9341 fi
9342 
9343 
9344   test -n "$MKDIR" && break
9345 done
9346 
9347     else
9348       # If it succeeded, then it was overridden by the user. We will use it
9349       # for the tool.
9350 
9351       # First remove it from the list of overridden variables, so we can test
9352       # for unknown variables in the end.
9353       CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var"
9354 
9355       # Check if we try to supply an empty value
9356       if test "x$MKDIR" = x; then
9357         { $as_echo "$as_me:${as_lineno-$LINENO}: Setting user supplied tool MKDIR= (no value)" >&5
9358 $as_echo "$as_me: Setting user supplied tool MKDIR= (no value)" >&6;}
9359         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MKDIR" >&5
9360 $as_echo_n "checking for MKDIR... " >&6; }
9361         { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
9362 $as_echo "disabled" >&6; }
9363       else
9364         # Check if the provided tool contains a complete path.
9365         tool_specified="$MKDIR"
9366         tool_basename="${tool_specified##*/}"
9367         if test "x$tool_basename" = "x$tool_specified"; then
9368           # A command without a complete path is provided, search $PATH.
9369           { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool MKDIR=$tool_basename" >&5
9370 $as_echo "$as_me: Will search for user supplied tool MKDIR=$tool_basename" >&6;}
9371           # Extract the first word of "$tool_basename", so it can be a program name with args.
9372 set dummy $tool_basename; ac_word=$2
9373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9374 $as_echo_n "checking for $ac_word... " >&6; }
9375 if ${ac_cv_path_MKDIR+:} false; then :
9376   $as_echo_n "(cached) " >&6
9377 else
9378   case $MKDIR in
9379   [\\/]* | ?:[\\/]*)
9380   ac_cv_path_MKDIR="$MKDIR" # Let the user override the test with a path.
9381   ;;
9382   *)
9383   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9384 for as_dir in $PATH
9385 do
9386   IFS=$as_save_IFS
9387   test -z "$as_dir" && as_dir=.
9388     for ac_exec_ext in '' $ac_executable_extensions; do
9389   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9390     ac_cv_path_MKDIR="$as_dir/$ac_word$ac_exec_ext"
9391     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9392     break 2
9393   fi
9394 done
9395   done
9396 IFS=$as_save_IFS
9397 
9398   ;;
9399 esac
9400 fi
9401 MKDIR=$ac_cv_path_MKDIR
9402 if test -n "$MKDIR"; then
9403   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR" >&5
9404 $as_echo "$MKDIR" >&6; }
9405 else
9406   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9407 $as_echo "no" >&6; }
9408 fi
9409 
9410 
9411           if test "x$MKDIR" = x; then
9412             as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5
9413           fi
9414         else
9415           # Otherwise we believe it is a complete path. Use it as it is.
9416           { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool MKDIR=$tool_specified" >&5
9417 $as_echo "$as_me: Will use user supplied tool MKDIR=$tool_specified" >&6;}
9418           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MKDIR" >&5
9419 $as_echo_n "checking for MKDIR... " >&6; }
9420           if test ! -x "$tool_specified"; then
9421             { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
9422 $as_echo "not found" >&6; }
9423             as_fn_error $? "User supplied tool MKDIR=$tool_specified does not exist or is not executable" "$LINENO" 5
9424           fi
9425           { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5
9426 $as_echo "$tool_specified" >&6; }
9427         fi
9428       fi
9429     fi
9430 
9431   fi
9432 
9433 
9434 
9435   if test "x$MKDIR" = x; then
9436     as_fn_error $? "Could not find required tool for MKDIR" "$LINENO" 5
9437   fi
9438 
9439 
9440 
9441 
9442 
9443   # Publish this variable in the help.
9444 
9445 
9446   if [ -z "${MKTEMP+x}" ]; then
9447     # The variable is not set by user, try to locate tool using the code snippet
9448     for ac_prog in mktemp
9449 do
9450   # Extract the first word of "$ac_prog", so it can be a program name with args.
9451 set dummy $ac_prog; ac_word=$2
9452 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9453 $as_echo_n "checking for $ac_word... " >&6; }
9454 if ${ac_cv_path_MKTEMP+:} false; then :
9455   $as_echo_n "(cached) " >&6
9456 else
9457   case $MKTEMP in
9458   [\\/]* | ?:[\\/]*)
9459   ac_cv_path_MKTEMP="$MKTEMP" # Let the user override the test with a path.
9460   ;;
9461   *)
9462   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9463 for as_dir in $PATH
9464 do
9465   IFS=$as_save_IFS
9466   test -z "$as_dir" && as_dir=.
9467     for ac_exec_ext in '' $ac_executable_extensions; do
9468   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9469     ac_cv_path_MKTEMP="$as_dir/$ac_word$ac_exec_ext"
9470     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9471     break 2
9472   fi
9473 done
9474   done
9475 IFS=$as_save_IFS
9476 
9477   ;;
9478 esac
9479 fi
9480 MKTEMP=$ac_cv_path_MKTEMP
9481 if test -n "$MKTEMP"; then
9482   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKTEMP" >&5
9483 $as_echo "$MKTEMP" >&6; }
9484 else
9485   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9486 $as_echo "no" >&6; }
9487 fi
9488 
9489 
9490   test -n "$MKTEMP" && break
9491 done
9492 
9493   else
9494     # The variable is set, but is it from the command line or the environment?
9495 
9496     # Try to remove the string !MKTEMP! from our list.
9497     try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!MKTEMP!/}
9498     if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then
9499       # If it failed, the variable was not from the command line. Ignore it,
9500       # but warn the user (except for BASH, which is always set by the calling BASH).
9501       if test "xMKTEMP" != xBASH; then
9502         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of MKTEMP from the environment. Use command line variables instead." >&5
9503 $as_echo "$as_me: WARNING: Ignoring value of MKTEMP from the environment. Use command line variables instead." >&2;}
9504       fi
9505       # Try to locate tool using the code snippet
9506       for ac_prog in mktemp
9507 do
9508   # Extract the first word of "$ac_prog", so it can be a program name with args.
9509 set dummy $ac_prog; ac_word=$2
9510 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9511 $as_echo_n "checking for $ac_word... " >&6; }
9512 if ${ac_cv_path_MKTEMP+:} false; then :
9513   $as_echo_n "(cached) " >&6
9514 else
9515   case $MKTEMP in
9516   [\\/]* | ?:[\\/]*)
9517   ac_cv_path_MKTEMP="$MKTEMP" # Let the user override the test with a path.
9518   ;;
9519   *)
9520   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9521 for as_dir in $PATH
9522 do
9523   IFS=$as_save_IFS
9524   test -z "$as_dir" && as_dir=.
9525     for ac_exec_ext in '' $ac_executable_extensions; do
9526   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9527     ac_cv_path_MKTEMP="$as_dir/$ac_word$ac_exec_ext"
9528     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9529     break 2
9530   fi
9531 done
9532   done
9533 IFS=$as_save_IFS
9534 
9535   ;;
9536 esac
9537 fi
9538 MKTEMP=$ac_cv_path_MKTEMP
9539 if test -n "$MKTEMP"; then
9540   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKTEMP" >&5
9541 $as_echo "$MKTEMP" >&6; }
9542 else
9543   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9544 $as_echo "no" >&6; }
9545 fi
9546 
9547 
9548   test -n "$MKTEMP" && break
9549 done
9550 
9551     else
9552       # If it succeeded, then it was overridden by the user. We will use it
9553       # for the tool.
9554 
9555       # First remove it from the list of overridden variables, so we can test
9556       # for unknown variables in the end.
9557       CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var"
9558 
9559       # Check if we try to supply an empty value
9560       if test "x$MKTEMP" = x; then
9561         { $as_echo "$as_me:${as_lineno-$LINENO}: Setting user supplied tool MKTEMP= (no value)" >&5
9562 $as_echo "$as_me: Setting user supplied tool MKTEMP= (no value)" >&6;}
9563         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MKTEMP" >&5
9564 $as_echo_n "checking for MKTEMP... " >&6; }
9565         { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
9566 $as_echo "disabled" >&6; }
9567       else
9568         # Check if the provided tool contains a complete path.
9569         tool_specified="$MKTEMP"
9570         tool_basename="${tool_specified##*/}"
9571         if test "x$tool_basename" = "x$tool_specified"; then
9572           # A command without a complete path is provided, search $PATH.
9573           { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool MKTEMP=$tool_basename" >&5
9574 $as_echo "$as_me: Will search for user supplied tool MKTEMP=$tool_basename" >&6;}
9575           # Extract the first word of "$tool_basename", so it can be a program name with args.
9576 set dummy $tool_basename; ac_word=$2
9577 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9578 $as_echo_n "checking for $ac_word... " >&6; }
9579 if ${ac_cv_path_MKTEMP+:} false; then :
9580   $as_echo_n "(cached) " >&6
9581 else
9582   case $MKTEMP in
9583   [\\/]* | ?:[\\/]*)
9584   ac_cv_path_MKTEMP="$MKTEMP" # Let the user override the test with a path.
9585   ;;
9586   *)
9587   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9588 for as_dir in $PATH
9589 do
9590   IFS=$as_save_IFS
9591   test -z "$as_dir" && as_dir=.
9592     for ac_exec_ext in '' $ac_executable_extensions; do
9593   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9594     ac_cv_path_MKTEMP="$as_dir/$ac_word$ac_exec_ext"
9595     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9596     break 2
9597   fi
9598 done
9599   done
9600 IFS=$as_save_IFS
9601 
9602   ;;
9603 esac
9604 fi
9605 MKTEMP=$ac_cv_path_MKTEMP
9606 if test -n "$MKTEMP"; then
9607   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKTEMP" >&5
9608 $as_echo "$MKTEMP" >&6; }
9609 else
9610   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9611 $as_echo "no" >&6; }
9612 fi
9613 
9614 
9615           if test "x$MKTEMP" = x; then
9616             as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5
9617           fi
9618         else
9619           # Otherwise we believe it is a complete path. Use it as it is.
9620           { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool MKTEMP=$tool_specified" >&5
9621 $as_echo "$as_me: Will use user supplied tool MKTEMP=$tool_specified" >&6;}
9622           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MKTEMP" >&5
9623 $as_echo_n "checking for MKTEMP... " >&6; }
9624           if test ! -x "$tool_specified"; then
9625             { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
9626 $as_echo "not found" >&6; }
9627             as_fn_error $? "User supplied tool MKTEMP=$tool_specified does not exist or is not executable" "$LINENO" 5
9628           fi
9629           { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5
9630 $as_echo "$tool_specified" >&6; }
9631         fi
9632       fi
9633     fi
9634 
9635   fi
9636 
9637 
9638 
9639   if test "x$MKTEMP" = x; then
9640     as_fn_error $? "Could not find required tool for MKTEMP" "$LINENO" 5
9641   fi
9642 
9643 
9644 
9645 
9646 
9647   # Publish this variable in the help.
9648 
9649 
9650   if [ -z "${MV+x}" ]; then
9651     # The variable is not set by user, try to locate tool using the code snippet
9652     for ac_prog in mv
9653 do
9654   # Extract the first word of "$ac_prog", so it can be a program name with args.
9655 set dummy $ac_prog; ac_word=$2
9656 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9657 $as_echo_n "checking for $ac_word... " >&6; }
9658 if ${ac_cv_path_MV+:} false; then :
9659   $as_echo_n "(cached) " >&6
9660 else
9661   case $MV in
9662   [\\/]* | ?:[\\/]*)
9663   ac_cv_path_MV="$MV" # Let the user override the test with a path.
9664   ;;
9665   *)
9666   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9667 for as_dir in $PATH
9668 do
9669   IFS=$as_save_IFS
9670   test -z "$as_dir" && as_dir=.
9671     for ac_exec_ext in '' $ac_executable_extensions; do
9672   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9673     ac_cv_path_MV="$as_dir/$ac_word$ac_exec_ext"
9674     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9675     break 2
9676   fi
9677 done
9678   done
9679 IFS=$as_save_IFS
9680 
9681   ;;
9682 esac
9683 fi
9684 MV=$ac_cv_path_MV
9685 if test -n "$MV"; then
9686   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MV" >&5
9687 $as_echo "$MV" >&6; }
9688 else
9689   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9690 $as_echo "no" >&6; }
9691 fi
9692 
9693 
9694   test -n "$MV" && break
9695 done
9696 
9697   else
9698     # The variable is set, but is it from the command line or the environment?
9699 
9700     # Try to remove the string !MV! from our list.
9701     try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!MV!/}
9702     if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then
9703       # If it failed, the variable was not from the command line. Ignore it,
9704       # but warn the user (except for BASH, which is always set by the calling BASH).
9705       if test "xMV" != xBASH; then
9706         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of MV from the environment. Use command line variables instead." >&5
9707 $as_echo "$as_me: WARNING: Ignoring value of MV from the environment. Use command line variables instead." >&2;}
9708       fi
9709       # Try to locate tool using the code snippet
9710       for ac_prog in mv
9711 do
9712   # Extract the first word of "$ac_prog", so it can be a program name with args.
9713 set dummy $ac_prog; ac_word=$2
9714 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9715 $as_echo_n "checking for $ac_word... " >&6; }
9716 if ${ac_cv_path_MV+:} false; then :
9717   $as_echo_n "(cached) " >&6
9718 else
9719   case $MV in
9720   [\\/]* | ?:[\\/]*)
9721   ac_cv_path_MV="$MV" # Let the user override the test with a path.
9722   ;;
9723   *)
9724   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9725 for as_dir in $PATH
9726 do
9727   IFS=$as_save_IFS
9728   test -z "$as_dir" && as_dir=.
9729     for ac_exec_ext in '' $ac_executable_extensions; do
9730   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9731     ac_cv_path_MV="$as_dir/$ac_word$ac_exec_ext"
9732     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9733     break 2
9734   fi
9735 done
9736   done
9737 IFS=$as_save_IFS
9738 
9739   ;;
9740 esac
9741 fi
9742 MV=$ac_cv_path_MV
9743 if test -n "$MV"; then
9744   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MV" >&5
9745 $as_echo "$MV" >&6; }
9746 else
9747   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9748 $as_echo "no" >&6; }
9749 fi
9750 
9751 
9752   test -n "$MV" && break
9753 done
9754 
9755     else
9756       # If it succeeded, then it was overridden by the user. We will use it
9757       # for the tool.
9758 
9759       # First remove it from the list of overridden variables, so we can test
9760       # for unknown variables in the end.
9761       CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var"
9762 
9763       # Check if we try to supply an empty value
9764       if test "x$MV" = x; then
9765         { $as_echo "$as_me:${as_lineno-$LINENO}: Setting user supplied tool MV= (no value)" >&5
9766 $as_echo "$as_me: Setting user supplied tool MV= (no value)" >&6;}
9767         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MV" >&5
9768 $as_echo_n "checking for MV... " >&6; }
9769         { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
9770 $as_echo "disabled" >&6; }
9771       else
9772         # Check if the provided tool contains a complete path.
9773         tool_specified="$MV"
9774         tool_basename="${tool_specified##*/}"
9775         if test "x$tool_basename" = "x$tool_specified"; then
9776           # A command without a complete path is provided, search $PATH.
9777           { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool MV=$tool_basename" >&5
9778 $as_echo "$as_me: Will search for user supplied tool MV=$tool_basename" >&6;}
9779           # Extract the first word of "$tool_basename", so it can be a program name with args.
9780 set dummy $tool_basename; ac_word=$2
9781 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9782 $as_echo_n "checking for $ac_word... " >&6; }
9783 if ${ac_cv_path_MV+:} false; then :
9784   $as_echo_n "(cached) " >&6
9785 else
9786   case $MV in
9787   [\\/]* | ?:[\\/]*)
9788   ac_cv_path_MV="$MV" # Let the user override the test with a path.
9789   ;;
9790   *)
9791   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9792 for as_dir in $PATH
9793 do
9794   IFS=$as_save_IFS
9795   test -z "$as_dir" && as_dir=.
9796     for ac_exec_ext in '' $ac_executable_extensions; do
9797   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9798     ac_cv_path_MV="$as_dir/$ac_word$ac_exec_ext"
9799     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9800     break 2
9801   fi
9802 done
9803   done
9804 IFS=$as_save_IFS
9805 
9806   ;;
9807 esac
9808 fi
9809 MV=$ac_cv_path_MV
9810 if test -n "$MV"; then
9811   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MV" >&5
9812 $as_echo "$MV" >&6; }
9813 else
9814   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9815 $as_echo "no" >&6; }
9816 fi
9817 
9818 
9819           if test "x$MV" = x; then
9820             as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5
9821           fi
9822         else
9823           # Otherwise we believe it is a complete path. Use it as it is.
9824           { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool MV=$tool_specified" >&5
9825 $as_echo "$as_me: Will use user supplied tool MV=$tool_specified" >&6;}
9826           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MV" >&5
9827 $as_echo_n "checking for MV... " >&6; }
9828           if test ! -x "$tool_specified"; then
9829             { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
9830 $as_echo "not found" >&6; }
9831             as_fn_error $? "User supplied tool MV=$tool_specified does not exist or is not executable" "$LINENO" 5
9832           fi
9833           { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5
9834 $as_echo "$tool_specified" >&6; }
9835         fi
9836       fi
9837     fi
9838 
9839   fi
9840 
9841 
9842 
9843   if test "x$MV" = x; then
9844     as_fn_error $? "Could not find required tool for MV" "$LINENO" 5
9845   fi
9846 
9847 
9848 
9849 
9850 
9851   # Publish this variable in the help.
9852 
9853 
9854   if [ -z "${NAWK+x}" ]; then
9855     # The variable is not set by user, try to locate tool using the code snippet
9856     for ac_prog in nawk gawk awk
9857 do
9858   # Extract the first word of "$ac_prog", so it can be a program name with args.
9859 set dummy $ac_prog; ac_word=$2
9860 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9861 $as_echo_n "checking for $ac_word... " >&6; }
9862 if ${ac_cv_path_NAWK+:} false; then :
9863   $as_echo_n "(cached) " >&6
9864 else
9865   case $NAWK in
9866   [\\/]* | ?:[\\/]*)
9867   ac_cv_path_NAWK="$NAWK" # Let the user override the test with a path.
9868   ;;
9869   *)
9870   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9871 for as_dir in $PATH
9872 do
9873   IFS=$as_save_IFS
9874   test -z "$as_dir" && as_dir=.
9875     for ac_exec_ext in '' $ac_executable_extensions; do
9876   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9877     ac_cv_path_NAWK="$as_dir/$ac_word$ac_exec_ext"
9878     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9879     break 2
9880   fi
9881 done
9882   done
9883 IFS=$as_save_IFS
9884 
9885   ;;
9886 esac
9887 fi
9888 NAWK=$ac_cv_path_NAWK
9889 if test -n "$NAWK"; then
9890   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NAWK" >&5
9891 $as_echo "$NAWK" >&6; }
9892 else
9893   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9894 $as_echo "no" >&6; }
9895 fi
9896 
9897 
9898   test -n "$NAWK" && break
9899 done
9900 
9901   else
9902     # The variable is set, but is it from the command line or the environment?
9903 
9904     # Try to remove the string !NAWK! from our list.
9905     try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!NAWK!/}
9906     if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then
9907       # If it failed, the variable was not from the command line. Ignore it,
9908       # but warn the user (except for BASH, which is always set by the calling BASH).
9909       if test "xNAWK" != xBASH; then
9910         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of NAWK from the environment. Use command line variables instead." >&5
9911 $as_echo "$as_me: WARNING: Ignoring value of NAWK from the environment. Use command line variables instead." >&2;}
9912       fi
9913       # Try to locate tool using the code snippet
9914       for ac_prog in nawk gawk awk
9915 do
9916   # Extract the first word of "$ac_prog", so it can be a program name with args.
9917 set dummy $ac_prog; ac_word=$2
9918 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9919 $as_echo_n "checking for $ac_word... " >&6; }
9920 if ${ac_cv_path_NAWK+:} false; then :
9921   $as_echo_n "(cached) " >&6
9922 else
9923   case $NAWK in
9924   [\\/]* | ?:[\\/]*)
9925   ac_cv_path_NAWK="$NAWK" # Let the user override the test with a path.
9926   ;;
9927   *)
9928   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9929 for as_dir in $PATH
9930 do
9931   IFS=$as_save_IFS
9932   test -z "$as_dir" && as_dir=.
9933     for ac_exec_ext in '' $ac_executable_extensions; do
9934   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9935     ac_cv_path_NAWK="$as_dir/$ac_word$ac_exec_ext"
9936     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9937     break 2
9938   fi
9939 done
9940   done
9941 IFS=$as_save_IFS
9942 
9943   ;;
9944 esac
9945 fi
9946 NAWK=$ac_cv_path_NAWK
9947 if test -n "$NAWK"; then
9948   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NAWK" >&5
9949 $as_echo "$NAWK" >&6; }
9950 else
9951   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9952 $as_echo "no" >&6; }
9953 fi
9954 
9955 
9956   test -n "$NAWK" && break
9957 done
9958 
9959     else
9960       # If it succeeded, then it was overridden by the user. We will use it
9961       # for the tool.
9962 
9963       # First remove it from the list of overridden variables, so we can test
9964       # for unknown variables in the end.
9965       CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var"
9966 
9967       # Check if we try to supply an empty value
9968       if test "x$NAWK" = x; then
9969         { $as_echo "$as_me:${as_lineno-$LINENO}: Setting user supplied tool NAWK= (no value)" >&5
9970 $as_echo "$as_me: Setting user supplied tool NAWK= (no value)" >&6;}
9971         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for NAWK" >&5
9972 $as_echo_n "checking for NAWK... " >&6; }
9973         { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
9974 $as_echo "disabled" >&6; }
9975       else
9976         # Check if the provided tool contains a complete path.
9977         tool_specified="$NAWK"
9978         tool_basename="${tool_specified##*/}"
9979         if test "x$tool_basename" = "x$tool_specified"; then
9980           # A command without a complete path is provided, search $PATH.
9981           { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool NAWK=$tool_basename" >&5
9982 $as_echo "$as_me: Will search for user supplied tool NAWK=$tool_basename" >&6;}
9983           # Extract the first word of "$tool_basename", so it can be a program name with args.
9984 set dummy $tool_basename; ac_word=$2
9985 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9986 $as_echo_n "checking for $ac_word... " >&6; }
9987 if ${ac_cv_path_NAWK+:} false; then :
9988   $as_echo_n "(cached) " >&6
9989 else
9990   case $NAWK in
9991   [\\/]* | ?:[\\/]*)
9992   ac_cv_path_NAWK="$NAWK" # Let the user override the test with a path.
9993   ;;
9994   *)
9995   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9996 for as_dir in $PATH
9997 do
9998   IFS=$as_save_IFS
9999   test -z "$as_dir" && as_dir=.
10000     for ac_exec_ext in '' $ac_executable_extensions; do
10001   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10002     ac_cv_path_NAWK="$as_dir/$ac_word$ac_exec_ext"
10003     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10004     break 2
10005   fi
10006 done
10007   done
10008 IFS=$as_save_IFS
10009 
10010   ;;
10011 esac
10012 fi
10013 NAWK=$ac_cv_path_NAWK
10014 if test -n "$NAWK"; then
10015   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NAWK" >&5
10016 $as_echo "$NAWK" >&6; }
10017 else
10018   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10019 $as_echo "no" >&6; }
10020 fi
10021 
10022 
10023           if test "x$NAWK" = x; then
10024             as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5
10025           fi
10026         else
10027           # Otherwise we believe it is a complete path. Use it as it is.
10028           { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool NAWK=$tool_specified" >&5
10029 $as_echo "$as_me: Will use user supplied tool NAWK=$tool_specified" >&6;}
10030           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for NAWK" >&5
10031 $as_echo_n "checking for NAWK... " >&6; }
10032           if test ! -x "$tool_specified"; then
10033             { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
10034 $as_echo "not found" >&6; }
10035             as_fn_error $? "User supplied tool NAWK=$tool_specified does not exist or is not executable" "$LINENO" 5
10036           fi
10037           { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5
10038 $as_echo "$tool_specified" >&6; }
10039         fi
10040       fi
10041     fi
10042 
10043   fi
10044 
10045 
10046 
10047   if test "x$NAWK" = x; then
10048     as_fn_error $? "Could not find required tool for NAWK" "$LINENO" 5
10049   fi
10050 
10051 
10052 
10053 
10054 
10055   # Publish this variable in the help.
10056 
10057 
10058   if [ -z "${PRINTF+x}" ]; then
10059     # The variable is not set by user, try to locate tool using the code snippet
10060     for ac_prog in printf
10061 do
10062   # Extract the first word of "$ac_prog", so it can be a program name with args.
10063 set dummy $ac_prog; ac_word=$2
10064 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10065 $as_echo_n "checking for $ac_word... " >&6; }
10066 if ${ac_cv_path_PRINTF+:} false; then :
10067   $as_echo_n "(cached) " >&6
10068 else
10069   case $PRINTF in
10070   [\\/]* | ?:[\\/]*)
10071   ac_cv_path_PRINTF="$PRINTF" # Let the user override the test with a path.
10072   ;;
10073   *)
10074   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10075 for as_dir in $PATH
10076 do
10077   IFS=$as_save_IFS
10078   test -z "$as_dir" && as_dir=.
10079     for ac_exec_ext in '' $ac_executable_extensions; do
10080   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10081     ac_cv_path_PRINTF="$as_dir/$ac_word$ac_exec_ext"
10082     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10083     break 2
10084   fi
10085 done
10086   done
10087 IFS=$as_save_IFS
10088 
10089   ;;
10090 esac
10091 fi
10092 PRINTF=$ac_cv_path_PRINTF
10093 if test -n "$PRINTF"; then
10094   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PRINTF" >&5
10095 $as_echo "$PRINTF" >&6; }
10096 else
10097   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10098 $as_echo "no" >&6; }
10099 fi
10100 
10101 
10102   test -n "$PRINTF" && break
10103 done
10104 
10105   else
10106     # The variable is set, but is it from the command line or the environment?
10107 
10108     # Try to remove the string !PRINTF! from our list.
10109     try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!PRINTF!/}
10110     if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then
10111       # If it failed, the variable was not from the command line. Ignore it,
10112       # but warn the user (except for BASH, which is always set by the calling BASH).
10113       if test "xPRINTF" != xBASH; then
10114         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of PRINTF from the environment. Use command line variables instead." >&5
10115 $as_echo "$as_me: WARNING: Ignoring value of PRINTF from the environment. Use command line variables instead." >&2;}
10116       fi
10117       # Try to locate tool using the code snippet
10118       for ac_prog in printf
10119 do
10120   # Extract the first word of "$ac_prog", so it can be a program name with args.
10121 set dummy $ac_prog; ac_word=$2
10122 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10123 $as_echo_n "checking for $ac_word... " >&6; }
10124 if ${ac_cv_path_PRINTF+:} false; then :
10125   $as_echo_n "(cached) " >&6
10126 else
10127   case $PRINTF in
10128   [\\/]* | ?:[\\/]*)
10129   ac_cv_path_PRINTF="$PRINTF" # Let the user override the test with a path.
10130   ;;
10131   *)
10132   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10133 for as_dir in $PATH
10134 do
10135   IFS=$as_save_IFS
10136   test -z "$as_dir" && as_dir=.
10137     for ac_exec_ext in '' $ac_executable_extensions; do
10138   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10139     ac_cv_path_PRINTF="$as_dir/$ac_word$ac_exec_ext"
10140     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10141     break 2
10142   fi
10143 done
10144   done
10145 IFS=$as_save_IFS
10146 
10147   ;;
10148 esac
10149 fi
10150 PRINTF=$ac_cv_path_PRINTF
10151 if test -n "$PRINTF"; then
10152   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PRINTF" >&5
10153 $as_echo "$PRINTF" >&6; }
10154 else
10155   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10156 $as_echo "no" >&6; }
10157 fi
10158 
10159 
10160   test -n "$PRINTF" && break
10161 done
10162 
10163     else
10164       # If it succeeded, then it was overridden by the user. We will use it
10165       # for the tool.
10166 
10167       # First remove it from the list of overridden variables, so we can test
10168       # for unknown variables in the end.
10169       CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var"
10170 
10171       # Check if we try to supply an empty value
10172       if test "x$PRINTF" = x; then
10173         { $as_echo "$as_me:${as_lineno-$LINENO}: Setting user supplied tool PRINTF= (no value)" >&5
10174 $as_echo "$as_me: Setting user supplied tool PRINTF= (no value)" >&6;}
10175         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PRINTF" >&5
10176 $as_echo_n "checking for PRINTF... " >&6; }
10177         { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
10178 $as_echo "disabled" >&6; }
10179       else
10180         # Check if the provided tool contains a complete path.
10181         tool_specified="$PRINTF"
10182         tool_basename="${tool_specified##*/}"
10183         if test "x$tool_basename" = "x$tool_specified"; then
10184           # A command without a complete path is provided, search $PATH.
10185           { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool PRINTF=$tool_basename" >&5
10186 $as_echo "$as_me: Will search for user supplied tool PRINTF=$tool_basename" >&6;}
10187           # Extract the first word of "$tool_basename", so it can be a program name with args.
10188 set dummy $tool_basename; ac_word=$2
10189 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10190 $as_echo_n "checking for $ac_word... " >&6; }
10191 if ${ac_cv_path_PRINTF+:} false; then :
10192   $as_echo_n "(cached) " >&6
10193 else
10194   case $PRINTF in
10195   [\\/]* | ?:[\\/]*)
10196   ac_cv_path_PRINTF="$PRINTF" # Let the user override the test with a path.
10197   ;;
10198   *)
10199   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10200 for as_dir in $PATH
10201 do
10202   IFS=$as_save_IFS
10203   test -z "$as_dir" && as_dir=.
10204     for ac_exec_ext in '' $ac_executable_extensions; do
10205   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10206     ac_cv_path_PRINTF="$as_dir/$ac_word$ac_exec_ext"
10207     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10208     break 2
10209   fi
10210 done
10211   done
10212 IFS=$as_save_IFS
10213 
10214   ;;
10215 esac
10216 fi
10217 PRINTF=$ac_cv_path_PRINTF
10218 if test -n "$PRINTF"; then
10219   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PRINTF" >&5
10220 $as_echo "$PRINTF" >&6; }
10221 else
10222   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10223 $as_echo "no" >&6; }
10224 fi
10225 
10226 
10227           if test "x$PRINTF" = x; then
10228             as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5
10229           fi
10230         else
10231           # Otherwise we believe it is a complete path. Use it as it is.
10232           { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool PRINTF=$tool_specified" >&5
10233 $as_echo "$as_me: Will use user supplied tool PRINTF=$tool_specified" >&6;}
10234           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PRINTF" >&5
10235 $as_echo_n "checking for PRINTF... " >&6; }
10236           if test ! -x "$tool_specified"; then
10237             { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
10238 $as_echo "not found" >&6; }
10239             as_fn_error $? "User supplied tool PRINTF=$tool_specified does not exist or is not executable" "$LINENO" 5
10240           fi
10241           { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5
10242 $as_echo "$tool_specified" >&6; }
10243         fi
10244       fi
10245     fi
10246 
10247   fi
10248 
10249 
10250 
10251   if test "x$PRINTF" = x; then
10252     as_fn_error $? "Could not find required tool for PRINTF" "$LINENO" 5
10253   fi
10254 
10255 
10256 
10257 
10258 
10259   # Publish this variable in the help.
10260 
10261 
10262   if [ -z "${RM+x}" ]; then
10263     # The variable is not set by user, try to locate tool using the code snippet
10264     for ac_prog in rm
10265 do
10266   # Extract the first word of "$ac_prog", so it can be a program name with args.
10267 set dummy $ac_prog; ac_word=$2
10268 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10269 $as_echo_n "checking for $ac_word... " >&6; }
10270 if ${ac_cv_path_RM+:} false; then :
10271   $as_echo_n "(cached) " >&6
10272 else
10273   case $RM in
10274   [\\/]* | ?:[\\/]*)
10275   ac_cv_path_RM="$RM" # Let the user override the test with a path.
10276   ;;
10277   *)
10278   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10279 for as_dir in $PATH
10280 do
10281   IFS=$as_save_IFS
10282   test -z "$as_dir" && as_dir=.
10283     for ac_exec_ext in '' $ac_executable_extensions; do
10284   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10285     ac_cv_path_RM="$as_dir/$ac_word$ac_exec_ext"
10286     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10287     break 2
10288   fi
10289 done
10290   done
10291 IFS=$as_save_IFS
10292 
10293   ;;
10294 esac
10295 fi
10296 RM=$ac_cv_path_RM
10297 if test -n "$RM"; then
10298   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RM" >&5
10299 $as_echo "$RM" >&6; }
10300 else
10301   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10302 $as_echo "no" >&6; }
10303 fi
10304 
10305 
10306   test -n "$RM" && break
10307 done
10308 
10309   else
10310     # The variable is set, but is it from the command line or the environment?
10311 
10312     # Try to remove the string !RM! from our list.
10313     try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!RM!/}
10314     if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then
10315       # If it failed, the variable was not from the command line. Ignore it,
10316       # but warn the user (except for BASH, which is always set by the calling BASH).
10317       if test "xRM" != xBASH; then
10318         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of RM from the environment. Use command line variables instead." >&5
10319 $as_echo "$as_me: WARNING: Ignoring value of RM from the environment. Use command line variables instead." >&2;}
10320       fi
10321       # Try to locate tool using the code snippet
10322       for ac_prog in rm
10323 do
10324   # Extract the first word of "$ac_prog", so it can be a program name with args.
10325 set dummy $ac_prog; ac_word=$2
10326 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10327 $as_echo_n "checking for $ac_word... " >&6; }
10328 if ${ac_cv_path_RM+:} false; then :
10329   $as_echo_n "(cached) " >&6
10330 else
10331   case $RM in
10332   [\\/]* | ?:[\\/]*)
10333   ac_cv_path_RM="$RM" # Let the user override the test with a path.
10334   ;;
10335   *)
10336   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10337 for as_dir in $PATH
10338 do
10339   IFS=$as_save_IFS
10340   test -z "$as_dir" && as_dir=.
10341     for ac_exec_ext in '' $ac_executable_extensions; do
10342   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10343     ac_cv_path_RM="$as_dir/$ac_word$ac_exec_ext"
10344     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10345     break 2
10346   fi
10347 done
10348   done
10349 IFS=$as_save_IFS
10350 
10351   ;;
10352 esac
10353 fi
10354 RM=$ac_cv_path_RM
10355 if test -n "$RM"; then
10356   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RM" >&5
10357 $as_echo "$RM" >&6; }
10358 else
10359   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10360 $as_echo "no" >&6; }
10361 fi
10362 
10363 
10364   test -n "$RM" && break
10365 done
10366 
10367     else
10368       # If it succeeded, then it was overridden by the user. We will use it
10369       # for the tool.
10370 
10371       # First remove it from the list of overridden variables, so we can test
10372       # for unknown variables in the end.
10373       CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var"
10374 
10375       # Check if we try to supply an empty value
10376       if test "x$RM" = x; then
10377         { $as_echo "$as_me:${as_lineno-$LINENO}: Setting user supplied tool RM= (no value)" >&5
10378 $as_echo "$as_me: Setting user supplied tool RM= (no value)" >&6;}
10379         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for RM" >&5
10380 $as_echo_n "checking for RM... " >&6; }
10381         { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
10382 $as_echo "disabled" >&6; }
10383       else
10384         # Check if the provided tool contains a complete path.
10385         tool_specified="$RM"
10386         tool_basename="${tool_specified##*/}"
10387         if test "x$tool_basename" = "x$tool_specified"; then
10388           # A command without a complete path is provided, search $PATH.
10389           { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool RM=$tool_basename" >&5
10390 $as_echo "$as_me: Will search for user supplied tool RM=$tool_basename" >&6;}
10391           # Extract the first word of "$tool_basename", so it can be a program name with args.
10392 set dummy $tool_basename; ac_word=$2
10393 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10394 $as_echo_n "checking for $ac_word... " >&6; }
10395 if ${ac_cv_path_RM+:} false; then :
10396   $as_echo_n "(cached) " >&6
10397 else
10398   case $RM in
10399   [\\/]* | ?:[\\/]*)
10400   ac_cv_path_RM="$RM" # Let the user override the test with a path.
10401   ;;
10402   *)
10403   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10404 for as_dir in $PATH
10405 do
10406   IFS=$as_save_IFS
10407   test -z "$as_dir" && as_dir=.
10408     for ac_exec_ext in '' $ac_executable_extensions; do
10409   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10410     ac_cv_path_RM="$as_dir/$ac_word$ac_exec_ext"
10411     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10412     break 2
10413   fi
10414 done
10415   done
10416 IFS=$as_save_IFS
10417 
10418   ;;
10419 esac
10420 fi
10421 RM=$ac_cv_path_RM
10422 if test -n "$RM"; then
10423   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RM" >&5
10424 $as_echo "$RM" >&6; }
10425 else
10426   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10427 $as_echo "no" >&6; }
10428 fi
10429 
10430 
10431           if test "x$RM" = x; then
10432             as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5
10433           fi
10434         else
10435           # Otherwise we believe it is a complete path. Use it as it is.
10436           { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool RM=$tool_specified" >&5
10437 $as_echo "$as_me: Will use user supplied tool RM=$tool_specified" >&6;}
10438           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for RM" >&5
10439 $as_echo_n "checking for RM... " >&6; }
10440           if test ! -x "$tool_specified"; then
10441             { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
10442 $as_echo "not found" >&6; }
10443             as_fn_error $? "User supplied tool RM=$tool_specified does not exist or is not executable" "$LINENO" 5
10444           fi
10445           { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5
10446 $as_echo "$tool_specified" >&6; }
10447         fi
10448       fi
10449     fi
10450 
10451   fi
10452 
10453 
10454 
10455   if test "x$RM" = x; then
10456     as_fn_error $? "Could not find required tool for RM" "$LINENO" 5
10457   fi
10458 
10459 
10460 
10461 
10462 
10463   # Publish this variable in the help.
10464 
10465 
10466   if [ -z "${RMDIR+x}" ]; then
10467     # The variable is not set by user, try to locate tool using the code snippet
10468     for ac_prog in rmdir
10469 do
10470   # Extract the first word of "$ac_prog", so it can be a program name with args.
10471 set dummy $ac_prog; ac_word=$2
10472 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10473 $as_echo_n "checking for $ac_word... " >&6; }
10474 if ${ac_cv_path_RMDIR+:} false; then :
10475   $as_echo_n "(cached) " >&6
10476 else
10477   case $RMDIR in
10478   [\\/]* | ?:[\\/]*)
10479   ac_cv_path_RMDIR="$RMDIR" # Let the user override the test with a path.
10480   ;;
10481   *)
10482   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10483 for as_dir in $PATH
10484 do
10485   IFS=$as_save_IFS
10486   test -z "$as_dir" && as_dir=.
10487     for ac_exec_ext in '' $ac_executable_extensions; do
10488   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10489     ac_cv_path_RMDIR="$as_dir/$ac_word$ac_exec_ext"
10490     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10491     break 2
10492   fi
10493 done
10494   done
10495 IFS=$as_save_IFS
10496 
10497   ;;
10498 esac
10499 fi
10500 RMDIR=$ac_cv_path_RMDIR
10501 if test -n "$RMDIR"; then
10502   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RMDIR" >&5
10503 $as_echo "$RMDIR" >&6; }
10504 else
10505   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10506 $as_echo "no" >&6; }
10507 fi
10508 
10509 
10510   test -n "$RMDIR" && break
10511 done
10512 
10513   else
10514     # The variable is set, but is it from the command line or the environment?
10515 
10516     # Try to remove the string !RMDIR! from our list.
10517     try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!RMDIR!/}
10518     if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then
10519       # If it failed, the variable was not from the command line. Ignore it,
10520       # but warn the user (except for BASH, which is always set by the calling BASH).
10521       if test "xRMDIR" != xBASH; then
10522         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of RMDIR from the environment. Use command line variables instead." >&5
10523 $as_echo "$as_me: WARNING: Ignoring value of RMDIR from the environment. Use command line variables instead." >&2;}
10524       fi
10525       # Try to locate tool using the code snippet
10526       for ac_prog in rmdir
10527 do
10528   # Extract the first word of "$ac_prog", so it can be a program name with args.
10529 set dummy $ac_prog; ac_word=$2
10530 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10531 $as_echo_n "checking for $ac_word... " >&6; }
10532 if ${ac_cv_path_RMDIR+:} false; then :
10533   $as_echo_n "(cached) " >&6
10534 else
10535   case $RMDIR in
10536   [\\/]* | ?:[\\/]*)
10537   ac_cv_path_RMDIR="$RMDIR" # Let the user override the test with a path.
10538   ;;
10539   *)
10540   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10541 for as_dir in $PATH
10542 do
10543   IFS=$as_save_IFS
10544   test -z "$as_dir" && as_dir=.
10545     for ac_exec_ext in '' $ac_executable_extensions; do
10546   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10547     ac_cv_path_RMDIR="$as_dir/$ac_word$ac_exec_ext"
10548     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10549     break 2
10550   fi
10551 done
10552   done
10553 IFS=$as_save_IFS
10554 
10555   ;;
10556 esac
10557 fi
10558 RMDIR=$ac_cv_path_RMDIR
10559 if test -n "$RMDIR"; then
10560   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RMDIR" >&5
10561 $as_echo "$RMDIR" >&6; }
10562 else
10563   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10564 $as_echo "no" >&6; }
10565 fi
10566 
10567 
10568   test -n "$RMDIR" && break
10569 done
10570 
10571     else
10572       # If it succeeded, then it was overridden by the user. We will use it
10573       # for the tool.
10574 
10575       # First remove it from the list of overridden variables, so we can test
10576       # for unknown variables in the end.
10577       CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var"
10578 
10579       # Check if we try to supply an empty value
10580       if test "x$RMDIR" = x; then
10581         { $as_echo "$as_me:${as_lineno-$LINENO}: Setting user supplied tool RMDIR= (no value)" >&5
10582 $as_echo "$as_me: Setting user supplied tool RMDIR= (no value)" >&6;}
10583         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for RMDIR" >&5
10584 $as_echo_n "checking for RMDIR... " >&6; }
10585         { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
10586 $as_echo "disabled" >&6; }
10587       else
10588         # Check if the provided tool contains a complete path.
10589         tool_specified="$RMDIR"
10590         tool_basename="${tool_specified##*/}"
10591         if test "x$tool_basename" = "x$tool_specified"; then
10592           # A command without a complete path is provided, search $PATH.
10593           { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool RMDIR=$tool_basename" >&5
10594 $as_echo "$as_me: Will search for user supplied tool RMDIR=$tool_basename" >&6;}
10595           # Extract the first word of "$tool_basename", so it can be a program name with args.
10596 set dummy $tool_basename; ac_word=$2
10597 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10598 $as_echo_n "checking for $ac_word... " >&6; }
10599 if ${ac_cv_path_RMDIR+:} false; then :
10600   $as_echo_n "(cached) " >&6
10601 else
10602   case $RMDIR in
10603   [\\/]* | ?:[\\/]*)
10604   ac_cv_path_RMDIR="$RMDIR" # Let the user override the test with a path.
10605   ;;
10606   *)
10607   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10608 for as_dir in $PATH
10609 do
10610   IFS=$as_save_IFS
10611   test -z "$as_dir" && as_dir=.
10612     for ac_exec_ext in '' $ac_executable_extensions; do
10613   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10614     ac_cv_path_RMDIR="$as_dir/$ac_word$ac_exec_ext"
10615     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10616     break 2
10617   fi
10618 done
10619   done
10620 IFS=$as_save_IFS
10621 
10622   ;;
10623 esac
10624 fi
10625 RMDIR=$ac_cv_path_RMDIR
10626 if test -n "$RMDIR"; then
10627   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RMDIR" >&5
10628 $as_echo "$RMDIR" >&6; }
10629 else
10630   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10631 $as_echo "no" >&6; }
10632 fi
10633 
10634 
10635           if test "x$RMDIR" = x; then
10636             as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5
10637           fi
10638         else
10639           # Otherwise we believe it is a complete path. Use it as it is.
10640           { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool RMDIR=$tool_specified" >&5
10641 $as_echo "$as_me: Will use user supplied tool RMDIR=$tool_specified" >&6;}
10642           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for RMDIR" >&5
10643 $as_echo_n "checking for RMDIR... " >&6; }
10644           if test ! -x "$tool_specified"; then
10645             { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
10646 $as_echo "not found" >&6; }
10647             as_fn_error $? "User supplied tool RMDIR=$tool_specified does not exist or is not executable" "$LINENO" 5
10648           fi
10649           { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5
10650 $as_echo "$tool_specified" >&6; }
10651         fi
10652       fi
10653     fi
10654 
10655   fi
10656 
10657 
10658 
10659   if test "x$RMDIR" = x; then
10660     as_fn_error $? "Could not find required tool for RMDIR" "$LINENO" 5
10661   fi
10662 
10663 
10664 
10665 
10666 
10667   # Publish this variable in the help.
10668 
10669 
10670   if [ -z "${SH+x}" ]; then
10671     # The variable is not set by user, try to locate tool using the code snippet
10672     for ac_prog in sh
10673 do
10674   # Extract the first word of "$ac_prog", so it can be a program name with args.
10675 set dummy $ac_prog; ac_word=$2
10676 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10677 $as_echo_n "checking for $ac_word... " >&6; }
10678 if ${ac_cv_path_SH+:} false; then :
10679   $as_echo_n "(cached) " >&6
10680 else
10681   case $SH in
10682   [\\/]* | ?:[\\/]*)
10683   ac_cv_path_SH="$SH" # Let the user override the test with a path.
10684   ;;
10685   *)
10686   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10687 for as_dir in $PATH
10688 do
10689   IFS=$as_save_IFS
10690   test -z "$as_dir" && as_dir=.
10691     for ac_exec_ext in '' $ac_executable_extensions; do
10692   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10693     ac_cv_path_SH="$as_dir/$ac_word$ac_exec_ext"
10694     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10695     break 2
10696   fi
10697 done
10698   done
10699 IFS=$as_save_IFS
10700 
10701   ;;
10702 esac
10703 fi
10704 SH=$ac_cv_path_SH
10705 if test -n "$SH"; then
10706   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SH" >&5
10707 $as_echo "$SH" >&6; }
10708 else
10709   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10710 $as_echo "no" >&6; }
10711 fi
10712 
10713 
10714   test -n "$SH" && break
10715 done
10716 
10717   else
10718     # The variable is set, but is it from the command line or the environment?
10719 
10720     # Try to remove the string !SH! from our list.
10721     try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!SH!/}
10722     if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then
10723       # If it failed, the variable was not from the command line. Ignore it,
10724       # but warn the user (except for BASH, which is always set by the calling BASH).
10725       if test "xSH" != xBASH; then
10726         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of SH from the environment. Use command line variables instead." >&5
10727 $as_echo "$as_me: WARNING: Ignoring value of SH from the environment. Use command line variables instead." >&2;}
10728       fi
10729       # Try to locate tool using the code snippet
10730       for ac_prog in sh
10731 do
10732   # Extract the first word of "$ac_prog", so it can be a program name with args.
10733 set dummy $ac_prog; ac_word=$2
10734 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10735 $as_echo_n "checking for $ac_word... " >&6; }
10736 if ${ac_cv_path_SH+:} false; then :
10737   $as_echo_n "(cached) " >&6
10738 else
10739   case $SH in
10740   [\\/]* | ?:[\\/]*)
10741   ac_cv_path_SH="$SH" # Let the user override the test with a path.
10742   ;;
10743   *)
10744   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10745 for as_dir in $PATH
10746 do
10747   IFS=$as_save_IFS
10748   test -z "$as_dir" && as_dir=.
10749     for ac_exec_ext in '' $ac_executable_extensions; do
10750   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10751     ac_cv_path_SH="$as_dir/$ac_word$ac_exec_ext"
10752     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10753     break 2
10754   fi
10755 done
10756   done
10757 IFS=$as_save_IFS
10758 
10759   ;;
10760 esac
10761 fi
10762 SH=$ac_cv_path_SH
10763 if test -n "$SH"; then
10764   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SH" >&5
10765 $as_echo "$SH" >&6; }
10766 else
10767   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10768 $as_echo "no" >&6; }
10769 fi
10770 
10771 
10772   test -n "$SH" && break
10773 done
10774 
10775     else
10776       # If it succeeded, then it was overridden by the user. We will use it
10777       # for the tool.
10778 
10779       # First remove it from the list of overridden variables, so we can test
10780       # for unknown variables in the end.
10781       CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var"
10782 
10783       # Check if we try to supply an empty value
10784       if test "x$SH" = x; then
10785         { $as_echo "$as_me:${as_lineno-$LINENO}: Setting user supplied tool SH= (no value)" >&5
10786 $as_echo "$as_me: Setting user supplied tool SH= (no value)" >&6;}
10787         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SH" >&5
10788 $as_echo_n "checking for SH... " >&6; }
10789         { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
10790 $as_echo "disabled" >&6; }
10791       else
10792         # Check if the provided tool contains a complete path.
10793         tool_specified="$SH"
10794         tool_basename="${tool_specified##*/}"
10795         if test "x$tool_basename" = "x$tool_specified"; then
10796           # A command without a complete path is provided, search $PATH.
10797           { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool SH=$tool_basename" >&5
10798 $as_echo "$as_me: Will search for user supplied tool SH=$tool_basename" >&6;}
10799           # Extract the first word of "$tool_basename", so it can be a program name with args.
10800 set dummy $tool_basename; ac_word=$2
10801 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10802 $as_echo_n "checking for $ac_word... " >&6; }
10803 if ${ac_cv_path_SH+:} false; then :
10804   $as_echo_n "(cached) " >&6
10805 else
10806   case $SH in
10807   [\\/]* | ?:[\\/]*)
10808   ac_cv_path_SH="$SH" # Let the user override the test with a path.
10809   ;;
10810   *)
10811   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10812 for as_dir in $PATH
10813 do
10814   IFS=$as_save_IFS
10815   test -z "$as_dir" && as_dir=.
10816     for ac_exec_ext in '' $ac_executable_extensions; do
10817   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10818     ac_cv_path_SH="$as_dir/$ac_word$ac_exec_ext"
10819     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10820     break 2
10821   fi
10822 done
10823   done
10824 IFS=$as_save_IFS
10825 
10826   ;;
10827 esac
10828 fi
10829 SH=$ac_cv_path_SH
10830 if test -n "$SH"; then
10831   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SH" >&5
10832 $as_echo "$SH" >&6; }
10833 else
10834   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10835 $as_echo "no" >&6; }
10836 fi
10837 
10838 
10839           if test "x$SH" = x; then
10840             as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5
10841           fi
10842         else
10843           # Otherwise we believe it is a complete path. Use it as it is.
10844           { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool SH=$tool_specified" >&5
10845 $as_echo "$as_me: Will use user supplied tool SH=$tool_specified" >&6;}
10846           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SH" >&5
10847 $as_echo_n "checking for SH... " >&6; }
10848           if test ! -x "$tool_specified"; then
10849             { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
10850 $as_echo "not found" >&6; }
10851             as_fn_error $? "User supplied tool SH=$tool_specified does not exist or is not executable" "$LINENO" 5
10852           fi
10853           { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5
10854 $as_echo "$tool_specified" >&6; }
10855         fi
10856       fi
10857     fi
10858 
10859   fi
10860 
10861 
10862 
10863   if test "x$SH" = x; then
10864     as_fn_error $? "Could not find required tool for SH" "$LINENO" 5
10865   fi
10866 
10867 
10868 
10869 
10870 
10871   # Publish this variable in the help.
10872 
10873 
10874   if [ -z "${SORT+x}" ]; then
10875     # The variable is not set by user, try to locate tool using the code snippet
10876     for ac_prog in sort
10877 do
10878   # Extract the first word of "$ac_prog", so it can be a program name with args.
10879 set dummy $ac_prog; ac_word=$2
10880 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10881 $as_echo_n "checking for $ac_word... " >&6; }
10882 if ${ac_cv_path_SORT+:} false; then :
10883   $as_echo_n "(cached) " >&6
10884 else
10885   case $SORT in
10886   [\\/]* | ?:[\\/]*)
10887   ac_cv_path_SORT="$SORT" # Let the user override the test with a path.
10888   ;;
10889   *)
10890   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10891 for as_dir in $PATH
10892 do
10893   IFS=$as_save_IFS
10894   test -z "$as_dir" && as_dir=.
10895     for ac_exec_ext in '' $ac_executable_extensions; do
10896   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10897     ac_cv_path_SORT="$as_dir/$ac_word$ac_exec_ext"
10898     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10899     break 2
10900   fi
10901 done
10902   done
10903 IFS=$as_save_IFS
10904 
10905   ;;
10906 esac
10907 fi
10908 SORT=$ac_cv_path_SORT
10909 if test -n "$SORT"; then
10910   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SORT" >&5
10911 $as_echo "$SORT" >&6; }
10912 else
10913   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10914 $as_echo "no" >&6; }
10915 fi
10916 
10917 
10918   test -n "$SORT" && break
10919 done
10920 
10921   else
10922     # The variable is set, but is it from the command line or the environment?
10923 
10924     # Try to remove the string !SORT! from our list.
10925     try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!SORT!/}
10926     if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then
10927       # If it failed, the variable was not from the command line. Ignore it,
10928       # but warn the user (except for BASH, which is always set by the calling BASH).
10929       if test "xSORT" != xBASH; then
10930         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of SORT from the environment. Use command line variables instead." >&5
10931 $as_echo "$as_me: WARNING: Ignoring value of SORT from the environment. Use command line variables instead." >&2;}
10932       fi
10933       # Try to locate tool using the code snippet
10934       for ac_prog in sort
10935 do
10936   # Extract the first word of "$ac_prog", so it can be a program name with args.
10937 set dummy $ac_prog; ac_word=$2
10938 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10939 $as_echo_n "checking for $ac_word... " >&6; }
10940 if ${ac_cv_path_SORT+:} false; then :
10941   $as_echo_n "(cached) " >&6
10942 else
10943   case $SORT in
10944   [\\/]* | ?:[\\/]*)
10945   ac_cv_path_SORT="$SORT" # Let the user override the test with a path.
10946   ;;
10947   *)
10948   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10949 for as_dir in $PATH
10950 do
10951   IFS=$as_save_IFS
10952   test -z "$as_dir" && as_dir=.
10953     for ac_exec_ext in '' $ac_executable_extensions; do
10954   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10955     ac_cv_path_SORT="$as_dir/$ac_word$ac_exec_ext"
10956     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10957     break 2
10958   fi
10959 done
10960   done
10961 IFS=$as_save_IFS
10962 
10963   ;;
10964 esac
10965 fi
10966 SORT=$ac_cv_path_SORT
10967 if test -n "$SORT"; then
10968   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SORT" >&5
10969 $as_echo "$SORT" >&6; }
10970 else
10971   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10972 $as_echo "no" >&6; }
10973 fi
10974 
10975 
10976   test -n "$SORT" && break
10977 done
10978 
10979     else
10980       # If it succeeded, then it was overridden by the user. We will use it
10981       # for the tool.
10982 
10983       # First remove it from the list of overridden variables, so we can test
10984       # for unknown variables in the end.
10985       CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var"
10986 
10987       # Check if we try to supply an empty value
10988       if test "x$SORT" = x; then
10989         { $as_echo "$as_me:${as_lineno-$LINENO}: Setting user supplied tool SORT= (no value)" >&5
10990 $as_echo "$as_me: Setting user supplied tool SORT= (no value)" >&6;}
10991         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SORT" >&5
10992 $as_echo_n "checking for SORT... " >&6; }
10993         { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
10994 $as_echo "disabled" >&6; }
10995       else
10996         # Check if the provided tool contains a complete path.
10997         tool_specified="$SORT"
10998         tool_basename="${tool_specified##*/}"
10999         if test "x$tool_basename" = "x$tool_specified"; then
11000           # A command without a complete path is provided, search $PATH.
11001           { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool SORT=$tool_basename" >&5
11002 $as_echo "$as_me: Will search for user supplied tool SORT=$tool_basename" >&6;}
11003           # Extract the first word of "$tool_basename", so it can be a program name with args.
11004 set dummy $tool_basename; ac_word=$2
11005 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11006 $as_echo_n "checking for $ac_word... " >&6; }
11007 if ${ac_cv_path_SORT+:} false; then :
11008   $as_echo_n "(cached) " >&6
11009 else
11010   case $SORT in
11011   [\\/]* | ?:[\\/]*)
11012   ac_cv_path_SORT="$SORT" # Let the user override the test with a path.
11013   ;;
11014   *)
11015   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11016 for as_dir in $PATH
11017 do
11018   IFS=$as_save_IFS
11019   test -z "$as_dir" && as_dir=.
11020     for ac_exec_ext in '' $ac_executable_extensions; do
11021   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11022     ac_cv_path_SORT="$as_dir/$ac_word$ac_exec_ext"
11023     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11024     break 2
11025   fi
11026 done
11027   done
11028 IFS=$as_save_IFS
11029 
11030   ;;
11031 esac
11032 fi
11033 SORT=$ac_cv_path_SORT
11034 if test -n "$SORT"; then
11035   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SORT" >&5
11036 $as_echo "$SORT" >&6; }
11037 else
11038   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11039 $as_echo "no" >&6; }
11040 fi
11041 
11042 
11043           if test "x$SORT" = x; then
11044             as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5
11045           fi
11046         else
11047           # Otherwise we believe it is a complete path. Use it as it is.
11048           { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool SORT=$tool_specified" >&5
11049 $as_echo "$as_me: Will use user supplied tool SORT=$tool_specified" >&6;}
11050           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SORT" >&5
11051 $as_echo_n "checking for SORT... " >&6; }
11052           if test ! -x "$tool_specified"; then
11053             { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
11054 $as_echo "not found" >&6; }
11055             as_fn_error $? "User supplied tool SORT=$tool_specified does not exist or is not executable" "$LINENO" 5
11056           fi
11057           { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5
11058 $as_echo "$tool_specified" >&6; }
11059         fi
11060       fi
11061     fi
11062 
11063   fi
11064 
11065 
11066 
11067   if test "x$SORT" = x; then
11068     as_fn_error $? "Could not find required tool for SORT" "$LINENO" 5
11069   fi
11070 
11071 
11072 
11073 
11074 
11075   # Publish this variable in the help.
11076 
11077 
11078   if [ -z "${TAIL+x}" ]; then
11079     # The variable is not set by user, try to locate tool using the code snippet
11080     for ac_prog in tail
11081 do
11082   # Extract the first word of "$ac_prog", so it can be a program name with args.
11083 set dummy $ac_prog; ac_word=$2
11084 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11085 $as_echo_n "checking for $ac_word... " >&6; }
11086 if ${ac_cv_path_TAIL+:} false; then :
11087   $as_echo_n "(cached) " >&6
11088 else
11089   case $TAIL in
11090   [\\/]* | ?:[\\/]*)
11091   ac_cv_path_TAIL="$TAIL" # Let the user override the test with a path.
11092   ;;
11093   *)
11094   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11095 for as_dir in $PATH
11096 do
11097   IFS=$as_save_IFS
11098   test -z "$as_dir" && as_dir=.
11099     for ac_exec_ext in '' $ac_executable_extensions; do
11100   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11101     ac_cv_path_TAIL="$as_dir/$ac_word$ac_exec_ext"
11102     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11103     break 2
11104   fi
11105 done
11106   done
11107 IFS=$as_save_IFS
11108 
11109   ;;
11110 esac
11111 fi
11112 TAIL=$ac_cv_path_TAIL
11113 if test -n "$TAIL"; then
11114   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TAIL" >&5
11115 $as_echo "$TAIL" >&6; }
11116 else
11117   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11118 $as_echo "no" >&6; }
11119 fi
11120 
11121 
11122   test -n "$TAIL" && break
11123 done
11124 
11125   else
11126     # The variable is set, but is it from the command line or the environment?
11127 
11128     # Try to remove the string !TAIL! from our list.
11129     try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!TAIL!/}
11130     if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then
11131       # If it failed, the variable was not from the command line. Ignore it,
11132       # but warn the user (except for BASH, which is always set by the calling BASH).
11133       if test "xTAIL" != xBASH; then
11134         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of TAIL from the environment. Use command line variables instead." >&5
11135 $as_echo "$as_me: WARNING: Ignoring value of TAIL from the environment. Use command line variables instead." >&2;}
11136       fi
11137       # Try to locate tool using the code snippet
11138       for ac_prog in tail
11139 do
11140   # Extract the first word of "$ac_prog", so it can be a program name with args.
11141 set dummy $ac_prog; ac_word=$2
11142 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11143 $as_echo_n "checking for $ac_word... " >&6; }
11144 if ${ac_cv_path_TAIL+:} false; then :
11145   $as_echo_n "(cached) " >&6
11146 else
11147   case $TAIL in
11148   [\\/]* | ?:[\\/]*)
11149   ac_cv_path_TAIL="$TAIL" # Let the user override the test with a path.
11150   ;;
11151   *)
11152   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11153 for as_dir in $PATH
11154 do
11155   IFS=$as_save_IFS
11156   test -z "$as_dir" && as_dir=.
11157     for ac_exec_ext in '' $ac_executable_extensions; do
11158   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11159     ac_cv_path_TAIL="$as_dir/$ac_word$ac_exec_ext"
11160     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11161     break 2
11162   fi
11163 done
11164   done
11165 IFS=$as_save_IFS
11166 
11167   ;;
11168 esac
11169 fi
11170 TAIL=$ac_cv_path_TAIL
11171 if test -n "$TAIL"; then
11172   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TAIL" >&5
11173 $as_echo "$TAIL" >&6; }
11174 else
11175   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11176 $as_echo "no" >&6; }
11177 fi
11178 
11179 
11180   test -n "$TAIL" && break
11181 done
11182 
11183     else
11184       # If it succeeded, then it was overridden by the user. We will use it
11185       # for the tool.
11186 
11187       # First remove it from the list of overridden variables, so we can test
11188       # for unknown variables in the end.
11189       CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var"
11190 
11191       # Check if we try to supply an empty value
11192       if test "x$TAIL" = x; then
11193         { $as_echo "$as_me:${as_lineno-$LINENO}: Setting user supplied tool TAIL= (no value)" >&5
11194 $as_echo "$as_me: Setting user supplied tool TAIL= (no value)" >&6;}
11195         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for TAIL" >&5
11196 $as_echo_n "checking for TAIL... " >&6; }
11197         { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
11198 $as_echo "disabled" >&6; }
11199       else
11200         # Check if the provided tool contains a complete path.
11201         tool_specified="$TAIL"
11202         tool_basename="${tool_specified##*/}"
11203         if test "x$tool_basename" = "x$tool_specified"; then
11204           # A command without a complete path is provided, search $PATH.
11205           { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool TAIL=$tool_basename" >&5
11206 $as_echo "$as_me: Will search for user supplied tool TAIL=$tool_basename" >&6;}
11207           # Extract the first word of "$tool_basename", so it can be a program name with args.
11208 set dummy $tool_basename; ac_word=$2
11209 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11210 $as_echo_n "checking for $ac_word... " >&6; }
11211 if ${ac_cv_path_TAIL+:} false; then :
11212   $as_echo_n "(cached) " >&6
11213 else
11214   case $TAIL in
11215   [\\/]* | ?:[\\/]*)
11216   ac_cv_path_TAIL="$TAIL" # Let the user override the test with a path.
11217   ;;
11218   *)
11219   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11220 for as_dir in $PATH
11221 do
11222   IFS=$as_save_IFS
11223   test -z "$as_dir" && as_dir=.
11224     for ac_exec_ext in '' $ac_executable_extensions; do
11225   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11226     ac_cv_path_TAIL="$as_dir/$ac_word$ac_exec_ext"
11227     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11228     break 2
11229   fi
11230 done
11231   done
11232 IFS=$as_save_IFS
11233 
11234   ;;
11235 esac
11236 fi
11237 TAIL=$ac_cv_path_TAIL
11238 if test -n "$TAIL"; then
11239   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TAIL" >&5
11240 $as_echo "$TAIL" >&6; }
11241 else
11242   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11243 $as_echo "no" >&6; }
11244 fi
11245 
11246 
11247           if test "x$TAIL" = x; then
11248             as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5
11249           fi
11250         else
11251           # Otherwise we believe it is a complete path. Use it as it is.
11252           { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool TAIL=$tool_specified" >&5
11253 $as_echo "$as_me: Will use user supplied tool TAIL=$tool_specified" >&6;}
11254           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for TAIL" >&5
11255 $as_echo_n "checking for TAIL... " >&6; }
11256           if test ! -x "$tool_specified"; then
11257             { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
11258 $as_echo "not found" >&6; }
11259             as_fn_error $? "User supplied tool TAIL=$tool_specified does not exist or is not executable" "$LINENO" 5
11260           fi
11261           { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5
11262 $as_echo "$tool_specified" >&6; }
11263         fi
11264       fi
11265     fi
11266 
11267   fi
11268 
11269 
11270 
11271   if test "x$TAIL" = x; then
11272     as_fn_error $? "Could not find required tool for TAIL" "$LINENO" 5
11273   fi
11274 
11275 
11276 
11277 
11278 
11279   # Publish this variable in the help.
11280 
11281 
11282   if [ -z "${TAR+x}" ]; then
11283     # The variable is not set by user, try to locate tool using the code snippet
11284     for ac_prog in gtar tar
11285 do
11286   # Extract the first word of "$ac_prog", so it can be a program name with args.
11287 set dummy $ac_prog; ac_word=$2
11288 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11289 $as_echo_n "checking for $ac_word... " >&6; }
11290 if ${ac_cv_path_TAR+:} false; then :
11291   $as_echo_n "(cached) " >&6
11292 else
11293   case $TAR in
11294   [\\/]* | ?:[\\/]*)
11295   ac_cv_path_TAR="$TAR" # Let the user override the test with a path.
11296   ;;
11297   *)
11298   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11299 for as_dir in $PATH
11300 do
11301   IFS=$as_save_IFS
11302   test -z "$as_dir" && as_dir=.
11303     for ac_exec_ext in '' $ac_executable_extensions; do
11304   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11305     ac_cv_path_TAR="$as_dir/$ac_word$ac_exec_ext"
11306     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11307     break 2
11308   fi
11309 done
11310   done
11311 IFS=$as_save_IFS
11312 
11313   ;;
11314 esac
11315 fi
11316 TAR=$ac_cv_path_TAR
11317 if test -n "$TAR"; then
11318   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TAR" >&5
11319 $as_echo "$TAR" >&6; }
11320 else
11321   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11322 $as_echo "no" >&6; }
11323 fi
11324 
11325 
11326   test -n "$TAR" && break
11327 done
11328 
11329   else
11330     # The variable is set, but is it from the command line or the environment?
11331 
11332     # Try to remove the string !TAR! from our list.
11333     try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!TAR!/}
11334     if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then
11335       # If it failed, the variable was not from the command line. Ignore it,
11336       # but warn the user (except for BASH, which is always set by the calling BASH).
11337       if test "xTAR" != xBASH; then
11338         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of TAR from the environment. Use command line variables instead." >&5
11339 $as_echo "$as_me: WARNING: Ignoring value of TAR from the environment. Use command line variables instead." >&2;}
11340       fi
11341       # Try to locate tool using the code snippet
11342       for ac_prog in gtar tar
11343 do
11344   # Extract the first word of "$ac_prog", so it can be a program name with args.
11345 set dummy $ac_prog; ac_word=$2
11346 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11347 $as_echo_n "checking for $ac_word... " >&6; }
11348 if ${ac_cv_path_TAR+:} false; then :
11349   $as_echo_n "(cached) " >&6
11350 else
11351   case $TAR in
11352   [\\/]* | ?:[\\/]*)
11353   ac_cv_path_TAR="$TAR" # Let the user override the test with a path.
11354   ;;
11355   *)
11356   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11357 for as_dir in $PATH
11358 do
11359   IFS=$as_save_IFS
11360   test -z "$as_dir" && as_dir=.
11361     for ac_exec_ext in '' $ac_executable_extensions; do
11362   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11363     ac_cv_path_TAR="$as_dir/$ac_word$ac_exec_ext"
11364     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11365     break 2
11366   fi
11367 done
11368   done
11369 IFS=$as_save_IFS
11370 
11371   ;;
11372 esac
11373 fi
11374 TAR=$ac_cv_path_TAR
11375 if test -n "$TAR"; then
11376   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TAR" >&5
11377 $as_echo "$TAR" >&6; }
11378 else
11379   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11380 $as_echo "no" >&6; }
11381 fi
11382 
11383 
11384   test -n "$TAR" && break
11385 done
11386 
11387     else
11388       # If it succeeded, then it was overridden by the user. We will use it
11389       # for the tool.
11390 
11391       # First remove it from the list of overridden variables, so we can test
11392       # for unknown variables in the end.
11393       CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var"
11394 
11395       # Check if we try to supply an empty value
11396       if test "x$TAR" = x; then
11397         { $as_echo "$as_me:${as_lineno-$LINENO}: Setting user supplied tool TAR= (no value)" >&5
11398 $as_echo "$as_me: Setting user supplied tool TAR= (no value)" >&6;}
11399         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for TAR" >&5
11400 $as_echo_n "checking for TAR... " >&6; }
11401         { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
11402 $as_echo "disabled" >&6; }
11403       else
11404         # Check if the provided tool contains a complete path.
11405         tool_specified="$TAR"
11406         tool_basename="${tool_specified##*/}"
11407         if test "x$tool_basename" = "x$tool_specified"; then
11408           # A command without a complete path is provided, search $PATH.
11409           { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool TAR=$tool_basename" >&5
11410 $as_echo "$as_me: Will search for user supplied tool TAR=$tool_basename" >&6;}
11411           # Extract the first word of "$tool_basename", so it can be a program name with args.
11412 set dummy $tool_basename; ac_word=$2
11413 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11414 $as_echo_n "checking for $ac_word... " >&6; }
11415 if ${ac_cv_path_TAR+:} false; then :
11416   $as_echo_n "(cached) " >&6
11417 else
11418   case $TAR in
11419   [\\/]* | ?:[\\/]*)
11420   ac_cv_path_TAR="$TAR" # Let the user override the test with a path.
11421   ;;
11422   *)
11423   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11424 for as_dir in $PATH
11425 do
11426   IFS=$as_save_IFS
11427   test -z "$as_dir" && as_dir=.
11428     for ac_exec_ext in '' $ac_executable_extensions; do
11429   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11430     ac_cv_path_TAR="$as_dir/$ac_word$ac_exec_ext"
11431     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11432     break 2
11433   fi
11434 done
11435   done
11436 IFS=$as_save_IFS
11437 
11438   ;;
11439 esac
11440 fi
11441 TAR=$ac_cv_path_TAR
11442 if test -n "$TAR"; then
11443   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TAR" >&5
11444 $as_echo "$TAR" >&6; }
11445 else
11446   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11447 $as_echo "no" >&6; }
11448 fi
11449 
11450 
11451           if test "x$TAR" = x; then
11452             as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5
11453           fi
11454         else
11455           # Otherwise we believe it is a complete path. Use it as it is.
11456           { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool TAR=$tool_specified" >&5
11457 $as_echo "$as_me: Will use user supplied tool TAR=$tool_specified" >&6;}
11458           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for TAR" >&5
11459 $as_echo_n "checking for TAR... " >&6; }
11460           if test ! -x "$tool_specified"; then
11461             { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
11462 $as_echo "not found" >&6; }
11463             as_fn_error $? "User supplied tool TAR=$tool_specified does not exist or is not executable" "$LINENO" 5
11464           fi
11465           { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5
11466 $as_echo "$tool_specified" >&6; }
11467         fi
11468       fi
11469     fi
11470 
11471   fi
11472 
11473 
11474 
11475   if test "x$TAR" = x; then
11476     as_fn_error $? "Could not find required tool for TAR" "$LINENO" 5
11477   fi
11478 
11479 
11480 
11481 
11482 
11483   # Publish this variable in the help.
11484 
11485 
11486   if [ -z "${TEE+x}" ]; then
11487     # The variable is not set by user, try to locate tool using the code snippet
11488     for ac_prog in tee
11489 do
11490   # Extract the first word of "$ac_prog", so it can be a program name with args.
11491 set dummy $ac_prog; ac_word=$2
11492 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11493 $as_echo_n "checking for $ac_word... " >&6; }
11494 if ${ac_cv_path_TEE+:} false; then :
11495   $as_echo_n "(cached) " >&6
11496 else
11497   case $TEE in
11498   [\\/]* | ?:[\\/]*)
11499   ac_cv_path_TEE="$TEE" # Let the user override the test with a path.
11500   ;;
11501   *)
11502   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11503 for as_dir in $PATH
11504 do
11505   IFS=$as_save_IFS
11506   test -z "$as_dir" && as_dir=.
11507     for ac_exec_ext in '' $ac_executable_extensions; do
11508   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11509     ac_cv_path_TEE="$as_dir/$ac_word$ac_exec_ext"
11510     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11511     break 2
11512   fi
11513 done
11514   done
11515 IFS=$as_save_IFS
11516 
11517   ;;
11518 esac
11519 fi
11520 TEE=$ac_cv_path_TEE
11521 if test -n "$TEE"; then
11522   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TEE" >&5
11523 $as_echo "$TEE" >&6; }
11524 else
11525   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11526 $as_echo "no" >&6; }
11527 fi
11528 
11529 
11530   test -n "$TEE" && break
11531 done
11532 
11533   else
11534     # The variable is set, but is it from the command line or the environment?
11535 
11536     # Try to remove the string !TEE! from our list.
11537     try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!TEE!/}
11538     if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then
11539       # If it failed, the variable was not from the command line. Ignore it,
11540       # but warn the user (except for BASH, which is always set by the calling BASH).
11541       if test "xTEE" != xBASH; then
11542         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of TEE from the environment. Use command line variables instead." >&5
11543 $as_echo "$as_me: WARNING: Ignoring value of TEE from the environment. Use command line variables instead." >&2;}
11544       fi
11545       # Try to locate tool using the code snippet
11546       for ac_prog in tee
11547 do
11548   # Extract the first word of "$ac_prog", so it can be a program name with args.
11549 set dummy $ac_prog; ac_word=$2
11550 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11551 $as_echo_n "checking for $ac_word... " >&6; }
11552 if ${ac_cv_path_TEE+:} false; then :
11553   $as_echo_n "(cached) " >&6
11554 else
11555   case $TEE in
11556   [\\/]* | ?:[\\/]*)
11557   ac_cv_path_TEE="$TEE" # Let the user override the test with a path.
11558   ;;
11559   *)
11560   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11561 for as_dir in $PATH
11562 do
11563   IFS=$as_save_IFS
11564   test -z "$as_dir" && as_dir=.
11565     for ac_exec_ext in '' $ac_executable_extensions; do
11566   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11567     ac_cv_path_TEE="$as_dir/$ac_word$ac_exec_ext"
11568     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11569     break 2
11570   fi
11571 done
11572   done
11573 IFS=$as_save_IFS
11574 
11575   ;;
11576 esac
11577 fi
11578 TEE=$ac_cv_path_TEE
11579 if test -n "$TEE"; then
11580   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TEE" >&5
11581 $as_echo "$TEE" >&6; }
11582 else
11583   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11584 $as_echo "no" >&6; }
11585 fi
11586 
11587 
11588   test -n "$TEE" && break
11589 done
11590 
11591     else
11592       # If it succeeded, then it was overridden by the user. We will use it
11593       # for the tool.
11594 
11595       # First remove it from the list of overridden variables, so we can test
11596       # for unknown variables in the end.
11597       CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var"
11598 
11599       # Check if we try to supply an empty value
11600       if test "x$TEE" = x; then
11601         { $as_echo "$as_me:${as_lineno-$LINENO}: Setting user supplied tool TEE= (no value)" >&5
11602 $as_echo "$as_me: Setting user supplied tool TEE= (no value)" >&6;}
11603         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for TEE" >&5
11604 $as_echo_n "checking for TEE... " >&6; }
11605         { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
11606 $as_echo "disabled" >&6; }
11607       else
11608         # Check if the provided tool contains a complete path.
11609         tool_specified="$TEE"
11610         tool_basename="${tool_specified##*/}"
11611         if test "x$tool_basename" = "x$tool_specified"; then
11612           # A command without a complete path is provided, search $PATH.
11613           { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool TEE=$tool_basename" >&5
11614 $as_echo "$as_me: Will search for user supplied tool TEE=$tool_basename" >&6;}
11615           # Extract the first word of "$tool_basename", so it can be a program name with args.
11616 set dummy $tool_basename; ac_word=$2
11617 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11618 $as_echo_n "checking for $ac_word... " >&6; }
11619 if ${ac_cv_path_TEE+:} false; then :
11620   $as_echo_n "(cached) " >&6
11621 else
11622   case $TEE in
11623   [\\/]* | ?:[\\/]*)
11624   ac_cv_path_TEE="$TEE" # Let the user override the test with a path.
11625   ;;
11626   *)
11627   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11628 for as_dir in $PATH
11629 do
11630   IFS=$as_save_IFS
11631   test -z "$as_dir" && as_dir=.
11632     for ac_exec_ext in '' $ac_executable_extensions; do
11633   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11634     ac_cv_path_TEE="$as_dir/$ac_word$ac_exec_ext"
11635     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11636     break 2
11637   fi
11638 done
11639   done
11640 IFS=$as_save_IFS
11641 
11642   ;;
11643 esac
11644 fi
11645 TEE=$ac_cv_path_TEE
11646 if test -n "$TEE"; then
11647   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TEE" >&5
11648 $as_echo "$TEE" >&6; }
11649 else
11650   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11651 $as_echo "no" >&6; }
11652 fi
11653 
11654 
11655           if test "x$TEE" = x; then
11656             as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5
11657           fi
11658         else
11659           # Otherwise we believe it is a complete path. Use it as it is.
11660           { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool TEE=$tool_specified" >&5
11661 $as_echo "$as_me: Will use user supplied tool TEE=$tool_specified" >&6;}
11662           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for TEE" >&5
11663 $as_echo_n "checking for TEE... " >&6; }
11664           if test ! -x "$tool_specified"; then
11665             { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
11666 $as_echo "not found" >&6; }
11667             as_fn_error $? "User supplied tool TEE=$tool_specified does not exist or is not executable" "$LINENO" 5
11668           fi
11669           { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5
11670 $as_echo "$tool_specified" >&6; }
11671         fi
11672       fi
11673     fi
11674 
11675   fi
11676 
11677 
11678 
11679   if test "x$TEE" = x; then
11680     as_fn_error $? "Could not find required tool for TEE" "$LINENO" 5
11681   fi
11682 
11683 
11684 
11685 
11686 
11687   # Publish this variable in the help.
11688 
11689 
11690   if [ -z "${TOUCH+x}" ]; then
11691     # The variable is not set by user, try to locate tool using the code snippet
11692     for ac_prog in touch
11693 do
11694   # Extract the first word of "$ac_prog", so it can be a program name with args.
11695 set dummy $ac_prog; ac_word=$2
11696 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11697 $as_echo_n "checking for $ac_word... " >&6; }
11698 if ${ac_cv_path_TOUCH+:} false; then :
11699   $as_echo_n "(cached) " >&6
11700 else
11701   case $TOUCH in
11702   [\\/]* | ?:[\\/]*)
11703   ac_cv_path_TOUCH="$TOUCH" # Let the user override the test with a path.
11704   ;;
11705   *)
11706   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11707 for as_dir in $PATH
11708 do
11709   IFS=$as_save_IFS
11710   test -z "$as_dir" && as_dir=.
11711     for ac_exec_ext in '' $ac_executable_extensions; do
11712   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11713     ac_cv_path_TOUCH="$as_dir/$ac_word$ac_exec_ext"
11714     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11715     break 2
11716   fi
11717 done
11718   done
11719 IFS=$as_save_IFS
11720 
11721   ;;
11722 esac
11723 fi
11724 TOUCH=$ac_cv_path_TOUCH
11725 if test -n "$TOUCH"; then
11726   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TOUCH" >&5
11727 $as_echo "$TOUCH" >&6; }
11728 else
11729   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11730 $as_echo "no" >&6; }
11731 fi
11732 
11733 
11734   test -n "$TOUCH" && break
11735 done
11736 
11737   else
11738     # The variable is set, but is it from the command line or the environment?
11739 
11740     # Try to remove the string !TOUCH! from our list.
11741     try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!TOUCH!/}
11742     if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then
11743       # If it failed, the variable was not from the command line. Ignore it,
11744       # but warn the user (except for BASH, which is always set by the calling BASH).
11745       if test "xTOUCH" != xBASH; then
11746         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of TOUCH from the environment. Use command line variables instead." >&5
11747 $as_echo "$as_me: WARNING: Ignoring value of TOUCH from the environment. Use command line variables instead." >&2;}
11748       fi
11749       # Try to locate tool using the code snippet
11750       for ac_prog in touch
11751 do
11752   # Extract the first word of "$ac_prog", so it can be a program name with args.
11753 set dummy $ac_prog; ac_word=$2
11754 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11755 $as_echo_n "checking for $ac_word... " >&6; }
11756 if ${ac_cv_path_TOUCH+:} false; then :
11757   $as_echo_n "(cached) " >&6
11758 else
11759   case $TOUCH in
11760   [\\/]* | ?:[\\/]*)
11761   ac_cv_path_TOUCH="$TOUCH" # Let the user override the test with a path.
11762   ;;
11763   *)
11764   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11765 for as_dir in $PATH
11766 do
11767   IFS=$as_save_IFS
11768   test -z "$as_dir" && as_dir=.
11769     for ac_exec_ext in '' $ac_executable_extensions; do
11770   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11771     ac_cv_path_TOUCH="$as_dir/$ac_word$ac_exec_ext"
11772     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11773     break 2
11774   fi
11775 done
11776   done
11777 IFS=$as_save_IFS
11778 
11779   ;;
11780 esac
11781 fi
11782 TOUCH=$ac_cv_path_TOUCH
11783 if test -n "$TOUCH"; then
11784   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TOUCH" >&5
11785 $as_echo "$TOUCH" >&6; }
11786 else
11787   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11788 $as_echo "no" >&6; }
11789 fi
11790 
11791 
11792   test -n "$TOUCH" && break
11793 done
11794 
11795     else
11796       # If it succeeded, then it was overridden by the user. We will use it
11797       # for the tool.
11798 
11799       # First remove it from the list of overridden variables, so we can test
11800       # for unknown variables in the end.
11801       CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var"
11802 
11803       # Check if we try to supply an empty value
11804       if test "x$TOUCH" = x; then
11805         { $as_echo "$as_me:${as_lineno-$LINENO}: Setting user supplied tool TOUCH= (no value)" >&5
11806 $as_echo "$as_me: Setting user supplied tool TOUCH= (no value)" >&6;}
11807         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for TOUCH" >&5
11808 $as_echo_n "checking for TOUCH... " >&6; }
11809         { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
11810 $as_echo "disabled" >&6; }
11811       else
11812         # Check if the provided tool contains a complete path.
11813         tool_specified="$TOUCH"
11814         tool_basename="${tool_specified##*/}"
11815         if test "x$tool_basename" = "x$tool_specified"; then
11816           # A command without a complete path is provided, search $PATH.
11817           { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool TOUCH=$tool_basename" >&5
11818 $as_echo "$as_me: Will search for user supplied tool TOUCH=$tool_basename" >&6;}
11819           # Extract the first word of "$tool_basename", so it can be a program name with args.
11820 set dummy $tool_basename; ac_word=$2
11821 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11822 $as_echo_n "checking for $ac_word... " >&6; }
11823 if ${ac_cv_path_TOUCH+:} false; then :
11824   $as_echo_n "(cached) " >&6
11825 else
11826   case $TOUCH in
11827   [\\/]* | ?:[\\/]*)
11828   ac_cv_path_TOUCH="$TOUCH" # Let the user override the test with a path.
11829   ;;
11830   *)
11831   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11832 for as_dir in $PATH
11833 do
11834   IFS=$as_save_IFS
11835   test -z "$as_dir" && as_dir=.
11836     for ac_exec_ext in '' $ac_executable_extensions; do
11837   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11838     ac_cv_path_TOUCH="$as_dir/$ac_word$ac_exec_ext"
11839     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11840     break 2
11841   fi
11842 done
11843   done
11844 IFS=$as_save_IFS
11845 
11846   ;;
11847 esac
11848 fi
11849 TOUCH=$ac_cv_path_TOUCH
11850 if test -n "$TOUCH"; then
11851   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TOUCH" >&5
11852 $as_echo "$TOUCH" >&6; }
11853 else
11854   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11855 $as_echo "no" >&6; }
11856 fi
11857 
11858 
11859           if test "x$TOUCH" = x; then
11860             as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5
11861           fi
11862         else
11863           # Otherwise we believe it is a complete path. Use it as it is.
11864           { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool TOUCH=$tool_specified" >&5
11865 $as_echo "$as_me: Will use user supplied tool TOUCH=$tool_specified" >&6;}
11866           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for TOUCH" >&5
11867 $as_echo_n "checking for TOUCH... " >&6; }
11868           if test ! -x "$tool_specified"; then
11869             { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
11870 $as_echo "not found" >&6; }
11871             as_fn_error $? "User supplied tool TOUCH=$tool_specified does not exist or is not executable" "$LINENO" 5
11872           fi
11873           { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5
11874 $as_echo "$tool_specified" >&6; }
11875         fi
11876       fi
11877     fi
11878 
11879   fi
11880 
11881 
11882 
11883   if test "x$TOUCH" = x; then
11884     as_fn_error $? "Could not find required tool for TOUCH" "$LINENO" 5
11885   fi
11886 
11887 
11888 
11889 
11890 
11891   # Publish this variable in the help.
11892 
11893 
11894   if [ -z "${TR+x}" ]; then
11895     # The variable is not set by user, try to locate tool using the code snippet
11896     for ac_prog in tr
11897 do
11898   # Extract the first word of "$ac_prog", so it can be a program name with args.
11899 set dummy $ac_prog; ac_word=$2
11900 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11901 $as_echo_n "checking for $ac_word... " >&6; }
11902 if ${ac_cv_path_TR+:} false; then :
11903   $as_echo_n "(cached) " >&6
11904 else
11905   case $TR in
11906   [\\/]* | ?:[\\/]*)
11907   ac_cv_path_TR="$TR" # Let the user override the test with a path.
11908   ;;
11909   *)
11910   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11911 for as_dir in $PATH
11912 do
11913   IFS=$as_save_IFS
11914   test -z "$as_dir" && as_dir=.
11915     for ac_exec_ext in '' $ac_executable_extensions; do
11916   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11917     ac_cv_path_TR="$as_dir/$ac_word$ac_exec_ext"
11918     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11919     break 2
11920   fi
11921 done
11922   done
11923 IFS=$as_save_IFS
11924 
11925   ;;
11926 esac
11927 fi
11928 TR=$ac_cv_path_TR
11929 if test -n "$TR"; then
11930   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TR" >&5
11931 $as_echo "$TR" >&6; }
11932 else
11933   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11934 $as_echo "no" >&6; }
11935 fi
11936 
11937 
11938   test -n "$TR" && break
11939 done
11940 
11941   else
11942     # The variable is set, but is it from the command line or the environment?
11943 
11944     # Try to remove the string !TR! from our list.
11945     try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!TR!/}
11946     if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then
11947       # If it failed, the variable was not from the command line. Ignore it,
11948       # but warn the user (except for BASH, which is always set by the calling BASH).
11949       if test "xTR" != xBASH; then
11950         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of TR from the environment. Use command line variables instead." >&5
11951 $as_echo "$as_me: WARNING: Ignoring value of TR from the environment. Use command line variables instead." >&2;}
11952       fi
11953       # Try to locate tool using the code snippet
11954       for ac_prog in tr
11955 do
11956   # Extract the first word of "$ac_prog", so it can be a program name with args.
11957 set dummy $ac_prog; ac_word=$2
11958 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11959 $as_echo_n "checking for $ac_word... " >&6; }
11960 if ${ac_cv_path_TR+:} false; then :
11961   $as_echo_n "(cached) " >&6
11962 else
11963   case $TR in
11964   [\\/]* | ?:[\\/]*)
11965   ac_cv_path_TR="$TR" # Let the user override the test with a path.
11966   ;;
11967   *)
11968   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11969 for as_dir in $PATH
11970 do
11971   IFS=$as_save_IFS
11972   test -z "$as_dir" && as_dir=.
11973     for ac_exec_ext in '' $ac_executable_extensions; do
11974   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11975     ac_cv_path_TR="$as_dir/$ac_word$ac_exec_ext"
11976     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11977     break 2
11978   fi
11979 done
11980   done
11981 IFS=$as_save_IFS
11982 
11983   ;;
11984 esac
11985 fi
11986 TR=$ac_cv_path_TR
11987 if test -n "$TR"; then
11988   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TR" >&5
11989 $as_echo "$TR" >&6; }
11990 else
11991   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11992 $as_echo "no" >&6; }
11993 fi
11994 
11995 
11996   test -n "$TR" && break
11997 done
11998 
11999     else
12000       # If it succeeded, then it was overridden by the user. We will use it
12001       # for the tool.
12002 
12003       # First remove it from the list of overridden variables, so we can test
12004       # for unknown variables in the end.
12005       CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var"
12006 
12007       # Check if we try to supply an empty value
12008       if test "x$TR" = x; then
12009         { $as_echo "$as_me:${as_lineno-$LINENO}: Setting user supplied tool TR= (no value)" >&5
12010 $as_echo "$as_me: Setting user supplied tool TR= (no value)" >&6;}
12011         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for TR" >&5
12012 $as_echo_n "checking for TR... " >&6; }
12013         { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
12014 $as_echo "disabled" >&6; }
12015       else
12016         # Check if the provided tool contains a complete path.
12017         tool_specified="$TR"
12018         tool_basename="${tool_specified##*/}"
12019         if test "x$tool_basename" = "x$tool_specified"; then
12020           # A command without a complete path is provided, search $PATH.
12021           { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool TR=$tool_basename" >&5
12022 $as_echo "$as_me: Will search for user supplied tool TR=$tool_basename" >&6;}
12023           # Extract the first word of "$tool_basename", so it can be a program name with args.
12024 set dummy $tool_basename; ac_word=$2
12025 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12026 $as_echo_n "checking for $ac_word... " >&6; }
12027 if ${ac_cv_path_TR+:} false; then :
12028   $as_echo_n "(cached) " >&6
12029 else
12030   case $TR in
12031   [\\/]* | ?:[\\/]*)
12032   ac_cv_path_TR="$TR" # Let the user override the test with a path.
12033   ;;
12034   *)
12035   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12036 for as_dir in $PATH
12037 do
12038   IFS=$as_save_IFS
12039   test -z "$as_dir" && as_dir=.
12040     for ac_exec_ext in '' $ac_executable_extensions; do
12041   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12042     ac_cv_path_TR="$as_dir/$ac_word$ac_exec_ext"
12043     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12044     break 2
12045   fi
12046 done
12047   done
12048 IFS=$as_save_IFS
12049 
12050   ;;
12051 esac
12052 fi
12053 TR=$ac_cv_path_TR
12054 if test -n "$TR"; then
12055   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TR" >&5
12056 $as_echo "$TR" >&6; }
12057 else
12058   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12059 $as_echo "no" >&6; }
12060 fi
12061 
12062 
12063           if test "x$TR" = x; then
12064             as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5
12065           fi
12066         else
12067           # Otherwise we believe it is a complete path. Use it as it is.
12068           { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool TR=$tool_specified" >&5
12069 $as_echo "$as_me: Will use user supplied tool TR=$tool_specified" >&6;}
12070           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for TR" >&5
12071 $as_echo_n "checking for TR... " >&6; }
12072           if test ! -x "$tool_specified"; then
12073             { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
12074 $as_echo "not found" >&6; }
12075             as_fn_error $? "User supplied tool TR=$tool_specified does not exist or is not executable" "$LINENO" 5
12076           fi
12077           { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5
12078 $as_echo "$tool_specified" >&6; }
12079         fi
12080       fi
12081     fi
12082 
12083   fi
12084 
12085 
12086 
12087   if test "x$TR" = x; then
12088     as_fn_error $? "Could not find required tool for TR" "$LINENO" 5
12089   fi
12090 
12091 
12092 
12093 
12094 
12095   # Publish this variable in the help.
12096 
12097 
12098   if [ -z "${UNAME+x}" ]; then
12099     # The variable is not set by user, try to locate tool using the code snippet
12100     for ac_prog in uname
12101 do
12102   # Extract the first word of "$ac_prog", so it can be a program name with args.
12103 set dummy $ac_prog; ac_word=$2
12104 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12105 $as_echo_n "checking for $ac_word... " >&6; }
12106 if ${ac_cv_path_UNAME+:} false; then :
12107   $as_echo_n "(cached) " >&6
12108 else
12109   case $UNAME in
12110   [\\/]* | ?:[\\/]*)
12111   ac_cv_path_UNAME="$UNAME" # Let the user override the test with a path.
12112   ;;
12113   *)
12114   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12115 for as_dir in $PATH
12116 do
12117   IFS=$as_save_IFS
12118   test -z "$as_dir" && as_dir=.
12119     for ac_exec_ext in '' $ac_executable_extensions; do
12120   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12121     ac_cv_path_UNAME="$as_dir/$ac_word$ac_exec_ext"
12122     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12123     break 2
12124   fi
12125 done
12126   done
12127 IFS=$as_save_IFS
12128 
12129   ;;
12130 esac
12131 fi
12132 UNAME=$ac_cv_path_UNAME
12133 if test -n "$UNAME"; then
12134   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $UNAME" >&5
12135 $as_echo "$UNAME" >&6; }
12136 else
12137   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12138 $as_echo "no" >&6; }
12139 fi
12140 
12141 
12142   test -n "$UNAME" && break
12143 done
12144 
12145   else
12146     # The variable is set, but is it from the command line or the environment?
12147 
12148     # Try to remove the string !UNAME! from our list.
12149     try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!UNAME!/}
12150     if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then
12151       # If it failed, the variable was not from the command line. Ignore it,
12152       # but warn the user (except for BASH, which is always set by the calling BASH).
12153       if test "xUNAME" != xBASH; then
12154         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of UNAME from the environment. Use command line variables instead." >&5
12155 $as_echo "$as_me: WARNING: Ignoring value of UNAME from the environment. Use command line variables instead." >&2;}
12156       fi
12157       # Try to locate tool using the code snippet
12158       for ac_prog in uname
12159 do
12160   # Extract the first word of "$ac_prog", so it can be a program name with args.
12161 set dummy $ac_prog; ac_word=$2
12162 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12163 $as_echo_n "checking for $ac_word... " >&6; }
12164 if ${ac_cv_path_UNAME+:} false; then :
12165   $as_echo_n "(cached) " >&6
12166 else
12167   case $UNAME in
12168   [\\/]* | ?:[\\/]*)
12169   ac_cv_path_UNAME="$UNAME" # Let the user override the test with a path.
12170   ;;
12171   *)
12172   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12173 for as_dir in $PATH
12174 do
12175   IFS=$as_save_IFS
12176   test -z "$as_dir" && as_dir=.
12177     for ac_exec_ext in '' $ac_executable_extensions; do
12178   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12179     ac_cv_path_UNAME="$as_dir/$ac_word$ac_exec_ext"
12180     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12181     break 2
12182   fi
12183 done
12184   done
12185 IFS=$as_save_IFS
12186 
12187   ;;
12188 esac
12189 fi
12190 UNAME=$ac_cv_path_UNAME
12191 if test -n "$UNAME"; then
12192   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $UNAME" >&5
12193 $as_echo "$UNAME" >&6; }
12194 else
12195   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12196 $as_echo "no" >&6; }
12197 fi
12198 
12199 
12200   test -n "$UNAME" && break
12201 done
12202 
12203     else
12204       # If it succeeded, then it was overridden by the user. We will use it
12205       # for the tool.
12206 
12207       # First remove it from the list of overridden variables, so we can test
12208       # for unknown variables in the end.
12209       CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var"
12210 
12211       # Check if we try to supply an empty value
12212       if test "x$UNAME" = x; then
12213         { $as_echo "$as_me:${as_lineno-$LINENO}: Setting user supplied tool UNAME= (no value)" >&5
12214 $as_echo "$as_me: Setting user supplied tool UNAME= (no value)" >&6;}
12215         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for UNAME" >&5
12216 $as_echo_n "checking for UNAME... " >&6; }
12217         { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
12218 $as_echo "disabled" >&6; }
12219       else
12220         # Check if the provided tool contains a complete path.
12221         tool_specified="$UNAME"
12222         tool_basename="${tool_specified##*/}"
12223         if test "x$tool_basename" = "x$tool_specified"; then
12224           # A command without a complete path is provided, search $PATH.
12225           { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool UNAME=$tool_basename" >&5
12226 $as_echo "$as_me: Will search for user supplied tool UNAME=$tool_basename" >&6;}
12227           # Extract the first word of "$tool_basename", so it can be a program name with args.
12228 set dummy $tool_basename; ac_word=$2
12229 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12230 $as_echo_n "checking for $ac_word... " >&6; }
12231 if ${ac_cv_path_UNAME+:} false; then :
12232   $as_echo_n "(cached) " >&6
12233 else
12234   case $UNAME in
12235   [\\/]* | ?:[\\/]*)
12236   ac_cv_path_UNAME="$UNAME" # Let the user override the test with a path.
12237   ;;
12238   *)
12239   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12240 for as_dir in $PATH
12241 do
12242   IFS=$as_save_IFS
12243   test -z "$as_dir" && as_dir=.
12244     for ac_exec_ext in '' $ac_executable_extensions; do
12245   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12246     ac_cv_path_UNAME="$as_dir/$ac_word$ac_exec_ext"
12247     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12248     break 2
12249   fi
12250 done
12251   done
12252 IFS=$as_save_IFS
12253 
12254   ;;
12255 esac
12256 fi
12257 UNAME=$ac_cv_path_UNAME
12258 if test -n "$UNAME"; then
12259   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $UNAME" >&5
12260 $as_echo "$UNAME" >&6; }
12261 else
12262   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12263 $as_echo "no" >&6; }
12264 fi
12265 
12266 
12267           if test "x$UNAME" = x; then
12268             as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5
12269           fi
12270         else
12271           # Otherwise we believe it is a complete path. Use it as it is.
12272           { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool UNAME=$tool_specified" >&5
12273 $as_echo "$as_me: Will use user supplied tool UNAME=$tool_specified" >&6;}
12274           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for UNAME" >&5
12275 $as_echo_n "checking for UNAME... " >&6; }
12276           if test ! -x "$tool_specified"; then
12277             { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
12278 $as_echo "not found" >&6; }
12279             as_fn_error $? "User supplied tool UNAME=$tool_specified does not exist or is not executable" "$LINENO" 5
12280           fi
12281           { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5
12282 $as_echo "$tool_specified" >&6; }
12283         fi
12284       fi
12285     fi
12286 
12287   fi
12288 
12289 
12290 
12291   if test "x$UNAME" = x; then
12292     as_fn_error $? "Could not find required tool for UNAME" "$LINENO" 5
12293   fi
12294 
12295 
12296 
12297 
12298 
12299   # Publish this variable in the help.
12300 
12301 
12302   if [ -z "${UNIQ+x}" ]; then
12303     # The variable is not set by user, try to locate tool using the code snippet
12304     for ac_prog in uniq
12305 do
12306   # Extract the first word of "$ac_prog", so it can be a program name with args.
12307 set dummy $ac_prog; ac_word=$2
12308 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12309 $as_echo_n "checking for $ac_word... " >&6; }
12310 if ${ac_cv_path_UNIQ+:} false; then :
12311   $as_echo_n "(cached) " >&6
12312 else
12313   case $UNIQ in
12314   [\\/]* | ?:[\\/]*)
12315   ac_cv_path_UNIQ="$UNIQ" # Let the user override the test with a path.
12316   ;;
12317   *)
12318   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12319 for as_dir in $PATH
12320 do
12321   IFS=$as_save_IFS
12322   test -z "$as_dir" && as_dir=.
12323     for ac_exec_ext in '' $ac_executable_extensions; do
12324   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12325     ac_cv_path_UNIQ="$as_dir/$ac_word$ac_exec_ext"
12326     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12327     break 2
12328   fi
12329 done
12330   done
12331 IFS=$as_save_IFS
12332 
12333   ;;
12334 esac
12335 fi
12336 UNIQ=$ac_cv_path_UNIQ
12337 if test -n "$UNIQ"; then
12338   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $UNIQ" >&5
12339 $as_echo "$UNIQ" >&6; }
12340 else
12341   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12342 $as_echo "no" >&6; }
12343 fi
12344 
12345 
12346   test -n "$UNIQ" && break
12347 done
12348 
12349   else
12350     # The variable is set, but is it from the command line or the environment?
12351 
12352     # Try to remove the string !UNIQ! from our list.
12353     try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!UNIQ!/}
12354     if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then
12355       # If it failed, the variable was not from the command line. Ignore it,
12356       # but warn the user (except for BASH, which is always set by the calling BASH).
12357       if test "xUNIQ" != xBASH; then
12358         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of UNIQ from the environment. Use command line variables instead." >&5
12359 $as_echo "$as_me: WARNING: Ignoring value of UNIQ from the environment. Use command line variables instead." >&2;}
12360       fi
12361       # Try to locate tool using the code snippet
12362       for ac_prog in uniq
12363 do
12364   # Extract the first word of "$ac_prog", so it can be a program name with args.
12365 set dummy $ac_prog; ac_word=$2
12366 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12367 $as_echo_n "checking for $ac_word... " >&6; }
12368 if ${ac_cv_path_UNIQ+:} false; then :
12369   $as_echo_n "(cached) " >&6
12370 else
12371   case $UNIQ in
12372   [\\/]* | ?:[\\/]*)
12373   ac_cv_path_UNIQ="$UNIQ" # Let the user override the test with a path.
12374   ;;
12375   *)
12376   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12377 for as_dir in $PATH
12378 do
12379   IFS=$as_save_IFS
12380   test -z "$as_dir" && as_dir=.
12381     for ac_exec_ext in '' $ac_executable_extensions; do
12382   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12383     ac_cv_path_UNIQ="$as_dir/$ac_word$ac_exec_ext"
12384     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12385     break 2
12386   fi
12387 done
12388   done
12389 IFS=$as_save_IFS
12390 
12391   ;;
12392 esac
12393 fi
12394 UNIQ=$ac_cv_path_UNIQ
12395 if test -n "$UNIQ"; then
12396   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $UNIQ" >&5
12397 $as_echo "$UNIQ" >&6; }
12398 else
12399   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12400 $as_echo "no" >&6; }
12401 fi
12402 
12403 
12404   test -n "$UNIQ" && break
12405 done
12406 
12407     else
12408       # If it succeeded, then it was overridden by the user. We will use it
12409       # for the tool.
12410 
12411       # First remove it from the list of overridden variables, so we can test
12412       # for unknown variables in the end.
12413       CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var"
12414 
12415       # Check if we try to supply an empty value
12416       if test "x$UNIQ" = x; then
12417         { $as_echo "$as_me:${as_lineno-$LINENO}: Setting user supplied tool UNIQ= (no value)" >&5
12418 $as_echo "$as_me: Setting user supplied tool UNIQ= (no value)" >&6;}
12419         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for UNIQ" >&5
12420 $as_echo_n "checking for UNIQ... " >&6; }
12421         { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
12422 $as_echo "disabled" >&6; }
12423       else
12424         # Check if the provided tool contains a complete path.
12425         tool_specified="$UNIQ"
12426         tool_basename="${tool_specified##*/}"
12427         if test "x$tool_basename" = "x$tool_specified"; then
12428           # A command without a complete path is provided, search $PATH.
12429           { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool UNIQ=$tool_basename" >&5
12430 $as_echo "$as_me: Will search for user supplied tool UNIQ=$tool_basename" >&6;}
12431           # Extract the first word of "$tool_basename", so it can be a program name with args.
12432 set dummy $tool_basename; ac_word=$2
12433 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12434 $as_echo_n "checking for $ac_word... " >&6; }
12435 if ${ac_cv_path_UNIQ+:} false; then :
12436   $as_echo_n "(cached) " >&6
12437 else
12438   case $UNIQ in
12439   [\\/]* | ?:[\\/]*)
12440   ac_cv_path_UNIQ="$UNIQ" # Let the user override the test with a path.
12441   ;;
12442   *)
12443   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12444 for as_dir in $PATH
12445 do
12446   IFS=$as_save_IFS
12447   test -z "$as_dir" && as_dir=.
12448     for ac_exec_ext in '' $ac_executable_extensions; do
12449   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12450     ac_cv_path_UNIQ="$as_dir/$ac_word$ac_exec_ext"
12451     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12452     break 2
12453   fi
12454 done
12455   done
12456 IFS=$as_save_IFS
12457 
12458   ;;
12459 esac
12460 fi
12461 UNIQ=$ac_cv_path_UNIQ
12462 if test -n "$UNIQ"; then
12463   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $UNIQ" >&5
12464 $as_echo "$UNIQ" >&6; }
12465 else
12466   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12467 $as_echo "no" >&6; }
12468 fi
12469 
12470 
12471           if test "x$UNIQ" = x; then
12472             as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5
12473           fi
12474         else
12475           # Otherwise we believe it is a complete path. Use it as it is.
12476           { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool UNIQ=$tool_specified" >&5
12477 $as_echo "$as_me: Will use user supplied tool UNIQ=$tool_specified" >&6;}
12478           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for UNIQ" >&5
12479 $as_echo_n "checking for UNIQ... " >&6; }
12480           if test ! -x "$tool_specified"; then
12481             { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
12482 $as_echo "not found" >&6; }
12483             as_fn_error $? "User supplied tool UNIQ=$tool_specified does not exist or is not executable" "$LINENO" 5
12484           fi
12485           { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5
12486 $as_echo "$tool_specified" >&6; }
12487         fi
12488       fi
12489     fi
12490 
12491   fi
12492 
12493 
12494 
12495   if test "x$UNIQ" = x; then
12496     as_fn_error $? "Could not find required tool for UNIQ" "$LINENO" 5
12497   fi
12498 
12499 
12500 
12501 
12502 
12503   # Publish this variable in the help.
12504 
12505 
12506   if [ -z "${WC+x}" ]; then
12507     # The variable is not set by user, try to locate tool using the code snippet
12508     for ac_prog in wc
12509 do
12510   # Extract the first word of "$ac_prog", so it can be a program name with args.
12511 set dummy $ac_prog; ac_word=$2
12512 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12513 $as_echo_n "checking for $ac_word... " >&6; }
12514 if ${ac_cv_path_WC+:} false; then :
12515   $as_echo_n "(cached) " >&6
12516 else
12517   case $WC in
12518   [\\/]* | ?:[\\/]*)
12519   ac_cv_path_WC="$WC" # Let the user override the test with a path.
12520   ;;
12521   *)
12522   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12523 for as_dir in $PATH
12524 do
12525   IFS=$as_save_IFS
12526   test -z "$as_dir" && as_dir=.
12527     for ac_exec_ext in '' $ac_executable_extensions; do
12528   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12529     ac_cv_path_WC="$as_dir/$ac_word$ac_exec_ext"
12530     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12531     break 2
12532   fi
12533 done
12534   done
12535 IFS=$as_save_IFS
12536 
12537   ;;
12538 esac
12539 fi
12540 WC=$ac_cv_path_WC
12541 if test -n "$WC"; then
12542   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WC" >&5
12543 $as_echo "$WC" >&6; }
12544 else
12545   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12546 $as_echo "no" >&6; }
12547 fi
12548 
12549 
12550   test -n "$WC" && break
12551 done
12552 
12553   else
12554     # The variable is set, but is it from the command line or the environment?
12555 
12556     # Try to remove the string !WC! from our list.
12557     try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!WC!/}
12558     if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then
12559       # If it failed, the variable was not from the command line. Ignore it,
12560       # but warn the user (except for BASH, which is always set by the calling BASH).
12561       if test "xWC" != xBASH; then
12562         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of WC from the environment. Use command line variables instead." >&5
12563 $as_echo "$as_me: WARNING: Ignoring value of WC from the environment. Use command line variables instead." >&2;}
12564       fi
12565       # Try to locate tool using the code snippet
12566       for ac_prog in wc
12567 do
12568   # Extract the first word of "$ac_prog", so it can be a program name with args.
12569 set dummy $ac_prog; ac_word=$2
12570 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12571 $as_echo_n "checking for $ac_word... " >&6; }
12572 if ${ac_cv_path_WC+:} false; then :
12573   $as_echo_n "(cached) " >&6
12574 else
12575   case $WC in
12576   [\\/]* | ?:[\\/]*)
12577   ac_cv_path_WC="$WC" # Let the user override the test with a path.
12578   ;;
12579   *)
12580   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12581 for as_dir in $PATH
12582 do
12583   IFS=$as_save_IFS
12584   test -z "$as_dir" && as_dir=.
12585     for ac_exec_ext in '' $ac_executable_extensions; do
12586   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12587     ac_cv_path_WC="$as_dir/$ac_word$ac_exec_ext"
12588     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12589     break 2
12590   fi
12591 done
12592   done
12593 IFS=$as_save_IFS
12594 
12595   ;;
12596 esac
12597 fi
12598 WC=$ac_cv_path_WC
12599 if test -n "$WC"; then
12600   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WC" >&5
12601 $as_echo "$WC" >&6; }
12602 else
12603   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12604 $as_echo "no" >&6; }
12605 fi
12606 
12607 
12608   test -n "$WC" && break
12609 done
12610 
12611     else
12612       # If it succeeded, then it was overridden by the user. We will use it
12613       # for the tool.
12614 
12615       # First remove it from the list of overridden variables, so we can test
12616       # for unknown variables in the end.
12617       CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var"
12618 
12619       # Check if we try to supply an empty value
12620       if test "x$WC" = x; then
12621         { $as_echo "$as_me:${as_lineno-$LINENO}: Setting user supplied tool WC= (no value)" >&5
12622 $as_echo "$as_me: Setting user supplied tool WC= (no value)" >&6;}
12623         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for WC" >&5
12624 $as_echo_n "checking for WC... " >&6; }
12625         { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
12626 $as_echo "disabled" >&6; }
12627       else
12628         # Check if the provided tool contains a complete path.
12629         tool_specified="$WC"
12630         tool_basename="${tool_specified##*/}"
12631         if test "x$tool_basename" = "x$tool_specified"; then
12632           # A command without a complete path is provided, search $PATH.
12633           { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool WC=$tool_basename" >&5
12634 $as_echo "$as_me: Will search for user supplied tool WC=$tool_basename" >&6;}
12635           # Extract the first word of "$tool_basename", so it can be a program name with args.
12636 set dummy $tool_basename; ac_word=$2
12637 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12638 $as_echo_n "checking for $ac_word... " >&6; }
12639 if ${ac_cv_path_WC+:} false; then :
12640   $as_echo_n "(cached) " >&6
12641 else
12642   case $WC in
12643   [\\/]* | ?:[\\/]*)
12644   ac_cv_path_WC="$WC" # Let the user override the test with a path.
12645   ;;
12646   *)
12647   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12648 for as_dir in $PATH
12649 do
12650   IFS=$as_save_IFS
12651   test -z "$as_dir" && as_dir=.
12652     for ac_exec_ext in '' $ac_executable_extensions; do
12653   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12654     ac_cv_path_WC="$as_dir/$ac_word$ac_exec_ext"
12655     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12656     break 2
12657   fi
12658 done
12659   done
12660 IFS=$as_save_IFS
12661 
12662   ;;
12663 esac
12664 fi
12665 WC=$ac_cv_path_WC
12666 if test -n "$WC"; then
12667   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WC" >&5
12668 $as_echo "$WC" >&6; }
12669 else
12670   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12671 $as_echo "no" >&6; }
12672 fi
12673 
12674 
12675           if test "x$WC" = x; then
12676             as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5
12677           fi
12678         else
12679           # Otherwise we believe it is a complete path. Use it as it is.
12680           { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool WC=$tool_specified" >&5
12681 $as_echo "$as_me: Will use user supplied tool WC=$tool_specified" >&6;}
12682           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for WC" >&5
12683 $as_echo_n "checking for WC... " >&6; }
12684           if test ! -x "$tool_specified"; then
12685             { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
12686 $as_echo "not found" >&6; }
12687             as_fn_error $? "User supplied tool WC=$tool_specified does not exist or is not executable" "$LINENO" 5
12688           fi
12689           { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5
12690 $as_echo "$tool_specified" >&6; }
12691         fi
12692       fi
12693     fi
12694 
12695   fi
12696 
12697 
12698 
12699   if test "x$WC" = x; then
12700     as_fn_error $? "Could not find required tool for WC" "$LINENO" 5
12701   fi
12702 
12703 
12704 
12705 
12706 
12707   # Publish this variable in the help.
12708 
12709 
12710   if [ -z "${WHICH+x}" ]; then
12711     # The variable is not set by user, try to locate tool using the code snippet
12712     for ac_prog in which
12713 do
12714   # Extract the first word of "$ac_prog", so it can be a program name with args.
12715 set dummy $ac_prog; ac_word=$2
12716 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12717 $as_echo_n "checking for $ac_word... " >&6; }
12718 if ${ac_cv_path_WHICH+:} false; then :
12719   $as_echo_n "(cached) " >&6
12720 else
12721   case $WHICH in
12722   [\\/]* | ?:[\\/]*)
12723   ac_cv_path_WHICH="$WHICH" # Let the user override the test with a path.
12724   ;;
12725   *)
12726   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12727 for as_dir in $PATH
12728 do
12729   IFS=$as_save_IFS
12730   test -z "$as_dir" && as_dir=.
12731     for ac_exec_ext in '' $ac_executable_extensions; do
12732   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12733     ac_cv_path_WHICH="$as_dir/$ac_word$ac_exec_ext"
12734     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12735     break 2
12736   fi
12737 done
12738   done
12739 IFS=$as_save_IFS
12740 
12741   ;;
12742 esac
12743 fi
12744 WHICH=$ac_cv_path_WHICH
12745 if test -n "$WHICH"; then
12746   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WHICH" >&5
12747 $as_echo "$WHICH" >&6; }
12748 else
12749   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12750 $as_echo "no" >&6; }
12751 fi
12752 
12753 
12754   test -n "$WHICH" && break
12755 done
12756 
12757   else
12758     # The variable is set, but is it from the command line or the environment?
12759 
12760     # Try to remove the string !WHICH! from our list.
12761     try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!WHICH!/}
12762     if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then
12763       # If it failed, the variable was not from the command line. Ignore it,
12764       # but warn the user (except for BASH, which is always set by the calling BASH).
12765       if test "xWHICH" != xBASH; then
12766         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of WHICH from the environment. Use command line variables instead." >&5
12767 $as_echo "$as_me: WARNING: Ignoring value of WHICH from the environment. Use command line variables instead." >&2;}
12768       fi
12769       # Try to locate tool using the code snippet
12770       for ac_prog in which
12771 do
12772   # Extract the first word of "$ac_prog", so it can be a program name with args.
12773 set dummy $ac_prog; ac_word=$2
12774 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12775 $as_echo_n "checking for $ac_word... " >&6; }
12776 if ${ac_cv_path_WHICH+:} false; then :
12777   $as_echo_n "(cached) " >&6
12778 else
12779   case $WHICH in
12780   [\\/]* | ?:[\\/]*)
12781   ac_cv_path_WHICH="$WHICH" # Let the user override the test with a path.
12782   ;;
12783   *)
12784   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12785 for as_dir in $PATH
12786 do
12787   IFS=$as_save_IFS
12788   test -z "$as_dir" && as_dir=.
12789     for ac_exec_ext in '' $ac_executable_extensions; do
12790   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12791     ac_cv_path_WHICH="$as_dir/$ac_word$ac_exec_ext"
12792     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12793     break 2
12794   fi
12795 done
12796   done
12797 IFS=$as_save_IFS
12798 
12799   ;;
12800 esac
12801 fi
12802 WHICH=$ac_cv_path_WHICH
12803 if test -n "$WHICH"; then
12804   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WHICH" >&5
12805 $as_echo "$WHICH" >&6; }
12806 else
12807   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12808 $as_echo "no" >&6; }
12809 fi
12810 
12811 
12812   test -n "$WHICH" && break
12813 done
12814 
12815     else
12816       # If it succeeded, then it was overridden by the user. We will use it
12817       # for the tool.
12818 
12819       # First remove it from the list of overridden variables, so we can test
12820       # for unknown variables in the end.
12821       CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var"
12822 
12823       # Check if we try to supply an empty value
12824       if test "x$WHICH" = x; then
12825         { $as_echo "$as_me:${as_lineno-$LINENO}: Setting user supplied tool WHICH= (no value)" >&5
12826 $as_echo "$as_me: Setting user supplied tool WHICH= (no value)" >&6;}
12827         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for WHICH" >&5
12828 $as_echo_n "checking for WHICH... " >&6; }
12829         { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
12830 $as_echo "disabled" >&6; }
12831       else
12832         # Check if the provided tool contains a complete path.
12833         tool_specified="$WHICH"
12834         tool_basename="${tool_specified##*/}"
12835         if test "x$tool_basename" = "x$tool_specified"; then
12836           # A command without a complete path is provided, search $PATH.
12837           { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool WHICH=$tool_basename" >&5
12838 $as_echo "$as_me: Will search for user supplied tool WHICH=$tool_basename" >&6;}
12839           # Extract the first word of "$tool_basename", so it can be a program name with args.
12840 set dummy $tool_basename; ac_word=$2
12841 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12842 $as_echo_n "checking for $ac_word... " >&6; }
12843 if ${ac_cv_path_WHICH+:} false; then :
12844   $as_echo_n "(cached) " >&6
12845 else
12846   case $WHICH in
12847   [\\/]* | ?:[\\/]*)
12848   ac_cv_path_WHICH="$WHICH" # Let the user override the test with a path.
12849   ;;
12850   *)
12851   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12852 for as_dir in $PATH
12853 do
12854   IFS=$as_save_IFS
12855   test -z "$as_dir" && as_dir=.
12856     for ac_exec_ext in '' $ac_executable_extensions; do
12857   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12858     ac_cv_path_WHICH="$as_dir/$ac_word$ac_exec_ext"
12859     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12860     break 2
12861   fi
12862 done
12863   done
12864 IFS=$as_save_IFS
12865 
12866   ;;
12867 esac
12868 fi
12869 WHICH=$ac_cv_path_WHICH
12870 if test -n "$WHICH"; then
12871   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WHICH" >&5
12872 $as_echo "$WHICH" >&6; }
12873 else
12874   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12875 $as_echo "no" >&6; }
12876 fi
12877 
12878 
12879           if test "x$WHICH" = x; then
12880             as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5
12881           fi
12882         else
12883           # Otherwise we believe it is a complete path. Use it as it is.
12884           { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool WHICH=$tool_specified" >&5
12885 $as_echo "$as_me: Will use user supplied tool WHICH=$tool_specified" >&6;}
12886           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for WHICH" >&5
12887 $as_echo_n "checking for WHICH... " >&6; }
12888           if test ! -x "$tool_specified"; then
12889             { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
12890 $as_echo "not found" >&6; }
12891             as_fn_error $? "User supplied tool WHICH=$tool_specified does not exist or is not executable" "$LINENO" 5
12892           fi
12893           { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5
12894 $as_echo "$tool_specified" >&6; }
12895         fi
12896       fi
12897     fi
12898 
12899   fi
12900 
12901 
12902 
12903   if test "x$WHICH" = x; then
12904     as_fn_error $? "Could not find required tool for WHICH" "$LINENO" 5
12905   fi
12906 
12907 
12908 
12909 
12910 
12911   # Publish this variable in the help.
12912 
12913 
12914   if [ -z "${XARGS+x}" ]; then
12915     # The variable is not set by user, try to locate tool using the code snippet
12916     for ac_prog in xargs
12917 do
12918   # Extract the first word of "$ac_prog", so it can be a program name with args.
12919 set dummy $ac_prog; ac_word=$2
12920 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12921 $as_echo_n "checking for $ac_word... " >&6; }
12922 if ${ac_cv_path_XARGS+:} false; then :
12923   $as_echo_n "(cached) " >&6
12924 else
12925   case $XARGS in
12926   [\\/]* | ?:[\\/]*)
12927   ac_cv_path_XARGS="$XARGS" # Let the user override the test with a path.
12928   ;;
12929   *)
12930   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12931 for as_dir in $PATH
12932 do
12933   IFS=$as_save_IFS
12934   test -z "$as_dir" && as_dir=.
12935     for ac_exec_ext in '' $ac_executable_extensions; do
12936   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12937     ac_cv_path_XARGS="$as_dir/$ac_word$ac_exec_ext"
12938     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12939     break 2
12940   fi
12941 done
12942   done
12943 IFS=$as_save_IFS
12944 
12945   ;;
12946 esac
12947 fi
12948 XARGS=$ac_cv_path_XARGS
12949 if test -n "$XARGS"; then
12950   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XARGS" >&5
12951 $as_echo "$XARGS" >&6; }
12952 else
12953   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12954 $as_echo "no" >&6; }
12955 fi
12956 
12957 
12958   test -n "$XARGS" && break
12959 done
12960 
12961   else
12962     # The variable is set, but is it from the command line or the environment?
12963 
12964     # Try to remove the string !XARGS! from our list.
12965     try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!XARGS!/}
12966     if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then
12967       # If it failed, the variable was not from the command line. Ignore it,
12968       # but warn the user (except for BASH, which is always set by the calling BASH).
12969       if test "xXARGS" != xBASH; then
12970         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of XARGS from the environment. Use command line variables instead." >&5
12971 $as_echo "$as_me: WARNING: Ignoring value of XARGS from the environment. Use command line variables instead." >&2;}
12972       fi
12973       # Try to locate tool using the code snippet
12974       for ac_prog in xargs
12975 do
12976   # Extract the first word of "$ac_prog", so it can be a program name with args.
12977 set dummy $ac_prog; ac_word=$2
12978 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12979 $as_echo_n "checking for $ac_word... " >&6; }
12980 if ${ac_cv_path_XARGS+:} false; then :
12981   $as_echo_n "(cached) " >&6
12982 else
12983   case $XARGS in
12984   [\\/]* | ?:[\\/]*)
12985   ac_cv_path_XARGS="$XARGS" # Let the user override the test with a path.
12986   ;;
12987   *)
12988   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12989 for as_dir in $PATH
12990 do
12991   IFS=$as_save_IFS
12992   test -z "$as_dir" && as_dir=.
12993     for ac_exec_ext in '' $ac_executable_extensions; do
12994   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12995     ac_cv_path_XARGS="$as_dir/$ac_word$ac_exec_ext"
12996     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12997     break 2
12998   fi
12999 done
13000   done
13001 IFS=$as_save_IFS
13002 
13003   ;;
13004 esac
13005 fi
13006 XARGS=$ac_cv_path_XARGS
13007 if test -n "$XARGS"; then
13008   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XARGS" >&5
13009 $as_echo "$XARGS" >&6; }
13010 else
13011   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13012 $as_echo "no" >&6; }
13013 fi
13014 
13015 
13016   test -n "$XARGS" && break
13017 done
13018 
13019     else
13020       # If it succeeded, then it was overridden by the user. We will use it
13021       # for the tool.
13022 
13023       # First remove it from the list of overridden variables, so we can test
13024       # for unknown variables in the end.
13025       CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var"
13026 
13027       # Check if we try to supply an empty value
13028       if test "x$XARGS" = x; then
13029         { $as_echo "$as_me:${as_lineno-$LINENO}: Setting user supplied tool XARGS= (no value)" >&5
13030 $as_echo "$as_me: Setting user supplied tool XARGS= (no value)" >&6;}
13031         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XARGS" >&5
13032 $as_echo_n "checking for XARGS... " >&6; }
13033         { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
13034 $as_echo "disabled" >&6; }
13035       else
13036         # Check if the provided tool contains a complete path.
13037         tool_specified="$XARGS"
13038         tool_basename="${tool_specified##*/}"
13039         if test "x$tool_basename" = "x$tool_specified"; then
13040           # A command without a complete path is provided, search $PATH.
13041           { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool XARGS=$tool_basename" >&5
13042 $as_echo "$as_me: Will search for user supplied tool XARGS=$tool_basename" >&6;}
13043           # Extract the first word of "$tool_basename", so it can be a program name with args.
13044 set dummy $tool_basename; ac_word=$2
13045 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13046 $as_echo_n "checking for $ac_word... " >&6; }
13047 if ${ac_cv_path_XARGS+:} false; then :
13048   $as_echo_n "(cached) " >&6
13049 else
13050   case $XARGS in
13051   [\\/]* | ?:[\\/]*)
13052   ac_cv_path_XARGS="$XARGS" # Let the user override the test with a path.
13053   ;;
13054   *)
13055   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13056 for as_dir in $PATH
13057 do
13058   IFS=$as_save_IFS
13059   test -z "$as_dir" && as_dir=.
13060     for ac_exec_ext in '' $ac_executable_extensions; do
13061   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13062     ac_cv_path_XARGS="$as_dir/$ac_word$ac_exec_ext"
13063     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13064     break 2
13065   fi
13066 done
13067   done
13068 IFS=$as_save_IFS
13069 
13070   ;;
13071 esac
13072 fi
13073 XARGS=$ac_cv_path_XARGS
13074 if test -n "$XARGS"; then
13075   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XARGS" >&5
13076 $as_echo "$XARGS" >&6; }
13077 else
13078   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13079 $as_echo "no" >&6; }
13080 fi
13081 
13082 
13083           if test "x$XARGS" = x; then
13084             as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5
13085           fi
13086         else
13087           # Otherwise we believe it is a complete path. Use it as it is.
13088           { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool XARGS=$tool_specified" >&5
13089 $as_echo "$as_me: Will use user supplied tool XARGS=$tool_specified" >&6;}
13090           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XARGS" >&5
13091 $as_echo_n "checking for XARGS... " >&6; }
13092           if test ! -x "$tool_specified"; then
13093             { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
13094 $as_echo "not found" >&6; }
13095             as_fn_error $? "User supplied tool XARGS=$tool_specified does not exist or is not executable" "$LINENO" 5
13096           fi
13097           { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5
13098 $as_echo "$tool_specified" >&6; }
13099         fi
13100       fi
13101     fi
13102 
13103   fi
13104 
13105 
13106 
13107   if test "x$XARGS" = x; then
13108     as_fn_error $? "Could not find required tool for XARGS" "$LINENO" 5
13109   fi
13110 
13111 
13112 
13113   # Then required tools that require some special treatment.
13114 
13115 
13116   # Publish this variable in the help.
13117 
13118 
13119   if [ -z "${AWK+x}" ]; then
13120     # The variable is not set by user, try to locate tool using the code snippet
13121     for ac_prog in gawk mawk nawk awk
13122 do
13123   # Extract the first word of "$ac_prog", so it can be a program name with args.
13124 set dummy $ac_prog; ac_word=$2
13125 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13126 $as_echo_n "checking for $ac_word... " >&6; }
13127 if ${ac_cv_prog_AWK+:} false; then :
13128   $as_echo_n "(cached) " >&6
13129 else
13130   if test -n "$AWK"; then
13131   ac_cv_prog_AWK="$AWK" # Let the user override the test.
13132 else
13133 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13134 for as_dir in $PATH
13135 do
13136   IFS=$as_save_IFS
13137   test -z "$as_dir" && as_dir=.
13138     for ac_exec_ext in '' $ac_executable_extensions; do
13139   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13140     ac_cv_prog_AWK="$ac_prog"
13141     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13142     break 2
13143   fi
13144 done
13145   done
13146 IFS=$as_save_IFS
13147 
13148 fi
13149 fi
13150 AWK=$ac_cv_prog_AWK
13151 if test -n "$AWK"; then
13152   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
13153 $as_echo "$AWK" >&6; }
13154 else
13155   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13156 $as_echo "no" >&6; }
13157 fi
13158 
13159 
13160   test -n "$AWK" && break
13161 done
13162 
13163   else
13164     # The variable is set, but is it from the command line or the environment?
13165 
13166     # Try to remove the string !AWK! from our list.
13167     try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!AWK!/}
13168     if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then
13169       # If it failed, the variable was not from the command line. Ignore it,
13170       # but warn the user (except for BASH, which is always set by the calling BASH).
13171       if test "xAWK" != xBASH; then
13172         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of AWK from the environment. Use command line variables instead." >&5
13173 $as_echo "$as_me: WARNING: Ignoring value of AWK from the environment. Use command line variables instead." >&2;}
13174       fi
13175       # Try to locate tool using the code snippet
13176       for ac_prog in gawk mawk nawk awk
13177 do
13178   # Extract the first word of "$ac_prog", so it can be a program name with args.
13179 set dummy $ac_prog; ac_word=$2
13180 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13181 $as_echo_n "checking for $ac_word... " >&6; }
13182 if ${ac_cv_prog_AWK+:} false; then :
13183   $as_echo_n "(cached) " >&6
13184 else
13185   if test -n "$AWK"; then
13186   ac_cv_prog_AWK="$AWK" # Let the user override the test.
13187 else
13188 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13189 for as_dir in $PATH
13190 do
13191   IFS=$as_save_IFS
13192   test -z "$as_dir" && as_dir=.
13193     for ac_exec_ext in '' $ac_executable_extensions; do
13194   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13195     ac_cv_prog_AWK="$ac_prog"
13196     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13197     break 2
13198   fi
13199 done
13200   done
13201 IFS=$as_save_IFS
13202 
13203 fi
13204 fi
13205 AWK=$ac_cv_prog_AWK
13206 if test -n "$AWK"; then
13207   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
13208 $as_echo "$AWK" >&6; }
13209 else
13210   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13211 $as_echo "no" >&6; }
13212 fi
13213 
13214 
13215   test -n "$AWK" && break
13216 done
13217 
13218     else
13219       # If it succeeded, then it was overridden by the user. We will use it
13220       # for the tool.
13221 
13222       # First remove it from the list of overridden variables, so we can test
13223       # for unknown variables in the end.
13224       CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var"
13225 
13226       # Check if we try to supply an empty value
13227       if test "x$AWK" = x; then
13228         { $as_echo "$as_me:${as_lineno-$LINENO}: Setting user supplied tool AWK= (no value)" >&5
13229 $as_echo "$as_me: Setting user supplied tool AWK= (no value)" >&6;}
13230         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for AWK" >&5
13231 $as_echo_n "checking for AWK... " >&6; }
13232         { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
13233 $as_echo "disabled" >&6; }
13234       else
13235         # Check if the provided tool contains a complete path.
13236         tool_specified="$AWK"
13237         tool_basename="${tool_specified##*/}"
13238         if test "x$tool_basename" = "x$tool_specified"; then
13239           # A command without a complete path is provided, search $PATH.
13240           { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool AWK=$tool_basename" >&5
13241 $as_echo "$as_me: Will search for user supplied tool AWK=$tool_basename" >&6;}
13242           # Extract the first word of "$tool_basename", so it can be a program name with args.
13243 set dummy $tool_basename; ac_word=$2
13244 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13245 $as_echo_n "checking for $ac_word... " >&6; }
13246 if ${ac_cv_path_AWK+:} false; then :
13247   $as_echo_n "(cached) " >&6
13248 else
13249   case $AWK in
13250   [\\/]* | ?:[\\/]*)
13251   ac_cv_path_AWK="$AWK" # Let the user override the test with a path.
13252   ;;
13253   *)
13254   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13255 for as_dir in $PATH
13256 do
13257   IFS=$as_save_IFS
13258   test -z "$as_dir" && as_dir=.
13259     for ac_exec_ext in '' $ac_executable_extensions; do
13260   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13261     ac_cv_path_AWK="$as_dir/$ac_word$ac_exec_ext"
13262     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13263     break 2
13264   fi
13265 done
13266   done
13267 IFS=$as_save_IFS
13268 
13269   ;;
13270 esac
13271 fi
13272 AWK=$ac_cv_path_AWK
13273 if test -n "$AWK"; then
13274   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
13275 $as_echo "$AWK" >&6; }
13276 else
13277   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13278 $as_echo "no" >&6; }
13279 fi
13280 
13281 
13282           if test "x$AWK" = x; then
13283             as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5
13284           fi
13285         else
13286           # Otherwise we believe it is a complete path. Use it as it is.
13287           { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool AWK=$tool_specified" >&5
13288 $as_echo "$as_me: Will use user supplied tool AWK=$tool_specified" >&6;}
13289           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for AWK" >&5
13290 $as_echo_n "checking for AWK... " >&6; }
13291           if test ! -x "$tool_specified"; then
13292             { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
13293 $as_echo "not found" >&6; }
13294             as_fn_error $? "User supplied tool AWK=$tool_specified does not exist or is not executable" "$LINENO" 5
13295           fi
13296           { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5
13297 $as_echo "$tool_specified" >&6; }
13298         fi
13299       fi
13300     fi
13301 
13302   fi
13303 
13304 
13305   if test "x$AWK" = x; then
13306     as_fn_error $? "Could not find required tool for AWK" "$LINENO" 5
13307   fi
13308 
13309 
13310 
13311 
13312   # Publish this variable in the help.
13313 
13314 
13315   if [ -z "${GREP+x}" ]; then
13316     # The variable is not set by user, try to locate tool using the code snippet
13317     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
13318 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
13319 if ${ac_cv_path_GREP+:} false; then :
13320   $as_echo_n "(cached) " >&6
13321 else
13322   if test -z "$GREP"; then
13323   ac_path_GREP_found=false
13324   # Loop through the user's path and test for each of PROGNAME-LIST
13325   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13326 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
13327 do
13328   IFS=$as_save_IFS
13329   test -z "$as_dir" && as_dir=.
13330     for ac_prog in grep ggrep; do
13331     for ac_exec_ext in '' $ac_executable_extensions; do
13332       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
13333       as_fn_executable_p "$ac_path_GREP" || continue
13334 # Check for GNU ac_path_GREP and select it if it is found.
13335   # Check for GNU $ac_path_GREP
13336 case `"$ac_path_GREP" --version 2>&1` in
13337 *GNU*)
13338   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
13339 *)
13340   ac_count=0
13341   $as_echo_n 0123456789 >"conftest.in"
13342   while :
13343   do
13344     cat "conftest.in" "conftest.in" >"conftest.tmp"
13345     mv "conftest.tmp" "conftest.in"
13346     cp "conftest.in" "conftest.nl"
13347     $as_echo 'GREP' >> "conftest.nl"
13348     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
13349     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
13350     as_fn_arith $ac_count + 1 && ac_count=$as_val
13351     if test $ac_count -gt ${ac_path_GREP_max-0}; then
13352       # Best one so far, save it but keep looking for a better one
13353       ac_cv_path_GREP="$ac_path_GREP"
13354       ac_path_GREP_max=$ac_count
13355     fi
13356     # 10*(2^10) chars as input seems more than enough
13357     test $ac_count -gt 10 && break
13358   done
13359   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
13360 esac
13361 
13362       $ac_path_GREP_found && break 3
13363     done
13364   done
13365   done
13366 IFS=$as_save_IFS
13367   if test -z "$ac_cv_path_GREP"; then
13368     as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
13369   fi
13370 else
13371   ac_cv_path_GREP=$GREP
13372 fi
13373 
13374 fi
13375 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
13376 $as_echo "$ac_cv_path_GREP" >&6; }
13377  GREP="$ac_cv_path_GREP"
13378 
13379 
13380   else
13381     # The variable is set, but is it from the command line or the environment?
13382 
13383     # Try to remove the string !GREP! from our list.
13384     try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!GREP!/}
13385     if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then
13386       # If it failed, the variable was not from the command line. Ignore it,
13387       # but warn the user (except for BASH, which is always set by the calling BASH).
13388       if test "xGREP" != xBASH; then
13389         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of GREP from the environment. Use command line variables instead." >&5
13390 $as_echo "$as_me: WARNING: Ignoring value of GREP from the environment. Use command line variables instead." >&2;}
13391       fi
13392       # Try to locate tool using the code snippet
13393       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
13394 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
13395 if ${ac_cv_path_GREP+:} false; then :
13396   $as_echo_n "(cached) " >&6
13397 else
13398   if test -z "$GREP"; then
13399   ac_path_GREP_found=false
13400   # Loop through the user's path and test for each of PROGNAME-LIST
13401   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13402 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
13403 do
13404   IFS=$as_save_IFS
13405   test -z "$as_dir" && as_dir=.
13406     for ac_prog in grep ggrep; do
13407     for ac_exec_ext in '' $ac_executable_extensions; do
13408       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
13409       as_fn_executable_p "$ac_path_GREP" || continue
13410 # Check for GNU ac_path_GREP and select it if it is found.
13411   # Check for GNU $ac_path_GREP
13412 case `"$ac_path_GREP" --version 2>&1` in
13413 *GNU*)
13414   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
13415 *)
13416   ac_count=0
13417   $as_echo_n 0123456789 >"conftest.in"
13418   while :
13419   do
13420     cat "conftest.in" "conftest.in" >"conftest.tmp"
13421     mv "conftest.tmp" "conftest.in"
13422     cp "conftest.in" "conftest.nl"
13423     $as_echo 'GREP' >> "conftest.nl"
13424     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
13425     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
13426     as_fn_arith $ac_count + 1 && ac_count=$as_val
13427     if test $ac_count -gt ${ac_path_GREP_max-0}; then
13428       # Best one so far, save it but keep looking for a better one
13429       ac_cv_path_GREP="$ac_path_GREP"
13430       ac_path_GREP_max=$ac_count
13431     fi
13432     # 10*(2^10) chars as input seems more than enough
13433     test $ac_count -gt 10 && break
13434   done
13435   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
13436 esac
13437 
13438       $ac_path_GREP_found && break 3
13439     done
13440   done
13441   done
13442 IFS=$as_save_IFS
13443   if test -z "$ac_cv_path_GREP"; then
13444     as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
13445   fi
13446 else
13447   ac_cv_path_GREP=$GREP
13448 fi
13449 
13450 fi
13451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
13452 $as_echo "$ac_cv_path_GREP" >&6; }
13453  GREP="$ac_cv_path_GREP"
13454 
13455 
13456     else
13457       # If it succeeded, then it was overridden by the user. We will use it
13458       # for the tool.
13459 
13460       # First remove it from the list of overridden variables, so we can test
13461       # for unknown variables in the end.
13462       CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var"
13463 
13464       # Check if we try to supply an empty value
13465       if test "x$GREP" = x; then
13466         { $as_echo "$as_me:${as_lineno-$LINENO}: Setting user supplied tool GREP= (no value)" >&5
13467 $as_echo "$as_me: Setting user supplied tool GREP= (no value)" >&6;}
13468         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GREP" >&5
13469 $as_echo_n "checking for GREP... " >&6; }
13470         { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
13471 $as_echo "disabled" >&6; }
13472       else
13473         # Check if the provided tool contains a complete path.
13474         tool_specified="$GREP"
13475         tool_basename="${tool_specified##*/}"
13476         if test "x$tool_basename" = "x$tool_specified"; then
13477           # A command without a complete path is provided, search $PATH.
13478           { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool GREP=$tool_basename" >&5
13479 $as_echo "$as_me: Will search for user supplied tool GREP=$tool_basename" >&6;}
13480           # Extract the first word of "$tool_basename", so it can be a program name with args.
13481 set dummy $tool_basename; ac_word=$2
13482 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13483 $as_echo_n "checking for $ac_word... " >&6; }
13484 if ${ac_cv_path_GREP+:} false; then :
13485   $as_echo_n "(cached) " >&6
13486 else
13487   case $GREP in
13488   [\\/]* | ?:[\\/]*)
13489   ac_cv_path_GREP="$GREP" # Let the user override the test with a path.
13490   ;;
13491   *)
13492   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13493 for as_dir in $PATH
13494 do
13495   IFS=$as_save_IFS
13496   test -z "$as_dir" && as_dir=.
13497     for ac_exec_ext in '' $ac_executable_extensions; do
13498   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13499     ac_cv_path_GREP="$as_dir/$ac_word$ac_exec_ext"
13500     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13501     break 2
13502   fi
13503 done
13504   done
13505 IFS=$as_save_IFS
13506 
13507   ;;
13508 esac
13509 fi
13510 GREP=$ac_cv_path_GREP
13511 if test -n "$GREP"; then
13512   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GREP" >&5
13513 $as_echo "$GREP" >&6; }
13514 else
13515   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13516 $as_echo "no" >&6; }
13517 fi
13518 
13519 
13520           if test "x$GREP" = x; then
13521             as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5
13522           fi
13523         else
13524           # Otherwise we believe it is a complete path. Use it as it is.
13525           { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool GREP=$tool_specified" >&5
13526 $as_echo "$as_me: Will use user supplied tool GREP=$tool_specified" >&6;}
13527           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GREP" >&5
13528 $as_echo_n "checking for GREP... " >&6; }
13529           if test ! -x "$tool_specified"; then
13530             { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
13531 $as_echo "not found" >&6; }
13532             as_fn_error $? "User supplied tool GREP=$tool_specified does not exist or is not executable" "$LINENO" 5
13533           fi
13534           { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5
13535 $as_echo "$tool_specified" >&6; }
13536         fi
13537       fi
13538     fi
13539 
13540   fi
13541 
13542 
13543   if test "x$GREP" = x; then
13544     as_fn_error $? "Could not find required tool for GREP" "$LINENO" 5
13545   fi
13546 
13547 
13548 
13549 
13550   # Publish this variable in the help.
13551 
13552 
13553   if [ -z "${EGREP+x}" ]; then
13554     # The variable is not set by user, try to locate tool using the code snippet
13555     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
13556 $as_echo_n "checking for egrep... " >&6; }
13557 if ${ac_cv_path_EGREP+:} false; then :
13558   $as_echo_n "(cached) " >&6
13559 else
13560   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
13561    then ac_cv_path_EGREP="$GREP -E"
13562    else
13563      if test -z "$EGREP"; then
13564   ac_path_EGREP_found=false
13565   # Loop through the user's path and test for each of PROGNAME-LIST
13566   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13567 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
13568 do
13569   IFS=$as_save_IFS
13570   test -z "$as_dir" && as_dir=.
13571     for ac_prog in egrep; do
13572     for ac_exec_ext in '' $ac_executable_extensions; do
13573       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
13574       as_fn_executable_p "$ac_path_EGREP" || continue
13575 # Check for GNU ac_path_EGREP and select it if it is found.
13576   # Check for GNU $ac_path_EGREP
13577 case `"$ac_path_EGREP" --version 2>&1` in
13578 *GNU*)
13579   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
13580 *)
13581   ac_count=0
13582   $as_echo_n 0123456789 >"conftest.in"
13583   while :
13584   do
13585     cat "conftest.in" "conftest.in" >"conftest.tmp"
13586     mv "conftest.tmp" "conftest.in"
13587     cp "conftest.in" "conftest.nl"
13588     $as_echo 'EGREP' >> "conftest.nl"
13589     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
13590     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
13591     as_fn_arith $ac_count + 1 && ac_count=$as_val
13592     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
13593       # Best one so far, save it but keep looking for a better one
13594       ac_cv_path_EGREP="$ac_path_EGREP"
13595       ac_path_EGREP_max=$ac_count
13596     fi
13597     # 10*(2^10) chars as input seems more than enough
13598     test $ac_count -gt 10 && break
13599   done
13600   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
13601 esac
13602 
13603       $ac_path_EGREP_found && break 3
13604     done
13605   done
13606   done
13607 IFS=$as_save_IFS
13608   if test -z "$ac_cv_path_EGREP"; then
13609     as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
13610   fi
13611 else
13612   ac_cv_path_EGREP=$EGREP
13613 fi
13614 
13615    fi
13616 fi
13617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
13618 $as_echo "$ac_cv_path_EGREP" >&6; }
13619  EGREP="$ac_cv_path_EGREP"
13620 
13621 
13622   else
13623     # The variable is set, but is it from the command line or the environment?
13624 
13625     # Try to remove the string !EGREP! from our list.
13626     try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!EGREP!/}
13627     if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then
13628       # If it failed, the variable was not from the command line. Ignore it,
13629       # but warn the user (except for BASH, which is always set by the calling BASH).
13630       if test "xEGREP" != xBASH; then
13631         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of EGREP from the environment. Use command line variables instead." >&5
13632 $as_echo "$as_me: WARNING: Ignoring value of EGREP from the environment. Use command line variables instead." >&2;}
13633       fi
13634       # Try to locate tool using the code snippet
13635       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
13636 $as_echo_n "checking for egrep... " >&6; }
13637 if ${ac_cv_path_EGREP+:} false; then :
13638   $as_echo_n "(cached) " >&6
13639 else
13640   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
13641    then ac_cv_path_EGREP="$GREP -E"
13642    else
13643      if test -z "$EGREP"; then
13644   ac_path_EGREP_found=false
13645   # Loop through the user's path and test for each of PROGNAME-LIST
13646   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13647 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
13648 do
13649   IFS=$as_save_IFS
13650   test -z "$as_dir" && as_dir=.
13651     for ac_prog in egrep; do
13652     for ac_exec_ext in '' $ac_executable_extensions; do
13653       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
13654       as_fn_executable_p "$ac_path_EGREP" || continue
13655 # Check for GNU ac_path_EGREP and select it if it is found.
13656   # Check for GNU $ac_path_EGREP
13657 case `"$ac_path_EGREP" --version 2>&1` in
13658 *GNU*)
13659   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
13660 *)
13661   ac_count=0
13662   $as_echo_n 0123456789 >"conftest.in"
13663   while :
13664   do
13665     cat "conftest.in" "conftest.in" >"conftest.tmp"
13666     mv "conftest.tmp" "conftest.in"
13667     cp "conftest.in" "conftest.nl"
13668     $as_echo 'EGREP' >> "conftest.nl"
13669     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
13670     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
13671     as_fn_arith $ac_count + 1 && ac_count=$as_val
13672     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
13673       # Best one so far, save it but keep looking for a better one
13674       ac_cv_path_EGREP="$ac_path_EGREP"
13675       ac_path_EGREP_max=$ac_count
13676     fi
13677     # 10*(2^10) chars as input seems more than enough
13678     test $ac_count -gt 10 && break
13679   done
13680   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
13681 esac
13682 
13683       $ac_path_EGREP_found && break 3
13684     done
13685   done
13686   done
13687 IFS=$as_save_IFS
13688   if test -z "$ac_cv_path_EGREP"; then
13689     as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
13690   fi
13691 else
13692   ac_cv_path_EGREP=$EGREP
13693 fi
13694 
13695    fi
13696 fi
13697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
13698 $as_echo "$ac_cv_path_EGREP" >&6; }
13699  EGREP="$ac_cv_path_EGREP"
13700 
13701 
13702     else
13703       # If it succeeded, then it was overridden by the user. We will use it
13704       # for the tool.
13705 
13706       # First remove it from the list of overridden variables, so we can test
13707       # for unknown variables in the end.
13708       CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var"
13709 
13710       # Check if we try to supply an empty value
13711       if test "x$EGREP" = x; then
13712         { $as_echo "$as_me:${as_lineno-$LINENO}: Setting user supplied tool EGREP= (no value)" >&5
13713 $as_echo "$as_me: Setting user supplied tool EGREP= (no value)" >&6;}
13714         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for EGREP" >&5
13715 $as_echo_n "checking for EGREP... " >&6; }
13716         { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
13717 $as_echo "disabled" >&6; }
13718       else
13719         # Check if the provided tool contains a complete path.
13720         tool_specified="$EGREP"
13721         tool_basename="${tool_specified##*/}"
13722         if test "x$tool_basename" = "x$tool_specified"; then
13723           # A command without a complete path is provided, search $PATH.
13724           { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool EGREP=$tool_basename" >&5
13725 $as_echo "$as_me: Will search for user supplied tool EGREP=$tool_basename" >&6;}
13726           # Extract the first word of "$tool_basename", so it can be a program name with args.
13727 set dummy $tool_basename; ac_word=$2
13728 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13729 $as_echo_n "checking for $ac_word... " >&6; }
13730 if ${ac_cv_path_EGREP+:} false; then :
13731   $as_echo_n "(cached) " >&6
13732 else
13733   case $EGREP in
13734   [\\/]* | ?:[\\/]*)
13735   ac_cv_path_EGREP="$EGREP" # Let the user override the test with a path.
13736   ;;
13737   *)
13738   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13739 for as_dir in $PATH
13740 do
13741   IFS=$as_save_IFS
13742   test -z "$as_dir" && as_dir=.
13743     for ac_exec_ext in '' $ac_executable_extensions; do
13744   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13745     ac_cv_path_EGREP="$as_dir/$ac_word$ac_exec_ext"
13746     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13747     break 2
13748   fi
13749 done
13750   done
13751 IFS=$as_save_IFS
13752 
13753   ;;
13754 esac
13755 fi
13756 EGREP=$ac_cv_path_EGREP
13757 if test -n "$EGREP"; then
13758   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $EGREP" >&5
13759 $as_echo "$EGREP" >&6; }
13760 else
13761   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13762 $as_echo "no" >&6; }
13763 fi
13764 
13765 
13766           if test "x$EGREP" = x; then
13767             as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5
13768           fi
13769         else
13770           # Otherwise we believe it is a complete path. Use it as it is.
13771           { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool EGREP=$tool_specified" >&5
13772 $as_echo "$as_me: Will use user supplied tool EGREP=$tool_specified" >&6;}
13773           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for EGREP" >&5
13774 $as_echo_n "checking for EGREP... " >&6; }
13775           if test ! -x "$tool_specified"; then
13776             { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
13777 $as_echo "not found" >&6; }
13778             as_fn_error $? "User supplied tool EGREP=$tool_specified does not exist or is not executable" "$LINENO" 5
13779           fi
13780           { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5
13781 $as_echo "$tool_specified" >&6; }
13782         fi
13783       fi
13784     fi
13785 
13786   fi
13787 
13788 
13789   if test "x$EGREP" = x; then
13790     as_fn_error $? "Could not find required tool for EGREP" "$LINENO" 5
13791   fi
13792 
13793 
13794 
13795 
13796   # Publish this variable in the help.
13797 
13798 
13799   if [ -z "${FGREP+x}" ]; then
13800     # The variable is not set by user, try to locate tool using the code snippet
13801     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
13802 $as_echo_n "checking for fgrep... " >&6; }
13803 if ${ac_cv_path_FGREP+:} false; then :
13804   $as_echo_n "(cached) " >&6
13805 else
13806   if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
13807    then ac_cv_path_FGREP="$GREP -F"
13808    else
13809      if test -z "$FGREP"; then
13810   ac_path_FGREP_found=false
13811   # Loop through the user's path and test for each of PROGNAME-LIST
13812   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13813 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
13814 do
13815   IFS=$as_save_IFS
13816   test -z "$as_dir" && as_dir=.
13817     for ac_prog in fgrep; do
13818     for ac_exec_ext in '' $ac_executable_extensions; do
13819       ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
13820       as_fn_executable_p "$ac_path_FGREP" || continue
13821 # Check for GNU ac_path_FGREP and select it if it is found.
13822   # Check for GNU $ac_path_FGREP
13823 case `"$ac_path_FGREP" --version 2>&1` in
13824 *GNU*)
13825   ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
13826 *)
13827   ac_count=0
13828   $as_echo_n 0123456789 >"conftest.in"
13829   while :
13830   do
13831     cat "conftest.in" "conftest.in" >"conftest.tmp"
13832     mv "conftest.tmp" "conftest.in"
13833     cp "conftest.in" "conftest.nl"
13834     $as_echo 'FGREP' >> "conftest.nl"
13835     "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
13836     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
13837     as_fn_arith $ac_count + 1 && ac_count=$as_val
13838     if test $ac_count -gt ${ac_path_FGREP_max-0}; then
13839       # Best one so far, save it but keep looking for a better one
13840       ac_cv_path_FGREP="$ac_path_FGREP"
13841       ac_path_FGREP_max=$ac_count
13842     fi
13843     # 10*(2^10) chars as input seems more than enough
13844     test $ac_count -gt 10 && break
13845   done
13846   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
13847 esac
13848 
13849       $ac_path_FGREP_found && break 3
13850     done
13851   done
13852   done
13853 IFS=$as_save_IFS
13854   if test -z "$ac_cv_path_FGREP"; then
13855     as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
13856   fi
13857 else
13858   ac_cv_path_FGREP=$FGREP
13859 fi
13860 
13861    fi
13862 fi
13863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
13864 $as_echo "$ac_cv_path_FGREP" >&6; }
13865  FGREP="$ac_cv_path_FGREP"
13866 
13867 
13868   else
13869     # The variable is set, but is it from the command line or the environment?
13870 
13871     # Try to remove the string !FGREP! from our list.
13872     try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!FGREP!/}
13873     if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then
13874       # If it failed, the variable was not from the command line. Ignore it,
13875       # but warn the user (except for BASH, which is always set by the calling BASH).
13876       if test "xFGREP" != xBASH; then
13877         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of FGREP from the environment. Use command line variables instead." >&5
13878 $as_echo "$as_me: WARNING: Ignoring value of FGREP from the environment. Use command line variables instead." >&2;}
13879       fi
13880       # Try to locate tool using the code snippet
13881       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
13882 $as_echo_n "checking for fgrep... " >&6; }
13883 if ${ac_cv_path_FGREP+:} false; then :
13884   $as_echo_n "(cached) " >&6
13885 else
13886   if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
13887    then ac_cv_path_FGREP="$GREP -F"
13888    else
13889      if test -z "$FGREP"; then
13890   ac_path_FGREP_found=false
13891   # Loop through the user's path and test for each of PROGNAME-LIST
13892   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13893 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
13894 do
13895   IFS=$as_save_IFS
13896   test -z "$as_dir" && as_dir=.
13897     for ac_prog in fgrep; do
13898     for ac_exec_ext in '' $ac_executable_extensions; do
13899       ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
13900       as_fn_executable_p "$ac_path_FGREP" || continue
13901 # Check for GNU ac_path_FGREP and select it if it is found.
13902   # Check for GNU $ac_path_FGREP
13903 case `"$ac_path_FGREP" --version 2>&1` in
13904 *GNU*)
13905   ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
13906 *)
13907   ac_count=0
13908   $as_echo_n 0123456789 >"conftest.in"
13909   while :
13910   do
13911     cat "conftest.in" "conftest.in" >"conftest.tmp"
13912     mv "conftest.tmp" "conftest.in"
13913     cp "conftest.in" "conftest.nl"
13914     $as_echo 'FGREP' >> "conftest.nl"
13915     "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
13916     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
13917     as_fn_arith $ac_count + 1 && ac_count=$as_val
13918     if test $ac_count -gt ${ac_path_FGREP_max-0}; then
13919       # Best one so far, save it but keep looking for a better one
13920       ac_cv_path_FGREP="$ac_path_FGREP"
13921       ac_path_FGREP_max=$ac_count
13922     fi
13923     # 10*(2^10) chars as input seems more than enough
13924     test $ac_count -gt 10 && break
13925   done
13926   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
13927 esac
13928 
13929       $ac_path_FGREP_found && break 3
13930     done
13931   done
13932   done
13933 IFS=$as_save_IFS
13934   if test -z "$ac_cv_path_FGREP"; then
13935     as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
13936   fi
13937 else
13938   ac_cv_path_FGREP=$FGREP
13939 fi
13940 
13941    fi
13942 fi
13943 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
13944 $as_echo "$ac_cv_path_FGREP" >&6; }
13945  FGREP="$ac_cv_path_FGREP"
13946 
13947 
13948     else
13949       # If it succeeded, then it was overridden by the user. We will use it
13950       # for the tool.
13951 
13952       # First remove it from the list of overridden variables, so we can test
13953       # for unknown variables in the end.
13954       CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var"
13955 
13956       # Check if we try to supply an empty value
13957       if test "x$FGREP" = x; then
13958         { $as_echo "$as_me:${as_lineno-$LINENO}: Setting user supplied tool FGREP= (no value)" >&5
13959 $as_echo "$as_me: Setting user supplied tool FGREP= (no value)" >&6;}
13960         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for FGREP" >&5
13961 $as_echo_n "checking for FGREP... " >&6; }
13962         { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
13963 $as_echo "disabled" >&6; }
13964       else
13965         # Check if the provided tool contains a complete path.
13966         tool_specified="$FGREP"
13967         tool_basename="${tool_specified##*/}"
13968         if test "x$tool_basename" = "x$tool_specified"; then
13969           # A command without a complete path is provided, search $PATH.
13970           { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool FGREP=$tool_basename" >&5
13971 $as_echo "$as_me: Will search for user supplied tool FGREP=$tool_basename" >&6;}
13972           # Extract the first word of "$tool_basename", so it can be a program name with args.
13973 set dummy $tool_basename; ac_word=$2
13974 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13975 $as_echo_n "checking for $ac_word... " >&6; }
13976 if ${ac_cv_path_FGREP+:} false; then :
13977   $as_echo_n "(cached) " >&6
13978 else
13979   case $FGREP in
13980   [\\/]* | ?:[\\/]*)
13981   ac_cv_path_FGREP="$FGREP" # Let the user override the test with a path.
13982   ;;
13983   *)
13984   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13985 for as_dir in $PATH
13986 do
13987   IFS=$as_save_IFS
13988   test -z "$as_dir" && as_dir=.
13989     for ac_exec_ext in '' $ac_executable_extensions; do
13990   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13991     ac_cv_path_FGREP="$as_dir/$ac_word$ac_exec_ext"
13992     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13993     break 2
13994   fi
13995 done
13996   done
13997 IFS=$as_save_IFS
13998 
13999   ;;
14000 esac
14001 fi
14002 FGREP=$ac_cv_path_FGREP
14003 if test -n "$FGREP"; then
14004   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FGREP" >&5
14005 $as_echo "$FGREP" >&6; }
14006 else
14007   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14008 $as_echo "no" >&6; }
14009 fi
14010 
14011 
14012           if test "x$FGREP" = x; then
14013             as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5
14014           fi
14015         else
14016           # Otherwise we believe it is a complete path. Use it as it is.
14017           { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool FGREP=$tool_specified" >&5
14018 $as_echo "$as_me: Will use user supplied tool FGREP=$tool_specified" >&6;}
14019           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for FGREP" >&5
14020 $as_echo_n "checking for FGREP... " >&6; }
14021           if test ! -x "$tool_specified"; then
14022             { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
14023 $as_echo "not found" >&6; }
14024             as_fn_error $? "User supplied tool FGREP=$tool_specified does not exist or is not executable" "$LINENO" 5
14025           fi
14026           { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5
14027 $as_echo "$tool_specified" >&6; }
14028         fi
14029       fi
14030     fi
14031 
14032   fi
14033 
14034 
14035   if test "x$FGREP" = x; then
14036     as_fn_error $? "Could not find required tool for FGREP" "$LINENO" 5
14037   fi
14038 
14039 
14040 
14041 
14042   # Publish this variable in the help.
14043 
14044 
14045   if [ -z "${SED+x}" ]; then
14046     # The variable is not set by user, try to locate tool using the code snippet
14047     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
14048 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
14049 if ${ac_cv_path_SED+:} false; then :
14050   $as_echo_n "(cached) " >&6
14051 else
14052             ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
14053      for ac_i in 1 2 3 4 5 6 7; do
14054        ac_script="$ac_script$as_nl$ac_script"
14055      done
14056      echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
14057      { ac_script=; unset ac_script;}
14058      if test -z "$SED"; then
14059   ac_path_SED_found=false
14060   # Loop through the user's path and test for each of PROGNAME-LIST
14061   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14062 for as_dir in $PATH
14063 do
14064   IFS=$as_save_IFS
14065   test -z "$as_dir" && as_dir=.
14066     for ac_prog in sed gsed; do
14067     for ac_exec_ext in '' $ac_executable_extensions; do
14068       ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
14069       as_fn_executable_p "$ac_path_SED" || continue
14070 # Check for GNU ac_path_SED and select it if it is found.
14071   # Check for GNU $ac_path_SED
14072 case `"$ac_path_SED" --version 2>&1` in
14073 *GNU*)
14074   ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
14075 *)
14076   ac_count=0
14077   $as_echo_n 0123456789 >"conftest.in"
14078   while :
14079   do
14080     cat "conftest.in" "conftest.in" >"conftest.tmp"
14081     mv "conftest.tmp" "conftest.in"
14082     cp "conftest.in" "conftest.nl"
14083     $as_echo '' >> "conftest.nl"
14084     "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
14085     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
14086     as_fn_arith $ac_count + 1 && ac_count=$as_val
14087     if test $ac_count -gt ${ac_path_SED_max-0}; then
14088       # Best one so far, save it but keep looking for a better one
14089       ac_cv_path_SED="$ac_path_SED"
14090       ac_path_SED_max=$ac_count
14091     fi
14092     # 10*(2^10) chars as input seems more than enough
14093     test $ac_count -gt 10 && break
14094   done
14095   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
14096 esac
14097 
14098       $ac_path_SED_found && break 3
14099     done
14100   done
14101   done
14102 IFS=$as_save_IFS
14103   if test -z "$ac_cv_path_SED"; then
14104     as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
14105   fi
14106 else
14107   ac_cv_path_SED=$SED
14108 fi
14109 
14110 fi
14111 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
14112 $as_echo "$ac_cv_path_SED" >&6; }
14113  SED="$ac_cv_path_SED"
14114   rm -f conftest.sed
14115 
14116   else
14117     # The variable is set, but is it from the command line or the environment?
14118 
14119     # Try to remove the string !SED! from our list.
14120     try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!SED!/}
14121     if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then
14122       # If it failed, the variable was not from the command line. Ignore it,
14123       # but warn the user (except for BASH, which is always set by the calling BASH).
14124       if test "xSED" != xBASH; then
14125         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of SED from the environment. Use command line variables instead." >&5
14126 $as_echo "$as_me: WARNING: Ignoring value of SED from the environment. Use command line variables instead." >&2;}
14127       fi
14128       # Try to locate tool using the code snippet
14129       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
14130 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
14131 if ${ac_cv_path_SED+:} false; then :
14132   $as_echo_n "(cached) " >&6
14133 else
14134             ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
14135      for ac_i in 1 2 3 4 5 6 7; do
14136        ac_script="$ac_script$as_nl$ac_script"
14137      done
14138      echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
14139      { ac_script=; unset ac_script;}
14140      if test -z "$SED"; then
14141   ac_path_SED_found=false
14142   # Loop through the user's path and test for each of PROGNAME-LIST
14143   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14144 for as_dir in $PATH
14145 do
14146   IFS=$as_save_IFS
14147   test -z "$as_dir" && as_dir=.
14148     for ac_prog in sed gsed; do
14149     for ac_exec_ext in '' $ac_executable_extensions; do
14150       ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
14151       as_fn_executable_p "$ac_path_SED" || continue
14152 # Check for GNU ac_path_SED and select it if it is found.
14153   # Check for GNU $ac_path_SED
14154 case `"$ac_path_SED" --version 2>&1` in
14155 *GNU*)
14156   ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
14157 *)
14158   ac_count=0
14159   $as_echo_n 0123456789 >"conftest.in"
14160   while :
14161   do
14162     cat "conftest.in" "conftest.in" >"conftest.tmp"
14163     mv "conftest.tmp" "conftest.in"
14164     cp "conftest.in" "conftest.nl"
14165     $as_echo '' >> "conftest.nl"
14166     "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
14167     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
14168     as_fn_arith $ac_count + 1 && ac_count=$as_val
14169     if test $ac_count -gt ${ac_path_SED_max-0}; then
14170       # Best one so far, save it but keep looking for a better one
14171       ac_cv_path_SED="$ac_path_SED"
14172       ac_path_SED_max=$ac_count
14173     fi
14174     # 10*(2^10) chars as input seems more than enough
14175     test $ac_count -gt 10 && break
14176   done
14177   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
14178 esac
14179 
14180       $ac_path_SED_found && break 3
14181     done
14182   done
14183   done
14184 IFS=$as_save_IFS
14185   if test -z "$ac_cv_path_SED"; then
14186     as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
14187   fi
14188 else
14189   ac_cv_path_SED=$SED
14190 fi
14191 
14192 fi
14193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
14194 $as_echo "$ac_cv_path_SED" >&6; }
14195  SED="$ac_cv_path_SED"
14196   rm -f conftest.sed
14197 
14198     else
14199       # If it succeeded, then it was overridden by the user. We will use it
14200       # for the tool.
14201 
14202       # First remove it from the list of overridden variables, so we can test
14203       # for unknown variables in the end.
14204       CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var"
14205 
14206       # Check if we try to supply an empty value
14207       if test "x$SED" = x; then
14208         { $as_echo "$as_me:${as_lineno-$LINENO}: Setting user supplied tool SED= (no value)" >&5
14209 $as_echo "$as_me: Setting user supplied tool SED= (no value)" >&6;}
14210         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SED" >&5
14211 $as_echo_n "checking for SED... " >&6; }
14212         { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
14213 $as_echo "disabled" >&6; }
14214       else
14215         # Check if the provided tool contains a complete path.
14216         tool_specified="$SED"
14217         tool_basename="${tool_specified##*/}"
14218         if test "x$tool_basename" = "x$tool_specified"; then
14219           # A command without a complete path is provided, search $PATH.
14220           { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool SED=$tool_basename" >&5
14221 $as_echo "$as_me: Will search for user supplied tool SED=$tool_basename" >&6;}
14222           # Extract the first word of "$tool_basename", so it can be a program name with args.
14223 set dummy $tool_basename; ac_word=$2
14224 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14225 $as_echo_n "checking for $ac_word... " >&6; }
14226 if ${ac_cv_path_SED+:} false; then :
14227   $as_echo_n "(cached) " >&6
14228 else
14229   case $SED in
14230   [\\/]* | ?:[\\/]*)
14231   ac_cv_path_SED="$SED" # Let the user override the test with a path.
14232   ;;
14233   *)
14234   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14235 for as_dir in $PATH
14236 do
14237   IFS=$as_save_IFS
14238   test -z "$as_dir" && as_dir=.
14239     for ac_exec_ext in '' $ac_executable_extensions; do
14240   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14241     ac_cv_path_SED="$as_dir/$ac_word$ac_exec_ext"
14242     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14243     break 2
14244   fi
14245 done
14246   done
14247 IFS=$as_save_IFS
14248 
14249   ;;
14250 esac
14251 fi
14252 SED=$ac_cv_path_SED
14253 if test -n "$SED"; then
14254   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SED" >&5
14255 $as_echo "$SED" >&6; }
14256 else
14257   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14258 $as_echo "no" >&6; }
14259 fi
14260 
14261 
14262           if test "x$SED" = x; then
14263             as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5
14264           fi
14265         else
14266           # Otherwise we believe it is a complete path. Use it as it is.
14267           { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool SED=$tool_specified" >&5
14268 $as_echo "$as_me: Will use user supplied tool SED=$tool_specified" >&6;}
14269           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SED" >&5
14270 $as_echo_n "checking for SED... " >&6; }
14271           if test ! -x "$tool_specified"; then
14272             { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
14273 $as_echo "not found" >&6; }
14274             as_fn_error $? "User supplied tool SED=$tool_specified does not exist or is not executable" "$LINENO" 5
14275           fi
14276           { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5
14277 $as_echo "$tool_specified" >&6; }
14278         fi
14279       fi
14280     fi
14281 
14282   fi
14283 
14284 
14285   if test "x$SED" = x; then
14286     as_fn_error $? "Could not find required tool for SED" "$LINENO" 5
14287   fi
14288 
14289 
14290 
14291   # Always force rm.
14292   RM="$RM -f"
14293 
14294   # pwd behaves differently on various platforms and some don't support the -L flag.
14295   # Always use the bash builtin pwd to get uniform behavior.
14296   THEPWDCMD=pwd
14297 
14298   # These are not required on all platforms
14299 
14300 
14301   # Publish this variable in the help.
14302 
14303 
14304   if [ -z "${CYGPATH+x}" ]; then
14305     # The variable is not set by user, try to locate tool using the code snippet
14306     for ac_prog in cygpath
14307 do
14308   # Extract the first word of "$ac_prog", so it can be a program name with args.
14309 set dummy $ac_prog; ac_word=$2
14310 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14311 $as_echo_n "checking for $ac_word... " >&6; }
14312 if ${ac_cv_path_CYGPATH+:} false; then :
14313   $as_echo_n "(cached) " >&6
14314 else
14315   case $CYGPATH in
14316   [\\/]* | ?:[\\/]*)
14317   ac_cv_path_CYGPATH="$CYGPATH" # Let the user override the test with a path.
14318   ;;
14319   *)
14320   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14321 for as_dir in $PATH
14322 do
14323   IFS=$as_save_IFS
14324   test -z "$as_dir" && as_dir=.
14325     for ac_exec_ext in '' $ac_executable_extensions; do
14326   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14327     ac_cv_path_CYGPATH="$as_dir/$ac_word$ac_exec_ext"
14328     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14329     break 2
14330   fi
14331 done
14332   done
14333 IFS=$as_save_IFS
14334 
14335   ;;
14336 esac
14337 fi
14338 CYGPATH=$ac_cv_path_CYGPATH
14339 if test -n "$CYGPATH"; then
14340   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CYGPATH" >&5
14341 $as_echo "$CYGPATH" >&6; }
14342 else
14343   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14344 $as_echo "no" >&6; }
14345 fi
14346 
14347 
14348   test -n "$CYGPATH" && break
14349 done
14350 
14351   else
14352     # The variable is set, but is it from the command line or the environment?
14353 
14354     # Try to remove the string !CYGPATH! from our list.
14355     try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!CYGPATH!/}
14356     if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then
14357       # If it failed, the variable was not from the command line. Ignore it,
14358       # but warn the user (except for BASH, which is always set by the calling BASH).
14359       if test "xCYGPATH" != xBASH; then
14360         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of CYGPATH from the environment. Use command line variables instead." >&5
14361 $as_echo "$as_me: WARNING: Ignoring value of CYGPATH from the environment. Use command line variables instead." >&2;}
14362       fi
14363       # Try to locate tool using the code snippet
14364       for ac_prog in cygpath
14365 do
14366   # Extract the first word of "$ac_prog", so it can be a program name with args.
14367 set dummy $ac_prog; ac_word=$2
14368 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14369 $as_echo_n "checking for $ac_word... " >&6; }
14370 if ${ac_cv_path_CYGPATH+:} false; then :
14371   $as_echo_n "(cached) " >&6
14372 else
14373   case $CYGPATH in
14374   [\\/]* | ?:[\\/]*)
14375   ac_cv_path_CYGPATH="$CYGPATH" # Let the user override the test with a path.
14376   ;;
14377   *)
14378   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14379 for as_dir in $PATH
14380 do
14381   IFS=$as_save_IFS
14382   test -z "$as_dir" && as_dir=.
14383     for ac_exec_ext in '' $ac_executable_extensions; do
14384   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14385     ac_cv_path_CYGPATH="$as_dir/$ac_word$ac_exec_ext"
14386     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14387     break 2
14388   fi
14389 done
14390   done
14391 IFS=$as_save_IFS
14392 
14393   ;;
14394 esac
14395 fi
14396 CYGPATH=$ac_cv_path_CYGPATH
14397 if test -n "$CYGPATH"; then
14398   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CYGPATH" >&5
14399 $as_echo "$CYGPATH" >&6; }
14400 else
14401   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14402 $as_echo "no" >&6; }
14403 fi
14404 
14405 
14406   test -n "$CYGPATH" && break
14407 done
14408 
14409     else
14410       # If it succeeded, then it was overridden by the user. We will use it
14411       # for the tool.
14412 
14413       # First remove it from the list of overridden variables, so we can test
14414       # for unknown variables in the end.
14415       CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var"
14416 
14417       # Check if we try to supply an empty value
14418       if test "x$CYGPATH" = x; then
14419         { $as_echo "$as_me:${as_lineno-$LINENO}: Setting user supplied tool CYGPATH= (no value)" >&5
14420 $as_echo "$as_me: Setting user supplied tool CYGPATH= (no value)" >&6;}
14421         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CYGPATH" >&5
14422 $as_echo_n "checking for CYGPATH... " >&6; }
14423         { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
14424 $as_echo "disabled" >&6; }
14425       else
14426         # Check if the provided tool contains a complete path.
14427         tool_specified="$CYGPATH"
14428         tool_basename="${tool_specified##*/}"
14429         if test "x$tool_basename" = "x$tool_specified"; then
14430           # A command without a complete path is provided, search $PATH.
14431           { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool CYGPATH=$tool_basename" >&5
14432 $as_echo "$as_me: Will search for user supplied tool CYGPATH=$tool_basename" >&6;}
14433           # Extract the first word of "$tool_basename", so it can be a program name with args.
14434 set dummy $tool_basename; ac_word=$2
14435 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14436 $as_echo_n "checking for $ac_word... " >&6; }
14437 if ${ac_cv_path_CYGPATH+:} false; then :
14438   $as_echo_n "(cached) " >&6
14439 else
14440   case $CYGPATH in
14441   [\\/]* | ?:[\\/]*)
14442   ac_cv_path_CYGPATH="$CYGPATH" # Let the user override the test with a path.
14443   ;;
14444   *)
14445   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14446 for as_dir in $PATH
14447 do
14448   IFS=$as_save_IFS
14449   test -z "$as_dir" && as_dir=.
14450     for ac_exec_ext in '' $ac_executable_extensions; do
14451   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14452     ac_cv_path_CYGPATH="$as_dir/$ac_word$ac_exec_ext"
14453     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14454     break 2
14455   fi
14456 done
14457   done
14458 IFS=$as_save_IFS
14459 
14460   ;;
14461 esac
14462 fi
14463 CYGPATH=$ac_cv_path_CYGPATH
14464 if test -n "$CYGPATH"; then
14465   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CYGPATH" >&5
14466 $as_echo "$CYGPATH" >&6; }
14467 else
14468   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14469 $as_echo "no" >&6; }
14470 fi
14471 
14472 
14473           if test "x$CYGPATH" = x; then
14474             as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5
14475           fi
14476         else
14477           # Otherwise we believe it is a complete path. Use it as it is.
14478           { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool CYGPATH=$tool_specified" >&5
14479 $as_echo "$as_me: Will use user supplied tool CYGPATH=$tool_specified" >&6;}
14480           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CYGPATH" >&5
14481 $as_echo_n "checking for CYGPATH... " >&6; }
14482           if test ! -x "$tool_specified"; then
14483             { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
14484 $as_echo "not found" >&6; }
14485             as_fn_error $? "User supplied tool CYGPATH=$tool_specified does not exist or is not executable" "$LINENO" 5
14486           fi
14487           { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5
14488 $as_echo "$tool_specified" >&6; }
14489         fi
14490       fi
14491     fi
14492 
14493   fi
14494 
14495 
14496 
14497 
14498   # Publish this variable in the help.
14499 
14500 
14501   if [ -z "${READLINK+x}" ]; then
14502     # The variable is not set by user, try to locate tool using the code snippet
14503     for ac_prog in greadlink readlink
14504 do
14505   # Extract the first word of "$ac_prog", so it can be a program name with args.
14506 set dummy $ac_prog; ac_word=$2
14507 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14508 $as_echo_n "checking for $ac_word... " >&6; }
14509 if ${ac_cv_path_READLINK+:} false; then :
14510   $as_echo_n "(cached) " >&6
14511 else
14512   case $READLINK in
14513   [\\/]* | ?:[\\/]*)
14514   ac_cv_path_READLINK="$READLINK" # Let the user override the test with a path.
14515   ;;
14516   *)
14517   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14518 for as_dir in $PATH
14519 do
14520   IFS=$as_save_IFS
14521   test -z "$as_dir" && as_dir=.
14522     for ac_exec_ext in '' $ac_executable_extensions; do
14523   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14524     ac_cv_path_READLINK="$as_dir/$ac_word$ac_exec_ext"
14525     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14526     break 2
14527   fi
14528 done
14529   done
14530 IFS=$as_save_IFS
14531 
14532   ;;
14533 esac
14534 fi
14535 READLINK=$ac_cv_path_READLINK
14536 if test -n "$READLINK"; then
14537   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READLINK" >&5
14538 $as_echo "$READLINK" >&6; }
14539 else
14540   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14541 $as_echo "no" >&6; }
14542 fi
14543 
14544 
14545   test -n "$READLINK" && break
14546 done
14547 
14548   else
14549     # The variable is set, but is it from the command line or the environment?
14550 
14551     # Try to remove the string !READLINK! from our list.
14552     try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!READLINK!/}
14553     if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then
14554       # If it failed, the variable was not from the command line. Ignore it,
14555       # but warn the user (except for BASH, which is always set by the calling BASH).
14556       if test "xREADLINK" != xBASH; then
14557         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of READLINK from the environment. Use command line variables instead." >&5
14558 $as_echo "$as_me: WARNING: Ignoring value of READLINK from the environment. Use command line variables instead." >&2;}
14559       fi
14560       # Try to locate tool using the code snippet
14561       for ac_prog in greadlink readlink
14562 do
14563   # Extract the first word of "$ac_prog", so it can be a program name with args.
14564 set dummy $ac_prog; ac_word=$2
14565 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14566 $as_echo_n "checking for $ac_word... " >&6; }
14567 if ${ac_cv_path_READLINK+:} false; then :
14568   $as_echo_n "(cached) " >&6
14569 else
14570   case $READLINK in
14571   [\\/]* | ?:[\\/]*)
14572   ac_cv_path_READLINK="$READLINK" # Let the user override the test with a path.
14573   ;;
14574   *)
14575   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14576 for as_dir in $PATH
14577 do
14578   IFS=$as_save_IFS
14579   test -z "$as_dir" && as_dir=.
14580     for ac_exec_ext in '' $ac_executable_extensions; do
14581   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14582     ac_cv_path_READLINK="$as_dir/$ac_word$ac_exec_ext"
14583     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14584     break 2
14585   fi
14586 done
14587   done
14588 IFS=$as_save_IFS
14589 
14590   ;;
14591 esac
14592 fi
14593 READLINK=$ac_cv_path_READLINK
14594 if test -n "$READLINK"; then
14595   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READLINK" >&5
14596 $as_echo "$READLINK" >&6; }
14597 else
14598   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14599 $as_echo "no" >&6; }
14600 fi
14601 
14602 
14603   test -n "$READLINK" && break
14604 done
14605 
14606     else
14607       # If it succeeded, then it was overridden by the user. We will use it
14608       # for the tool.
14609 
14610       # First remove it from the list of overridden variables, so we can test
14611       # for unknown variables in the end.
14612       CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var"
14613 
14614       # Check if we try to supply an empty value
14615       if test "x$READLINK" = x; then
14616         { $as_echo "$as_me:${as_lineno-$LINENO}: Setting user supplied tool READLINK= (no value)" >&5
14617 $as_echo "$as_me: Setting user supplied tool READLINK= (no value)" >&6;}
14618         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for READLINK" >&5
14619 $as_echo_n "checking for READLINK... " >&6; }
14620         { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
14621 $as_echo "disabled" >&6; }
14622       else
14623         # Check if the provided tool contains a complete path.
14624         tool_specified="$READLINK"
14625         tool_basename="${tool_specified##*/}"
14626         if test "x$tool_basename" = "x$tool_specified"; then
14627           # A command without a complete path is provided, search $PATH.
14628           { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool READLINK=$tool_basename" >&5
14629 $as_echo "$as_me: Will search for user supplied tool READLINK=$tool_basename" >&6;}
14630           # Extract the first word of "$tool_basename", so it can be a program name with args.
14631 set dummy $tool_basename; ac_word=$2
14632 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14633 $as_echo_n "checking for $ac_word... " >&6; }
14634 if ${ac_cv_path_READLINK+:} false; then :
14635   $as_echo_n "(cached) " >&6
14636 else
14637   case $READLINK in
14638   [\\/]* | ?:[\\/]*)
14639   ac_cv_path_READLINK="$READLINK" # Let the user override the test with a path.
14640   ;;
14641   *)
14642   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14643 for as_dir in $PATH
14644 do
14645   IFS=$as_save_IFS
14646   test -z "$as_dir" && as_dir=.
14647     for ac_exec_ext in '' $ac_executable_extensions; do
14648   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14649     ac_cv_path_READLINK="$as_dir/$ac_word$ac_exec_ext"
14650     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14651     break 2
14652   fi
14653 done
14654   done
14655 IFS=$as_save_IFS
14656 
14657   ;;
14658 esac
14659 fi
14660 READLINK=$ac_cv_path_READLINK
14661 if test -n "$READLINK"; then
14662   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READLINK" >&5
14663 $as_echo "$READLINK" >&6; }
14664 else
14665   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14666 $as_echo "no" >&6; }
14667 fi
14668 
14669 
14670           if test "x$READLINK" = x; then
14671             as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5
14672           fi
14673         else
14674           # Otherwise we believe it is a complete path. Use it as it is.
14675           { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool READLINK=$tool_specified" >&5
14676 $as_echo "$as_me: Will use user supplied tool READLINK=$tool_specified" >&6;}
14677           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for READLINK" >&5
14678 $as_echo_n "checking for READLINK... " >&6; }
14679           if test ! -x "$tool_specified"; then
14680             { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
14681 $as_echo "not found" >&6; }
14682             as_fn_error $? "User supplied tool READLINK=$tool_specified does not exist or is not executable" "$LINENO" 5
14683           fi
14684           { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5
14685 $as_echo "$tool_specified" >&6; }
14686         fi
14687       fi
14688     fi
14689 
14690   fi
14691 
14692 
14693 
14694 
14695   # Publish this variable in the help.
14696 
14697 
14698   if [ -z "${DF+x}" ]; then
14699     # The variable is not set by user, try to locate tool using the code snippet
14700     for ac_prog in df
14701 do
14702   # Extract the first word of "$ac_prog", so it can be a program name with args.
14703 set dummy $ac_prog; ac_word=$2
14704 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14705 $as_echo_n "checking for $ac_word... " >&6; }
14706 if ${ac_cv_path_DF+:} false; then :
14707   $as_echo_n "(cached) " >&6
14708 else
14709   case $DF in
14710   [\\/]* | ?:[\\/]*)
14711   ac_cv_path_DF="$DF" # Let the user override the test with a path.
14712   ;;
14713   *)
14714   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14715 for as_dir in $PATH
14716 do
14717   IFS=$as_save_IFS
14718   test -z "$as_dir" && as_dir=.
14719     for ac_exec_ext in '' $ac_executable_extensions; do
14720   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14721     ac_cv_path_DF="$as_dir/$ac_word$ac_exec_ext"
14722     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14723     break 2
14724   fi
14725 done
14726   done
14727 IFS=$as_save_IFS
14728 
14729   ;;
14730 esac
14731 fi
14732 DF=$ac_cv_path_DF
14733 if test -n "$DF"; then
14734   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DF" >&5
14735 $as_echo "$DF" >&6; }
14736 else
14737   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14738 $as_echo "no" >&6; }
14739 fi
14740 
14741 
14742   test -n "$DF" && break
14743 done
14744 
14745   else
14746     # The variable is set, but is it from the command line or the environment?
14747 
14748     # Try to remove the string !DF! from our list.
14749     try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!DF!/}
14750     if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then
14751       # If it failed, the variable was not from the command line. Ignore it,
14752       # but warn the user (except for BASH, which is always set by the calling BASH).
14753       if test "xDF" != xBASH; then
14754         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of DF from the environment. Use command line variables instead." >&5
14755 $as_echo "$as_me: WARNING: Ignoring value of DF from the environment. Use command line variables instead." >&2;}
14756       fi
14757       # Try to locate tool using the code snippet
14758       for ac_prog in df
14759 do
14760   # Extract the first word of "$ac_prog", so it can be a program name with args.
14761 set dummy $ac_prog; ac_word=$2
14762 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14763 $as_echo_n "checking for $ac_word... " >&6; }
14764 if ${ac_cv_path_DF+:} false; then :
14765   $as_echo_n "(cached) " >&6
14766 else
14767   case $DF in
14768   [\\/]* | ?:[\\/]*)
14769   ac_cv_path_DF="$DF" # Let the user override the test with a path.
14770   ;;
14771   *)
14772   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14773 for as_dir in $PATH
14774 do
14775   IFS=$as_save_IFS
14776   test -z "$as_dir" && as_dir=.
14777     for ac_exec_ext in '' $ac_executable_extensions; do
14778   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14779     ac_cv_path_DF="$as_dir/$ac_word$ac_exec_ext"
14780     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14781     break 2
14782   fi
14783 done
14784   done
14785 IFS=$as_save_IFS
14786 
14787   ;;
14788 esac
14789 fi
14790 DF=$ac_cv_path_DF
14791 if test -n "$DF"; then
14792   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DF" >&5
14793 $as_echo "$DF" >&6; }
14794 else
14795   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14796 $as_echo "no" >&6; }
14797 fi
14798 
14799 
14800   test -n "$DF" && break
14801 done
14802 
14803     else
14804       # If it succeeded, then it was overridden by the user. We will use it
14805       # for the tool.
14806 
14807       # First remove it from the list of overridden variables, so we can test
14808       # for unknown variables in the end.
14809       CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var"
14810 
14811       # Check if we try to supply an empty value
14812       if test "x$DF" = x; then
14813         { $as_echo "$as_me:${as_lineno-$LINENO}: Setting user supplied tool DF= (no value)" >&5
14814 $as_echo "$as_me: Setting user supplied tool DF= (no value)" >&6;}
14815         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DF" >&5
14816 $as_echo_n "checking for DF... " >&6; }
14817         { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
14818 $as_echo "disabled" >&6; }
14819       else
14820         # Check if the provided tool contains a complete path.
14821         tool_specified="$DF"
14822         tool_basename="${tool_specified##*/}"
14823         if test "x$tool_basename" = "x$tool_specified"; then
14824           # A command without a complete path is provided, search $PATH.
14825           { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool DF=$tool_basename" >&5
14826 $as_echo "$as_me: Will search for user supplied tool DF=$tool_basename" >&6;}
14827           # Extract the first word of "$tool_basename", so it can be a program name with args.
14828 set dummy $tool_basename; ac_word=$2
14829 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14830 $as_echo_n "checking for $ac_word... " >&6; }
14831 if ${ac_cv_path_DF+:} false; then :
14832   $as_echo_n "(cached) " >&6
14833 else
14834   case $DF in
14835   [\\/]* | ?:[\\/]*)
14836   ac_cv_path_DF="$DF" # Let the user override the test with a path.
14837   ;;
14838   *)
14839   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14840 for as_dir in $PATH
14841 do
14842   IFS=$as_save_IFS
14843   test -z "$as_dir" && as_dir=.
14844     for ac_exec_ext in '' $ac_executable_extensions; do
14845   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14846     ac_cv_path_DF="$as_dir/$ac_word$ac_exec_ext"
14847     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14848     break 2
14849   fi
14850 done
14851   done
14852 IFS=$as_save_IFS
14853 
14854   ;;
14855 esac
14856 fi
14857 DF=$ac_cv_path_DF
14858 if test -n "$DF"; then
14859   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DF" >&5
14860 $as_echo "$DF" >&6; }
14861 else
14862   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14863 $as_echo "no" >&6; }
14864 fi
14865 
14866 
14867           if test "x$DF" = x; then
14868             as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5
14869           fi
14870         else
14871           # Otherwise we believe it is a complete path. Use it as it is.
14872           { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool DF=$tool_specified" >&5
14873 $as_echo "$as_me: Will use user supplied tool DF=$tool_specified" >&6;}
14874           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DF" >&5
14875 $as_echo_n "checking for DF... " >&6; }
14876           if test ! -x "$tool_specified"; then
14877             { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
14878 $as_echo "not found" >&6; }
14879             as_fn_error $? "User supplied tool DF=$tool_specified does not exist or is not executable" "$LINENO" 5
14880           fi
14881           { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5
14882 $as_echo "$tool_specified" >&6; }
14883         fi
14884       fi
14885     fi
14886 
14887   fi
14888 
14889 
14890 
14891 
14892   # Publish this variable in the help.
14893 
14894 
14895   if [ -z "${CPIO+x}" ]; then
14896     # The variable is not set by user, try to locate tool using the code snippet
14897     for ac_prog in cpio bsdcpio
14898 do
14899   # Extract the first word of "$ac_prog", so it can be a program name with args.
14900 set dummy $ac_prog; ac_word=$2
14901 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14902 $as_echo_n "checking for $ac_word... " >&6; }
14903 if ${ac_cv_path_CPIO+:} false; then :
14904   $as_echo_n "(cached) " >&6
14905 else
14906   case $CPIO in
14907   [\\/]* | ?:[\\/]*)
14908   ac_cv_path_CPIO="$CPIO" # Let the user override the test with a path.
14909   ;;
14910   *)
14911   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14912 for as_dir in $PATH
14913 do
14914   IFS=$as_save_IFS
14915   test -z "$as_dir" && as_dir=.
14916     for ac_exec_ext in '' $ac_executable_extensions; do
14917   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14918     ac_cv_path_CPIO="$as_dir/$ac_word$ac_exec_ext"
14919     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14920     break 2
14921   fi
14922 done
14923   done
14924 IFS=$as_save_IFS
14925 
14926   ;;
14927 esac
14928 fi
14929 CPIO=$ac_cv_path_CPIO
14930 if test -n "$CPIO"; then
14931   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPIO" >&5
14932 $as_echo "$CPIO" >&6; }
14933 else
14934   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14935 $as_echo "no" >&6; }
14936 fi
14937 
14938 
14939   test -n "$CPIO" && break
14940 done
14941 
14942   else
14943     # The variable is set, but is it from the command line or the environment?
14944 
14945     # Try to remove the string !CPIO! from our list.
14946     try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!CPIO!/}
14947     if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then
14948       # If it failed, the variable was not from the command line. Ignore it,
14949       # but warn the user (except for BASH, which is always set by the calling BASH).
14950       if test "xCPIO" != xBASH; then
14951         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of CPIO from the environment. Use command line variables instead." >&5
14952 $as_echo "$as_me: WARNING: Ignoring value of CPIO from the environment. Use command line variables instead." >&2;}
14953       fi
14954       # Try to locate tool using the code snippet
14955       for ac_prog in cpio bsdcpio
14956 do
14957   # Extract the first word of "$ac_prog", so it can be a program name with args.
14958 set dummy $ac_prog; ac_word=$2
14959 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14960 $as_echo_n "checking for $ac_word... " >&6; }
14961 if ${ac_cv_path_CPIO+:} false; then :
14962   $as_echo_n "(cached) " >&6
14963 else
14964   case $CPIO in
14965   [\\/]* | ?:[\\/]*)
14966   ac_cv_path_CPIO="$CPIO" # Let the user override the test with a path.
14967   ;;
14968   *)
14969   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14970 for as_dir in $PATH
14971 do
14972   IFS=$as_save_IFS
14973   test -z "$as_dir" && as_dir=.
14974     for ac_exec_ext in '' $ac_executable_extensions; do
14975   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14976     ac_cv_path_CPIO="$as_dir/$ac_word$ac_exec_ext"
14977     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14978     break 2
14979   fi
14980 done
14981   done
14982 IFS=$as_save_IFS
14983 
14984   ;;
14985 esac
14986 fi
14987 CPIO=$ac_cv_path_CPIO
14988 if test -n "$CPIO"; then
14989   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPIO" >&5
14990 $as_echo "$CPIO" >&6; }
14991 else
14992   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14993 $as_echo "no" >&6; }
14994 fi
14995 
14996 
14997   test -n "$CPIO" && break
14998 done
14999 
15000     else
15001       # If it succeeded, then it was overridden by the user. We will use it
15002       # for the tool.
15003 
15004       # First remove it from the list of overridden variables, so we can test
15005       # for unknown variables in the end.
15006       CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var"
15007 
15008       # Check if we try to supply an empty value
15009       if test "x$CPIO" = x; then
15010         { $as_echo "$as_me:${as_lineno-$LINENO}: Setting user supplied tool CPIO= (no value)" >&5
15011 $as_echo "$as_me: Setting user supplied tool CPIO= (no value)" >&6;}
15012         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CPIO" >&5
15013 $as_echo_n "checking for CPIO... " >&6; }
15014         { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
15015 $as_echo "disabled" >&6; }
15016       else
15017         # Check if the provided tool contains a complete path.
15018         tool_specified="$CPIO"
15019         tool_basename="${tool_specified##*/}"
15020         if test "x$tool_basename" = "x$tool_specified"; then
15021           # A command without a complete path is provided, search $PATH.
15022           { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool CPIO=$tool_basename" >&5
15023 $as_echo "$as_me: Will search for user supplied tool CPIO=$tool_basename" >&6;}
15024           # Extract the first word of "$tool_basename", so it can be a program name with args.
15025 set dummy $tool_basename; ac_word=$2
15026 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15027 $as_echo_n "checking for $ac_word... " >&6; }
15028 if ${ac_cv_path_CPIO+:} false; then :
15029   $as_echo_n "(cached) " >&6
15030 else
15031   case $CPIO in
15032   [\\/]* | ?:[\\/]*)
15033   ac_cv_path_CPIO="$CPIO" # Let the user override the test with a path.
15034   ;;
15035   *)
15036   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15037 for as_dir in $PATH
15038 do
15039   IFS=$as_save_IFS
15040   test -z "$as_dir" && as_dir=.
15041     for ac_exec_ext in '' $ac_executable_extensions; do
15042   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15043     ac_cv_path_CPIO="$as_dir/$ac_word$ac_exec_ext"
15044     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15045     break 2
15046   fi
15047 done
15048   done
15049 IFS=$as_save_IFS
15050 
15051   ;;
15052 esac
15053 fi
15054 CPIO=$ac_cv_path_CPIO
15055 if test -n "$CPIO"; then
15056   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPIO" >&5
15057 $as_echo "$CPIO" >&6; }
15058 else
15059   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15060 $as_echo "no" >&6; }
15061 fi
15062 
15063 
15064           if test "x$CPIO" = x; then
15065             as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5
15066           fi
15067         else
15068           # Otherwise we believe it is a complete path. Use it as it is.
15069           { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool CPIO=$tool_specified" >&5
15070 $as_echo "$as_me: Will use user supplied tool CPIO=$tool_specified" >&6;}
15071           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CPIO" >&5
15072 $as_echo_n "checking for CPIO... " >&6; }
15073           if test ! -x "$tool_specified"; then
15074             { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
15075 $as_echo "not found" >&6; }
15076             as_fn_error $? "User supplied tool CPIO=$tool_specified does not exist or is not executable" "$LINENO" 5
15077           fi
15078           { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5
15079 $as_echo "$tool_specified" >&6; }
15080         fi
15081       fi
15082     fi
15083 
15084   fi
15085 
15086 
15087 
15088 
15089   # Publish this variable in the help.
15090 
15091 
15092   if [ -z "${NICE+x}" ]; then
15093     # The variable is not set by user, try to locate tool using the code snippet
15094     for ac_prog in nice
15095 do
15096   # Extract the first word of "$ac_prog", so it can be a program name with args.
15097 set dummy $ac_prog; ac_word=$2
15098 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15099 $as_echo_n "checking for $ac_word... " >&6; }
15100 if ${ac_cv_path_NICE+:} false; then :
15101   $as_echo_n "(cached) " >&6
15102 else
15103   case $NICE in
15104   [\\/]* | ?:[\\/]*)
15105   ac_cv_path_NICE="$NICE" # Let the user override the test with a path.
15106   ;;
15107   *)
15108   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15109 for as_dir in $PATH
15110 do
15111   IFS=$as_save_IFS
15112   test -z "$as_dir" && as_dir=.
15113     for ac_exec_ext in '' $ac_executable_extensions; do
15114   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15115     ac_cv_path_NICE="$as_dir/$ac_word$ac_exec_ext"
15116     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15117     break 2
15118   fi
15119 done
15120   done
15121 IFS=$as_save_IFS
15122 
15123   ;;
15124 esac
15125 fi
15126 NICE=$ac_cv_path_NICE
15127 if test -n "$NICE"; then
15128   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NICE" >&5
15129 $as_echo "$NICE" >&6; }
15130 else
15131   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15132 $as_echo "no" >&6; }
15133 fi
15134 
15135 
15136   test -n "$NICE" && break
15137 done
15138 
15139   else
15140     # The variable is set, but is it from the command line or the environment?
15141 
15142     # Try to remove the string !NICE! from our list.
15143     try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!NICE!/}
15144     if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then
15145       # If it failed, the variable was not from the command line. Ignore it,
15146       # but warn the user (except for BASH, which is always set by the calling BASH).
15147       if test "xNICE" != xBASH; then
15148         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of NICE from the environment. Use command line variables instead." >&5
15149 $as_echo "$as_me: WARNING: Ignoring value of NICE from the environment. Use command line variables instead." >&2;}
15150       fi
15151       # Try to locate tool using the code snippet
15152       for ac_prog in nice
15153 do
15154   # Extract the first word of "$ac_prog", so it can be a program name with args.
15155 set dummy $ac_prog; ac_word=$2
15156 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15157 $as_echo_n "checking for $ac_word... " >&6; }
15158 if ${ac_cv_path_NICE+:} false; then :
15159   $as_echo_n "(cached) " >&6
15160 else
15161   case $NICE in
15162   [\\/]* | ?:[\\/]*)
15163   ac_cv_path_NICE="$NICE" # Let the user override the test with a path.
15164   ;;
15165   *)
15166   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15167 for as_dir in $PATH
15168 do
15169   IFS=$as_save_IFS
15170   test -z "$as_dir" && as_dir=.
15171     for ac_exec_ext in '' $ac_executable_extensions; do
15172   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15173     ac_cv_path_NICE="$as_dir/$ac_word$ac_exec_ext"
15174     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15175     break 2
15176   fi
15177 done
15178   done
15179 IFS=$as_save_IFS
15180 
15181   ;;
15182 esac
15183 fi
15184 NICE=$ac_cv_path_NICE
15185 if test -n "$NICE"; then
15186   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NICE" >&5
15187 $as_echo "$NICE" >&6; }
15188 else
15189   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15190 $as_echo "no" >&6; }
15191 fi
15192 
15193 
15194   test -n "$NICE" && break
15195 done
15196 
15197     else
15198       # If it succeeded, then it was overridden by the user. We will use it
15199       # for the tool.
15200 
15201       # First remove it from the list of overridden variables, so we can test
15202       # for unknown variables in the end.
15203       CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var"
15204 
15205       # Check if we try to supply an empty value
15206       if test "x$NICE" = x; then
15207         { $as_echo "$as_me:${as_lineno-$LINENO}: Setting user supplied tool NICE= (no value)" >&5
15208 $as_echo "$as_me: Setting user supplied tool NICE= (no value)" >&6;}
15209         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for NICE" >&5
15210 $as_echo_n "checking for NICE... " >&6; }
15211         { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
15212 $as_echo "disabled" >&6; }
15213       else
15214         # Check if the provided tool contains a complete path.
15215         tool_specified="$NICE"
15216         tool_basename="${tool_specified##*/}"
15217         if test "x$tool_basename" = "x$tool_specified"; then
15218           # A command without a complete path is provided, search $PATH.
15219           { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool NICE=$tool_basename" >&5
15220 $as_echo "$as_me: Will search for user supplied tool NICE=$tool_basename" >&6;}
15221           # Extract the first word of "$tool_basename", so it can be a program name with args.
15222 set dummy $tool_basename; ac_word=$2
15223 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15224 $as_echo_n "checking for $ac_word... " >&6; }
15225 if ${ac_cv_path_NICE+:} false; then :
15226   $as_echo_n "(cached) " >&6
15227 else
15228   case $NICE in
15229   [\\/]* | ?:[\\/]*)
15230   ac_cv_path_NICE="$NICE" # Let the user override the test with a path.
15231   ;;
15232   *)
15233   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15234 for as_dir in $PATH
15235 do
15236   IFS=$as_save_IFS
15237   test -z "$as_dir" && as_dir=.
15238     for ac_exec_ext in '' $ac_executable_extensions; do
15239   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15240     ac_cv_path_NICE="$as_dir/$ac_word$ac_exec_ext"
15241     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15242     break 2
15243   fi
15244 done
15245   done
15246 IFS=$as_save_IFS
15247 
15248   ;;
15249 esac
15250 fi
15251 NICE=$ac_cv_path_NICE
15252 if test -n "$NICE"; then
15253   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NICE" >&5
15254 $as_echo "$NICE" >&6; }
15255 else
15256   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15257 $as_echo "no" >&6; }
15258 fi
15259 
15260 
15261           if test "x$NICE" = x; then
15262             as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5
15263           fi
15264         else
15265           # Otherwise we believe it is a complete path. Use it as it is.
15266           { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool NICE=$tool_specified" >&5
15267 $as_echo "$as_me: Will use user supplied tool NICE=$tool_specified" >&6;}
15268           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for NICE" >&5
15269 $as_echo_n "checking for NICE... " >&6; }
15270           if test ! -x "$tool_specified"; then
15271             { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
15272 $as_echo "not found" >&6; }
15273             as_fn_error $? "User supplied tool NICE=$tool_specified does not exist or is not executable" "$LINENO" 5
15274           fi
15275           { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5
15276 $as_echo "$tool_specified" >&6; }
15277         fi
15278       fi
15279     fi
15280 
15281   fi
15282 
15283 
15284 
15285 
15286 # Now we can determine OpenJDK build and target platforms. This is required to
15287 # have early on.
15288 # Make sure we can run config.sub.
15289 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
15290   as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
15291 
15292 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
15293 $as_echo_n "checking build system type... " >&6; }
15294 if ${ac_cv_build+:} false; then :
15295   $as_echo_n "(cached) " >&6
15296 else
15297   ac_build_alias=$build_alias
15298 test "x$ac_build_alias" = x &&
15299   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
15300 test "x$ac_build_alias" = x &&
15301   as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
15302 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
15303   as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
15304 
15305 fi
15306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
15307 $as_echo "$ac_cv_build" >&6; }
15308 case $ac_cv_build in
15309 *-*-*) ;;
15310 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
15311 esac
15312 build=$ac_cv_build
15313 ac_save_IFS=$IFS; IFS='-'
15314 set x $ac_cv_build
15315 shift
15316 build_cpu=$1
15317 build_vendor=$2
15318 shift; shift
15319 # Remember, the first character of IFS is used to create $*,
15320 # except with old shells:
15321 build_os=$*
15322 IFS=$ac_save_IFS
15323 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
15324 
15325 
15326 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
15327 $as_echo_n "checking host system type... " >&6; }
15328 if ${ac_cv_host+:} false; then :
15329   $as_echo_n "(cached) " >&6
15330 else
15331   if test "x$host_alias" = x; then
15332   ac_cv_host=$ac_cv_build
15333 else
15334   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
15335     as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
15336 fi
15337 
15338 fi
15339 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
15340 $as_echo "$ac_cv_host" >&6; }
15341 case $ac_cv_host in
15342 *-*-*) ;;
15343 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
15344 esac
15345 host=$ac_cv_host
15346 ac_save_IFS=$IFS; IFS='-'
15347 set x $ac_cv_host
15348 shift
15349 host_cpu=$1
15350 host_vendor=$2
15351 shift; shift
15352 # Remember, the first character of IFS is used to create $*,
15353 # except with old shells:
15354 host_os=$*
15355 IFS=$ac_save_IFS
15356 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
15357 
15358 
15359 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
15360 $as_echo_n "checking target system type... " >&6; }
15361 if ${ac_cv_target+:} false; then :
15362   $as_echo_n "(cached) " >&6
15363 else
15364   if test "x$target_alias" = x; then
15365   ac_cv_target=$ac_cv_host
15366 else
15367   ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
15368     as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
15369 fi
15370 
15371 fi
15372 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
15373 $as_echo "$ac_cv_target" >&6; }
15374 case $ac_cv_target in
15375 *-*-*) ;;
15376 *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
15377 esac
15378 target=$ac_cv_target
15379 ac_save_IFS=$IFS; IFS='-'
15380 set x $ac_cv_target
15381 shift
15382 target_cpu=$1
15383 target_vendor=$2
15384 shift; shift
15385 # Remember, the first character of IFS is used to create $*,
15386 # except with old shells:
15387 target_os=$*
15388 IFS=$ac_save_IFS
15389 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
15390 
15391 
15392 # The aliases save the names the user supplied, while $host etc.
15393 # will get canonicalized.
15394 test -n "$target_alias" &&
15395   test "$program_prefix$program_suffix$program_transform_name" = \
15396     NONENONEs,x,x, &&
15397   program_prefix=${target_alias}-
15398 
15399   # Figure out the build and target systems. # Note that in autoconf terminology, "build" is obvious, but "target"
15400   # is confusing; it assumes you are cross-compiling a cross-compiler (!)  and "target" is thus the target of the
15401   # product you're building. The target of this build is called "host". Since this is confusing to most people, we
15402   # have not adopted that system, but use "target" as the platform we are building for. In some places though we need
15403   # to use the configure naming style.
15404 
15405 
15406 
15407 
15408 
15409   # Copy the autoconf trip/quadruplet verbatim to OPENJDK_TARGET_AUTOCONF_NAME
15410   # (from the autoconf "host") and OPENJDK_BUILD_AUTOCONF_NAME
15411   # Note that we might later on rewrite e.g. OPENJDK_TARGET_CPU due to reduced build,
15412   # but this will not change the value of OPENJDK_TARGET_AUTOCONF_NAME.
15413   OPENJDK_TARGET_AUTOCONF_NAME="$host"
15414   OPENJDK_BUILD_AUTOCONF_NAME="$build"
15415 
15416 
15417 
15418   # Convert the autoconf OS/CPU value to our own data, into the VAR_OS/CPU variables.
15419 
15420   case "$build_os" in
15421     *linux*)
15422       VAR_OS=linux
15423       VAR_OS_TYPE=unix
15424       ;;
15425     *solaris*)
15426       VAR_OS=solaris
15427       VAR_OS_TYPE=unix
15428       ;;
15429     *darwin*)
15430       VAR_OS=macosx
15431       VAR_OS_TYPE=unix
15432       ;;
15433     *bsd*)
15434       VAR_OS=bsd
15435       VAR_OS_TYPE=unix
15436       ;;
15437     *cygwin*)
15438       VAR_OS=windows
15439       VAR_OS_ENV=windows.cygwin
15440       ;;
15441     *mingw*)
15442       VAR_OS=windows
15443       VAR_OS_ENV=windows.msys
15444       ;;
15445     *aix*)
15446       VAR_OS=aix
15447       VAR_OS_TYPE=unix
15448       ;;
15449     *)
15450       as_fn_error $? "unsupported operating system $build_os" "$LINENO" 5
15451       ;;
15452   esac
15453 
15454 
15455   # First argument is the cpu name from the trip/quad
15456   case "$build_cpu" in
15457     x86_64)
15458       VAR_CPU=x86_64
15459       VAR_CPU_ARCH=x86
15460       VAR_CPU_BITS=64
15461       VAR_CPU_ENDIAN=little
15462       ;;
15463     i?86)
15464       VAR_CPU=x86
15465       VAR_CPU_ARCH=x86
15466       VAR_CPU_BITS=32
15467       VAR_CPU_ENDIAN=little
15468       ;;
15469     arm*)
15470       VAR_CPU=arm
15471       VAR_CPU_ARCH=arm
15472       VAR_CPU_BITS=32
15473       VAR_CPU_ENDIAN=little
15474       ;;
15475     aarch64)
15476       VAR_CPU=aarch64
15477       VAR_CPU_ARCH=aarch64
15478       VAR_CPU_BITS=64
15479       VAR_CPU_ENDIAN=little
15480       ;;
15481     powerpc)
15482       VAR_CPU=ppc
15483       VAR_CPU_ARCH=ppc
15484       VAR_CPU_BITS=32
15485       VAR_CPU_ENDIAN=big
15486       ;;
15487     powerpc64)
15488       VAR_CPU=ppc64
15489       VAR_CPU_ARCH=ppc
15490       VAR_CPU_BITS=64
15491       VAR_CPU_ENDIAN=big
15492       ;;
15493     powerpc64le)
15494       VAR_CPU=ppc64le
15495       VAR_CPU_ARCH=ppc
15496       VAR_CPU_BITS=64
15497       VAR_CPU_ENDIAN=little
15498       ;;
15499     s390)
15500       VAR_CPU=s390
15501       VAR_CPU_ARCH=s390
15502       VAR_CPU_BITS=32
15503       VAR_CPU_ENDIAN=big
15504       ;;
15505     s390x)
15506       VAR_CPU=s390x
15507       VAR_CPU_ARCH=s390
15508       VAR_CPU_BITS=64
15509       VAR_CPU_ENDIAN=big
15510       ;;
15511     sparc)
15512       VAR_CPU=sparc
15513       VAR_CPU_ARCH=sparc
15514       VAR_CPU_BITS=32
15515       VAR_CPU_ENDIAN=big
15516       ;;
15517     sparcv9|sparc64)
15518       VAR_CPU=sparcv9
15519       VAR_CPU_ARCH=sparc
15520       VAR_CPU_BITS=64
15521       VAR_CPU_ENDIAN=big
15522       ;;
15523     *)
15524       as_fn_error $? "unsupported cpu $build_cpu" "$LINENO" 5
15525       ;;
15526   esac
15527 
15528   # ..and setup our own variables. (Do this explicitely to facilitate searching)
15529   OPENJDK_BUILD_OS="$VAR_OS"
15530   if test "x$VAR_OS_TYPE" != x; then
15531     OPENJDK_BUILD_OS_TYPE="$VAR_OS_TYPE"
15532   else
15533     OPENJDK_BUILD_OS_TYPE="$VAR_OS"
15534   fi
15535   if test "x$VAR_OS_ENV" != x; then
15536     OPENJDK_BUILD_OS_ENV="$VAR_OS_ENV"
15537   else
15538     OPENJDK_BUILD_OS_ENV="$VAR_OS"
15539   fi
15540   OPENJDK_BUILD_CPU="$VAR_CPU"
15541   OPENJDK_BUILD_CPU_ARCH="$VAR_CPU_ARCH"
15542   OPENJDK_BUILD_CPU_BITS="$VAR_CPU_BITS"
15543   OPENJDK_BUILD_CPU_ENDIAN="$VAR_CPU_ENDIAN"
15544 
15545 
15546 
15547 
15548 
15549 
15550 
15551 
15552   { $as_echo "$as_me:${as_lineno-$LINENO}: checking openjdk-build os-cpu" >&5
15553 $as_echo_n "checking openjdk-build os-cpu... " >&6; }
15554   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OPENJDK_BUILD_OS-$OPENJDK_BUILD_CPU" >&5
15555 $as_echo "$OPENJDK_BUILD_OS-$OPENJDK_BUILD_CPU" >&6; }
15556 
15557   # Convert the autoconf OS/CPU value to our own data, into the VAR_OS/CPU variables.
15558 
15559   case "$host_os" in
15560     *linux*)
15561       VAR_OS=linux
15562       VAR_OS_TYPE=unix
15563       ;;
15564     *solaris*)
15565       VAR_OS=solaris
15566       VAR_OS_TYPE=unix
15567       ;;
15568     *darwin*)
15569       VAR_OS=macosx
15570       VAR_OS_TYPE=unix
15571       ;;
15572     *bsd*)
15573       VAR_OS=bsd
15574       VAR_OS_TYPE=unix
15575       ;;
15576     *cygwin*)
15577       VAR_OS=windows
15578       VAR_OS_ENV=windows.cygwin
15579       ;;
15580     *mingw*)
15581       VAR_OS=windows
15582       VAR_OS_ENV=windows.msys
15583       ;;
15584     *aix*)
15585       VAR_OS=aix
15586       VAR_OS_TYPE=unix
15587       ;;
15588     *)
15589       as_fn_error $? "unsupported operating system $host_os" "$LINENO" 5
15590       ;;
15591   esac
15592 
15593 
15594   # First argument is the cpu name from the trip/quad
15595   case "$host_cpu" in
15596     x86_64)
15597       VAR_CPU=x86_64
15598       VAR_CPU_ARCH=x86
15599       VAR_CPU_BITS=64
15600       VAR_CPU_ENDIAN=little
15601       ;;
15602     i?86)
15603       VAR_CPU=x86
15604       VAR_CPU_ARCH=x86
15605       VAR_CPU_BITS=32
15606       VAR_CPU_ENDIAN=little
15607       ;;
15608     arm*)
15609       VAR_CPU=arm
15610       VAR_CPU_ARCH=arm
15611       VAR_CPU_BITS=32
15612       VAR_CPU_ENDIAN=little
15613       ;;
15614     aarch64)
15615       VAR_CPU=aarch64
15616       VAR_CPU_ARCH=aarch64
15617       VAR_CPU_BITS=64
15618       VAR_CPU_ENDIAN=little
15619       ;;
15620     powerpc)
15621       VAR_CPU=ppc
15622       VAR_CPU_ARCH=ppc
15623       VAR_CPU_BITS=32
15624       VAR_CPU_ENDIAN=big
15625       ;;
15626     powerpc64)
15627       VAR_CPU=ppc64
15628       VAR_CPU_ARCH=ppc
15629       VAR_CPU_BITS=64
15630       VAR_CPU_ENDIAN=big
15631       ;;
15632     powerpc64le)
15633       VAR_CPU=ppc64le
15634       VAR_CPU_ARCH=ppc
15635       VAR_CPU_BITS=64
15636       VAR_CPU_ENDIAN=little
15637       ;;
15638     s390)
15639       VAR_CPU=s390
15640       VAR_CPU_ARCH=s390
15641       VAR_CPU_BITS=32
15642       VAR_CPU_ENDIAN=big
15643       ;;
15644     s390x)
15645       VAR_CPU=s390x
15646       VAR_CPU_ARCH=s390
15647       VAR_CPU_BITS=64
15648       VAR_CPU_ENDIAN=big
15649       ;;
15650     sparc)
15651       VAR_CPU=sparc
15652       VAR_CPU_ARCH=sparc
15653       VAR_CPU_BITS=32
15654       VAR_CPU_ENDIAN=big
15655       ;;
15656     sparcv9|sparc64)
15657       VAR_CPU=sparcv9
15658       VAR_CPU_ARCH=sparc
15659       VAR_CPU_BITS=64
15660       VAR_CPU_ENDIAN=big
15661       ;;
15662     *)
15663       as_fn_error $? "unsupported cpu $host_cpu" "$LINENO" 5
15664       ;;
15665   esac
15666 
15667   # ... and setup our own variables. (Do this explicitely to facilitate searching)
15668   OPENJDK_TARGET_OS="$VAR_OS"
15669   if test "x$VAR_OS_TYPE" != x; then
15670     OPENJDK_TARGET_OS_TYPE="$VAR_OS_TYPE"
15671   else
15672     OPENJDK_TARGET_OS_TYPE="$VAR_OS"
15673   fi
15674   if test "x$VAR_OS_ENV" != x; then
15675     OPENJDK_TARGET_OS_ENV="$VAR_OS_ENV"
15676   else
15677     OPENJDK_TARGET_OS_ENV="$VAR_OS"
15678   fi
15679   OPENJDK_TARGET_CPU="$VAR_CPU"
15680   OPENJDK_TARGET_CPU_ARCH="$VAR_CPU_ARCH"
15681   OPENJDK_TARGET_CPU_BITS="$VAR_CPU_BITS"
15682   OPENJDK_TARGET_CPU_ENDIAN="$VAR_CPU_ENDIAN"
15683 
15684 
15685 
15686 
15687 
15688 
15689 
15690 
15691   { $as_echo "$as_me:${as_lineno-$LINENO}: checking openjdk-target os-cpu" >&5
15692 $as_echo_n "checking openjdk-target os-cpu... " >&6; }
15693   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OPENJDK_TARGET_OS-$OPENJDK_TARGET_CPU" >&5
15694 $as_echo "$OPENJDK_TARGET_OS-$OPENJDK_TARGET_CPU" >&6; }
15695 
15696 
15697 
15698 # Check whether --with-target-bits was given.
15699 if test "${with_target_bits+set}" = set; then :
15700   withval=$with_target_bits;
15701 fi
15702 
15703 
15704   # We have three types of compiles:
15705   # native  == normal compilation, target system == build system
15706   # cross   == traditional cross compilation, target system != build system; special toolchain needed
15707   # reduced == using native compilers, but with special flags (e.g. -m32) to produce 32-bit builds on 64-bit machines
15708   #
15709   if test "x$OPENJDK_BUILD_AUTOCONF_NAME" != "x$OPENJDK_TARGET_AUTOCONF_NAME"; then
15710     # We're doing a proper cross-compilation
15711     COMPILE_TYPE="cross"
15712   else
15713     COMPILE_TYPE="native"
15714   fi
15715 
15716   if test "x$with_target_bits" != x; then
15717     if test "x$COMPILE_TYPE" = "xcross"; then
15718       as_fn_error $? "It is not possible to combine --with-target-bits=X and proper cross-compilation. Choose either." "$LINENO" 5
15719     fi
15720 
15721     if test "x$with_target_bits" = x32 && test "x$OPENJDK_TARGET_CPU_BITS" = x64; then
15722       # A reduced build is requested
15723       COMPILE_TYPE="reduced"
15724       OPENJDK_TARGET_CPU_BITS=32
15725       if test "x$OPENJDK_TARGET_CPU_ARCH" = "xx86"; then
15726         OPENJDK_TARGET_CPU=x86
15727       elif test "x$OPENJDK_TARGET_CPU_ARCH" = "xsparc"; then
15728         OPENJDK_TARGET_CPU=sparc
15729       else
15730         as_fn_error $? "Reduced build (--with-target-bits=32) is only supported on x86_64 and sparcv9" "$LINENO" 5
15731       fi
15732     elif test "x$with_target_bits" = x64 && test "x$OPENJDK_TARGET_CPU_BITS" = x32; then
15733       as_fn_error $? "It is not possible to use --with-target-bits=64 on a 32 bit system. Use proper cross-compilation instead." "$LINENO" 5
15734     elif test "x$with_target_bits" = "x$OPENJDK_TARGET_CPU_BITS"; then
15735       { $as_echo "$as_me:${as_lineno-$LINENO}: --with-target-bits are set to build platform address size; argument has no meaning" >&5
15736 $as_echo "$as_me: --with-target-bits are set to build platform address size; argument has no meaning" >&6;}
15737     else
15738       as_fn_error $? "--with-target-bits can only be 32 or 64, you specified $with_target_bits!" "$LINENO" 5
15739     fi
15740   fi
15741 
15742 
15743   { $as_echo "$as_me:${as_lineno-$LINENO}: checking compilation type" >&5
15744 $as_echo_n "checking compilation type... " >&6; }
15745   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $COMPILE_TYPE" >&5
15746 $as_echo "$COMPILE_TYPE" >&6; }
15747 
15748 
15749   if test "x$OPENJDK_TARGET_OS" = "xsolaris"; then
15750     REQUIRED_OS_NAME=SunOS
15751     REQUIRED_OS_VERSION=5.10
15752   fi
15753   if test "x$OPENJDK_TARGET_OS" = "xlinux"; then
15754     REQUIRED_OS_NAME=Linux
15755     REQUIRED_OS_VERSION=2.6
15756   fi
15757   if test "x$OPENJDK_TARGET_OS" = "xwindows"; then
15758     REQUIRED_OS_NAME=Windows
15759     if test "x$OPENJDK_TARGET_CPU_BITS" = "x64"; then
15760       REQUIRED_OS_VERSION=5.2
15761     else
15762       REQUIRED_OS_VERSION=5.1
15763     fi
15764   fi
15765   if test "x$OPENJDK_TARGET_OS" = "xmacosx"; then
15766     REQUIRED_OS_NAME=Darwin
15767     REQUIRED_OS_VERSION=11.2
15768   fi
15769   if test "x$OPENJDK_TARGET_OS" = "xaix"; then
15770     REQUIRED_OS_NAME=AIX
15771     REQUIRED_OS_VERSION=7.1
15772   fi
15773 
15774 
15775 
15776 
15777 
15778 
15779   # Also store the legacy naming of the cpu.
15780   # Ie i586 and amd64 instead of x86 and x86_64
15781   OPENJDK_TARGET_CPU_LEGACY="$OPENJDK_TARGET_CPU"
15782   if test "x$OPENJDK_TARGET_CPU" = xx86; then
15783     OPENJDK_TARGET_CPU_LEGACY="i586"
15784   elif test "x$OPENJDK_TARGET_OS" != xmacosx && test "x$OPENJDK_TARGET_CPU" = xx86_64; then
15785     # On all platforms except MacOSX replace x86_64 with amd64.
15786     OPENJDK_TARGET_CPU_LEGACY="amd64"
15787   fi
15788 
15789 
15790   # And the second legacy naming of the cpu.
15791   # Ie i386 and amd64 instead of x86 and x86_64.
15792   OPENJDK_TARGET_CPU_LEGACY_LIB="$OPENJDK_TARGET_CPU"
15793   if test "x$OPENJDK_TARGET_CPU" = xx86; then
15794     OPENJDK_TARGET_CPU_LEGACY_LIB="i386"
15795   elif test "x$OPENJDK_TARGET_CPU" = xx86_64; then
15796     OPENJDK_TARGET_CPU_LEGACY_LIB="amd64"
15797   fi
15798 
15799 
15800   # This is the name of the cpu (but using i386 and amd64 instead of
15801   # x86 and x86_64, respectively), preceeded by a /, to be used when
15802   # locating libraries. On macosx, it's empty, though.
15803   OPENJDK_TARGET_CPU_LIBDIR="/$OPENJDK_TARGET_CPU_LEGACY_LIB"
15804   if test "x$OPENJDK_TARGET_OS" = xmacosx; then
15805     OPENJDK_TARGET_CPU_LIBDIR=""
15806   fi
15807 
15808 
15809   # OPENJDK_TARGET_CPU_ISADIR is normally empty. On 64-bit Solaris systems, it is set to
15810   # /amd64 or /sparcv9. This string is appended to some library paths, like this:
15811   # /usr/lib${OPENJDK_TARGET_CPU_ISADIR}/libexample.so
15812   OPENJDK_TARGET_CPU_ISADIR=""
15813   if test "x$OPENJDK_TARGET_OS" = xsolaris; then
15814     if test "x$OPENJDK_TARGET_CPU" = xx86_64; then
15815       OPENJDK_TARGET_CPU_ISADIR="/amd64"
15816     elif test "x$OPENJDK_TARGET_CPU" = xsparcv9; then
15817       OPENJDK_TARGET_CPU_ISADIR="/sparcv9"
15818     fi
15819   fi
15820 
15821 
15822   # Setup OPENJDK_TARGET_CPU_OSARCH, which is used to set the os.arch Java system property
15823   OPENJDK_TARGET_CPU_OSARCH="$OPENJDK_TARGET_CPU"
15824   if test "x$OPENJDK_TARGET_OS" = xlinux && test "x$OPENJDK_TARGET_CPU" = xx86; then
15825     # On linux only, we replace x86 with i386.
15826     OPENJDK_TARGET_CPU_OSARCH="i386"
15827   elif test "x$OPENJDK_TARGET_OS" != xmacosx && test "x$OPENJDK_TARGET_CPU" = xx86_64; then
15828     # On all platforms except macosx, we replace x86_64 with amd64.
15829     OPENJDK_TARGET_CPU_OSARCH="amd64"
15830   fi
15831 
15832 
15833   OPENJDK_TARGET_CPU_JLI="$OPENJDK_TARGET_CPU"
15834   if test "x$OPENJDK_TARGET_CPU" = xx86; then
15835     OPENJDK_TARGET_CPU_JLI="i386"
15836   elif test "x$OPENJDK_TARGET_OS" != xmacosx && test "x$OPENJDK_TARGET_CPU" = xx86_64; then
15837     # On all platforms except macosx, we replace x86_64 with amd64.
15838     OPENJDK_TARGET_CPU_JLI="amd64"
15839   fi
15840   # Now setup the -D flags for building libjli.
15841   OPENJDK_TARGET_CPU_JLI_CFLAGS="-DLIBARCHNAME='\"$OPENJDK_TARGET_CPU_JLI\"'"
15842   if test "x$OPENJDK_TARGET_OS" = xsolaris; then
15843     if test "x$OPENJDK_TARGET_CPU_ARCH" = xsparc; then
15844       OPENJDK_TARGET_CPU_JLI_CFLAGS="$OPENJDK_TARGET_CPU_JLI_CFLAGS -DLIBARCH32NAME='\"sparc\"' -DLIBARCH64NAME='\"sparcv9\"'"
15845     elif test "x$OPENJDK_TARGET_CPU_ARCH" = xx86; then
15846       OPENJDK_TARGET_CPU_JLI_CFLAGS="$OPENJDK_TARGET_CPU_JLI_CFLAGS -DLIBARCH32NAME='\"i386\"' -DLIBARCH64NAME='\"amd64\"'"
15847     fi
15848   fi
15849 
15850 
15851   if test "x$OPENJDK_TARGET_OS" = xmacosx; then
15852       OPENJDK_TARGET_OS_EXPORT_DIR=macosx
15853   else
15854       OPENJDK_TARGET_OS_EXPORT_DIR=${OPENJDK_TARGET_OS_TYPE}
15855   fi
15856 
15857 
15858   # The new version string in JDK 9 also defined new naming of OS and ARCH for bundles
15859   # Macosx is osx and x86_64 is x64
15860   if test "x$OPENJDK_TARGET_OS" = xmacosx; then
15861     OPENJDK_TARGET_OS_BUNDLE="osx"
15862   else
15863     OPENJDK_TARGET_OS_BUNDLE="$OPENJDK_TARGET_OS"
15864   fi
15865   if test "x$OPENJDK_TARGET_CPU" = xx86_64; then
15866     OPENJDK_TARGET_CPU_BUNDLE="x64"
15867   else
15868     OPENJDK_TARGET_CPU_BUNDLE="$OPENJDK_TARGET_CPU"
15869   fi
15870   OPENJDK_TARGET_BUNDLE_PLATFORM="${OPENJDK_TARGET_OS_BUNDLE}-${OPENJDK_TARGET_CPU_BUNDLE}"
15871 
15872 
15873 
15874 
15875   if test "x$OPENJDK_TARGET_CPU_BITS" = x64; then
15876     A_LP64="LP64:="
15877     # -D_LP64=1 is only set on linux and mac. Setting on windows causes diff in
15878     # unpack200.exe
15879     if test "x$OPENJDK_TARGET_OS" = xlinux || test "x$OPENJDK_TARGET_OS" = xmacosx; then
15880       OPENJDK_TARGET_ADD_LP64="-D_LP64=1"
15881     fi
15882   fi
15883   LP64=$A_LP64
15884 
15885 
15886   if test "x$COMPILE_TYPE" = "xcross"; then
15887     # FIXME: ... or should this include reduced builds..?
15888     DEFINE_CROSS_COMPILE_ARCH="CROSS_COMPILE_ARCH:=$OPENJDK_TARGET_CPU_LEGACY"
15889   else
15890     DEFINE_CROSS_COMPILE_ARCH=""
15891   fi
15892 
15893 
15894   # Convert openjdk platform names to hotspot names
15895 
15896   HOTSPOT_TARGET_OS=${OPENJDK_TARGET_OS}
15897   if test "x$OPENJDK_TARGET_OS" = xmacosx; then
15898     HOTSPOT_TARGET_OS=bsd
15899   fi
15900 
15901 
15902   HOTSPOT_TARGET_OS_TYPE=${OPENJDK_TARGET_OS_TYPE}
15903   if test "x$OPENJDK_TARGET_OS_TYPE" = xunix; then
15904     HOTSPOT_TARGET_OS_TYPE=posix
15905   fi
15906 
15907 
15908   HOTSPOT_TARGET_CPU=${OPENJDK_TARGET_CPU}
15909   if test "x$OPENJDK_TARGET_CPU" = xx86; then
15910     HOTSPOT_TARGET_CPU=x86_32
15911   elif test "x$OPENJDK_TARGET_CPU" = xsparcv9; then
15912     HOTSPOT_TARGET_CPU=sparc
15913   elif test "x$OPENJDK_TARGET_CPU" = xppc64; then
15914     HOTSPOT_TARGET_CPU=ppc_64
15915   elif test "x$OPENJDK_TARGET_CPU" = xppc64le; then
15916     HOTSPOT_TARGET_CPU=ppc_64
15917   fi
15918 
15919 
15920   # This is identical with OPENJDK_*, but define anyway for consistency.
15921   HOTSPOT_TARGET_CPU_ARCH=${OPENJDK_TARGET_CPU_ARCH}
15922 
15923 
15924   # Setup HOTSPOT_TARGET_CPU_DEFINE
15925   if test "x$OPENJDK_TARGET_CPU" = xx86; then
15926     HOTSPOT_TARGET_CPU_DEFINE=IA32
15927   elif test "x$OPENJDK_TARGET_CPU" = xx86_64; then
15928     HOTSPOT_TARGET_CPU_DEFINE=AMD64
15929   elif test "x$OPENJDK_TARGET_CPU" = xsparcv9; then
15930     HOTSPOT_TARGET_CPU_DEFINE=SPARC
15931   elif test "x$OPENJDK_TARGET_CPU" = xaarch64; then
15932     HOTSPOT_TARGET_CPU_DEFINE=AARCH64
15933   elif test "x$OPENJDK_TARGET_CPU" = xppc64; then
15934     HOTSPOT_TARGET_CPU_DEFINE=PPC64
15935   elif test "x$OPENJDK_TARGET_CPU" = xppc64le; then
15936     HOTSPOT_TARGET_CPU_DEFINE=PPC64
15937 
15938   # The cpu defines below are for zero, we don't support them directly.
15939   elif test "x$OPENJDK_TARGET_CPU" = xsparc; then
15940     HOTSPOT_TARGET_CPU_DEFINE=SPARC
15941   elif test "x$OPENJDK_TARGET_CPU" = xppc; then
15942     HOTSPOT_TARGET_CPU_DEFINE=PPC32
15943   elif test "x$OPENJDK_TARGET_CPU" = xs390; then
15944     HOTSPOT_TARGET_CPU_DEFINE=S390
15945   elif test "x$OPENJDK_TARGET_CPU" = xs390x; then
15946     HOTSPOT_TARGET_CPU_DEFINE=S390
15947   fi
15948 
15949 
15950 
15951 
15952   # Also store the legacy naming of the cpu.
15953   # Ie i586 and amd64 instead of x86 and x86_64
15954   OPENJDK_BUILD_CPU_LEGACY="$OPENJDK_BUILD_CPU"
15955   if test "x$OPENJDK_BUILD_CPU" = xx86; then
15956     OPENJDK_BUILD_CPU_LEGACY="i586"
15957   elif test "x$OPENJDK_BUILD_OS" != xmacosx && test "x$OPENJDK_BUILD_CPU" = xx86_64; then
15958     # On all platforms except MacOSX replace x86_64 with amd64.
15959     OPENJDK_BUILD_CPU_LEGACY="amd64"
15960   fi
15961 
15962 
15963   # And the second legacy naming of the cpu.
15964   # Ie i386 and amd64 instead of x86 and x86_64.
15965   OPENJDK_BUILD_CPU_LEGACY_LIB="$OPENJDK_BUILD_CPU"
15966   if test "x$OPENJDK_BUILD_CPU" = xx86; then
15967     OPENJDK_BUILD_CPU_LEGACY_LIB="i386"
15968   elif test "x$OPENJDK_BUILD_CPU" = xx86_64; then
15969     OPENJDK_BUILD_CPU_LEGACY_LIB="amd64"
15970   fi
15971 
15972 
15973   # This is the name of the cpu (but using i386 and amd64 instead of
15974   # x86 and x86_64, respectively), preceeded by a /, to be used when
15975   # locating libraries. On macosx, it's empty, though.
15976   OPENJDK_BUILD_CPU_LIBDIR="/$OPENJDK_BUILD_CPU_LEGACY_LIB"
15977   if test "x$OPENJDK_BUILD_OS" = xmacosx; then
15978     OPENJDK_BUILD_CPU_LIBDIR=""
15979   fi
15980 
15981 
15982   # OPENJDK_BUILD_CPU_ISADIR is normally empty. On 64-bit Solaris systems, it is set to
15983   # /amd64 or /sparcv9. This string is appended to some library paths, like this:
15984   # /usr/lib${OPENJDK_BUILD_CPU_ISADIR}/libexample.so
15985   OPENJDK_BUILD_CPU_ISADIR=""
15986   if test "x$OPENJDK_BUILD_OS" = xsolaris; then
15987     if test "x$OPENJDK_BUILD_CPU" = xx86_64; then
15988       OPENJDK_BUILD_CPU_ISADIR="/amd64"
15989     elif test "x$OPENJDK_BUILD_CPU" = xsparcv9; then
15990       OPENJDK_BUILD_CPU_ISADIR="/sparcv9"
15991     fi
15992   fi
15993 
15994 
15995   # Setup OPENJDK_BUILD_CPU_OSARCH, which is used to set the os.arch Java system property
15996   OPENJDK_BUILD_CPU_OSARCH="$OPENJDK_BUILD_CPU"
15997   if test "x$OPENJDK_BUILD_OS" = xlinux && test "x$OPENJDK_BUILD_CPU" = xx86; then
15998     # On linux only, we replace x86 with i386.
15999     OPENJDK_BUILD_CPU_OSARCH="i386"
16000   elif test "x$OPENJDK_BUILD_OS" != xmacosx && test "x$OPENJDK_BUILD_CPU" = xx86_64; then
16001     # On all platforms except macosx, we replace x86_64 with amd64.
16002     OPENJDK_BUILD_CPU_OSARCH="amd64"
16003   fi
16004 
16005 
16006   OPENJDK_BUILD_CPU_JLI="$OPENJDK_BUILD_CPU"
16007   if test "x$OPENJDK_BUILD_CPU" = xx86; then
16008     OPENJDK_BUILD_CPU_JLI="i386"
16009   elif test "x$OPENJDK_BUILD_OS" != xmacosx && test "x$OPENJDK_BUILD_CPU" = xx86_64; then
16010     # On all platforms except macosx, we replace x86_64 with amd64.
16011     OPENJDK_BUILD_CPU_JLI="amd64"
16012   fi
16013   # Now setup the -D flags for building libjli.
16014   OPENJDK_BUILD_CPU_JLI_CFLAGS="-DLIBARCHNAME='\"$OPENJDK_BUILD_CPU_JLI\"'"
16015   if test "x$OPENJDK_BUILD_OS" = xsolaris; then
16016     if test "x$OPENJDK_BUILD_CPU_ARCH" = xsparc; then
16017       OPENJDK_BUILD_CPU_JLI_CFLAGS="$OPENJDK_BUILD_CPU_JLI_CFLAGS -DLIBARCH32NAME='\"sparc\"' -DLIBARCH64NAME='\"sparcv9\"'"
16018     elif test "x$OPENJDK_BUILD_CPU_ARCH" = xx86; then
16019       OPENJDK_BUILD_CPU_JLI_CFLAGS="$OPENJDK_BUILD_CPU_JLI_CFLAGS -DLIBARCH32NAME='\"i386\"' -DLIBARCH64NAME='\"amd64\"'"
16020     fi
16021   fi
16022 
16023 
16024   if test "x$OPENJDK_BUILD_OS" = xmacosx; then
16025       OPENJDK_BUILD_OS_EXPORT_DIR=macosx
16026   else
16027       OPENJDK_BUILD_OS_EXPORT_DIR=${OPENJDK_BUILD_OS_TYPE}
16028   fi
16029 
16030 
16031   # The new version string in JDK 9 also defined new naming of OS and ARCH for bundles
16032   # Macosx is osx and x86_64 is x64
16033   if test "x$OPENJDK_BUILD_OS" = xmacosx; then
16034     OPENJDK_BUILD_OS_BUNDLE="osx"
16035   else
16036     OPENJDK_BUILD_OS_BUNDLE="$OPENJDK_TARGET_OS"
16037   fi
16038   if test "x$OPENJDK_BUILD_CPU" = xx86_64; then
16039     OPENJDK_BUILD_CPU_BUNDLE="x64"
16040   else
16041     OPENJDK_BUILD_CPU_BUNDLE="$OPENJDK_BUILD_CPU"
16042   fi
16043   OPENJDK_BUILD_BUNDLE_PLATFORM="${OPENJDK_BUILD_OS_BUNDLE}-${OPENJDK_BUILD_CPU_BUNDLE}"
16044 
16045 
16046 
16047 
16048   if test "x$OPENJDK_BUILD_CPU_BITS" = x64; then
16049     A_LP64="LP64:="
16050     # -D_LP64=1 is only set on linux and mac. Setting on windows causes diff in
16051     # unpack200.exe
16052     if test "x$OPENJDK_BUILD_OS" = xlinux || test "x$OPENJDK_BUILD_OS" = xmacosx; then
16053       OPENJDK_BUILD_ADD_LP64="-D_LP64=1"
16054     fi
16055   fi
16056   LP64=$A_LP64
16057 
16058 
16059   if test "x$COMPILE_TYPE" = "xcross"; then
16060     # FIXME: ... or should this include reduced builds..?
16061     DEFINE_CROSS_COMPILE_ARCH="CROSS_COMPILE_ARCH:=$OPENJDK_BUILD_CPU_LEGACY"
16062   else
16063     DEFINE_CROSS_COMPILE_ARCH=""
16064   fi
16065 
16066 
16067   # Convert openjdk platform names to hotspot names
16068 
16069   HOTSPOT_BUILD_OS=${OPENJDK_BUILD_OS}
16070   if test "x$OPENJDK_BUILD_OS" = xmacosx; then
16071     HOTSPOT_BUILD_OS=bsd
16072   fi
16073 
16074 
16075   HOTSPOT_BUILD_OS_TYPE=${OPENJDK_BUILD_OS_TYPE}
16076   if test "x$OPENJDK_BUILD_OS_TYPE" = xunix; then
16077     HOTSPOT_BUILD_OS_TYPE=posix
16078   fi
16079 
16080 
16081   HOTSPOT_BUILD_CPU=${OPENJDK_BUILD_CPU}
16082   if test "x$OPENJDK_BUILD_CPU" = xx86; then
16083     HOTSPOT_BUILD_CPU=x86_32
16084   elif test "x$OPENJDK_BUILD_CPU" = xsparcv9; then
16085     HOTSPOT_BUILD_CPU=sparc
16086   elif test "x$OPENJDK_BUILD_CPU" = xppc64; then
16087     HOTSPOT_BUILD_CPU=ppc_64
16088   elif test "x$OPENJDK_BUILD_CPU" = xppc64le; then
16089     HOTSPOT_BUILD_CPU=ppc_64
16090   fi
16091 
16092 
16093   # This is identical with OPENJDK_*, but define anyway for consistency.
16094   HOTSPOT_BUILD_CPU_ARCH=${OPENJDK_BUILD_CPU_ARCH}
16095 
16096 
16097   # Setup HOTSPOT_BUILD_CPU_DEFINE
16098   if test "x$OPENJDK_BUILD_CPU" = xx86; then
16099     HOTSPOT_BUILD_CPU_DEFINE=IA32
16100   elif test "x$OPENJDK_BUILD_CPU" = xx86_64; then
16101     HOTSPOT_BUILD_CPU_DEFINE=AMD64
16102   elif test "x$OPENJDK_BUILD_CPU" = xsparcv9; then
16103     HOTSPOT_BUILD_CPU_DEFINE=SPARC
16104   elif test "x$OPENJDK_BUILD_CPU" = xaarch64; then
16105     HOTSPOT_BUILD_CPU_DEFINE=AARCH64
16106   elif test "x$OPENJDK_BUILD_CPU" = xppc64; then
16107     HOTSPOT_BUILD_CPU_DEFINE=PPC64
16108   elif test "x$OPENJDK_BUILD_CPU" = xppc64le; then
16109     HOTSPOT_BUILD_CPU_DEFINE=PPC64
16110 
16111   # The cpu defines below are for zero, we don't support them directly.
16112   elif test "x$OPENJDK_BUILD_CPU" = xsparc; then
16113     HOTSPOT_BUILD_CPU_DEFINE=SPARC
16114   elif test "x$OPENJDK_BUILD_CPU" = xppc; then
16115     HOTSPOT_BUILD_CPU_DEFINE=PPC32
16116   elif test "x$OPENJDK_BUILD_CPU" = xs390; then
16117     HOTSPOT_BUILD_CPU_DEFINE=S390
16118   elif test "x$OPENJDK_BUILD_CPU" = xs390x; then
16119     HOTSPOT_BUILD_CPU_DEFINE=S390
16120   fi
16121 
16122 
16123 
16124 
16125   # ZERO_ARCHDEF is used to enable architecture-specific code.
16126   # This is used in legacy hotspot build.
16127   ZERO_ARCHDEF="$HOTSPOT_TARGET_CPU_DEFINE"
16128 
16129 
16130 
16131 
16132 
16133 # Continue setting up basic stuff. Most remaining code require fundamental tools.
16134 
16135   # Save the current directory this script was started from
16136   CURDIR="$PWD"
16137 
16138   # We might need to rewrite ORIGINAL_PATH, if it includes "#", to quote them
16139   # for make. We couldn't do this when we retrieved ORIGINAL_PATH, since SED
16140   # was not available at that time.
16141   REWRITTEN_PATH=`$ECHO "$ORIGINAL_PATH" | $SED -e 's/#/\\\\#/g'`
16142   if test "x$REWRITTEN_PATH" != "x$ORIGINAL_PATH"; then
16143     ORIGINAL_PATH="$REWRITTEN_PATH"
16144     { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting ORIGINAL_PATH to $REWRITTEN_PATH" >&5
16145 $as_echo "$as_me: Rewriting ORIGINAL_PATH to $REWRITTEN_PATH" >&6;}
16146   fi
16147 
16148   if test "x$OPENJDK_TARGET_OS" = "xwindows"; then
16149     PATH_SEP=";"
16150 
16151   SRC_ROOT_LENGTH=`$THEPWDCMD -L|$WC -m`
16152   if test $SRC_ROOT_LENGTH -gt 100; then
16153     as_fn_error $? "Your base path is too long. It is $SRC_ROOT_LENGTH characters long, but only 100 is supported" "$LINENO" 5
16154   fi
16155 
16156   if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
16157     { $as_echo "$as_me:${as_lineno-$LINENO}: checking cygwin release" >&5
16158 $as_echo_n "checking cygwin release... " >&6; }
16159     CYGWIN_VERSION=`$UNAME -r`
16160     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CYGWIN_VERSION" >&5
16161 $as_echo "$CYGWIN_VERSION" >&6; }
16162     WINDOWS_ENV_VENDOR='cygwin'
16163     WINDOWS_ENV_VERSION="$CYGWIN_VERSION"
16164 
16165     CYGWIN_VERSION_OLD=`$ECHO $CYGWIN_VERSION | $GREP -e '^1\.0-6'`
16166     if test "x$CYGWIN_VERSION_OLD" != x; then
16167       { $as_echo "$as_me:${as_lineno-$LINENO}: Your cygwin is too old. You are running $CYGWIN_VERSION, but at least cygwin 1.7 is required. Please upgrade." >&5
16168 $as_echo "$as_me: Your cygwin is too old. You are running $CYGWIN_VERSION, but at least cygwin 1.7 is required. Please upgrade." >&6;}
16169       as_fn_error $? "Cannot continue" "$LINENO" 5
16170     fi
16171     if test "x$CYGPATH" = x; then
16172       as_fn_error $? "Something is wrong with your cygwin installation since I cannot find cygpath.exe in your path" "$LINENO" 5
16173     fi
16174     { $as_echo "$as_me:${as_lineno-$LINENO}: checking cygwin root directory as unix-style path" >&5
16175 $as_echo_n "checking cygwin root directory as unix-style path... " >&6; }
16176     # The cmd output ends with Windows line endings (CR/LF), the grep command will strip that away
16177     cygwin_winpath_root=`cd / ; cmd /c cd | $GREP ".*"`
16178     # Force cygpath to report the proper root by including a trailing space, and then stripping it off again.
16179     CYGWIN_ROOT_PATH=`$CYGPATH -u "$cygwin_winpath_root " | $CUT -f 1 -d " "`
16180     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CYGWIN_ROOT_PATH" >&5
16181 $as_echo "$CYGWIN_ROOT_PATH" >&6; }
16182     WINDOWS_ENV_ROOT_PATH="$CYGWIN_ROOT_PATH"
16183     test_cygdrive_prefix=`$ECHO $CYGWIN_ROOT_PATH | $GREP ^/cygdrive/`
16184     if test "x$test_cygdrive_prefix" = x; then
16185       as_fn_error $? "Your cygdrive prefix is not /cygdrive. This is currently not supported. Change with mount -c." "$LINENO" 5
16186     fi
16187   elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then
16188     { $as_echo "$as_me:${as_lineno-$LINENO}: checking msys release" >&5
16189 $as_echo_n "checking msys release... " >&6; }
16190     MSYS_VERSION=`$UNAME -r`
16191     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSYS_VERSION" >&5
16192 $as_echo "$MSYS_VERSION" >&6; }
16193 
16194     WINDOWS_ENV_VENDOR='msys'
16195     WINDOWS_ENV_VERSION="$MSYS_VERSION"
16196 
16197     { $as_echo "$as_me:${as_lineno-$LINENO}: checking msys root directory as unix-style path" >&5
16198 $as_echo_n "checking msys root directory as unix-style path... " >&6; }
16199     # The cmd output ends with Windows line endings (CR/LF), the grep command will strip that away
16200     MSYS_ROOT_PATH=`cd / ; cmd /c cd | $GREP ".*"`
16201 
16202   windows_path="$MSYS_ROOT_PATH"
16203   if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
16204     unix_path=`$CYGPATH -u "$windows_path"`
16205     MSYS_ROOT_PATH="$unix_path"
16206   elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then
16207     unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'`
16208     MSYS_ROOT_PATH="$unix_path"
16209   fi
16210 
16211     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSYS_ROOT_PATH" >&5
16212 $as_echo "$MSYS_ROOT_PATH" >&6; }
16213     WINDOWS_ENV_ROOT_PATH="$MSYS_ROOT_PATH"
16214   else
16215     as_fn_error $? "Unknown Windows environment. Neither cygwin nor msys was detected." "$LINENO" 5
16216   fi
16217 
16218   # Test if windows or unix (cygwin/msys) find is first in path.
16219   { $as_echo "$as_me:${as_lineno-$LINENO}: checking what kind of 'find' is first on the PATH" >&5
16220 $as_echo_n "checking what kind of 'find' is first on the PATH... " >&6; }
16221   FIND_BINARY_OUTPUT=`find --version 2>&1`
16222   if test "x`echo $FIND_BINARY_OUTPUT | $GREP GNU`" != x; then
16223     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unix style" >&5
16224 $as_echo "unix style" >&6; }
16225   elif test "x`echo $FIND_BINARY_OUTPUT | $GREP FIND`" != x; then
16226     { $as_echo "$as_me:${as_lineno-$LINENO}: result: Windows" >&5
16227 $as_echo "Windows" >&6; }
16228     { $as_echo "$as_me:${as_lineno-$LINENO}: Your path contains Windows tools (C:\Windows\system32) before your unix (cygwin or msys) tools." >&5
16229 $as_echo "$as_me: Your path contains Windows tools (C:\Windows\system32) before your unix (cygwin or msys) tools." >&6;}
16230     { $as_echo "$as_me:${as_lineno-$LINENO}: This will not work. Please correct and make sure /usr/bin (or similar) is first in path." >&5
16231 $as_echo "$as_me: This will not work. Please correct and make sure /usr/bin (or similar) is first in path." >&6;}
16232     as_fn_error $? "Cannot continue" "$LINENO" 5
16233   else
16234     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unknown" >&5
16235 $as_echo "unknown" >&6; }
16236     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: It seems that your find utility is non-standard." >&5
16237 $as_echo "$as_me: WARNING: It seems that your find utility is non-standard." >&2;}
16238   fi
16239 
16240   else
16241     PATH_SEP=":"
16242   fi
16243 
16244 
16245   # We get the top-level directory from the supporting wrappers.
16246   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for top-level directory" >&5
16247 $as_echo_n "checking for top-level directory... " >&6; }
16248   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TOPDIR" >&5
16249 $as_echo "$TOPDIR" >&6; }
16250 
16251 
16252   # Save the original version of TOPDIR for string comparisons
16253   ORIGINAL_TOPDIR="$TOPDIR"
16254 
16255 
16256   # We can only call BASIC_FIXUP_PATH after BASIC_CHECK_PATHS_WINDOWS.
16257 
16258   # Only process if variable expands to non-empty
16259 
16260   if test "x$CURDIR" != x; then
16261     if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
16262 
16263   # Input might be given as Windows format, start by converting to
16264   # unix format.
16265   path="$CURDIR"
16266   new_path=`$CYGPATH -u "$path"`
16267 
16268   # Cygwin tries to hide some aspects of the Windows file system, such that binaries are
16269   # named .exe but called without that suffix. Therefore, "foo" and "foo.exe" are considered
16270   # the same file, most of the time (as in "test -f"). But not when running cygpath -s, then
16271   # "foo.exe" is OK but "foo" is an error.
16272   #
16273   # This test is therefore slightly more accurate than "test -f" to check for file precense.
16274   # It is also a way to make sure we got the proper file name for the real test later on.
16275   test_shortpath=`$CYGPATH -s -m "$new_path" 2> /dev/null`
16276   if test "x$test_shortpath" = x; then
16277     { $as_echo "$as_me:${as_lineno-$LINENO}: The path of CURDIR, which resolves as \"$path\", is invalid." >&5
16278 $as_echo "$as_me: The path of CURDIR, which resolves as \"$path\", is invalid." >&6;}
16279     as_fn_error $? "Cannot locate the the path of CURDIR" "$LINENO" 5
16280   fi
16281 
16282   # Call helper function which possibly converts this using DOS-style short mode.
16283   # If so, the updated path is stored in $new_path.
16284 
16285   input_path="$new_path"
16286   # Check if we need to convert this using DOS-style short mode. If the path
16287   # contains just simple characters, use it. Otherwise (spaces, weird characters),
16288   # take no chances and rewrite it.
16289   # Note: m4 eats our [], so we need to use [ and ] instead.
16290   has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-._/a-zA-Z0-9]`
16291   if test "x$has_forbidden_chars" != x; then
16292     # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \)
16293     shortmode_path=`$CYGPATH -s -m -a "$input_path"`
16294     path_after_shortmode=`$CYGPATH -u "$shortmode_path"`
16295     if test "x$path_after_shortmode" != "x$input_to_shortpath"; then
16296       # Going to short mode and back again did indeed matter. Since short mode is
16297       # case insensitive, let's make it lowercase to improve readability.
16298       shortmode_path=`$ECHO "$shortmode_path" | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
16299       # Now convert it back to Unix-style (cygpath)
16300       input_path=`$CYGPATH -u "$shortmode_path"`
16301       new_path="$input_path"
16302     fi
16303   fi
16304 
16305   test_cygdrive_prefix=`$ECHO $input_path | $GREP ^/cygdrive/`
16306   if test "x$test_cygdrive_prefix" = x; then
16307     # As a simple fix, exclude /usr/bin since it's not a real path.
16308     if test "x`$ECHO $new_path | $GREP ^/usr/bin/`" = x; then
16309       # The path is in a Cygwin special directory (e.g. /home). We need this converted to
16310       # a path prefixed by /cygdrive for fixpath to work.
16311       new_path="$CYGWIN_ROOT_PATH$input_path"
16312     fi
16313   fi
16314 
16315 
16316   if test "x$path" != "x$new_path"; then
16317     CURDIR="$new_path"
16318     { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting CURDIR to \"$new_path\"" >&5
16319 $as_echo "$as_me: Rewriting CURDIR to \"$new_path\"" >&6;}
16320   fi
16321 
16322     elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then
16323 
16324   path="$CURDIR"
16325   has_colon=`$ECHO $path | $GREP ^.:`
16326   new_path="$path"
16327   if test "x$has_colon" = x; then
16328     # Not in mixed or Windows style, start by that.
16329     new_path=`cmd //c echo $path`
16330   fi
16331 
16332 
16333   input_path="$new_path"
16334   # Check if we need to convert this using DOS-style short mode. If the path
16335   # contains just simple characters, use it. Otherwise (spaces, weird characters),
16336   # take no chances and rewrite it.
16337   # Note: m4 eats our [], so we need to use [ and ] instead.
16338   has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-_/:a-zA-Z0-9]`
16339   if test "x$has_forbidden_chars" != x; then
16340     # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \)
16341     new_path=`cmd /c "for %A in (\"$input_path\") do @echo %~sA"|$TR \\\\\\\\ / | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
16342   fi
16343 
16344 
16345   windows_path="$new_path"
16346   if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
16347     unix_path=`$CYGPATH -u "$windows_path"`
16348     new_path="$unix_path"
16349   elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then
16350     unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'`
16351     new_path="$unix_path"
16352   fi
16353 
16354   if test "x$path" != "x$new_path"; then
16355     CURDIR="$new_path"
16356     { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting CURDIR to \"$new_path\"" >&5
16357 $as_echo "$as_me: Rewriting CURDIR to \"$new_path\"" >&6;}
16358   fi
16359 
16360   # Save the first 10 bytes of this path to the storage, so fixpath can work.
16361   all_fixpath_prefixes=("${all_fixpath_prefixes[@]}" "${new_path:0:10}")
16362 
16363     else
16364       # We're on a unix platform. Hooray! :)
16365       path="$CURDIR"
16366       has_space=`$ECHO "$path" | $GREP " "`
16367       if test "x$has_space" != x; then
16368         { $as_echo "$as_me:${as_lineno-$LINENO}: The path of CURDIR, which resolves as \"$path\", is invalid." >&5
16369 $as_echo "$as_me: The path of CURDIR, which resolves as \"$path\", is invalid." >&6;}
16370         as_fn_error $? "Spaces are not allowed in this path." "$LINENO" 5
16371       fi
16372 
16373       # Use eval to expand a potential ~
16374       eval path="$path"
16375       if test ! -f "$path" && test ! -d "$path"; then
16376         as_fn_error $? "The path of CURDIR, which resolves as \"$path\", is not found." "$LINENO" 5
16377       fi
16378 
16379       if test -d "$path"; then
16380         CURDIR="`cd "$path"; $THEPWDCMD -L`"
16381       else
16382         dir="`$DIRNAME "$path"`"
16383         base="`$BASENAME "$path"`"
16384         CURDIR="`cd "$dir"; $THEPWDCMD -L`/$base"
16385       fi
16386     fi
16387   fi
16388 
16389 
16390   # Only process if variable expands to non-empty
16391 
16392   if test "x$TOPDIR" != x; then
16393     if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
16394 
16395   # Input might be given as Windows format, start by converting to
16396   # unix format.
16397   path="$TOPDIR"
16398   new_path=`$CYGPATH -u "$path"`
16399 
16400   # Cygwin tries to hide some aspects of the Windows file system, such that binaries are
16401   # named .exe but called without that suffix. Therefore, "foo" and "foo.exe" are considered
16402   # the same file, most of the time (as in "test -f"). But not when running cygpath -s, then
16403   # "foo.exe" is OK but "foo" is an error.
16404   #
16405   # This test is therefore slightly more accurate than "test -f" to check for file precense.
16406   # It is also a way to make sure we got the proper file name for the real test later on.
16407   test_shortpath=`$CYGPATH -s -m "$new_path" 2> /dev/null`
16408   if test "x$test_shortpath" = x; then
16409     { $as_echo "$as_me:${as_lineno-$LINENO}: The path of TOPDIR, which resolves as \"$path\", is invalid." >&5
16410 $as_echo "$as_me: The path of TOPDIR, which resolves as \"$path\", is invalid." >&6;}
16411     as_fn_error $? "Cannot locate the the path of TOPDIR" "$LINENO" 5
16412   fi
16413 
16414   # Call helper function which possibly converts this using DOS-style short mode.
16415   # If so, the updated path is stored in $new_path.
16416 
16417   input_path="$new_path"
16418   # Check if we need to convert this using DOS-style short mode. If the path
16419   # contains just simple characters, use it. Otherwise (spaces, weird characters),
16420   # take no chances and rewrite it.
16421   # Note: m4 eats our [], so we need to use [ and ] instead.
16422   has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-._/a-zA-Z0-9]`
16423   if test "x$has_forbidden_chars" != x; then
16424     # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \)
16425     shortmode_path=`$CYGPATH -s -m -a "$input_path"`
16426     path_after_shortmode=`$CYGPATH -u "$shortmode_path"`
16427     if test "x$path_after_shortmode" != "x$input_to_shortpath"; then
16428       # Going to short mode and back again did indeed matter. Since short mode is
16429       # case insensitive, let's make it lowercase to improve readability.
16430       shortmode_path=`$ECHO "$shortmode_path" | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
16431       # Now convert it back to Unix-style (cygpath)
16432       input_path=`$CYGPATH -u "$shortmode_path"`
16433       new_path="$input_path"
16434     fi
16435   fi
16436 
16437   test_cygdrive_prefix=`$ECHO $input_path | $GREP ^/cygdrive/`
16438   if test "x$test_cygdrive_prefix" = x; then
16439     # As a simple fix, exclude /usr/bin since it's not a real path.
16440     if test "x`$ECHO $new_path | $GREP ^/usr/bin/`" = x; then
16441       # The path is in a Cygwin special directory (e.g. /home). We need this converted to
16442       # a path prefixed by /cygdrive for fixpath to work.
16443       new_path="$CYGWIN_ROOT_PATH$input_path"
16444     fi
16445   fi
16446 
16447 
16448   if test "x$path" != "x$new_path"; then
16449     TOPDIR="$new_path"
16450     { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting TOPDIR to \"$new_path\"" >&5
16451 $as_echo "$as_me: Rewriting TOPDIR to \"$new_path\"" >&6;}
16452   fi
16453 
16454     elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then
16455 
16456   path="$TOPDIR"
16457   has_colon=`$ECHO $path | $GREP ^.:`
16458   new_path="$path"
16459   if test "x$has_colon" = x; then
16460     # Not in mixed or Windows style, start by that.
16461     new_path=`cmd //c echo $path`
16462   fi
16463 
16464 
16465   input_path="$new_path"
16466   # Check if we need to convert this using DOS-style short mode. If the path
16467   # contains just simple characters, use it. Otherwise (spaces, weird characters),
16468   # take no chances and rewrite it.
16469   # Note: m4 eats our [], so we need to use [ and ] instead.
16470   has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-_/:a-zA-Z0-9]`
16471   if test "x$has_forbidden_chars" != x; then
16472     # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \)
16473     new_path=`cmd /c "for %A in (\"$input_path\") do @echo %~sA"|$TR \\\\\\\\ / | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
16474   fi
16475 
16476 
16477   windows_path="$new_path"
16478   if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
16479     unix_path=`$CYGPATH -u "$windows_path"`
16480     new_path="$unix_path"
16481   elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then
16482     unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'`
16483     new_path="$unix_path"
16484   fi
16485 
16486   if test "x$path" != "x$new_path"; then
16487     TOPDIR="$new_path"
16488     { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting TOPDIR to \"$new_path\"" >&5
16489 $as_echo "$as_me: Rewriting TOPDIR to \"$new_path\"" >&6;}
16490   fi
16491 
16492   # Save the first 10 bytes of this path to the storage, so fixpath can work.
16493   all_fixpath_prefixes=("${all_fixpath_prefixes[@]}" "${new_path:0:10}")
16494 
16495     else
16496       # We're on a unix platform. Hooray! :)
16497       path="$TOPDIR"
16498       has_space=`$ECHO "$path" | $GREP " "`
16499       if test "x$has_space" != x; then
16500         { $as_echo "$as_me:${as_lineno-$LINENO}: The path of TOPDIR, which resolves as \"$path\", is invalid." >&5
16501 $as_echo "$as_me: The path of TOPDIR, which resolves as \"$path\", is invalid." >&6;}
16502         as_fn_error $? "Spaces are not allowed in this path." "$LINENO" 5
16503       fi
16504 
16505       # Use eval to expand a potential ~
16506       eval path="$path"
16507       if test ! -f "$path" && test ! -d "$path"; then
16508         as_fn_error $? "The path of TOPDIR, which resolves as \"$path\", is not found." "$LINENO" 5
16509       fi
16510 
16511       if test -d "$path"; then
16512         TOPDIR="`cd "$path"; $THEPWDCMD -L`"
16513       else
16514         dir="`$DIRNAME "$path"`"
16515         base="`$BASENAME "$path"`"
16516         TOPDIR="`cd "$dir"; $THEPWDCMD -L`/$base"
16517       fi
16518     fi
16519   fi
16520 
16521   # SRC_ROOT is a traditional alias for TOPDIR.
16522   SRC_ROOT=$TOPDIR
16523 
16524   # Calculate a canonical version of TOPDIR for string comparisons
16525   CANONICAL_TOPDIR=$TOPDIR
16526 
16527   if test "x$OPENJDK_BUILD_OS" != xwindows; then
16528     # Follow a chain of symbolic links. Use readlink
16529     # where it exists, else fall back to horribly
16530     # complicated shell code.
16531     if test "x$READLINK_TESTED" != yes; then
16532       # On MacOSX there is a readlink tool with a different
16533       # purpose than the GNU readlink tool. Check the found readlink.
16534       ISGNU=`$READLINK --version 2>&1 | $GREP GNU`
16535       if test "x$ISGNU" = x; then
16536         # A readlink that we do not know how to use.
16537         # Are there other non-GNU readlinks out there?
16538         READLINK_TESTED=yes
16539         READLINK=
16540       fi
16541     fi
16542 
16543     if test "x$READLINK" != x; then
16544       CANONICAL_TOPDIR=`$READLINK -f $CANONICAL_TOPDIR`
16545     else
16546       # Save the current directory for restoring afterwards
16547       STARTDIR=$PWD
16548       COUNTER=0
16549       sym_link_dir=`$DIRNAME $CANONICAL_TOPDIR`
16550       sym_link_file=`$BASENAME $CANONICAL_TOPDIR`
16551       cd $sym_link_dir
16552       # Use -P flag to resolve symlinks in directories.
16553       cd `$THEPWDCMD -P`
16554       sym_link_dir=`$THEPWDCMD -P`
16555       # Resolve file symlinks
16556       while test $COUNTER -lt 20; do
16557         ISLINK=`$LS -l $sym_link_dir/$sym_link_file | $GREP '\->' | $SED -e 's/.*-> \(.*\)/\1/'`
16558         if test "x$ISLINK" == x; then
16559           # This is not a symbolic link! We are done!
16560           break
16561         fi
16562         # Again resolve directory symlinks since the target of the just found
16563         # link could be in a different directory
16564         cd `$DIRNAME $ISLINK`
16565         sym_link_dir=`$THEPWDCMD -P`
16566         sym_link_file=`$BASENAME $ISLINK`
16567         let COUNTER=COUNTER+1
16568       done
16569       cd $STARTDIR
16570       CANONICAL_TOPDIR=$sym_link_dir/$sym_link_file
16571     fi
16572   fi
16573 
16574 
16575 
16576   # Locate the directory of this script.
16577   AUTOCONF_DIR=$TOPDIR/common/autoconf
16578 
16579   # Setup username (for use in adhoc version strings etc)
16580   # Outer [ ] to quote m4.
16581    USERNAME=`$ECHO "$USER" | $TR -d -c '[a-z][A-Z][0-9]'`
16582 
16583 
16584 
16585 # Check if it's a pure open build or if custom sources are to be used.
16586 
16587   # Check whether --enable-openjdk-only was given.
16588 if test "${enable_openjdk_only+set}" = set; then :
16589   enableval=$enable_openjdk_only;
16590 else
16591   enable_openjdk_only="no"
16592 fi
16593 
16594 
16595   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if custom source is suppressed (openjdk-only)" >&5
16596 $as_echo_n "checking if custom source is suppressed (openjdk-only)... " >&6; }
16597   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_openjdk_only" >&5
16598 $as_echo "$enable_openjdk_only" >&6; }
16599   if test "x$enable_openjdk_only" = "xyes"; then
16600     SUPPRESS_CUSTOM_EXTENSIONS="true"
16601   elif test "x$enable_openjdk_only" = "xno"; then
16602     SUPPRESS_CUSTOM_EXTENSIONS="false"
16603   else
16604     as_fn_error $? "Invalid value for --enable-openjdk-only: $enable_openjdk_only" "$LINENO" 5
16605   fi
16606 
16607   # custom-make-dir is deprecated. Please use your custom-hook.m4 to override
16608   # the IncludeCustomExtension macro.
16609 
16610 
16611 # Check whether --with-custom-make-dir was given.
16612 if test "${with_custom_make_dir+set}" = set; then :
16613   withval=$with_custom_make_dir; { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Option --with-custom-make-dir is deprecated and will be ignored." >&5
16614 $as_echo "$as_me: WARNING: Option --with-custom-make-dir is deprecated and will be ignored." >&2;}
16615 fi
16616 
16617 
16618 
16619 
16620 # These are needed to be able to create a configuration name (and thus the output directory)
16621 
16622   { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variant of the JDK to build" >&5
16623 $as_echo_n "checking which variant of the JDK to build... " >&6; }
16624 
16625 # Check whether --with-jdk-variant was given.
16626 if test "${with_jdk_variant+set}" = set; then :
16627   withval=$with_jdk_variant;
16628 fi
16629 
16630 
16631   if test "x$with_jdk_variant" = xnormal || test "x$with_jdk_variant" = x; then
16632     JDK_VARIANT="normal"
16633   else
16634     as_fn_error $? "The available JDK variants are: normal" "$LINENO" 5
16635   fi
16636 
16637 
16638 
16639   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $JDK_VARIANT" >&5
16640 $as_echo "$JDK_VARIANT" >&6; }
16641 
16642 
16643   DEBUG_LEVEL="release"
16644   { $as_echo "$as_me:${as_lineno-$LINENO}: checking which debug level to use" >&5
16645 $as_echo_n "checking which debug level to use... " >&6; }
16646   # Check whether --enable-debug was given.
16647 if test "${enable_debug+set}" = set; then :
16648   enableval=$enable_debug;
16649         ENABLE_DEBUG="${enableval}"
16650         DEBUG_LEVEL="fastdebug"
16651 
16652 else
16653   ENABLE_DEBUG="no"
16654 fi
16655 
16656 
16657 
16658 # Check whether --with-debug-level was given.
16659 if test "${with_debug_level+set}" = set; then :
16660   withval=$with_debug_level;
16661         DEBUG_LEVEL="${withval}"
16662         if test "x$ENABLE_DEBUG" = xyes; then
16663           as_fn_error $? "You cannot use both --enable-debug and --with-debug-level at the same time." "$LINENO" 5
16664         fi
16665 
16666 fi
16667 
16668   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DEBUG_LEVEL" >&5
16669 $as_echo "$DEBUG_LEVEL" >&6; }
16670 
16671   if test "x$DEBUG_LEVEL" != xrelease && \
16672       test "x$DEBUG_LEVEL" != xoptimized && \
16673       test "x$DEBUG_LEVEL" != xfastdebug && \
16674       test "x$DEBUG_LEVEL" != xslowdebug; then
16675     as_fn_error $? "Allowed debug levels are: release, fastdebug, slowdebug and optimized" "$LINENO" 5
16676   fi
16677 
16678   # Translate DEBUG_LEVEL to debug level used by Hotspot
16679   HOTSPOT_DEBUG_LEVEL="$DEBUG_LEVEL"
16680   if test "x$DEBUG_LEVEL" = xrelease; then
16681     HOTSPOT_DEBUG_LEVEL="product"
16682   elif test "x$DEBUG_LEVEL" = xslowdebug; then
16683     HOTSPOT_DEBUG_LEVEL="debug"
16684   fi
16685 
16686   if test "x$DEBUG_LEVEL" = xoptimized; then
16687     # The debug level 'optimized' is a little special because it is currently only
16688     # applicable to the HotSpot build where it means to build a completely
16689     # optimized version of the VM without any debugging code (like for the
16690     # 'release' debug level which is called 'product' in the HotSpot build) but
16691     # with the exception that it can contain additional code which is otherwise
16692     # protected by '#ifndef PRODUCT' macros. These 'optimized' builds are used to
16693     # test new and/or experimental features which are not intended for customer
16694     # shipment. Because these new features need to be tested and benchmarked in
16695     # real world scenarios, we want to build the containing JDK at the 'release'
16696     # debug level.
16697     DEBUG_LEVEL="release"
16698   fi
16699 
16700 
16701 
16702 
16703 
16704 
16705 # Check whether --with-jvm-variants was given.
16706 if test "${with_jvm_variants+set}" = set; then :
16707   withval=$with_jvm_variants;
16708 fi
16709 
16710 
16711   if test "x$with_jvm_variants" = x; then
16712     with_jvm_variants="server"
16713   fi
16714   JVM_VARIANTS_OPT="$with_jvm_variants"
16715 
16716   # Has the user listed more than one variant?
16717   # Additional [] needed to keep m4 from mangling shell constructs.
16718   if  [[ "$JVM_VARIANTS_OPT" =~ "," ]] ; then
16719     BUILDING_MULTIPLE_JVM_VARIANTS=true
16720   else
16721     BUILDING_MULTIPLE_JVM_VARIANTS=false
16722   fi
16723   # Replace the commas with AND for use in the build directory name.
16724   JVM_VARIANTS_WITH_AND=`$ECHO "$JVM_VARIANTS_OPT" | $SED -e 's/,/AND/g'`
16725 
16726   { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variants of the JVM to build" >&5
16727 $as_echo_n "checking which variants of the JVM to build... " >&6; }
16728   # JVM_VARIANTS is a space-separated list.
16729   # Also use minimal, not minimal1 (which is kept for backwards compatibility).
16730   JVM_VARIANTS=`$ECHO $JVM_VARIANTS_OPT | $SED -e 's/,/ /g' -e 's/minimal1/minimal/'`
16731   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $JVM_VARIANTS" >&5
16732 $as_echo "$JVM_VARIANTS" >&6; }
16733 
16734   # Check that the selected variants are valid
16735 
16736   # grep filter function inspired by a comment to http://stackoverflow.com/a/1617326
16737   # Notice that the original variant failes on SLES 10 and 11
16738   NEEDLE=${VALID_JVM_VARIANTS// /$'\n'}
16739   STACK=${JVM_VARIANTS// /$'\n'}
16740   INVALID_VARIANTS=`$GREP -Fvx "${NEEDLE}" <<< "${STACK}"`
16741   if test "x$INVALID_VARIANTS" != x; then
16742     { $as_echo "$as_me:${as_lineno-$LINENO}: Unknown variant(s) specified: $INVALID_VARIANTS" >&5
16743 $as_echo "$as_me: Unknown variant(s) specified: $INVALID_VARIANTS" >&6;}
16744     as_fn_error $? "The available JVM variants are: $VALID_JVM_VARIANTS" "$LINENO" 5
16745   fi
16746 
16747   # All "special" variants share the same output directory ("server")
16748   VALID_MULTIPLE_JVM_VARIANTS="server client minimal"
16749   NEEDLE=${VALID_MULTIPLE_JVM_VARIANTS// /$'\n'}
16750   STACK=${JVM_VARIANTS// /$'\n'}
16751   INVALID_MULTIPLE_VARIANTS=`$GREP -Fvx "${NEEDLE}" <<< "${STACK}"`
16752   if  test "x$INVALID_MULTIPLE_VARIANTS" != x && test "x$BUILDING_MULTIPLE_JVM_VARIANTS" = xtrue; then
16753     as_fn_error $? "You cannot build multiple variants with anything else than $VALID_MULTIPLE_JVM_VARIANTS." "$LINENO" 5
16754   fi
16755 
16756 
16757 
16758 
16759   if   [[ " $JVM_VARIANTS " =~ " zero " ]]   ||   [[ " $JVM_VARIANTS " =~ " zeroshark " ]]  ; then
16760     # zero behaves as a platform and rewrites these values. This is really weird. :(
16761     # We are guaranteed that we do not build any other variants when building zero.
16762     HOTSPOT_TARGET_CPU=zero
16763     HOTSPOT_TARGET_CPU_ARCH=zero
16764   fi
16765 
16766 
16767 # With basic setup done, call the custom early hook.
16768 
16769 
16770 # Check if we have devkits, extra paths or sysroot set.
16771 
16772 
16773 # Check whether --with-devkit was given.
16774 if test "${with_devkit+set}" = set; then :
16775   withval=$with_devkit;
16776 
16777   # Only process if variable expands to non-empty
16778 
16779   if test "x$with_devkit" != x; then
16780     if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
16781 
16782   # Input might be given as Windows format, start by converting to
16783   # unix format.
16784   path="$with_devkit"
16785   new_path=`$CYGPATH -u "$path"`
16786 
16787   # Cygwin tries to hide some aspects of the Windows file system, such that binaries are
16788   # named .exe but called without that suffix. Therefore, "foo" and "foo.exe" are considered
16789   # the same file, most of the time (as in "test -f"). But not when running cygpath -s, then
16790   # "foo.exe" is OK but "foo" is an error.
16791   #
16792   # This test is therefore slightly more accurate than "test -f" to check for file precense.
16793   # It is also a way to make sure we got the proper file name for the real test later on.
16794   test_shortpath=`$CYGPATH -s -m "$new_path" 2> /dev/null`
16795   if test "x$test_shortpath" = x; then
16796     { $as_echo "$as_me:${as_lineno-$LINENO}: The path of with_devkit, which resolves as \"$path\", is invalid." >&5
16797 $as_echo "$as_me: The path of with_devkit, which resolves as \"$path\", is invalid." >&6;}
16798     as_fn_error $? "Cannot locate the the path of with_devkit" "$LINENO" 5
16799   fi
16800 
16801   # Call helper function which possibly converts this using DOS-style short mode.
16802   # If so, the updated path is stored in $new_path.
16803 
16804   input_path="$new_path"
16805   # Check if we need to convert this using DOS-style short mode. If the path
16806   # contains just simple characters, use it. Otherwise (spaces, weird characters),
16807   # take no chances and rewrite it.
16808   # Note: m4 eats our [], so we need to use [ and ] instead.
16809   has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-._/a-zA-Z0-9]`
16810   if test "x$has_forbidden_chars" != x; then
16811     # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \)
16812     shortmode_path=`$CYGPATH -s -m -a "$input_path"`
16813     path_after_shortmode=`$CYGPATH -u "$shortmode_path"`
16814     if test "x$path_after_shortmode" != "x$input_to_shortpath"; then
16815       # Going to short mode and back again did indeed matter. Since short mode is
16816       # case insensitive, let's make it lowercase to improve readability.
16817       shortmode_path=`$ECHO "$shortmode_path" | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
16818       # Now convert it back to Unix-style (cygpath)
16819       input_path=`$CYGPATH -u "$shortmode_path"`
16820       new_path="$input_path"
16821     fi
16822   fi
16823 
16824   test_cygdrive_prefix=`$ECHO $input_path | $GREP ^/cygdrive/`
16825   if test "x$test_cygdrive_prefix" = x; then
16826     # As a simple fix, exclude /usr/bin since it's not a real path.
16827     if test "x`$ECHO $new_path | $GREP ^/usr/bin/`" = x; then
16828       # The path is in a Cygwin special directory (e.g. /home). We need this converted to
16829       # a path prefixed by /cygdrive for fixpath to work.
16830       new_path="$CYGWIN_ROOT_PATH$input_path"
16831     fi
16832   fi
16833 
16834 
16835   if test "x$path" != "x$new_path"; then
16836     with_devkit="$new_path"
16837     { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting with_devkit to \"$new_path\"" >&5
16838 $as_echo "$as_me: Rewriting with_devkit to \"$new_path\"" >&6;}
16839   fi
16840 
16841     elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then
16842 
16843   path="$with_devkit"
16844   has_colon=`$ECHO $path | $GREP ^.:`
16845   new_path="$path"
16846   if test "x$has_colon" = x; then
16847     # Not in mixed or Windows style, start by that.
16848     new_path=`cmd //c echo $path`
16849   fi
16850 
16851 
16852   input_path="$new_path"
16853   # Check if we need to convert this using DOS-style short mode. If the path
16854   # contains just simple characters, use it. Otherwise (spaces, weird characters),
16855   # take no chances and rewrite it.
16856   # Note: m4 eats our [], so we need to use [ and ] instead.
16857   has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-_/:a-zA-Z0-9]`
16858   if test "x$has_forbidden_chars" != x; then
16859     # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \)
16860     new_path=`cmd /c "for %A in (\"$input_path\") do @echo %~sA"|$TR \\\\\\\\ / | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
16861   fi
16862 
16863 
16864   windows_path="$new_path"
16865   if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
16866     unix_path=`$CYGPATH -u "$windows_path"`
16867     new_path="$unix_path"
16868   elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then
16869     unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'`
16870     new_path="$unix_path"
16871   fi
16872 
16873   if test "x$path" != "x$new_path"; then
16874     with_devkit="$new_path"
16875     { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting with_devkit to \"$new_path\"" >&5
16876 $as_echo "$as_me: Rewriting with_devkit to \"$new_path\"" >&6;}
16877   fi
16878 
16879   # Save the first 10 bytes of this path to the storage, so fixpath can work.
16880   all_fixpath_prefixes=("${all_fixpath_prefixes[@]}" "${new_path:0:10}")
16881 
16882     else
16883       # We're on a unix platform. Hooray! :)
16884       path="$with_devkit"
16885       has_space=`$ECHO "$path" | $GREP " "`
16886       if test "x$has_space" != x; then
16887         { $as_echo "$as_me:${as_lineno-$LINENO}: The path of with_devkit, which resolves as \"$path\", is invalid." >&5
16888 $as_echo "$as_me: The path of with_devkit, which resolves as \"$path\", is invalid." >&6;}
16889         as_fn_error $? "Spaces are not allowed in this path." "$LINENO" 5
16890       fi
16891 
16892       # Use eval to expand a potential ~
16893       eval path="$path"
16894       if test ! -f "$path" && test ! -d "$path"; then
16895         as_fn_error $? "The path of with_devkit, which resolves as \"$path\", is not found." "$LINENO" 5
16896       fi
16897 
16898       if test -d "$path"; then
16899         with_devkit="`cd "$path"; $THEPWDCMD -L`"
16900       else
16901         dir="`$DIRNAME "$path"`"
16902         base="`$BASENAME "$path"`"
16903         with_devkit="`cd "$dir"; $THEPWDCMD -L`/$base"
16904       fi
16905     fi
16906   fi
16907 
16908         DEVKIT_ROOT="$with_devkit"
16909         # Check for a meta data info file in the root of the devkit
16910         if test -f "$DEVKIT_ROOT/devkit.info"; then
16911           . $DEVKIT_ROOT/devkit.info
16912           # This potentially sets the following:
16913           # A descriptive name of the devkit
16914 
16915   if test "x$DEVKIT_NAME" = x; then
16916     eval DEVKIT_NAME="\${DEVKIT_NAME_${OPENJDK_TARGET_CPU}}"
16917   fi
16918 
16919           # Corresponds to --with-extra-path
16920 
16921   if test "x$DEVKIT_EXTRA_PATH" = x; then
16922     eval DEVKIT_EXTRA_PATH="\${DEVKIT_EXTRA_PATH_${OPENJDK_TARGET_CPU}}"
16923   fi
16924 
16925           # Corresponds to --with-toolchain-path
16926 
16927   if test "x$DEVKIT_TOOLCHAIN_PATH" = x; then
16928     eval DEVKIT_TOOLCHAIN_PATH="\${DEVKIT_TOOLCHAIN_PATH_${OPENJDK_TARGET_CPU}}"
16929   fi
16930 
16931           # Corresponds to --with-sysroot
16932 
16933   if test "x$DEVKIT_SYSROOT" = x; then
16934     eval DEVKIT_SYSROOT="\${DEVKIT_SYSROOT_${OPENJDK_TARGET_CPU}}"
16935   fi
16936 
16937 
16938           # Identifies the Visual Studio version in the devkit
16939 
16940   if test "x$DEVKIT_VS_VERSION" = x; then
16941     eval DEVKIT_VS_VERSION="\${DEVKIT_VS_VERSION_${OPENJDK_TARGET_CPU}}"
16942   fi
16943 
16944           # The Visual Studio include environment variable
16945 
16946   if test "x$DEVKIT_VS_INCLUDE" = x; then
16947     eval DEVKIT_VS_INCLUDE="\${DEVKIT_VS_INCLUDE_${OPENJDK_TARGET_CPU}}"
16948   fi
16949 
16950           # The Visual Studio lib environment variable
16951 
16952   if test "x$DEVKIT_VS_LIB" = x; then
16953     eval DEVKIT_VS_LIB="\${DEVKIT_VS_LIB_${OPENJDK_TARGET_CPU}}"
16954   fi
16955 
16956           # Corresponds to --with-msvcr-dll
16957 
16958   if test "x$DEVKIT_MSVCR_DLL" = x; then
16959     eval DEVKIT_MSVCR_DLL="\${DEVKIT_MSVCR_DLL_${OPENJDK_TARGET_CPU}}"
16960   fi
16961 
16962           # Corresponds to --with-msvcp-dll
16963 
16964   if test "x$DEVKIT_MSVCP_DLL" = x; then
16965     eval DEVKIT_MSVCP_DLL="\${DEVKIT_MSVCP_DLL_${OPENJDK_TARGET_CPU}}"
16966   fi
16967 
16968         fi
16969 
16970         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for devkit" >&5
16971 $as_echo_n "checking for devkit... " >&6; }
16972         if test "x$DEVKIT_NAME" != x; then
16973           { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DEVKIT_NAME in $DEVKIT_ROOT" >&5
16974 $as_echo "$DEVKIT_NAME in $DEVKIT_ROOT" >&6; }
16975         else
16976           { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DEVKIT_ROOT" >&5
16977 $as_echo "$DEVKIT_ROOT" >&6; }
16978         fi
16979 
16980 
16981   if test "x$DEVKIT_EXTRA_PATH" != x; then
16982     if test "x$EXTRA_PATH" = x; then
16983       EXTRA_PATH="$DEVKIT_EXTRA_PATH"
16984     else
16985       EXTRA_PATH="$DEVKIT_EXTRA_PATH:$EXTRA_PATH"
16986     fi
16987   fi
16988 
16989 
16990         # Fallback default of just /bin if DEVKIT_PATH is not defined
16991         if test "x$DEVKIT_TOOLCHAIN_PATH" = x; then
16992           DEVKIT_TOOLCHAIN_PATH="$DEVKIT_ROOT/bin"
16993         fi
16994 
16995   if test "x$DEVKIT_TOOLCHAIN_PATH" != x; then
16996     if test "x$TOOLCHAIN_PATH" = x; then
16997       TOOLCHAIN_PATH="$DEVKIT_TOOLCHAIN_PATH"
16998     else
16999       TOOLCHAIN_PATH="$DEVKIT_TOOLCHAIN_PATH:$TOOLCHAIN_PATH"
17000     fi
17001   fi
17002 
17003 
17004         # If DEVKIT_SYSROOT is set, use that, otherwise try a couple of known
17005         # places for backwards compatiblity.
17006         if test "x$DEVKIT_SYSROOT" != x; then
17007           SYSROOT="$DEVKIT_SYSROOT"
17008         elif test -d "$DEVKIT_ROOT/$host_alias/libc"; then
17009           SYSROOT="$DEVKIT_ROOT/$host_alias/libc"
17010         elif test -d "$DEVKIT_ROOT/$host/sys-root"; then
17011           SYSROOT="$DEVKIT_ROOT/$host/sys-root"
17012         fi
17013 
17014 
17015 fi
17016 
17017 
17018   # You can force the sysroot if the sysroot encoded into the compiler tools
17019   # is not correct.
17020 
17021 # Check whether --with-sys-root was given.
17022 if test "${with_sys_root+set}" = set; then :
17023   withval=$with_sys_root; SYSROOT=$with_sys_root
17024 
17025 fi
17026 
17027 
17028 
17029 # Check whether --with-sysroot was given.
17030 if test "${with_sysroot+set}" = set; then :
17031   withval=$with_sysroot; SYSROOT=$with_sysroot
17032 
17033 fi
17034 
17035 
17036 
17037 # Check whether --with-tools-dir was given.
17038 if test "${with_tools_dir+set}" = set; then :
17039   withval=$with_tools_dir;
17040   if test "x$with_tools_dir" != x; then
17041     if test "x$TOOLCHAIN_PATH" = x; then
17042       TOOLCHAIN_PATH="$with_tools_dir"
17043     else
17044       TOOLCHAIN_PATH="$with_tools_dir:$TOOLCHAIN_PATH"
17045     fi
17046   fi
17047 
17048 
17049 fi
17050 
17051 
17052 
17053 # Check whether --with-toolchain-path was given.
17054 if test "${with_toolchain_path+set}" = set; then :
17055   withval=$with_toolchain_path;
17056   if test "x$with_toolchain_path" != x; then
17057     if test "x$TOOLCHAIN_PATH" = x; then
17058       TOOLCHAIN_PATH="$with_toolchain_path"
17059     else
17060       TOOLCHAIN_PATH="$with_toolchain_path:$TOOLCHAIN_PATH"
17061     fi
17062   fi
17063 
17064 
17065 fi
17066 
17067 
17068 
17069 # Check whether --with-extra-path was given.
17070 if test "${with_extra_path+set}" = set; then :
17071   withval=$with_extra_path;
17072   if test "x$with_extra_path" != x; then
17073     if test "x$EXTRA_PATH" = x; then
17074       EXTRA_PATH="$with_extra_path"
17075     else
17076       EXTRA_PATH="$with_extra_path:$EXTRA_PATH"
17077     fi
17078   fi
17079 
17080 
17081 fi
17082 
17083 
17084   if test "x$OPENJDK_BUILD_OS" = "xmacosx"; then
17085     # If a devkit has been supplied, find xcodebuild in the toolchain_path.
17086     # If not, detect if Xcode is installed by running xcodebuild -version
17087     # if no Xcode installed, xcodebuild exits with 1
17088     # if Xcode is installed, even if xcode-select is misconfigured, then it exits with 0
17089     if test "x$DEVKIT_ROOT" != x || /usr/bin/xcodebuild -version >/dev/null 2>&1; then
17090       # We need to use xcodebuild in the toolchain dir provided by the user, this will
17091       # fall back on the stub binary in /usr/bin/xcodebuild
17092       # Extract the first word of "xcodebuild", so it can be a program name with args.
17093 set dummy xcodebuild; ac_word=$2
17094 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17095 $as_echo_n "checking for $ac_word... " >&6; }
17096 if ${ac_cv_path_XCODEBUILD+:} false; then :
17097   $as_echo_n "(cached) " >&6
17098 else
17099   case $XCODEBUILD in
17100   [\\/]* | ?:[\\/]*)
17101   ac_cv_path_XCODEBUILD="$XCODEBUILD" # Let the user override the test with a path.
17102   ;;
17103   *)
17104   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17105 for as_dir in $TOOLCHAIN_PATH
17106 do
17107   IFS=$as_save_IFS
17108   test -z "$as_dir" && as_dir=.
17109     for ac_exec_ext in '' $ac_executable_extensions; do
17110   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
17111     ac_cv_path_XCODEBUILD="$as_dir/$ac_word$ac_exec_ext"
17112     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17113     break 2
17114   fi
17115 done
17116   done
17117 IFS=$as_save_IFS
17118 
17119   test -z "$ac_cv_path_XCODEBUILD" && ac_cv_path_XCODEBUILD="/usr/bin/xcodebuild"
17120   ;;
17121 esac
17122 fi
17123 XCODEBUILD=$ac_cv_path_XCODEBUILD
17124 if test -n "$XCODEBUILD"; then
17125   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XCODEBUILD" >&5
17126 $as_echo "$XCODEBUILD" >&6; }
17127 else
17128   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17129 $as_echo "no" >&6; }
17130 fi
17131 
17132 
17133     else
17134       # this should result in SYSROOT being empty, unless --with-sysroot is provided
17135       # when only the command line tools are installed there are no SDKs, so headers
17136       # are copied into the system frameworks
17137       XCODEBUILD=
17138 
17139     fi
17140 
17141     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sdk name" >&5
17142 $as_echo_n "checking for sdk name... " >&6; }
17143 
17144 # Check whether --with-sdk-name was given.
17145 if test "${with_sdk_name+set}" = set; then :
17146   withval=$with_sdk_name; SDKNAME=$with_sdk_name
17147 
17148 fi
17149 
17150     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SDKNAME" >&5
17151 $as_echo "$SDKNAME" >&6; }
17152 
17153     # if toolchain path is specified then don't rely on system headers, they may not compile
17154     HAVE_SYSTEM_FRAMEWORK_HEADERS=0
17155     test -z "$TOOLCHAIN_PATH" && \
17156       HAVE_SYSTEM_FRAMEWORK_HEADERS=`test ! -f /System/Library/Frameworks/Foundation.framework/Headers/Foundation.h; echo $?`
17157 
17158     if test -z "$SYSROOT"; then
17159       if test -n "$XCODEBUILD"; then
17160         # if we don't have system headers, use default SDK name (last resort)
17161         if test -z "$SDKNAME" -a $HAVE_SYSTEM_FRAMEWORK_HEADERS -eq 0; then
17162           SDKNAME=${SDKNAME:-macosx}
17163         fi
17164 
17165         if test -n "$SDKNAME"; then
17166           # Call xcodebuild to determine SYSROOT
17167           SYSROOT=`"$XCODEBUILD" -sdk $SDKNAME -version | $GREP '^Path: ' | $SED 's/Path: //'`
17168         fi
17169       else
17170         if test $HAVE_SYSTEM_FRAMEWORK_HEADERS -eq 0; then
17171           as_fn_error $? "No xcodebuild tool and no system framework headers found, use --with-sysroot or --with-sdk-name to provide a path to a valid SDK" "$LINENO" 5
17172         fi
17173       fi
17174     else
17175       # warn user if --with-sdk-name was also set
17176       if test -n "$with_sdk_name"; then
17177         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Both SYSROOT and --with-sdk-name are set, only SYSROOT will be used" >&5
17178 $as_echo "$as_me: WARNING: Both SYSROOT and --with-sdk-name are set, only SYSROOT will be used" >&2;}
17179       fi
17180     fi
17181 
17182     if test $HAVE_SYSTEM_FRAMEWORK_HEADERS -eq 0 -a -z "$SYSROOT"; then
17183       # If no system framework headers, then SYSROOT must be set, or we won't build
17184       as_fn_error $? "Unable to determine SYSROOT and no headers found in /System/Library/Frameworks. Check Xcode configuration, --with-sysroot or --with-sdk-name arguments." "$LINENO" 5
17185     fi
17186 
17187     # Perform a basic sanity test
17188     if test ! -f "$SYSROOT/System/Library/Frameworks/Foundation.framework/Headers/Foundation.h"; then
17189       if test -z "$SYSROOT"; then
17190         as_fn_error $? "Unable to find required framework headers, provide a path to an SDK via --with-sysroot or --with-sdk-name and be sure Xcode is installed properly" "$LINENO" 5
17191       else
17192         as_fn_error $? "Invalid SDK or SYSROOT path, dependent framework headers not found" "$LINENO" 5
17193       fi
17194     fi
17195 
17196     # set SDKROOT too, Xcode tools will pick it up
17197     SDKROOT=$SYSROOT
17198 
17199   fi
17200 
17201   # Prepend the extra path to the global path
17202 
17203   if test "x$EXTRA_PATH" != x; then
17204     if test "x$PATH" = x; then
17205       PATH="$EXTRA_PATH"
17206     else
17207       PATH="$EXTRA_PATH:$PATH"
17208     fi
17209   fi
17210 
17211 
17212   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
17213 $as_echo_n "checking for sysroot... " >&6; }
17214   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SYSROOT" >&5
17215 $as_echo "$SYSROOT" >&6; }
17216   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for toolchain path" >&5
17217 $as_echo_n "checking for toolchain path... " >&6; }
17218   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TOOLCHAIN_PATH" >&5
17219 $as_echo "$TOOLCHAIN_PATH" >&6; }
17220   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for extra path" >&5
17221 $as_echo_n "checking for extra path... " >&6; }
17222   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $EXTRA_PATH" >&5
17223 $as_echo "$EXTRA_PATH" >&6; }
17224 
17225 
17226 # To properly create a configuration name, we need to have the OpenJDK target
17227 # and options (variants and debug level) parsed.
17228 
17229 
17230 
17231 # Check whether --with-conf-name was given.
17232 if test "${with_conf_name+set}" = set; then :
17233   withval=$with_conf_name;  CONF_NAME=${with_conf_name}
17234 fi
17235 
17236 
17237   # Test from where we are running configure, in or outside of src root.
17238   { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to store configuration" >&5
17239 $as_echo_n "checking where to store configuration... " >&6; }
17240   if test "x$CURDIR" = "x$SRC_ROOT" || test "x$CURDIR" = "x$SRC_ROOT/common" \
17241       || test "x$CURDIR" = "x$SRC_ROOT/common/autoconf" \
17242       || test "x$CURDIR" = "x$SRC_ROOT/make" ; then
17243     # We are running configure from the src root.
17244     # Create a default ./build/target-variant-debuglevel output root.
17245     if test "x${CONF_NAME}" = x; then
17246       { $as_echo "$as_me:${as_lineno-$LINENO}: result: in default location" >&5
17247 $as_echo "in default location" >&6; }
17248       CONF_NAME="${OPENJDK_TARGET_OS}-${OPENJDK_TARGET_CPU}-${JDK_VARIANT}-${JVM_VARIANTS_WITH_AND}-${DEBUG_LEVEL}"
17249     else
17250       { $as_echo "$as_me:${as_lineno-$LINENO}: result: in build directory with custom name" >&5
17251 $as_echo "in build directory with custom name" >&6; }
17252     fi
17253     OUTPUT_ROOT="$SRC_ROOT/build/${CONF_NAME}"
17254     $MKDIR -p "$OUTPUT_ROOT"
17255     if test ! -d "$OUTPUT_ROOT"; then
17256       as_fn_error $? "Could not create build directory $OUTPUT_ROOT" "$LINENO" 5
17257     fi
17258   else
17259     # We are running configure from outside of the src dir.
17260     # Then use the current directory as output dir!
17261     # If configuration is situated in normal build directory, just use the build
17262     # directory name as configuration name, otherwise use the complete path.
17263     if test "x${CONF_NAME}" = x; then
17264       CONF_NAME=`$ECHO $CURDIR | $SED -e "s!^${SRC_ROOT}/build/!!"`
17265     fi
17266     OUTPUT_ROOT="$CURDIR"
17267     { $as_echo "$as_me:${as_lineno-$LINENO}: result: in current directory" >&5
17268 $as_echo "in current directory" >&6; }
17269 
17270     # WARNING: This might be a bad thing to do. You need to be sure you want to
17271     # have a configuration in this directory. Do some sanity checks!
17272 
17273     if test ! -e "$OUTPUT_ROOT/spec.gmk"; then
17274       # If we have a spec.gmk, we have run here before and we are OK. Otherwise, check for
17275       # other files
17276       files_present=`$LS $OUTPUT_ROOT`
17277       # Configure has already touched config.log and confdefs.h in the current dir when this check
17278       # is performed.
17279       filtered_files=`$ECHO "$files_present" \
17280           | $SED -e 's/config.log//g' \
17281               -e 's/configure.log//g' \
17282               -e 's/confdefs.h//g' \
17283               -e 's/ //g' \
17284           | $TR -d '\n'`
17285       if test "x$filtered_files" != x; then
17286         { $as_echo "$as_me:${as_lineno-$LINENO}: Current directory is $CURDIR." >&5
17287 $as_echo "$as_me: Current directory is $CURDIR." >&6;}
17288         { $as_echo "$as_me:${as_lineno-$LINENO}: Since this is not the source root, configure will output the configuration here" >&5
17289 $as_echo "$as_me: Since this is not the source root, configure will output the configuration here" >&6;}
17290         { $as_echo "$as_me:${as_lineno-$LINENO}: (as opposed to creating a configuration in <src_root>/build/<conf-name>)." >&5
17291 $as_echo "$as_me: (as opposed to creating a configuration in <src_root>/build/<conf-name>)." >&6;}
17292         { $as_echo "$as_me:${as_lineno-$LINENO}: However, this directory is not empty. This is not allowed, since it could" >&5
17293 $as_echo "$as_me: However, this directory is not empty. This is not allowed, since it could" >&6;}
17294         { $as_echo "$as_me:${as_lineno-$LINENO}: seriously mess up just about everything." >&5
17295 $as_echo "$as_me: seriously mess up just about everything." >&6;}
17296         { $as_echo "$as_me:${as_lineno-$LINENO}: Try 'cd $SRC_ROOT' and restart configure" >&5
17297 $as_echo "$as_me: Try 'cd $SRC_ROOT' and restart configure" >&6;}
17298         { $as_echo "$as_me:${as_lineno-$LINENO}: (or create a new empty directory and cd to it)." >&5
17299 $as_echo "$as_me: (or create a new empty directory and cd to it)." >&6;}
17300         as_fn_error $? "Will not continue creating configuration in $CURDIR" "$LINENO" 5
17301       fi
17302     fi
17303   fi
17304   { $as_echo "$as_me:${as_lineno-$LINENO}: checking what configuration name to use" >&5
17305 $as_echo_n "checking what configuration name to use... " >&6; }
17306   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CONF_NAME" >&5
17307 $as_echo "$CONF_NAME" >&6; }
17308 
17309 
17310   # Only process if variable expands to non-empty
17311 
17312   if test "x$OUTPUT_ROOT" != x; then
17313     if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
17314 
17315   # Input might be given as Windows format, start by converting to
17316   # unix format.
17317   path="$OUTPUT_ROOT"
17318   new_path=`$CYGPATH -u "$path"`
17319 
17320   # Cygwin tries to hide some aspects of the Windows file system, such that binaries are
17321   # named .exe but called without that suffix. Therefore, "foo" and "foo.exe" are considered
17322   # the same file, most of the time (as in "test -f"). But not when running cygpath -s, then
17323   # "foo.exe" is OK but "foo" is an error.
17324   #
17325   # This test is therefore slightly more accurate than "test -f" to check for file precense.
17326   # It is also a way to make sure we got the proper file name for the real test later on.
17327   test_shortpath=`$CYGPATH -s -m "$new_path" 2> /dev/null`
17328   if test "x$test_shortpath" = x; then
17329     { $as_echo "$as_me:${as_lineno-$LINENO}: The path of OUTPUT_ROOT, which resolves as \"$path\", is invalid." >&5
17330 $as_echo "$as_me: The path of OUTPUT_ROOT, which resolves as \"$path\", is invalid." >&6;}
17331     as_fn_error $? "Cannot locate the the path of OUTPUT_ROOT" "$LINENO" 5
17332   fi
17333 
17334   # Call helper function which possibly converts this using DOS-style short mode.
17335   # If so, the updated path is stored in $new_path.
17336 
17337   input_path="$new_path"
17338   # Check if we need to convert this using DOS-style short mode. If the path
17339   # contains just simple characters, use it. Otherwise (spaces, weird characters),
17340   # take no chances and rewrite it.
17341   # Note: m4 eats our [], so we need to use [ and ] instead.
17342   has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-._/a-zA-Z0-9]`
17343   if test "x$has_forbidden_chars" != x; then
17344     # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \)
17345     shortmode_path=`$CYGPATH -s -m -a "$input_path"`
17346     path_after_shortmode=`$CYGPATH -u "$shortmode_path"`
17347     if test "x$path_after_shortmode" != "x$input_to_shortpath"; then
17348       # Going to short mode and back again did indeed matter. Since short mode is
17349       # case insensitive, let's make it lowercase to improve readability.
17350       shortmode_path=`$ECHO "$shortmode_path" | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
17351       # Now convert it back to Unix-style (cygpath)
17352       input_path=`$CYGPATH -u "$shortmode_path"`
17353       new_path="$input_path"
17354     fi
17355   fi
17356 
17357   test_cygdrive_prefix=`$ECHO $input_path | $GREP ^/cygdrive/`
17358   if test "x$test_cygdrive_prefix" = x; then
17359     # As a simple fix, exclude /usr/bin since it's not a real path.
17360     if test "x`$ECHO $new_path | $GREP ^/usr/bin/`" = x; then
17361       # The path is in a Cygwin special directory (e.g. /home). We need this converted to
17362       # a path prefixed by /cygdrive for fixpath to work.
17363       new_path="$CYGWIN_ROOT_PATH$input_path"
17364     fi
17365   fi
17366 
17367 
17368   if test "x$path" != "x$new_path"; then
17369     OUTPUT_ROOT="$new_path"
17370     { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting OUTPUT_ROOT to \"$new_path\"" >&5
17371 $as_echo "$as_me: Rewriting OUTPUT_ROOT to \"$new_path\"" >&6;}
17372   fi
17373 
17374     elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then
17375 
17376   path="$OUTPUT_ROOT"
17377   has_colon=`$ECHO $path | $GREP ^.:`
17378   new_path="$path"
17379   if test "x$has_colon" = x; then
17380     # Not in mixed or Windows style, start by that.
17381     new_path=`cmd //c echo $path`
17382   fi
17383 
17384 
17385   input_path="$new_path"
17386   # Check if we need to convert this using DOS-style short mode. If the path
17387   # contains just simple characters, use it. Otherwise (spaces, weird characters),
17388   # take no chances and rewrite it.
17389   # Note: m4 eats our [], so we need to use [ and ] instead.
17390   has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-_/:a-zA-Z0-9]`
17391   if test "x$has_forbidden_chars" != x; then
17392     # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \)
17393     new_path=`cmd /c "for %A in (\"$input_path\") do @echo %~sA"|$TR \\\\\\\\ / | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
17394   fi
17395 
17396 
17397   windows_path="$new_path"
17398   if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
17399     unix_path=`$CYGPATH -u "$windows_path"`
17400     new_path="$unix_path"
17401   elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then
17402     unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'`
17403     new_path="$unix_path"
17404   fi
17405 
17406   if test "x$path" != "x$new_path"; then
17407     OUTPUT_ROOT="$new_path"
17408     { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting OUTPUT_ROOT to \"$new_path\"" >&5
17409 $as_echo "$as_me: Rewriting OUTPUT_ROOT to \"$new_path\"" >&6;}
17410   fi
17411 
17412   # Save the first 10 bytes of this path to the storage, so fixpath can work.
17413   all_fixpath_prefixes=("${all_fixpath_prefixes[@]}" "${new_path:0:10}")
17414 
17415     else
17416       # We're on a unix platform. Hooray! :)
17417       path="$OUTPUT_ROOT"
17418       has_space=`$ECHO "$path" | $GREP " "`
17419       if test "x$has_space" != x; then
17420         { $as_echo "$as_me:${as_lineno-$LINENO}: The path of OUTPUT_ROOT, which resolves as \"$path\", is invalid." >&5
17421 $as_echo "$as_me: The path of OUTPUT_ROOT, which resolves as \"$path\", is invalid." >&6;}
17422         as_fn_error $? "Spaces are not allowed in this path." "$LINENO" 5
17423       fi
17424 
17425       # Use eval to expand a potential ~
17426       eval path="$path"
17427       if test ! -f "$path" && test ! -d "$path"; then
17428         as_fn_error $? "The path of OUTPUT_ROOT, which resolves as \"$path\", is not found." "$LINENO" 5
17429       fi
17430 
17431       if test -d "$path"; then
17432         OUTPUT_ROOT="`cd "$path"; $THEPWDCMD -L`"
17433       else
17434         dir="`$DIRNAME "$path"`"
17435         base="`$BASENAME "$path"`"
17436         OUTPUT_ROOT="`cd "$dir"; $THEPWDCMD -L`/$base"
17437       fi
17438     fi
17439   fi
17440 
17441 
17442   CONFIGURESUPPORT_OUTPUTDIR="$OUTPUT_ROOT/configure-support"
17443   $MKDIR -p "$CONFIGURESUPPORT_OUTPUTDIR"
17444 
17445   SPEC=$OUTPUT_ROOT/spec.gmk
17446 
17447   CONF_NAME=$CONF_NAME
17448 
17449   OUTPUT_ROOT=$OUTPUT_ROOT
17450 
17451 
17452 
17453   # The spec.gmk file contains all variables for the make system.
17454   ac_config_files="$ac_config_files $OUTPUT_ROOT/spec.gmk:$AUTOCONF_DIR/spec.gmk.in"
17455 
17456   # The bootcycle-spec.gmk file contains support for boot cycle builds.
17457   ac_config_files="$ac_config_files $OUTPUT_ROOT/bootcycle-spec.gmk:$AUTOCONF_DIR/bootcycle-spec.gmk.in"
17458 
17459   # The buildjdk-spec.gmk file contains support for building a buildjdk when cross compiling.
17460   ac_config_files="$ac_config_files $OUTPUT_ROOT/buildjdk-spec.gmk:$AUTOCONF_DIR/buildjdk-spec.gmk.in"
17461 
17462   # The compare.sh is used to compare the build output to other builds.
17463   ac_config_files="$ac_config_files $OUTPUT_ROOT/compare.sh:$AUTOCONF_DIR/compare.sh.in"
17464 
17465   # The generated Makefile knows where the spec.gmk is and where the source is.
17466   # You can run make from the OUTPUT_ROOT, or from the top-level Makefile
17467   # which will look for generated configurations
17468   ac_config_files="$ac_config_files $OUTPUT_ROOT/Makefile:$AUTOCONF_DIR/Makefile.in"
17469 
17470 
17471 
17472 # Must be done before we can call HELP_MSG_MISSING_DEPENDENCY.
17473 
17474   for ac_prog in apt-get yum port pkgutil pkgadd
17475 do
17476   # Extract the first word of "$ac_prog", so it can be a program name with args.
17477 set dummy $ac_prog; ac_word=$2
17478 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17479 $as_echo_n "checking for $ac_word... " >&6; }
17480 if ${ac_cv_prog_PKGHANDLER+:} false; then :
17481   $as_echo_n "(cached) " >&6
17482 else
17483   if test -n "$PKGHANDLER"; then
17484   ac_cv_prog_PKGHANDLER="$PKGHANDLER" # Let the user override the test.
17485 else
17486 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17487 for as_dir in $PATH
17488 do
17489   IFS=$as_save_IFS
17490   test -z "$as_dir" && as_dir=.
17491     for ac_exec_ext in '' $ac_executable_extensions; do
17492   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
17493     ac_cv_prog_PKGHANDLER="$ac_prog"
17494     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17495     break 2
17496   fi
17497 done
17498   done
17499 IFS=$as_save_IFS
17500 
17501 fi
17502 fi
17503 PKGHANDLER=$ac_cv_prog_PKGHANDLER
17504 if test -n "$PKGHANDLER"; then
17505   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKGHANDLER" >&5
17506 $as_echo "$PKGHANDLER" >&6; }
17507 else
17508   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17509 $as_echo "no" >&6; }
17510 fi
17511 
17512 
17513   test -n "$PKGHANDLER" && break
17514 done
17515 
17516 
17517 
17518 # Setup tools that requires more complex handling, or that is not needed by the configure script.
17519 
17520 
17521 
17522   # Publish this variable in the help.
17523 
17524 
17525   if [ -z "${MAKE+x}" ]; then
17526     # The variable is not set by user, try to locate tool using the code snippet
17527 
17528     # Try our hardest to locate a correct version of GNU make
17529     for ac_prog in gmake
17530 do
17531   # Extract the first word of "$ac_prog", so it can be a program name with args.
17532 set dummy $ac_prog; ac_word=$2
17533 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17534 $as_echo_n "checking for $ac_word... " >&6; }
17535 if ${ac_cv_path_CHECK_GMAKE+:} false; then :
17536   $as_echo_n "(cached) " >&6
17537 else
17538   case $CHECK_GMAKE in
17539   [\\/]* | ?:[\\/]*)
17540   ac_cv_path_CHECK_GMAKE="$CHECK_GMAKE" # Let the user override the test with a path.
17541   ;;
17542   *)
17543   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17544 for as_dir in $PATH
17545 do
17546   IFS=$as_save_IFS
17547   test -z "$as_dir" && as_dir=.
17548     for ac_exec_ext in '' $ac_executable_extensions; do
17549   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
17550     ac_cv_path_CHECK_GMAKE="$as_dir/$ac_word$ac_exec_ext"
17551     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17552     break 2
17553   fi
17554 done
17555   done
17556 IFS=$as_save_IFS
17557 
17558   ;;
17559 esac
17560 fi
17561 CHECK_GMAKE=$ac_cv_path_CHECK_GMAKE
17562 if test -n "$CHECK_GMAKE"; then
17563   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CHECK_GMAKE" >&5
17564 $as_echo "$CHECK_GMAKE" >&6; }
17565 else
17566   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17567 $as_echo "no" >&6; }
17568 fi
17569 
17570 
17571   test -n "$CHECK_GMAKE" && break
17572 done
17573 
17574 
17575   MAKE_CANDIDATE=""$CHECK_GMAKE""
17576   DESCRIPTION="gmake in PATH"
17577 
17578   # On Cygwin, we require a newer version of make than on other platforms
17579   if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
17580     MAKE_VERSION_EXPR="-e 4\."
17581     MAKE_REQUIRED_VERSION="4.0"
17582    else
17583     MAKE_VERSION_EXPR="-e 3\.8[12] -e 4\."
17584     MAKE_REQUIRED_VERSION="3.81"
17585   fi
17586 
17587   if test "x$MAKE_CANDIDATE" != x; then
17588     { $as_echo "$as_me:${as_lineno-$LINENO}: Testing potential make at $MAKE_CANDIDATE, found using $DESCRIPTION" >&5
17589 $as_echo "$as_me: Testing potential make at $MAKE_CANDIDATE, found using $DESCRIPTION" >&6;}
17590     MAKE_VERSION_STRING=`$MAKE_CANDIDATE --version | $HEAD -n 1`
17591     IS_GNU_MAKE=`$ECHO $MAKE_VERSION_STRING | $GREP 'GNU Make'`
17592     if test "x$IS_GNU_MAKE" = x; then
17593       { $as_echo "$as_me:${as_lineno-$LINENO}: Found potential make at $MAKE_CANDIDATE, however, this is not GNU Make. Ignoring." >&5
17594 $as_echo "$as_me: Found potential make at $MAKE_CANDIDATE, however, this is not GNU Make. Ignoring." >&6;}
17595     else
17596       IS_MODERN_MAKE=`$ECHO $MAKE_VERSION_STRING | $GREP $MAKE_VERSION_EXPR`
17597       if test "x$IS_MODERN_MAKE" = x; then
17598         { $as_echo "$as_me:${as_lineno-$LINENO}: Found GNU make at $MAKE_CANDIDATE, however this is not version $MAKE_REQUIRED_VERSION or later. (it is: $MAKE_VERSION_STRING). Ignoring." >&5
17599 $as_echo "$as_me: Found GNU make at $MAKE_CANDIDATE, however this is not version $MAKE_REQUIRED_VERSION or later. (it is: $MAKE_VERSION_STRING). Ignoring." >&6;}
17600       else
17601         if test "x$OPENJDK_BUILD_OS" = "xwindows"; then
17602           if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
17603             MAKE_EXPECTED_ENV='cygwin'
17604           elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then
17605             MAKE_EXPECTED_ENV='msys'
17606           else
17607             as_fn_error $? "Unknown Windows environment" "$LINENO" 5
17608           fi
17609           MAKE_BUILT_FOR=`$MAKE_CANDIDATE --version | $GREP -i 'built for'`
17610           IS_MAKE_CORRECT_ENV=`$ECHO $MAKE_BUILT_FOR | $GREP $MAKE_EXPECTED_ENV`
17611         else
17612           # Not relevant for non-Windows
17613           IS_MAKE_CORRECT_ENV=true
17614         fi
17615         if test "x$IS_MAKE_CORRECT_ENV" = x; then
17616           { $as_echo "$as_me:${as_lineno-$LINENO}: Found GNU make version $MAKE_VERSION_STRING at $MAKE_CANDIDATE, but it is not for $MAKE_EXPECTED_ENV (it says: $MAKE_BUILT_FOR). Ignoring." >&5
17617 $as_echo "$as_me: Found GNU make version $MAKE_VERSION_STRING at $MAKE_CANDIDATE, but it is not for $MAKE_EXPECTED_ENV (it says: $MAKE_BUILT_FOR). Ignoring." >&6;}
17618         else
17619           FOUND_MAKE=$MAKE_CANDIDATE
17620 
17621   # Only process if variable expands to non-empty
17622 
17623   if test "x$FOUND_MAKE" != x; then
17624     if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
17625 
17626   # First separate the path from the arguments. This will split at the first
17627   # space.
17628   complete="$FOUND_MAKE"
17629   path="${complete%% *}"
17630   tmp="$complete EOL"
17631   arguments="${tmp#* }"
17632 
17633   # Input might be given as Windows format, start by converting to
17634   # unix format.
17635   new_path=`$CYGPATH -u "$path"`
17636 
17637   # Now try to locate executable using which
17638   new_path=`$WHICH "$new_path" 2> /dev/null`
17639   # bat and cmd files are not always considered executable in cygwin causing which
17640   # to not find them
17641   if test "x$new_path" = x \
17642       && test "x`$ECHO \"$path\" | $GREP -i -e \"\\.bat$\" -e \"\\.cmd$\"`" != x \
17643       && test "x`$LS \"$path\" 2>/dev/null`" != x; then
17644     new_path=`$CYGPATH -u "$path"`
17645   fi
17646   if test "x$new_path" = x; then
17647     # Oops. Which didn't find the executable.
17648     # The splitting of arguments from the executable at a space might have been incorrect,
17649     # since paths with space are more likely in Windows. Give it another try with the whole
17650     # argument.
17651     path="$complete"
17652     arguments="EOL"
17653     new_path=`$CYGPATH -u "$path"`
17654     new_path=`$WHICH "$new_path" 2> /dev/null`
17655     # bat and cmd files are not always considered executable in cygwin causing which
17656     # to not find them
17657     if test "x$new_path" = x \
17658         && test "x`$ECHO \"$path\" | $GREP -i -e \"\\.bat$\" -e \"\\.cmd$\"`" != x \
17659         && test "x`$LS \"$path\" 2>/dev/null`" != x; then
17660       new_path=`$CYGPATH -u "$path"`
17661     fi
17662     if test "x$new_path" = x; then
17663       # It's still not found. Now this is an unrecoverable error.
17664       { $as_echo "$as_me:${as_lineno-$LINENO}: The path of FOUND_MAKE, which resolves as \"$complete\", is not found." >&5
17665 $as_echo "$as_me: The path of FOUND_MAKE, which resolves as \"$complete\", is not found." >&6;}
17666       has_space=`$ECHO "$complete" | $GREP " "`
17667       if test "x$has_space" != x; then
17668         { $as_echo "$as_me:${as_lineno-$LINENO}: You might be mixing spaces in the path and extra arguments, which is not allowed." >&5
17669 $as_echo "$as_me: You might be mixing spaces in the path and extra arguments, which is not allowed." >&6;}
17670       fi
17671       as_fn_error $? "Cannot locate the the path of FOUND_MAKE" "$LINENO" 5
17672     fi
17673   fi
17674 
17675   # Cygwin tries to hide some aspects of the Windows file system, such that binaries are
17676   # named .exe but called without that suffix. Therefore, "foo" and "foo.exe" are considered
17677   # the same file, most of the time (as in "test -f"). But not when running cygpath -s, then
17678   # "foo.exe" is OK but "foo" is an error.
17679   #
17680   # This test is therefore slightly more accurate than "test -f" to check for file presence.
17681   # It is also a way to make sure we got the proper file name for the real test later on.
17682   test_shortpath=`$CYGPATH -s -m "$new_path" 2> /dev/null`
17683   if test "x$test_shortpath" = x; then
17684     # Short path failed, file does not exist as specified.
17685     # Try adding .exe or .cmd
17686     if test -f "${new_path}.exe"; then
17687       input_to_shortpath="${new_path}.exe"
17688     elif test -f "${new_path}.cmd"; then
17689       input_to_shortpath="${new_path}.cmd"
17690     else
17691       { $as_echo "$as_me:${as_lineno-$LINENO}: The path of FOUND_MAKE, which resolves as \"$new_path\", is invalid." >&5
17692 $as_echo "$as_me: The path of FOUND_MAKE, which resolves as \"$new_path\", is invalid." >&6;}
17693       { $as_echo "$as_me:${as_lineno-$LINENO}: Neither \"$new_path\" nor \"$new_path.exe/cmd\" can be found" >&5
17694 $as_echo "$as_me: Neither \"$new_path\" nor \"$new_path.exe/cmd\" can be found" >&6;}
17695       as_fn_error $? "Cannot locate the the path of FOUND_MAKE" "$LINENO" 5
17696     fi
17697   else
17698     input_to_shortpath="$new_path"
17699   fi
17700 
17701   # Call helper function which possibly converts this using DOS-style short mode.
17702   # If so, the updated path is stored in $new_path.
17703   new_path="$input_to_shortpath"
17704 
17705   input_path="$input_to_shortpath"
17706   # Check if we need to convert this using DOS-style short mode. If the path
17707   # contains just simple characters, use it. Otherwise (spaces, weird characters),
17708   # take no chances and rewrite it.
17709   # Note: m4 eats our [], so we need to use [ and ] instead.
17710   has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-._/a-zA-Z0-9]`
17711   if test "x$has_forbidden_chars" != x; then
17712     # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \)
17713     shortmode_path=`$CYGPATH -s -m -a "$input_path"`
17714     path_after_shortmode=`$CYGPATH -u "$shortmode_path"`
17715     if test "x$path_after_shortmode" != "x$input_to_shortpath"; then
17716       # Going to short mode and back again did indeed matter. Since short mode is
17717       # case insensitive, let's make it lowercase to improve readability.
17718       shortmode_path=`$ECHO "$shortmode_path" | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
17719       # Now convert it back to Unix-style (cygpath)
17720       input_path=`$CYGPATH -u "$shortmode_path"`
17721       new_path="$input_path"
17722     fi
17723   fi
17724 
17725   test_cygdrive_prefix=`$ECHO $input_path | $GREP ^/cygdrive/`
17726   if test "x$test_cygdrive_prefix" = x; then
17727     # As a simple fix, exclude /usr/bin since it's not a real path.
17728     if test "x`$ECHO $input_to_shortpath | $GREP ^/usr/bin/`" = x; then
17729       # The path is in a Cygwin special directory (e.g. /home). We need this converted to
17730       # a path prefixed by /cygdrive for fixpath to work.
17731       new_path="$CYGWIN_ROOT_PATH$input_path"
17732     fi
17733   fi
17734 
17735   # remove trailing .exe if any
17736   new_path="${new_path/%.exe/}"
17737 
17738     elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then
17739 
17740   # First separate the path from the arguments. This will split at the first
17741   # space.
17742   complete="$FOUND_MAKE"
17743   path="${complete%% *}"
17744   tmp="$complete EOL"
17745   arguments="${tmp#* }"
17746 
17747   # Input might be given as Windows format, start by converting to
17748   # unix format.
17749   new_path="$path"
17750 
17751   windows_path="$new_path"
17752   if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
17753     unix_path=`$CYGPATH -u "$windows_path"`
17754     new_path="$unix_path"
17755   elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then
17756     unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'`
17757     new_path="$unix_path"
17758   fi
17759 
17760 
17761   # Now try to locate executable using which
17762   new_path=`$WHICH "$new_path" 2> /dev/null`
17763 
17764   if test "x$new_path" = x; then
17765     # Oops. Which didn't find the executable.
17766     # The splitting of arguments from the executable at a space might have been incorrect,
17767     # since paths with space are more likely in Windows. Give it another try with the whole
17768     # argument.
17769     path="$complete"
17770     arguments="EOL"
17771     new_path="$path"
17772 
17773   windows_path="$new_path"
17774   if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
17775     unix_path=`$CYGPATH -u "$windows_path"`
17776     new_path="$unix_path"
17777   elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then
17778     unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'`
17779     new_path="$unix_path"
17780   fi
17781 
17782 
17783     new_path=`$WHICH "$new_path" 2> /dev/null`
17784     # bat and cmd files are not always considered executable in MSYS causing which
17785     # to not find them
17786     if test "x$new_path" = x \
17787         && test "x`$ECHO \"$path\" | $GREP -i -e \"\\.bat$\" -e \"\\.cmd$\"`" != x \
17788         && test "x`$LS \"$path\" 2>/dev/null`" != x; then
17789       new_path="$path"
17790 
17791   windows_path="$new_path"
17792   if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
17793     unix_path=`$CYGPATH -u "$windows_path"`
17794     new_path="$unix_path"
17795   elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then
17796     unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'`
17797     new_path="$unix_path"
17798   fi
17799 
17800     fi
17801 
17802     if test "x$new_path" = x; then
17803       # It's still not found. Now this is an unrecoverable error.
17804       { $as_echo "$as_me:${as_lineno-$LINENO}: The path of FOUND_MAKE, which resolves as \"$complete\", is not found." >&5
17805 $as_echo "$as_me: The path of FOUND_MAKE, which resolves as \"$complete\", is not found." >&6;}
17806       has_space=`$ECHO "$complete" | $GREP " "`
17807       if test "x$has_space" != x; then
17808         { $as_echo "$as_me:${as_lineno-$LINENO}: You might be mixing spaces in the path and extra arguments, which is not allowed." >&5
17809 $as_echo "$as_me: You might be mixing spaces in the path and extra arguments, which is not allowed." >&6;}
17810       fi
17811       as_fn_error $? "Cannot locate the the path of FOUND_MAKE" "$LINENO" 5
17812     fi
17813   fi
17814 
17815   # Now new_path has a complete unix path to the binary
17816   if test "x`$ECHO $new_path | $GREP ^/bin/`" != x; then
17817     # Keep paths in /bin as-is, but remove trailing .exe if any
17818     new_path="${new_path/%.exe/}"
17819     # Do not save /bin paths to all_fixpath_prefixes!
17820   else
17821     # Not in mixed or Windows style, start by that.
17822     new_path=`cmd //c echo $new_path`
17823 
17824   input_path="$new_path"
17825   # Check if we need to convert this using DOS-style short mode. If the path
17826   # contains just simple characters, use it. Otherwise (spaces, weird characters),
17827   # take no chances and rewrite it.
17828   # Note: m4 eats our [], so we need to use [ and ] instead.
17829   has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-_/:a-zA-Z0-9]`
17830   if test "x$has_forbidden_chars" != x; then
17831     # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \)
17832     new_path=`cmd /c "for %A in (\"$input_path\") do @echo %~sA"|$TR \\\\\\\\ / | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
17833   fi
17834 
17835     # Output is in $new_path
17836 
17837   windows_path="$new_path"
17838   if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
17839     unix_path=`$CYGPATH -u "$windows_path"`
17840     new_path="$unix_path"
17841   elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then
17842     unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'`
17843     new_path="$unix_path"
17844   fi
17845 
17846     # remove trailing .exe if any
17847     new_path="${new_path/%.exe/}"
17848 
17849     # Save the first 10 bytes of this path to the storage, so fixpath can work.
17850     all_fixpath_prefixes=("${all_fixpath_prefixes[@]}" "${new_path:0:10}")
17851   fi
17852 
17853     else
17854       # We're on a unix platform. Hooray! :)
17855       # First separate the path from the arguments. This will split at the first
17856       # space.
17857       complete="$FOUND_MAKE"
17858       path="${complete%% *}"
17859       tmp="$complete EOL"
17860       arguments="${tmp#* }"
17861 
17862       # Cannot rely on the command "which" here since it doesn't always work.
17863       is_absolute_path=`$ECHO "$path" | $GREP ^/`
17864       if test -z "$is_absolute_path"; then
17865         # Path to executable is not absolute. Find it.
17866         IFS_save="$IFS"
17867         IFS=:
17868         for p in $PATH; do
17869           if test -f "$p/$path" && test -x "$p/$path"; then
17870             new_path="$p/$path"
17871             break
17872           fi
17873         done
17874         IFS="$IFS_save"
17875       else
17876         # This is an absolute path, we can use it without further modifications.
17877         new_path="$path"
17878       fi
17879 
17880       if test "x$new_path" = x; then
17881         { $as_echo "$as_me:${as_lineno-$LINENO}: The path of FOUND_MAKE, which resolves as \"$complete\", is not found." >&5
17882 $as_echo "$as_me: The path of FOUND_MAKE, which resolves as \"$complete\", is not found." >&6;}
17883         has_space=`$ECHO "$complete" | $GREP " "`
17884         if test "x$has_space" != x; then
17885           { $as_echo "$as_me:${as_lineno-$LINENO}: This might be caused by spaces in the path, which is not allowed." >&5
17886 $as_echo "$as_me: This might be caused by spaces in the path, which is not allowed." >&6;}
17887         fi
17888         as_fn_error $? "Cannot locate the the path of FOUND_MAKE" "$LINENO" 5
17889       fi
17890     fi
17891 
17892     # Now join together the path and the arguments once again
17893     if test "x$arguments" != xEOL; then
17894       new_complete="$new_path ${arguments% *}"
17895     else
17896       new_complete="$new_path"
17897     fi
17898 
17899     if test "x$complete" != "x$new_complete"; then
17900       FOUND_MAKE="$new_complete"
17901       { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting FOUND_MAKE to \"$new_complete\"" >&5
17902 $as_echo "$as_me: Rewriting FOUND_MAKE to \"$new_complete\"" >&6;}
17903     fi
17904   fi
17905 
17906         fi
17907       fi
17908     fi
17909   fi
17910 
17911 
17912     if test "x$FOUND_MAKE" = x; then
17913       for ac_prog in make
17914 do
17915   # Extract the first word of "$ac_prog", so it can be a program name with args.
17916 set dummy $ac_prog; ac_word=$2
17917 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17918 $as_echo_n "checking for $ac_word... " >&6; }
17919 if ${ac_cv_path_CHECK_MAKE+:} false; then :
17920   $as_echo_n "(cached) " >&6
17921 else
17922   case $CHECK_MAKE in
17923   [\\/]* | ?:[\\/]*)
17924   ac_cv_path_CHECK_MAKE="$CHECK_MAKE" # Let the user override the test with a path.
17925   ;;
17926   *)
17927   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17928 for as_dir in $PATH
17929 do
17930   IFS=$as_save_IFS
17931   test -z "$as_dir" && as_dir=.
17932     for ac_exec_ext in '' $ac_executable_extensions; do
17933   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
17934     ac_cv_path_CHECK_MAKE="$as_dir/$ac_word$ac_exec_ext"
17935     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17936     break 2
17937   fi
17938 done
17939   done
17940 IFS=$as_save_IFS
17941 
17942   ;;
17943 esac
17944 fi
17945 CHECK_MAKE=$ac_cv_path_CHECK_MAKE
17946 if test -n "$CHECK_MAKE"; then
17947   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CHECK_MAKE" >&5
17948 $as_echo "$CHECK_MAKE" >&6; }
17949 else
17950   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17951 $as_echo "no" >&6; }
17952 fi
17953 
17954 
17955   test -n "$CHECK_MAKE" && break
17956 done
17957 
17958 
17959   MAKE_CANDIDATE=""$CHECK_MAKE""
17960   DESCRIPTION="make in PATH"
17961 
17962   # On Cygwin, we require a newer version of make than on other platforms
17963   if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
17964     MAKE_VERSION_EXPR="-e 4\."
17965     MAKE_REQUIRED_VERSION="4.0"
17966    else
17967     MAKE_VERSION_EXPR="-e 3\.8[12] -e 4\."
17968     MAKE_REQUIRED_VERSION="3.81"
17969   fi
17970 
17971   if test "x$MAKE_CANDIDATE" != x; then
17972     { $as_echo "$as_me:${as_lineno-$LINENO}: Testing potential make at $MAKE_CANDIDATE, found using $DESCRIPTION" >&5
17973 $as_echo "$as_me: Testing potential make at $MAKE_CANDIDATE, found using $DESCRIPTION" >&6;}
17974     MAKE_VERSION_STRING=`$MAKE_CANDIDATE --version | $HEAD -n 1`
17975     IS_GNU_MAKE=`$ECHO $MAKE_VERSION_STRING | $GREP 'GNU Make'`
17976     if test "x$IS_GNU_MAKE" = x; then
17977       { $as_echo "$as_me:${as_lineno-$LINENO}: Found potential make at $MAKE_CANDIDATE, however, this is not GNU Make. Ignoring." >&5
17978 $as_echo "$as_me: Found potential make at $MAKE_CANDIDATE, however, this is not GNU Make. Ignoring." >&6;}
17979     else
17980       IS_MODERN_MAKE=`$ECHO $MAKE_VERSION_STRING | $GREP $MAKE_VERSION_EXPR`
17981       if test "x$IS_MODERN_MAKE" = x; then
17982         { $as_echo "$as_me:${as_lineno-$LINENO}: Found GNU make at $MAKE_CANDIDATE, however this is not version $MAKE_REQUIRED_VERSION or later. (it is: $MAKE_VERSION_STRING). Ignoring." >&5
17983 $as_echo "$as_me: Found GNU make at $MAKE_CANDIDATE, however this is not version $MAKE_REQUIRED_VERSION or later. (it is: $MAKE_VERSION_STRING). Ignoring." >&6;}
17984       else
17985         if test "x$OPENJDK_BUILD_OS" = "xwindows"; then
17986           if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
17987             MAKE_EXPECTED_ENV='cygwin'
17988           elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then
17989             MAKE_EXPECTED_ENV='msys'
17990           else
17991             as_fn_error $? "Unknown Windows environment" "$LINENO" 5
17992           fi
17993           MAKE_BUILT_FOR=`$MAKE_CANDIDATE --version | $GREP -i 'built for'`
17994           IS_MAKE_CORRECT_ENV=`$ECHO $MAKE_BUILT_FOR | $GREP $MAKE_EXPECTED_ENV`
17995         else
17996           # Not relevant for non-Windows
17997           IS_MAKE_CORRECT_ENV=true
17998         fi
17999         if test "x$IS_MAKE_CORRECT_ENV" = x; then
18000           { $as_echo "$as_me:${as_lineno-$LINENO}: Found GNU make version $MAKE_VERSION_STRING at $MAKE_CANDIDATE, but it is not for $MAKE_EXPECTED_ENV (it says: $MAKE_BUILT_FOR). Ignoring." >&5
18001 $as_echo "$as_me: Found GNU make version $MAKE_VERSION_STRING at $MAKE_CANDIDATE, but it is not for $MAKE_EXPECTED_ENV (it says: $MAKE_BUILT_FOR). Ignoring." >&6;}
18002         else
18003           FOUND_MAKE=$MAKE_CANDIDATE
18004 
18005   # Only process if variable expands to non-empty
18006 
18007   if test "x$FOUND_MAKE" != x; then
18008     if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
18009 
18010   # First separate the path from the arguments. This will split at the first
18011   # space.
18012   complete="$FOUND_MAKE"
18013   path="${complete%% *}"
18014   tmp="$complete EOL"
18015   arguments="${tmp#* }"
18016 
18017   # Input might be given as Windows format, start by converting to
18018   # unix format.
18019   new_path=`$CYGPATH -u "$path"`
18020 
18021   # Now try to locate executable using which
18022   new_path=`$WHICH "$new_path" 2> /dev/null`
18023   # bat and cmd files are not always considered executable in cygwin causing which
18024   # to not find them
18025   if test "x$new_path" = x \
18026       && test "x`$ECHO \"$path\" | $GREP -i -e \"\\.bat$\" -e \"\\.cmd$\"`" != x \
18027       && test "x`$LS \"$path\" 2>/dev/null`" != x; then
18028     new_path=`$CYGPATH -u "$path"`
18029   fi
18030   if test "x$new_path" = x; then
18031     # Oops. Which didn't find the executable.
18032     # The splitting of arguments from the executable at a space might have been incorrect,
18033     # since paths with space are more likely in Windows. Give it another try with the whole
18034     # argument.
18035     path="$complete"
18036     arguments="EOL"
18037     new_path=`$CYGPATH -u "$path"`
18038     new_path=`$WHICH "$new_path" 2> /dev/null`
18039     # bat and cmd files are not always considered executable in cygwin causing which
18040     # to not find them
18041     if test "x$new_path" = x \
18042         && test "x`$ECHO \"$path\" | $GREP -i -e \"\\.bat$\" -e \"\\.cmd$\"`" != x \
18043         && test "x`$LS \"$path\" 2>/dev/null`" != x; then
18044       new_path=`$CYGPATH -u "$path"`
18045     fi
18046     if test "x$new_path" = x; then
18047       # It's still not found. Now this is an unrecoverable error.
18048       { $as_echo "$as_me:${as_lineno-$LINENO}: The path of FOUND_MAKE, which resolves as \"$complete\", is not found." >&5
18049 $as_echo "$as_me: The path of FOUND_MAKE, which resolves as \"$complete\", is not found." >&6;}
18050       has_space=`$ECHO "$complete" | $GREP " "`
18051       if test "x$has_space" != x; then
18052         { $as_echo "$as_me:${as_lineno-$LINENO}: You might be mixing spaces in the path and extra arguments, which is not allowed." >&5
18053 $as_echo "$as_me: You might be mixing spaces in the path and extra arguments, which is not allowed." >&6;}
18054       fi
18055       as_fn_error $? "Cannot locate the the path of FOUND_MAKE" "$LINENO" 5
18056     fi
18057   fi
18058 
18059   # Cygwin tries to hide some aspects of the Windows file system, such that binaries are
18060   # named .exe but called without that suffix. Therefore, "foo" and "foo.exe" are considered
18061   # the same file, most of the time (as in "test -f"). But not when running cygpath -s, then
18062   # "foo.exe" is OK but "foo" is an error.
18063   #
18064   # This test is therefore slightly more accurate than "test -f" to check for file presence.
18065   # It is also a way to make sure we got the proper file name for the real test later on.
18066   test_shortpath=`$CYGPATH -s -m "$new_path" 2> /dev/null`
18067   if test "x$test_shortpath" = x; then
18068     # Short path failed, file does not exist as specified.
18069     # Try adding .exe or .cmd
18070     if test -f "${new_path}.exe"; then
18071       input_to_shortpath="${new_path}.exe"
18072     elif test -f "${new_path}.cmd"; then
18073       input_to_shortpath="${new_path}.cmd"
18074     else
18075       { $as_echo "$as_me:${as_lineno-$LINENO}: The path of FOUND_MAKE, which resolves as \"$new_path\", is invalid." >&5
18076 $as_echo "$as_me: The path of FOUND_MAKE, which resolves as \"$new_path\", is invalid." >&6;}
18077       { $as_echo "$as_me:${as_lineno-$LINENO}: Neither \"$new_path\" nor \"$new_path.exe/cmd\" can be found" >&5
18078 $as_echo "$as_me: Neither \"$new_path\" nor \"$new_path.exe/cmd\" can be found" >&6;}
18079       as_fn_error $? "Cannot locate the the path of FOUND_MAKE" "$LINENO" 5
18080     fi
18081   else
18082     input_to_shortpath="$new_path"
18083   fi
18084 
18085   # Call helper function which possibly converts this using DOS-style short mode.
18086   # If so, the updated path is stored in $new_path.
18087   new_path="$input_to_shortpath"
18088 
18089   input_path="$input_to_shortpath"
18090   # Check if we need to convert this using DOS-style short mode. If the path
18091   # contains just simple characters, use it. Otherwise (spaces, weird characters),
18092   # take no chances and rewrite it.
18093   # Note: m4 eats our [], so we need to use [ and ] instead.
18094   has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-._/a-zA-Z0-9]`
18095   if test "x$has_forbidden_chars" != x; then
18096     # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \)
18097     shortmode_path=`$CYGPATH -s -m -a "$input_path"`
18098     path_after_shortmode=`$CYGPATH -u "$shortmode_path"`
18099     if test "x$path_after_shortmode" != "x$input_to_shortpath"; then
18100       # Going to short mode and back again did indeed matter. Since short mode is
18101       # case insensitive, let's make it lowercase to improve readability.
18102       shortmode_path=`$ECHO "$shortmode_path" | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
18103       # Now convert it back to Unix-style (cygpath)
18104       input_path=`$CYGPATH -u "$shortmode_path"`
18105       new_path="$input_path"
18106     fi
18107   fi
18108 
18109   test_cygdrive_prefix=`$ECHO $input_path | $GREP ^/cygdrive/`
18110   if test "x$test_cygdrive_prefix" = x; then
18111     # As a simple fix, exclude /usr/bin since it's not a real path.
18112     if test "x`$ECHO $input_to_shortpath | $GREP ^/usr/bin/`" = x; then
18113       # The path is in a Cygwin special directory (e.g. /home). We need this converted to
18114       # a path prefixed by /cygdrive for fixpath to work.
18115       new_path="$CYGWIN_ROOT_PATH$input_path"
18116     fi
18117   fi
18118 
18119   # remove trailing .exe if any
18120   new_path="${new_path/%.exe/}"
18121 
18122     elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then
18123 
18124   # First separate the path from the arguments. This will split at the first
18125   # space.
18126   complete="$FOUND_MAKE"
18127   path="${complete%% *}"
18128   tmp="$complete EOL"
18129   arguments="${tmp#* }"
18130 
18131   # Input might be given as Windows format, start by converting to
18132   # unix format.
18133   new_path="$path"
18134 
18135   windows_path="$new_path"
18136   if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
18137     unix_path=`$CYGPATH -u "$windows_path"`
18138     new_path="$unix_path"
18139   elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then
18140     unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'`
18141     new_path="$unix_path"
18142   fi
18143 
18144 
18145   # Now try to locate executable using which
18146   new_path=`$WHICH "$new_path" 2> /dev/null`
18147 
18148   if test "x$new_path" = x; then
18149     # Oops. Which didn't find the executable.
18150     # The splitting of arguments from the executable at a space might have been incorrect,
18151     # since paths with space are more likely in Windows. Give it another try with the whole
18152     # argument.
18153     path="$complete"
18154     arguments="EOL"
18155     new_path="$path"
18156 
18157   windows_path="$new_path"
18158   if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
18159     unix_path=`$CYGPATH -u "$windows_path"`
18160     new_path="$unix_path"
18161   elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then
18162     unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'`
18163     new_path="$unix_path"
18164   fi
18165 
18166 
18167     new_path=`$WHICH "$new_path" 2> /dev/null`
18168     # bat and cmd files are not always considered executable in MSYS causing which
18169     # to not find them
18170     if test "x$new_path" = x \
18171         && test "x`$ECHO \"$path\" | $GREP -i -e \"\\.bat$\" -e \"\\.cmd$\"`" != x \
18172         && test "x`$LS \"$path\" 2>/dev/null`" != x; then
18173       new_path="$path"
18174 
18175   windows_path="$new_path"
18176   if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
18177     unix_path=`$CYGPATH -u "$windows_path"`
18178     new_path="$unix_path"
18179   elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then
18180     unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'`
18181     new_path="$unix_path"
18182   fi
18183 
18184     fi
18185 
18186     if test "x$new_path" = x; then
18187       # It's still not found. Now this is an unrecoverable error.
18188       { $as_echo "$as_me:${as_lineno-$LINENO}: The path of FOUND_MAKE, which resolves as \"$complete\", is not found." >&5
18189 $as_echo "$as_me: The path of FOUND_MAKE, which resolves as \"$complete\", is not found." >&6;}
18190       has_space=`$ECHO "$complete" | $GREP " "`
18191       if test "x$has_space" != x; then
18192         { $as_echo "$as_me:${as_lineno-$LINENO}: You might be mixing spaces in the path and extra arguments, which is not allowed." >&5
18193 $as_echo "$as_me: You might be mixing spaces in the path and extra arguments, which is not allowed." >&6;}
18194       fi
18195       as_fn_error $? "Cannot locate the the path of FOUND_MAKE" "$LINENO" 5
18196     fi
18197   fi
18198 
18199   # Now new_path has a complete unix path to the binary
18200   if test "x`$ECHO $new_path | $GREP ^/bin/`" != x; then
18201     # Keep paths in /bin as-is, but remove trailing .exe if any
18202     new_path="${new_path/%.exe/}"
18203     # Do not save /bin paths to all_fixpath_prefixes!
18204   else
18205     # Not in mixed or Windows style, start by that.
18206     new_path=`cmd //c echo $new_path`
18207 
18208   input_path="$new_path"
18209   # Check if we need to convert this using DOS-style short mode. If the path
18210   # contains just simple characters, use it. Otherwise (spaces, weird characters),
18211   # take no chances and rewrite it.
18212   # Note: m4 eats our [], so we need to use [ and ] instead.
18213   has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-_/:a-zA-Z0-9]`
18214   if test "x$has_forbidden_chars" != x; then
18215     # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \)
18216     new_path=`cmd /c "for %A in (\"$input_path\") do @echo %~sA"|$TR \\\\\\\\ / | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
18217   fi
18218 
18219     # Output is in $new_path
18220 
18221   windows_path="$new_path"
18222   if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
18223     unix_path=`$CYGPATH -u "$windows_path"`
18224     new_path="$unix_path"
18225   elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then
18226     unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'`
18227     new_path="$unix_path"
18228   fi
18229 
18230     # remove trailing .exe if any
18231     new_path="${new_path/%.exe/}"
18232 
18233     # Save the first 10 bytes of this path to the storage, so fixpath can work.
18234     all_fixpath_prefixes=("${all_fixpath_prefixes[@]}" "${new_path:0:10}")
18235   fi
18236 
18237     else
18238       # We're on a unix platform. Hooray! :)
18239       # First separate the path from the arguments. This will split at the first
18240       # space.
18241       complete="$FOUND_MAKE"
18242       path="${complete%% *}"
18243       tmp="$complete EOL"
18244       arguments="${tmp#* }"
18245 
18246       # Cannot rely on the command "which" here since it doesn't always work.
18247       is_absolute_path=`$ECHO "$path" | $GREP ^/`
18248       if test -z "$is_absolute_path"; then
18249         # Path to executable is not absolute. Find it.
18250         IFS_save="$IFS"
18251         IFS=:
18252         for p in $PATH; do
18253           if test -f "$p/$path" && test -x "$p/$path"; then
18254             new_path="$p/$path"
18255             break
18256           fi
18257         done
18258         IFS="$IFS_save"
18259       else
18260         # This is an absolute path, we can use it without further modifications.
18261         new_path="$path"
18262       fi
18263 
18264       if test "x$new_path" = x; then
18265         { $as_echo "$as_me:${as_lineno-$LINENO}: The path of FOUND_MAKE, which resolves as \"$complete\", is not found." >&5
18266 $as_echo "$as_me: The path of FOUND_MAKE, which resolves as \"$complete\", is not found." >&6;}
18267         has_space=`$ECHO "$complete" | $GREP " "`
18268         if test "x$has_space" != x; then
18269           { $as_echo "$as_me:${as_lineno-$LINENO}: This might be caused by spaces in the path, which is not allowed." >&5
18270 $as_echo "$as_me: This might be caused by spaces in the path, which is not allowed." >&6;}
18271         fi
18272         as_fn_error $? "Cannot locate the the path of FOUND_MAKE" "$LINENO" 5
18273       fi
18274     fi
18275 
18276     # Now join together the path and the arguments once again
18277     if test "x$arguments" != xEOL; then
18278       new_complete="$new_path ${arguments% *}"
18279     else
18280       new_complete="$new_path"
18281     fi
18282 
18283     if test "x$complete" != "x$new_complete"; then
18284       FOUND_MAKE="$new_complete"
18285       { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting FOUND_MAKE to \"$new_complete\"" >&5
18286 $as_echo "$as_me: Rewriting FOUND_MAKE to \"$new_complete\"" >&6;}
18287     fi
18288   fi
18289 
18290         fi
18291       fi
18292     fi
18293   fi
18294 
18295     fi
18296 
18297     if test "x$FOUND_MAKE" = x; then
18298       if test "x$TOOLCHAIN_PATH" != x; then
18299         # We have a toolchain path, check that as well before giving up.
18300         OLD_PATH=$PATH
18301         PATH=$TOOLCHAIN_PATH:$PATH
18302         for ac_prog in gmake
18303 do
18304   # Extract the first word of "$ac_prog", so it can be a program name with args.
18305 set dummy $ac_prog; ac_word=$2
18306 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
18307 $as_echo_n "checking for $ac_word... " >&6; }
18308 if ${ac_cv_path_CHECK_TOOLSDIR_GMAKE+:} false; then :
18309   $as_echo_n "(cached) " >&6
18310 else
18311   case $CHECK_TOOLSDIR_GMAKE in
18312   [\\/]* | ?:[\\/]*)
18313   ac_cv_path_CHECK_TOOLSDIR_GMAKE="$CHECK_TOOLSDIR_GMAKE" # Let the user override the test with a path.
18314   ;;
18315   *)
18316   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18317 for as_dir in $PATH
18318 do
18319   IFS=$as_save_IFS
18320   test -z "$as_dir" && as_dir=.
18321     for ac_exec_ext in '' $ac_executable_extensions; do
18322   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18323     ac_cv_path_CHECK_TOOLSDIR_GMAKE="$as_dir/$ac_word$ac_exec_ext"
18324     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
18325     break 2
18326   fi
18327 done
18328   done
18329 IFS=$as_save_IFS
18330 
18331   ;;
18332 esac
18333 fi
18334 CHECK_TOOLSDIR_GMAKE=$ac_cv_path_CHECK_TOOLSDIR_GMAKE
18335 if test -n "$CHECK_TOOLSDIR_GMAKE"; then
18336   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CHECK_TOOLSDIR_GMAKE" >&5
18337 $as_echo "$CHECK_TOOLSDIR_GMAKE" >&6; }
18338 else
18339   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18340 $as_echo "no" >&6; }
18341 fi
18342 
18343 
18344   test -n "$CHECK_TOOLSDIR_GMAKE" && break
18345 done
18346 
18347 
18348   MAKE_CANDIDATE=""$CHECK_TOOLSDIR_GMAKE""
18349   DESCRIPTION="gmake in tools-dir"
18350 
18351   # On Cygwin, we require a newer version of make than on other platforms
18352   if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
18353     MAKE_VERSION_EXPR="-e 4\."
18354     MAKE_REQUIRED_VERSION="4.0"
18355    else
18356     MAKE_VERSION_EXPR="-e 3\.8[12] -e 4\."
18357     MAKE_REQUIRED_VERSION="3.81"
18358   fi
18359 
18360   if test "x$MAKE_CANDIDATE" != x; then
18361     { $as_echo "$as_me:${as_lineno-$LINENO}: Testing potential make at $MAKE_CANDIDATE, found using $DESCRIPTION" >&5
18362 $as_echo "$as_me: Testing potential make at $MAKE_CANDIDATE, found using $DESCRIPTION" >&6;}
18363     MAKE_VERSION_STRING=`$MAKE_CANDIDATE --version | $HEAD -n 1`
18364     IS_GNU_MAKE=`$ECHO $MAKE_VERSION_STRING | $GREP 'GNU Make'`
18365     if test "x$IS_GNU_MAKE" = x; then
18366       { $as_echo "$as_me:${as_lineno-$LINENO}: Found potential make at $MAKE_CANDIDATE, however, this is not GNU Make. Ignoring." >&5
18367 $as_echo "$as_me: Found potential make at $MAKE_CANDIDATE, however, this is not GNU Make. Ignoring." >&6;}
18368     else
18369       IS_MODERN_MAKE=`$ECHO $MAKE_VERSION_STRING | $GREP $MAKE_VERSION_EXPR`
18370       if test "x$IS_MODERN_MAKE" = x; then
18371         { $as_echo "$as_me:${as_lineno-$LINENO}: Found GNU make at $MAKE_CANDIDATE, however this is not version $MAKE_REQUIRED_VERSION or later. (it is: $MAKE_VERSION_STRING). Ignoring." >&5
18372 $as_echo "$as_me: Found GNU make at $MAKE_CANDIDATE, however this is not version $MAKE_REQUIRED_VERSION or later. (it is: $MAKE_VERSION_STRING). Ignoring." >&6;}
18373       else
18374         if test "x$OPENJDK_BUILD_OS" = "xwindows"; then
18375           if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
18376             MAKE_EXPECTED_ENV='cygwin'
18377           elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then
18378             MAKE_EXPECTED_ENV='msys'
18379           else
18380             as_fn_error $? "Unknown Windows environment" "$LINENO" 5
18381           fi
18382           MAKE_BUILT_FOR=`$MAKE_CANDIDATE --version | $GREP -i 'built for'`
18383           IS_MAKE_CORRECT_ENV=`$ECHO $MAKE_BUILT_FOR | $GREP $MAKE_EXPECTED_ENV`
18384         else
18385           # Not relevant for non-Windows
18386           IS_MAKE_CORRECT_ENV=true
18387         fi
18388         if test "x$IS_MAKE_CORRECT_ENV" = x; then
18389           { $as_echo "$as_me:${as_lineno-$LINENO}: Found GNU make version $MAKE_VERSION_STRING at $MAKE_CANDIDATE, but it is not for $MAKE_EXPECTED_ENV (it says: $MAKE_BUILT_FOR). Ignoring." >&5
18390 $as_echo "$as_me: Found GNU make version $MAKE_VERSION_STRING at $MAKE_CANDIDATE, but it is not for $MAKE_EXPECTED_ENV (it says: $MAKE_BUILT_FOR). Ignoring." >&6;}
18391         else
18392           FOUND_MAKE=$MAKE_CANDIDATE
18393 
18394   # Only process if variable expands to non-empty
18395 
18396   if test "x$FOUND_MAKE" != x; then
18397     if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
18398 
18399   # First separate the path from the arguments. This will split at the first
18400   # space.
18401   complete="$FOUND_MAKE"
18402   path="${complete%% *}"
18403   tmp="$complete EOL"
18404   arguments="${tmp#* }"
18405 
18406   # Input might be given as Windows format, start by converting to
18407   # unix format.
18408   new_path=`$CYGPATH -u "$path"`
18409 
18410   # Now try to locate executable using which
18411   new_path=`$WHICH "$new_path" 2> /dev/null`
18412   # bat and cmd files are not always considered executable in cygwin causing which
18413   # to not find them
18414   if test "x$new_path" = x \
18415       && test "x`$ECHO \"$path\" | $GREP -i -e \"\\.bat$\" -e \"\\.cmd$\"`" != x \
18416       && test "x`$LS \"$path\" 2>/dev/null`" != x; then
18417     new_path=`$CYGPATH -u "$path"`
18418   fi
18419   if test "x$new_path" = x; then
18420     # Oops. Which didn't find the executable.
18421     # The splitting of arguments from the executable at a space might have been incorrect,
18422     # since paths with space are more likely in Windows. Give it another try with the whole
18423     # argument.
18424     path="$complete"
18425     arguments="EOL"
18426     new_path=`$CYGPATH -u "$path"`
18427     new_path=`$WHICH "$new_path" 2> /dev/null`
18428     # bat and cmd files are not always considered executable in cygwin causing which
18429     # to not find them
18430     if test "x$new_path" = x \
18431         && test "x`$ECHO \"$path\" | $GREP -i -e \"\\.bat$\" -e \"\\.cmd$\"`" != x \
18432         && test "x`$LS \"$path\" 2>/dev/null`" != x; then
18433       new_path=`$CYGPATH -u "$path"`
18434     fi
18435     if test "x$new_path" = x; then
18436       # It's still not found. Now this is an unrecoverable error.
18437       { $as_echo "$as_me:${as_lineno-$LINENO}: The path of FOUND_MAKE, which resolves as \"$complete\", is not found." >&5
18438 $as_echo "$as_me: The path of FOUND_MAKE, which resolves as \"$complete\", is not found." >&6;}
18439       has_space=`$ECHO "$complete" | $GREP " "`
18440       if test "x$has_space" != x; then
18441         { $as_echo "$as_me:${as_lineno-$LINENO}: You might be mixing spaces in the path and extra arguments, which is not allowed." >&5
18442 $as_echo "$as_me: You might be mixing spaces in the path and extra arguments, which is not allowed." >&6;}
18443       fi
18444       as_fn_error $? "Cannot locate the the path of FOUND_MAKE" "$LINENO" 5
18445     fi
18446   fi
18447 
18448   # Cygwin tries to hide some aspects of the Windows file system, such that binaries are
18449   # named .exe but called without that suffix. Therefore, "foo" and "foo.exe" are considered
18450   # the same file, most of the time (as in "test -f"). But not when running cygpath -s, then
18451   # "foo.exe" is OK but "foo" is an error.
18452   #
18453   # This test is therefore slightly more accurate than "test -f" to check for file presence.
18454   # It is also a way to make sure we got the proper file name for the real test later on.
18455   test_shortpath=`$CYGPATH -s -m "$new_path" 2> /dev/null`
18456   if test "x$test_shortpath" = x; then
18457     # Short path failed, file does not exist as specified.
18458     # Try adding .exe or .cmd
18459     if test -f "${new_path}.exe"; then
18460       input_to_shortpath="${new_path}.exe"
18461     elif test -f "${new_path}.cmd"; then
18462       input_to_shortpath="${new_path}.cmd"
18463     else
18464       { $as_echo "$as_me:${as_lineno-$LINENO}: The path of FOUND_MAKE, which resolves as \"$new_path\", is invalid." >&5
18465 $as_echo "$as_me: The path of FOUND_MAKE, which resolves as \"$new_path\", is invalid." >&6;}
18466       { $as_echo "$as_me:${as_lineno-$LINENO}: Neither \"$new_path\" nor \"$new_path.exe/cmd\" can be found" >&5
18467 $as_echo "$as_me: Neither \"$new_path\" nor \"$new_path.exe/cmd\" can be found" >&6;}
18468       as_fn_error $? "Cannot locate the the path of FOUND_MAKE" "$LINENO" 5
18469     fi
18470   else
18471     input_to_shortpath="$new_path"
18472   fi
18473 
18474   # Call helper function which possibly converts this using DOS-style short mode.
18475   # If so, the updated path is stored in $new_path.
18476   new_path="$input_to_shortpath"
18477 
18478   input_path="$input_to_shortpath"
18479   # Check if we need to convert this using DOS-style short mode. If the path
18480   # contains just simple characters, use it. Otherwise (spaces, weird characters),
18481   # take no chances and rewrite it.
18482   # Note: m4 eats our [], so we need to use [ and ] instead.
18483   has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-._/a-zA-Z0-9]`
18484   if test "x$has_forbidden_chars" != x; then
18485     # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \)
18486     shortmode_path=`$CYGPATH -s -m -a "$input_path"`
18487     path_after_shortmode=`$CYGPATH -u "$shortmode_path"`
18488     if test "x$path_after_shortmode" != "x$input_to_shortpath"; then
18489       # Going to short mode and back again did indeed matter. Since short mode is
18490       # case insensitive, let's make it lowercase to improve readability.
18491       shortmode_path=`$ECHO "$shortmode_path" | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
18492       # Now convert it back to Unix-style (cygpath)
18493       input_path=`$CYGPATH -u "$shortmode_path"`
18494       new_path="$input_path"
18495     fi
18496   fi
18497 
18498   test_cygdrive_prefix=`$ECHO $input_path | $GREP ^/cygdrive/`
18499   if test "x$test_cygdrive_prefix" = x; then
18500     # As a simple fix, exclude /usr/bin since it's not a real path.
18501     if test "x`$ECHO $input_to_shortpath | $GREP ^/usr/bin/`" = x; then
18502       # The path is in a Cygwin special directory (e.g. /home). We need this converted to
18503       # a path prefixed by /cygdrive for fixpath to work.
18504       new_path="$CYGWIN_ROOT_PATH$input_path"
18505     fi
18506   fi
18507 
18508   # remove trailing .exe if any
18509   new_path="${new_path/%.exe/}"
18510 
18511     elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then
18512 
18513   # First separate the path from the arguments. This will split at the first
18514   # space.
18515   complete="$FOUND_MAKE"
18516   path="${complete%% *}"
18517   tmp="$complete EOL"
18518   arguments="${tmp#* }"
18519 
18520   # Input might be given as Windows format, start by converting to
18521   # unix format.
18522   new_path="$path"
18523 
18524   windows_path="$new_path"
18525   if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
18526     unix_path=`$CYGPATH -u "$windows_path"`
18527     new_path="$unix_path"
18528   elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then
18529     unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'`
18530     new_path="$unix_path"
18531   fi
18532 
18533 
18534   # Now try to locate executable using which
18535   new_path=`$WHICH "$new_path" 2> /dev/null`
18536 
18537   if test "x$new_path" = x; then
18538     # Oops. Which didn't find the executable.
18539     # The splitting of arguments from the executable at a space might have been incorrect,
18540     # since paths with space are more likely in Windows. Give it another try with the whole
18541     # argument.
18542     path="$complete"
18543     arguments="EOL"
18544     new_path="$path"
18545 
18546   windows_path="$new_path"
18547   if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
18548     unix_path=`$CYGPATH -u "$windows_path"`
18549     new_path="$unix_path"
18550   elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then
18551     unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'`
18552     new_path="$unix_path"
18553   fi
18554 
18555 
18556     new_path=`$WHICH "$new_path" 2> /dev/null`
18557     # bat and cmd files are not always considered executable in MSYS causing which
18558     # to not find them
18559     if test "x$new_path" = x \
18560         && test "x`$ECHO \"$path\" | $GREP -i -e \"\\.bat$\" -e \"\\.cmd$\"`" != x \
18561         && test "x`$LS \"$path\" 2>/dev/null`" != x; then
18562       new_path="$path"
18563 
18564   windows_path="$new_path"
18565   if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
18566     unix_path=`$CYGPATH -u "$windows_path"`
18567     new_path="$unix_path"
18568   elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then
18569     unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'`
18570     new_path="$unix_path"
18571   fi
18572 
18573     fi
18574 
18575     if test "x$new_path" = x; then
18576       # It's still not found. Now this is an unrecoverable error.
18577       { $as_echo "$as_me:${as_lineno-$LINENO}: The path of FOUND_MAKE, which resolves as \"$complete\", is not found." >&5
18578 $as_echo "$as_me: The path of FOUND_MAKE, which resolves as \"$complete\", is not found." >&6;}
18579       has_space=`$ECHO "$complete" | $GREP " "`
18580       if test "x$has_space" != x; then
18581         { $as_echo "$as_me:${as_lineno-$LINENO}: You might be mixing spaces in the path and extra arguments, which is not allowed." >&5
18582 $as_echo "$as_me: You might be mixing spaces in the path and extra arguments, which is not allowed." >&6;}
18583       fi
18584       as_fn_error $? "Cannot locate the the path of FOUND_MAKE" "$LINENO" 5
18585     fi
18586   fi
18587 
18588   # Now new_path has a complete unix path to the binary
18589   if test "x`$ECHO $new_path | $GREP ^/bin/`" != x; then
18590     # Keep paths in /bin as-is, but remove trailing .exe if any
18591     new_path="${new_path/%.exe/}"
18592     # Do not save /bin paths to all_fixpath_prefixes!
18593   else
18594     # Not in mixed or Windows style, start by that.
18595     new_path=`cmd //c echo $new_path`
18596 
18597   input_path="$new_path"
18598   # Check if we need to convert this using DOS-style short mode. If the path
18599   # contains just simple characters, use it. Otherwise (spaces, weird characters),
18600   # take no chances and rewrite it.
18601   # Note: m4 eats our [], so we need to use [ and ] instead.
18602   has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-_/:a-zA-Z0-9]`
18603   if test "x$has_forbidden_chars" != x; then
18604     # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \)
18605     new_path=`cmd /c "for %A in (\"$input_path\") do @echo %~sA"|$TR \\\\\\\\ / | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
18606   fi
18607 
18608     # Output is in $new_path
18609 
18610   windows_path="$new_path"
18611   if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
18612     unix_path=`$CYGPATH -u "$windows_path"`
18613     new_path="$unix_path"
18614   elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then
18615     unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'`
18616     new_path="$unix_path"
18617   fi
18618 
18619     # remove trailing .exe if any
18620     new_path="${new_path/%.exe/}"
18621 
18622     # Save the first 10 bytes of this path to the storage, so fixpath can work.
18623     all_fixpath_prefixes=("${all_fixpath_prefixes[@]}" "${new_path:0:10}")
18624   fi
18625 
18626     else
18627       # We're on a unix platform. Hooray! :)
18628       # First separate the path from the arguments. This will split at the first
18629       # space.
18630       complete="$FOUND_MAKE"
18631       path="${complete%% *}"
18632       tmp="$complete EOL"
18633       arguments="${tmp#* }"
18634 
18635       # Cannot rely on the command "which" here since it doesn't always work.
18636       is_absolute_path=`$ECHO "$path" | $GREP ^/`
18637       if test -z "$is_absolute_path"; then
18638         # Path to executable is not absolute. Find it.
18639         IFS_save="$IFS"
18640         IFS=:
18641         for p in $PATH; do
18642           if test -f "$p/$path" && test -x "$p/$path"; then
18643             new_path="$p/$path"
18644             break
18645           fi
18646         done
18647         IFS="$IFS_save"
18648       else
18649         # This is an absolute path, we can use it without further modifications.
18650         new_path="$path"
18651       fi
18652 
18653       if test "x$new_path" = x; then
18654         { $as_echo "$as_me:${as_lineno-$LINENO}: The path of FOUND_MAKE, which resolves as \"$complete\", is not found." >&5
18655 $as_echo "$as_me: The path of FOUND_MAKE, which resolves as \"$complete\", is not found." >&6;}
18656         has_space=`$ECHO "$complete" | $GREP " "`
18657         if test "x$has_space" != x; then
18658           { $as_echo "$as_me:${as_lineno-$LINENO}: This might be caused by spaces in the path, which is not allowed." >&5
18659 $as_echo "$as_me: This might be caused by spaces in the path, which is not allowed." >&6;}
18660         fi
18661         as_fn_error $? "Cannot locate the the path of FOUND_MAKE" "$LINENO" 5
18662       fi
18663     fi
18664 
18665     # Now join together the path and the arguments once again
18666     if test "x$arguments" != xEOL; then
18667       new_complete="$new_path ${arguments% *}"
18668     else
18669       new_complete="$new_path"
18670     fi
18671 
18672     if test "x$complete" != "x$new_complete"; then
18673       FOUND_MAKE="$new_complete"
18674       { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting FOUND_MAKE to \"$new_complete\"" >&5
18675 $as_echo "$as_me: Rewriting FOUND_MAKE to \"$new_complete\"" >&6;}
18676     fi
18677   fi
18678 
18679         fi
18680       fi
18681     fi
18682   fi
18683 
18684         if test "x$FOUND_MAKE" = x; then
18685           for ac_prog in make
18686 do
18687   # Extract the first word of "$ac_prog", so it can be a program name with args.
18688 set dummy $ac_prog; ac_word=$2
18689 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
18690 $as_echo_n "checking for $ac_word... " >&6; }
18691 if ${ac_cv_path_CHECK_TOOLSDIR_MAKE+:} false; then :
18692   $as_echo_n "(cached) " >&6
18693 else
18694   case $CHECK_TOOLSDIR_MAKE in
18695   [\\/]* | ?:[\\/]*)
18696   ac_cv_path_CHECK_TOOLSDIR_MAKE="$CHECK_TOOLSDIR_MAKE" # Let the user override the test with a path.
18697   ;;
18698   *)
18699   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18700 for as_dir in $PATH
18701 do
18702   IFS=$as_save_IFS
18703   test -z "$as_dir" && as_dir=.
18704     for ac_exec_ext in '' $ac_executable_extensions; do
18705   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18706     ac_cv_path_CHECK_TOOLSDIR_MAKE="$as_dir/$ac_word$ac_exec_ext"
18707     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
18708     break 2
18709   fi
18710 done
18711   done
18712 IFS=$as_save_IFS
18713 
18714   ;;
18715 esac
18716 fi
18717 CHECK_TOOLSDIR_MAKE=$ac_cv_path_CHECK_TOOLSDIR_MAKE
18718 if test -n "$CHECK_TOOLSDIR_MAKE"; then
18719   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CHECK_TOOLSDIR_MAKE" >&5
18720 $as_echo "$CHECK_TOOLSDIR_MAKE" >&6; }
18721 else
18722   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18723 $as_echo "no" >&6; }
18724 fi
18725 
18726 
18727   test -n "$CHECK_TOOLSDIR_MAKE" && break
18728 done
18729 
18730 
18731   MAKE_CANDIDATE=""$CHECK_TOOLSDIR_MAKE""
18732   DESCRIPTION="make in tools-dir"
18733 
18734   # On Cygwin, we require a newer version of make than on other platforms
18735   if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
18736     MAKE_VERSION_EXPR="-e 4\."
18737     MAKE_REQUIRED_VERSION="4.0"
18738    else
18739     MAKE_VERSION_EXPR="-e 3\.8[12] -e 4\."
18740     MAKE_REQUIRED_VERSION="3.81"
18741   fi
18742 
18743   if test "x$MAKE_CANDIDATE" != x; then
18744     { $as_echo "$as_me:${as_lineno-$LINENO}: Testing potential make at $MAKE_CANDIDATE, found using $DESCRIPTION" >&5
18745 $as_echo "$as_me: Testing potential make at $MAKE_CANDIDATE, found using $DESCRIPTION" >&6;}
18746     MAKE_VERSION_STRING=`$MAKE_CANDIDATE --version | $HEAD -n 1`
18747     IS_GNU_MAKE=`$ECHO $MAKE_VERSION_STRING | $GREP 'GNU Make'`
18748     if test "x$IS_GNU_MAKE" = x; then
18749       { $as_echo "$as_me:${as_lineno-$LINENO}: Found potential make at $MAKE_CANDIDATE, however, this is not GNU Make. Ignoring." >&5
18750 $as_echo "$as_me: Found potential make at $MAKE_CANDIDATE, however, this is not GNU Make. Ignoring." >&6;}
18751     else
18752       IS_MODERN_MAKE=`$ECHO $MAKE_VERSION_STRING | $GREP $MAKE_VERSION_EXPR`
18753       if test "x$IS_MODERN_MAKE" = x; then
18754         { $as_echo "$as_me:${as_lineno-$LINENO}: Found GNU make at $MAKE_CANDIDATE, however this is not version $MAKE_REQUIRED_VERSION or later. (it is: $MAKE_VERSION_STRING). Ignoring." >&5
18755 $as_echo "$as_me: Found GNU make at $MAKE_CANDIDATE, however this is not version $MAKE_REQUIRED_VERSION or later. (it is: $MAKE_VERSION_STRING). Ignoring." >&6;}
18756       else
18757         if test "x$OPENJDK_BUILD_OS" = "xwindows"; then
18758           if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
18759             MAKE_EXPECTED_ENV='cygwin'
18760           elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then
18761             MAKE_EXPECTED_ENV='msys'
18762           else
18763             as_fn_error $? "Unknown Windows environment" "$LINENO" 5
18764           fi
18765           MAKE_BUILT_FOR=`$MAKE_CANDIDATE --version | $GREP -i 'built for'`
18766           IS_MAKE_CORRECT_ENV=`$ECHO $MAKE_BUILT_FOR | $GREP $MAKE_EXPECTED_ENV`
18767         else
18768           # Not relevant for non-Windows
18769           IS_MAKE_CORRECT_ENV=true
18770         fi
18771         if test "x$IS_MAKE_CORRECT_ENV" = x; then
18772           { $as_echo "$as_me:${as_lineno-$LINENO}: Found GNU make version $MAKE_VERSION_STRING at $MAKE_CANDIDATE, but it is not for $MAKE_EXPECTED_ENV (it says: $MAKE_BUILT_FOR). Ignoring." >&5
18773 $as_echo "$as_me: Found GNU make version $MAKE_VERSION_STRING at $MAKE_CANDIDATE, but it is not for $MAKE_EXPECTED_ENV (it says: $MAKE_BUILT_FOR). Ignoring." >&6;}
18774         else
18775           FOUND_MAKE=$MAKE_CANDIDATE
18776 
18777   # Only process if variable expands to non-empty
18778 
18779   if test "x$FOUND_MAKE" != x; then
18780     if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
18781 
18782   # First separate the path from the arguments. This will split at the first
18783   # space.
18784   complete="$FOUND_MAKE"
18785   path="${complete%% *}"
18786   tmp="$complete EOL"
18787   arguments="${tmp#* }"
18788 
18789   # Input might be given as Windows format, start by converting to
18790   # unix format.
18791   new_path=`$CYGPATH -u "$path"`
18792 
18793   # Now try to locate executable using which
18794   new_path=`$WHICH "$new_path" 2> /dev/null`
18795   # bat and cmd files are not always considered executable in cygwin causing which
18796   # to not find them
18797   if test "x$new_path" = x \
18798       && test "x`$ECHO \"$path\" | $GREP -i -e \"\\.bat$\" -e \"\\.cmd$\"`" != x \
18799       && test "x`$LS \"$path\" 2>/dev/null`" != x; then
18800     new_path=`$CYGPATH -u "$path"`
18801   fi
18802   if test "x$new_path" = x; then
18803     # Oops. Which didn't find the executable.
18804     # The splitting of arguments from the executable at a space might have been incorrect,
18805     # since paths with space are more likely in Windows. Give it another try with the whole
18806     # argument.
18807     path="$complete"
18808     arguments="EOL"
18809     new_path=`$CYGPATH -u "$path"`
18810     new_path=`$WHICH "$new_path" 2> /dev/null`
18811     # bat and cmd files are not always considered executable in cygwin causing which
18812     # to not find them
18813     if test "x$new_path" = x \
18814         && test "x`$ECHO \"$path\" | $GREP -i -e \"\\.bat$\" -e \"\\.cmd$\"`" != x \
18815         && test "x`$LS \"$path\" 2>/dev/null`" != x; then
18816       new_path=`$CYGPATH -u "$path"`
18817     fi
18818     if test "x$new_path" = x; then
18819       # It's still not found. Now this is an unrecoverable error.
18820       { $as_echo "$as_me:${as_lineno-$LINENO}: The path of FOUND_MAKE, which resolves as \"$complete\", is not found." >&5
18821 $as_echo "$as_me: The path of FOUND_MAKE, which resolves as \"$complete\", is not found." >&6;}
18822       has_space=`$ECHO "$complete" | $GREP " "`
18823       if test "x$has_space" != x; then
18824         { $as_echo "$as_me:${as_lineno-$LINENO}: You might be mixing spaces in the path and extra arguments, which is not allowed." >&5
18825 $as_echo "$as_me: You might be mixing spaces in the path and extra arguments, which is not allowed." >&6;}
18826       fi
18827       as_fn_error $? "Cannot locate the the path of FOUND_MAKE" "$LINENO" 5
18828     fi
18829   fi
18830 
18831   # Cygwin tries to hide some aspects of the Windows file system, such that binaries are
18832   # named .exe but called without that suffix. Therefore, "foo" and "foo.exe" are considered
18833   # the same file, most of the time (as in "test -f"). But not when running cygpath -s, then
18834   # "foo.exe" is OK but "foo" is an error.
18835   #
18836   # This test is therefore slightly more accurate than "test -f" to check for file presence.
18837   # It is also a way to make sure we got the proper file name for the real test later on.
18838   test_shortpath=`$CYGPATH -s -m "$new_path" 2> /dev/null`
18839   if test "x$test_shortpath" = x; then
18840     # Short path failed, file does not exist as specified.
18841     # Try adding .exe or .cmd
18842     if test -f "${new_path}.exe"; then
18843       input_to_shortpath="${new_path}.exe"
18844     elif test -f "${new_path}.cmd"; then
18845       input_to_shortpath="${new_path}.cmd"
18846     else
18847       { $as_echo "$as_me:${as_lineno-$LINENO}: The path of FOUND_MAKE, which resolves as \"$new_path\", is invalid." >&5
18848 $as_echo "$as_me: The path of FOUND_MAKE, which resolves as \"$new_path\", is invalid." >&6;}
18849       { $as_echo "$as_me:${as_lineno-$LINENO}: Neither \"$new_path\" nor \"$new_path.exe/cmd\" can be found" >&5
18850 $as_echo "$as_me: Neither \"$new_path\" nor \"$new_path.exe/cmd\" can be found" >&6;}
18851       as_fn_error $? "Cannot locate the the path of FOUND_MAKE" "$LINENO" 5
18852     fi
18853   else
18854     input_to_shortpath="$new_path"
18855   fi
18856 
18857   # Call helper function which possibly converts this using DOS-style short mode.
18858   # If so, the updated path is stored in $new_path.
18859   new_path="$input_to_shortpath"
18860 
18861   input_path="$input_to_shortpath"
18862   # Check if we need to convert this using DOS-style short mode. If the path
18863   # contains just simple characters, use it. Otherwise (spaces, weird characters),
18864   # take no chances and rewrite it.
18865   # Note: m4 eats our [], so we need to use [ and ] instead.
18866   has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-._/a-zA-Z0-9]`
18867   if test "x$has_forbidden_chars" != x; then
18868     # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \)
18869     shortmode_path=`$CYGPATH -s -m -a "$input_path"`
18870     path_after_shortmode=`$CYGPATH -u "$shortmode_path"`
18871     if test "x$path_after_shortmode" != "x$input_to_shortpath"; then
18872       # Going to short mode and back again did indeed matter. Since short mode is
18873       # case insensitive, let's make it lowercase to improve readability.
18874       shortmode_path=`$ECHO "$shortmode_path" | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
18875       # Now convert it back to Unix-style (cygpath)
18876       input_path=`$CYGPATH -u "$shortmode_path"`
18877       new_path="$input_path"
18878     fi
18879   fi
18880 
18881   test_cygdrive_prefix=`$ECHO $input_path | $GREP ^/cygdrive/`
18882   if test "x$test_cygdrive_prefix" = x; then
18883     # As a simple fix, exclude /usr/bin since it's not a real path.
18884     if test "x`$ECHO $input_to_shortpath | $GREP ^/usr/bin/`" = x; then
18885       # The path is in a Cygwin special directory (e.g. /home). We need this converted to
18886       # a path prefixed by /cygdrive for fixpath to work.
18887       new_path="$CYGWIN_ROOT_PATH$input_path"
18888     fi
18889   fi
18890 
18891   # remove trailing .exe if any
18892   new_path="${new_path/%.exe/}"
18893 
18894     elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then
18895 
18896   # First separate the path from the arguments. This will split at the first
18897   # space.
18898   complete="$FOUND_MAKE"
18899   path="${complete%% *}"
18900   tmp="$complete EOL"
18901   arguments="${tmp#* }"
18902 
18903   # Input might be given as Windows format, start by converting to
18904   # unix format.
18905   new_path="$path"
18906 
18907   windows_path="$new_path"
18908   if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
18909     unix_path=`$CYGPATH -u "$windows_path"`
18910     new_path="$unix_path"
18911   elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then
18912     unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'`
18913     new_path="$unix_path"
18914   fi
18915 
18916 
18917   # Now try to locate executable using which
18918   new_path=`$WHICH "$new_path" 2> /dev/null`
18919 
18920   if test "x$new_path" = x; then
18921     # Oops. Which didn't find the executable.
18922     # The splitting of arguments from the executable at a space might have been incorrect,
18923     # since paths with space are more likely in Windows. Give it another try with the whole
18924     # argument.
18925     path="$complete"
18926     arguments="EOL"
18927     new_path="$path"
18928 
18929   windows_path="$new_path"
18930   if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
18931     unix_path=`$CYGPATH -u "$windows_path"`
18932     new_path="$unix_path"
18933   elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then
18934     unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'`
18935     new_path="$unix_path"
18936   fi
18937 
18938 
18939     new_path=`$WHICH "$new_path" 2> /dev/null`
18940     # bat and cmd files are not always considered executable in MSYS causing which
18941     # to not find them
18942     if test "x$new_path" = x \
18943         && test "x`$ECHO \"$path\" | $GREP -i -e \"\\.bat$\" -e \"\\.cmd$\"`" != x \
18944         && test "x`$LS \"$path\" 2>/dev/null`" != x; then
18945       new_path="$path"
18946 
18947   windows_path="$new_path"
18948   if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
18949     unix_path=`$CYGPATH -u "$windows_path"`
18950     new_path="$unix_path"
18951   elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then
18952     unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'`
18953     new_path="$unix_path"
18954   fi
18955 
18956     fi
18957 
18958     if test "x$new_path" = x; then
18959       # It's still not found. Now this is an unrecoverable error.
18960       { $as_echo "$as_me:${as_lineno-$LINENO}: The path of FOUND_MAKE, which resolves as \"$complete\", is not found." >&5
18961 $as_echo "$as_me: The path of FOUND_MAKE, which resolves as \"$complete\", is not found." >&6;}
18962       has_space=`$ECHO "$complete" | $GREP " "`
18963       if test "x$has_space" != x; then
18964         { $as_echo "$as_me:${as_lineno-$LINENO}: You might be mixing spaces in the path and extra arguments, which is not allowed." >&5
18965 $as_echo "$as_me: You might be mixing spaces in the path and extra arguments, which is not allowed." >&6;}
18966       fi
18967       as_fn_error $? "Cannot locate the the path of FOUND_MAKE" "$LINENO" 5
18968     fi
18969   fi
18970 
18971   # Now new_path has a complete unix path to the binary
18972   if test "x`$ECHO $new_path | $GREP ^/bin/`" != x; then
18973     # Keep paths in /bin as-is, but remove trailing .exe if any
18974     new_path="${new_path/%.exe/}"
18975     # Do not save /bin paths to all_fixpath_prefixes!
18976   else
18977     # Not in mixed or Windows style, start by that.
18978     new_path=`cmd //c echo $new_path`
18979 
18980   input_path="$new_path"
18981   # Check if we need to convert this using DOS-style short mode. If the path
18982   # contains just simple characters, use it. Otherwise (spaces, weird characters),
18983   # take no chances and rewrite it.
18984   # Note: m4 eats our [], so we need to use [ and ] instead.
18985   has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-_/:a-zA-Z0-9]`
18986   if test "x$has_forbidden_chars" != x; then
18987     # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \)
18988     new_path=`cmd /c "for %A in (\"$input_path\") do @echo %~sA"|$TR \\\\\\\\ / | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
18989   fi
18990 
18991     # Output is in $new_path
18992 
18993   windows_path="$new_path"
18994   if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
18995     unix_path=`$CYGPATH -u "$windows_path"`
18996     new_path="$unix_path"
18997   elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then
18998     unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'`
18999     new_path="$unix_path"
19000   fi
19001 
19002     # remove trailing .exe if any
19003     new_path="${new_path/%.exe/}"
19004 
19005     # Save the first 10 bytes of this path to the storage, so fixpath can work.
19006     all_fixpath_prefixes=("${all_fixpath_prefixes[@]}" "${new_path:0:10}")
19007   fi
19008 
19009     else
19010       # We're on a unix platform. Hooray! :)
19011       # First separate the path from the arguments. This will split at the first
19012       # space.
19013       complete="$FOUND_MAKE"
19014       path="${complete%% *}"
19015       tmp="$complete EOL"
19016       arguments="${tmp#* }"
19017 
19018       # Cannot rely on the command "which" here since it doesn't always work.
19019       is_absolute_path=`$ECHO "$path" | $GREP ^/`
19020       if test -z "$is_absolute_path"; then
19021         # Path to executable is not absolute. Find it.
19022         IFS_save="$IFS"
19023         IFS=:
19024         for p in $PATH; do
19025           if test -f "$p/$path" && test -x "$p/$path"; then
19026             new_path="$p/$path"
19027             break
19028           fi
19029         done
19030         IFS="$IFS_save"
19031       else
19032         # This is an absolute path, we can use it without further modifications.
19033         new_path="$path"
19034       fi
19035 
19036       if test "x$new_path" = x; then
19037         { $as_echo "$as_me:${as_lineno-$LINENO}: The path of FOUND_MAKE, which resolves as \"$complete\", is not found." >&5
19038 $as_echo "$as_me: The path of FOUND_MAKE, which resolves as \"$complete\", is not found." >&6;}
19039         has_space=`$ECHO "$complete" | $GREP " "`
19040         if test "x$has_space" != x; then
19041           { $as_echo "$as_me:${as_lineno-$LINENO}: This might be caused by spaces in the path, which is not allowed." >&5
19042 $as_echo "$as_me: This might be caused by spaces in the path, which is not allowed." >&6;}
19043         fi
19044         as_fn_error $? "Cannot locate the the path of FOUND_MAKE" "$LINENO" 5
19045       fi
19046     fi
19047 
19048     # Now join together the path and the arguments once again
19049     if test "x$arguments" != xEOL; then
19050       new_complete="$new_path ${arguments% *}"
19051     else
19052       new_complete="$new_path"
19053     fi
19054 
19055     if test "x$complete" != "x$new_complete"; then
19056       FOUND_MAKE="$new_complete"
19057       { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting FOUND_MAKE to \"$new_complete\"" >&5
19058 $as_echo "$as_me: Rewriting FOUND_MAKE to \"$new_complete\"" >&6;}
19059     fi
19060   fi
19061 
19062         fi
19063       fi
19064     fi
19065   fi
19066 
19067         fi
19068         PATH=$OLD_PATH
19069       fi
19070     fi
19071 
19072     if test "x$FOUND_MAKE" = x; then
19073       as_fn_error $? "Cannot find GNU make $MAKE_REQUIRED_VERSION or newer! Please put it in the path, or add e.g. MAKE=/opt/gmake3.81/make as argument to configure." "$LINENO" 5
19074     fi
19075 
19076   else
19077     # The variable is set, but is it from the command line or the environment?
19078 
19079     # Try to remove the string !MAKE! from our list.
19080     try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!MAKE!/}
19081     if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then
19082       # If it failed, the variable was not from the command line. Ignore it,
19083       # but warn the user (except for BASH, which is always set by the calling BASH).
19084       if test "xMAKE" != xBASH; then
19085         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of MAKE from the environment. Use command line variables instead." >&5
19086 $as_echo "$as_me: WARNING: Ignoring value of MAKE from the environment. Use command line variables instead." >&2;}
19087       fi
19088       # Try to locate tool using the code snippet
19089 
19090     # Try our hardest to locate a correct version of GNU make
19091     for ac_prog in gmake
19092 do
19093   # Extract the first word of "$ac_prog", so it can be a program name with args.
19094 set dummy $ac_prog; ac_word=$2
19095 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
19096 $as_echo_n "checking for $ac_word... " >&6; }
19097 if ${ac_cv_path_CHECK_GMAKE+:} false; then :
19098   $as_echo_n "(cached) " >&6
19099 else
19100   case $CHECK_GMAKE in
19101   [\\/]* | ?:[\\/]*)
19102   ac_cv_path_CHECK_GMAKE="$CHECK_GMAKE" # Let the user override the test with a path.
19103   ;;
19104   *)
19105   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19106 for as_dir in $PATH
19107 do
19108   IFS=$as_save_IFS
19109   test -z "$as_dir" && as_dir=.
19110     for ac_exec_ext in '' $ac_executable_extensions; do
19111   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
19112     ac_cv_path_CHECK_GMAKE="$as_dir/$ac_word$ac_exec_ext"
19113     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
19114     break 2
19115   fi
19116 done
19117   done
19118 IFS=$as_save_IFS
19119 
19120   ;;
19121 esac
19122 fi
19123 CHECK_GMAKE=$ac_cv_path_CHECK_GMAKE
19124 if test -n "$CHECK_GMAKE"; then
19125   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CHECK_GMAKE" >&5
19126 $as_echo "$CHECK_GMAKE" >&6; }
19127 else
19128   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19129 $as_echo "no" >&6; }
19130 fi
19131 
19132 
19133   test -n "$CHECK_GMAKE" && break
19134 done
19135 
19136 
19137   MAKE_CANDIDATE=""$CHECK_GMAKE""
19138   DESCRIPTION="gmake in PATH"
19139 
19140   # On Cygwin, we require a newer version of make than on other platforms
19141   if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
19142     MAKE_VERSION_EXPR="-e 4\."
19143     MAKE_REQUIRED_VERSION="4.0"
19144    else
19145     MAKE_VERSION_EXPR="-e 3\.8[12] -e 4\."
19146     MAKE_REQUIRED_VERSION="3.81"
19147   fi
19148 
19149   if test "x$MAKE_CANDIDATE" != x; then
19150     { $as_echo "$as_me:${as_lineno-$LINENO}: Testing potential make at $MAKE_CANDIDATE, found using $DESCRIPTION" >&5
19151 $as_echo "$as_me: Testing potential make at $MAKE_CANDIDATE, found using $DESCRIPTION" >&6;}
19152     MAKE_VERSION_STRING=`$MAKE_CANDIDATE --version | $HEAD -n 1`
19153     IS_GNU_MAKE=`$ECHO $MAKE_VERSION_STRING | $GREP 'GNU Make'`
19154     if test "x$IS_GNU_MAKE" = x; then
19155       { $as_echo "$as_me:${as_lineno-$LINENO}: Found potential make at $MAKE_CANDIDATE, however, this is not GNU Make. Ignoring." >&5
19156 $as_echo "$as_me: Found potential make at $MAKE_CANDIDATE, however, this is not GNU Make. Ignoring." >&6;}
19157     else
19158       IS_MODERN_MAKE=`$ECHO $MAKE_VERSION_STRING | $GREP $MAKE_VERSION_EXPR`
19159       if test "x$IS_MODERN_MAKE" = x; then
19160         { $as_echo "$as_me:${as_lineno-$LINENO}: Found GNU make at $MAKE_CANDIDATE, however this is not version $MAKE_REQUIRED_VERSION or later. (it is: $MAKE_VERSION_STRING). Ignoring." >&5
19161 $as_echo "$as_me: Found GNU make at $MAKE_CANDIDATE, however this is not version $MAKE_REQUIRED_VERSION or later. (it is: $MAKE_VERSION_STRING). Ignoring." >&6;}
19162       else
19163         if test "x$OPENJDK_BUILD_OS" = "xwindows"; then
19164           if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
19165             MAKE_EXPECTED_ENV='cygwin'
19166           elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then
19167             MAKE_EXPECTED_ENV='msys'
19168           else
19169             as_fn_error $? "Unknown Windows environment" "$LINENO" 5
19170           fi
19171           MAKE_BUILT_FOR=`$MAKE_CANDIDATE --version | $GREP -i 'built for'`
19172           IS_MAKE_CORRECT_ENV=`$ECHO $MAKE_BUILT_FOR | $GREP $MAKE_EXPECTED_ENV`
19173         else
19174           # Not relevant for non-Windows
19175           IS_MAKE_CORRECT_ENV=true
19176         fi
19177         if test "x$IS_MAKE_CORRECT_ENV" = x; then
19178           { $as_echo "$as_me:${as_lineno-$LINENO}: Found GNU make version $MAKE_VERSION_STRING at $MAKE_CANDIDATE, but it is not for $MAKE_EXPECTED_ENV (it says: $MAKE_BUILT_FOR). Ignoring." >&5
19179 $as_echo "$as_me: Found GNU make version $MAKE_VERSION_STRING at $MAKE_CANDIDATE, but it is not for $MAKE_EXPECTED_ENV (it says: $MAKE_BUILT_FOR). Ignoring." >&6;}
19180         else
19181           FOUND_MAKE=$MAKE_CANDIDATE
19182 
19183   # Only process if variable expands to non-empty
19184 
19185   if test "x$FOUND_MAKE" != x; then
19186     if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
19187 
19188   # First separate the path from the arguments. This will split at the first
19189   # space.
19190   complete="$FOUND_MAKE"
19191   path="${complete%% *}"
19192   tmp="$complete EOL"
19193   arguments="${tmp#* }"
19194 
19195   # Input might be given as Windows format, start by converting to
19196   # unix format.
19197   new_path=`$CYGPATH -u "$path"`
19198 
19199   # Now try to locate executable using which
19200   new_path=`$WHICH "$new_path" 2> /dev/null`
19201   # bat and cmd files are not always considered executable in cygwin causing which
19202   # to not find them
19203   if test "x$new_path" = x \
19204       && test "x`$ECHO \"$path\" | $GREP -i -e \"\\.bat$\" -e \"\\.cmd$\"`" != x \
19205       && test "x`$LS \"$path\" 2>/dev/null`" != x; then
19206     new_path=`$CYGPATH -u "$path"`
19207   fi
19208   if test "x$new_path" = x; then
19209     # Oops. Which didn't find the executable.
19210     # The splitting of arguments from the executable at a space might have been incorrect,
19211     # since paths with space are more likely in Windows. Give it another try with the whole
19212     # argument.
19213     path="$complete"
19214     arguments="EOL"
19215     new_path=`$CYGPATH -u "$path"`
19216     new_path=`$WHICH "$new_path" 2> /dev/null`
19217     # bat and cmd files are not always considered executable in cygwin causing which
19218     # to not find them
19219     if test "x$new_path" = x \
19220         && test "x`$ECHO \"$path\" | $GREP -i -e \"\\.bat$\" -e \"\\.cmd$\"`" != x \
19221         && test "x`$LS \"$path\" 2>/dev/null`" != x; then
19222       new_path=`$CYGPATH -u "$path"`
19223     fi
19224     if test "x$new_path" = x; then
19225       # It's still not found. Now this is an unrecoverable error.
19226       { $as_echo "$as_me:${as_lineno-$LINENO}: The path of FOUND_MAKE, which resolves as \"$complete\", is not found." >&5
19227 $as_echo "$as_me: The path of FOUND_MAKE, which resolves as \"$complete\", is not found." >&6;}
19228       has_space=`$ECHO "$complete" | $GREP " "`
19229       if test "x$has_space" != x; then
19230         { $as_echo "$as_me:${as_lineno-$LINENO}: You might be mixing spaces in the path and extra arguments, which is not allowed." >&5
19231 $as_echo "$as_me: You might be mixing spaces in the path and extra arguments, which is not allowed." >&6;}
19232       fi
19233       as_fn_error $? "Cannot locate the the path of FOUND_MAKE" "$LINENO" 5
19234     fi
19235   fi
19236 
19237   # Cygwin tries to hide some aspects of the Windows file system, such that binaries are
19238   # named .exe but called without that suffix. Therefore, "foo" and "foo.exe" are considered
19239   # the same file, most of the time (as in "test -f"). But not when running cygpath -s, then
19240   # "foo.exe" is OK but "foo" is an error.
19241   #
19242   # This test is therefore slightly more accurate than "test -f" to check for file presence.
19243   # It is also a way to make sure we got the proper file name for the real test later on.
19244   test_shortpath=`$CYGPATH -s -m "$new_path" 2> /dev/null`
19245   if test "x$test_shortpath" = x; then
19246     # Short path failed, file does not exist as specified.
19247     # Try adding .exe or .cmd
19248     if test -f "${new_path}.exe"; then
19249       input_to_shortpath="${new_path}.exe"
19250     elif test -f "${new_path}.cmd"; then
19251       input_to_shortpath="${new_path}.cmd"
19252     else
19253       { $as_echo "$as_me:${as_lineno-$LINENO}: The path of FOUND_MAKE, which resolves as \"$new_path\", is invalid." >&5
19254 $as_echo "$as_me: The path of FOUND_MAKE, which resolves as \"$new_path\", is invalid." >&6;}
19255       { $as_echo "$as_me:${as_lineno-$LINENO}: Neither \"$new_path\" nor \"$new_path.exe/cmd\" can be found" >&5
19256 $as_echo "$as_me: Neither \"$new_path\" nor \"$new_path.exe/cmd\" can be found" >&6;}
19257       as_fn_error $? "Cannot locate the the path of FOUND_MAKE" "$LINENO" 5
19258     fi
19259   else
19260     input_to_shortpath="$new_path"
19261   fi
19262 
19263   # Call helper function which possibly converts this using DOS-style short mode.
19264   # If so, the updated path is stored in $new_path.
19265   new_path="$input_to_shortpath"
19266 
19267   input_path="$input_to_shortpath"
19268   # Check if we need to convert this using DOS-style short mode. If the path
19269   # contains just simple characters, use it. Otherwise (spaces, weird characters),
19270   # take no chances and rewrite it.
19271   # Note: m4 eats our [], so we need to use [ and ] instead.
19272   has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-._/a-zA-Z0-9]`
19273   if test "x$has_forbidden_chars" != x; then
19274     # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \)
19275     shortmode_path=`$CYGPATH -s -m -a "$input_path"`
19276     path_after_shortmode=`$CYGPATH -u "$shortmode_path"`
19277     if test "x$path_after_shortmode" != "x$input_to_shortpath"; then
19278       # Going to short mode and back again did indeed matter. Since short mode is
19279       # case insensitive, let's make it lowercase to improve readability.
19280       shortmode_path=`$ECHO "$shortmode_path" | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
19281       # Now convert it back to Unix-style (cygpath)
19282       input_path=`$CYGPATH -u "$shortmode_path"`
19283       new_path="$input_path"
19284     fi
19285   fi
19286 
19287   test_cygdrive_prefix=`$ECHO $input_path | $GREP ^/cygdrive/`
19288   if test "x$test_cygdrive_prefix" = x; then
19289     # As a simple fix, exclude /usr/bin since it's not a real path.
19290     if test "x`$ECHO $input_to_shortpath | $GREP ^/usr/bin/`" = x; then
19291       # The path is in a Cygwin special directory (e.g. /home). We need this converted to
19292       # a path prefixed by /cygdrive for fixpath to work.
19293       new_path="$CYGWIN_ROOT_PATH$input_path"
19294     fi
19295   fi
19296 
19297   # remove trailing .exe if any
19298   new_path="${new_path/%.exe/}"
19299 
19300     elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then
19301 
19302   # First separate the path from the arguments. This will split at the first
19303   # space.
19304   complete="$FOUND_MAKE"
19305   path="${complete%% *}"
19306   tmp="$complete EOL"
19307   arguments="${tmp#* }"
19308 
19309   # Input might be given as Windows format, start by converting to
19310   # unix format.
19311   new_path="$path"
19312 
19313   windows_path="$new_path"
19314   if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
19315     unix_path=`$CYGPATH -u "$windows_path"`
19316     new_path="$unix_path"
19317   elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then
19318     unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'`
19319     new_path="$unix_path"
19320   fi
19321 
19322 
19323   # Now try to locate executable using which
19324   new_path=`$WHICH "$new_path" 2> /dev/null`
19325 
19326   if test "x$new_path" = x; then
19327     # Oops. Which didn't find the executable.
19328     # The splitting of arguments from the executable at a space might have been incorrect,
19329     # since paths with space are more likely in Windows. Give it another try with the whole
19330     # argument.
19331     path="$complete"
19332     arguments="EOL"
19333     new_path="$path"
19334 
19335   windows_path="$new_path"
19336   if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
19337     unix_path=`$CYGPATH -u "$windows_path"`
19338     new_path="$unix_path"
19339   elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then
19340     unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'`
19341     new_path="$unix_path"
19342   fi
19343 
19344 
19345     new_path=`$WHICH "$new_path" 2> /dev/null`
19346     # bat and cmd files are not always considered executable in MSYS causing which
19347     # to not find them
19348     if test "x$new_path" = x \
19349         && test "x`$ECHO \"$path\" | $GREP -i -e \"\\.bat$\" -e \"\\.cmd$\"`" != x \
19350         && test "x`$LS \"$path\" 2>/dev/null`" != x; then
19351       new_path="$path"
19352 
19353   windows_path="$new_path"
19354   if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
19355     unix_path=`$CYGPATH -u "$windows_path"`
19356     new_path="$unix_path"
19357   elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then
19358     unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'`
19359     new_path="$unix_path"
19360   fi
19361 
19362     fi
19363 
19364     if test "x$new_path" = x; then
19365       # It's still not found. Now this is an unrecoverable error.
19366       { $as_echo "$as_me:${as_lineno-$LINENO}: The path of FOUND_MAKE, which resolves as \"$complete\", is not found." >&5
19367 $as_echo "$as_me: The path of FOUND_MAKE, which resolves as \"$complete\", is not found." >&6;}
19368       has_space=`$ECHO "$complete" | $GREP " "`
19369       if test "x$has_space" != x; then
19370         { $as_echo "$as_me:${as_lineno-$LINENO}: You might be mixing spaces in the path and extra arguments, which is not allowed." >&5
19371 $as_echo "$as_me: You might be mixing spaces in the path and extra arguments, which is not allowed." >&6;}
19372       fi
19373       as_fn_error $? "Cannot locate the the path of FOUND_MAKE" "$LINENO" 5
19374     fi
19375   fi
19376 
19377   # Now new_path has a complete unix path to the binary
19378   if test "x`$ECHO $new_path | $GREP ^/bin/`" != x; then
19379     # Keep paths in /bin as-is, but remove trailing .exe if any
19380     new_path="${new_path/%.exe/}"
19381     # Do not save /bin paths to all_fixpath_prefixes!
19382   else
19383     # Not in mixed or Windows style, start by that.
19384     new_path=`cmd //c echo $new_path`
19385 
19386   input_path="$new_path"
19387   # Check if we need to convert this using DOS-style short mode. If the path
19388   # contains just simple characters, use it. Otherwise (spaces, weird characters),
19389   # take no chances and rewrite it.
19390   # Note: m4 eats our [], so we need to use [ and ] instead.
19391   has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-_/:a-zA-Z0-9]`
19392   if test "x$has_forbidden_chars" != x; then
19393     # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \)
19394     new_path=`cmd /c "for %A in (\"$input_path\") do @echo %~sA"|$TR \\\\\\\\ / | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
19395   fi
19396 
19397     # Output is in $new_path
19398 
19399   windows_path="$new_path"
19400   if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
19401     unix_path=`$CYGPATH -u "$windows_path"`
19402     new_path="$unix_path"
19403   elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then
19404     unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'`
19405     new_path="$unix_path"
19406   fi
19407 
19408     # remove trailing .exe if any
19409     new_path="${new_path/%.exe/}"
19410 
19411     # Save the first 10 bytes of this path to the storage, so fixpath can work.
19412     all_fixpath_prefixes=("${all_fixpath_prefixes[@]}" "${new_path:0:10}")
19413   fi
19414 
19415     else
19416       # We're on a unix platform. Hooray! :)
19417       # First separate the path from the arguments. This will split at the first
19418       # space.
19419       complete="$FOUND_MAKE"
19420       path="${complete%% *}"
19421       tmp="$complete EOL"
19422       arguments="${tmp#* }"
19423 
19424       # Cannot rely on the command "which" here since it doesn't always work.
19425       is_absolute_path=`$ECHO "$path" | $GREP ^/`
19426       if test -z "$is_absolute_path"; then
19427         # Path to executable is not absolute. Find it.
19428         IFS_save="$IFS"
19429         IFS=:
19430         for p in $PATH; do
19431           if test -f "$p/$path" && test -x "$p/$path"; then
19432             new_path="$p/$path"
19433             break
19434           fi
19435         done
19436         IFS="$IFS_save"
19437       else
19438         # This is an absolute path, we can use it without further modifications.
19439         new_path="$path"
19440       fi
19441 
19442       if test "x$new_path" = x; then
19443         { $as_echo "$as_me:${as_lineno-$LINENO}: The path of FOUND_MAKE, which resolves as \"$complete\", is not found." >&5
19444 $as_echo "$as_me: The path of FOUND_MAKE, which resolves as \"$complete\", is not found." >&6;}
19445         has_space=`$ECHO "$complete" | $GREP " "`
19446         if test "x$has_space" != x; then
19447           { $as_echo "$as_me:${as_lineno-$LINENO}: This might be caused by spaces in the path, which is not allowed." >&5
19448 $as_echo "$as_me: This might be caused by spaces in the path, which is not allowed." >&6;}
19449         fi
19450         as_fn_error $? "Cannot locate the the path of FOUND_MAKE" "$LINENO" 5
19451       fi
19452     fi
19453 
19454     # Now join together the path and the arguments once again
19455     if test "x$arguments" != xEOL; then
19456       new_complete="$new_path ${arguments% *}"
19457     else
19458       new_complete="$new_path"
19459     fi
19460 
19461     if test "x$complete" != "x$new_complete"; then
19462       FOUND_MAKE="$new_complete"
19463       { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting FOUND_MAKE to \"$new_complete\"" >&5
19464 $as_echo "$as_me: Rewriting FOUND_MAKE to \"$new_complete\"" >&6;}
19465     fi
19466   fi
19467 
19468         fi
19469       fi
19470     fi
19471   fi
19472 
19473 
19474     if test "x$FOUND_MAKE" = x; then
19475       for ac_prog in make
19476 do
19477   # Extract the first word of "$ac_prog", so it can be a program name with args.
19478 set dummy $ac_prog; ac_word=$2
19479 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
19480 $as_echo_n "checking for $ac_word... " >&6; }
19481 if ${ac_cv_path_CHECK_MAKE+:} false; then :
19482   $as_echo_n "(cached) " >&6
19483 else
19484   case $CHECK_MAKE in
19485   [\\/]* | ?:[\\/]*)
19486   ac_cv_path_CHECK_MAKE="$CHECK_MAKE" # Let the user override the test with a path.
19487   ;;
19488   *)
19489   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19490 for as_dir in $PATH
19491 do
19492   IFS=$as_save_IFS
19493   test -z "$as_dir" && as_dir=.
19494     for ac_exec_ext in '' $ac_executable_extensions; do
19495   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
19496     ac_cv_path_CHECK_MAKE="$as_dir/$ac_word$ac_exec_ext"
19497     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
19498     break 2
19499   fi
19500 done
19501   done
19502 IFS=$as_save_IFS
19503 
19504   ;;
19505 esac
19506 fi
19507 CHECK_MAKE=$ac_cv_path_CHECK_MAKE
19508 if test -n "$CHECK_MAKE"; then
19509   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CHECK_MAKE" >&5
19510 $as_echo "$CHECK_MAKE" >&6; }
19511 else
19512   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19513 $as_echo "no" >&6; }
19514 fi
19515 
19516 
19517   test -n "$CHECK_MAKE" && break
19518 done
19519 
19520 
19521   MAKE_CANDIDATE=""$CHECK_MAKE""
19522   DESCRIPTION="make in PATH"
19523 
19524   # On Cygwin, we require a newer version of make than on other platforms
19525   if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
19526     MAKE_VERSION_EXPR="-e 4\."
19527     MAKE_REQUIRED_VERSION="4.0"
19528    else
19529     MAKE_VERSION_EXPR="-e 3\.8[12] -e 4\."
19530     MAKE_REQUIRED_VERSION="3.81"
19531   fi
19532 
19533   if test "x$MAKE_CANDIDATE" != x; then
19534     { $as_echo "$as_me:${as_lineno-$LINENO}: Testing potential make at $MAKE_CANDIDATE, found using $DESCRIPTION" >&5
19535 $as_echo "$as_me: Testing potential make at $MAKE_CANDIDATE, found using $DESCRIPTION" >&6;}
19536     MAKE_VERSION_STRING=`$MAKE_CANDIDATE --version | $HEAD -n 1`
19537     IS_GNU_MAKE=`$ECHO $MAKE_VERSION_STRING | $GREP 'GNU Make'`
19538     if test "x$IS_GNU_MAKE" = x; then
19539       { $as_echo "$as_me:${as_lineno-$LINENO}: Found potential make at $MAKE_CANDIDATE, however, this is not GNU Make. Ignoring." >&5
19540 $as_echo "$as_me: Found potential make at $MAKE_CANDIDATE, however, this is not GNU Make. Ignoring." >&6;}
19541     else
19542       IS_MODERN_MAKE=`$ECHO $MAKE_VERSION_STRING | $GREP $MAKE_VERSION_EXPR`
19543       if test "x$IS_MODERN_MAKE" = x; then
19544         { $as_echo "$as_me:${as_lineno-$LINENO}: Found GNU make at $MAKE_CANDIDATE, however this is not version $MAKE_REQUIRED_VERSION or later. (it is: $MAKE_VERSION_STRING). Ignoring." >&5
19545 $as_echo "$as_me: Found GNU make at $MAKE_CANDIDATE, however this is not version $MAKE_REQUIRED_VERSION or later. (it is: $MAKE_VERSION_STRING). Ignoring." >&6;}
19546       else
19547         if test "x$OPENJDK_BUILD_OS" = "xwindows"; then
19548           if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
19549             MAKE_EXPECTED_ENV='cygwin'
19550           elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then
19551             MAKE_EXPECTED_ENV='msys'
19552           else
19553             as_fn_error $? "Unknown Windows environment" "$LINENO" 5
19554           fi
19555           MAKE_BUILT_FOR=`$MAKE_CANDIDATE --version | $GREP -i 'built for'`
19556           IS_MAKE_CORRECT_ENV=`$ECHO $MAKE_BUILT_FOR | $GREP $MAKE_EXPECTED_ENV`
19557         else
19558           # Not relevant for non-Windows
19559           IS_MAKE_CORRECT_ENV=true
19560         fi
19561         if test "x$IS_MAKE_CORRECT_ENV" = x; then
19562           { $as_echo "$as_me:${as_lineno-$LINENO}: Found GNU make version $MAKE_VERSION_STRING at $MAKE_CANDIDATE, but it is not for $MAKE_EXPECTED_ENV (it says: $MAKE_BUILT_FOR). Ignoring." >&5
19563 $as_echo "$as_me: Found GNU make version $MAKE_VERSION_STRING at $MAKE_CANDIDATE, but it is not for $MAKE_EXPECTED_ENV (it says: $MAKE_BUILT_FOR). Ignoring." >&6;}
19564         else
19565           FOUND_MAKE=$MAKE_CANDIDATE
19566 
19567   # Only process if variable expands to non-empty
19568 
19569   if test "x$FOUND_MAKE" != x; then
19570     if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
19571 
19572   # First separate the path from the arguments. This will split at the first
19573   # space.
19574   complete="$FOUND_MAKE"
19575   path="${complete%% *}"
19576   tmp="$complete EOL"
19577   arguments="${tmp#* }"
19578 
19579   # Input might be given as Windows format, start by converting to
19580   # unix format.
19581   new_path=`$CYGPATH -u "$path"`
19582 
19583   # Now try to locate executable using which
19584   new_path=`$WHICH "$new_path" 2> /dev/null`
19585   # bat and cmd files are not always considered executable in cygwin causing which
19586   # to not find them
19587   if test "x$new_path" = x \
19588       && test "x`$ECHO \"$path\" | $GREP -i -e \"\\.bat$\" -e \"\\.cmd$\"`" != x \
19589       && test "x`$LS \"$path\" 2>/dev/null`" != x; then
19590     new_path=`$CYGPATH -u "$path"`
19591   fi
19592   if test "x$new_path" = x; then
19593     # Oops. Which didn't find the executable.
19594     # The splitting of arguments from the executable at a space might have been incorrect,
19595     # since paths with space are more likely in Windows. Give it another try with the whole
19596     # argument.
19597     path="$complete"
19598     arguments="EOL"
19599     new_path=`$CYGPATH -u "$path"`
19600     new_path=`$WHICH "$new_path" 2> /dev/null`
19601     # bat and cmd files are not always considered executable in cygwin causing which
19602     # to not find them
19603     if test "x$new_path" = x \
19604         && test "x`$ECHO \"$path\" | $GREP -i -e \"\\.bat$\" -e \"\\.cmd$\"`" != x \
19605         && test "x`$LS \"$path\" 2>/dev/null`" != x; then
19606       new_path=`$CYGPATH -u "$path"`
19607     fi
19608     if test "x$new_path" = x; then
19609       # It's still not found. Now this is an unrecoverable error.
19610       { $as_echo "$as_me:${as_lineno-$LINENO}: The path of FOUND_MAKE, which resolves as \"$complete\", is not found." >&5
19611 $as_echo "$as_me: The path of FOUND_MAKE, which resolves as \"$complete\", is not found." >&6;}
19612       has_space=`$ECHO "$complete" | $GREP " "`
19613       if test "x$has_space" != x; then
19614         { $as_echo "$as_me:${as_lineno-$LINENO}: You might be mixing spaces in the path and extra arguments, which is not allowed." >&5
19615 $as_echo "$as_me: You might be mixing spaces in the path and extra arguments, which is not allowed." >&6;}
19616       fi
19617       as_fn_error $? "Cannot locate the the path of FOUND_MAKE" "$LINENO" 5
19618     fi
19619   fi
19620 
19621   # Cygwin tries to hide some aspects of the Windows file system, such that binaries are
19622   # named .exe but called without that suffix. Therefore, "foo" and "foo.exe" are considered
19623   # the same file, most of the time (as in "test -f"). But not when running cygpath -s, then
19624   # "foo.exe" is OK but "foo" is an error.
19625   #
19626   # This test is therefore slightly more accurate than "test -f" to check for file presence.
19627   # It is also a way to make sure we got the proper file name for the real test later on.
19628   test_shortpath=`$CYGPATH -s -m "$new_path" 2> /dev/null`
19629   if test "x$test_shortpath" = x; then
19630     # Short path failed, file does not exist as specified.
19631     # Try adding .exe or .cmd
19632     if test -f "${new_path}.exe"; then
19633       input_to_shortpath="${new_path}.exe"
19634     elif test -f "${new_path}.cmd"; then
19635       input_to_shortpath="${new_path}.cmd"
19636     else
19637       { $as_echo "$as_me:${as_lineno-$LINENO}: The path of FOUND_MAKE, which resolves as \"$new_path\", is invalid." >&5
19638 $as_echo "$as_me: The path of FOUND_MAKE, which resolves as \"$new_path\", is invalid." >&6;}
19639       { $as_echo "$as_me:${as_lineno-$LINENO}: Neither \"$new_path\" nor \"$new_path.exe/cmd\" can be found" >&5
19640 $as_echo "$as_me: Neither \"$new_path\" nor \"$new_path.exe/cmd\" can be found" >&6;}
19641       as_fn_error $? "Cannot locate the the path of FOUND_MAKE" "$LINENO" 5
19642     fi
19643   else
19644     input_to_shortpath="$new_path"
19645   fi
19646 
19647   # Call helper function which possibly converts this using DOS-style short mode.
19648   # If so, the updated path is stored in $new_path.
19649   new_path="$input_to_shortpath"
19650 
19651   input_path="$input_to_shortpath"
19652   # Check if we need to convert this using DOS-style short mode. If the path
19653   # contains just simple characters, use it. Otherwise (spaces, weird characters),
19654   # take no chances and rewrite it.
19655   # Note: m4 eats our [], so we need to use [ and ] instead.
19656   has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-._/a-zA-Z0-9]`
19657   if test "x$has_forbidden_chars" != x; then
19658     # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \)
19659     shortmode_path=`$CYGPATH -s -m -a "$input_path"`
19660     path_after_shortmode=`$CYGPATH -u "$shortmode_path"`
19661     if test "x$path_after_shortmode" != "x$input_to_shortpath"; then
19662       # Going to short mode and back again did indeed matter. Since short mode is
19663       # case insensitive, let's make it lowercase to improve readability.
19664       shortmode_path=`$ECHO "$shortmode_path" | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
19665       # Now convert it back to Unix-style (cygpath)
19666       input_path=`$CYGPATH -u "$shortmode_path"`
19667       new_path="$input_path"
19668     fi
19669   fi
19670 
19671   test_cygdrive_prefix=`$ECHO $input_path | $GREP ^/cygdrive/`
19672   if test "x$test_cygdrive_prefix" = x; then
19673     # As a simple fix, exclude /usr/bin since it's not a real path.
19674     if test "x`$ECHO $input_to_shortpath | $GREP ^/usr/bin/`" = x; then
19675       # The path is in a Cygwin special directory (e.g. /home). We need this converted to
19676       # a path prefixed by /cygdrive for fixpath to work.
19677       new_path="$CYGWIN_ROOT_PATH$input_path"
19678     fi
19679   fi
19680 
19681   # remove trailing .exe if any
19682   new_path="${new_path/%.exe/}"
19683 
19684     elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then
19685 
19686   # First separate the path from the arguments. This will split at the first
19687   # space.
19688   complete="$FOUND_MAKE"
19689   path="${complete%% *}"
19690   tmp="$complete EOL"
19691   arguments="${tmp#* }"
19692 
19693   # Input might be given as Windows format, start by converting to
19694   # unix format.
19695   new_path="$path"
19696 
19697   windows_path="$new_path"
19698   if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
19699     unix_path=`$CYGPATH -u "$windows_path"`
19700     new_path="$unix_path"
19701   elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then
19702     unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'`
19703     new_path="$unix_path"
19704   fi
19705 
19706 
19707   # Now try to locate executable using which
19708   new_path=`$WHICH "$new_path" 2> /dev/null`
19709 
19710   if test "x$new_path" = x; then
19711     # Oops. Which didn't find the executable.
19712     # The splitting of arguments from the executable at a space might have been incorrect,
19713     # since paths with space are more likely in Windows. Give it another try with the whole
19714     # argument.
19715     path="$complete"
19716     arguments="EOL"
19717     new_path="$path"
19718 
19719   windows_path="$new_path"
19720   if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
19721     unix_path=`$CYGPATH -u "$windows_path"`
19722     new_path="$unix_path"
19723   elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then
19724     unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'`
19725     new_path="$unix_path"
19726   fi
19727 
19728 
19729     new_path=`$WHICH "$new_path" 2> /dev/null`
19730     # bat and cmd files are not always considered executable in MSYS causing which
19731     # to not find them
19732     if test "x$new_path" = x \
19733         && test "x`$ECHO \"$path\" | $GREP -i -e \"\\.bat$\" -e \"\\.cmd$\"`" != x \
19734         && test "x`$LS \"$path\" 2>/dev/null`" != x; then
19735       new_path="$path"
19736 
19737   windows_path="$new_path"
19738   if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
19739     unix_path=`$CYGPATH -u "$windows_path"`
19740     new_path="$unix_path"
19741   elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then
19742     unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'`
19743     new_path="$unix_path"
19744   fi
19745 
19746     fi
19747 
19748     if test "x$new_path" = x; then
19749       # It's still not found. Now this is an unrecoverable error.
19750       { $as_echo "$as_me:${as_lineno-$LINENO}: The path of FOUND_MAKE, which resolves as \"$complete\", is not found." >&5
19751 $as_echo "$as_me: The path of FOUND_MAKE, which resolves as \"$complete\", is not found." >&6;}
19752       has_space=`$ECHO "$complete" | $GREP " "`
19753       if test "x$has_space" != x; then
19754         { $as_echo "$as_me:${as_lineno-$LINENO}: You might be mixing spaces in the path and extra arguments, which is not allowed." >&5
19755 $as_echo "$as_me: You might be mixing spaces in the path and extra arguments, which is not allowed." >&6;}
19756       fi
19757       as_fn_error $? "Cannot locate the the path of FOUND_MAKE" "$LINENO" 5
19758     fi
19759   fi
19760 
19761   # Now new_path has a complete unix path to the binary
19762   if test "x`$ECHO $new_path | $GREP ^/bin/`" != x; then
19763     # Keep paths in /bin as-is, but remove trailing .exe if any
19764     new_path="${new_path/%.exe/}"
19765     # Do not save /bin paths to all_fixpath_prefixes!
19766   else
19767     # Not in mixed or Windows style, start by that.
19768     new_path=`cmd //c echo $new_path`
19769 
19770   input_path="$new_path"
19771   # Check if we need to convert this using DOS-style short mode. If the path
19772   # contains just simple characters, use it. Otherwise (spaces, weird characters),
19773   # take no chances and rewrite it.
19774   # Note: m4 eats our [], so we need to use [ and ] instead.
19775   has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-_/:a-zA-Z0-9]`
19776   if test "x$has_forbidden_chars" != x; then
19777     # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \)
19778     new_path=`cmd /c "for %A in (\"$input_path\") do @echo %~sA"|$TR \\\\\\\\ / | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
19779   fi
19780 
19781     # Output is in $new_path
19782 
19783   windows_path="$new_path"
19784   if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
19785     unix_path=`$CYGPATH -u "$windows_path"`
19786     new_path="$unix_path"
19787   elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then
19788     unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'`
19789     new_path="$unix_path"
19790   fi
19791 
19792     # remove trailing .exe if any
19793     new_path="${new_path/%.exe/}"
19794 
19795     # Save the first 10 bytes of this path to the storage, so fixpath can work.
19796     all_fixpath_prefixes=("${all_fixpath_prefixes[@]}" "${new_path:0:10}")
19797   fi
19798 
19799     else
19800       # We're on a unix platform. Hooray! :)
19801       # First separate the path from the arguments. This will split at the first
19802       # space.
19803       complete="$FOUND_MAKE"
19804       path="${complete%% *}"
19805       tmp="$complete EOL"
19806       arguments="${tmp#* }"
19807 
19808       # Cannot rely on the command "which" here since it doesn't always work.
19809       is_absolute_path=`$ECHO "$path" | $GREP ^/`
19810       if test -z "$is_absolute_path"; then
19811         # Path to executable is not absolute. Find it.
19812         IFS_save="$IFS"
19813         IFS=:
19814         for p in $PATH; do
19815           if test -f "$p/$path" && test -x "$p/$path"; then
19816             new_path="$p/$path"
19817             break
19818           fi
19819         done
19820         IFS="$IFS_save"
19821       else
19822         # This is an absolute path, we can use it without further modifications.
19823         new_path="$path"
19824       fi
19825 
19826       if test "x$new_path" = x; then
19827         { $as_echo "$as_me:${as_lineno-$LINENO}: The path of FOUND_MAKE, which resolves as \"$complete\", is not found." >&5
19828 $as_echo "$as_me: The path of FOUND_MAKE, which resolves as \"$complete\", is not found." >&6;}
19829         has_space=`$ECHO "$complete" | $GREP " "`
19830         if test "x$has_space" != x; then
19831           { $as_echo "$as_me:${as_lineno-$LINENO}: This might be caused by spaces in the path, which is not allowed." >&5
19832 $as_echo "$as_me: This might be caused by spaces in the path, which is not allowed." >&6;}
19833         fi
19834         as_fn_error $? "Cannot locate the the path of FOUND_MAKE" "$LINENO" 5
19835       fi
19836     fi
19837 
19838     # Now join together the path and the arguments once again
19839     if test "x$arguments" != xEOL; then
19840       new_complete="$new_path ${arguments% *}"
19841     else
19842       new_complete="$new_path"
19843     fi
19844 
19845     if test "x$complete" != "x$new_complete"; then
19846       FOUND_MAKE="$new_complete"
19847       { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting FOUND_MAKE to \"$new_complete\"" >&5
19848 $as_echo "$as_me: Rewriting FOUND_MAKE to \"$new_complete\"" >&6;}
19849     fi
19850   fi
19851 
19852         fi
19853       fi
19854     fi
19855   fi
19856 
19857     fi
19858 
19859     if test "x$FOUND_MAKE" = x; then
19860       if test "x$TOOLCHAIN_PATH" != x; then
19861         # We have a toolchain path, check that as well before giving up.
19862         OLD_PATH=$PATH
19863         PATH=$TOOLCHAIN_PATH:$PATH
19864         for ac_prog in gmake
19865 do
19866   # Extract the first word of "$ac_prog", so it can be a program name with args.
19867 set dummy $ac_prog; ac_word=$2
19868 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
19869 $as_echo_n "checking for $ac_word... " >&6; }
19870 if ${ac_cv_path_CHECK_TOOLSDIR_GMAKE+:} false; then :
19871   $as_echo_n "(cached) " >&6
19872 else
19873   case $CHECK_TOOLSDIR_GMAKE in
19874   [\\/]* | ?:[\\/]*)
19875   ac_cv_path_CHECK_TOOLSDIR_GMAKE="$CHECK_TOOLSDIR_GMAKE" # Let the user override the test with a path.
19876   ;;
19877   *)
19878   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19879 for as_dir in $PATH
19880 do
19881   IFS=$as_save_IFS
19882   test -z "$as_dir" && as_dir=.
19883     for ac_exec_ext in '' $ac_executable_extensions; do
19884   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
19885     ac_cv_path_CHECK_TOOLSDIR_GMAKE="$as_dir/$ac_word$ac_exec_ext"
19886     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
19887     break 2
19888   fi
19889 done
19890   done
19891 IFS=$as_save_IFS
19892 
19893   ;;
19894 esac
19895 fi
19896 CHECK_TOOLSDIR_GMAKE=$ac_cv_path_CHECK_TOOLSDIR_GMAKE
19897 if test -n "$CHECK_TOOLSDIR_GMAKE"; then
19898   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CHECK_TOOLSDIR_GMAKE" >&5
19899 $as_echo "$CHECK_TOOLSDIR_GMAKE" >&6; }
19900 else
19901   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19902 $as_echo "no" >&6; }
19903 fi
19904 
19905 
19906   test -n "$CHECK_TOOLSDIR_GMAKE" && break
19907 done
19908 
19909 
19910   MAKE_CANDIDATE=""$CHECK_TOOLSDIR_GMAKE""
19911   DESCRIPTION="gmake in tools-dir"
19912 
19913   # On Cygwin, we require a newer version of make than on other platforms
19914   if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
19915     MAKE_VERSION_EXPR="-e 4\."
19916     MAKE_REQUIRED_VERSION="4.0"
19917    else
19918     MAKE_VERSION_EXPR="-e 3\.8[12] -e 4\."
19919     MAKE_REQUIRED_VERSION="3.81"
19920   fi
19921 
19922   if test "x$MAKE_CANDIDATE" != x; then
19923     { $as_echo "$as_me:${as_lineno-$LINENO}: Testing potential make at $MAKE_CANDIDATE, found using $DESCRIPTION" >&5
19924 $as_echo "$as_me: Testing potential make at $MAKE_CANDIDATE, found using $DESCRIPTION" >&6;}
19925     MAKE_VERSION_STRING=`$MAKE_CANDIDATE --version | $HEAD -n 1`
19926     IS_GNU_MAKE=`$ECHO $MAKE_VERSION_STRING | $GREP 'GNU Make'`
19927     if test "x$IS_GNU_MAKE" = x; then
19928       { $as_echo "$as_me:${as_lineno-$LINENO}: Found potential make at $MAKE_CANDIDATE, however, this is not GNU Make. Ignoring." >&5
19929 $as_echo "$as_me: Found potential make at $MAKE_CANDIDATE, however, this is not GNU Make. Ignoring." >&6;}
19930     else
19931       IS_MODERN_MAKE=`$ECHO $MAKE_VERSION_STRING | $GREP $MAKE_VERSION_EXPR`
19932       if test "x$IS_MODERN_MAKE" = x; then
19933         { $as_echo "$as_me:${as_lineno-$LINENO}: Found GNU make at $MAKE_CANDIDATE, however this is not version $MAKE_REQUIRED_VERSION or later. (it is: $MAKE_VERSION_STRING). Ignoring." >&5
19934 $as_echo "$as_me: Found GNU make at $MAKE_CANDIDATE, however this is not version $MAKE_REQUIRED_VERSION or later. (it is: $MAKE_VERSION_STRING). Ignoring." >&6;}
19935       else
19936         if test "x$OPENJDK_BUILD_OS" = "xwindows"; then
19937           if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
19938             MAKE_EXPECTED_ENV='cygwin'
19939           elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then
19940             MAKE_EXPECTED_ENV='msys'
19941           else
19942             as_fn_error $? "Unknown Windows environment" "$LINENO" 5
19943           fi
19944           MAKE_BUILT_FOR=`$MAKE_CANDIDATE --version | $GREP -i 'built for'`
19945           IS_MAKE_CORRECT_ENV=`$ECHO $MAKE_BUILT_FOR | $GREP $MAKE_EXPECTED_ENV`
19946         else
19947           # Not relevant for non-Windows
19948           IS_MAKE_CORRECT_ENV=true
19949         fi
19950         if test "x$IS_MAKE_CORRECT_ENV" = x; then
19951           { $as_echo "$as_me:${as_lineno-$LINENO}: Found GNU make version $MAKE_VERSION_STRING at $MAKE_CANDIDATE, but it is not for $MAKE_EXPECTED_ENV (it says: $MAKE_BUILT_FOR). Ignoring." >&5
19952 $as_echo "$as_me: Found GNU make version $MAKE_VERSION_STRING at $MAKE_CANDIDATE, but it is not for $MAKE_EXPECTED_ENV (it says: $MAKE_BUILT_FOR). Ignoring." >&6;}
19953         else
19954           FOUND_MAKE=$MAKE_CANDIDATE
19955 
19956   # Only process if variable expands to non-empty
19957 
19958   if test "x$FOUND_MAKE" != x; then
19959     if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
19960 
19961   # First separate the path from the arguments. This will split at the first
19962   # space.
19963   complete="$FOUND_MAKE"
19964   path="${complete%% *}"
19965   tmp="$complete EOL"
19966   arguments="${tmp#* }"
19967 
19968   # Input might be given as Windows format, start by converting to
19969   # unix format.
19970   new_path=`$CYGPATH -u "$path"`
19971 
19972   # Now try to locate executable using which
19973   new_path=`$WHICH "$new_path" 2> /dev/null`
19974   # bat and cmd files are not always considered executable in cygwin causing which
19975   # to not find them
19976   if test "x$new_path" = x \
19977       && test "x`$ECHO \"$path\" | $GREP -i -e \"\\.bat$\" -e \"\\.cmd$\"`" != x \
19978       && test "x`$LS \"$path\" 2>/dev/null`" != x; then
19979     new_path=`$CYGPATH -u "$path"`
19980   fi
19981   if test "x$new_path" = x; then
19982     # Oops. Which didn't find the executable.
19983     # The splitting of arguments from the executable at a space might have been incorrect,
19984     # since paths with space are more likely in Windows. Give it another try with the whole
19985     # argument.
19986     path="$complete"
19987     arguments="EOL"
19988     new_path=`$CYGPATH -u "$path"`
19989     new_path=`$WHICH "$new_path" 2> /dev/null`
19990     # bat and cmd files are not always considered executable in cygwin causing which
19991     # to not find them
19992     if test "x$new_path" = x \
19993         && test "x`$ECHO \"$path\" | $GREP -i -e \"\\.bat$\" -e \"\\.cmd$\"`" != x \
19994         && test "x`$LS \"$path\" 2>/dev/null`" != x; then
19995       new_path=`$CYGPATH -u "$path"`
19996     fi
19997     if test "x$new_path" = x; then
19998       # It's still not found. Now this is an unrecoverable error.
19999       { $as_echo "$as_me:${as_lineno-$LINENO}: The path of FOUND_MAKE, which resolves as \"$complete\", is not found." >&5
20000 $as_echo "$as_me: The path of FOUND_MAKE, which resolves as \"$complete\", is not found." >&6;}
20001       has_space=`$ECHO "$complete" | $GREP " "`
20002       if test "x$has_space" != x; then
20003         { $as_echo "$as_me:${as_lineno-$LINENO}: You might be mixing spaces in the path and extra arguments, which is not allowed." >&5
20004 $as_echo "$as_me: You might be mixing spaces in the path and extra arguments, which is not allowed." >&6;}
20005       fi
20006       as_fn_error $? "Cannot locate the the path of FOUND_MAKE" "$LINENO" 5
20007     fi
20008   fi
20009 
20010   # Cygwin tries to hide some aspects of the Windows file system, such that binaries are
20011   # named .exe but called without that suffix. Therefore, "foo" and "foo.exe" are considered
20012   # the same file, most of the time (as in "test -f"). But not when running cygpath -s, then
20013   # "foo.exe" is OK but "foo" is an error.
20014   #
20015   # This test is therefore slightly more accurate than "test -f" to check for file presence.
20016   # It is also a way to make sure we got the proper file name for the real test later on.
20017   test_shortpath=`$CYGPATH -s -m "$new_path" 2> /dev/null`
20018   if test "x$test_shortpath" = x; then
20019     # Short path failed, file does not exist as specified.
20020     # Try adding .exe or .cmd
20021     if test -f "${new_path}.exe"; then
20022       input_to_shortpath="${new_path}.exe"
20023     elif test -f "${new_path}.cmd"; then
20024       input_to_shortpath="${new_path}.cmd"
20025     else
20026       { $as_echo "$as_me:${as_lineno-$LINENO}: The path of FOUND_MAKE, which resolves as \"$new_path\", is invalid." >&5
20027 $as_echo "$as_me: The path of FOUND_MAKE, which resolves as \"$new_path\", is invalid." >&6;}
20028       { $as_echo "$as_me:${as_lineno-$LINENO}: Neither \"$new_path\" nor \"$new_path.exe/cmd\" can be found" >&5
20029 $as_echo "$as_me: Neither \"$new_path\" nor \"$new_path.exe/cmd\" can be found" >&6;}
20030       as_fn_error $? "Cannot locate the the path of FOUND_MAKE" "$LINENO" 5
20031     fi
20032   else
20033     input_to_shortpath="$new_path"
20034   fi
20035 
20036   # Call helper function which possibly converts this using DOS-style short mode.
20037   # If so, the updated path is stored in $new_path.
20038   new_path="$input_to_shortpath"
20039 
20040   input_path="$input_to_shortpath"
20041   # Check if we need to convert this using DOS-style short mode. If the path
20042   # contains just simple characters, use it. Otherwise (spaces, weird characters),
20043   # take no chances and rewrite it.
20044   # Note: m4 eats our [], so we need to use [ and ] instead.
20045   has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-._/a-zA-Z0-9]`
20046   if test "x$has_forbidden_chars" != x; then
20047     # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \)
20048     shortmode_path=`$CYGPATH -s -m -a "$input_path"`
20049     path_after_shortmode=`$CYGPATH -u "$shortmode_path"`
20050     if test "x$path_after_shortmode" != "x$input_to_shortpath"; then
20051       # Going to short mode and back again did indeed matter. Since short mode is
20052       # case insensitive, let's make it lowercase to improve readability.
20053       shortmode_path=`$ECHO "$shortmode_path" | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
20054       # Now convert it back to Unix-style (cygpath)
20055       input_path=`$CYGPATH -u "$shortmode_path"`
20056       new_path="$input_path"
20057     fi
20058   fi
20059 
20060   test_cygdrive_prefix=`$ECHO $input_path | $GREP ^/cygdrive/`
20061   if test "x$test_cygdrive_prefix" = x; then
20062     # As a simple fix, exclude /usr/bin since it's not a real path.
20063     if test "x`$ECHO $input_to_shortpath | $GREP ^/usr/bin/`" = x; then
20064       # The path is in a Cygwin special directory (e.g. /home). We need this converted to
20065       # a path prefixed by /cygdrive for fixpath to work.
20066       new_path="$CYGWIN_ROOT_PATH$input_path"
20067     fi
20068   fi
20069 
20070   # remove trailing .exe if any
20071   new_path="${new_path/%.exe/}"
20072 
20073     elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then
20074 
20075   # First separate the path from the arguments. This will split at the first
20076   # space.
20077   complete="$FOUND_MAKE"
20078   path="${complete%% *}"
20079   tmp="$complete EOL"
20080   arguments="${tmp#* }"
20081 
20082   # Input might be given as Windows format, start by converting to
20083   # unix format.
20084   new_path="$path"
20085 
20086   windows_path="$new_path"
20087   if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
20088     unix_path=`$CYGPATH -u "$windows_path"`
20089     new_path="$unix_path"
20090   elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then
20091     unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'`
20092     new_path="$unix_path"
20093   fi
20094 
20095 
20096   # Now try to locate executable using which
20097   new_path=`$WHICH "$new_path" 2> /dev/null`
20098 
20099   if test "x$new_path" = x; then
20100     # Oops. Which didn't find the executable.
20101     # The splitting of arguments from the executable at a space might have been incorrect,
20102     # since paths with space are more likely in Windows. Give it another try with the whole
20103     # argument.
20104     path="$complete"
20105     arguments="EOL"
20106     new_path="$path"
20107 
20108   windows_path="$new_path"
20109   if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
20110     unix_path=`$CYGPATH -u "$windows_path"`
20111     new_path="$unix_path"
20112   elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then
20113     unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'`
20114     new_path="$unix_path"
20115   fi
20116 
20117 
20118     new_path=`$WHICH "$new_path" 2> /dev/null`
20119     # bat and cmd files are not always considered executable in MSYS causing which
20120     # to not find them
20121     if test "x$new_path" = x \
20122         && test "x`$ECHO \"$path\" | $GREP -i -e \"\\.bat$\" -e \"\\.cmd$\"`" != x \
20123         && test "x`$LS \"$path\" 2>/dev/null`" != x; then
20124       new_path="$path"
20125 
20126   windows_path="$new_path"
20127   if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
20128     unix_path=`$CYGPATH -u "$windows_path"`
20129     new_path="$unix_path"
20130   elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then
20131     unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'`
20132     new_path="$unix_path"
20133   fi
20134 
20135     fi
20136 
20137     if test "x$new_path" = x; then
20138       # It's still not found. Now this is an unrecoverable error.
20139       { $as_echo "$as_me:${as_lineno-$LINENO}: The path of FOUND_MAKE, which resolves as \"$complete\", is not found." >&5
20140 $as_echo "$as_me: The path of FOUND_MAKE, which resolves as \"$complete\", is not found." >&6;}
20141       has_space=`$ECHO "$complete" | $GREP " "`
20142       if test "x$has_space" != x; then
20143         { $as_echo "$as_me:${as_lineno-$LINENO}: You might be mixing spaces in the path and extra arguments, which is not allowed." >&5
20144 $as_echo "$as_me: You might be mixing spaces in the path and extra arguments, which is not allowed." >&6;}
20145       fi
20146       as_fn_error $? "Cannot locate the the path of FOUND_MAKE" "$LINENO" 5
20147     fi
20148   fi
20149 
20150   # Now new_path has a complete unix path to the binary
20151   if test "x`$ECHO $new_path | $GREP ^/bin/`" != x; then
20152     # Keep paths in /bin as-is, but remove trailing .exe if any
20153     new_path="${new_path/%.exe/}"
20154     # Do not save /bin paths to all_fixpath_prefixes!
20155   else
20156     # Not in mixed or Windows style, start by that.
20157     new_path=`cmd //c echo $new_path`
20158 
20159   input_path="$new_path"
20160   # Check if we need to convert this using DOS-style short mode. If the path
20161   # contains just simple characters, use it. Otherwise (spaces, weird characters),
20162   # take no chances and rewrite it.
20163   # Note: m4 eats our [], so we need to use [ and ] instead.
20164   has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-_/:a-zA-Z0-9]`
20165   if test "x$has_forbidden_chars" != x; then
20166     # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \)
20167     new_path=`cmd /c "for %A in (\"$input_path\") do @echo %~sA"|$TR \\\\\\\\ / | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
20168   fi
20169 
20170     # Output is in $new_path
20171 
20172   windows_path="$new_path"
20173   if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
20174     unix_path=`$CYGPATH -u "$windows_path"`
20175     new_path="$unix_path"
20176   elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then
20177     unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'`
20178     new_path="$unix_path"
20179   fi
20180 
20181     # remove trailing .exe if any
20182     new_path="${new_path/%.exe/}"
20183 
20184     # Save the first 10 bytes of this path to the storage, so fixpath can work.
20185     all_fixpath_prefixes=("${all_fixpath_prefixes[@]}" "${new_path:0:10}")
20186   fi
20187 
20188     else
20189       # We're on a unix platform. Hooray! :)
20190       # First separate the path from the arguments. This will split at the first
20191       # space.
20192       complete="$FOUND_MAKE"
20193       path="${complete%% *}"
20194       tmp="$complete EOL"
20195       arguments="${tmp#* }"
20196 
20197       # Cannot rely on the command "which" here since it doesn't always work.
20198       is_absolute_path=`$ECHO "$path" | $GREP ^/`
20199       if test -z "$is_absolute_path"; then
20200         # Path to executable is not absolute. Find it.
20201         IFS_save="$IFS"
20202         IFS=:
20203         for p in $PATH; do
20204           if test -f "$p/$path" && test -x "$p/$path"; then
20205             new_path="$p/$path"
20206             break
20207           fi
20208         done
20209         IFS="$IFS_save"
20210       else
20211         # This is an absolute path, we can use it without further modifications.
20212         new_path="$path"
20213       fi
20214 
20215       if test "x$new_path" = x; then
20216         { $as_echo "$as_me:${as_lineno-$LINENO}: The path of FOUND_MAKE, which resolves as \"$complete\", is not found." >&5
20217 $as_echo "$as_me: The path of FOUND_MAKE, which resolves as \"$complete\", is not found." >&6;}
20218         has_space=`$ECHO "$complete" | $GREP " "`
20219         if test "x$has_space" != x; then
20220           { $as_echo "$as_me:${as_lineno-$LINENO}: This might be caused by spaces in the path, which is not allowed." >&5
20221 $as_echo "$as_me: This might be caused by spaces in the path, which is not allowed." >&6;}
20222         fi
20223         as_fn_error $? "Cannot locate the the path of FOUND_MAKE" "$LINENO" 5
20224       fi
20225     fi
20226 
20227     # Now join together the path and the arguments once again
20228     if test "x$arguments" != xEOL; then
20229       new_complete="$new_path ${arguments% *}"
20230     else
20231       new_complete="$new_path"
20232     fi
20233 
20234     if test "x$complete" != "x$new_complete"; then
20235       FOUND_MAKE="$new_complete"
20236       { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting FOUND_MAKE to \"$new_complete\"" >&5
20237 $as_echo "$as_me: Rewriting FOUND_MAKE to \"$new_complete\"" >&6;}
20238     fi
20239   fi
20240 
20241         fi
20242       fi
20243     fi
20244   fi
20245 
20246         if test "x$FOUND_MAKE" = x; then
20247           for ac_prog in make
20248 do
20249   # Extract the first word of "$ac_prog", so it can be a program name with args.
20250 set dummy $ac_prog; ac_word=$2
20251 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
20252 $as_echo_n "checking for $ac_word... " >&6; }
20253 if ${ac_cv_path_CHECK_TOOLSDIR_MAKE+:} false; then :
20254   $as_echo_n "(cached) " >&6
20255 else
20256   case $CHECK_TOOLSDIR_MAKE in
20257   [\\/]* | ?:[\\/]*)
20258   ac_cv_path_CHECK_TOOLSDIR_MAKE="$CHECK_TOOLSDIR_MAKE" # Let the user override the test with a path.
20259   ;;
20260   *)
20261   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20262 for as_dir in $PATH
20263 do
20264   IFS=$as_save_IFS
20265   test -z "$as_dir" && as_dir=.
20266     for ac_exec_ext in '' $ac_executable_extensions; do
20267   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
20268     ac_cv_path_CHECK_TOOLSDIR_MAKE="$as_dir/$ac_word$ac_exec_ext"
20269     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
20270     break 2
20271   fi
20272 done
20273   done
20274 IFS=$as_save_IFS
20275 
20276   ;;
20277 esac
20278 fi
20279 CHECK_TOOLSDIR_MAKE=$ac_cv_path_CHECK_TOOLSDIR_MAKE
20280 if test -n "$CHECK_TOOLSDIR_MAKE"; then
20281   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CHECK_TOOLSDIR_MAKE" >&5
20282 $as_echo "$CHECK_TOOLSDIR_MAKE" >&6; }
20283 else
20284   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
20285 $as_echo "no" >&6; }
20286 fi
20287 
20288 
20289   test -n "$CHECK_TOOLSDIR_MAKE" && break
20290 done
20291 
20292 
20293   MAKE_CANDIDATE=""$CHECK_TOOLSDIR_MAKE""
20294   DESCRIPTION="make in tools-dir"
20295 
20296   # On Cygwin, we require a newer version of make than on other platforms
20297   if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
20298     MAKE_VERSION_EXPR="-e 4\."
20299     MAKE_REQUIRED_VERSION="4.0"
20300    else
20301     MAKE_VERSION_EXPR="-e 3\.8[12] -e 4\."
20302     MAKE_REQUIRED_VERSION="3.81"
20303   fi
20304 
20305   if test "x$MAKE_CANDIDATE" != x; then
20306     { $as_echo "$as_me:${as_lineno-$LINENO}: Testing potential make at $MAKE_CANDIDATE, found using $DESCRIPTION" >&5
20307 $as_echo "$as_me: Testing potential make at $MAKE_CANDIDATE, found using $DESCRIPTION" >&6;}
20308     MAKE_VERSION_STRING=`$MAKE_CANDIDATE --version | $HEAD -n 1`
20309     IS_GNU_MAKE=`$ECHO $MAKE_VERSION_STRING | $GREP 'GNU Make'`
20310     if test "x$IS_GNU_MAKE" = x; then
20311       { $as_echo "$as_me:${as_lineno-$LINENO}: Found potential make at $MAKE_CANDIDATE, however, this is not GNU Make. Ignoring." >&5
20312 $as_echo "$as_me: Found potential make at $MAKE_CANDIDATE, however, this is not GNU Make. Ignoring." >&6;}
20313     else
20314       IS_MODERN_MAKE=`$ECHO $MAKE_VERSION_STRING | $GREP $MAKE_VERSION_EXPR`
20315       if test "x$IS_MODERN_MAKE" = x; then
20316         { $as_echo "$as_me:${as_lineno-$LINENO}: Found GNU make at $MAKE_CANDIDATE, however this is not version $MAKE_REQUIRED_VERSION or later. (it is: $MAKE_VERSION_STRING). Ignoring." >&5
20317 $as_echo "$as_me: Found GNU make at $MAKE_CANDIDATE, however this is not version $MAKE_REQUIRED_VERSION or later. (it is: $MAKE_VERSION_STRING). Ignoring." >&6;}
20318       else
20319         if test "x$OPENJDK_BUILD_OS" = "xwindows"; then
20320           if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
20321             MAKE_EXPECTED_ENV='cygwin'
20322           elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then
20323             MAKE_EXPECTED_ENV='msys'
20324           else
20325             as_fn_error $? "Unknown Windows environment" "$LINENO" 5
20326           fi
20327           MAKE_BUILT_FOR=`$MAKE_CANDIDATE --version | $GREP -i 'built for'`
20328           IS_MAKE_CORRECT_ENV=`$ECHO $MAKE_BUILT_FOR | $GREP $MAKE_EXPECTED_ENV`
20329         else
20330           # Not relevant for non-Windows
20331           IS_MAKE_CORRECT_ENV=true
20332         fi
20333         if test "x$IS_MAKE_CORRECT_ENV" = x; then
20334           { $as_echo "$as_me:${as_lineno-$LINENO}: Found GNU make version $MAKE_VERSION_STRING at $MAKE_CANDIDATE, but it is not for $MAKE_EXPECTED_ENV (it says: $MAKE_BUILT_FOR). Ignoring." >&5
20335 $as_echo "$as_me: Found GNU make version $MAKE_VERSION_STRING at $MAKE_CANDIDATE, but it is not for $MAKE_EXPECTED_ENV (it says: $MAKE_BUILT_FOR). Ignoring." >&6;}
20336         else
20337           FOUND_MAKE=$MAKE_CANDIDATE
20338 
20339   # Only process if variable expands to non-empty
20340 
20341   if test "x$FOUND_MAKE" != x; then
20342     if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
20343 
20344   # First separate the path from the arguments. This will split at the first
20345   # space.
20346   complete="$FOUND_MAKE"
20347   path="${complete%% *}"
20348   tmp="$complete EOL"
20349   arguments="${tmp#* }"
20350 
20351   # Input might be given as Windows format, start by converting to
20352   # unix format.
20353   new_path=`$CYGPATH -u "$path"`
20354 
20355   # Now try to locate executable using which
20356   new_path=`$WHICH "$new_path" 2> /dev/null`
20357   # bat and cmd files are not always considered executable in cygwin causing which
20358   # to not find them
20359   if test "x$new_path" = x \
20360       && test "x`$ECHO \"$path\" | $GREP -i -e \"\\.bat$\" -e \"\\.cmd$\"`" != x \
20361       && test "x`$LS \"$path\" 2>/dev/null`" != x; then
20362     new_path=`$CYGPATH -u "$path"`
20363   fi
20364   if test "x$new_path" = x; then
20365     # Oops. Which didn't find the executable.
20366     # The splitting of arguments from the executable at a space might have been incorrect,
20367     # since paths with space are more likely in Windows. Give it another try with the whole
20368     # argument.
20369     path="$complete"
20370     arguments="EOL"
20371     new_path=`$CYGPATH -u "$path"`
20372     new_path=`$WHICH "$new_path" 2> /dev/null`
20373     # bat and cmd files are not always considered executable in cygwin causing which
20374     # to not find them
20375     if test "x$new_path" = x \
20376         && test "x`$ECHO \"$path\" | $GREP -i -e \"\\.bat$\" -e \"\\.cmd$\"`" != x \
20377         && test "x`$LS \"$path\" 2>/dev/null`" != x; then
20378       new_path=`$CYGPATH -u "$path"`
20379     fi
20380     if test "x$new_path" = x; then
20381       # It's still not found. Now this is an unrecoverable error.
20382       { $as_echo "$as_me:${as_lineno-$LINENO}: The path of FOUND_MAKE, which resolves as \"$complete\", is not found." >&5
20383 $as_echo "$as_me: The path of FOUND_MAKE, which resolves as \"$complete\", is not found." >&6;}
20384       has_space=`$ECHO "$complete" | $GREP " "`
20385       if test "x$has_space" != x; then
20386         { $as_echo "$as_me:${as_lineno-$LINENO}: You might be mixing spaces in the path and extra arguments, which is not allowed." >&5
20387 $as_echo "$as_me: You might be mixing spaces in the path and extra arguments, which is not allowed." >&6;}
20388       fi
20389       as_fn_error $? "Cannot locate the the path of FOUND_MAKE" "$LINENO" 5
20390     fi
20391   fi
20392 
20393   # Cygwin tries to hide some aspects of the Windows file system, such that binaries are
20394   # named .exe but called without that suffix. Therefore, "foo" and "foo.exe" are considered
20395   # the same file, most of the time (as in "test -f"). But not when running cygpath -s, then
20396   # "foo.exe" is OK but "foo" is an error.
20397   #
20398   # This test is therefore slightly more accurate than "test -f" to check for file presence.
20399   # It is also a way to make sure we got the proper file name for the real test later on.
20400   test_shortpath=`$CYGPATH -s -m "$new_path" 2> /dev/null`
20401   if test "x$test_shortpath" = x; then
20402     # Short path failed, file does not exist as specified.
20403     # Try adding .exe or .cmd
20404     if test -f "${new_path}.exe"; then
20405       input_to_shortpath="${new_path}.exe"
20406     elif test -f "${new_path}.cmd"; then
20407       input_to_shortpath="${new_path}.cmd"
20408     else
20409       { $as_echo "$as_me:${as_lineno-$LINENO}: The path of FOUND_MAKE, which resolves as \"$new_path\", is invalid." >&5
20410 $as_echo "$as_me: The path of FOUND_MAKE, which resolves as \"$new_path\", is invalid." >&6;}
20411       { $as_echo "$as_me:${as_lineno-$LINENO}: Neither \"$new_path\" nor \"$new_path.exe/cmd\" can be found" >&5
20412 $as_echo "$as_me: Neither \"$new_path\" nor \"$new_path.exe/cmd\" can be found" >&6;}
20413       as_fn_error $? "Cannot locate the the path of FOUND_MAKE" "$LINENO" 5
20414     fi
20415   else
20416     input_to_shortpath="$new_path"
20417   fi
20418 
20419   # Call helper function which possibly converts this using DOS-style short mode.
20420   # If so, the updated path is stored in $new_path.
20421   new_path="$input_to_shortpath"
20422 
20423   input_path="$input_to_shortpath"
20424   # Check if we need to convert this using DOS-style short mode. If the path
20425   # contains just simple characters, use it. Otherwise (spaces, weird characters),
20426   # take no chances and rewrite it.
20427   # Note: m4 eats our [], so we need to use [ and ] instead.
20428   has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-._/a-zA-Z0-9]`
20429   if test "x$has_forbidden_chars" != x; then
20430     # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \)
20431     shortmode_path=`$CYGPATH -s -m -a "$input_path"`
20432     path_after_shortmode=`$CYGPATH -u "$shortmode_path"`
20433     if test "x$path_after_shortmode" != "x$input_to_shortpath"; then
20434       # Going to short mode and back again did indeed matter. Since short mode is
20435       # case insensitive, let's make it lowercase to improve readability.
20436       shortmode_path=`$ECHO "$shortmode_path" | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
20437       # Now convert it back to Unix-style (cygpath)
20438       input_path=`$CYGPATH -u "$shortmode_path"`
20439       new_path="$input_path"
20440     fi
20441   fi
20442 
20443   test_cygdrive_prefix=`$ECHO $input_path | $GREP ^/cygdrive/`
20444   if test "x$test_cygdrive_prefix" = x; then
20445     # As a simple fix, exclude /usr/bin since it's not a real path.
20446     if test "x`$ECHO $input_to_shortpath | $GREP ^/usr/bin/`" = x; then
20447       # The path is in a Cygwin special directory (e.g. /home). We need this converted to
20448       # a path prefixed by /cygdrive for fixpath to work.
20449       new_path="$CYGWIN_ROOT_PATH$input_path"
20450     fi
20451   fi
20452 
20453   # remove trailing .exe if any
20454   new_path="${new_path/%.exe/}"
20455 
20456     elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then
20457 
20458   # First separate the path from the arguments. This will split at the first
20459   # space.
20460   complete="$FOUND_MAKE"
20461   path="${complete%% *}"
20462   tmp="$complete EOL"
20463   arguments="${tmp#* }"
20464 
20465   # Input might be given as Windows format, start by converting to
20466   # unix format.
20467   new_path="$path"
20468 
20469   windows_path="$new_path"
20470   if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
20471     unix_path=`$CYGPATH -u "$windows_path"`
20472     new_path="$unix_path"
20473   elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then
20474     unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'`
20475     new_path="$unix_path"
20476   fi
20477 
20478 
20479   # Now try to locate executable using which
20480   new_path=`$WHICH "$new_path" 2> /dev/null`
20481 
20482   if test "x$new_path" = x; then
20483     # Oops. Which didn't find the executable.
20484     # The splitting of arguments from the executable at a space might have been incorrect,
20485     # since paths with space are more likely in Windows. Give it another try with the whole
20486     # argument.
20487     path="$complete"
20488     arguments="EOL"
20489     new_path="$path"
20490 
20491   windows_path="$new_path"
20492   if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
20493     unix_path=`$CYGPATH -u "$windows_path"`
20494     new_path="$unix_path"
20495   elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then
20496     unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'`
20497     new_path="$unix_path"
20498   fi
20499 
20500 
20501     new_path=`$WHICH "$new_path" 2> /dev/null`
20502     # bat and cmd files are not always considered executable in MSYS causing which
20503     # to not find them
20504     if test "x$new_path" = x \
20505         && test "x`$ECHO \"$path\" | $GREP -i -e \"\\.bat$\" -e \"\\.cmd$\"`" != x \
20506         && test "x`$LS \"$path\" 2>/dev/null`" != x; then
20507       new_path="$path"
20508 
20509   windows_path="$new_path"
20510   if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
20511     unix_path=`$CYGPATH -u "$windows_path"`
20512     new_path="$unix_path"
20513   elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then
20514     unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'`
20515     new_path="$unix_path"
20516   fi
20517 
20518     fi
20519 
20520     if test "x$new_path" = x; then
20521       # It's still not found. Now this is an unrecoverable error.
20522       { $as_echo "$as_me:${as_lineno-$LINENO}: The path of FOUND_MAKE, which resolves as \"$complete\", is not found." >&5
20523 $as_echo "$as_me: The path of FOUND_MAKE, which resolves as \"$complete\", is not found." >&6;}
20524       has_space=`$ECHO "$complete" | $GREP " "`
20525       if test "x$has_space" != x; then
20526         { $as_echo "$as_me:${as_lineno-$LINENO}: You might be mixing spaces in the path and extra arguments, which is not allowed." >&5
20527 $as_echo "$as_me: You might be mixing spaces in the path and extra arguments, which is not allowed." >&6;}
20528       fi
20529       as_fn_error $? "Cannot locate the the path of FOUND_MAKE" "$LINENO" 5
20530     fi
20531   fi
20532 
20533   # Now new_path has a complete unix path to the binary
20534   if test "x`$ECHO $new_path | $GREP ^/bin/`" != x; then
20535     # Keep paths in /bin as-is, but remove trailing .exe if any
20536     new_path="${new_path/%.exe/}"
20537     # Do not save /bin paths to all_fixpath_prefixes!
20538   else
20539     # Not in mixed or Windows style, start by that.
20540     new_path=`cmd //c echo $new_path`
20541 
20542   input_path="$new_path"
20543   # Check if we need to convert this using DOS-style short mode. If the path
20544   # contains just simple characters, use it. Otherwise (spaces, weird characters),
20545   # take no chances and rewrite it.
20546   # Note: m4 eats our [], so we need to use [ and ] instead.
20547   has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-_/:a-zA-Z0-9]`
20548   if test "x$has_forbidden_chars" != x; then
20549     # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \)
20550     new_path=`cmd /c "for %A in (\"$input_path\") do @echo %~sA"|$TR \\\\\\\\ / | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
20551   fi
20552 
20553     # Output is in $new_path
20554 
20555   windows_path="$new_path"
20556   if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
20557     unix_path=`$CYGPATH -u "$windows_path"`
20558     new_path="$unix_path"
20559   elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then
20560     unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'`
20561     new_path="$unix_path"
20562   fi
20563 
20564     # remove trailing .exe if any
20565     new_path="${new_path/%.exe/}"
20566 
20567     # Save the first 10 bytes of this path to the storage, so fixpath can work.
20568     all_fixpath_prefixes=("${all_fixpath_prefixes[@]}" "${new_path:0:10}")
20569   fi
20570 
20571     else
20572       # We're on a unix platform. Hooray! :)
20573       # First separate the path from the arguments. This will split at the first
20574       # space.
20575       complete="$FOUND_MAKE"
20576       path="${complete%% *}"
20577       tmp="$complete EOL"
20578       arguments="${tmp#* }"
20579 
20580       # Cannot rely on the command "which" here since it doesn't always work.
20581       is_absolute_path=`$ECHO "$path" | $GREP ^/`
20582       if test -z "$is_absolute_path"; then
20583         # Path to executable is not absolute. Find it.
20584         IFS_save="$IFS"
20585         IFS=:
20586         for p in $PATH; do
20587           if test -f "$p/$path" && test -x "$p/$path"; then
20588             new_path="$p/$path"
20589             break
20590           fi
20591         done
20592         IFS="$IFS_save"
20593       else
20594         # This is an absolute path, we can use it without further modifications.
20595         new_path="$path"
20596       fi
20597 
20598       if test "x$new_path" = x; then
20599         { $as_echo "$as_me:${as_lineno-$LINENO}: The path of FOUND_MAKE, which resolves as \"$complete\", is not found." >&5
20600 $as_echo "$as_me: The path of FOUND_MAKE, which resolves as \"$complete\", is not found." >&6;}
20601         has_space=`$ECHO "$complete" | $GREP " "`
20602         if test "x$has_space" != x; then
20603           { $as_echo "$as_me:${as_lineno-$LINENO}: This might be caused by spaces in the path, which is not allowed." >&5
20604 $as_echo "$as_me: This might be caused by spaces in the path, which is not allowed." >&6;}
20605         fi
20606         as_fn_error $? "Cannot locate the the path of FOUND_MAKE" "$LINENO" 5
20607       fi
20608     fi
20609 
20610     # Now join together the path and the arguments once again
20611     if test "x$arguments" != xEOL; then
20612       new_complete="$new_path ${arguments% *}"
20613     else
20614       new_complete="$new_path"
20615     fi
20616 
20617     if test "x$complete" != "x$new_complete"; then
20618       FOUND_MAKE="$new_complete"
20619       { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting FOUND_MAKE to \"$new_complete\"" >&5
20620 $as_echo "$as_me: Rewriting FOUND_MAKE to \"$new_complete\"" >&6;}
20621     fi
20622   fi
20623 
20624         fi
20625       fi
20626     fi
20627   fi
20628 
20629         fi
20630         PATH=$OLD_PATH
20631       fi
20632     fi
20633 
20634     if test "x$FOUND_MAKE" = x; then
20635       as_fn_error $? "Cannot find GNU make $MAKE_REQUIRED_VERSION or newer! Please put it in the path, or add e.g. MAKE=/opt/gmake3.81/make as argument to configure." "$LINENO" 5
20636     fi
20637 
20638     else
20639       # If it succeeded, then it was overridden by the user. We will use it
20640       # for the tool.
20641 
20642       # First remove it from the list of overridden variables, so we can test
20643       # for unknown variables in the end.
20644       CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var"
20645 
20646       # Check if we try to supply an empty value
20647       if test "x$MAKE" = x; then
20648         { $as_echo "$as_me:${as_lineno-$LINENO}: Setting user supplied tool MAKE= (no value)" >&5
20649 $as_echo "$as_me: Setting user supplied tool MAKE= (no value)" >&6;}
20650         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MAKE" >&5
20651 $as_echo_n "checking for MAKE... " >&6; }
20652         { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
20653 $as_echo "disabled" >&6; }
20654       else
20655         # Check if the provided tool contains a complete path.
20656         tool_specified="$MAKE"
20657         tool_basename="${tool_specified##*/}"
20658         if test "x$tool_basename" = "x$tool_specified"; then
20659           # A command without a complete path is provided, search $PATH.
20660           { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool MAKE=$tool_basename" >&5
20661 $as_echo "$as_me: Will search for user supplied tool MAKE=$tool_basename" >&6;}
20662           # Extract the first word of "$tool_basename", so it can be a program name with args.
20663 set dummy $tool_basename; ac_word=$2
20664 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
20665 $as_echo_n "checking for $ac_word... " >&6; }
20666 if ${ac_cv_path_MAKE+:} false; then :
20667   $as_echo_n "(cached) " >&6
20668 else
20669   case $MAKE in
20670   [\\/]* | ?:[\\/]*)
20671   ac_cv_path_MAKE="$MAKE" # Let the user override the test with a path.
20672   ;;
20673   *)
20674   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20675 for as_dir in $PATH
20676 do
20677   IFS=$as_save_IFS
20678   test -z "$as_dir" && as_dir=.
20679     for ac_exec_ext in '' $ac_executable_extensions; do
20680   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
20681     ac_cv_path_MAKE="$as_dir/$ac_word$ac_exec_ext"
20682     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
20683     break 2
20684   fi
20685 done
20686   done
20687 IFS=$as_save_IFS
20688 
20689   ;;
20690 esac
20691 fi
20692 MAKE=$ac_cv_path_MAKE
20693 if test -n "$MAKE"; then
20694   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
20695 $as_echo "$MAKE" >&6; }
20696 else
20697   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
20698 $as_echo "no" >&6; }
20699 fi
20700 
20701 
20702           if test "x$MAKE" = x; then
20703             as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5
20704           fi
20705         else
20706           # Otherwise we believe it is a complete path. Use it as it is.
20707           { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool MAKE=$tool_specified" >&5
20708 $as_echo "$as_me: Will use user supplied tool MAKE=$tool_specified" >&6;}
20709           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MAKE" >&5
20710 $as_echo_n "checking for MAKE... " >&6; }
20711           if test ! -x "$tool_specified"; then
20712             { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
20713 $as_echo "not found" >&6; }
20714             as_fn_error $? "User supplied tool MAKE=$tool_specified does not exist or is not executable" "$LINENO" 5
20715           fi
20716           { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5
20717 $as_echo "$tool_specified" >&6; }
20718         fi
20719       fi
20720     fi
20721 
20722     # If MAKE was set by user, verify the version
20723 
20724   MAKE_CANDIDATE=""$MAKE""
20725   DESCRIPTION="user supplied MAKE=$MAKE"
20726 
20727   # On Cygwin, we require a newer version of make than on other platforms
20728   if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
20729     MAKE_VERSION_EXPR="-e 4\."
20730     MAKE_REQUIRED_VERSION="4.0"
20731    else
20732     MAKE_VERSION_EXPR="-e 3\.8[12] -e 4\."
20733     MAKE_REQUIRED_VERSION="3.81"
20734   fi
20735 
20736   if test "x$MAKE_CANDIDATE" != x; then
20737     { $as_echo "$as_me:${as_lineno-$LINENO}: Testing potential make at $MAKE_CANDIDATE, found using $DESCRIPTION" >&5
20738 $as_echo "$as_me: Testing potential make at $MAKE_CANDIDATE, found using $DESCRIPTION" >&6;}
20739     MAKE_VERSION_STRING=`$MAKE_CANDIDATE --version | $HEAD -n 1`
20740     IS_GNU_MAKE=`$ECHO $MAKE_VERSION_STRING | $GREP 'GNU Make'`
20741     if test "x$IS_GNU_MAKE" = x; then
20742       { $as_echo "$as_me:${as_lineno-$LINENO}: Found potential make at $MAKE_CANDIDATE, however, this is not GNU Make. Ignoring." >&5
20743 $as_echo "$as_me: Found potential make at $MAKE_CANDIDATE, however, this is not GNU Make. Ignoring." >&6;}
20744     else
20745       IS_MODERN_MAKE=`$ECHO $MAKE_VERSION_STRING | $GREP $MAKE_VERSION_EXPR`
20746       if test "x$IS_MODERN_MAKE" = x; then
20747         { $as_echo "$as_me:${as_lineno-$LINENO}: Found GNU make at $MAKE_CANDIDATE, however this is not version $MAKE_REQUIRED_VERSION or later. (it is: $MAKE_VERSION_STRING). Ignoring." >&5
20748 $as_echo "$as_me: Found GNU make at $MAKE_CANDIDATE, however this is not version $MAKE_REQUIRED_VERSION or later. (it is: $MAKE_VERSION_STRING). Ignoring." >&6;}
20749       else
20750         if test "x$OPENJDK_BUILD_OS" = "xwindows"; then
20751           if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
20752             MAKE_EXPECTED_ENV='cygwin'
20753           elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then
20754             MAKE_EXPECTED_ENV='msys'
20755           else
20756             as_fn_error $? "Unknown Windows environment" "$LINENO" 5
20757           fi
20758           MAKE_BUILT_FOR=`$MAKE_CANDIDATE --version | $GREP -i 'built for'`
20759           IS_MAKE_CORRECT_ENV=`$ECHO $MAKE_BUILT_FOR | $GREP $MAKE_EXPECTED_ENV`
20760         else
20761           # Not relevant for non-Windows
20762           IS_MAKE_CORRECT_ENV=true
20763         fi
20764         if test "x$IS_MAKE_CORRECT_ENV" = x; then
20765           { $as_echo "$as_me:${as_lineno-$LINENO}: Found GNU make version $MAKE_VERSION_STRING at $MAKE_CANDIDATE, but it is not for $MAKE_EXPECTED_ENV (it says: $MAKE_BUILT_FOR). Ignoring." >&5
20766 $as_echo "$as_me: Found GNU make version $MAKE_VERSION_STRING at $MAKE_CANDIDATE, but it is not for $MAKE_EXPECTED_ENV (it says: $MAKE_BUILT_FOR). Ignoring." >&6;}
20767         else
20768           FOUND_MAKE=$MAKE_CANDIDATE
20769 
20770   # Only process if variable expands to non-empty
20771 
20772   if test "x$FOUND_MAKE" != x; then
20773     if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
20774 
20775   # First separate the path from the arguments. This will split at the first
20776   # space.
20777   complete="$FOUND_MAKE"
20778   path="${complete%% *}"
20779   tmp="$complete EOL"
20780   arguments="${tmp#* }"
20781 
20782   # Input might be given as Windows format, start by converting to
20783   # unix format.
20784   new_path=`$CYGPATH -u "$path"`
20785 
20786   # Now try to locate executable using which
20787   new_path=`$WHICH "$new_path" 2> /dev/null`
20788   # bat and cmd files are not always considered executable in cygwin causing which
20789   # to not find them
20790   if test "x$new_path" = x \
20791       && test "x`$ECHO \"$path\" | $GREP -i -e \"\\.bat$\" -e \"\\.cmd$\"`" != x \
20792       && test "x`$LS \"$path\" 2>/dev/null`" != x; then
20793     new_path=`$CYGPATH -u "$path"`
20794   fi
20795   if test "x$new_path" = x; then
20796     # Oops. Which didn't find the executable.
20797     # The splitting of arguments from the executable at a space might have been incorrect,
20798     # since paths with space are more likely in Windows. Give it another try with the whole
20799     # argument.
20800     path="$complete"
20801     arguments="EOL"
20802     new_path=`$CYGPATH -u "$path"`
20803     new_path=`$WHICH "$new_path" 2> /dev/null`
20804     # bat and cmd files are not always considered executable in cygwin causing which
20805     # to not find them
20806     if test "x$new_path" = x \
20807         && test "x`$ECHO \"$path\" | $GREP -i -e \"\\.bat$\" -e \"\\.cmd$\"`" != x \
20808         && test "x`$LS \"$path\" 2>/dev/null`" != x; then
20809       new_path=`$CYGPATH -u "$path"`
20810     fi
20811     if test "x$new_path" = x; then
20812       # It's still not found. Now this is an unrecoverable error.
20813       { $as_echo "$as_me:${as_lineno-$LINENO}: The path of FOUND_MAKE, which resolves as \"$complete\", is not found." >&5
20814 $as_echo "$as_me: The path of FOUND_MAKE, which resolves as \"$complete\", is not found." >&6;}
20815       has_space=`$ECHO "$complete" | $GREP " "`
20816       if test "x$has_space" != x; then
20817         { $as_echo "$as_me:${as_lineno-$LINENO}: You might be mixing spaces in the path and extra arguments, which is not allowed." >&5
20818 $as_echo "$as_me: You might be mixing spaces in the path and extra arguments, which is not allowed." >&6;}
20819       fi
20820       as_fn_error $? "Cannot locate the the path of FOUND_MAKE" "$LINENO" 5
20821     fi
20822   fi
20823 
20824   # Cygwin tries to hide some aspects of the Windows file system, such that binaries are
20825   # named .exe but called without that suffix. Therefore, "foo" and "foo.exe" are considered
20826   # the same file, most of the time (as in "test -f"). But not when running cygpath -s, then
20827   # "foo.exe" is OK but "foo" is an error.
20828   #
20829   # This test is therefore slightly more accurate than "test -f" to check for file presence.
20830   # It is also a way to make sure we got the proper file name for the real test later on.
20831   test_shortpath=`$CYGPATH -s -m "$new_path" 2> /dev/null`
20832   if test "x$test_shortpath" = x; then
20833     # Short path failed, file does not exist as specified.
20834     # Try adding .exe or .cmd
20835     if test -f "${new_path}.exe"; then
20836       input_to_shortpath="${new_path}.exe"
20837     elif test -f "${new_path}.cmd"; then
20838       input_to_shortpath="${new_path}.cmd"
20839     else
20840       { $as_echo "$as_me:${as_lineno-$LINENO}: The path of FOUND_MAKE, which resolves as \"$new_path\", is invalid." >&5
20841 $as_echo "$as_me: The path of FOUND_MAKE, which resolves as \"$new_path\", is invalid." >&6;}
20842       { $as_echo "$as_me:${as_lineno-$LINENO}: Neither \"$new_path\" nor \"$new_path.exe/cmd\" can be found" >&5
20843 $as_echo "$as_me: Neither \"$new_path\" nor \"$new_path.exe/cmd\" can be found" >&6;}
20844       as_fn_error $? "Cannot locate the the path of FOUND_MAKE" "$LINENO" 5
20845     fi
20846   else
20847     input_to_shortpath="$new_path"
20848   fi
20849 
20850   # Call helper function which possibly converts this using DOS-style short mode.
20851   # If so, the updated path is stored in $new_path.
20852   new_path="$input_to_shortpath"
20853 
20854   input_path="$input_to_shortpath"
20855   # Check if we need to convert this using DOS-style short mode. If the path
20856   # contains just simple characters, use it. Otherwise (spaces, weird characters),
20857   # take no chances and rewrite it.
20858   # Note: m4 eats our [], so we need to use [ and ] instead.
20859   has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-._/a-zA-Z0-9]`
20860   if test "x$has_forbidden_chars" != x; then
20861     # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \)
20862     shortmode_path=`$CYGPATH -s -m -a "$input_path"`
20863     path_after_shortmode=`$CYGPATH -u "$shortmode_path"`
20864     if test "x$path_after_shortmode" != "x$input_to_shortpath"; then
20865       # Going to short mode and back again did indeed matter. Since short mode is
20866       # case insensitive, let's make it lowercase to improve readability.
20867       shortmode_path=`$ECHO "$shortmode_path" | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
20868       # Now convert it back to Unix-style (cygpath)
20869       input_path=`$CYGPATH -u "$shortmode_path"`
20870       new_path="$input_path"
20871     fi
20872   fi
20873 
20874   test_cygdrive_prefix=`$ECHO $input_path | $GREP ^/cygdrive/`
20875   if test "x$test_cygdrive_prefix" = x; then
20876     # As a simple fix, exclude /usr/bin since it's not a real path.
20877     if test "x`$ECHO $input_to_shortpath | $GREP ^/usr/bin/`" = x; then
20878       # The path is in a Cygwin special directory (e.g. /home). We need this converted to
20879       # a path prefixed by /cygdrive for fixpath to work.
20880       new_path="$CYGWIN_ROOT_PATH$input_path"
20881     fi
20882   fi
20883 
20884   # remove trailing .exe if any
20885   new_path="${new_path/%.exe/}"
20886 
20887     elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then
20888 
20889   # First separate the path from the arguments. This will split at the first
20890   # space.
20891   complete="$FOUND_MAKE"
20892   path="${complete%% *}"
20893   tmp="$complete EOL"
20894   arguments="${tmp#* }"
20895 
20896   # Input might be given as Windows format, start by converting to
20897   # unix format.
20898   new_path="$path"
20899 
20900   windows_path="$new_path"
20901   if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
20902     unix_path=`$CYGPATH -u "$windows_path"`
20903     new_path="$unix_path"
20904   elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then
20905     unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'`
20906     new_path="$unix_path"
20907   fi
20908 
20909 
20910   # Now try to locate executable using which
20911   new_path=`$WHICH "$new_path" 2> /dev/null`
20912 
20913   if test "x$new_path" = x; then
20914     # Oops. Which didn't find the executable.
20915     # The splitting of arguments from the executable at a space might have been incorrect,
20916     # since paths with space are more likely in Windows. Give it another try with the whole
20917     # argument.
20918     path="$complete"
20919     arguments="EOL"
20920     new_path="$path"
20921 
20922   windows_path="$new_path"
20923   if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
20924     unix_path=`$CYGPATH -u "$windows_path"`
20925     new_path="$unix_path"
20926   elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then
20927     unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'`
20928     new_path="$unix_path"
20929   fi
20930 
20931 
20932     new_path=`$WHICH "$new_path" 2> /dev/null`
20933     # bat and cmd files are not always considered executable in MSYS causing which
20934     # to not find them
20935     if test "x$new_path" = x \
20936         && test "x`$ECHO \"$path\" | $GREP -i -e \"\\.bat$\" -e \"\\.cmd$\"`" != x \
20937         && test "x`$LS \"$path\" 2>/dev/null`" != x; then
20938       new_path="$path"
20939 
20940   windows_path="$new_path"
20941   if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
20942     unix_path=`$CYGPATH -u "$windows_path"`
20943     new_path="$unix_path"
20944   elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then
20945     unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'`
20946     new_path="$unix_path"
20947   fi
20948 
20949     fi
20950 
20951     if test "x$new_path" = x; then
20952       # It's still not found. Now this is an unrecoverable error.
20953       { $as_echo "$as_me:${as_lineno-$LINENO}: The path of FOUND_MAKE, which resolves as \"$complete\", is not found." >&5
20954 $as_echo "$as_me: The path of FOUND_MAKE, which resolves as \"$complete\", is not found." >&6;}
20955       has_space=`$ECHO "$complete" | $GREP " "`
20956       if test "x$has_space" != x; then
20957         { $as_echo "$as_me:${as_lineno-$LINENO}: You might be mixing spaces in the path and extra arguments, which is not allowed." >&5
20958 $as_echo "$as_me: You might be mixing spaces in the path and extra arguments, which is not allowed." >&6;}
20959       fi
20960       as_fn_error $? "Cannot locate the the path of FOUND_MAKE" "$LINENO" 5
20961     fi
20962   fi
20963 
20964   # Now new_path has a complete unix path to the binary
20965   if test "x`$ECHO $new_path | $GREP ^/bin/`" != x; then
20966     # Keep paths in /bin as-is, but remove trailing .exe if any
20967     new_path="${new_path/%.exe/}"
20968     # Do not save /bin paths to all_fixpath_prefixes!
20969   else
20970     # Not in mixed or Windows style, start by that.
20971     new_path=`cmd //c echo $new_path`
20972 
20973   input_path="$new_path"
20974   # Check if we need to convert this using DOS-style short mode. If the path
20975   # contains just simple characters, use it. Otherwise (spaces, weird characters),
20976   # take no chances and rewrite it.
20977   # Note: m4 eats our [], so we need to use [ and ] instead.
20978   has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-_/:a-zA-Z0-9]`
20979   if test "x$has_forbidden_chars" != x; then
20980     # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \)
20981     new_path=`cmd /c "for %A in (\"$input_path\") do @echo %~sA"|$TR \\\\\\\\ / | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
20982   fi
20983 
20984     # Output is in $new_path
20985 
20986   windows_path="$new_path"
20987   if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
20988     unix_path=`$CYGPATH -u "$windows_path"`
20989     new_path="$unix_path"
20990   elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then
20991     unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'`
20992     new_path="$unix_path"
20993   fi
20994 
20995     # remove trailing .exe if any
20996     new_path="${new_path/%.exe/}"
20997 
20998     # Save the first 10 bytes of this path to the storage, so fixpath can work.
20999     all_fixpath_prefixes=("${all_fixpath_prefixes[@]}" "${new_path:0:10}")
21000   fi
21001 
21002     else
21003       # We're on a unix platform. Hooray! :)
21004       # First separate the path from the arguments. This will split at the first
21005       # space.
21006       complete="$FOUND_MAKE"
21007       path="${complete%% *}"
21008       tmp="$complete EOL"
21009       arguments="${tmp#* }"
21010 
21011       # Cannot rely on the command "which" here since it doesn't always work.
21012       is_absolute_path=`$ECHO "$path" | $GREP ^/`
21013       if test -z "$is_absolute_path"; then
21014         # Path to executable is not absolute. Find it.
21015         IFS_save="$IFS"
21016         IFS=:
21017         for p in $PATH; do
21018           if test -f "$p/$path" && test -x "$p/$path"; then
21019             new_path="$p/$path"
21020             break
21021           fi
21022         done
21023         IFS="$IFS_save"
21024       else
21025         # This is an absolute path, we can use it without further modifications.
21026         new_path="$path"
21027       fi
21028 
21029       if test "x$new_path" = x; then
21030         { $as_echo "$as_me:${as_lineno-$LINENO}: The path of FOUND_MAKE, which resolves as \"$complete\", is not found." >&5
21031 $as_echo "$as_me: The path of FOUND_MAKE, which resolves as \"$complete\", is not found." >&6;}
21032         has_space=`$ECHO "$complete" | $GREP " "`
21033         if test "x$has_space" != x; then
21034           { $as_echo "$as_me:${as_lineno-$LINENO}: This might be caused by spaces in the path, which is not allowed." >&5
21035 $as_echo "$as_me: This might be caused by spaces in the path, which is not allowed." >&6;}
21036         fi
21037         as_fn_error $? "Cannot locate the the path of FOUND_MAKE" "$LINENO" 5
21038       fi
21039     fi
21040 
21041     # Now join together the path and the arguments once again
21042     if test "x$arguments" != xEOL; then
21043       new_complete="$new_path ${arguments% *}"
21044     else
21045       new_complete="$new_path"
21046     fi
21047 
21048     if test "x$complete" != "x$new_complete"; then
21049       FOUND_MAKE="$new_complete"
21050       { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting FOUND_MAKE to \"$new_complete\"" >&5
21051 $as_echo "$as_me: Rewriting FOUND_MAKE to \"$new_complete\"" >&6;}
21052     fi
21053   fi
21054 
21055         fi
21056       fi
21057     fi
21058   fi
21059 
21060     if test "x$FOUND_MAKE" = x; then
21061       as_fn_error $? "The specified make (by MAKE=$MAKE) is not GNU make $MAKE_REQUIRED_VERSION or newer." "$LINENO" 5
21062     fi
21063 
21064   fi
21065 
21066 
21067   MAKE=$FOUND_MAKE
21068 
21069   { $as_echo "$as_me:${as_lineno-$LINENO}: Using GNU make at $FOUND_MAKE (version: $MAKE_VERSION_STRING)" >&5
21070 $as_echo "$as_me: Using GNU make at $FOUND_MAKE (version: $MAKE_VERSION_STRING)" >&6;}
21071 
21072 
21073   # Check if make supports the output sync option and if so, setup using it.
21074   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if make --output-sync is supported" >&5
21075 $as_echo_n "checking if make --output-sync is supported... " >&6; }
21076   if $MAKE --version -O > /dev/null 2>&1; then
21077     OUTPUT_SYNC_SUPPORTED=true
21078     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
21079 $as_echo "yes" >&6; }
21080     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for output-sync value" >&5
21081 $as_echo_n "checking for output-sync value... " >&6; }
21082 
21083 # Check whether --with-output-sync was given.
21084 if test "${with_output_sync+set}" = set; then :
21085   withval=$with_output_sync; OUTPUT_SYNC=$with_output_sync
21086 fi
21087 
21088     if test "x$OUTPUT_SYNC" = "x"; then
21089       OUTPUT_SYNC=none
21090     fi
21091     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OUTPUT_SYNC" >&5
21092 $as_echo "$OUTPUT_SYNC" >&6; }
21093     if ! $MAKE --version -O$OUTPUT_SYNC > /dev/null 2>&1; then
21094       as_fn_error $? "Make did not the support the value $OUTPUT_SYNC as output sync type." "$LINENO" 5
21095     fi
21096   else
21097     OUTPUT_SYNC_SUPPORTED=false
21098     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
21099 $as_echo "no" >&6; }
21100   fi
21101 
21102 
21103 
21104 
21105 
21106 
21107   # Test if find supports -delete
21108   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if find supports -delete" >&5
21109 $as_echo_n "checking if find supports -delete... " >&6; }
21110   FIND_DELETE="-delete"
21111 
21112   DELETEDIR=`$MKTEMP -d tmp.XXXXXXXXXX` || (echo Could not create temporary directory!; exit $?)
21113 
21114   echo Hejsan > $DELETEDIR/TestIfFindSupportsDelete
21115 
21116   TEST_DELETE=`$FIND "$DELETEDIR" -name TestIfFindSupportsDelete $FIND_DELETE 2>&1`
21117   if test -f $DELETEDIR/TestIfFindSupportsDelete; then
21118     # No, it does not.
21119     $RM $DELETEDIR/TestIfFindSupportsDelete
21120     if test "x$OPENJDK_TARGET_OS" = "xaix"; then
21121       # AIX 'find' is buggy if called with '-exec {} \+' and an empty file list
21122       FIND_DELETE="-print | $XARGS $RM"
21123     else
21124       FIND_DELETE="-exec $RM \{\} \+"
21125     fi
21126     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
21127 $as_echo "no" >&6; }
21128   else
21129     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
21130 $as_echo "yes" >&6; }
21131   fi
21132   $RMDIR $DELETEDIR
21133 
21134 
21135 
21136   # Test which kind of tar was found
21137   if test "x$($TAR --version | $GREP "GNU tar")" != "x"; then
21138     TAR_TYPE="gnu"
21139   elif test "x$($TAR -v | $GREP "bsdtar")" != "x"; then
21140     TAR_TYPE="bsd"
21141   elif test "x$OPENJDK_BUILD_OS" = "xsolaris"; then
21142     TAR_TYPE="solaris"
21143   fi
21144   { $as_echo "$as_me:${as_lineno-$LINENO}: checking what type of tar was found" >&5
21145 $as_echo_n "checking what type of tar was found... " >&6; }
21146   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TAR_TYPE" >&5
21147 $as_echo "$TAR_TYPE" >&6; }
21148 
21149   TAR_CREATE_FILE_PARAM=""
21150 
21151   if test "x$TAR_TYPE" = "xgnu"; then
21152     TAR_INCLUDE_PARAM="T"
21153     TAR_SUPPORTS_TRANSFORM="true"
21154     if test "x$OPENJDK_TARGET_OS" = "xsolaris"; then
21155       # When using gnu tar for Solaris targets, need to use compatibility mode
21156       TAR_CREATE_EXTRA_PARAM="--format=ustar"
21157     fi
21158   else
21159     TAR_INCLUDE_PARAM="I"
21160     TAR_SUPPORTS_TRANSFORM="false"
21161   fi
21162 
21163 
21164 
21165 
21166 
21167 
21168   # These tools might not be installed by default,
21169   # need hint on how to install them.
21170 
21171 
21172 
21173   # Publish this variable in the help.
21174 
21175 
21176   if [ -z "${UNZIP+x}" ]; then
21177     # The variable is not set by user, try to locate tool using the code snippet
21178     for ac_prog in unzip
21179 do
21180   # Extract the first word of "$ac_prog", so it can be a program name with args.
21181 set dummy $ac_prog; ac_word=$2
21182 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
21183 $as_echo_n "checking for $ac_word... " >&6; }
21184 if ${ac_cv_path_UNZIP+:} false; then :
21185   $as_echo_n "(cached) " >&6
21186 else
21187   case $UNZIP in
21188   [\\/]* | ?:[\\/]*)
21189   ac_cv_path_UNZIP="$UNZIP" # Let the user override the test with a path.
21190   ;;
21191   *)
21192   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21193 for as_dir in $PATH
21194 do
21195   IFS=$as_save_IFS
21196   test -z "$as_dir" && as_dir=.
21197     for ac_exec_ext in '' $ac_executable_extensions; do
21198   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
21199     ac_cv_path_UNZIP="$as_dir/$ac_word$ac_exec_ext"
21200     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
21201     break 2
21202   fi
21203 done
21204   done
21205 IFS=$as_save_IFS
21206 
21207   ;;
21208 esac
21209 fi
21210 UNZIP=$ac_cv_path_UNZIP
21211 if test -n "$UNZIP"; then
21212   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $UNZIP" >&5
21213 $as_echo "$UNZIP" >&6; }
21214 else
21215   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
21216 $as_echo "no" >&6; }
21217 fi
21218 
21219 
21220   test -n "$UNZIP" && break
21221 done
21222 
21223   else
21224     # The variable is set, but is it from the command line or the environment?
21225 
21226     # Try to remove the string !UNZIP! from our list.
21227     try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!UNZIP!/}
21228     if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then
21229       # If it failed, the variable was not from the command line. Ignore it,
21230       # but warn the user (except for BASH, which is always set by the calling BASH).
21231       if test "xUNZIP" != xBASH; then
21232         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of UNZIP from the environment. Use command line variables instead." >&5
21233 $as_echo "$as_me: WARNING: Ignoring value of UNZIP from the environment. Use command line variables instead." >&2;}
21234       fi
21235       # Try to locate tool using the code snippet
21236       for ac_prog in unzip
21237 do
21238   # Extract the first word of "$ac_prog", so it can be a program name with args.
21239 set dummy $ac_prog; ac_word=$2
21240 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
21241 $as_echo_n "checking for $ac_word... " >&6; }
21242 if ${ac_cv_path_UNZIP+:} false; then :
21243   $as_echo_n "(cached) " >&6
21244 else
21245   case $UNZIP in
21246   [\\/]* | ?:[\\/]*)
21247   ac_cv_path_UNZIP="$UNZIP" # Let the user override the test with a path.
21248   ;;
21249   *)
21250   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21251 for as_dir in $PATH
21252 do
21253   IFS=$as_save_IFS
21254   test -z "$as_dir" && as_dir=.
21255     for ac_exec_ext in '' $ac_executable_extensions; do
21256   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
21257     ac_cv_path_UNZIP="$as_dir/$ac_word$ac_exec_ext"
21258     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
21259     break 2
21260   fi
21261 done
21262   done
21263 IFS=$as_save_IFS
21264 
21265   ;;
21266 esac
21267 fi
21268 UNZIP=$ac_cv_path_UNZIP
21269 if test -n "$UNZIP"; then
21270   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $UNZIP" >&5
21271 $as_echo "$UNZIP" >&6; }
21272 else
21273   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
21274 $as_echo "no" >&6; }
21275 fi
21276 
21277 
21278   test -n "$UNZIP" && break
21279 done
21280 
21281     else
21282       # If it succeeded, then it was overridden by the user. We will use it
21283       # for the tool.
21284 
21285       # First remove it from the list of overridden variables, so we can test
21286       # for unknown variables in the end.
21287       CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var"
21288 
21289       # Check if we try to supply an empty value
21290       if test "x$UNZIP" = x; then
21291         { $as_echo "$as_me:${as_lineno-$LINENO}: Setting user supplied tool UNZIP= (no value)" >&5
21292 $as_echo "$as_me: Setting user supplied tool UNZIP= (no value)" >&6;}
21293         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for UNZIP" >&5
21294 $as_echo_n "checking for UNZIP... " >&6; }
21295         { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
21296 $as_echo "disabled" >&6; }
21297       else
21298         # Check if the provided tool contains a complete path.
21299         tool_specified="$UNZIP"
21300         tool_basename="${tool_specified##*/}"
21301         if test "x$tool_basename" = "x$tool_specified"; then
21302           # A command without a complete path is provided, search $PATH.
21303           { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool UNZIP=$tool_basename" >&5
21304 $as_echo "$as_me: Will search for user supplied tool UNZIP=$tool_basename" >&6;}
21305           # Extract the first word of "$tool_basename", so it can be a program name with args.
21306 set dummy $tool_basename; ac_word=$2
21307 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
21308 $as_echo_n "checking for $ac_word... " >&6; }
21309 if ${ac_cv_path_UNZIP+:} false; then :
21310   $as_echo_n "(cached) " >&6
21311 else
21312   case $UNZIP in
21313   [\\/]* | ?:[\\/]*)
21314   ac_cv_path_UNZIP="$UNZIP" # Let the user override the test with a path.
21315   ;;
21316   *)
21317   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21318 for as_dir in $PATH
21319 do
21320   IFS=$as_save_IFS
21321   test -z "$as_dir" && as_dir=.
21322     for ac_exec_ext in '' $ac_executable_extensions; do
21323   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
21324     ac_cv_path_UNZIP="$as_dir/$ac_word$ac_exec_ext"
21325     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
21326     break 2
21327   fi
21328 done
21329   done
21330 IFS=$as_save_IFS
21331 
21332   ;;
21333 esac
21334 fi
21335 UNZIP=$ac_cv_path_UNZIP
21336 if test -n "$UNZIP"; then
21337   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $UNZIP" >&5
21338 $as_echo "$UNZIP" >&6; }
21339 else
21340   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
21341 $as_echo "no" >&6; }
21342 fi
21343 
21344 
21345           if test "x$UNZIP" = x; then
21346             as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5
21347           fi
21348         else
21349           # Otherwise we believe it is a complete path. Use it as it is.
21350           { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool UNZIP=$tool_specified" >&5
21351 $as_echo "$as_me: Will use user supplied tool UNZIP=$tool_specified" >&6;}
21352           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for UNZIP" >&5
21353 $as_echo_n "checking for UNZIP... " >&6; }
21354           if test ! -x "$tool_specified"; then
21355             { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
21356 $as_echo "not found" >&6; }
21357             as_fn_error $? "User supplied tool UNZIP=$tool_specified does not exist or is not executable" "$LINENO" 5
21358           fi
21359           { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5
21360 $as_echo "$tool_specified" >&6; }
21361         fi
21362       fi
21363     fi
21364 
21365   fi
21366 
21367 
21368 
21369   if test "x$UNZIP" = x; then
21370     as_fn_error $? "Could not find required tool for UNZIP" "$LINENO" 5
21371   fi
21372 
21373 
21374 
21375 
21376 
21377   # Publish this variable in the help.
21378 
21379 
21380   if [ -z "${ZIP+x}" ]; then
21381     # The variable is not set by user, try to locate tool using the code snippet
21382     for ac_prog in zip
21383 do
21384   # Extract the first word of "$ac_prog", so it can be a program name with args.
21385 set dummy $ac_prog; ac_word=$2
21386 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
21387 $as_echo_n "checking for $ac_word... " >&6; }
21388 if ${ac_cv_path_ZIP+:} false; then :
21389   $as_echo_n "(cached) " >&6
21390 else
21391   case $ZIP in
21392   [\\/]* | ?:[\\/]*)
21393   ac_cv_path_ZIP="$ZIP" # Let the user override the test with a path.
21394   ;;
21395   *)
21396   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21397 for as_dir in $PATH
21398 do
21399   IFS=$as_save_IFS
21400   test -z "$as_dir" && as_dir=.
21401     for ac_exec_ext in '' $ac_executable_extensions; do
21402   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
21403     ac_cv_path_ZIP="$as_dir/$ac_word$ac_exec_ext"
21404     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
21405     break 2
21406   fi
21407 done
21408   done
21409 IFS=$as_save_IFS
21410 
21411   ;;
21412 esac
21413 fi
21414 ZIP=$ac_cv_path_ZIP
21415 if test -n "$ZIP"; then
21416   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ZIP" >&5
21417 $as_echo "$ZIP" >&6; }
21418 else
21419   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
21420 $as_echo "no" >&6; }
21421 fi
21422 
21423 
21424   test -n "$ZIP" && break
21425 done
21426 
21427   else
21428     # The variable is set, but is it from the command line or the environment?
21429 
21430     # Try to remove the string !ZIP! from our list.
21431     try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!ZIP!/}
21432     if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then
21433       # If it failed, the variable was not from the command line. Ignore it,
21434       # but warn the user (except for BASH, which is always set by the calling BASH).
21435       if test "xZIP" != xBASH; then
21436         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of ZIP from the environment. Use command line variables instead." >&5
21437 $as_echo "$as_me: WARNING: Ignoring value of ZIP from the environment. Use command line variables instead." >&2;}
21438       fi
21439       # Try to locate tool using the code snippet
21440       for ac_prog in zip
21441 do
21442   # Extract the first word of "$ac_prog", so it can be a program name with args.
21443 set dummy $ac_prog; ac_word=$2
21444 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
21445 $as_echo_n "checking for $ac_word... " >&6; }
21446 if ${ac_cv_path_ZIP+:} false; then :
21447   $as_echo_n "(cached) " >&6
21448 else
21449   case $ZIP in
21450   [\\/]* | ?:[\\/]*)
21451   ac_cv_path_ZIP="$ZIP" # Let the user override the test with a path.
21452   ;;
21453   *)
21454   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21455 for as_dir in $PATH
21456 do
21457   IFS=$as_save_IFS
21458   test -z "$as_dir" && as_dir=.
21459     for ac_exec_ext in '' $ac_executable_extensions; do
21460   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
21461     ac_cv_path_ZIP="$as_dir/$ac_word$ac_exec_ext"
21462     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
21463     break 2
21464   fi
21465 done
21466   done
21467 IFS=$as_save_IFS
21468 
21469   ;;
21470 esac
21471 fi
21472 ZIP=$ac_cv_path_ZIP
21473 if test -n "$ZIP"; then
21474   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ZIP" >&5
21475 $as_echo "$ZIP" >&6; }
21476 else
21477   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
21478 $as_echo "no" >&6; }
21479 fi
21480 
21481 
21482   test -n "$ZIP" && break
21483 done
21484 
21485     else
21486       # If it succeeded, then it was overridden by the user. We will use it
21487       # for the tool.
21488 
21489       # First remove it from the list of overridden variables, so we can test
21490       # for unknown variables in the end.
21491       CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var"
21492 
21493       # Check if we try to supply an empty value
21494       if test "x$ZIP" = x; then
21495         { $as_echo "$as_me:${as_lineno-$LINENO}: Setting user supplied tool ZIP= (no value)" >&5
21496 $as_echo "$as_me: Setting user supplied tool ZIP= (no value)" >&6;}
21497         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ZIP" >&5
21498 $as_echo_n "checking for ZIP... " >&6; }
21499         { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
21500 $as_echo "disabled" >&6; }
21501       else
21502         # Check if the provided tool contains a complete path.
21503         tool_specified="$ZIP"
21504         tool_basename="${tool_specified##*/}"
21505         if test "x$tool_basename" = "x$tool_specified"; then
21506           # A command without a complete path is provided, search $PATH.
21507           { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool ZIP=$tool_basename" >&5
21508 $as_echo "$as_me: Will search for user supplied tool ZIP=$tool_basename" >&6;}
21509           # Extract the first word of "$tool_basename", so it can be a program name with args.
21510 set dummy $tool_basename; ac_word=$2
21511 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
21512 $as_echo_n "checking for $ac_word... " >&6; }
21513 if ${ac_cv_path_ZIP+:} false; then :
21514   $as_echo_n "(cached) " >&6
21515 else
21516   case $ZIP in
21517   [\\/]* | ?:[\\/]*)
21518   ac_cv_path_ZIP="$ZIP" # Let the user override the test with a path.
21519   ;;
21520   *)
21521   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21522 for as_dir in $PATH
21523 do
21524   IFS=$as_save_IFS
21525   test -z "$as_dir" && as_dir=.
21526     for ac_exec_ext in '' $ac_executable_extensions; do
21527   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
21528     ac_cv_path_ZIP="$as_dir/$ac_word$ac_exec_ext"
21529     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
21530     break 2
21531   fi
21532 done
21533   done
21534 IFS=$as_save_IFS
21535 
21536   ;;
21537 esac
21538 fi
21539 ZIP=$ac_cv_path_ZIP
21540 if test -n "$ZIP"; then
21541   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ZIP" >&5
21542 $as_echo "$ZIP" >&6; }
21543 else
21544   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
21545 $as_echo "no" >&6; }
21546 fi
21547 
21548 
21549           if test "x$ZIP" = x; then
21550             as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5
21551           fi
21552         else
21553           # Otherwise we believe it is a complete path. Use it as it is.
21554           { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool ZIP=$tool_specified" >&5
21555 $as_echo "$as_me: Will use user supplied tool ZIP=$tool_specified" >&6;}
21556           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ZIP" >&5
21557 $as_echo_n "checking for ZIP... " >&6; }
21558           if test ! -x "$tool_specified"; then
21559             { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
21560 $as_echo "not found" >&6; }
21561             as_fn_error $? "User supplied tool ZIP=$tool_specified does not exist or is not executable" "$LINENO" 5
21562           fi
21563           { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5
21564 $as_echo "$tool_specified" >&6; }
21565         fi
21566       fi
21567     fi
21568 
21569   fi
21570 
21571 
21572 
21573   if test "x$ZIP" = x; then
21574     as_fn_error $? "Could not find required tool for ZIP" "$LINENO" 5
21575   fi
21576 
21577 
21578 
21579   # Non-required basic tools
21580 
21581 
21582 
21583   # Publish this variable in the help.
21584 
21585 
21586   if [ -z "${LDD+x}" ]; then
21587     # The variable is not set by user, try to locate tool using the code snippet
21588     for ac_prog in ldd
21589 do
21590   # Extract the first word of "$ac_prog", so it can be a program name with args.
21591 set dummy $ac_prog; ac_word=$2
21592 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
21593 $as_echo_n "checking for $ac_word... " >&6; }
21594 if ${ac_cv_path_LDD+:} false; then :
21595   $as_echo_n "(cached) " >&6
21596 else
21597   case $LDD in
21598   [\\/]* | ?:[\\/]*)
21599   ac_cv_path_LDD="$LDD" # Let the user override the test with a path.
21600   ;;
21601   *)
21602   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21603 for as_dir in $PATH
21604 do
21605   IFS=$as_save_IFS
21606   test -z "$as_dir" && as_dir=.
21607     for ac_exec_ext in '' $ac_executable_extensions; do
21608   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
21609     ac_cv_path_LDD="$as_dir/$ac_word$ac_exec_ext"
21610     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
21611     break 2
21612   fi
21613 done
21614   done
21615 IFS=$as_save_IFS
21616 
21617   ;;
21618 esac
21619 fi
21620 LDD=$ac_cv_path_LDD
21621 if test -n "$LDD"; then
21622   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LDD" >&5
21623 $as_echo "$LDD" >&6; }
21624 else
21625   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
21626 $as_echo "no" >&6; }
21627 fi
21628 
21629 
21630   test -n "$LDD" && break
21631 done
21632 
21633   else
21634     # The variable is set, but is it from the command line or the environment?
21635 
21636     # Try to remove the string !LDD! from our list.
21637     try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!LDD!/}
21638     if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then
21639       # If it failed, the variable was not from the command line. Ignore it,
21640       # but warn the user (except for BASH, which is always set by the calling BASH).
21641       if test "xLDD" != xBASH; then
21642         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of LDD from the environment. Use command line variables instead." >&5
21643 $as_echo "$as_me: WARNING: Ignoring value of LDD from the environment. Use command line variables instead." >&2;}
21644       fi
21645       # Try to locate tool using the code snippet
21646       for ac_prog in ldd
21647 do
21648   # Extract the first word of "$ac_prog", so it can be a program name with args.
21649 set dummy $ac_prog; ac_word=$2
21650 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
21651 $as_echo_n "checking for $ac_word... " >&6; }
21652 if ${ac_cv_path_LDD+:} false; then :
21653   $as_echo_n "(cached) " >&6
21654 else
21655   case $LDD in
21656   [\\/]* | ?:[\\/]*)
21657   ac_cv_path_LDD="$LDD" # Let the user override the test with a path.
21658   ;;
21659   *)
21660   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21661 for as_dir in $PATH
21662 do
21663   IFS=$as_save_IFS
21664   test -z "$as_dir" && as_dir=.
21665     for ac_exec_ext in '' $ac_executable_extensions; do
21666   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
21667     ac_cv_path_LDD="$as_dir/$ac_word$ac_exec_ext"
21668     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
21669     break 2
21670   fi
21671 done
21672   done
21673 IFS=$as_save_IFS
21674 
21675   ;;
21676 esac
21677 fi
21678 LDD=$ac_cv_path_LDD
21679 if test -n "$LDD"; then
21680   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LDD" >&5
21681 $as_echo "$LDD" >&6; }
21682 else
21683   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
21684 $as_echo "no" >&6; }
21685 fi
21686 
21687 
21688   test -n "$LDD" && break
21689 done
21690 
21691     else
21692       # If it succeeded, then it was overridden by the user. We will use it
21693       # for the tool.
21694 
21695       # First remove it from the list of overridden variables, so we can test
21696       # for unknown variables in the end.
21697       CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var"
21698 
21699       # Check if we try to supply an empty value
21700       if test "x$LDD" = x; then
21701         { $as_echo "$as_me:${as_lineno-$LINENO}: Setting user supplied tool LDD= (no value)" >&5
21702 $as_echo "$as_me: Setting user supplied tool LDD= (no value)" >&6;}
21703         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LDD" >&5
21704 $as_echo_n "checking for LDD... " >&6; }
21705         { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
21706 $as_echo "disabled" >&6; }
21707       else
21708         # Check if the provided tool contains a complete path.
21709         tool_specified="$LDD"
21710         tool_basename="${tool_specified##*/}"
21711         if test "x$tool_basename" = "x$tool_specified"; then
21712           # A command without a complete path is provided, search $PATH.
21713           { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool LDD=$tool_basename" >&5
21714 $as_echo "$as_me: Will search for user supplied tool LDD=$tool_basename" >&6;}
21715           # Extract the first word of "$tool_basename", so it can be a program name with args.
21716 set dummy $tool_basename; ac_word=$2
21717 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
21718 $as_echo_n "checking for $ac_word... " >&6; }
21719 if ${ac_cv_path_LDD+:} false; then :
21720   $as_echo_n "(cached) " >&6
21721 else
21722   case $LDD in
21723   [\\/]* | ?:[\\/]*)
21724   ac_cv_path_LDD="$LDD" # Let the user override the test with a path.
21725   ;;
21726   *)
21727   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21728 for as_dir in $PATH
21729 do
21730   IFS=$as_save_IFS
21731   test -z "$as_dir" && as_dir=.
21732     for ac_exec_ext in '' $ac_executable_extensions; do
21733   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
21734     ac_cv_path_LDD="$as_dir/$ac_word$ac_exec_ext"
21735     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
21736     break 2
21737   fi
21738 done
21739   done
21740 IFS=$as_save_IFS
21741 
21742   ;;
21743 esac
21744 fi
21745 LDD=$ac_cv_path_LDD
21746 if test -n "$LDD"; then
21747   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LDD" >&5
21748 $as_echo "$LDD" >&6; }
21749 else
21750   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
21751 $as_echo "no" >&6; }
21752 fi
21753 
21754 
21755           if test "x$LDD" = x; then
21756             as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5
21757           fi
21758         else
21759           # Otherwise we believe it is a complete path. Use it as it is.
21760           { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool LDD=$tool_specified" >&5
21761 $as_echo "$as_me: Will use user supplied tool LDD=$tool_specified" >&6;}
21762           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LDD" >&5
21763 $as_echo_n "checking for LDD... " >&6; }
21764           if test ! -x "$tool_specified"; then
21765             { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
21766 $as_echo "not found" >&6; }
21767             as_fn_error $? "User supplied tool LDD=$tool_specified does not exist or is not executable" "$LINENO" 5
21768           fi
21769           { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5
21770 $as_echo "$tool_specified" >&6; }
21771         fi
21772       fi
21773     fi
21774 
21775   fi
21776 
21777 
21778   if test "x$LDD" = "x"; then
21779     # List shared lib dependencies is used for
21780     # debug output and checking for forbidden dependencies.
21781     # We can build without it.
21782     LDD="true"
21783   fi
21784 
21785 
21786   # Publish this variable in the help.
21787 
21788 
21789   if [ -z "${OTOOL+x}" ]; then
21790     # The variable is not set by user, try to locate tool using the code snippet
21791     for ac_prog in otool
21792 do
21793   # Extract the first word of "$ac_prog", so it can be a program name with args.
21794 set dummy $ac_prog; ac_word=$2
21795 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
21796 $as_echo_n "checking for $ac_word... " >&6; }
21797 if ${ac_cv_path_OTOOL+:} false; then :
21798   $as_echo_n "(cached) " >&6
21799 else
21800   case $OTOOL in
21801   [\\/]* | ?:[\\/]*)
21802   ac_cv_path_OTOOL="$OTOOL" # Let the user override the test with a path.
21803   ;;
21804   *)
21805   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21806 for as_dir in $PATH
21807 do
21808   IFS=$as_save_IFS
21809   test -z "$as_dir" && as_dir=.
21810     for ac_exec_ext in '' $ac_executable_extensions; do
21811   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
21812     ac_cv_path_OTOOL="$as_dir/$ac_word$ac_exec_ext"
21813     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
21814     break 2
21815   fi
21816 done
21817   done
21818 IFS=$as_save_IFS
21819 
21820   ;;
21821 esac
21822 fi
21823 OTOOL=$ac_cv_path_OTOOL
21824 if test -n "$OTOOL"; then
21825   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
21826 $as_echo "$OTOOL" >&6; }
21827 else
21828   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
21829 $as_echo "no" >&6; }
21830 fi
21831 
21832 
21833   test -n "$OTOOL" && break
21834 done
21835 
21836   else
21837     # The variable is set, but is it from the command line or the environment?
21838 
21839     # Try to remove the string !OTOOL! from our list.
21840     try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!OTOOL!/}
21841     if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then
21842       # If it failed, the variable was not from the command line. Ignore it,
21843       # but warn the user (except for BASH, which is always set by the calling BASH).
21844       if test "xOTOOL" != xBASH; then
21845         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of OTOOL from the environment. Use command line variables instead." >&5
21846 $as_echo "$as_me: WARNING: Ignoring value of OTOOL from the environment. Use command line variables instead." >&2;}
21847       fi
21848       # Try to locate tool using the code snippet
21849       for ac_prog in otool
21850 do
21851   # Extract the first word of "$ac_prog", so it can be a program name with args.
21852 set dummy $ac_prog; ac_word=$2
21853 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
21854 $as_echo_n "checking for $ac_word... " >&6; }
21855 if ${ac_cv_path_OTOOL+:} false; then :
21856   $as_echo_n "(cached) " >&6
21857 else
21858   case $OTOOL in
21859   [\\/]* | ?:[\\/]*)
21860   ac_cv_path_OTOOL="$OTOOL" # Let the user override the test with a path.
21861   ;;
21862   *)
21863   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21864 for as_dir in $PATH
21865 do
21866   IFS=$as_save_IFS
21867   test -z "$as_dir" && as_dir=.
21868     for ac_exec_ext in '' $ac_executable_extensions; do
21869   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
21870     ac_cv_path_OTOOL="$as_dir/$ac_word$ac_exec_ext"
21871     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
21872     break 2
21873   fi
21874 done
21875   done
21876 IFS=$as_save_IFS
21877 
21878   ;;
21879 esac
21880 fi
21881 OTOOL=$ac_cv_path_OTOOL
21882 if test -n "$OTOOL"; then
21883   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
21884 $as_echo "$OTOOL" >&6; }
21885 else
21886   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
21887 $as_echo "no" >&6; }
21888 fi
21889 
21890 
21891   test -n "$OTOOL" && break
21892 done
21893 
21894     else
21895       # If it succeeded, then it was overridden by the user. We will use it
21896       # for the tool.
21897 
21898       # First remove it from the list of overridden variables, so we can test
21899       # for unknown variables in the end.
21900       CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var"
21901 
21902       # Check if we try to supply an empty value
21903       if test "x$OTOOL" = x; then
21904         { $as_echo "$as_me:${as_lineno-$LINENO}: Setting user supplied tool OTOOL= (no value)" >&5
21905 $as_echo "$as_me: Setting user supplied tool OTOOL= (no value)" >&6;}
21906         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OTOOL" >&5
21907 $as_echo_n "checking for OTOOL... " >&6; }
21908         { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
21909 $as_echo "disabled" >&6; }
21910       else
21911         # Check if the provided tool contains a complete path.
21912         tool_specified="$OTOOL"
21913         tool_basename="${tool_specified##*/}"
21914         if test "x$tool_basename" = "x$tool_specified"; then
21915           # A command without a complete path is provided, search $PATH.
21916           { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool OTOOL=$tool_basename" >&5
21917 $as_echo "$as_me: Will search for user supplied tool OTOOL=$tool_basename" >&6;}
21918           # Extract the first word of "$tool_basename", so it can be a program name with args.
21919 set dummy $tool_basename; ac_word=$2
21920 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
21921 $as_echo_n "checking for $ac_word... " >&6; }
21922 if ${ac_cv_path_OTOOL+:} false; then :
21923   $as_echo_n "(cached) " >&6
21924 else
21925   case $OTOOL in
21926   [\\/]* | ?:[\\/]*)
21927   ac_cv_path_OTOOL="$OTOOL" # Let the user override the test with a path.
21928   ;;
21929   *)
21930   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21931 for as_dir in $PATH
21932 do
21933   IFS=$as_save_IFS
21934   test -z "$as_dir" && as_dir=.
21935     for ac_exec_ext in '' $ac_executable_extensions; do
21936   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
21937     ac_cv_path_OTOOL="$as_dir/$ac_word$ac_exec_ext"
21938     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
21939     break 2
21940   fi
21941 done
21942   done
21943 IFS=$as_save_IFS
21944 
21945   ;;
21946 esac
21947 fi
21948 OTOOL=$ac_cv_path_OTOOL
21949 if test -n "$OTOOL"; then
21950   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
21951 $as_echo "$OTOOL" >&6; }
21952 else
21953   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
21954 $as_echo "no" >&6; }
21955 fi
21956 
21957 
21958           if test "x$OTOOL" = x; then
21959             as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5
21960           fi
21961         else
21962           # Otherwise we believe it is a complete path. Use it as it is.
21963           { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool OTOOL=$tool_specified" >&5
21964 $as_echo "$as_me: Will use user supplied tool OTOOL=$tool_specified" >&6;}
21965           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OTOOL" >&5
21966 $as_echo_n "checking for OTOOL... " >&6; }
21967           if test ! -x "$tool_specified"; then
21968             { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
21969 $as_echo "not found" >&6; }
21970             as_fn_error $? "User supplied tool OTOOL=$tool_specified does not exist or is not executable" "$LINENO" 5
21971           fi
21972           { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5
21973 $as_echo "$tool_specified" >&6; }
21974         fi
21975       fi
21976     fi
21977 
21978   fi
21979 
21980 
21981   if test "x$OTOOL" = "x"; then
21982     OTOOL="true"
21983   fi
21984 
21985 
21986   # Publish this variable in the help.
21987 
21988 
21989   if [ -z "${READELF+x}" ]; then
21990     # The variable is not set by user, try to locate tool using the code snippet
21991     for ac_prog in greadelf readelf
21992 do
21993   # Extract the first word of "$ac_prog", so it can be a program name with args.
21994 set dummy $ac_prog; ac_word=$2
21995 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
21996 $as_echo_n "checking for $ac_word... " >&6; }
21997 if ${ac_cv_path_READELF+:} false; then :
21998   $as_echo_n "(cached) " >&6
21999 else
22000   case $READELF in
22001   [\\/]* | ?:[\\/]*)
22002   ac_cv_path_READELF="$READELF" # Let the user override the test with a path.
22003   ;;
22004   *)
22005   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
22006 for as_dir in $PATH
22007 do
22008   IFS=$as_save_IFS
22009   test -z "$as_dir" && as_dir=.
22010     for ac_exec_ext in '' $ac_executable_extensions; do
22011   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
22012     ac_cv_path_READELF="$as_dir/$ac_word$ac_exec_ext"
22013     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
22014     break 2
22015   fi
22016 done
22017   done
22018 IFS=$as_save_IFS
22019 
22020   ;;
22021 esac
22022 fi
22023 READELF=$ac_cv_path_READELF
22024 if test -n "$READELF"; then
22025   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF" >&5
22026 $as_echo "$READELF" >&6; }
22027 else
22028   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
22029 $as_echo "no" >&6; }
22030 fi
22031 
22032 
22033   test -n "$READELF" && break
22034 done
22035 
22036   else
22037     # The variable is set, but is it from the command line or the environment?
22038 
22039     # Try to remove the string !READELF! from our list.
22040     try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!READELF!/}
22041     if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then
22042       # If it failed, the variable was not from the command line. Ignore it,
22043       # but warn the user (except for BASH, which is always set by the calling BASH).
22044       if test "xREADELF" != xBASH; then
22045         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of READELF from the environment. Use command line variables instead." >&5
22046 $as_echo "$as_me: WARNING: Ignoring value of READELF from the environment. Use command line variables instead." >&2;}
22047       fi
22048       # Try to locate tool using the code snippet
22049       for ac_prog in greadelf readelf
22050 do
22051   # Extract the first word of "$ac_prog", so it can be a program name with args.
22052 set dummy $ac_prog; ac_word=$2
22053 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
22054 $as_echo_n "checking for $ac_word... " >&6; }
22055 if ${ac_cv_path_READELF+:} false; then :
22056   $as_echo_n "(cached) " >&6
22057 else
22058   case $READELF in
22059   [\\/]* | ?:[\\/]*)
22060   ac_cv_path_READELF="$READELF" # Let the user override the test with a path.
22061   ;;
22062   *)
22063   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
22064 for as_dir in $PATH
22065 do
22066   IFS=$as_save_IFS
22067   test -z "$as_dir" && as_dir=.
22068     for ac_exec_ext in '' $ac_executable_extensions; do
22069   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
22070     ac_cv_path_READELF="$as_dir/$ac_word$ac_exec_ext"
22071     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
22072     break 2
22073   fi
22074 done
22075   done
22076 IFS=$as_save_IFS
22077 
22078   ;;
22079 esac
22080 fi
22081 READELF=$ac_cv_path_READELF
22082 if test -n "$READELF"; then
22083   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF" >&5
22084 $as_echo "$READELF" >&6; }
22085 else
22086   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
22087 $as_echo "no" >&6; }
22088 fi
22089 
22090 
22091   test -n "$READELF" && break
22092 done
22093 
22094     else
22095       # If it succeeded, then it was overridden by the user. We will use it
22096       # for the tool.
22097 
22098       # First remove it from the list of overridden variables, so we can test
22099       # for unknown variables in the end.
22100       CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var"
22101 
22102       # Check if we try to supply an empty value
22103       if test "x$READELF" = x; then
22104         { $as_echo "$as_me:${as_lineno-$LINENO}: Setting user supplied tool READELF= (no value)" >&5
22105 $as_echo "$as_me: Setting user supplied tool READELF= (no value)" >&6;}
22106         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for READELF" >&5
22107 $as_echo_n "checking for READELF... " >&6; }
22108         { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
22109 $as_echo "disabled" >&6; }
22110       else
22111         # Check if the provided tool contains a complete path.
22112         tool_specified="$READELF"
22113         tool_basename="${tool_specified##*/}"
22114         if test "x$tool_basename" = "x$tool_specified"; then
22115           # A command without a complete path is provided, search $PATH.
22116           { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool READELF=$tool_basename" >&5
22117 $as_echo "$as_me: Will search for user supplied tool READELF=$tool_basename" >&6;}
22118           # Extract the first word of "$tool_basename", so it can be a program name with args.
22119 set dummy $tool_basename; ac_word=$2
22120 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
22121 $as_echo_n "checking for $ac_word... " >&6; }
22122 if ${ac_cv_path_READELF+:} false; then :
22123   $as_echo_n "(cached) " >&6
22124 else
22125   case $READELF in
22126   [\\/]* | ?:[\\/]*)
22127   ac_cv_path_READELF="$READELF" # Let the user override the test with a path.
22128   ;;
22129   *)
22130   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
22131 for as_dir in $PATH
22132 do
22133   IFS=$as_save_IFS
22134   test -z "$as_dir" && as_dir=.
22135     for ac_exec_ext in '' $ac_executable_extensions; do
22136   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
22137     ac_cv_path_READELF="$as_dir/$ac_word$ac_exec_ext"
22138     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
22139     break 2
22140   fi
22141 done
22142   done
22143 IFS=$as_save_IFS
22144 
22145   ;;
22146 esac
22147 fi
22148 READELF=$ac_cv_path_READELF
22149 if test -n "$READELF"; then
22150   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF" >&5
22151 $as_echo "$READELF" >&6; }
22152 else
22153   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
22154 $as_echo "no" >&6; }
22155 fi
22156 
22157 
22158           if test "x$READELF" = x; then
22159             as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5
22160           fi
22161         else
22162           # Otherwise we believe it is a complete path. Use it as it is.
22163           { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool READELF=$tool_specified" >&5
22164 $as_echo "$as_me: Will use user supplied tool READELF=$tool_specified" >&6;}
22165           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for READELF" >&5
22166 $as_echo_n "checking for READELF... " >&6; }
22167           if test ! -x "$tool_specified"; then
22168             { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
22169 $as_echo "not found" >&6; }
22170             as_fn_error $? "User supplied tool READELF=$tool_specified does not exist or is not executable" "$LINENO" 5
22171           fi
22172           { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5
22173 $as_echo "$tool_specified" >&6; }
22174         fi
22175       fi
22176     fi
22177 
22178   fi
22179 
22180 
22181 
22182 
22183   # Publish this variable in the help.
22184 
22185 
22186   if [ -z "${HG+x}" ]; then
22187     # The variable is not set by user, try to locate tool using the code snippet
22188     for ac_prog in hg
22189 do
22190   # Extract the first word of "$ac_prog", so it can be a program name with args.
22191 set dummy $ac_prog; ac_word=$2
22192 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
22193 $as_echo_n "checking for $ac_word... " >&6; }
22194 if ${ac_cv_path_HG+:} false; then :
22195   $as_echo_n "(cached) " >&6
22196 else
22197   case $HG in
22198   [\\/]* | ?:[\\/]*)
22199   ac_cv_path_HG="$HG" # Let the user override the test with a path.
22200   ;;
22201   *)
22202   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
22203 for as_dir in $PATH
22204 do
22205   IFS=$as_save_IFS
22206   test -z "$as_dir" && as_dir=.
22207     for ac_exec_ext in '' $ac_executable_extensions; do
22208   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
22209     ac_cv_path_HG="$as_dir/$ac_word$ac_exec_ext"
22210     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
22211     break 2
22212   fi
22213 done
22214   done
22215 IFS=$as_save_IFS
22216 
22217   ;;
22218 esac
22219 fi
22220 HG=$ac_cv_path_HG
22221 if test -n "$HG"; then
22222   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HG" >&5
22223 $as_echo "$HG" >&6; }
22224 else
22225   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
22226 $as_echo "no" >&6; }
22227 fi
22228 
22229 
22230   test -n "$HG" && break
22231 done
22232 
22233   else
22234     # The variable is set, but is it from the command line or the environment?
22235 
22236     # Try to remove the string !HG! from our list.
22237     try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!HG!/}
22238     if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then
22239       # If it failed, the variable was not from the command line. Ignore it,
22240       # but warn the user (except for BASH, which is always set by the calling BASH).
22241       if test "xHG" != xBASH; then
22242         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of HG from the environment. Use command line variables instead." >&5
22243 $as_echo "$as_me: WARNING: Ignoring value of HG from the environment. Use command line variables instead." >&2;}
22244       fi
22245       # Try to locate tool using the code snippet
22246       for ac_prog in hg
22247 do
22248   # Extract the first word of "$ac_prog", so it can be a program name with args.
22249 set dummy $ac_prog; ac_word=$2
22250 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
22251 $as_echo_n "checking for $ac_word... " >&6; }
22252 if ${ac_cv_path_HG+:} false; then :
22253   $as_echo_n "(cached) " >&6
22254 else
22255   case $HG in
22256   [\\/]* | ?:[\\/]*)
22257   ac_cv_path_HG="$HG" # Let the user override the test with a path.
22258   ;;
22259   *)
22260   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
22261 for as_dir in $PATH
22262 do
22263   IFS=$as_save_IFS
22264   test -z "$as_dir" && as_dir=.
22265     for ac_exec_ext in '' $ac_executable_extensions; do
22266   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
22267     ac_cv_path_HG="$as_dir/$ac_word$ac_exec_ext"
22268     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
22269     break 2
22270   fi
22271 done
22272   done
22273 IFS=$as_save_IFS
22274 
22275   ;;
22276 esac
22277 fi
22278 HG=$ac_cv_path_HG
22279 if test -n "$HG"; then
22280   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HG" >&5
22281 $as_echo "$HG" >&6; }
22282 else
22283   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
22284 $as_echo "no" >&6; }
22285 fi
22286 
22287 
22288   test -n "$HG" && break
22289 done
22290 
22291     else
22292       # If it succeeded, then it was overridden by the user. We will use it
22293       # for the tool.
22294 
22295       # First remove it from the list of overridden variables, so we can test
22296       # for unknown variables in the end.
22297       CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var"
22298 
22299       # Check if we try to supply an empty value
22300       if test "x$HG" = x; then
22301         { $as_echo "$as_me:${as_lineno-$LINENO}: Setting user supplied tool HG= (no value)" >&5
22302 $as_echo "$as_me: Setting user supplied tool HG= (no value)" >&6;}
22303         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for HG" >&5
22304 $as_echo_n "checking for HG... " >&6; }
22305         { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
22306 $as_echo "disabled" >&6; }
22307       else
22308         # Check if the provided tool contains a complete path.
22309         tool_specified="$HG"
22310         tool_basename="${tool_specified##*/}"
22311         if test "x$tool_basename" = "x$tool_specified"; then
22312           # A command without a complete path is provided, search $PATH.
22313           { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool HG=$tool_basename" >&5
22314 $as_echo "$as_me: Will search for user supplied tool HG=$tool_basename" >&6;}
22315           # Extract the first word of "$tool_basename", so it can be a program name with args.
22316 set dummy $tool_basename; ac_word=$2
22317 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
22318 $as_echo_n "checking for $ac_word... " >&6; }
22319 if ${ac_cv_path_HG+:} false; then :
22320   $as_echo_n "(cached) " >&6
22321 else
22322   case $HG in
22323   [\\/]* | ?:[\\/]*)
22324   ac_cv_path_HG="$HG" # Let the user override the test with a path.
22325   ;;
22326   *)
22327   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
22328 for as_dir in $PATH
22329 do
22330   IFS=$as_save_IFS
22331   test -z "$as_dir" && as_dir=.
22332     for ac_exec_ext in '' $ac_executable_extensions; do
22333   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
22334     ac_cv_path_HG="$as_dir/$ac_word$ac_exec_ext"
22335     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
22336     break 2
22337   fi
22338 done
22339   done
22340 IFS=$as_save_IFS
22341 
22342   ;;
22343 esac
22344 fi
22345 HG=$ac_cv_path_HG
22346 if test -n "$HG"; then
22347   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HG" >&5
22348 $as_echo "$HG" >&6; }
22349 else
22350   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
22351 $as_echo "no" >&6; }
22352 fi
22353 
22354 
22355           if test "x$HG" = x; then
22356             as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5
22357           fi
22358         else
22359           # Otherwise we believe it is a complete path. Use it as it is.
22360           { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool HG=$tool_specified" >&5
22361 $as_echo "$as_me: Will use user supplied tool HG=$tool_specified" >&6;}
22362           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for HG" >&5
22363 $as_echo_n "checking for HG... " >&6; }
22364           if test ! -x "$tool_specified"; then
22365             { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
22366 $as_echo "not found" >&6; }
22367             as_fn_error $? "User supplied tool HG=$tool_specified does not exist or is not executable" "$LINENO" 5
22368           fi
22369           { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5
22370 $as_echo "$tool_specified" >&6; }
22371         fi
22372       fi
22373     fi
22374 
22375   fi
22376 
22377 
22378 
22379 
22380   # Publish this variable in the help.
22381 
22382 
22383   if [ -z "${STAT+x}" ]; then
22384     # The variable is not set by user, try to locate tool using the code snippet
22385     for ac_prog in stat
22386 do
22387   # Extract the first word of "$ac_prog", so it can be a program name with args.
22388 set dummy $ac_prog; ac_word=$2
22389 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
22390 $as_echo_n "checking for $ac_word... " >&6; }
22391 if ${ac_cv_path_STAT+:} false; then :
22392   $as_echo_n "(cached) " >&6
22393 else
22394   case $STAT in
22395   [\\/]* | ?:[\\/]*)
22396   ac_cv_path_STAT="$STAT" # Let the user override the test with a path.
22397   ;;
22398   *)
22399   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
22400 for as_dir in $PATH
22401 do
22402   IFS=$as_save_IFS
22403   test -z "$as_dir" && as_dir=.
22404     for ac_exec_ext in '' $ac_executable_extensions; do
22405   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
22406     ac_cv_path_STAT="$as_dir/$ac_word$ac_exec_ext"
22407     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
22408     break 2
22409   fi
22410 done
22411   done
22412 IFS=$as_save_IFS
22413 
22414   ;;
22415 esac
22416 fi
22417 STAT=$ac_cv_path_STAT
22418 if test -n "$STAT"; then
22419   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STAT" >&5
22420 $as_echo "$STAT" >&6; }
22421 else
22422   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
22423 $as_echo "no" >&6; }
22424 fi
22425 
22426 
22427   test -n "$STAT" && break
22428 done
22429 
22430   else
22431     # The variable is set, but is it from the command line or the environment?
22432 
22433     # Try to remove the string !STAT! from our list.
22434     try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!STAT!/}
22435     if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then
22436       # If it failed, the variable was not from the command line. Ignore it,
22437       # but warn the user (except for BASH, which is always set by the calling BASH).
22438       if test "xSTAT" != xBASH; then
22439         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of STAT from the environment. Use command line variables instead." >&5
22440 $as_echo "$as_me: WARNING: Ignoring value of STAT from the environment. Use command line variables instead." >&2;}
22441       fi
22442       # Try to locate tool using the code snippet
22443       for ac_prog in stat
22444 do
22445   # Extract the first word of "$ac_prog", so it can be a program name with args.
22446 set dummy $ac_prog; ac_word=$2
22447 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
22448 $as_echo_n "checking for $ac_word... " >&6; }
22449 if ${ac_cv_path_STAT+:} false; then :
22450   $as_echo_n "(cached) " >&6
22451 else
22452   case $STAT in
22453   [\\/]* | ?:[\\/]*)
22454   ac_cv_path_STAT="$STAT" # Let the user override the test with a path.
22455   ;;
22456   *)
22457   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
22458 for as_dir in $PATH
22459 do
22460   IFS=$as_save_IFS
22461   test -z "$as_dir" && as_dir=.
22462     for ac_exec_ext in '' $ac_executable_extensions; do
22463   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
22464     ac_cv_path_STAT="$as_dir/$ac_word$ac_exec_ext"
22465     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
22466     break 2
22467   fi
22468 done
22469   done
22470 IFS=$as_save_IFS
22471 
22472   ;;
22473 esac
22474 fi
22475 STAT=$ac_cv_path_STAT
22476 if test -n "$STAT"; then
22477   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STAT" >&5
22478 $as_echo "$STAT" >&6; }
22479 else
22480   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
22481 $as_echo "no" >&6; }
22482 fi
22483 
22484 
22485   test -n "$STAT" && break
22486 done
22487 
22488     else
22489       # If it succeeded, then it was overridden by the user. We will use it
22490       # for the tool.
22491 
22492       # First remove it from the list of overridden variables, so we can test
22493       # for unknown variables in the end.
22494       CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var"
22495 
22496       # Check if we try to supply an empty value
22497       if test "x$STAT" = x; then
22498         { $as_echo "$as_me:${as_lineno-$LINENO}: Setting user supplied tool STAT= (no value)" >&5
22499 $as_echo "$as_me: Setting user supplied tool STAT= (no value)" >&6;}
22500         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for STAT" >&5
22501 $as_echo_n "checking for STAT... " >&6; }
22502         { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
22503 $as_echo "disabled" >&6; }
22504       else
22505         # Check if the provided tool contains a complete path.
22506         tool_specified="$STAT"
22507         tool_basename="${tool_specified##*/}"
22508         if test "x$tool_basename" = "x$tool_specified"; then
22509           # A command without a complete path is provided, search $PATH.
22510           { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool STAT=$tool_basename" >&5
22511 $as_echo "$as_me: Will search for user supplied tool STAT=$tool_basename" >&6;}
22512           # Extract the first word of "$tool_basename", so it can be a program name with args.
22513 set dummy $tool_basename; ac_word=$2
22514 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
22515 $as_echo_n "checking for $ac_word... " >&6; }
22516 if ${ac_cv_path_STAT+:} false; then :
22517   $as_echo_n "(cached) " >&6
22518 else
22519   case $STAT in
22520   [\\/]* | ?:[\\/]*)
22521   ac_cv_path_STAT="$STAT" # Let the user override the test with a path.
22522   ;;
22523   *)
22524   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
22525 for as_dir in $PATH
22526 do
22527   IFS=$as_save_IFS
22528   test -z "$as_dir" && as_dir=.
22529     for ac_exec_ext in '' $ac_executable_extensions; do
22530   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
22531     ac_cv_path_STAT="$as_dir/$ac_word$ac_exec_ext"
22532     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
22533     break 2
22534   fi
22535 done
22536   done
22537 IFS=$as_save_IFS
22538 
22539   ;;
22540 esac
22541 fi
22542 STAT=$ac_cv_path_STAT
22543 if test -n "$STAT"; then
22544   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STAT" >&5
22545 $as_echo "$STAT" >&6; }
22546 else
22547   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
22548 $as_echo "no" >&6; }
22549 fi
22550 
22551 
22552           if test "x$STAT" = x; then
22553             as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5
22554           fi
22555         else
22556           # Otherwise we believe it is a complete path. Use it as it is.
22557           { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool STAT=$tool_specified" >&5
22558 $as_echo "$as_me: Will use user supplied tool STAT=$tool_specified" >&6;}
22559           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for STAT" >&5
22560 $as_echo_n "checking for STAT... " >&6; }
22561           if test ! -x "$tool_specified"; then
22562             { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
22563 $as_echo "not found" >&6; }
22564             as_fn_error $? "User supplied tool STAT=$tool_specified does not exist or is not executable" "$LINENO" 5
22565           fi
22566           { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5
22567 $as_echo "$tool_specified" >&6; }
22568         fi
22569       fi
22570     fi
22571 
22572   fi
22573 
22574 
22575 
22576 
22577   # Publish this variable in the help.
22578 
22579 
22580   if [ -z "${TIME+x}" ]; then
22581     # The variable is not set by user, try to locate tool using the code snippet
22582     for ac_prog in time
22583 do
22584   # Extract the first word of "$ac_prog", so it can be a program name with args.
22585 set dummy $ac_prog; ac_word=$2
22586 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
22587 $as_echo_n "checking for $ac_word... " >&6; }
22588 if ${ac_cv_path_TIME+:} false; then :
22589   $as_echo_n "(cached) " >&6
22590 else
22591   case $TIME in
22592   [\\/]* | ?:[\\/]*)
22593   ac_cv_path_TIME="$TIME" # Let the user override the test with a path.
22594   ;;
22595   *)
22596   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
22597 for as_dir in $PATH
22598 do
22599   IFS=$as_save_IFS
22600   test -z "$as_dir" && as_dir=.
22601     for ac_exec_ext in '' $ac_executable_extensions; do
22602   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
22603     ac_cv_path_TIME="$as_dir/$ac_word$ac_exec_ext"
22604     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
22605     break 2
22606   fi
22607 done
22608   done
22609 IFS=$as_save_IFS
22610 
22611   ;;
22612 esac
22613 fi
22614 TIME=$ac_cv_path_TIME
22615 if test -n "$TIME"; then
22616   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TIME" >&5
22617 $as_echo "$TIME" >&6; }
22618 else
22619   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
22620 $as_echo "no" >&6; }
22621 fi
22622 
22623 
22624   test -n "$TIME" && break
22625 done
22626 
22627   else
22628     # The variable is set, but is it from the command line or the environment?
22629 
22630     # Try to remove the string !TIME! from our list.
22631     try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!TIME!/}
22632     if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then
22633       # If it failed, the variable was not from the command line. Ignore it,
22634       # but warn the user (except for BASH, which is always set by the calling BASH).
22635       if test "xTIME" != xBASH; then
22636         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of TIME from the environment. Use command line variables instead." >&5
22637 $as_echo "$as_me: WARNING: Ignoring value of TIME from the environment. Use command line variables instead." >&2;}
22638       fi
22639       # Try to locate tool using the code snippet
22640       for ac_prog in time
22641 do
22642   # Extract the first word of "$ac_prog", so it can be a program name with args.
22643 set dummy $ac_prog; ac_word=$2
22644 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
22645 $as_echo_n "checking for $ac_word... " >&6; }
22646 if ${ac_cv_path_TIME+:} false; then :
22647   $as_echo_n "(cached) " >&6
22648 else
22649   case $TIME in
22650   [\\/]* | ?:[\\/]*)
22651   ac_cv_path_TIME="$TIME" # Let the user override the test with a path.
22652   ;;
22653   *)
22654   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
22655 for as_dir in $PATH
22656 do
22657   IFS=$as_save_IFS
22658   test -z "$as_dir" && as_dir=.
22659     for ac_exec_ext in '' $ac_executable_extensions; do
22660   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
22661     ac_cv_path_TIME="$as_dir/$ac_word$ac_exec_ext"
22662     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
22663     break 2
22664   fi
22665 done
22666   done
22667 IFS=$as_save_IFS
22668 
22669   ;;
22670 esac
22671 fi
22672 TIME=$ac_cv_path_TIME
22673 if test -n "$TIME"; then
22674   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TIME" >&5
22675 $as_echo "$TIME" >&6; }
22676 else
22677   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
22678 $as_echo "no" >&6; }
22679 fi
22680 
22681 
22682   test -n "$TIME" && break
22683 done
22684 
22685     else
22686       # If it succeeded, then it was overridden by the user. We will use it
22687       # for the tool.
22688 
22689       # First remove it from the list of overridden variables, so we can test
22690       # for unknown variables in the end.
22691       CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var"
22692 
22693       # Check if we try to supply an empty value
22694       if test "x$TIME" = x; then
22695         { $as_echo "$as_me:${as_lineno-$LINENO}: Setting user supplied tool TIME= (no value)" >&5
22696 $as_echo "$as_me: Setting user supplied tool TIME= (no value)" >&6;}
22697         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for TIME" >&5
22698 $as_echo_n "checking for TIME... " >&6; }
22699         { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
22700 $as_echo "disabled" >&6; }
22701       else
22702         # Check if the provided tool contains a complete path.
22703         tool_specified="$TIME"
22704         tool_basename="${tool_specified##*/}"
22705         if test "x$tool_basename" = "x$tool_specified"; then
22706           # A command without a complete path is provided, search $PATH.
22707           { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool TIME=$tool_basename" >&5
22708 $as_echo "$as_me: Will search for user supplied tool TIME=$tool_basename" >&6;}
22709           # Extract the first word of "$tool_basename", so it can be a program name with args.
22710 set dummy $tool_basename; ac_word=$2
22711 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
22712 $as_echo_n "checking for $ac_word... " >&6; }
22713 if ${ac_cv_path_TIME+:} false; then :
22714   $as_echo_n "(cached) " >&6
22715 else
22716   case $TIME in
22717   [\\/]* | ?:[\\/]*)
22718   ac_cv_path_TIME="$TIME" # Let the user override the test with a path.
22719   ;;
22720   *)
22721   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
22722 for as_dir in $PATH
22723 do
22724   IFS=$as_save_IFS
22725   test -z "$as_dir" && as_dir=.
22726     for ac_exec_ext in '' $ac_executable_extensions; do
22727   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
22728     ac_cv_path_TIME="$as_dir/$ac_word$ac_exec_ext"
22729     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
22730     break 2
22731   fi
22732 done
22733   done
22734 IFS=$as_save_IFS
22735 
22736   ;;
22737 esac
22738 fi
22739 TIME=$ac_cv_path_TIME
22740 if test -n "$TIME"; then
22741   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TIME" >&5
22742 $as_echo "$TIME" >&6; }
22743 else
22744   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
22745 $as_echo "no" >&6; }
22746 fi
22747 
22748 
22749           if test "x$TIME" = x; then
22750             as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5
22751           fi
22752         else
22753           # Otherwise we believe it is a complete path. Use it as it is.
22754           { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool TIME=$tool_specified" >&5
22755 $as_echo "$as_me: Will use user supplied tool TIME=$tool_specified" >&6;}
22756           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for TIME" >&5
22757 $as_echo_n "checking for TIME... " >&6; }
22758           if test ! -x "$tool_specified"; then
22759             { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
22760 $as_echo "not found" >&6; }
22761             as_fn_error $? "User supplied tool TIME=$tool_specified does not exist or is not executable" "$LINENO" 5
22762           fi
22763           { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5
22764 $as_echo "$tool_specified" >&6; }
22765         fi
22766       fi
22767     fi
22768 
22769   fi
22770 
22771 
22772 
22773 
22774   # Publish this variable in the help.
22775 
22776 
22777   if [ -z "${DTRACE+x}" ]; then
22778     # The variable is not set by user, try to locate tool using the code snippet
22779     for ac_prog in dtrace
22780 do
22781   # Extract the first word of "$ac_prog", so it can be a program name with args.
22782 set dummy $ac_prog; ac_word=$2
22783 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
22784 $as_echo_n "checking for $ac_word... " >&6; }
22785 if ${ac_cv_path_DTRACE+:} false; then :
22786   $as_echo_n "(cached) " >&6
22787 else
22788   case $DTRACE in
22789   [\\/]* | ?:[\\/]*)
22790   ac_cv_path_DTRACE="$DTRACE" # Let the user override the test with a path.
22791   ;;
22792   *)
22793   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
22794 for as_dir in $PATH
22795 do
22796   IFS=$as_save_IFS
22797   test -z "$as_dir" && as_dir=.
22798     for ac_exec_ext in '' $ac_executable_extensions; do
22799   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
22800     ac_cv_path_DTRACE="$as_dir/$ac_word$ac_exec_ext"
22801     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
22802     break 2
22803   fi
22804 done
22805   done
22806 IFS=$as_save_IFS
22807 
22808   ;;
22809 esac
22810 fi
22811 DTRACE=$ac_cv_path_DTRACE
22812 if test -n "$DTRACE"; then
22813   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DTRACE" >&5
22814 $as_echo "$DTRACE" >&6; }
22815 else
22816   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
22817 $as_echo "no" >&6; }
22818 fi
22819 
22820 
22821   test -n "$DTRACE" && break
22822 done
22823 
22824   else
22825     # The variable is set, but is it from the command line or the environment?
22826 
22827     # Try to remove the string !DTRACE! from our list.
22828     try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!DTRACE!/}
22829     if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then
22830       # If it failed, the variable was not from the command line. Ignore it,
22831       # but warn the user (except for BASH, which is always set by the calling BASH).
22832       if test "xDTRACE" != xBASH; then
22833         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of DTRACE from the environment. Use command line variables instead." >&5
22834 $as_echo "$as_me: WARNING: Ignoring value of DTRACE from the environment. Use command line variables instead." >&2;}
22835       fi
22836       # Try to locate tool using the code snippet
22837       for ac_prog in dtrace
22838 do
22839   # Extract the first word of "$ac_prog", so it can be a program name with args.
22840 set dummy $ac_prog; ac_word=$2
22841 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
22842 $as_echo_n "checking for $ac_word... " >&6; }
22843 if ${ac_cv_path_DTRACE+:} false; then :
22844   $as_echo_n "(cached) " >&6
22845 else
22846   case $DTRACE in
22847   [\\/]* | ?:[\\/]*)
22848   ac_cv_path_DTRACE="$DTRACE" # Let the user override the test with a path.
22849   ;;
22850   *)
22851   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
22852 for as_dir in $PATH
22853 do
22854   IFS=$as_save_IFS
22855   test -z "$as_dir" && as_dir=.
22856     for ac_exec_ext in '' $ac_executable_extensions; do
22857   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
22858     ac_cv_path_DTRACE="$as_dir/$ac_word$ac_exec_ext"
22859     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
22860     break 2
22861   fi
22862 done
22863   done
22864 IFS=$as_save_IFS
22865 
22866   ;;
22867 esac
22868 fi
22869 DTRACE=$ac_cv_path_DTRACE
22870 if test -n "$DTRACE"; then
22871   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DTRACE" >&5
22872 $as_echo "$DTRACE" >&6; }
22873 else
22874   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
22875 $as_echo "no" >&6; }
22876 fi
22877 
22878 
22879   test -n "$DTRACE" && break
22880 done
22881 
22882     else
22883       # If it succeeded, then it was overridden by the user. We will use it
22884       # for the tool.
22885 
22886       # First remove it from the list of overridden variables, so we can test
22887       # for unknown variables in the end.
22888       CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var"
22889 
22890       # Check if we try to supply an empty value
22891       if test "x$DTRACE" = x; then
22892         { $as_echo "$as_me:${as_lineno-$LINENO}: Setting user supplied tool DTRACE= (no value)" >&5
22893 $as_echo "$as_me: Setting user supplied tool DTRACE= (no value)" >&6;}
22894         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DTRACE" >&5
22895 $as_echo_n "checking for DTRACE... " >&6; }
22896         { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
22897 $as_echo "disabled" >&6; }
22898       else
22899         # Check if the provided tool contains a complete path.
22900         tool_specified="$DTRACE"
22901         tool_basename="${tool_specified##*/}"
22902         if test "x$tool_basename" = "x$tool_specified"; then
22903           # A command without a complete path is provided, search $PATH.
22904           { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool DTRACE=$tool_basename" >&5
22905 $as_echo "$as_me: Will search for user supplied tool DTRACE=$tool_basename" >&6;}
22906           # Extract the first word of "$tool_basename", so it can be a program name with args.
22907 set dummy $tool_basename; ac_word=$2
22908 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
22909 $as_echo_n "checking for $ac_word... " >&6; }
22910 if ${ac_cv_path_DTRACE+:} false; then :
22911   $as_echo_n "(cached) " >&6
22912 else
22913   case $DTRACE in
22914   [\\/]* | ?:[\\/]*)
22915   ac_cv_path_DTRACE="$DTRACE" # Let the user override the test with a path.
22916   ;;
22917   *)
22918   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
22919 for as_dir in $PATH
22920 do
22921   IFS=$as_save_IFS
22922   test -z "$as_dir" && as_dir=.
22923     for ac_exec_ext in '' $ac_executable_extensions; do
22924   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
22925     ac_cv_path_DTRACE="$as_dir/$ac_word$ac_exec_ext"
22926     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
22927     break 2
22928   fi
22929 done
22930   done
22931 IFS=$as_save_IFS
22932 
22933   ;;
22934 esac
22935 fi
22936 DTRACE=$ac_cv_path_DTRACE
22937 if test -n "$DTRACE"; then
22938   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DTRACE" >&5
22939 $as_echo "$DTRACE" >&6; }
22940 else
22941   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
22942 $as_echo "no" >&6; }
22943 fi
22944 
22945 
22946           if test "x$DTRACE" = x; then
22947             as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5
22948           fi
22949         else
22950           # Otherwise we believe it is a complete path. Use it as it is.
22951           { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool DTRACE=$tool_specified" >&5
22952 $as_echo "$as_me: Will use user supplied tool DTRACE=$tool_specified" >&6;}
22953           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DTRACE" >&5
22954 $as_echo_n "checking for DTRACE... " >&6; }
22955           if test ! -x "$tool_specified"; then
22956             { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
22957 $as_echo "not found" >&6; }
22958             as_fn_error $? "User supplied tool DTRACE=$tool_specified does not exist or is not executable" "$LINENO" 5
22959           fi
22960           { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5
22961 $as_echo "$tool_specified" >&6; }
22962         fi
22963       fi
22964     fi
22965 
22966   fi
22967 
22968 
22969 
22970 
22971   # Publish this variable in the help.
22972 
22973 
22974   if [ -z "${PATCH+x}" ]; then
22975     # The variable is not set by user, try to locate tool using the code snippet
22976     for ac_prog in gpatch patch
22977 do
22978   # Extract the first word of "$ac_prog", so it can be a program name with args.
22979 set dummy $ac_prog; ac_word=$2
22980 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
22981 $as_echo_n "checking for $ac_word... " >&6; }
22982 if ${ac_cv_path_PATCH+:} false; then :
22983   $as_echo_n "(cached) " >&6
22984 else
22985   case $PATCH in
22986   [\\/]* | ?:[\\/]*)
22987   ac_cv_path_PATCH="$PATCH" # Let the user override the test with a path.
22988   ;;
22989   *)
22990   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
22991 for as_dir in $PATH
22992 do
22993   IFS=$as_save_IFS
22994   test -z "$as_dir" && as_dir=.
22995     for ac_exec_ext in '' $ac_executable_extensions; do
22996   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
22997     ac_cv_path_PATCH="$as_dir/$ac_word$ac_exec_ext"
22998     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
22999     break 2
23000   fi
23001 done
23002   done
23003 IFS=$as_save_IFS
23004 
23005   ;;
23006 esac
23007 fi
23008 PATCH=$ac_cv_path_PATCH
23009 if test -n "$PATCH"; then
23010   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PATCH" >&5
23011 $as_echo "$PATCH" >&6; }
23012 else
23013   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
23014 $as_echo "no" >&6; }
23015 fi
23016 
23017 
23018   test -n "$PATCH" && break
23019 done
23020 
23021   else
23022     # The variable is set, but is it from the command line or the environment?
23023 
23024     # Try to remove the string !PATCH! from our list.
23025     try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!PATCH!/}
23026     if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then
23027       # If it failed, the variable was not from the command line. Ignore it,
23028       # but warn the user (except for BASH, which is always set by the calling BASH).
23029       if test "xPATCH" != xBASH; then
23030         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of PATCH from the environment. Use command line variables instead." >&5
23031 $as_echo "$as_me: WARNING: Ignoring value of PATCH from the environment. Use command line variables instead." >&2;}
23032       fi
23033       # Try to locate tool using the code snippet
23034       for ac_prog in gpatch patch
23035 do
23036   # Extract the first word of "$ac_prog", so it can be a program name with args.
23037 set dummy $ac_prog; ac_word=$2
23038 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
23039 $as_echo_n "checking for $ac_word... " >&6; }
23040 if ${ac_cv_path_PATCH+:} false; then :
23041   $as_echo_n "(cached) " >&6
23042 else
23043   case $PATCH in
23044   [\\/]* | ?:[\\/]*)
23045   ac_cv_path_PATCH="$PATCH" # Let the user override the test with a path.
23046   ;;
23047   *)
23048   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
23049 for as_dir in $PATH
23050 do
23051   IFS=$as_save_IFS
23052   test -z "$as_dir" && as_dir=.
23053     for ac_exec_ext in '' $ac_executable_extensions; do
23054   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
23055     ac_cv_path_PATCH="$as_dir/$ac_word$ac_exec_ext"
23056     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
23057     break 2
23058   fi
23059 done
23060   done
23061 IFS=$as_save_IFS
23062 
23063   ;;
23064 esac
23065 fi
23066 PATCH=$ac_cv_path_PATCH
23067 if test -n "$PATCH"; then
23068   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PATCH" >&5
23069 $as_echo "$PATCH" >&6; }
23070 else
23071   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
23072 $as_echo "no" >&6; }
23073 fi
23074 
23075 
23076   test -n "$PATCH" && break
23077 done
23078 
23079     else
23080       # If it succeeded, then it was overridden by the user. We will use it
23081       # for the tool.
23082 
23083       # First remove it from the list of overridden variables, so we can test
23084       # for unknown variables in the end.
23085       CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var"
23086 
23087       # Check if we try to supply an empty value
23088       if test "x$PATCH" = x; then
23089         { $as_echo "$as_me:${as_lineno-$LINENO}: Setting user supplied tool PATCH= (no value)" >&5
23090 $as_echo "$as_me: Setting user supplied tool PATCH= (no value)" >&6;}
23091         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PATCH" >&5
23092 $as_echo_n "checking for PATCH... " >&6; }
23093         { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
23094 $as_echo "disabled" >&6; }
23095       else
23096         # Check if the provided tool contains a complete path.
23097         tool_specified="$PATCH"
23098         tool_basename="${tool_specified##*/}"
23099         if test "x$tool_basename" = "x$tool_specified"; then
23100           # A command without a complete path is provided, search $PATH.
23101           { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool PATCH=$tool_basename" >&5
23102 $as_echo "$as_me: Will search for user supplied tool PATCH=$tool_basename" >&6;}
23103           # Extract the first word of "$tool_basename", so it can be a program name with args.
23104 set dummy $tool_basename; ac_word=$2
23105 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
23106 $as_echo_n "checking for $ac_word... " >&6; }
23107 if ${ac_cv_path_PATCH+:} false; then :
23108   $as_echo_n "(cached) " >&6
23109 else
23110   case $PATCH in
23111   [\\/]* | ?:[\\/]*)
23112   ac_cv_path_PATCH="$PATCH" # Let the user override the test with a path.
23113   ;;
23114   *)
23115   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
23116 for as_dir in $PATH
23117 do
23118   IFS=$as_save_IFS
23119   test -z "$as_dir" && as_dir=.
23120     for ac_exec_ext in '' $ac_executable_extensions; do
23121   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
23122     ac_cv_path_PATCH="$as_dir/$ac_word$ac_exec_ext"
23123     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
23124     break 2
23125   fi
23126 done
23127   done
23128 IFS=$as_save_IFS
23129 
23130   ;;
23131 esac
23132 fi
23133 PATCH=$ac_cv_path_PATCH
23134 if test -n "$PATCH"; then
23135   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PATCH" >&5
23136 $as_echo "$PATCH" >&6; }
23137 else
23138   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
23139 $as_echo "no" >&6; }
23140 fi
23141 
23142 
23143           if test "x$PATCH" = x; then
23144             as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5
23145           fi
23146         else
23147           # Otherwise we believe it is a complete path. Use it as it is.
23148           { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool PATCH=$tool_specified" >&5
23149 $as_echo "$as_me: Will use user supplied tool PATCH=$tool_specified" >&6;}
23150           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PATCH" >&5
23151 $as_echo_n "checking for PATCH... " >&6; }
23152           if test ! -x "$tool_specified"; then
23153             { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
23154 $as_echo "not found" >&6; }
23155             as_fn_error $? "User supplied tool PATCH=$tool_specified does not exist or is not executable" "$LINENO" 5
23156           fi
23157           { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5
23158 $as_echo "$tool_specified" >&6; }
23159         fi
23160       fi
23161     fi
23162 
23163   fi
23164 
23165 
23166   # Check if it's GNU time
23167   IS_GNU_TIME=`$TIME --version 2>&1 | $GREP 'GNU time'`
23168   if test "x$IS_GNU_TIME" != x; then
23169     IS_GNU_TIME=yes
23170   else
23171     IS_GNU_TIME=no
23172   fi
23173 
23174 
23175   if test "x$OPENJDK_TARGET_OS" = "xmacosx"; then
23176 
23177 
23178 
23179   # Publish this variable in the help.
23180 
23181 
23182   if [ -z "${DSYMUTIL+x}" ]; then
23183     # The variable is not set by user, try to locate tool using the code snippet
23184     for ac_prog in dsymutil
23185 do
23186   # Extract the first word of "$ac_prog", so it can be a program name with args.
23187 set dummy $ac_prog; ac_word=$2
23188 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
23189 $as_echo_n "checking for $ac_word... " >&6; }
23190 if ${ac_cv_path_DSYMUTIL+:} false; then :
23191   $as_echo_n "(cached) " >&6
23192 else
23193   case $DSYMUTIL in
23194   [\\/]* | ?:[\\/]*)
23195   ac_cv_path_DSYMUTIL="$DSYMUTIL" # Let the user override the test with a path.
23196   ;;
23197   *)
23198   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
23199 for as_dir in $PATH
23200 do
23201   IFS=$as_save_IFS
23202   test -z "$as_dir" && as_dir=.
23203     for ac_exec_ext in '' $ac_executable_extensions; do
23204   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
23205     ac_cv_path_DSYMUTIL="$as_dir/$ac_word$ac_exec_ext"
23206     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
23207     break 2
23208   fi
23209 done
23210   done
23211 IFS=$as_save_IFS
23212 
23213   ;;
23214 esac
23215 fi
23216 DSYMUTIL=$ac_cv_path_DSYMUTIL
23217 if test -n "$DSYMUTIL"; then
23218   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
23219 $as_echo "$DSYMUTIL" >&6; }
23220 else
23221   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
23222 $as_echo "no" >&6; }
23223 fi
23224 
23225 
23226   test -n "$DSYMUTIL" && break
23227 done
23228 
23229   else
23230     # The variable is set, but is it from the command line or the environment?
23231 
23232     # Try to remove the string !DSYMUTIL! from our list.
23233     try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!DSYMUTIL!/}
23234     if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then
23235       # If it failed, the variable was not from the command line. Ignore it,
23236       # but warn the user (except for BASH, which is always set by the calling BASH).
23237       if test "xDSYMUTIL" != xBASH; then
23238         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of DSYMUTIL from the environment. Use command line variables instead." >&5
23239 $as_echo "$as_me: WARNING: Ignoring value of DSYMUTIL from the environment. Use command line variables instead." >&2;}
23240       fi
23241       # Try to locate tool using the code snippet
23242       for ac_prog in dsymutil
23243 do
23244   # Extract the first word of "$ac_prog", so it can be a program name with args.
23245 set dummy $ac_prog; ac_word=$2
23246 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
23247 $as_echo_n "checking for $ac_word... " >&6; }
23248 if ${ac_cv_path_DSYMUTIL+:} false; then :
23249   $as_echo_n "(cached) " >&6
23250 else
23251   case $DSYMUTIL in
23252   [\\/]* | ?:[\\/]*)
23253   ac_cv_path_DSYMUTIL="$DSYMUTIL" # Let the user override the test with a path.
23254   ;;
23255   *)
23256   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
23257 for as_dir in $PATH
23258 do
23259   IFS=$as_save_IFS
23260   test -z "$as_dir" && as_dir=.
23261     for ac_exec_ext in '' $ac_executable_extensions; do
23262   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
23263     ac_cv_path_DSYMUTIL="$as_dir/$ac_word$ac_exec_ext"
23264     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
23265     break 2
23266   fi
23267 done
23268   done
23269 IFS=$as_save_IFS
23270 
23271   ;;
23272 esac
23273 fi
23274 DSYMUTIL=$ac_cv_path_DSYMUTIL
23275 if test -n "$DSYMUTIL"; then
23276   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
23277 $as_echo "$DSYMUTIL" >&6; }
23278 else
23279   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
23280 $as_echo "no" >&6; }
23281 fi
23282 
23283 
23284   test -n "$DSYMUTIL" && break
23285 done
23286 
23287     else
23288       # If it succeeded, then it was overridden by the user. We will use it
23289       # for the tool.
23290 
23291       # First remove it from the list of overridden variables, so we can test
23292       # for unknown variables in the end.
23293       CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var"
23294 
23295       # Check if we try to supply an empty value
23296       if test "x$DSYMUTIL" = x; then
23297         { $as_echo "$as_me:${as_lineno-$LINENO}: Setting user supplied tool DSYMUTIL= (no value)" >&5
23298 $as_echo "$as_me: Setting user supplied tool DSYMUTIL= (no value)" >&6;}
23299         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DSYMUTIL" >&5
23300 $as_echo_n "checking for DSYMUTIL... " >&6; }
23301         { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
23302 $as_echo "disabled" >&6; }
23303       else
23304         # Check if the provided tool contains a complete path.
23305         tool_specified="$DSYMUTIL"
23306         tool_basename="${tool_specified##*/}"
23307         if test "x$tool_basename" = "x$tool_specified"; then
23308           # A command without a complete path is provided, search $PATH.
23309           { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool DSYMUTIL=$tool_basename" >&5
23310 $as_echo "$as_me: Will search for user supplied tool DSYMUTIL=$tool_basename" >&6;}
23311           # Extract the first word of "$tool_basename", so it can be a program name with args.
23312 set dummy $tool_basename; ac_word=$2
23313 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
23314 $as_echo_n "checking for $ac_word... " >&6; }
23315 if ${ac_cv_path_DSYMUTIL+:} false; then :
23316   $as_echo_n "(cached) " >&6
23317 else
23318   case $DSYMUTIL in
23319   [\\/]* | ?:[\\/]*)
23320   ac_cv_path_DSYMUTIL="$DSYMUTIL" # Let the user override the test with a path.
23321   ;;
23322   *)
23323   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
23324 for as_dir in $PATH
23325 do
23326   IFS=$as_save_IFS
23327   test -z "$as_dir" && as_dir=.
23328     for ac_exec_ext in '' $ac_executable_extensions; do
23329   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
23330     ac_cv_path_DSYMUTIL="$as_dir/$ac_word$ac_exec_ext"
23331     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
23332     break 2
23333   fi
23334 done
23335   done
23336 IFS=$as_save_IFS
23337 
23338   ;;
23339 esac
23340 fi
23341 DSYMUTIL=$ac_cv_path_DSYMUTIL
23342 if test -n "$DSYMUTIL"; then
23343   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
23344 $as_echo "$DSYMUTIL" >&6; }
23345 else
23346   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
23347 $as_echo "no" >&6; }
23348 fi
23349 
23350 
23351           if test "x$DSYMUTIL" = x; then
23352             as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5
23353           fi
23354         else
23355           # Otherwise we believe it is a complete path. Use it as it is.
23356           { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool DSYMUTIL=$tool_specified" >&5
23357 $as_echo "$as_me: Will use user supplied tool DSYMUTIL=$tool_specified" >&6;}
23358           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DSYMUTIL" >&5
23359 $as_echo_n "checking for DSYMUTIL... " >&6; }
23360           if test ! -x "$tool_specified"; then
23361             { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
23362 $as_echo "not found" >&6; }
23363             as_fn_error $? "User supplied tool DSYMUTIL=$tool_specified does not exist or is not executable" "$LINENO" 5
23364           fi
23365           { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5
23366 $as_echo "$tool_specified" >&6; }
23367         fi
23368       fi
23369     fi
23370 
23371   fi
23372 
23373 
23374 
23375   if test "x$DSYMUTIL" = x; then
23376     as_fn_error $? "Could not find required tool for DSYMUTIL" "$LINENO" 5
23377   fi
23378 
23379 
23380 
23381 
23382 
23383   # Publish this variable in the help.
23384 
23385 
23386   if [ -z "${XATTR+x}" ]; then
23387     # The variable is not set by user, try to locate tool using the code snippet
23388     for ac_prog in xattr
23389 do
23390   # Extract the first word of "$ac_prog", so it can be a program name with args.
23391 set dummy $ac_prog; ac_word=$2
23392 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
23393 $as_echo_n "checking for $ac_word... " >&6; }
23394 if ${ac_cv_path_XATTR+:} false; then :
23395   $as_echo_n "(cached) " >&6
23396 else
23397   case $XATTR in
23398   [\\/]* | ?:[\\/]*)
23399   ac_cv_path_XATTR="$XATTR" # Let the user override the test with a path.
23400   ;;
23401   *)
23402   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
23403 for as_dir in $PATH
23404 do
23405   IFS=$as_save_IFS
23406   test -z "$as_dir" && as_dir=.
23407     for ac_exec_ext in '' $ac_executable_extensions; do
23408   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
23409     ac_cv_path_XATTR="$as_dir/$ac_word$ac_exec_ext"
23410     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
23411     break 2
23412   fi
23413 done
23414   done
23415 IFS=$as_save_IFS
23416 
23417   ;;
23418 esac
23419 fi
23420 XATTR=$ac_cv_path_XATTR
23421 if test -n "$XATTR"; then
23422   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XATTR" >&5
23423 $as_echo "$XATTR" >&6; }
23424 else
23425   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
23426 $as_echo "no" >&6; }
23427 fi
23428 
23429 
23430   test -n "$XATTR" && break
23431 done
23432 
23433   else
23434     # The variable is set, but is it from the command line or the environment?
23435 
23436     # Try to remove the string !XATTR! from our list.
23437     try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!XATTR!/}
23438     if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then
23439       # If it failed, the variable was not from the command line. Ignore it,
23440       # but warn the user (except for BASH, which is always set by the calling BASH).
23441       if test "xXATTR" != xBASH; then
23442         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of XATTR from the environment. Use command line variables instead." >&5
23443 $as_echo "$as_me: WARNING: Ignoring value of XATTR from the environment. Use command line variables instead." >&2;}
23444       fi
23445       # Try to locate tool using the code snippet
23446       for ac_prog in xattr
23447 do
23448   # Extract the first word of "$ac_prog", so it can be a program name with args.
23449 set dummy $ac_prog; ac_word=$2
23450 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
23451 $as_echo_n "checking for $ac_word... " >&6; }
23452 if ${ac_cv_path_XATTR+:} false; then :
23453   $as_echo_n "(cached) " >&6
23454 else
23455   case $XATTR in
23456   [\\/]* | ?:[\\/]*)
23457   ac_cv_path_XATTR="$XATTR" # Let the user override the test with a path.
23458   ;;
23459   *)
23460   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
23461 for as_dir in $PATH
23462 do
23463   IFS=$as_save_IFS
23464   test -z "$as_dir" && as_dir=.
23465     for ac_exec_ext in '' $ac_executable_extensions; do
23466   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
23467     ac_cv_path_XATTR="$as_dir/$ac_word$ac_exec_ext"
23468     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
23469     break 2
23470   fi
23471 done
23472   done
23473 IFS=$as_save_IFS
23474 
23475   ;;
23476 esac
23477 fi
23478 XATTR=$ac_cv_path_XATTR
23479 if test -n "$XATTR"; then
23480   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XATTR" >&5
23481 $as_echo "$XATTR" >&6; }
23482 else
23483   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
23484 $as_echo "no" >&6; }
23485 fi
23486 
23487 
23488   test -n "$XATTR" && break
23489 done
23490 
23491     else
23492       # If it succeeded, then it was overridden by the user. We will use it
23493       # for the tool.
23494 
23495       # First remove it from the list of overridden variables, so we can test
23496       # for unknown variables in the end.
23497       CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var"
23498 
23499       # Check if we try to supply an empty value
23500       if test "x$XATTR" = x; then
23501         { $as_echo "$as_me:${as_lineno-$LINENO}: Setting user supplied tool XATTR= (no value)" >&5
23502 $as_echo "$as_me: Setting user supplied tool XATTR= (no value)" >&6;}
23503         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XATTR" >&5
23504 $as_echo_n "checking for XATTR... " >&6; }
23505         { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
23506 $as_echo "disabled" >&6; }
23507       else
23508         # Check if the provided tool contains a complete path.
23509         tool_specified="$XATTR"
23510         tool_basename="${tool_specified##*/}"
23511         if test "x$tool_basename" = "x$tool_specified"; then
23512           # A command without a complete path is provided, search $PATH.
23513           { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool XATTR=$tool_basename" >&5
23514 $as_echo "$as_me: Will search for user supplied tool XATTR=$tool_basename" >&6;}
23515           # Extract the first word of "$tool_basename", so it can be a program name with args.
23516 set dummy $tool_basename; ac_word=$2
23517 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
23518 $as_echo_n "checking for $ac_word... " >&6; }
23519 if ${ac_cv_path_XATTR+:} false; then :
23520   $as_echo_n "(cached) " >&6
23521 else
23522   case $XATTR in
23523   [\\/]* | ?:[\\/]*)
23524   ac_cv_path_XATTR="$XATTR" # Let the user override the test with a path.
23525   ;;
23526   *)
23527   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
23528 for as_dir in $PATH
23529 do
23530   IFS=$as_save_IFS
23531   test -z "$as_dir" && as_dir=.
23532     for ac_exec_ext in '' $ac_executable_extensions; do
23533   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
23534     ac_cv_path_XATTR="$as_dir/$ac_word$ac_exec_ext"
23535     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
23536     break 2
23537   fi
23538 done
23539   done
23540 IFS=$as_save_IFS
23541 
23542   ;;
23543 esac
23544 fi
23545 XATTR=$ac_cv_path_XATTR
23546 if test -n "$XATTR"; then
23547   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XATTR" >&5
23548 $as_echo "$XATTR" >&6; }
23549 else
23550   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
23551 $as_echo "no" >&6; }
23552 fi
23553 
23554 
23555           if test "x$XATTR" = x; then
23556             as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5
23557           fi
23558         else
23559           # Otherwise we believe it is a complete path. Use it as it is.
23560           { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool XATTR=$tool_specified" >&5
23561 $as_echo "$as_me: Will use user supplied tool XATTR=$tool_specified" >&6;}
23562           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XATTR" >&5
23563 $as_echo_n "checking for XATTR... " >&6; }
23564           if test ! -x "$tool_specified"; then
23565             { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
23566 $as_echo "not found" >&6; }
23567             as_fn_error $? "User supplied tool XATTR=$tool_specified does not exist or is not executable" "$LINENO" 5
23568           fi
23569           { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5
23570 $as_echo "$tool_specified" >&6; }
23571         fi
23572       fi
23573     fi
23574 
23575   fi
23576 
23577 
23578 
23579   if test "x$XATTR" = x; then
23580     as_fn_error $? "Could not find required tool for XATTR" "$LINENO" 5
23581   fi
23582 
23583 
23584 
23585 
23586   # Publish this variable in the help.
23587 
23588 
23589   if [ -z "${CODESIGN+x}" ]; then
23590     # The variable is not set by user, try to locate tool using the code snippet
23591     for ac_prog in codesign
23592 do
23593   # Extract the first word of "$ac_prog", so it can be a program name with args.
23594 set dummy $ac_prog; ac_word=$2
23595 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
23596 $as_echo_n "checking for $ac_word... " >&6; }
23597 if ${ac_cv_path_CODESIGN+:} false; then :
23598   $as_echo_n "(cached) " >&6
23599 else
23600   case $CODESIGN in
23601   [\\/]* | ?:[\\/]*)
23602   ac_cv_path_CODESIGN="$CODESIGN" # Let the user override the test with a path.
23603   ;;
23604   *)
23605   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
23606 for as_dir in $PATH
23607 do
23608   IFS=$as_save_IFS
23609   test -z "$as_dir" && as_dir=.
23610     for ac_exec_ext in '' $ac_executable_extensions; do
23611   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
23612     ac_cv_path_CODESIGN="$as_dir/$ac_word$ac_exec_ext"
23613     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
23614     break 2
23615   fi
23616 done
23617   done
23618 IFS=$as_save_IFS
23619 
23620   ;;
23621 esac
23622 fi
23623 CODESIGN=$ac_cv_path_CODESIGN
23624 if test -n "$CODESIGN"; then
23625   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CODESIGN" >&5
23626 $as_echo "$CODESIGN" >&6; }
23627 else
23628   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
23629 $as_echo "no" >&6; }
23630 fi
23631 
23632 
23633   test -n "$CODESIGN" && break
23634 done
23635 
23636   else
23637     # The variable is set, but is it from the command line or the environment?
23638 
23639     # Try to remove the string !CODESIGN! from our list.
23640     try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!CODESIGN!/}
23641     if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then
23642       # If it failed, the variable was not from the command line. Ignore it,
23643       # but warn the user (except for BASH, which is always set by the calling BASH).
23644       if test "xCODESIGN" != xBASH; then
23645         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of CODESIGN from the environment. Use command line variables instead." >&5
23646 $as_echo "$as_me: WARNING: Ignoring value of CODESIGN from the environment. Use command line variables instead." >&2;}
23647       fi
23648       # Try to locate tool using the code snippet
23649       for ac_prog in codesign
23650 do
23651   # Extract the first word of "$ac_prog", so it can be a program name with args.
23652 set dummy $ac_prog; ac_word=$2
23653 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
23654 $as_echo_n "checking for $ac_word... " >&6; }
23655 if ${ac_cv_path_CODESIGN+:} false; then :
23656   $as_echo_n "(cached) " >&6
23657 else
23658   case $CODESIGN in
23659   [\\/]* | ?:[\\/]*)
23660   ac_cv_path_CODESIGN="$CODESIGN" # Let the user override the test with a path.
23661   ;;
23662   *)
23663   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
23664 for as_dir in $PATH
23665 do
23666   IFS=$as_save_IFS
23667   test -z "$as_dir" && as_dir=.
23668     for ac_exec_ext in '' $ac_executable_extensions; do
23669   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
23670     ac_cv_path_CODESIGN="$as_dir/$ac_word$ac_exec_ext"
23671     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
23672     break 2
23673   fi
23674 done
23675   done
23676 IFS=$as_save_IFS
23677 
23678   ;;
23679 esac
23680 fi
23681 CODESIGN=$ac_cv_path_CODESIGN
23682 if test -n "$CODESIGN"; then
23683   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CODESIGN" >&5
23684 $as_echo "$CODESIGN" >&6; }
23685 else
23686   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
23687 $as_echo "no" >&6; }
23688 fi
23689 
23690 
23691   test -n "$CODESIGN" && break
23692 done
23693 
23694     else
23695       # If it succeeded, then it was overridden by the user. We will use it
23696       # for the tool.
23697 
23698       # First remove it from the list of overridden variables, so we can test
23699       # for unknown variables in the end.
23700       CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var"
23701 
23702       # Check if we try to supply an empty value
23703       if test "x$CODESIGN" = x; then
23704         { $as_echo "$as_me:${as_lineno-$LINENO}: Setting user supplied tool CODESIGN= (no value)" >&5
23705 $as_echo "$as_me: Setting user supplied tool CODESIGN= (no value)" >&6;}
23706         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CODESIGN" >&5
23707 $as_echo_n "checking for CODESIGN... " >&6; }
23708         { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
23709 $as_echo "disabled" >&6; }
23710       else
23711         # Check if the provided tool contains a complete path.
23712         tool_specified="$CODESIGN"
23713         tool_basename="${tool_specified##*/}"
23714         if test "x$tool_basename" = "x$tool_specified"; then
23715           # A command without a complete path is provided, search $PATH.
23716           { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool CODESIGN=$tool_basename" >&5
23717 $as_echo "$as_me: Will search for user supplied tool CODESIGN=$tool_basename" >&6;}
23718           # Extract the first word of "$tool_basename", so it can be a program name with args.
23719 set dummy $tool_basename; ac_word=$2
23720 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
23721 $as_echo_n "checking for $ac_word... " >&6; }
23722 if ${ac_cv_path_CODESIGN+:} false; then :
23723   $as_echo_n "(cached) " >&6
23724 else
23725   case $CODESIGN in
23726   [\\/]* | ?:[\\/]*)
23727   ac_cv_path_CODESIGN="$CODESIGN" # Let the user override the test with a path.
23728   ;;
23729   *)
23730   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
23731 for as_dir in $PATH
23732 do
23733   IFS=$as_save_IFS
23734   test -z "$as_dir" && as_dir=.
23735     for ac_exec_ext in '' $ac_executable_extensions; do
23736   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
23737     ac_cv_path_CODESIGN="$as_dir/$ac_word$ac_exec_ext"
23738     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
23739     break 2
23740   fi
23741 done
23742   done
23743 IFS=$as_save_IFS
23744 
23745   ;;
23746 esac
23747 fi
23748 CODESIGN=$ac_cv_path_CODESIGN
23749 if test -n "$CODESIGN"; then
23750   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CODESIGN" >&5
23751 $as_echo "$CODESIGN" >&6; }
23752 else
23753   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
23754 $as_echo "no" >&6; }
23755 fi
23756 
23757 
23758           if test "x$CODESIGN" = x; then
23759             as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5
23760           fi
23761         else
23762           # Otherwise we believe it is a complete path. Use it as it is.
23763           { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool CODESIGN=$tool_specified" >&5
23764 $as_echo "$as_me: Will use user supplied tool CODESIGN=$tool_specified" >&6;}
23765           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CODESIGN" >&5
23766 $as_echo_n "checking for CODESIGN... " >&6; }
23767           if test ! -x "$tool_specified"; then
23768             { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
23769 $as_echo "not found" >&6; }
23770             as_fn_error $? "User supplied tool CODESIGN=$tool_specified does not exist or is not executable" "$LINENO" 5
23771           fi
23772           { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5
23773 $as_echo "$tool_specified" >&6; }
23774         fi
23775       fi
23776     fi
23777 
23778   fi
23779 
23780 
23781     if test "x$CODESIGN" != "x"; then
23782       # Verify that the openjdk_codesign certificate is present
23783       { $as_echo "$as_me:${as_lineno-$LINENO}: checking if openjdk_codesign certificate is present" >&5
23784 $as_echo_n "checking if openjdk_codesign certificate is present... " >&6; }
23785       $RM codesign-testfile
23786       $TOUCH codesign-testfile
23787       $CODESIGN -s openjdk_codesign codesign-testfile 2>&5 >&5 || CODESIGN=
23788       $RM codesign-testfile
23789       if test "x$CODESIGN" = x; then
23790         { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
23791 $as_echo "no" >&6; }
23792       else
23793         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
23794 $as_echo "yes" >&6; }
23795       fi
23796     fi
23797 
23798 
23799 
23800   # Publish this variable in the help.
23801 
23802 
23803   if [ -z "${SETFILE+x}" ]; then
23804     # The variable is not set by user, try to locate tool using the code snippet
23805     for ac_prog in SetFile
23806 do
23807   # Extract the first word of "$ac_prog", so it can be a program name with args.
23808 set dummy $ac_prog; ac_word=$2
23809 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
23810 $as_echo_n "checking for $ac_word... " >&6; }
23811 if ${ac_cv_path_SETFILE+:} false; then :
23812   $as_echo_n "(cached) " >&6
23813 else
23814   case $SETFILE in
23815   [\\/]* | ?:[\\/]*)
23816   ac_cv_path_SETFILE="$SETFILE" # Let the user override the test with a path.
23817   ;;
23818   *)
23819   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
23820 for as_dir in $PATH
23821 do
23822   IFS=$as_save_IFS
23823   test -z "$as_dir" && as_dir=.
23824     for ac_exec_ext in '' $ac_executable_extensions; do
23825   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
23826     ac_cv_path_SETFILE="$as_dir/$ac_word$ac_exec_ext"
23827     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
23828     break 2
23829   fi
23830 done
23831   done
23832 IFS=$as_save_IFS
23833 
23834   ;;
23835 esac
23836 fi
23837 SETFILE=$ac_cv_path_SETFILE
23838 if test -n "$SETFILE"; then
23839   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SETFILE" >&5
23840 $as_echo "$SETFILE" >&6; }
23841 else
23842   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
23843 $as_echo "no" >&6; }
23844 fi
23845 
23846 
23847   test -n "$SETFILE" && break
23848 done
23849 
23850   else
23851     # The variable is set, but is it from the command line or the environment?
23852 
23853     # Try to remove the string !SETFILE! from our list.
23854     try_remove_var=${CONFIGURE_OVERRIDDEN_VARIABLES//!SETFILE!/}
23855     if test "x$try_remove_var" = "x$CONFIGURE_OVERRIDDEN_VARIABLES"; then
23856       # If it failed, the variable was not from the command line. Ignore it,
23857       # but warn the user (except for BASH, which is always set by the calling BASH).
23858       if test "xSETFILE" != xBASH; then
23859         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring value of SETFILE from the environment. Use command line variables instead." >&5
23860 $as_echo "$as_me: WARNING: Ignoring value of SETFILE from the environment. Use command line variables instead." >&2;}
23861       fi
23862       # Try to locate tool using the code snippet
23863       for ac_prog in SetFile
23864 do
23865   # Extract the first word of "$ac_prog", so it can be a program name with args.
23866 set dummy $ac_prog; ac_word=$2
23867 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
23868 $as_echo_n "checking for $ac_word... " >&6; }
23869 if ${ac_cv_path_SETFILE+:} false; then :
23870   $as_echo_n "(cached) " >&6
23871 else
23872   case $SETFILE in
23873   [\\/]* | ?:[\\/]*)
23874   ac_cv_path_SETFILE="$SETFILE" # Let the user override the test with a path.
23875   ;;
23876   *)
23877   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
23878 for as_dir in $PATH
23879 do
23880   IFS=$as_save_IFS
23881   test -z "$as_dir" && as_dir=.
23882     for ac_exec_ext in '' $ac_executable_extensions; do
23883   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
23884     ac_cv_path_SETFILE="$as_dir/$ac_word$ac_exec_ext"
23885     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
23886     break 2
23887   fi
23888 done
23889   done
23890 IFS=$as_save_IFS
23891 
23892   ;;
23893 esac
23894 fi
23895 SETFILE=$ac_cv_path_SETFILE
23896 if test -n "$SETFILE"; then
23897   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SETFILE" >&5
23898 $as_echo "$SETFILE" >&6; }
23899 else
23900   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
23901 $as_echo "no" >&6; }
23902 fi
23903 
23904 
23905   test -n "$SETFILE" && break
23906 done
23907 
23908     else
23909       # If it succeeded, then it was overridden by the user. We will use it
23910       # for the tool.
23911 
23912       # First remove it from the list of overridden variables, so we can test
23913       # for unknown variables in the end.
23914       CONFIGURE_OVERRIDDEN_VARIABLES="$try_remove_var"
23915 
23916       # Check if we try to supply an empty value
23917       if test "x$SETFILE" = x; then
23918         { $as_echo "$as_me:${as_lineno-$LINENO}: Setting user supplied tool SETFILE= (no value)" >&5
23919 $as_echo "$as_me: Setting user supplied tool SETFILE= (no value)" >&6;}
23920         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SETFILE" >&5
23921 $as_echo_n "checking for SETFILE... " >&6; }
23922         { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
23923 $as_echo "disabled" >&6; }
23924       else
23925         # Check if the provided tool contains a complete path.
23926         tool_specified="$SETFILE"
23927         tool_basename="${tool_specified##*/}"
23928         if test "x$tool_basename" = "x$tool_specified"; then
23929           # A command without a complete path is provided, search $PATH.
23930           { $as_echo "$as_me:${as_lineno-$LINENO}: Will search for user supplied tool SETFILE=$tool_basename" >&5
23931 $as_echo "$as_me: Will search for user supplied tool SETFILE=$tool_basename" >&6;}
23932           # Extract the first word of "$tool_basename", so it can be a program name with args.
23933 set dummy $tool_basename; ac_word=$2
23934 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
23935 $as_echo_n "checking for $ac_word... " >&6; }
23936 if ${ac_cv_path_SETFILE+:} false; then :
23937   $as_echo_n "(cached) " >&6
23938 else
23939   case $SETFILE in
23940   [\\/]* | ?:[\\/]*)
23941   ac_cv_path_SETFILE="$SETFILE" # Let the user override the test with a path.
23942   ;;
23943   *)
23944   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
23945 for as_dir in $PATH
23946 do
23947   IFS=$as_save_IFS
23948   test -z "$as_dir" && as_dir=.
23949     for ac_exec_ext in '' $ac_executable_extensions; do
23950   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
23951     ac_cv_path_SETFILE="$as_dir/$ac_word$ac_exec_ext"
23952     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
23953     break 2
23954   fi
23955 done
23956   done
23957 IFS=$as_save_IFS
23958 
23959   ;;
23960 esac
23961 fi
23962 SETFILE=$ac_cv_path_SETFILE
23963 if test -n "$SETFILE"; then
23964   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SETFILE" >&5
23965 $as_echo "$SETFILE" >&6; }
23966 else
23967   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
23968 $as_echo "no" >&6; }
23969 fi
23970 
23971 
23972           if test "x$SETFILE" = x; then
23973             as_fn_error $? "User supplied tool $tool_basename could not be found" "$LINENO" 5
23974           fi
23975         else
23976           # Otherwise we believe it is a complete path. Use it as it is.
23977           { $as_echo "$as_me:${as_lineno-$LINENO}: Will use user supplied tool SETFILE=$tool_specified" >&5
23978 $as_echo "$as_me: Will use user supplied tool SETFILE=$tool_specified" >&6;}
23979           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SETFILE" >&5
23980 $as_echo_n "checking for SETFILE... " >&6; }
23981           if test ! -x "$tool_specified"; then
23982             { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
23983 $as_echo "not found" >&6; }
23984             as_fn_error $? "User supplied tool SETFILE=$tool_specified does not exist or is not executable" "$LINENO" 5
23985           fi
23986           { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tool_specified" >&5
23987 $as_echo "$tool_specified" >&6; }
23988         fi
23989       fi
23990     fi
23991 
23992   fi
23993 
23994 
23995 
23996   if test "x$SETFILE" = x; then
23997     as_fn_error $? "Could not find required tool for SETFILE" "$LINENO" 5
23998   fi
23999 
24000 
24001   fi
24002 
24003 
24004   # Test if bash supports pipefail.
24005   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if bash supports pipefail" >&5
24006 $as_echo_n "checking if bash supports pipefail... " >&6; }
24007   if ${BASH} -c 'set -o pipefail'; then
24008     BASH_ARGS="$BASH_ARGS -o pipefail"
24009     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
24010 $as_echo "yes" >&6; }
24011   else
24012     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
24013 $as_echo "no" >&6; }
24014   fi
24015 
24016   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if bash supports errexit (-e)" >&5
24017 $as_echo_n "checking if bash supports errexit (-e)... " >&6; }
24018   if ${BASH} -e -c 'true'; then
24019     BASH_ARGS="$BASH_ARGS -e"
24020     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
24021 $as_echo "yes" >&6; }
24022   else
24023     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
24024 $as_echo "no" >&6; }
24025   fi
24026 
24027 
24028 
24029 
24030 # Check if pkg-config is available.
24031 
24032 
24033 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
24034         if test -n "$ac_tool_prefix"; then
24035   # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
24036 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
24037 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
24038 $as_echo_n "checking for $ac_word... " >&6; }
24039 if ${ac_cv_path_PKG_CONFIG+:} false; then :
24040   $as_echo_n "(cached) " >&6
24041 else
24042   case $PKG_CONFIG in
24043   [\\/]* | ?:[\\/]*)
24044   ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
24045   ;;
24046   *)
24047   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
24048 for as_dir in $PATH
24049 do
24050   IFS=$as_save_IFS
24051   test -z "$as_dir" && as_dir=.
24052     for ac_exec_ext in '' $ac_executable_extensions; do
24053   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
24054     ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
24055     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
24056     break 2
24057   fi
24058 done
24059   done
24060 IFS=$as_save_IFS
24061 
24062   ;;
24063 esac
24064 fi
24065 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
24066 if test -n "$PKG_CONFIG"; then
24067   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
24068 $as_echo "$PKG_CONFIG" >&6; }
24069 else
24070   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
24071 $as_echo "no" >&6; }
24072 fi
24073 
24074 
24075 fi
24076 if test -z "$ac_cv_path_PKG_CONFIG"; then
24077   ac_pt_PKG_CONFIG=$PKG_CONFIG
24078   # Extract the first word of "pkg-config", so it can be a program name with args.
24079 set dummy pkg-config; ac_word=$2
24080 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
24081 $as_echo_n "checking for $ac_word... " >&6; }
24082 if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
24083   $as_echo_n "(cached) " >&6
24084 else
24085   case $ac_pt_PKG_CONFIG in
24086   [\\/]* | ?:[\\/]*)
24087   ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
24088   ;;
24089   *)
24090   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
24091 for as_dir in $PATH
24092 do
24093   IFS=$as_save_IFS
24094   test -z "$as_dir" && as_dir=.
24095     for ac_exec_ext in '' $ac_executable_extensions; do
24096   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
24097     ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
24098     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
24099     break 2
24100   fi
24101 done
24102   done
24103 IFS=$as_save_IFS
24104 
24105   ;;
24106 esac
24107 fi
24108 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
24109 if test -n "$ac_pt_PKG_CONFIG"; then
24110   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
24111 $as_echo "$ac_pt_PKG_CONFIG" >&6; }
24112 else
24113   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
24114 $as_echo "no" >&6; }
24115 fi
24116 
24117   if test "x$ac_pt_PKG_CONFIG" = x; then
24118     PKG_CONFIG=""
24119   else
24120     case $cross_compiling:$ac_tool_warned in
24121 yes:)
24122 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
24123 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
24124 ac_tool_warned=yes ;;
24125 esac
24126     PKG_CONFIG=$ac_pt_PKG_CONFIG
24127   fi
24128 else
24129   PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
24130 fi
24131 
24132 fi
24133 if test -n "$PKG_CONFIG"; then
24134         _pkg_min_version=0.9.0
24135         { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
24136 $as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
24137         if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
24138                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
24139 $as_echo "yes" >&6; }
24140         else
24141                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
24142 $as_echo "no" >&6; }
24143                 PKG_CONFIG=""
24144         fi
24145 
24146 fi
24147 
24148 # After basic tools have been setup, we can check build os specific details.
24149 
24150   ###############################################################################
24151 
24152   # Note that this is the build platform OS version!
24153 
24154   OS_VERSION="`uname -r | ${SED} 's!\.! !g' | ${SED} 's!-! !g'`"
24155   OS_VERSION_MAJOR="`${ECHO} ${OS_VERSION} | ${CUT} -f 1 -d ' '`"
24156   OS_VERSION_MINOR="`${ECHO} ${OS_VERSION} | ${CUT} -f 2 -d ' '`"
24157   OS_VERSION_MICRO="`${ECHO} ${OS_VERSION} | ${CUT} -f 3 -d ' '`"
24158 
24159 
24160 
24161 
24162 
24163 # Misc basic settings
24164 
24165 
24166 # Check whether --with-default-make-target was given.
24167 if test "${with_default_make_target+set}" = set; then :
24168   withval=$with_default_make_target;
24169 fi
24170 
24171   if test "x$with_default_make_target" = "x" \
24172       || test "x$with_default_make_target" = "xyes"; then
24173     DEFAULT_MAKE_TARGET="exploded-image"
24174   elif test "x$with_default_make_target" = "xno"; then
24175     as_fn_error $? "--without-default-make-target is not a valid option" "$LINENO" 5
24176   else
24177     DEFAULT_MAKE_TARGET="$with_default_make_target"
24178   fi
24179 
24180 
24181 
24182 
24183 ###############################################################################
24184 #
24185 # Determine OpenJDK variants, options and version numbers.
24186 #
24187 ###############################################################################
24188 
24189 # We need build & target for this.
24190 
24191   # Should we build a JDK/JVM with headful support (ie a graphical ui)?
24192   # We always build headless support.
24193   { $as_echo "$as_me:${as_lineno-$LINENO}: checking headful support" >&5
24194 $as_echo_n "checking headful support... " >&6; }
24195   # Check whether --enable-headful was given.
24196 if test "${enable_headful+set}" = set; then :
24197   enableval=$enable_headful; SUPPORT_HEADFUL=${enable_headful}
24198 else
24199   SUPPORT_HEADFUL=yes
24200 fi
24201 
24202 
24203   SUPPORT_HEADLESS=yes
24204   BUILD_HEADLESS="BUILD_HEADLESS:=true"
24205 
24206   if test "x$SUPPORT_HEADFUL" = xyes; then
24207     # We are building both headful and headless.
24208     headful_msg="include support for both headful and headless"
24209   fi
24210 
24211   if test "x$SUPPORT_HEADFUL" = xno; then
24212     # Thus we are building headless only.
24213     BUILD_HEADLESS="BUILD_HEADLESS:=true"
24214     headful_msg="headless only"
24215   fi
24216 
24217   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $headful_msg" >&5
24218 $as_echo "$headful_msg" >&6; }
24219 
24220 
24221 
24222 
24223 
24224   # Choose cacerts source file
24225 
24226 # Check whether --with-cacerts-file was given.
24227 if test "${with_cacerts_file+set}" = set; then :
24228   withval=$with_cacerts_file;
24229 fi
24230 
24231   if test "x$with_cacerts_file" != x; then
24232     CACERTS_FILE=$with_cacerts_file
24233   fi
24234 
24235 
24236   # Enable or disable unlimited crypto
24237   # Check whether --enable-unlimited-crypto was given.
24238 if test "${enable_unlimited_crypto+set}" = set; then :
24239   enableval=$enable_unlimited_crypto;
24240 else
24241   enable_unlimited_crypto=no
24242 fi
24243 
24244   if test "x$enable_unlimited_crypto" = "xyes"; then
24245     UNLIMITED_CRYPTO=true
24246   else
24247     UNLIMITED_CRYPTO=false
24248   fi
24249 
24250 
24251   # Should we build the serviceability agent (SA)?
24252   INCLUDE_SA=true
24253   if   [[ " $JVM_VARIANTS " =~ " zero " ]]   ||   [[ " $JVM_VARIANTS " =~ " zeroshark " ]]  ; then
24254     INCLUDE_SA=false
24255   fi
24256   if test "x$OPENJDK_TARGET_OS" = xaix ; then
24257     INCLUDE_SA=false
24258   fi
24259 
24260 
24261   # Compress jars
24262   COMPRESS_JARS=false
24263 
24264 
24265 
24266   # Setup default copyright year. Mostly overridden when building close to a new year.
24267 
24268 # Check whether --with-copyright-year was given.
24269 if test "${with_copyright_year+set}" = set; then :
24270   withval=$with_copyright_year;
24271 fi
24272 
24273   if test "x$with_copyright_year" = xyes; then
24274     as_fn_error $? "Copyright year must have a value" "$LINENO" 5
24275   elif test "x$with_copyright_year" != x; then
24276     COPYRIGHT_YEAR="$with_copyright_year"
24277   else
24278     COPYRIGHT_YEAR=`$DATE +'%Y'`
24279   fi
24280 
24281 
24282 
24283   # Check whether --enable-keep-packaged-modules was given.
24284 if test "${enable_keep_packaged_modules+set}" = set; then :
24285   enableval=$enable_keep_packaged_modules;
24286 fi
24287 
24288 
24289   if test "x$enable_keep_packaged_modules" = "xyes"; then
24290     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if packaged modules are kept" >&5
24291 $as_echo_n "checking if packaged modules are kept... " >&6; }
24292     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
24293 $as_echo "yes" >&6; }
24294     JLINK_KEEP_PACKAGED_MODULES=true
24295   elif test "x$enable_keep_packaged_modules" = "xno"; then
24296     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if packaged modules are kept" >&5
24297 $as_echo_n "checking if packaged modules are kept... " >&6; }
24298     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
24299 $as_echo "no" >&6; }
24300     JLINK_KEEP_PACKAGED_MODULES=false
24301   elif test "x$enable_keep_packaged_modules" = "x"; then
24302     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes (default)" >&5
24303 $as_echo "yes (default)" >&6; }
24304     JLINK_KEEP_PACKAGED_MODULES=true
24305   else
24306     as_fn_error $? "--enable-keep-packaged-modules accepts no argument" "$LINENO" 5
24307   fi
24308 
24309 
24310 
24311 
24312   # Warn user that old version arguments are deprecated.
24313 
24314 
24315 # Check whether --with-milestone was given.
24316 if test "${with_milestone+set}" = set; then :
24317   withval=$with_milestone; { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Option --with-milestone is deprecated and will be ignored." >&5
24318 $as_echo "$as_me: WARNING: Option --with-milestone is deprecated and will be ignored." >&2;}
24319 fi
24320 
24321 
24322 
24323 
24324 # Check whether --with-update-version was given.
24325 if test "${with_update_version+set}" = set; then :
24326   withval=$with_update_version; { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Option --with-update-version is deprecated and will be ignored." >&5
24327 $as_echo "$as_me: WARNING: Option --with-update-version is deprecated and will be ignored." >&2;}
24328 fi
24329 
24330 
24331 
24332 
24333 # Check whether --with-user-release-suffix was given.
24334 if test "${with_user_release_suffix+set}" = set; then :
24335   withval=$with_user_release_suffix; { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Option --with-user-release-suffix is deprecated and will be ignored." >&5
24336 $as_echo "$as_me: WARNING: Option --with-user-release-suffix is deprecated and will be ignored." >&2;}
24337 fi
24338 
24339 
24340 
24341 
24342 # Check whether --with-build-number was given.
24343 if test "${with_build_number+set}" = set; then :
24344   withval=$with_build_number; { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Option --with-build-number is deprecated and will be ignored." >&5
24345 $as_echo "$as_me: WARNING: Option --with-build-number is deprecated and will be ignored." >&2;}
24346 fi
24347 
24348 
24349 
24350   # Source the version numbers file
24351   . $AUTOCONF_DIR/version-numbers
24352 
24353   # Some non-version number information is set in that file
24354 
24355 
24356 
24357 
24358 
24359 
24360 
24361 
24362 
24363   # Override version from arguments
24364 
24365   # If --with-version-string is set, process it first. It is possible to
24366   # override parts with more specific flags, since these are processed later.
24367 
24368 # Check whether --with-version-string was given.
24369 if test "${with_version_string+set}" = set; then :
24370   withval=$with_version_string;
24371 fi
24372 
24373   if test "x$with_version_string" = xyes; then
24374     as_fn_error $? "--with-version-string must have a value" "$LINENO" 5
24375   elif test "x$with_version_string" != x; then
24376     # Additional [] needed to keep m4 from mangling shell constructs.
24377     if  [[ $with_version_string =~ ^([0-9]+)(\.([0-9]+))?(\.([0-9]+))?(\.([0-9]+))?(-([a-zA-Z]+))?((\+)([0-9]+)?(-([-a-zA-Z0-9.]+))?)?$ ]] ; then
24378       VERSION_MAJOR=${BASH_REMATCH[1]}
24379       VERSION_MINOR=${BASH_REMATCH[3]}
24380       VERSION_SECURITY=${BASH_REMATCH[5]}
24381       VERSION_PATCH=${BASH_REMATCH[7]}
24382       VERSION_PRE=${BASH_REMATCH[9]}
24383       version_plus_separator=${BASH_REMATCH[11]}
24384       VERSION_BUILD=${BASH_REMATCH[12]}
24385       VERSION_OPT=${BASH_REMATCH[14]}
24386       # Unspecified numerical fields are interpreted as 0.
24387       if test "x$VERSION_MINOR" = x; then
24388         VERSION_MINOR=0
24389       fi
24390       if test "x$VERSION_SECURITY" = x; then
24391         VERSION_SECURITY=0
24392       fi
24393       if test "x$VERSION_PATCH" = x; then
24394         VERSION_PATCH=0
24395       fi
24396       if test "x$version_plus_separator" != x \
24397           && test "x$VERSION_BUILD$VERSION_OPT" = x; then
24398         as_fn_error $? "Version string contains + but both 'BUILD' and 'OPT' are missing" "$LINENO" 5
24399       fi
24400       # Stop the version part process from setting default values.
24401       # We still allow them to explicitely override though.
24402       NO_DEFAULT_VERSION_PARTS=true
24403     else
24404       as_fn_error $? "--with-version-string fails to parse as a valid version string: $with_version_string" "$LINENO" 5
24405     fi
24406   fi
24407 
24408 
24409 # Check whether --with-version-pre was given.
24410 if test "${with_version_pre+set}" = set; then :
24411   withval=$with_version_pre; with_version_pre_present=true
24412 else
24413   with_version_pre_present=false
24414 fi
24415 
24416 
24417   if test "x$with_version_pre_present" = xtrue; then
24418     if test "x$with_version_pre" = xyes; then
24419       as_fn_error $? "--with-version-pre must have a value" "$LINENO" 5
24420     elif test "x$with_version_pre" = xno; then
24421       # Interpret --without-* as empty string instead of the literal "no"
24422       VERSION_PRE=
24423     else
24424       # Only [a-zA-Z] is allowed in the VERSION_PRE. Outer [ ] to quote m4.
24425        VERSION_PRE=`$ECHO "$with_version_pre" | $TR -c -d '[a-z][A-Z]'`
24426       if test "x$VERSION_PRE" != "x$with_version_pre"; then
24427         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: --with-version-pre value has been sanitized from '$with_version_pre' to '$VERSION_PRE'" >&5
24428 $as_echo "$as_me: WARNING: --with-version-pre value has been sanitized from '$with_version_pre' to '$VERSION_PRE'" >&2;}
24429       fi
24430     fi
24431   else
24432     if test "x$NO_DEFAULT_VERSION_PARTS" != xtrue; then
24433       # Default is to use "internal" as pre
24434       VERSION_PRE="internal"
24435     fi
24436   fi
24437 
24438 
24439 # Check whether --with-version-opt was given.
24440 if test "${with_version_opt+set}" = set; then :
24441   withval=$with_version_opt; with_version_opt_present=true
24442 else
24443   with_version_opt_present=false
24444 fi
24445 
24446 
24447   if test "x$with_version_opt_present" = xtrue; then
24448     if test "x$with_version_opt" = xyes; then
24449       as_fn_error $? "--with-version-opt must have a value" "$LINENO" 5
24450     elif test "x$with_version_opt" = xno; then
24451       # Interpret --without-* as empty string instead of the literal "no"
24452       VERSION_OPT=
24453     else
24454       # Only [-.a-zA-Z0-9] is allowed in the VERSION_OPT. Outer [ ] to quote m4.
24455        VERSION_OPT=`$ECHO "$with_version_opt" | $TR -c -d '[a-z][A-Z][0-9].-'`
24456       if test "x$VERSION_OPT" != "x$with_version_opt"; then
24457         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: --with-version-opt value has been sanitized from '$with_version_opt' to '$VERSION_OPT'" >&5
24458 $as_echo "$as_me: WARNING: --with-version-opt value has been sanitized from '$with_version_opt' to '$VERSION_OPT'" >&2;}
24459       fi
24460     fi
24461   else
24462     if test "x$NO_DEFAULT_VERSION_PARTS" != xtrue; then
24463       # Default is to calculate a string like this <timestamp>.<username>.<base dir name>
24464       timestamp=`$DATE '+%Y-%m-%d-%H%M%S'`
24465       # Outer [ ] to quote m4.
24466        basedirname=`$BASENAME "$TOPDIR" | $TR -d -c '[a-z][A-Z][0-9].-'`
24467       VERSION_OPT="$timestamp.$USERNAME.$basedirname"
24468     fi
24469   fi
24470 
24471 
24472 # Check whether --with-version-build was given.
24473 if test "${with_version_build+set}" = set; then :
24474   withval=$with_version_build; with_version_build_present=true
24475 else
24476   with_version_build_present=false
24477 fi
24478 
24479 
24480   if test "x$with_version_build_present" = xtrue; then
24481     if test "x$with_version_build" = xyes; then
24482       as_fn_error $? "--with-version-build must have a value" "$LINENO" 5
24483     elif test "x$with_version_build" = xno; then
24484       # Interpret --without-* as empty string instead of the literal "no"
24485       VERSION_BUILD=
24486     elif test "x$with_version_build" = x; then
24487       VERSION_BUILD=
24488     else
24489 
24490   # Additional [] needed to keep m4 from mangling shell constructs.
24491   if  ! [[ "$with_version_build" =~ ^0*([1-9][0-9]*)|(0)$ ]]  ; then
24492     as_fn_error $? "\"$with_version_build\" is not a valid numerical value for VERSION_BUILD" "$LINENO" 5
24493   fi
24494   # Extract the version number without leading zeros.
24495   cleaned_value=${BASH_REMATCH[1]}
24496   if test "x$cleaned_value" = x; then
24497     # Special case for zero
24498     cleaned_value=${BASH_REMATCH[2]}
24499   fi
24500 
24501   if test $cleaned_value -gt 255; then
24502     as_fn_error $? "VERSION_BUILD is given as $with_version_build. This is greater than 255 which is not allowed." "$LINENO" 5
24503   fi
24504   if test "x$cleaned_value" != "x$with_version_build"; then
24505     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Value for VERSION_BUILD has been sanitized from '$with_version_build' to '$cleaned_value'" >&5
24506 $as_echo "$as_me: WARNING: Value for VERSION_BUILD has been sanitized from '$with_version_build' to '$cleaned_value'" >&2;}
24507   fi
24508   VERSION_BUILD=$cleaned_value
24509 
24510     fi
24511   else
24512     if test "x$NO_DEFAULT_VERSION_PARTS" != xtrue; then
24513       # Default is to not have a build number.
24514       VERSION_BUILD=""
24515       # FIXME: Until all code can cope with an empty VERSION_BUILD, set it to 0.
24516       VERSION_BUILD=0
24517     fi
24518   fi
24519 
24520 
24521 # Check whether --with-version-major was given.
24522 if test "${with_version_major+set}" = set; then :
24523   withval=$with_version_major; with_version_major_present=true
24524 else
24525   with_version_major_present=false
24526 fi
24527 
24528 
24529   if test "x$with_version_major_present" = xtrue; then
24530     if test "x$with_version_major" = xyes; then
24531       as_fn_error $? "--with-version-major must have a value" "$LINENO" 5
24532     else
24533 
24534   # Additional [] needed to keep m4 from mangling shell constructs.
24535   if  ! [[ "$with_version_major" =~ ^0*([1-9][0-9]*)|(0)$ ]]  ; then
24536     as_fn_error $? "\"$with_version_major\" is not a valid numerical value for VERSION_MAJOR" "$LINENO" 5
24537   fi
24538   # Extract the version number without leading zeros.
24539   cleaned_value=${BASH_REMATCH[1]}
24540   if test "x$cleaned_value" = x; then
24541     # Special case for zero
24542     cleaned_value=${BASH_REMATCH[2]}
24543   fi
24544 
24545   if test $cleaned_value -gt 255; then
24546     as_fn_error $? "VERSION_MAJOR is given as $with_version_major. This is greater than 255 which is not allowed." "$LINENO" 5
24547   fi
24548   if test "x$cleaned_value" != "x$with_version_major"; then
24549     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Value for VERSION_MAJOR has been sanitized from '$with_version_major' to '$cleaned_value'" >&5
24550 $as_echo "$as_me: WARNING: Value for VERSION_MAJOR has been sanitized from '$with_version_major' to '$cleaned_value'" >&2;}
24551   fi
24552   VERSION_MAJOR=$cleaned_value
24553 
24554     fi
24555   else
24556     if test "x$NO_DEFAULT_VERSION_PARTS" != xtrue; then
24557       # Default is to get value from version-numbers
24558       VERSION_MAJOR="$DEFAULT_VERSION_MAJOR"
24559     fi
24560   fi
24561 
24562 
24563 # Check whether --with-version-minor was given.
24564 if test "${with_version_minor+set}" = set; then :
24565   withval=$with_version_minor; with_version_minor_present=true
24566 else
24567   with_version_minor_present=false
24568 fi
24569 
24570 
24571   if test "x$with_version_minor_present" = xtrue; then
24572     if test "x$with_version_minor" = xyes; then
24573       as_fn_error $? "--with-version-minor must have a value" "$LINENO" 5
24574     elif test "x$with_version_minor" = xno; then
24575       # Interpret --without-* as empty string (i.e. 0) instead of the literal "no"
24576       VERSION_MINOR=0
24577     elif test "x$with_version_minor" = x; then
24578       VERSION_MINOR=0
24579     else
24580 
24581   # Additional [] needed to keep m4 from mangling shell constructs.
24582   if  ! [[ "$with_version_minor" =~ ^0*([1-9][0-9]*)|(0)$ ]]  ; then
24583     as_fn_error $? "\"$with_version_minor\" is not a valid numerical value for VERSION_MINOR" "$LINENO" 5
24584   fi
24585   # Extract the version number without leading zeros.
24586   cleaned_value=${BASH_REMATCH[1]}
24587   if test "x$cleaned_value" = x; then
24588     # Special case for zero
24589     cleaned_value=${BASH_REMATCH[2]}
24590   fi
24591 
24592   if test $cleaned_value -gt 255; then
24593     as_fn_error $? "VERSION_MINOR is given as $with_version_minor. This is greater than 255 which is not allowed." "$LINENO" 5
24594   fi
24595   if test "x$cleaned_value" != "x$with_version_minor"; then
24596     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Value for VERSION_MINOR has been sanitized from '$with_version_minor' to '$cleaned_value'" >&5
24597 $as_echo "$as_me: WARNING: Value for VERSION_MINOR has been sanitized from '$with_version_minor' to '$cleaned_value'" >&2;}
24598   fi
24599   VERSION_MINOR=$cleaned_value
24600 
24601     fi
24602   else
24603     if test "x$NO_DEFAULT_VERSION_PARTS" != xtrue; then
24604       # Default is 0, if unspecified
24605       VERSION_MINOR=0
24606     fi
24607   fi
24608 
24609 
24610 # Check whether --with-version-security was given.
24611 if test "${with_version_security+set}" = set; then :
24612   withval=$with_version_security; with_version_security_present=true
24613 else
24614   with_version_security_present=false
24615 fi
24616 
24617 
24618   if test "x$with_version_security_present" = xtrue; then
24619     if test "x$with_version_security" = xyes; then
24620       as_fn_error $? "--with-version-security must have a value" "$LINENO" 5
24621     elif test "x$with_version_security" = xno; then
24622       # Interpret --without-* as empty string (i.e. 0) instead of the literal "no"
24623       VERSION_SECURITY=0
24624     elif test "x$with_version_security" = x; then
24625       VERSION_SECURITY=0
24626     else
24627 
24628   # Additional [] needed to keep m4 from mangling shell constructs.
24629   if  ! [[ "$with_version_security" =~ ^0*([1-9][0-9]*)|(0)$ ]]  ; then
24630     as_fn_error $? "\"$with_version_security\" is not a valid numerical value for VERSION_SECURITY" "$LINENO" 5
24631   fi
24632   # Extract the version number without leading zeros.
24633   cleaned_value=${BASH_REMATCH[1]}
24634   if test "x$cleaned_value" = x; then
24635     # Special case for zero
24636     cleaned_value=${BASH_REMATCH[2]}
24637   fi
24638 
24639   if test $cleaned_value -gt 255; then
24640     as_fn_error $? "VERSION_SECURITY is given as $with_version_security. This is greater than 255 which is not allowed." "$LINENO" 5
24641   fi
24642   if test "x$cleaned_value" != "x$with_version_security"; then
24643     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Value for VERSION_SECURITY has been sanitized from '$with_version_security' to '$cleaned_value'" >&5
24644 $as_echo "$as_me: WARNING: Value for VERSION_SECURITY has been sanitized from '$with_version_security' to '$cleaned_value'" >&2;}
24645   fi
24646   VERSION_SECURITY=$cleaned_value
24647 
24648     fi
24649   else
24650     if test "x$NO_DEFAULT_VERSION_PARTS" != xtrue; then
24651       # Default is 0, if unspecified
24652       VERSION_SECURITY=0
24653     fi
24654   fi
24655 
24656 
24657 # Check whether --with-version-patch was given.
24658 if test "${with_version_patch+set}" = set; then :
24659   withval=$with_version_patch; with_version_patch_present=true
24660 else
24661   with_version_patch_present=false
24662 fi
24663 
24664 
24665   if test "x$with_version_patch_present" = xtrue; then
24666     if test "x$with_version_patch" = xyes; then
24667       as_fn_error $? "--with-version-patch must have a value" "$LINENO" 5
24668     elif test "x$with_version_patch" = xno; then
24669       # Interpret --without-* as empty string (i.e. 0) instead of the literal "no"
24670       VERSION_PATCH=0
24671     elif test "x$with_version_patch" = x; then
24672       VERSION_PATCH=0
24673     else
24674 
24675   # Additional [] needed to keep m4 from mangling shell constructs.
24676   if  ! [[ "$with_version_patch" =~ ^0*([1-9][0-9]*)|(0)$ ]]  ; then
24677     as_fn_error $? "\"$with_version_patch\" is not a valid numerical value for VERSION_PATCH" "$LINENO" 5
24678   fi
24679   # Extract the version number without leading zeros.
24680   cleaned_value=${BASH_REMATCH[1]}
24681   if test "x$cleaned_value" = x; then
24682     # Special case for zero
24683     cleaned_value=${BASH_REMATCH[2]}
24684   fi
24685 
24686   if test $cleaned_value -gt 255; then
24687     as_fn_error $? "VERSION_PATCH is given as $with_version_patch. This is greater than 255 which is not allowed." "$LINENO" 5
24688   fi
24689   if test "x$cleaned_value" != "x$with_version_patch"; then
24690     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Value for VERSION_PATCH has been sanitized from '$with_version_patch' to '$cleaned_value'" >&5
24691 $as_echo "$as_me: WARNING: Value for VERSION_PATCH has been sanitized from '$with_version_patch' to '$cleaned_value'" >&2;}
24692   fi
24693   VERSION_PATCH=$cleaned_value
24694 
24695     fi
24696   else
24697     if test "x$NO_DEFAULT_VERSION_PARTS" != xtrue; then
24698       # Default is 0, if unspecified
24699       VERSION_PATCH=0
24700     fi
24701   fi
24702 
24703   # Calculate derived version properties
24704 
24705   # Set VERSION_IS_GA based on if VERSION_PRE has a value
24706   if test "x$VERSION_PRE" = x; then
24707     VERSION_IS_GA=true
24708   else
24709     VERSION_IS_GA=false
24710   fi
24711 
24712   # VERSION_NUMBER but always with exactly 4 positions, with 0 for empty positions.
24713   VERSION_NUMBER_FOUR_POSITIONS=$VERSION_MAJOR.$VERSION_MINOR.$VERSION_SECURITY.$VERSION_PATCH
24714 
24715   stripped_version_number=$VERSION_NUMBER_FOUR_POSITIONS
24716   # Strip trailing zeroes from stripped_version_number
24717   for i in 1 2 3 ; do stripped_version_number=${stripped_version_number%.0} ; done
24718   VERSION_NUMBER=$stripped_version_number
24719 
24720   # The complete version string, with additional build information
24721   if test "x$VERSION_BUILD$VERSION_OPT" = x; then
24722     VERSION_STRING=$VERSION_NUMBER${VERSION_PRE:+-$VERSION_PRE}
24723   else
24724     # If either build or opt is set, we need a + separator
24725     VERSION_STRING=$VERSION_NUMBER${VERSION_PRE:+-$VERSION_PRE}+$VERSION_BUILD${VERSION_OPT:+-$VERSION_OPT}
24726   fi
24727 
24728   # The short version string, just VERSION_NUMBER and PRE, if present.
24729   VERSION_SHORT=$VERSION_NUMBER${VERSION_PRE:+-$VERSION_PRE}
24730 
24731   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for version string" >&5
24732 $as_echo_n "checking for version string... " >&6; }
24733   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $VERSION_STRING" >&5
24734 $as_echo "$VERSION_STRING" >&6; }
24735 
24736 
24737 
24738 
24739 
24740 
24741 
24742 
24743 
24744 
24745 
24746 
24747 
24748 
24749 
24750 ###############################################################################
24751 #
24752 # Setup BootJDK, used to bootstrap the build.
24753 #
24754 ###############################################################################
24755 
24756 
24757   BOOT_JDK_FOUND=no
24758 
24759 # Check whether --with-boot-jdk was given.
24760 if test "${with_boot_jdk+set}" = set; then :
24761   withval=$with_boot_jdk;
24762 fi
24763 
24764 
24765   # We look for the Boot JDK through various means, going from more certain to
24766   # more of a guess-work. After each test, BOOT_JDK_FOUND is set to "yes" if
24767   # we detected something (if so, the path to the jdk is in BOOT_JDK). But we
24768   # must check if this is indeed valid; otherwise we'll continue looking.
24769 
24770   # Test: Is bootjdk explicitely set by command line arguments?
24771 
24772   if test "x$BOOT_JDK_FOUND" = xno; then
24773     # Now execute the test
24774 
24775   if test "x$with_boot_jdk" != x; then
24776     BOOT_JDK=$with_boot_jdk
24777     BOOT_JDK_FOUND=maybe
24778     { $as_echo "$as_me:${as_lineno-$LINENO}: Found potential Boot JDK using configure arguments" >&5
24779 $as_echo "$as_me: Found potential Boot JDK using configure arguments" >&6;}
24780   fi
24781 
24782 
24783     # If previous step claimed to have found a JDK, check it to see if it seems to be valid.
24784     if test "x$BOOT_JDK_FOUND" = xmaybe; then
24785       # Do we have a bin/java?
24786       if test ! -x "$BOOT_JDK/bin/java"; then
24787         { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK did not contain bin/java; ignoring" >&5
24788 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK did not contain bin/java; ignoring" >&6;}
24789         BOOT_JDK_FOUND=no
24790       else
24791         # Do we have a bin/javac?
24792         if test ! -x "$BOOT_JDK/bin/javac"; then
24793           { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK did not contain bin/javac; ignoring" >&5
24794 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK did not contain bin/javac; ignoring" >&6;}
24795           { $as_echo "$as_me:${as_lineno-$LINENO}: (This might be an JRE instead of an JDK)" >&5
24796 $as_echo "$as_me: (This might be an JRE instead of an JDK)" >&6;}
24797           BOOT_JDK_FOUND=no
24798         else
24799           # Oh, this is looking good! We probably have found a proper JDK. Is it the correct version?
24800           BOOT_JDK_VERSION=`"$BOOT_JDK/bin/java" -version 2>&1 | $HEAD -n 1`
24801 
24802           # Extra M4 quote needed to protect [] in grep expression.
24803           FOUND_CORRECT_VERSION=`$ECHO $BOOT_JDK_VERSION | $EGREP '\"9([\.+-].*)?\"|(1\.[89]\.)'`
24804           if test "x$FOUND_CORRECT_VERSION" = x; then
24805             { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK is incorrect JDK version ($BOOT_JDK_VERSION); ignoring" >&5
24806 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK is incorrect JDK version ($BOOT_JDK_VERSION); ignoring" >&6;}
24807             { $as_echo "$as_me:${as_lineno-$LINENO}: (Your Boot JDK must be version 8 or 9)" >&5
24808 $as_echo "$as_me: (Your Boot JDK must be version 8 or 9)" >&6;}
24809             BOOT_JDK_FOUND=no
24810           else
24811             # We're done! :-)
24812             BOOT_JDK_FOUND=yes
24813 
24814   # Only process if variable expands to non-empty
24815 
24816   if test "x$BOOT_JDK" != x; then
24817     if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
24818 
24819   # Input might be given as Windows format, start by converting to
24820   # unix format.
24821   path="$BOOT_JDK"
24822   new_path=`$CYGPATH -u "$path"`
24823 
24824   # Cygwin tries to hide some aspects of the Windows file system, such that binaries are
24825   # named .exe but called without that suffix. Therefore, "foo" and "foo.exe" are considered
24826   # the same file, most of the time (as in "test -f"). But not when running cygpath -s, then
24827   # "foo.exe" is OK but "foo" is an error.
24828   #
24829   # This test is therefore slightly more accurate than "test -f" to check for file precense.
24830   # It is also a way to make sure we got the proper file name for the real test later on.
24831   test_shortpath=`$CYGPATH -s -m "$new_path" 2> /dev/null`
24832   if test "x$test_shortpath" = x; then
24833     { $as_echo "$as_me:${as_lineno-$LINENO}: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&5
24834 $as_echo "$as_me: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&6;}
24835     as_fn_error $? "Cannot locate the the path of BOOT_JDK" "$LINENO" 5
24836   fi
24837 
24838   # Call helper function which possibly converts this using DOS-style short mode.
24839   # If so, the updated path is stored in $new_path.
24840 
24841   input_path="$new_path"
24842   # Check if we need to convert this using DOS-style short mode. If the path
24843   # contains just simple characters, use it. Otherwise (spaces, weird characters),
24844   # take no chances and rewrite it.
24845   # Note: m4 eats our [], so we need to use [ and ] instead.
24846   has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-._/a-zA-Z0-9]`
24847   if test "x$has_forbidden_chars" != x; then
24848     # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \)
24849     shortmode_path=`$CYGPATH -s -m -a "$input_path"`
24850     path_after_shortmode=`$CYGPATH -u "$shortmode_path"`
24851     if test "x$path_after_shortmode" != "x$input_to_shortpath"; then
24852       # Going to short mode and back again did indeed matter. Since short mode is
24853       # case insensitive, let's make it lowercase to improve readability.
24854       shortmode_path=`$ECHO "$shortmode_path" | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
24855       # Now convert it back to Unix-style (cygpath)
24856       input_path=`$CYGPATH -u "$shortmode_path"`
24857       new_path="$input_path"
24858     fi
24859   fi
24860 
24861   test_cygdrive_prefix=`$ECHO $input_path | $GREP ^/cygdrive/`
24862   if test "x$test_cygdrive_prefix" = x; then
24863     # As a simple fix, exclude /usr/bin since it's not a real path.
24864     if test "x`$ECHO $new_path | $GREP ^/usr/bin/`" = x; then
24865       # The path is in a Cygwin special directory (e.g. /home). We need this converted to
24866       # a path prefixed by /cygdrive for fixpath to work.
24867       new_path="$CYGWIN_ROOT_PATH$input_path"
24868     fi
24869   fi
24870 
24871 
24872   if test "x$path" != "x$new_path"; then
24873     BOOT_JDK="$new_path"
24874     { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting BOOT_JDK to \"$new_path\"" >&5
24875 $as_echo "$as_me: Rewriting BOOT_JDK to \"$new_path\"" >&6;}
24876   fi
24877 
24878     elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then
24879 
24880   path="$BOOT_JDK"
24881   has_colon=`$ECHO $path | $GREP ^.:`
24882   new_path="$path"
24883   if test "x$has_colon" = x; then
24884     # Not in mixed or Windows style, start by that.
24885     new_path=`cmd //c echo $path`
24886   fi
24887 
24888 
24889   input_path="$new_path"
24890   # Check if we need to convert this using DOS-style short mode. If the path
24891   # contains just simple characters, use it. Otherwise (spaces, weird characters),
24892   # take no chances and rewrite it.
24893   # Note: m4 eats our [], so we need to use [ and ] instead.
24894   has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-_/:a-zA-Z0-9]`
24895   if test "x$has_forbidden_chars" != x; then
24896     # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \)
24897     new_path=`cmd /c "for %A in (\"$input_path\") do @echo %~sA"|$TR \\\\\\\\ / | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
24898   fi
24899 
24900 
24901   windows_path="$new_path"
24902   if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
24903     unix_path=`$CYGPATH -u "$windows_path"`
24904     new_path="$unix_path"
24905   elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then
24906     unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'`
24907     new_path="$unix_path"
24908   fi
24909 
24910   if test "x$path" != "x$new_path"; then
24911     BOOT_JDK="$new_path"
24912     { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting BOOT_JDK to \"$new_path\"" >&5
24913 $as_echo "$as_me: Rewriting BOOT_JDK to \"$new_path\"" >&6;}
24914   fi
24915 
24916   # Save the first 10 bytes of this path to the storage, so fixpath can work.
24917   all_fixpath_prefixes=("${all_fixpath_prefixes[@]}" "${new_path:0:10}")
24918 
24919     else
24920       # We're on a unix platform. Hooray! :)
24921       path="$BOOT_JDK"
24922       has_space=`$ECHO "$path" | $GREP " "`
24923       if test "x$has_space" != x; then
24924         { $as_echo "$as_me:${as_lineno-$LINENO}: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&5
24925 $as_echo "$as_me: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&6;}
24926         as_fn_error $? "Spaces are not allowed in this path." "$LINENO" 5
24927       fi
24928 
24929       # Use eval to expand a potential ~
24930       eval path="$path"
24931       if test ! -f "$path" && test ! -d "$path"; then
24932         as_fn_error $? "The path of BOOT_JDK, which resolves as \"$path\", is not found." "$LINENO" 5
24933       fi
24934 
24935       if test -d "$path"; then
24936         BOOT_JDK="`cd "$path"; $THEPWDCMD -L`"
24937       else
24938         dir="`$DIRNAME "$path"`"
24939         base="`$BASENAME "$path"`"
24940         BOOT_JDK="`cd "$dir"; $THEPWDCMD -L`/$base"
24941       fi
24942     fi
24943   fi
24944 
24945             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Boot JDK" >&5
24946 $as_echo_n "checking for Boot JDK... " >&6; }
24947             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BOOT_JDK" >&5
24948 $as_echo "$BOOT_JDK" >&6; }
24949             { $as_echo "$as_me:${as_lineno-$LINENO}: checking Boot JDK version" >&5
24950 $as_echo_n "checking Boot JDK version... " >&6; }
24951             BOOT_JDK_VERSION=`"$BOOT_JDK/bin/java" -version 2>&1 | $TR '\n\r' '  '`
24952             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BOOT_JDK_VERSION" >&5
24953 $as_echo "$BOOT_JDK_VERSION" >&6; }
24954           fi # end check jdk version
24955         fi # end check javac
24956       fi # end check java
24957     fi # end check boot jdk found
24958   fi
24959 
24960   if test "x$with_boot_jdk" != x && test "x$BOOT_JDK_FOUND" = xno; then
24961     # Having specified an argument which is incorrect will produce an instant failure;
24962     # we should not go on looking
24963     as_fn_error $? "The path given by --with-boot-jdk does not contain a valid Boot JDK" "$LINENO" 5
24964   fi
24965 
24966   # Test: On MacOS X, can we find a boot jdk using /usr/libexec/java_home?
24967 
24968   if test "x$BOOT_JDK_FOUND" = xno; then
24969     # Now execute the test
24970 
24971   if test "x$OPENJDK_TARGET_OS" = xmacosx; then
24972     # First check at user selected default
24973 
24974   if test "x$BOOT_JDK_FOUND" = xno; then
24975     # Now execute the test
24976 
24977   if test -x /usr/libexec/java_home; then
24978     BOOT_JDK=`/usr/libexec/java_home `
24979     BOOT_JDK_FOUND=maybe
24980     { $as_echo "$as_me:${as_lineno-$LINENO}: Found potential Boot JDK using /usr/libexec/java_home " >&5
24981 $as_echo "$as_me: Found potential Boot JDK using /usr/libexec/java_home " >&6;}
24982   fi
24983 
24984 
24985     # If previous step claimed to have found a JDK, check it to see if it seems to be valid.
24986     if test "x$BOOT_JDK_FOUND" = xmaybe; then
24987       # Do we have a bin/java?
24988       if test ! -x "$BOOT_JDK/bin/java"; then
24989         { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK did not contain bin/java; ignoring" >&5
24990 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK did not contain bin/java; ignoring" >&6;}
24991         BOOT_JDK_FOUND=no
24992       else
24993         # Do we have a bin/javac?
24994         if test ! -x "$BOOT_JDK/bin/javac"; then
24995           { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK did not contain bin/javac; ignoring" >&5
24996 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK did not contain bin/javac; ignoring" >&6;}
24997           { $as_echo "$as_me:${as_lineno-$LINENO}: (This might be an JRE instead of an JDK)" >&5
24998 $as_echo "$as_me: (This might be an JRE instead of an JDK)" >&6;}
24999           BOOT_JDK_FOUND=no
25000         else
25001           # Oh, this is looking good! We probably have found a proper JDK. Is it the correct version?
25002           BOOT_JDK_VERSION=`"$BOOT_JDK/bin/java" -version 2>&1 | $HEAD -n 1`
25003 
25004           # Extra M4 quote needed to protect [] in grep expression.
25005           FOUND_CORRECT_VERSION=`$ECHO $BOOT_JDK_VERSION | $EGREP '\"9([\.+-].*)?\"|(1\.[89]\.)'`
25006           if test "x$FOUND_CORRECT_VERSION" = x; then
25007             { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK is incorrect JDK version ($BOOT_JDK_VERSION); ignoring" >&5
25008 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK is incorrect JDK version ($BOOT_JDK_VERSION); ignoring" >&6;}
25009             { $as_echo "$as_me:${as_lineno-$LINENO}: (Your Boot JDK must be version 8 or 9)" >&5
25010 $as_echo "$as_me: (Your Boot JDK must be version 8 or 9)" >&6;}
25011             BOOT_JDK_FOUND=no
25012           else
25013             # We're done! :-)
25014             BOOT_JDK_FOUND=yes
25015 
25016   # Only process if variable expands to non-empty
25017 
25018   if test "x$BOOT_JDK" != x; then
25019     if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
25020 
25021   # Input might be given as Windows format, start by converting to
25022   # unix format.
25023   path="$BOOT_JDK"
25024   new_path=`$CYGPATH -u "$path"`
25025 
25026   # Cygwin tries to hide some aspects of the Windows file system, such that binaries are
25027   # named .exe but called without that suffix. Therefore, "foo" and "foo.exe" are considered
25028   # the same file, most of the time (as in "test -f"). But not when running cygpath -s, then
25029   # "foo.exe" is OK but "foo" is an error.
25030   #
25031   # This test is therefore slightly more accurate than "test -f" to check for file precense.
25032   # It is also a way to make sure we got the proper file name for the real test later on.
25033   test_shortpath=`$CYGPATH -s -m "$new_path" 2> /dev/null`
25034   if test "x$test_shortpath" = x; then
25035     { $as_echo "$as_me:${as_lineno-$LINENO}: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&5
25036 $as_echo "$as_me: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&6;}
25037     as_fn_error $? "Cannot locate the the path of BOOT_JDK" "$LINENO" 5
25038   fi
25039 
25040   # Call helper function which possibly converts this using DOS-style short mode.
25041   # If so, the updated path is stored in $new_path.
25042 
25043   input_path="$new_path"
25044   # Check if we need to convert this using DOS-style short mode. If the path
25045   # contains just simple characters, use it. Otherwise (spaces, weird characters),
25046   # take no chances and rewrite it.
25047   # Note: m4 eats our [], so we need to use [ and ] instead.
25048   has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-._/a-zA-Z0-9]`
25049   if test "x$has_forbidden_chars" != x; then
25050     # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \)
25051     shortmode_path=`$CYGPATH -s -m -a "$input_path"`
25052     path_after_shortmode=`$CYGPATH -u "$shortmode_path"`
25053     if test "x$path_after_shortmode" != "x$input_to_shortpath"; then
25054       # Going to short mode and back again did indeed matter. Since short mode is
25055       # case insensitive, let's make it lowercase to improve readability.
25056       shortmode_path=`$ECHO "$shortmode_path" | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
25057       # Now convert it back to Unix-style (cygpath)
25058       input_path=`$CYGPATH -u "$shortmode_path"`
25059       new_path="$input_path"
25060     fi
25061   fi
25062 
25063   test_cygdrive_prefix=`$ECHO $input_path | $GREP ^/cygdrive/`
25064   if test "x$test_cygdrive_prefix" = x; then
25065     # As a simple fix, exclude /usr/bin since it's not a real path.
25066     if test "x`$ECHO $new_path | $GREP ^/usr/bin/`" = x; then
25067       # The path is in a Cygwin special directory (e.g. /home). We need this converted to
25068       # a path prefixed by /cygdrive for fixpath to work.
25069       new_path="$CYGWIN_ROOT_PATH$input_path"
25070     fi
25071   fi
25072 
25073 
25074   if test "x$path" != "x$new_path"; then
25075     BOOT_JDK="$new_path"
25076     { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting BOOT_JDK to \"$new_path\"" >&5
25077 $as_echo "$as_me: Rewriting BOOT_JDK to \"$new_path\"" >&6;}
25078   fi
25079 
25080     elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then
25081 
25082   path="$BOOT_JDK"
25083   has_colon=`$ECHO $path | $GREP ^.:`
25084   new_path="$path"
25085   if test "x$has_colon" = x; then
25086     # Not in mixed or Windows style, start by that.
25087     new_path=`cmd //c echo $path`
25088   fi
25089 
25090 
25091   input_path="$new_path"
25092   # Check if we need to convert this using DOS-style short mode. If the path
25093   # contains just simple characters, use it. Otherwise (spaces, weird characters),
25094   # take no chances and rewrite it.
25095   # Note: m4 eats our [], so we need to use [ and ] instead.
25096   has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-_/:a-zA-Z0-9]`
25097   if test "x$has_forbidden_chars" != x; then
25098     # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \)
25099     new_path=`cmd /c "for %A in (\"$input_path\") do @echo %~sA"|$TR \\\\\\\\ / | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
25100   fi
25101 
25102 
25103   windows_path="$new_path"
25104   if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
25105     unix_path=`$CYGPATH -u "$windows_path"`
25106     new_path="$unix_path"
25107   elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then
25108     unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'`
25109     new_path="$unix_path"
25110   fi
25111 
25112   if test "x$path" != "x$new_path"; then
25113     BOOT_JDK="$new_path"
25114     { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting BOOT_JDK to \"$new_path\"" >&5
25115 $as_echo "$as_me: Rewriting BOOT_JDK to \"$new_path\"" >&6;}
25116   fi
25117 
25118   # Save the first 10 bytes of this path to the storage, so fixpath can work.
25119   all_fixpath_prefixes=("${all_fixpath_prefixes[@]}" "${new_path:0:10}")
25120 
25121     else
25122       # We're on a unix platform. Hooray! :)
25123       path="$BOOT_JDK"
25124       has_space=`$ECHO "$path" | $GREP " "`
25125       if test "x$has_space" != x; then
25126         { $as_echo "$as_me:${as_lineno-$LINENO}: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&5
25127 $as_echo "$as_me: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&6;}
25128         as_fn_error $? "Spaces are not allowed in this path." "$LINENO" 5
25129       fi
25130 
25131       # Use eval to expand a potential ~
25132       eval path="$path"
25133       if test ! -f "$path" && test ! -d "$path"; then
25134         as_fn_error $? "The path of BOOT_JDK, which resolves as \"$path\", is not found." "$LINENO" 5
25135       fi
25136 
25137       if test -d "$path"; then
25138         BOOT_JDK="`cd "$path"; $THEPWDCMD -L`"
25139       else
25140         dir="`$DIRNAME "$path"`"
25141         base="`$BASENAME "$path"`"
25142         BOOT_JDK="`cd "$dir"; $THEPWDCMD -L`/$base"
25143       fi
25144     fi
25145   fi
25146 
25147             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Boot JDK" >&5
25148 $as_echo_n "checking for Boot JDK... " >&6; }
25149             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BOOT_JDK" >&5
25150 $as_echo "$BOOT_JDK" >&6; }
25151             { $as_echo "$as_me:${as_lineno-$LINENO}: checking Boot JDK version" >&5
25152 $as_echo_n "checking Boot JDK version... " >&6; }
25153             BOOT_JDK_VERSION=`"$BOOT_JDK/bin/java" -version 2>&1 | $TR '\n\r' '  '`
25154             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BOOT_JDK_VERSION" >&5
25155 $as_echo "$BOOT_JDK_VERSION" >&6; }
25156           fi # end check jdk version
25157         fi # end check javac
25158       fi # end check java
25159     fi # end check boot jdk found
25160   fi
25161 
25162     # If that did not work out (e.g. too old), try explicit versions instead
25163 
25164   if test "x$BOOT_JDK_FOUND" = xno; then
25165     # Now execute the test
25166 
25167   if test -x /usr/libexec/java_home; then
25168     BOOT_JDK=`/usr/libexec/java_home -v 1.9`
25169     BOOT_JDK_FOUND=maybe
25170     { $as_echo "$as_me:${as_lineno-$LINENO}: Found potential Boot JDK using /usr/libexec/java_home -v 1.9" >&5
25171 $as_echo "$as_me: Found potential Boot JDK using /usr/libexec/java_home -v 1.9" >&6;}
25172   fi
25173 
25174 
25175     # If previous step claimed to have found a JDK, check it to see if it seems to be valid.
25176     if test "x$BOOT_JDK_FOUND" = xmaybe; then
25177       # Do we have a bin/java?
25178       if test ! -x "$BOOT_JDK/bin/java"; then
25179         { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK did not contain bin/java; ignoring" >&5
25180 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK did not contain bin/java; ignoring" >&6;}
25181         BOOT_JDK_FOUND=no
25182       else
25183         # Do we have a bin/javac?
25184         if test ! -x "$BOOT_JDK/bin/javac"; then
25185           { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK did not contain bin/javac; ignoring" >&5
25186 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK did not contain bin/javac; ignoring" >&6;}
25187           { $as_echo "$as_me:${as_lineno-$LINENO}: (This might be an JRE instead of an JDK)" >&5
25188 $as_echo "$as_me: (This might be an JRE instead of an JDK)" >&6;}
25189           BOOT_JDK_FOUND=no
25190         else
25191           # Oh, this is looking good! We probably have found a proper JDK. Is it the correct version?
25192           BOOT_JDK_VERSION=`"$BOOT_JDK/bin/java" -version 2>&1 | $HEAD -n 1`
25193 
25194           # Extra M4 quote needed to protect [] in grep expression.
25195           FOUND_CORRECT_VERSION=`$ECHO $BOOT_JDK_VERSION | $EGREP '\"9([\.+-].*)?\"|(1\.[89]\.)'`
25196           if test "x$FOUND_CORRECT_VERSION" = x; then
25197             { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK is incorrect JDK version ($BOOT_JDK_VERSION); ignoring" >&5
25198 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK is incorrect JDK version ($BOOT_JDK_VERSION); ignoring" >&6;}
25199             { $as_echo "$as_me:${as_lineno-$LINENO}: (Your Boot JDK must be version 8 or 9)" >&5
25200 $as_echo "$as_me: (Your Boot JDK must be version 8 or 9)" >&6;}
25201             BOOT_JDK_FOUND=no
25202           else
25203             # We're done! :-)
25204             BOOT_JDK_FOUND=yes
25205 
25206   # Only process if variable expands to non-empty
25207 
25208   if test "x$BOOT_JDK" != x; then
25209     if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
25210 
25211   # Input might be given as Windows format, start by converting to
25212   # unix format.
25213   path="$BOOT_JDK"
25214   new_path=`$CYGPATH -u "$path"`
25215 
25216   # Cygwin tries to hide some aspects of the Windows file system, such that binaries are
25217   # named .exe but called without that suffix. Therefore, "foo" and "foo.exe" are considered
25218   # the same file, most of the time (as in "test -f"). But not when running cygpath -s, then
25219   # "foo.exe" is OK but "foo" is an error.
25220   #
25221   # This test is therefore slightly more accurate than "test -f" to check for file precense.
25222   # It is also a way to make sure we got the proper file name for the real test later on.
25223   test_shortpath=`$CYGPATH -s -m "$new_path" 2> /dev/null`
25224   if test "x$test_shortpath" = x; then
25225     { $as_echo "$as_me:${as_lineno-$LINENO}: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&5
25226 $as_echo "$as_me: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&6;}
25227     as_fn_error $? "Cannot locate the the path of BOOT_JDK" "$LINENO" 5
25228   fi
25229 
25230   # Call helper function which possibly converts this using DOS-style short mode.
25231   # If so, the updated path is stored in $new_path.
25232 
25233   input_path="$new_path"
25234   # Check if we need to convert this using DOS-style short mode. If the path
25235   # contains just simple characters, use it. Otherwise (spaces, weird characters),
25236   # take no chances and rewrite it.
25237   # Note: m4 eats our [], so we need to use [ and ] instead.
25238   has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-._/a-zA-Z0-9]`
25239   if test "x$has_forbidden_chars" != x; then
25240     # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \)
25241     shortmode_path=`$CYGPATH -s -m -a "$input_path"`
25242     path_after_shortmode=`$CYGPATH -u "$shortmode_path"`
25243     if test "x$path_after_shortmode" != "x$input_to_shortpath"; then
25244       # Going to short mode and back again did indeed matter. Since short mode is
25245       # case insensitive, let's make it lowercase to improve readability.
25246       shortmode_path=`$ECHO "$shortmode_path" | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
25247       # Now convert it back to Unix-style (cygpath)
25248       input_path=`$CYGPATH -u "$shortmode_path"`
25249       new_path="$input_path"
25250     fi
25251   fi
25252 
25253   test_cygdrive_prefix=`$ECHO $input_path | $GREP ^/cygdrive/`
25254   if test "x$test_cygdrive_prefix" = x; then
25255     # As a simple fix, exclude /usr/bin since it's not a real path.
25256     if test "x`$ECHO $new_path | $GREP ^/usr/bin/`" = x; then
25257       # The path is in a Cygwin special directory (e.g. /home). We need this converted to
25258       # a path prefixed by /cygdrive for fixpath to work.
25259       new_path="$CYGWIN_ROOT_PATH$input_path"
25260     fi
25261   fi
25262 
25263 
25264   if test "x$path" != "x$new_path"; then
25265     BOOT_JDK="$new_path"
25266     { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting BOOT_JDK to \"$new_path\"" >&5
25267 $as_echo "$as_me: Rewriting BOOT_JDK to \"$new_path\"" >&6;}
25268   fi
25269 
25270     elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then
25271 
25272   path="$BOOT_JDK"
25273   has_colon=`$ECHO $path | $GREP ^.:`
25274   new_path="$path"
25275   if test "x$has_colon" = x; then
25276     # Not in mixed or Windows style, start by that.
25277     new_path=`cmd //c echo $path`
25278   fi
25279 
25280 
25281   input_path="$new_path"
25282   # Check if we need to convert this using DOS-style short mode. If the path
25283   # contains just simple characters, use it. Otherwise (spaces, weird characters),
25284   # take no chances and rewrite it.
25285   # Note: m4 eats our [], so we need to use [ and ] instead.
25286   has_forbidden_chars=`$ECHO "$input_path" | $GREP [^-_/:a-zA-Z0-9]`
25287   if test "x$has_forbidden_chars" != x; then
25288     # Now convert it to mixed DOS-style, short mode (no spaces, and / instead of \)
25289     new_path=`cmd /c "for %A in (\"$input_path\") do @echo %~sA"|$TR \\\\\\\\ / | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
25290   fi
25291 
25292 
25293   windows_path="$new_path"
25294   if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
25295     unix_path=`$CYGPATH -u "$windows_path"`
25296     new_path="$unix_path"
25297   elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then
25298     unix_path=`$ECHO "$windows_path" | $SED -e 's,^\\(.\\):,/\\1,g' -e 's,\\\\,/,g'`
25299     new_path="$unix_path"
25300   fi
25301 
25302   if test "x$path" != "x$new_path"; then
25303     BOOT_JDK="$new_path"
25304     { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting BOOT_JDK to \"$new_path\"" >&5
25305 $as_echo "$as_me: Rewriting BOOT_JDK to \"$new_path\"" >&6;}
25306   fi
25307 
25308   # Save the first 10 bytes of this path to the storage, so fixpath can work.
25309   all_fixpath_prefixes=("${all_fixpath_prefixes[@]}" "${new_path:0:10}")
25310 
25311     else
25312       # We're on a unix platform. Hooray! :)
25313       path="$BOOT_JDK"
25314       has_space=`$ECHO "$path" | $GREP " "`
25315       if test "x$has_space" != x; then
25316         { $as_echo "$as_me:${as_lineno-$LINENO}: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&5
25317 $as_echo "$as_me: The path of BOOT_JDK, which resolves as \"$path\", is invalid." >&6;}
25318         as_fn_error $? "Spaces are not allowed in this path." "$LINENO" 5
25319       fi
25320 
25321       # Use eval to expand a potential ~
25322       eval path="$path"
25323       if test ! -f "$path" && test ! -d "$path"; then
25324         as_fn_error $? "The path of BOOT_JDK, which resolves as \"$path\", is not found." "$LINENO" 5
25325       fi
25326 
25327       if test -d "$path"; then
25328         BOOT_JDK="`cd "$path"; $THEPWDCMD -L`"
25329       else
25330         dir="`$DIRNAME "$path"`"
25331         base="`$BASENAME "$path"`"
25332         BOOT_JDK="`cd "$dir"; $THEPWDCMD -L`/$base"
25333       fi
25334     fi
25335   fi
25336 
25337             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Boot JDK" >&5
25338 $as_echo_n "checking for Boot JDK... " >&6; }
25339             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BOOT_JDK" >&5
25340 $as_echo "$BOOT_JDK" >&6; }
25341             { $as_echo "$as_me:${as_lineno-$LINENO}: checking Boot JDK version" >&5
25342 $as_echo_n "checking Boot JDK version... " >&6; }
25343             BOOT_JDK_VERSION=`"$BOOT_JDK/bin/java" -version 2>&1 | $TR '\n\r' '  '`
25344             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BOOT_JDK_VERSION" >&5
25345 $as_echo "$BOOT_JDK_VERSION" >&6; }
25346           fi # end check jdk version
25347         fi # end check javac
25348       fi # end check java
25349     fi # end check boot jdk found
25350   fi
25351 
25352 
25353   if test "x$BOOT_JDK_FOUND" = xno; then
25354     # Now execute the test
25355 
25356   if test -x /usr/libexec/java_home; then
25357     BOOT_JDK=`/usr/libexec/java_home -v 1.8`
25358     BOOT_JDK_FOUND=maybe
25359     { $as_echo "$as_me:${as_lineno-$LINENO}: Found potential Boot JDK using /usr/libexec/java_home -v 1.8" >&5
25360 $as_echo "$as_me: Found potential Boot JDK using /usr/libexec/java_home -v 1.8" >&6;}
25361   fi
25362 
25363 
25364     # If previous step claimed to have found a JDK, check it to see if it seems to be valid.
25365     if test "x$BOOT_JDK_FOUND" = xmaybe; then
25366       # Do we have a bin/java?
25367       if test ! -x "$BOOT_JDK/bin/java"; then
25368         { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK did not contain bin/java; ignoring" >&5
25369 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK did not contain bin/java; ignoring" >&6;}
25370         BOOT_JDK_FOUND=no
25371       else
25372         # Do we have a bin/javac?
25373         if test ! -x "$BOOT_JDK/bin/javac"; then
25374           { $as_echo "$as_me:${as_lineno-$LINENO}: Potential Boot JDK found at $BOOT_JDK did not contain bin/javac; ignoring" >&5
25375 $as_echo "$as_me: Potential Boot JDK found at $BOOT_JDK did not contain bin/javac; ignoring" >&6;}
25376           { $as_echo "$a