common/autoconf/configure

Print this page


   1 #! /bin/sh
   2 # Guess values for system-dependent variables and create Makefiles.
   3 # Generated by GNU Autoconf 2.67 for openjdk version-0.1.
   4 #
   5 # Report bugs to <build-infra-dev@openjdk.java.net>.
   6 #
   7 #
   8 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
   9 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software
  10 # Foundation, Inc.
  11 #
  12 #
  13 # This configure script is free software; the Free Software Foundation
  14 # gives unlimited permission to copy, distribute and modify it.
  15 ## -------------------- ##
  16 ## M4sh Initialization. ##
  17 ## -------------------- ##
  18 
  19 # Be more Bourne compatible
  20 DUALCASE=1; export DUALCASE # for MKS sh
  21 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
  22   emulate sh
  23   NULLCMD=:
  24   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
  25   # is contrary to our usage.  Disable this feature.
  26   alias -g '${1+"$@"}'='"$@"'
  27   setopt NO_GLOB_SUBST
  28 else
  29   case `(set -o) 2>/dev/null` in #(
  30   *posix*) :
  31     set -o posix ;; #(
  32   *) :
  33      ;;
  34 esac
  35 fi
  36 
  37 
  38 as_nl='
  39 '
  40 export as_nl
  41 # Printing a long string crashes Solaris 7 /usr/bin/printf.
  42 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
  43 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
  44 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
  45 # Prefer a ksh shell builtin over an external printf program on Solaris,
  46 # but without wasting forks for bash or zsh.
  47 if test -z "$BASH_VERSION$ZSH_VERSION" \
  48     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
  49   as_echo='print -r --'
  50   as_echo_n='print -rn --'
  51 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
  52   as_echo='printf %s\n'
  53   as_echo_n='printf %s'
  54 else
  55   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
  56     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
  57     as_echo_n='/usr/ucb/echo -n'
  58   else
  59     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
  60     as_echo_n_body='eval
  61       arg=$1;
  62       case $arg in #(
  63       *"$as_nl"*)
  64         expr "X$arg" : "X\\(.*\\)$as_nl";
  65         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
  66       esac;
  67       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
  68     '
  69     export as_echo_n_body
  70     as_echo_n='sh -c $as_echo_n_body as_echo'
  71   fi
  72   export as_echo_body
  73   as_echo='sh -c $as_echo_body as_echo'
  74 fi
  75 
  76 # The user is always right.
  77 if test "${PATH_SEPARATOR+set}" != set; then
  78   PATH_SEPARATOR=:
  79   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
  80     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
  81       PATH_SEPARATOR=';'
  82   }
  83 fi
  84 
  85 
  86 # IFS
  87 # We need space, tab and new line, in precisely that order.  Quoting is
  88 # there to prevent editors from complaining about space-tab.
  89 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
  90 # splitting by setting IFS to empty value.)
  91 IFS=" ""        $as_nl"
  92 
  93 # Find who we are.  Look in the path if we contain no directory separator.
  94 case $0 in #((
  95   *[\\/]* ) as_myself=$0 ;;
  96   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  97 for as_dir in $PATH
  98 do
  99   IFS=$as_save_IFS
 100   test -z "$as_dir" && as_dir=.
 101     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
 102   done
 103 IFS=$as_save_IFS
 104 
 105      ;;
 106 esac
 107 # We did not find ourselves, most probably we were run as `sh COMMAND'
 108 # in which case we are not to be found in the path.
 109 if test "x$as_myself" = x; then
 110   as_myself=$0
 111 fi
 112 if test ! -f "$as_myself"; then
 113   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
 114   exit 1
 115 fi
 116 
 117 # Unset variables that we do not need and which cause bugs (e.g. in
 118 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
 119 # suppresses any "Segmentation fault" message there.  '((' could
 120 # trigger a bug in pdksh 5.2.14.
 121 for as_var in BASH_ENV ENV MAIL MAILPATH
 122 do eval test x\${$as_var+set} = xset \
 123   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
 124 done
 125 PS1='$ '
 126 PS2='> '
 127 PS4='+ '
 128 
 129 # NLS nuisances.
 130 LC_ALL=C
 131 export LC_ALL
 132 LANGUAGE=C
 133 export LANGUAGE
 134 
 135 # CDPATH.
 136 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
 137 
 138 if test "x$CONFIG_SHELL" = x; then
 139   as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
 140   emulate sh
 141   NULLCMD=:
 142   # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
 143   # is contrary to our usage.  Disable this feature.
 144   alias -g '\${1+\"\$@\"}'='\"\$@\"'
 145   setopt NO_GLOB_SUBST
 146 else
 147   case \`(set -o) 2>/dev/null\` in #(
 148   *posix*) :
 149     set -o posix ;; #(
 150   *) :
 151      ;;
 152 esac
 153 fi
 154 "
 155   as_required="as_fn_return () { (exit \$1); }
 156 as_fn_success () { as_fn_return 0; }
 157 as_fn_failure () { as_fn_return 1; }
 158 as_fn_ret_success () { return 0; }
 159 as_fn_ret_failure () { return 1; }
 160 
 161 exitcode=0
 162 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
 163 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
 164 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
 165 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
 166 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
 167 
 168 else
 169   exitcode=1; echo positional parameters were not saved.
 170 fi
 171 test x\$exitcode = x0 || exit 1"
 172   as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
 173   as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
 174   eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
 175   test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
 176 test \$(( 1 + 1 )) = 2 || exit 1"
 177   if (eval "$as_required") 2>/dev/null; then :
 178   as_have_required=yes
 179 else
 180   as_have_required=no
 181 fi
 182   if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
 183 
 184 else
 185   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 186 as_found=false
 187 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
 188 do
 189   IFS=$as_save_IFS
 190   test -z "$as_dir" && as_dir=.
 191   as_found=:
 192   case $as_dir in #(
 193          /*)
 194            for as_base in sh bash ksh sh5; do
 195              # Try only shells that exist, to save several forks.
 196              as_shell=$as_dir/$as_base
 197              if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
 198                     { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
 199   CONFIG_SHELL=$as_shell as_have_required=yes
 200                    if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
 201   break 2
 202 fi
 203 fi
 204            done;;
 205        esac
 206   as_found=false
 207 done
 208 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
 209               { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
 210   CONFIG_SHELL=$SHELL as_have_required=yes
 211 fi; }
 212 IFS=$as_save_IFS
 213 
 214 
 215       if test "x$CONFIG_SHELL" != x; then :
 216   # We cannot yet assume a decent shell, so we have to provide a
 217         # neutralization value for shells without unset; and this also
 218         # works around shells that cannot unset nonexistent variables.
 219         BASH_ENV=/dev/null
 220         ENV=/dev/null
 221         (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
 222         export CONFIG_SHELL
 223         exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
 224 fi
 225 
 226     if test x$as_have_required = xno; then :
 227   $as_echo "$0: This script requires a shell more modern than all"
 228   $as_echo "$0: the shells that I found on your system."
 229   if test x${ZSH_VERSION+set} = xset ; then
 230     $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
 231     $as_echo "$0: be upgraded to zsh 4.3.4 or later."
 232   else
 233     $as_echo "$0: Please tell bug-autoconf@gnu.org and
 234 $0: build-infra-dev@openjdk.java.net about your system,
 235 $0: including any error possibly output before this
 236 $0: message. Then install a modern shell, or manually run
 237 $0: the script under such a shell if you do have one."
 238   fi
 239   exit 1
 240 fi
 241 fi
 242 fi
 243 SHELL=${CONFIG_SHELL-/bin/sh}
 244 export SHELL
 245 # Unset more variables known to interfere with behavior of common tools.
 246 CLICOLOR_FORCE= GREP_OPTIONS=
 247 unset CLICOLOR_FORCE GREP_OPTIONS
 248 
 249 ## --------------------- ##
 250 ## M4sh Shell Functions. ##
 251 ## --------------------- ##
 252 # as_fn_unset VAR
 253 # ---------------
 254 # Portably unset VAR.
 255 as_fn_unset ()
 256 {
 257   { eval $1=; unset $1;}
 258 }
 259 as_unset=as_fn_unset
 260 
 261 # as_fn_set_status STATUS
 262 # -----------------------
 263 # Set $? to STATUS, without forking.
 264 as_fn_set_status ()
 265 {
 266   return $1
 267 } # as_fn_set_status
 268 
 269 # as_fn_exit STATUS
 270 # -----------------
 271 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
 272 as_fn_exit ()
 273 {
 274   set +e
 275   as_fn_set_status $1
 276   exit $1
 277 } # as_fn_exit
 278 
 279 # as_fn_mkdir_p
 280 # -------------
 281 # Create "$as_dir" as a directory, including parents if necessary.
 282 as_fn_mkdir_p ()
 283 {
 284 
 285   case $as_dir in #(
 286   -*) as_dir=./$as_dir;;
 287   esac
 288   test -d "$as_dir" || eval $as_mkdir_p || {
 289     as_dirs=
 290     while :; do
 291       case $as_dir in #(
 292       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
 293       *) as_qdir=$as_dir;;
 294       esac
 295       as_dirs="'$as_qdir' $as_dirs"
 296       as_dir=`$as_dirname -- "$as_dir" ||
 297 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
 298          X"$as_dir" : 'X\(//\)[^/]' \| \
 299          X"$as_dir" : 'X\(//\)$' \| \
 300          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
 301 $as_echo X"$as_dir" |
 302     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
 303             s//\1/
 304             q
 305           }
 306           /^X\(\/\/\)[^/].*/{
 307             s//\1/
 308             q
 309           }
 310           /^X\(\/\/\)$/{
 311             s//\1/
 312             q
 313           }
 314           /^X\(\/\).*/{
 315             s//\1/
 316             q
 317           }
 318           s/.*/./; q'`
 319       test -d "$as_dir" && break
 320     done
 321     test -z "$as_dirs" || eval "mkdir $as_dirs"
 322   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
 323 
 324 
 325 } # as_fn_mkdir_p
 326 # as_fn_append VAR VALUE
 327 # ----------------------
 328 # Append the text in VALUE to the end of the definition contained in VAR. Take
 329 # advantage of any shell optimizations that allow amortized linear growth over
 330 # repeated appends, instead of the typical quadratic growth present in naive
 331 # implementations.
 332 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
 333   eval 'as_fn_append ()
 334   {
 335     eval $1+=\$2
 336   }'
 337 else
 338   as_fn_append ()
 339   {
 340     eval $1=\$$1\$2
 341   }
 342 fi # as_fn_append
 343 
 344 # as_fn_arith ARG...
 345 # ------------------
 346 # Perform arithmetic evaluation on the ARGs, and store the result in the
 347 # global $as_val. Take advantage of shells that can avoid forks. The arguments
 348 # must be portable across $(()) and expr.
 349 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
 350   eval 'as_fn_arith ()
 351   {
 352     as_val=$(( $* ))
 353   }'
 354 else
 355   as_fn_arith ()
 356   {
 357     as_val=`expr "$@" || test $? -eq 1`
 358   }
 359 fi # as_fn_arith
 360 
 361 
 362 # as_fn_error STATUS ERROR [LINENO LOG_FD]
 363 # ----------------------------------------
 364 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
 365 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
 366 # script with STATUS, using 1 if that was 0.
 367 as_fn_error ()
 368 {
 369   as_status=$1; test $as_status -eq 0 && as_status=1
 370   if test "$4"; then
 371     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
 372     $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
 373   fi
 374   $as_echo "$as_me: error: $2" >&2
 375   as_fn_exit $as_status
 376 } # as_fn_error
 377 
 378 if expr a : '\(a\)' >/dev/null 2>&1 &&
 379    test "X`expr 00001 : '.*\(...\)'`" = X001; then
 380   as_expr=expr
 381 else
 382   as_expr=false
 383 fi
 384 
 385 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
 386   as_basename=basename
 387 else
 388   as_basename=false
 389 fi
 390 
 391 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
 392   as_dirname=dirname
 393 else
 394   as_dirname=false
 395 fi
 396 
 397 as_me=`$as_basename -- "$0" ||
 398 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
 399          X"$0" : 'X\(//\)$' \| \
 400          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
 401 $as_echo X/"$0" |
 402     sed '/^.*\/\([^/][^/]*\)\/*$/{
 403             s//\1/
 404             q
 405           }
 406           /^X\/\(\/\/\)$/{
 407             s//\1/
 408             q
 409           }
 410           /^X\/\(\/\).*/{
 411             s//\1/
 412             q
 413           }
 414           s/.*/./; q'`
 415 
 416 # Avoid depending upon Character Ranges.
 417 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
 418 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
 419 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
 420 as_cr_digits='0123456789'
 421 as_cr_alnum=$as_cr_Letters$as_cr_digits
 422 
 423 
 424   as_lineno_1=$LINENO as_lineno_1a=$LINENO
 425   as_lineno_2=$LINENO as_lineno_2a=$LINENO
 426   eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
 427   test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
 428   # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
 429   sed -n '
 430     p
 431     /[$]LINENO/=
 432   ' <$as_myself |
 433     sed '
 434       s/[$]LINENO.*/&-/
 435       t lineno
 436       b
 437       :lineno
 438       N
 439       :loop
 440       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
 441       t loop
 442       s/-\n.*//
 443     ' >$as_me.lineno &&
 444   chmod +x "$as_me.lineno" ||
 445     { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
 446 
 447   # Don't try to exec as it changes $[0], causing all sort of problems
 448   # (the dirname of $[0] is not the place where we might find the
 449   # original and so on.  Autoconf is especially sensitive to this).
 450   . "./$as_me.lineno"
 451   # Exit status is that of the last command.
 452   exit
 453 }
 454 
 455 ECHO_C= ECHO_N= ECHO_T=
 456 case `echo -n x` in #(((((
 457 -n*)
 458   case `echo 'xy\c'` in
 459   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
 460   xy)  ECHO_C='\c';;
 461   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
 462        ECHO_T=' ';;
 463   esac;;
 464 *)
 465   ECHO_N='-n';;
 466 esac
 467 
 468 rm -f conf$$ conf$$.exe conf$$.file
 469 if test -d conf$$.dir; then
 470   rm -f conf$$.dir/conf$$.file
 471 else
 472   rm -f conf$$.dir
 473   mkdir conf$$.dir 2>/dev/null
 474 fi
 475 if (echo >conf$$.file) 2>/dev/null; then
 476   if ln -s conf$$.file conf$$ 2>/dev/null; then
 477     as_ln_s='ln -s'
 478     # ... but there are two gotchas:
 479     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
 480     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
 481     # In both cases, we have to default to `cp -p'.
 482     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
 483       as_ln_s='cp -p'
 484   elif ln conf$$.file conf$$ 2>/dev/null; then
 485     as_ln_s=ln
 486   else
 487     as_ln_s='cp -p'
 488   fi
 489 else
 490   as_ln_s='cp -p'
 491 fi
 492 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
 493 rmdir conf$$.dir 2>/dev/null
 494 
 495 if mkdir -p . 2>/dev/null; then
 496   as_mkdir_p='mkdir -p "$as_dir"'
 497 else
 498   test -d ./-p && rmdir ./-p
 499   as_mkdir_p=false
 500 fi
 501 
 502 if test -x / >/dev/null 2>&1; then
 503   as_test_x='test -x'
 504 else
 505   if ls -dL / >/dev/null 2>&1; then
 506     as_ls_L_option=L
 507   else
 508     as_ls_L_option=
 509   fi
 510   as_test_x='
 511     eval sh -c '\''
 512       if test -d "$1"; then
 513         test -d "$1/.";
 514       else
 515         case $1 in #(
 516         -*)set "./$1";;
 517         esac;
 518         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
 519         ???[sx]*):;;*)false;;esac;fi
 520     '\'' sh
 521   '
 522 fi
 523 as_executable_p=$as_test_x
 524 
 525 # Sed expression to map a string onto a valid CPP name.
 526 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
 527 
 528 # Sed expression to map a string onto a valid variable name.
 529 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
 530 
 531 
 532 test -n "$DJDIR" || exec 7<&0 </dev/null
 533 exec 6>&1
 534 
 535 # Name of the host.
 536 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
 537 # so uname gets run too.
 538 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
 539 
 540 #
 541 # Initializations.
 542 #
 543 ac_default_prefix=/usr/local
 544 ac_clean_files=
 545 ac_config_libobj_dir=.
 546 LIBOBJS=
 547 cross_compiling=no
 548 subdirs=
 549 MFLAGS=
 550 MAKEFLAGS=
 551 
 552 # Identity of this package.
 553 PACKAGE_NAME='openjdk'
 554 PACKAGE_TARNAME='openjdk'
 555 PACKAGE_VERSION='version-0.1'
 556 PACKAGE_STRING='openjdk version-0.1'
 557 PACKAGE_BUGREPORT='build-infra-dev@openjdk.java.net'
 558 PACKAGE_URL=''
 559 
 560 # Factoring default headers for most tests.
 561 ac_includes_default="\
 562 #include <stdio.h>
 563 #ifdef HAVE_SYS_TYPES_H
 564 # include <sys/types.h>
 565 #endif
 566 #ifdef HAVE_SYS_STAT_H
 567 # include <sys/stat.h>
 568 #endif
 569 #ifdef STDC_HEADERS
 570 # include <stdlib.h>
 571 # include <stddef.h>
 572 #else
 573 # ifdef HAVE_STDLIB_H
 574 #  include <stdlib.h>
 575 # endif
 576 #endif
 577 #ifdef HAVE_STRING_H
 578 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
 579 #  include <memory.h>
 580 # endif
 581 # include <string.h>
 582 #endif
 583 #ifdef HAVE_STRINGS_H
 584 # include <strings.h>
 585 #endif
 586 #ifdef HAVE_INTTYPES_H
 587 # include <inttypes.h>
 588 #endif
 589 #ifdef HAVE_STDINT_H
 590 # include <stdint.h>
 591 #endif
 592 #ifdef HAVE_UNISTD_H
 593 # include <unistd.h>
 594 #endif"
 595 
 596 ac_subst_vars='LTLIBOBJS
 597 LIBOBJS
 598 CACERTS_FILE
 599 TEST_IN_BUILD
 600 SALIB_NAME
 601 OS_VERSION_MICRO
 602 OS_VERSION_MINOR
 603 OS_VERSION_MAJOR
 604 LIBCXX
 605 LDFLAGS_JDKEXE_SUFFIX
 606 LDFLAGS_JDKLIB_SUFFIX
 607 LDFLAGS_JDKEXE
 608 LDFLAGS_JDKLIB
 609 CXXFLAGS_JDKEXE
 610 CXXFLAGS_JDKLIB
 611 CFLAGS_JDKEXE
 612 CFLAGS_JDKLIB
 613 PACKAGE_PATH
 614 IMAGES_MAKE_ARGS
 615 IMAGES_OUTPUTDIR
 616 JDK_MAKE_ARGS
 617 JDK_OUTPUTDIR
 618 HOTSPOT_MAKE_ARGS
 619 HOTSPOT_DIST
 620 HOTSPOT_OUTPUTDIR
 621 JAXWS_MAKE_ARGS
 622 JAXWS_DIST
 623 JAXWS_OUTPUTDIR
 624 JAXP_MAKE_ARGS
 625 JAXP_DIST
 626 JAXP_OUTPUTDIR
 627 CORBA_MAKE_ARGS
 628 CORBA_DIST
 629 CORBA_OUTPUTDIR
 630 LANGTOOLS_MAKE_ARGS
 631 LANGTOOLS_DIST
 632 LANGTOOLS_OUTPUTDIR
 633 CXX_FLAG_DEPS
 634 C_FLAG_DEPS
 635 CXX_O_FLAG_NONE
 636 CXX_O_FLAG_NORM
 637 CXX_O_FLAG_HI
 638 CXX_O_FLAG_HIGHEST
 639 C_O_FLAG_NONE
 640 C_O_FLAG_NORM
 641 C_O_FLAG_HI
 642 C_O_FLAG_HIGHEST
 643 DISABLE_NIMBUS
 644 GENERATE_DOCS
 645 ENABLE_DOCS
 646 LIBDL
 647 LIBM
 648 USE_EXTERNAL_LIBZ
 649 USE_EXTERNAL_LIBGIF
 650 USE_EXTERNAL_LIBJPEG
 651 PULSE_LIBS
 652 PULSE_CFLAGS
 653 LIBPULSE_LIBS
 654 LIBPULSE_CFLAGS
 655 ALSA_LIBS
 656 ALSA_CFLAGS
 657 FREETYPE2_LIB_PATH
 658 USING_SYSTEM_FT_LIB
 659 FREETYPE2_LIBS
 660 FREETYPE2_CFLAGS
 661 CUPS_LIBS
 662 CUPS_CFLAGS
 663 OPENWIN_HOME
 664 X_EXTRA_LIBS
 665 X_LIBS
 666 X_PRE_LIBS
 667 X_CFLAGS
 668 XMKMF
 669 JAVAC_USE_MODE
 670 JAVAC_USE_DEPS
 671 JAVAC_SERVER_CORES
 672 JAVAC_SERVERS
 673 JAVAC_USE_REMOTE
 674 SERVER_JAVA
 675 BOOT_JDK_JVMARGS
 676 OVERRIDE_SRC_ROOT
 677 ADD_SRC_ROOT
 678 NATIVE2ASCII
 679 RMIC
 680 JAR
 681 JAVAH
 682 JAVAC_FLAGS
 683 JAVAC
 684 BOOT_JDK_SOURCETARGET
 685 JAVA
 686 BOOT_TOOLSJAR
 687 BOOT_RTJAR
 688 BOOT_JDK
 689 JAVA_CHECK
 690 JAVAC_CHECK
 691 ENDIAN
 692 POST_MCS_CMD
 693 POST_STRIP_CMD
 694 SET_SHARED_LIBRARY_ORIGIN
 695 CXX_FLAG_REORDER
 696 C_FLAG_REORDER
 697 SET_SHARED_LIBRARY_MAPFILE
 698 SET_SHARED_LIBRARY_NAME
 699 SHARED_LIBRARY_FLAGS
 700 EXE_SUFFIX
 701 STATIC_LIBRARY_SUFFIX
 702 SHARED_LIBRARY_SUFFIX
 703 LIBRARY_PREFIX
 704 STATIC_LIBRARY
 705 SHARED_LIBRARY
 706 OBJ_SUFFIX
 707 USE_PRECOMPILED_HEADER
 708 ARCH_DATA_MODEL
 709 LP64
 710 BUILD_LOG_WRAPPER
 711 BUILD_LOG
 712 CCACHE
 713 UNCYGDRIVE
 714 MCS
 715 STRIP
 716 NM
 717 ASFLAGS
 718 AS
 719 CXXCPP
 720 CPP
 721 COMPILER_TYPE
 722 RC_FLAGS
 723 DUMPBIN
 724 WINAR
 725 RC
 726 MT
 727 WINLD
 728 ARFLAGS
 729 AR
 730 LDEXECXX
 731 LDCXX
 732 LDEXE
 733 LD
 734 ac_ct_OBJC
 735 OBJCFLAGS
 736 OBJC
 737 ac_ct_CXX
 738 CXXFLAGS
 739 CXX
 740 OBJEXT
 741 EXEEXT
 742 ac_ct_CC
 743 CPPFLAGS
 744 LDFLAGS
 745 CFLAGS
 746 CC
 747 HOSTCXX
 748 HOSTCC
 749 HOST_CXX
 750 HOST_CC
 751 DEFINE_CROSS_COMPILE_ARCH
 752 AR_OUT_OPTION
 753 LD_OUT_OPTION
 754 EXE_OUT_OPTION
 755 CC_OUT_OPTION
 756 SYS_ROOT
 757 BDEPS_FTP
 758 BDEPS_UNZIP
 759 PKG_CONFIG
 760 JDK_TOPDIR
 761 HOTSPOT_TOPDIR
 762 JAXWS_TOPDIR
 763 JAXP_TOPDIR
 764 CORBA_TOPDIR
 765 LANGTOOLS_TOPDIR
 766 OUTPUT_ROOT
 767 CONF_NAME
 768 SPEC
 769 MSVCR100DLL
 770 CHECK_FOR_VCINSTALLDIR
 771 SETUPDEVENV
 772 COOKED_BUILD_NUMBER
 773 FULL_VERSION
 774 RELEASE
 775 JDK_VERSION
 776 RUNTIME_NAME
 777 COPYRIGHT_YEAR
 778 COMPANY_NAME
 779 JDK_RC_PLATFORM_NAME
 780 PRODUCT_SUFFIX
 781 PRODUCT_NAME
 782 LAUNCHER_NAME
 783 MILESTONE
 784 JDK_BUILD_NUMBER
 785 JDK_UPDATE_VERSION
 786 JDK_MICRO_VERSION
 787 JDK_MINOR_VERSION
 788 JDK_MAJOR_VERSION
 789 BUILD_VARIANT_RELEASE
 790 DEBUG_CLASSFILES
 791 FASTDEBUG
 792 VARIANT
 793 DEBUG_LEVEL
 794 JVM_VARIANT_ZEROSHARK
 795 JVM_VARIANT_ZERO
 796 JVM_VARIANT_KERNEL
 797 JVM_VARIANT_CLIENT
 798 JVM_VARIANT_SERVER
 799 JVM_VARIANTS
 800 BUILD_HEADLESS_ONLY
 801 BUILD_HEADLESS
 802 SUPPORT_HEADFUL
 803 SUPPORT_HEADLESS
 804 JDK_VARIANT
 805 MINIMIZE_RAM_USAGE
 806 JAVASE_EMBEDDED
 807 JIGSAW
 808 SET_OPENJDK
 809 PATH_SEP
 810 CYGPATH
 811 SRC_ROOT
 812 MEMORY_SIZE
 813 CONCURRENT_BUILD_JOBS
 814 NUM_CORES
 815 DATE_WHEN_CONFIGURED
 816 REQUIRED_OS_VERSION
 817 REQUIRED_OS_NAME
 818 LEGACY_BUILD_CPU3
 819 LEGACY_BUILD_CPU2
 820 LEGACY_BUILD_CPU1
 821 BUILD_CPU_ENDIAN
 822 BUILD_CPU_BITS
 823 BUILD_CPU_ARCH
 824 BUILD_CPU
 825 LEGACY_BUILD_OS_API
 826 BUILD_OS_API
 827 BUILD_OS_FAMILY
 828 BUILD_OS
 829 LEGACY_HOST_CPU3
 830 LEGACY_HOST_CPU2
 831 LEGACY_HOST_CPU1
 832 HOST_CPU_ENDIAN
 833 HOST_CPU_BITS
 834 HOST_CPU_ARCH
 835 HOST_CPU
 836 LEGACY_HOST_OS_API
 837 HOST_OS_API
 838 HOST_OS_FAMILY
 839 HOST_OS
 840 BUILD
 841 HOST
 842 host_os
 843 host_vendor
 844 host_cpu
 845 host
 846 build_os
 847 build_vendor
 848 build_cpu
 849 build
 850 HG
 851 FILE
 852 EXPR
 853 READELF
 854 OTOOL
 855 LDD
 856 UNZIP
 857 ZIP
 858 XARGS
 859 WC
 860 TOUCH
 861 TR
 862 TEE
 863 TAIL
 864 TAR
 865 SORT
 866 SH
 867 SED
 868 RM
 869 THEPWDCMD
 870 PRINTF
 871 NAWK
 872 MV
 873 MKDIR
 874 MAKE
 875 LS
 876 LN
 877 HEAD
 878 FIND_DELETE
 879 FIND
 880 FGREP
 881 EGREP
 882 GREP
 883 ECHO
 884 DIFF
 885 DF
 886 DATE
 887 CUT
 888 CPIO
 889 CP
 890 CHMOD
 891 CAT
 892 AWK
 893 READLINK
 894 CONFIGURE_COMMAND_LINE
 895 PKGHANDLER
 896 target_alias
 897 host_alias
 898 build_alias
 899 LIBS
 900 ECHO_T
 901 ECHO_N
 902 ECHO_C
 903 DEFS
 904 mandir
 905 localedir
 906 libdir
 907 psdir
 908 pdfdir
 909 dvidir
 910 htmldir
 911 infodir
 912 docdir
 913 oldincludedir
 914 includedir
 915 localstatedir
 916 sharedstatedir
 917 sysconfdir
 918 datadir
 919 datarootdir
 920 libexecdir
 921 sbindir
 922 bindir
 923 program_transform_name
 924 prefix
 925 exec_prefix
 926 PACKAGE_URL
 927 PACKAGE_BUGREPORT
 928 PACKAGE_STRING
 929 PACKAGE_VERSION
 930 PACKAGE_TARNAME
 931 PACKAGE_NAME
 932 PATH_SEPARATOR
 933 SHELL'
 934 ac_subst_files=''
 935 ac_user_opts='
 936 enable_option_checking
 937 with_data_model
 938 with_num_cores
 939 with_memory_size
 940 enable_openjdk_only
 941 enable_jigsaw
 942 with_jdk_variant
 943 enable_headful
 944 with_jvm_variants
 945 enable_debug
 946 with_debug_level
 947 with_msvcr100dll
 948 with_builddeps_conf
 949 with_builddeps_server
 950 with_builddeps_dir
 951 with_builddeps_group
 952 enable_list_builddeps
 953 with_sys_root
 954 enable_ccache
 955 with_ccache_dir
 956 enable_precompiled_headers
 957 with_boot_jdk
 958 with_add_source_root
 959 with_override_source_root
 960 with_adds_and_overrides
 961 with_override_langtools
 962 with_override_corba
 963 with_override_jaxp
 964 with_override_jaxws
 965 with_override_hotspot
 966 with_override_jdk
 967 with_boot_jdk_jvmargs
 968 with_server_java
 969 enable_javac_server
 970 with_javac_server_cores
 971 enable_javac_deps
 972 enable_javac_multi_core
 973 enable_macosx_runtime_support
 974 with_x
 975 with_cups
 976 with_cups_include
 977 with_cups_lib
 978 with_freetype
 979 with_alsa
 980 with_alsa_include
 981 with_alsa_lib
 982 with_pulse
 983 with_pulse_include
 984 with_pulse_lib
 985 enable_docs
 986 enable_nimbus
 987 enable_static_link_stdc__
 988 enable_hotspot_test_in_build
 989 with_cacerts_file
 990 '
 991       ac_precious_vars='build_alias
 992 host_alias
 993 target_alias
 994 PKG_CONFIG
 995 CC
 996 CFLAGS
 997 LDFLAGS
 998 LIBS
 999 CPPFLAGS
1000 CXX
1001 CXXFLAGS
1002 CCC
1003 OBJC
1004 OBJCFLAGS
1005 CPP
1006 CXXCPP
1007 XMKMF
1008 FREETYPE2_CFLAGS
1009 FREETYPE2_LIBS
1010 ALSA_CFLAGS
1011 ALSA_LIBS
1012 LIBPULSE_CFLAGS
1013 LIBPULSE_LIBS'
1014 
1015 
1016 # Initialize some variables set by options.
1017 ac_init_help=
1018 ac_init_version=false
1019 ac_unrecognized_opts=
1020 ac_unrecognized_sep=
1021 # The variables have the same names as the options, with
1022 # dashes changed to underlines.
1023 cache_file=/dev/null
1024 exec_prefix=NONE
1025 no_create=
1026 no_recursion=
1027 prefix=NONE
1028 program_prefix=NONE
1029 program_suffix=NONE
1030 program_transform_name=s,x,x,
1031 silent=
1032 site=
1033 srcdir=
1034 verbose=
1035 x_includes=NONE
1036 x_libraries=NONE
1037 
1038 # Installation directory options.
1039 # These are left unexpanded so users can "make install exec_prefix=/foo"
1040 # and all the variables that are supposed to be based on exec_prefix
1041 # by default will actually change.
1042 # Use braces instead of parens because sh, perl, etc. also accept them.
1043 # (The list follows the same order as the GNU Coding Standards.)
1044 bindir='${exec_prefix}/bin'
1045 sbindir='${exec_prefix}/sbin'
1046 libexecdir='${exec_prefix}/libexec'
1047 datarootdir='${prefix}/share'
1048 datadir='${datarootdir}'
1049 sysconfdir='${prefix}/etc'
1050 sharedstatedir='${prefix}/com'
1051 localstatedir='${prefix}/var'
1052 includedir='${prefix}/include'
1053 oldincludedir='/usr/include'
1054 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
1055 infodir='${datarootdir}/info'
1056 htmldir='${docdir}'
1057 dvidir='${docdir}'
1058 pdfdir='${docdir}'
1059 psdir='${docdir}'
1060 libdir='${exec_prefix}/lib'
1061 localedir='${datarootdir}/locale'
1062 mandir='${datarootdir}/man'
1063 
1064 ac_prev=
1065 ac_dashdash=
1066 for ac_option
1067 do
1068   # If the previous option needs an argument, assign it.
1069   if test -n "$ac_prev"; then
1070     eval $ac_prev=\$ac_option
1071     ac_prev=
1072     continue
1073   fi
1074 
1075   case $ac_option in
1076   *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
1077   *=)   ac_optarg= ;;
1078   *)    ac_optarg=yes ;;
1079   esac
1080 
1081   # Accept the important Cygnus configure options, so we can diagnose typos.
1082 
1083   case $ac_dashdash$ac_option in
1084   --)
1085     ac_dashdash=yes ;;
1086 
1087   -bindir | --bindir | --bindi | --bind | --bin | --bi)
1088     ac_prev=bindir ;;
1089   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
1090     bindir=$ac_optarg ;;
1091 
1092   -build | --build | --buil | --bui | --bu)
1093     ac_prev=build_alias ;;
1094   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1095     build_alias=$ac_optarg ;;
1096 
1097   -cache-file | --cache-file | --cache-fil | --cache-fi \
1098   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1099     ac_prev=cache_file ;;
1100   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1101   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1102     cache_file=$ac_optarg ;;
1103 
1104   --config-cache | -C)
1105     cache_file=config.cache ;;
1106 
1107   -datadir | --datadir | --datadi | --datad)
1108     ac_prev=datadir ;;
1109   -datadir=* | --datadir=* | --datadi=* | --datad=*)
1110     datadir=$ac_optarg ;;
1111 
1112   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1113   | --dataroo | --dataro | --datar)
1114     ac_prev=datarootdir ;;
1115   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1116   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1117     datarootdir=$ac_optarg ;;
1118 
1119   -disable-* | --disable-*)
1120     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1121     # Reject names that are not valid shell variable names.
1122     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1123       as_fn_error $? "invalid feature name: $ac_useropt"
1124     ac_useropt_orig=$ac_useropt
1125     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1126     case $ac_user_opts in
1127       *"
1128 "enable_$ac_useropt"
1129 "*) ;;
1130       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1131          ac_unrecognized_sep=', ';;
1132     esac
1133     eval enable_$ac_useropt=no ;;
1134 
1135   -docdir | --docdir | --docdi | --doc | --do)
1136     ac_prev=docdir ;;
1137   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1138     docdir=$ac_optarg ;;
1139 
1140   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1141     ac_prev=dvidir ;;
1142   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1143     dvidir=$ac_optarg ;;
1144 
1145   -enable-* | --enable-*)
1146     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1147     # Reject names that are not valid shell variable names.
1148     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1149       as_fn_error $? "invalid feature name: $ac_useropt"
1150     ac_useropt_orig=$ac_useropt
1151     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1152     case $ac_user_opts in
1153       *"
1154 "enable_$ac_useropt"
1155 "*) ;;
1156       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1157          ac_unrecognized_sep=', ';;
1158     esac
1159     eval enable_$ac_useropt=\$ac_optarg ;;
1160 
1161   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1162   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1163   | --exec | --exe | --ex)
1164     ac_prev=exec_prefix ;;
1165   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1166   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1167   | --exec=* | --exe=* | --ex=*)
1168     exec_prefix=$ac_optarg ;;
1169 
1170   -gas | --gas | --ga | --g)
1171     # Obsolete; use --with-gas.
1172     with_gas=yes ;;
1173 
1174   -help | --help | --hel | --he | -h)
1175     ac_init_help=long ;;
1176   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1177     ac_init_help=recursive ;;
1178   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1179     ac_init_help=short ;;
1180 
1181   -host | --host | --hos | --ho)
1182     ac_prev=host_alias ;;
1183   -host=* | --host=* | --hos=* | --ho=*)
1184     host_alias=$ac_optarg ;;
1185 
1186   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1187     ac_prev=htmldir ;;
1188   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1189   | --ht=*)
1190     htmldir=$ac_optarg ;;
1191 
1192   -includedir | --includedir | --includedi | --included | --include \
1193   | --includ | --inclu | --incl | --inc)
1194     ac_prev=includedir ;;
1195   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1196   | --includ=* | --inclu=* | --incl=* | --inc=*)
1197     includedir=$ac_optarg ;;
1198 
1199   -infodir | --infodir | --infodi | --infod | --info | --inf)
1200     ac_prev=infodir ;;
1201   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1202     infodir=$ac_optarg ;;
1203 
1204   -libdir | --libdir | --libdi | --libd)
1205     ac_prev=libdir ;;
1206   -libdir=* | --libdir=* | --libdi=* | --libd=*)
1207     libdir=$ac_optarg ;;
1208 
1209   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1210   | --libexe | --libex | --libe)
1211     ac_prev=libexecdir ;;
1212   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1213   | --libexe=* | --libex=* | --libe=*)
1214     libexecdir=$ac_optarg ;;
1215 
1216   -localedir | --localedir | --localedi | --localed | --locale)
1217     ac_prev=localedir ;;
1218   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1219     localedir=$ac_optarg ;;
1220 
1221   -localstatedir | --localstatedir | --localstatedi | --localstated \
1222   | --localstate | --localstat | --localsta | --localst | --locals)
1223     ac_prev=localstatedir ;;
1224   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1225   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1226     localstatedir=$ac_optarg ;;
1227 
1228   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1229     ac_prev=mandir ;;
1230   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1231     mandir=$ac_optarg ;;
1232 
1233   -nfp | --nfp | --nf)
1234     # Obsolete; use --without-fp.
1235     with_fp=no ;;
1236 
1237   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1238   | --no-cr | --no-c | -n)
1239     no_create=yes ;;
1240 
1241   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1242   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1243     no_recursion=yes ;;
1244 
1245   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1246   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1247   | --oldin | --oldi | --old | --ol | --o)
1248     ac_prev=oldincludedir ;;
1249   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1250   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1251   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1252     oldincludedir=$ac_optarg ;;
1253 
1254   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1255     ac_prev=prefix ;;
1256   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1257     prefix=$ac_optarg ;;
1258 
1259   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1260   | --program-pre | --program-pr | --program-p)
1261     ac_prev=program_prefix ;;
1262   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1263   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1264     program_prefix=$ac_optarg ;;
1265 
1266   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1267   | --program-suf | --program-su | --program-s)
1268     ac_prev=program_suffix ;;
1269   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1270   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1271     program_suffix=$ac_optarg ;;
1272 
1273   -program-transform-name | --program-transform-name \
1274   | --program-transform-nam | --program-transform-na \
1275   | --program-transform-n | --program-transform- \
1276   | --program-transform | --program-transfor \
1277   | --program-transfo | --program-transf \
1278   | --program-trans | --program-tran \
1279   | --progr-tra | --program-tr | --program-t)
1280     ac_prev=program_transform_name ;;
1281   -program-transform-name=* | --program-transform-name=* \
1282   | --program-transform-nam=* | --program-transform-na=* \
1283   | --program-transform-n=* | --program-transform-=* \
1284   | --program-transform=* | --program-transfor=* \
1285   | --program-transfo=* | --program-transf=* \
1286   | --program-trans=* | --program-tran=* \
1287   | --progr-tra=* | --program-tr=* | --program-t=*)
1288     program_transform_name=$ac_optarg ;;
1289 
1290   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1291     ac_prev=pdfdir ;;
1292   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1293     pdfdir=$ac_optarg ;;
1294 
1295   -psdir | --psdir | --psdi | --psd | --ps)
1296     ac_prev=psdir ;;
1297   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1298     psdir=$ac_optarg ;;
1299 
1300   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1301   | -silent | --silent | --silen | --sile | --sil)
1302     silent=yes ;;
1303 
1304   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1305     ac_prev=sbindir ;;
1306   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1307   | --sbi=* | --sb=*)
1308     sbindir=$ac_optarg ;;
1309 
1310   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1311   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1312   | --sharedst | --shareds | --shared | --share | --shar \
1313   | --sha | --sh)
1314     ac_prev=sharedstatedir ;;
1315   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1316   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1317   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1318   | --sha=* | --sh=*)
1319     sharedstatedir=$ac_optarg ;;
1320 
1321   -site | --site | --sit)
1322     ac_prev=site ;;
1323   -site=* | --site=* | --sit=*)
1324     site=$ac_optarg ;;
1325 
1326   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1327     ac_prev=srcdir ;;
1328   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1329     srcdir=$ac_optarg ;;
1330 
1331   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1332   | --syscon | --sysco | --sysc | --sys | --sy)
1333     ac_prev=sysconfdir ;;
1334   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1335   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1336     sysconfdir=$ac_optarg ;;
1337 
1338   -target | --target | --targe | --targ | --tar | --ta | --t)
1339     ac_prev=target_alias ;;
1340   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1341     target_alias=$ac_optarg ;;
1342 
1343   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1344     verbose=yes ;;
1345 
1346   -version | --version | --versio | --versi | --vers | -V)
1347     ac_init_version=: ;;
1348 
1349   -with-* | --with-*)
1350     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1351     # Reject names that are not valid shell variable names.
1352     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1353       as_fn_error $? "invalid package name: $ac_useropt"
1354     ac_useropt_orig=$ac_useropt
1355     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1356     case $ac_user_opts in
1357       *"
1358 "with_$ac_useropt"
1359 "*) ;;
1360       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1361          ac_unrecognized_sep=', ';;
1362     esac
1363     eval with_$ac_useropt=\$ac_optarg ;;
1364 
1365   -without-* | --without-*)
1366     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1367     # Reject names that are not valid shell variable names.
1368     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1369       as_fn_error $? "invalid package name: $ac_useropt"
1370     ac_useropt_orig=$ac_useropt
1371     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1372     case $ac_user_opts in
1373       *"
1374 "with_$ac_useropt"
1375 "*) ;;
1376       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1377          ac_unrecognized_sep=', ';;
1378     esac
1379     eval with_$ac_useropt=no ;;
1380 
1381   --x)
1382     # Obsolete; use --with-x.
1383     with_x=yes ;;
1384 
1385   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1386   | --x-incl | --x-inc | --x-in | --x-i)
1387     ac_prev=x_includes ;;
1388   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1389   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1390     x_includes=$ac_optarg ;;
1391 
1392   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1393   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1394     ac_prev=x_libraries ;;
1395   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1396   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1397     x_libraries=$ac_optarg ;;
1398 
1399   -*) as_fn_error $? "unrecognized option: \`$ac_option'
1400 Try \`$0 --help' for more information"
1401     ;;
1402 
1403   *=*)
1404     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1405     # Reject names that are not valid shell variable names.
1406     case $ac_envvar in #(
1407       '' | [0-9]* | *[!_$as_cr_alnum]* )
1408       as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1409     esac
1410     eval $ac_envvar=\$ac_optarg
1411     export $ac_envvar ;;
1412 
1413   *)
1414     # FIXME: should be removed in autoconf 3.0.
1415     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1416     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1417       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1418     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1419     ;;
1420 
1421   esac
1422 done
1423 
1424 if test -n "$ac_prev"; then
1425   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1426   as_fn_error $? "missing argument to $ac_option"
1427 fi
1428 
1429 if test -n "$ac_unrecognized_opts"; then
1430   case $enable_option_checking in
1431     no) ;;
1432     fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1433     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1434   esac
1435 fi
1436 
1437 # Check all directory arguments for consistency.
1438 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1439                 datadir sysconfdir sharedstatedir localstatedir includedir \
1440                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1441                 libdir localedir mandir
1442 do
1443   eval ac_val=\$$ac_var
1444   # Remove trailing slashes.
1445   case $ac_val in
1446     */ )
1447       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1448       eval $ac_var=\$ac_val;;
1449   esac
1450   # Be sure to have absolute directory names.
1451   case $ac_val in
1452     [\\/$]* | ?:[\\/]* )  continue;;
1453     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1454   esac
1455   as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1456 done
1457 
1458 # There might be people who depend on the old broken behavior: `$host'
1459 # used to hold the argument of --host etc.
1460 # FIXME: To remove some day.
1461 build=$build_alias
1462 host=$host_alias
1463 target=$target_alias
1464 
1465 # FIXME: To remove some day.
1466 if test "x$host_alias" != x; then
1467   if test "x$build_alias" = x; then
1468     cross_compiling=maybe
1469     $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
1470     If a cross compiler is detected then cross compile mode will be used" >&2
1471   elif test "x$build_alias" != "x$host_alias"; then
1472     cross_compiling=yes
1473   fi
1474 fi
1475 
1476 ac_tool_prefix=
1477 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1478 
1479 test "$silent" = yes && exec 6>/dev/null
1480 
1481 
1482 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1483 ac_ls_di=`ls -di .` &&
1484 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1485   as_fn_error $? "working directory cannot be determined"
1486 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1487   as_fn_error $? "pwd does not report name of working directory"
1488 
1489 
1490 # Find the source files, if location was not specified.
1491 if test -z "$srcdir"; then
1492   ac_srcdir_defaulted=yes
1493   # Try the directory containing this script, then the parent directory.
1494   ac_confdir=`$as_dirname -- "$as_myself" ||
1495 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1496          X"$as_myself" : 'X\(//\)[^/]' \| \
1497          X"$as_myself" : 'X\(//\)$' \| \
1498          X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1499 $as_echo X"$as_myself" |
1500     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1501             s//\1/
1502             q
1503           }
1504           /^X\(\/\/\)[^/].*/{
1505             s//\1/
1506             q
1507           }
1508           /^X\(\/\/\)$/{
1509             s//\1/
1510             q
1511           }
1512           /^X\(\/\).*/{
1513             s//\1/
1514             q
1515           }
1516           s/.*/./; q'`
1517   srcdir=$ac_confdir
1518   if test ! -r "$srcdir/$ac_unique_file"; then
1519     srcdir=..
1520   fi
1521 else
1522   ac_srcdir_defaulted=no
1523 fi
1524 if test ! -r "$srcdir/$ac_unique_file"; then
1525   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1526   as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1527 fi
1528 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1529 ac_abs_confdir=`(
1530         cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1531         pwd)`
1532 # When building in place, set srcdir=.
1533 if test "$ac_abs_confdir" = "$ac_pwd"; then
1534   srcdir=.
1535 fi
1536 # Remove unnecessary trailing slashes from srcdir.
1537 # Double slashes in file names in object file debugging info
1538 # mess up M-x gdb in Emacs.
1539 case $srcdir in
1540 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1541 esac
1542 for ac_var in $ac_precious_vars; do
1543   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1544   eval ac_env_${ac_var}_value=\$${ac_var}
1545   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1546   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1547 done
1548 
1549 #
1550 # Report the --help message.
1551 #
1552 if test "$ac_init_help" = "long"; then
1553   # Omit some internal or obsolete options to make the list less imposing.
1554   # This message is too long to be a string in the A/UX 3.1 sh.
1555   cat <<_ACEOF
1556 \`configure' configures openjdk version-0.1 to adapt to many kinds of systems.
1557 
1558 Usage: $0 [OPTION]... [VAR=VALUE]...
1559 
1560 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1561 VAR=VALUE.  See below for descriptions of some of the useful variables.
1562 
1563 Defaults for the options are specified in brackets.
1564 
1565 Configuration:
1566   -h, --help              display this help and exit
1567       --help=short        display options specific to this package
1568       --help=recursive    display the short help of all the included packages
1569   -V, --version           display version information and exit
1570   -q, --quiet, --silent   do not print \`checking ...' messages
1571       --cache-file=FILE   cache test results in FILE [disabled]
1572   -C, --config-cache      alias for \`--cache-file=config.cache'
1573   -n, --no-create         do not create output files
1574       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1575 
1576 Installation directories:
1577   --prefix=PREFIX         install architecture-independent files in PREFIX
1578                           [$ac_default_prefix]
1579   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1580                           [PREFIX]
1581 
1582 By default, \`make install' will install all the files in
1583 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1584 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1585 for instance \`--prefix=\$HOME'.
1586 
1587 For better control, use the options below.
1588 
1589 Fine tuning of the installation directories:
1590   --bindir=DIR            user executables [EPREFIX/bin]
1591   --sbindir=DIR           system admin executables [EPREFIX/sbin]
1592   --libexecdir=DIR        program executables [EPREFIX/libexec]
1593   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1594   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1595   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1596   --libdir=DIR            object code libraries [EPREFIX/lib]
1597   --includedir=DIR        C header files [PREFIX/include]
1598   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1599   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1600   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1601   --infodir=DIR           info documentation [DATAROOTDIR/info]
1602   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1603   --mandir=DIR            man documentation [DATAROOTDIR/man]
1604   --docdir=DIR            documentation root [DATAROOTDIR/doc/openjdk]
1605   --htmldir=DIR           html documentation [DOCDIR]
1606   --dvidir=DIR            dvi documentation [DOCDIR]
1607   --pdfdir=DIR            pdf documentation [DOCDIR]
1608   --psdir=DIR             ps documentation [DOCDIR]
1609 _ACEOF
1610 
1611   cat <<\_ACEOF
1612 
1613 X features:
1614   --x-includes=DIR    X include files are in DIR
1615   --x-libraries=DIR   X library files are in DIR
1616 
1617 System types:
1618   --build=BUILD     configure for building on BUILD [guessed]
1619   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1620 _ACEOF
1621 fi
1622 
1623 if test -n "$ac_init_help"; then
1624   case $ac_init_help in
1625      short | recursive ) echo "Configuration of openjdk version-0.1:";;
1626    esac
1627   cat <<\_ACEOF
1628 
1629 Optional Features:
1630   --disable-option-checking  ignore unrecognized --enable/--with options
1631   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1632   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1633   --enable-openjdk-only   build OpenJDK regardless of the presence of closed
1634                           repositories [disabled]
1635   --enable-jigsaw         build Jigsaw images (not yet available) [disabled]
1636   --disable-headful       build headful support (graphical UI support)
1637                           [enabled]
1638   --enable-debug          set the debug level to fastdebug (shorthand for
1639                           --with-debug-level=fastdebug) [disabled]
1640   --enable-list-builddeps list all build dependencies known to the configure
1641                           script
1642   --disable-ccache        use ccache to speed up recompilations [enabled]
1643   --disable-precompiled-headers
1644                           use precompiled headers when compiling C++ [enabled]
1645   --enable-javac-server   enable the shared javac server during the build
1646                           process [disabled]
1647   --enable-javac-deps     enable the dependency tracking between Java packages
1648                           [disabled]
1649   --enable-javac-multi-core
1650                           compile Java packages concurrently [disabled]
1651   --disable-macosx-runtime-support
1652                           disable the use of MacOSX Java runtime support
1653                           framework [enabled]
1654   --enable-docs           enable generation of Javadoc documentation
1655                           [disabled]
1656   --disable-nimbus        disable Nimbus L&F [enabled]
1657   --disable-static-link-stdc++
1658                           disable static linking of the C++ runtime on Linux
1659                           [enabled]
1660   --enable-hotspot-test-in-build
1661                           enable running of Queens test after Hotspot build
1662                           (not yet available) [disabled]
1663 
1664 Optional Packages:
1665   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1666   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1667   --with-data-model       build 32-bit or 64-bit binaries (for platforms that
1668                           support it), e.g. --with-data-model=32 [guessed]
1669   --with-num-cores        number of cores in the build system, e.g.
1670                           --with-num-cores=8 [probed]
1671   --with-memory-size      memory (in MB) available in the build system, e.g.
1672                           --with-memory-size=1024 [probed]
1673   --with-jdk-variant      JDK variant to build (normal, embedded) [normal]
1674   --with-jvm-variants     JVM variants (separated by commas) to build (server,
1675                           client, kernel, zero, zeroshark) [server]
1676   --with-debug-level      set the debug level (release, fastdebug, slowdebug)
1677                           [release]
1678   --with-msvcr100dll      copy this msvcr100.dll into the built JDK
1679   --with-builddeps-conf   use this configuration file for the builddeps
1680   --with-builddeps-server download and use build dependencies from this server
1681                           url, e.g.
1682                           --with-builddeps-server=ftp://example.com/dir
1683   --with-builddeps-dir    store downloaded build dependencies here
1684                           [d/localhome/builddeps]
1685   --with-builddeps-group  chgrp the downloaded build dependencies to this
1686                           group
1687   --with-sys-root         pass this sys-root to the compilers and linker
1688                           (useful if the sys-root encoded in the cross
1689                           compiler tools is incorrect)
1690   --with-ccache-dir       where to store ccache files [~/.ccache]
1691   --with-boot-jdk         path to Boot JDK (used to bootstrap build) [probed]
1692   --with-add-source-root  for each and every source directory, look in this
1693                           additional source root for the same directory; if it
1694                           exists and have files in it, include it in the build
1695   --with-override-source-root
1696                           for each and every source directory, look in this
1697                           override source root for the same directory; if it
1698                           exists, use that directory instead and ignore the
1699                           directory in the original source root
1700   --with-adds-and-overrides
1701                           use the subdirs 'adds' and 'overrides' in the
1702                           specified directory as add-source-root and
1703                           override-source-root
1704   --with-override-langtools
1705                           use this langtools dir for the build
1706   --with-override-corba   use this corba dir for the build
1707   --with-override-jaxp    use this jaxp dir for the build
1708   --with-override-jaxws   use this jaxws dir for the build
1709   --with-override-hotspot use this hotspot dir for the build
1710   --with-override-jdk     use this jdk dir for the build
1711   --with-boot-jdk-jvmargs specify JVM arguments to be passed to all
1712                           invocations of the Boot JDK, overriding the default
1713                           values, e.g --with-boot-jdk-jvmargs="-Xmx8G
1714                           -enableassertions"
1715   --with-server-java      use this java binary for running the javac
1716                           background server and other long running java tasks
1717                           in the build process, e.g.
1718                           ---with-server-java="/opt/jrockit/bin/java -server"
1719   --with-javac-server-cores
1720                           use at most this number of concurrent threads on the
1721                           javac server [probed]
1722   --with-x                use the X Window System
1723   --with-cups             specify prefix directory for the cups package
1724                           (expecting the libraries under PATH/lib and the
1725                           headers under PATH/include)
1726   --with-cups-include     specify directory for the cups include files
1727   --with-cups-lib         specify directory for the cups library
1728   --with-freetype         specify prefix directory for the freetype2 package
1729                           (expecting the libraries under PATH/lib and the
1730                           headers under PATH/include)
1731   --with-alsa             specify prefix directory for the alsa package
1732                           (expecting the libraries under PATH/lib and the
1733                           headers under PATH/include)
1734   --with-alsa-include     specify directory for the alsa include files
1735   --with-alsa-lib         specify directory for the alsa library
1736   --with-pulse            specify prefix directory for the pulseaudio package
1737                           (expecting the libraries under PATH/lib and the
1738                           headers under PATH/include)
1739   --with-pulse-include    specify directory for the pulseaudio include files
1740   --with-pulse-lib        specify directory for the pulseaudio library
1741   --with-cacerts-file     specify alternative cacerts file
1742 
1743 Some influential environment variables:
1744   PKG_CONFIG  path to pkg-config utility
1745   CC          C compiler command
1746   CFLAGS      C compiler flags
1747   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1748               nonstandard directory <lib dir>
1749   LIBS        libraries to pass to the linker, e.g. -l<library>
1750   CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1751               you have headers in a nonstandard directory <include dir>
1752   CXX         C++ compiler command
1753   CXXFLAGS    C++ compiler flags
1754   OBJC        Objective C compiler command
1755   OBJCFLAGS   Objective C compiler flags
1756   CPP         C preprocessor
1757   CXXCPP      C++ preprocessor
1758   XMKMF       Path to xmkmf, Makefile generator for X Window System
1759   FREETYPE2_CFLAGS
1760               C compiler flags for FREETYPE2, overriding pkg-config
1761   FREETYPE2_LIBS
1762               linker flags for FREETYPE2, overriding pkg-config
1763   ALSA_CFLAGS C compiler flags for ALSA, overriding pkg-config
1764   ALSA_LIBS   linker flags for ALSA, overriding pkg-config
1765   LIBPULSE_CFLAGS
1766               C compiler flags for LIBPULSE, overriding pkg-config
1767   LIBPULSE_LIBS
1768               linker flags for LIBPULSE, overriding pkg-config
1769 
1770 Use these variables to override the choices made by `configure' or to help
1771 it to find libraries and programs with nonstandard names/locations.
1772 
1773 Report bugs to <build-infra-dev@openjdk.java.net>.
1774 _ACEOF
1775 ac_status=$?
1776 fi
1777 
1778 if test "$ac_init_help" = "recursive"; then
1779   # If there are subdirs, report their specific --help.
1780   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1781     test -d "$ac_dir" ||
1782       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1783       continue
1784     ac_builddir=.
1785 
1786 case "$ac_dir" in
1787 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1788 *)
1789   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1790   # A ".." for each directory in $ac_dir_suffix.
1791   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1792   case $ac_top_builddir_sub in
1793   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1794   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1795   esac ;;
1796 esac
1797 ac_abs_top_builddir=$ac_pwd
1798 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1799 # for backward compatibility:
1800 ac_top_builddir=$ac_top_build_prefix
1801 
1802 case $srcdir in
1803   .)  # We are building in place.
1804     ac_srcdir=.
1805     ac_top_srcdir=$ac_top_builddir_sub
1806     ac_abs_top_srcdir=$ac_pwd ;;
1807   [\\/]* | ?:[\\/]* )  # Absolute name.
1808     ac_srcdir=$srcdir$ac_dir_suffix;
1809     ac_top_srcdir=$srcdir
1810     ac_abs_top_srcdir=$srcdir ;;
1811   *) # Relative name.
1812     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1813     ac_top_srcdir=$ac_top_build_prefix$srcdir
1814     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1815 esac
1816 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1817 
1818     cd "$ac_dir" || { ac_status=$?; continue; }
1819     # Check for guested configure.
1820     if test -f "$ac_srcdir/configure.gnu"; then
1821       echo &&
1822       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1823     elif test -f "$ac_srcdir/configure"; then
1824       echo &&
1825       $SHELL "$ac_srcdir/configure" --help=recursive
1826     else
1827       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1828     fi || ac_status=$?
1829     cd "$ac_pwd" || { ac_status=$?; break; }
1830   done
1831 fi
1832 
1833 test -n "$ac_init_help" && exit $ac_status
1834 if $ac_init_version; then
1835   cat <<\_ACEOF
1836 openjdk configure version-0.1
1837 generated by GNU Autoconf 2.67
1838 
1839 Copyright (C) 2010 Free Software Foundation, Inc.
1840 This configure script is free software; the Free Software Foundation
1841 gives unlimited permission to copy, distribute and modify it.
1842 _ACEOF
1843   exit
1844 fi
1845 
1846 ## ------------------------ ##
1847 ## Autoconf initialization. ##
1848 ## ------------------------ ##
1849 
1850 # ac_fn_c_try_compile LINENO
1851 # --------------------------
1852 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1853 ac_fn_c_try_compile ()
1854 {
1855   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1856   rm -f conftest.$ac_objext
1857   if { { ac_try="$ac_compile"
1858 case "(($ac_try" in
1859   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1860   *) ac_try_echo=$ac_try;;
1861 esac
1862 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1863 $as_echo "$ac_try_echo"; } >&5
1864   (eval "$ac_compile") 2>conftest.err
1865   ac_status=$?
1866   if test -s conftest.err; then
1867     grep -v '^ *+' conftest.err >conftest.er1
1868     cat conftest.er1 >&5
1869     mv -f conftest.er1 conftest.err
1870   fi
1871   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1872   test $ac_status = 0; } && {
1873          test -z "$ac_c_werror_flag" ||
1874          test ! -s conftest.err
1875        } && test -s conftest.$ac_objext; then :
1876   ac_retval=0
1877 else
1878   $as_echo "$as_me: failed program was:" >&5
1879 sed 's/^/| /' conftest.$ac_ext >&5
1880 
1881         ac_retval=1
1882 fi
1883   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1884   as_fn_set_status $ac_retval
1885 
1886 } # ac_fn_c_try_compile
1887 
1888 # ac_fn_cxx_try_compile LINENO
1889 # ----------------------------
1890 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1891 ac_fn_cxx_try_compile ()
1892 {
1893   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1894   rm -f conftest.$ac_objext
1895   if { { ac_try="$ac_compile"
1896 case "(($ac_try" in
1897   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1898   *) ac_try_echo=$ac_try;;
1899 esac
1900 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1901 $as_echo "$ac_try_echo"; } >&5
1902   (eval "$ac_compile") 2>conftest.err
1903   ac_status=$?
1904   if test -s conftest.err; then
1905     grep -v '^ *+' conftest.err >conftest.er1
1906     cat conftest.er1 >&5
1907     mv -f conftest.er1 conftest.err
1908   fi
1909   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1910   test $ac_status = 0; } && {
1911          test -z "$ac_cxx_werror_flag" ||
1912          test ! -s conftest.err
1913        } && test -s conftest.$ac_objext; then :
1914   ac_retval=0
1915 else
1916   $as_echo "$as_me: failed program was:" >&5
1917 sed 's/^/| /' conftest.$ac_ext >&5
1918 
1919         ac_retval=1
1920 fi
1921   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1922   as_fn_set_status $ac_retval
1923 
1924 } # ac_fn_cxx_try_compile
1925 
1926 # ac_fn_objc_try_compile LINENO
1927 # -----------------------------
1928 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1929 ac_fn_objc_try_compile ()
1930 {
1931   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1932   rm -f conftest.$ac_objext
1933   if { { ac_try="$ac_compile"
1934 case "(($ac_try" in
1935   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1936   *) ac_try_echo=$ac_try;;
1937 esac
1938 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1939 $as_echo "$ac_try_echo"; } >&5
1940   (eval "$ac_compile") 2>conftest.err
1941   ac_status=$?
1942   if test -s conftest.err; then
1943     grep -v '^ *+' conftest.err >conftest.er1
1944     cat conftest.er1 >&5
1945     mv -f conftest.er1 conftest.err
1946   fi
1947   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1948   test $ac_status = 0; } && {
1949          test -z "$ac_objc_werror_flag" ||
1950          test ! -s conftest.err
1951        } && test -s conftest.$ac_objext; then :
1952   ac_retval=0
1953 else
1954   $as_echo "$as_me: failed program was:" >&5
1955 sed 's/^/| /' conftest.$ac_ext >&5
1956 
1957         ac_retval=1
1958 fi
1959   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1960   as_fn_set_status $ac_retval
1961 
1962 } # ac_fn_objc_try_compile
1963 
1964 # ac_fn_c_try_cpp LINENO
1965 # ----------------------
1966 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1967 ac_fn_c_try_cpp ()
1968 {
1969   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1970   if { { ac_try="$ac_cpp conftest.$ac_ext"
1971 case "(($ac_try" in
1972   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1973   *) ac_try_echo=$ac_try;;
1974 esac
1975 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1976 $as_echo "$ac_try_echo"; } >&5
1977   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1978   ac_status=$?
1979   if test -s conftest.err; then
1980     grep -v '^ *+' conftest.err >conftest.er1
1981     cat conftest.er1 >&5
1982     mv -f conftest.er1 conftest.err
1983   fi
1984   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1985   test $ac_status = 0; } > conftest.i && {
1986          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1987          test ! -s conftest.err
1988        }; then :
1989   ac_retval=0
1990 else
1991   $as_echo "$as_me: failed program was:" >&5
1992 sed 's/^/| /' conftest.$ac_ext >&5
1993 
1994     ac_retval=1
1995 fi
1996   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1997   as_fn_set_status $ac_retval
1998 
1999 } # ac_fn_c_try_cpp
2000 
2001 # ac_fn_cxx_try_cpp LINENO
2002 # ------------------------
2003 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
2004 ac_fn_cxx_try_cpp ()
2005 {
2006   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2007   if { { ac_try="$ac_cpp conftest.$ac_ext"
2008 case "(($ac_try" in
2009   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2010   *) ac_try_echo=$ac_try;;
2011 esac
2012 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2013 $as_echo "$ac_try_echo"; } >&5
2014   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
2015   ac_status=$?
2016   if test -s conftest.err; then
2017     grep -v '^ *+' conftest.err >conftest.er1
2018     cat conftest.er1 >&5
2019     mv -f conftest.er1 conftest.err
2020   fi
2021   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2022   test $ac_status = 0; } > conftest.i && {
2023          test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
2024          test ! -s conftest.err
2025        }; then :
2026   ac_retval=0
2027 else
2028   $as_echo "$as_me: failed program was:" >&5
2029 sed 's/^/| /' conftest.$ac_ext >&5
2030 
2031     ac_retval=1
2032 fi
2033   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2034   as_fn_set_status $ac_retval
2035 
2036 } # ac_fn_cxx_try_cpp
2037 
2038 # ac_fn_cxx_try_link LINENO
2039 # -------------------------
2040 # Try to link conftest.$ac_ext, and return whether this succeeded.
2041 ac_fn_cxx_try_link ()
2042 {
2043   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2044   rm -f conftest.$ac_objext conftest$ac_exeext
2045   if { { ac_try="$ac_link"
2046 case "(($ac_try" in
2047   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2048   *) ac_try_echo=$ac_try;;
2049 esac
2050 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2051 $as_echo "$ac_try_echo"; } >&5
2052   (eval "$ac_link") 2>conftest.err
2053   ac_status=$?
2054   if test -s conftest.err; then
2055     grep -v '^ *+' conftest.err >conftest.er1
2056     cat conftest.er1 >&5
2057     mv -f conftest.er1 conftest.err
2058   fi
2059   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2060   test $ac_status = 0; } && {
2061          test -z "$ac_cxx_werror_flag" ||
2062          test ! -s conftest.err
2063        } && test -s conftest$ac_exeext && {
2064          test "$cross_compiling" = yes ||
2065          $as_test_x conftest$ac_exeext
2066        }; then :
2067   ac_retval=0
2068 else
2069   $as_echo "$as_me: failed program was:" >&5
2070 sed 's/^/| /' conftest.$ac_ext >&5
2071 
2072         ac_retval=1
2073 fi
2074   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2075   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2076   # interfere with the next link command; also delete a directory that is
2077   # left behind by Apple's compiler.  We do this before executing the actions.
2078   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2079   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2080   as_fn_set_status $ac_retval
2081 
2082 } # ac_fn_cxx_try_link
2083 
2084 # ac_fn_cxx_try_run LINENO
2085 # ------------------------
2086 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
2087 # that executables *can* be run.
2088 ac_fn_cxx_try_run ()
2089 {
2090   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2091   if { { ac_try="$ac_link"
2092 case "(($ac_try" in
2093   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2094   *) ac_try_echo=$ac_try;;
2095 esac
2096 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2097 $as_echo "$ac_try_echo"; } >&5
2098   (eval "$ac_link") 2>&5
2099   ac_status=$?
2100   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2101   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
2102   { { case "(($ac_try" in
2103   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2104   *) ac_try_echo=$ac_try;;
2105 esac
2106 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2107 $as_echo "$ac_try_echo"; } >&5
2108   (eval "$ac_try") 2>&5
2109   ac_status=$?
2110   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2111   test $ac_status = 0; }; }; then :
2112   ac_retval=0
2113 else
2114   $as_echo "$as_me: program exited with status $ac_status" >&5
2115        $as_echo "$as_me: failed program was:" >&5
2116 sed 's/^/| /' conftest.$ac_ext >&5
2117 
2118        ac_retval=$ac_status
2119 fi
2120   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2121   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2122   as_fn_set_status $ac_retval
2123 
2124 } # ac_fn_cxx_try_run
2125 
2126 # ac_fn_cxx_compute_int LINENO EXPR VAR INCLUDES
2127 # ----------------------------------------------
2128 # Tries to find the compile-time value of EXPR in a program that includes
2129 # INCLUDES, setting VAR accordingly. Returns whether the value could be
2130 # computed
2131 ac_fn_cxx_compute_int ()
2132 {
2133   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2134   if test "$cross_compiling" = yes; then
2135     # Depending upon the size, compute the lo and hi bounds.
2136 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2137 /* end confdefs.h.  */
2138 $4
2139 int
2140 main ()
2141 {
2142 static int test_array [1 - 2 * !(($2) >= 0)];
2143 test_array [0] = 0
2144 
2145   ;
2146   return 0;
2147 }
2148 _ACEOF
2149 if ac_fn_cxx_try_compile "$LINENO"; then :
2150   ac_lo=0 ac_mid=0
2151   while :; do
2152     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2153 /* end confdefs.h.  */
2154 $4
2155 int
2156 main ()
2157 {
2158 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2159 test_array [0] = 0
2160 
2161   ;
2162   return 0;
2163 }
2164 _ACEOF
2165 if ac_fn_cxx_try_compile "$LINENO"; then :
2166   ac_hi=$ac_mid; break
2167 else
2168   as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2169                         if test $ac_lo -le $ac_mid; then
2170                           ac_lo= ac_hi=
2171                           break
2172                         fi
2173                         as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2174 fi
2175 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2176   done
2177 else
2178   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2179 /* end confdefs.h.  */
2180 $4
2181 int
2182 main ()
2183 {
2184 static int test_array [1 - 2 * !(($2) < 0)];
2185 test_array [0] = 0
2186 
2187   ;
2188   return 0;
2189 }
2190 _ACEOF
2191 if ac_fn_cxx_try_compile "$LINENO"; then :
2192   ac_hi=-1 ac_mid=-1
2193   while :; do
2194     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2195 /* end confdefs.h.  */
2196 $4
2197 int
2198 main ()
2199 {
2200 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2201 test_array [0] = 0
2202 
2203   ;
2204   return 0;
2205 }
2206 _ACEOF
2207 if ac_fn_cxx_try_compile "$LINENO"; then :
2208   ac_lo=$ac_mid; break
2209 else
2210   as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2211                         if test $ac_mid -le $ac_hi; then
2212                           ac_lo= ac_hi=
2213                           break
2214                         fi
2215                         as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2216 fi
2217 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2218   done
2219 else
2220   ac_lo= ac_hi=
2221 fi
2222 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2223 fi
2224 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2225 # Binary search between lo and hi bounds.
2226 while test "x$ac_lo" != "x$ac_hi"; do
2227   as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2228   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2229 /* end confdefs.h.  */
2230 $4
2231 int
2232 main ()
2233 {
2234 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2235 test_array [0] = 0
2236 
2237   ;
2238   return 0;
2239 }
2240 _ACEOF
2241 if ac_fn_cxx_try_compile "$LINENO"; then :
2242   ac_hi=$ac_mid
2243 else
2244   as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2245 fi
2246 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2247 done
2248 case $ac_lo in #((
2249 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2250 '') ac_retval=1 ;;
2251 esac
2252   else
2253     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2254 /* end confdefs.h.  */
2255 $4
2256 static long int longval () { return $2; }
2257 static unsigned long int ulongval () { return $2; }
2258 #include <stdio.h>
2259 #include <stdlib.h>
2260 int
2261 main ()
2262 {
2263 
2264   FILE *f = fopen ("conftest.val", "w");
2265   if (! f)
2266     return 1;
2267   if (($2) < 0)
2268     {
2269       long int i = longval ();
2270       if (i != ($2))
2271         return 1;
2272       fprintf (f, "%ld", i);
2273     }
2274   else
2275     {
2276       unsigned long int i = ulongval ();
2277       if (i != ($2))
2278         return 1;
2279       fprintf (f, "%lu", i);
2280     }
2281   /* Do not output a trailing newline, as this causes \r\n confusion
2282      on some platforms.  */
2283   return ferror (f) || fclose (f) != 0;
2284 
2285   ;
2286   return 0;
2287 }
2288 _ACEOF
2289 if ac_fn_cxx_try_run "$LINENO"; then :
2290   echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2291 else
2292   ac_retval=1
2293 fi
2294 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2295   conftest.$ac_objext conftest.beam conftest.$ac_ext
2296 rm -f conftest.val
2297 
2298   fi
2299   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2300   as_fn_set_status $ac_retval
2301 
2302 } # ac_fn_cxx_compute_int
2303 
2304 # ac_fn_cxx_check_header_compile LINENO HEADER VAR INCLUDES
2305 # ---------------------------------------------------------
2306 # Tests whether HEADER exists and can be compiled using the include files in
2307 # INCLUDES, setting the cache variable VAR accordingly.
2308 ac_fn_cxx_check_header_compile ()
2309 {
2310   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2311   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2312 $as_echo_n "checking for $2... " >&6; }
2313 if eval "test \"\${$3+set}\"" = set; then :
2314   $as_echo_n "(cached) " >&6
2315 else
2316   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2317 /* end confdefs.h.  */
2318 $4
2319 #include <$2>
2320 _ACEOF
2321 if ac_fn_cxx_try_compile "$LINENO"; then :
2322   eval "$3=yes"
2323 else
2324   eval "$3=no"
2325 fi
2326 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2327 fi
2328 eval ac_res=\$$3
2329                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2330 $as_echo "$ac_res" >&6; }
2331   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2332 
2333 } # ac_fn_cxx_check_header_compile
2334 
2335 # ac_fn_cxx_check_func LINENO FUNC VAR
2336 # ------------------------------------
2337 # Tests whether FUNC exists, setting the cache variable VAR accordingly
2338 ac_fn_cxx_check_func ()
2339 {
2340   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2341   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2342 $as_echo_n "checking for $2... " >&6; }
2343 if eval "test \"\${$3+set}\"" = set; then :
2344   $as_echo_n "(cached) " >&6
2345 else
2346   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2347 /* end confdefs.h.  */
2348 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2349    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
2350 #define $2 innocuous_$2
2351 
2352 /* System header to define __stub macros and hopefully few prototypes,
2353     which can conflict with char $2 (); below.
2354     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2355     <limits.h> exists even on freestanding compilers.  */
2356 
2357 #ifdef __STDC__
2358 # include <limits.h>
2359 #else
2360 # include <assert.h>
2361 #endif
2362 
2363 #undef $2
2364 
2365 /* Override any GCC internal prototype to avoid an error.
2366    Use char because int might match the return type of a GCC
2367    builtin and then its argument prototype would still apply.  */
2368 #ifdef __cplusplus
2369 extern "C"
2370 #endif
2371 char $2 ();
2372 /* The GNU C library defines this for functions which it implements
2373     to always fail with ENOSYS.  Some functions are actually named
2374     something starting with __ and the normal name is an alias.  */
2375 #if defined __stub_$2 || defined __stub___$2
2376 choke me
2377 #endif
2378 
2379 int
2380 main ()
2381 {
2382 return $2 ();
2383   ;
2384   return 0;
2385 }
2386 _ACEOF
2387 if ac_fn_cxx_try_link "$LINENO"; then :
2388   eval "$3=yes"
2389 else
2390   eval "$3=no"
2391 fi
2392 rm -f core conftest.err conftest.$ac_objext \
2393     conftest$ac_exeext conftest.$ac_ext
2394 fi
2395 eval ac_res=\$$3
2396                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2397 $as_echo "$ac_res" >&6; }
2398   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2399 
2400 } # ac_fn_cxx_check_func
2401 
2402 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
2403 # -------------------------------------------------------
2404 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
2405 # the include files in INCLUDES and setting the cache variable VAR
2406 # accordingly.
2407 ac_fn_c_check_header_mongrel ()
2408 {
2409   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2410   if eval "test \"\${$3+set}\"" = set; then :
2411   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2412 $as_echo_n "checking for $2... " >&6; }
2413 if eval "test \"\${$3+set}\"" = set; then :
2414   $as_echo_n "(cached) " >&6
2415 fi
2416 eval ac_res=\$$3
2417                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2418 $as_echo "$ac_res" >&6; }
2419 else
2420   # Is the header compilable?
2421 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
2422 $as_echo_n "checking $2 usability... " >&6; }
2423 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2424 /* end confdefs.h.  */
2425 $4
2426 #include <$2>
2427 _ACEOF
2428 if ac_fn_c_try_compile "$LINENO"; then :
2429   ac_header_compiler=yes
2430 else
2431   ac_header_compiler=no
2432 fi
2433 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
2435 $as_echo "$ac_header_compiler" >&6; }
2436 
2437 # Is the header present?
2438 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
2439 $as_echo_n "checking $2 presence... " >&6; }
2440 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2441 /* end confdefs.h.  */
2442 #include <$2>
2443 _ACEOF
2444 if ac_fn_c_try_cpp "$LINENO"; then :
2445   ac_header_preproc=yes
2446 else
2447   ac_header_preproc=no
2448 fi
2449 rm -f conftest.err conftest.i conftest.$ac_ext
2450 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
2451 $as_echo "$ac_header_preproc" >&6; }
2452 
2453 # So?  What about this header?
2454 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
2455   yes:no: )
2456     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
2457 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
2458     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2459 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2460     ;;
2461   no:yes:* )
2462     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
2463 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
2464     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
2465 $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
2466     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
2467 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
2468     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
2469 $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
2470     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2471 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2472 ( $as_echo "## ----------------------------------------------- ##
2473 ## Report this to build-infra-dev@openjdk.java.net ##
2474 ## ----------------------------------------------- ##"
2475      ) | sed "s/^/$as_me: WARNING:     /" >&2
2476     ;;
2477 esac
2478   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2479 $as_echo_n "checking for $2... " >&6; }
2480 if eval "test \"\${$3+set}\"" = set; then :
2481   $as_echo_n "(cached) " >&6
2482 else
2483   eval "$3=\$ac_header_compiler"
2484 fi
2485 eval ac_res=\$$3
2486                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2487 $as_echo "$ac_res" >&6; }
2488 fi
2489   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2490 
2491 } # ac_fn_c_check_header_mongrel
2492 
2493 # ac_fn_cxx_check_header_mongrel LINENO HEADER VAR INCLUDES
2494 # ---------------------------------------------------------
2495 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
2496 # the include files in INCLUDES and setting the cache variable VAR
2497 # accordingly.
2498 ac_fn_cxx_check_header_mongrel ()
2499 {
2500   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2501   if eval "test \"\${$3+set}\"" = set; then :
2502   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2503 $as_echo_n "checking for $2... " >&6; }
2504 if eval "test \"\${$3+set}\"" = set; then :
2505   $as_echo_n "(cached) " >&6
2506 fi
2507 eval ac_res=\$$3
2508                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2509 $as_echo "$ac_res" >&6; }
2510 else
2511   # Is the header compilable?
2512 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
2513 $as_echo_n "checking $2 usability... " >&6; }
2514 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2515 /* end confdefs.h.  */
2516 $4
2517 #include <$2>
2518 _ACEOF
2519 if ac_fn_cxx_try_compile "$LINENO"; then :
2520   ac_header_compiler=yes
2521 else
2522   ac_header_compiler=no
2523 fi
2524 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2525 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
2526 $as_echo "$ac_header_compiler" >&6; }
2527 
2528 # Is the header present?
2529 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
2530 $as_echo_n "checking $2 presence... " >&6; }
2531 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2532 /* end confdefs.h.  */
2533 #include <$2>
2534 _ACEOF
2535 if ac_fn_cxx_try_cpp "$LINENO"; then :
2536   ac_header_preproc=yes
2537 else
2538   ac_header_preproc=no
2539 fi
2540 rm -f conftest.err conftest.i conftest.$ac_ext
2541 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
2542 $as_echo "$ac_header_preproc" >&6; }
2543 
2544 # So?  What about this header?
2545 case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in #((
2546   yes:no: )
2547     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
2548 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
2549     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2550 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2551     ;;
2552   no:yes:* )
2553     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
2554 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
2555     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
2556 $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
2557     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
2558 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
2559     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
2560 $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
2561     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2562 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2563 ( $as_echo "## ----------------------------------------------- ##
2564 ## Report this to build-infra-dev@openjdk.java.net ##
2565 ## ----------------------------------------------- ##"
2566      ) | sed "s/^/$as_me: WARNING:     /" >&2
2567     ;;
2568 esac
2569   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2570 $as_echo_n "checking for $2... " >&6; }
2571 if eval "test \"\${$3+set}\"" = set; then :
2572   $as_echo_n "(cached) " >&6
2573 else
2574   eval "$3=\$ac_header_compiler"
2575 fi
2576 eval ac_res=\$$3
2577                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2578 $as_echo "$ac_res" >&6; }
2579 fi
2580   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2581 
2582 } # ac_fn_cxx_check_header_mongrel
2583 cat >config.log <<_ACEOF
2584 This file contains any messages produced by compilers while
2585 running configure, to aid debugging if configure makes a mistake.
2586 
2587 It was created by openjdk $as_me version-0.1, which was
2588 generated by GNU Autoconf 2.67.  Invocation command line was
2589 
2590   $ $0 $@
2591 
2592 _ACEOF
2593 exec 5>>config.log
2594 {
2595 cat <<_ASUNAME
2596 ## --------- ##
2597 ## Platform. ##
2598 ## --------- ##
2599 
2600 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2601 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2602 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2603 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2604 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2605 
2606 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2607 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2608 
2609 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2610 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2611 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2612 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2613 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2614 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2615 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2616 
2617 _ASUNAME
2618 
2619 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2620 for as_dir in $PATH
2621 do
2622   IFS=$as_save_IFS
2623   test -z "$as_dir" && as_dir=.
2624     $as_echo "PATH: $as_dir"
2625   done
2626 IFS=$as_save_IFS
2627 
2628 } >&5
2629 
2630 cat >&5 <<_ACEOF
2631 
2632 
2633 ## ----------- ##
2634 ## Core tests. ##
2635 ## ----------- ##
2636 
2637 _ACEOF
2638 
2639 
2640 # Keep a trace of the command line.
2641 # Strip out --no-create and --no-recursion so they do not pile up.
2642 # Strip out --silent because we don't want to record it for future runs.
2643 # Also quote any args containing shell meta-characters.
2644 # Make two passes to allow for proper duplicate-argument suppression.
2645 ac_configure_args=
2646 ac_configure_args0=
2647 ac_configure_args1=
2648 ac_must_keep_next=false
2649 for ac_pass in 1 2
2650 do
2651   for ac_arg
2652   do
2653     case $ac_arg in
2654     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2655     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2656     | -silent | --silent | --silen | --sile | --sil)
2657       continue ;;
2658     *\'*)
2659       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2660     esac
2661     case $ac_pass in
2662     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2663     2)
2664       as_fn_append ac_configure_args1 " '$ac_arg'"
2665       if test $ac_must_keep_next = true; then
2666         ac_must_keep_next=false # Got value, back to normal.
2667       else
2668         case $ac_arg in
2669           *=* | --config-cache | -C | -disable-* | --disable-* \
2670           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2671           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2672           | -with-* | --with-* | -without-* | --without-* | --x)
2673             case "$ac_configure_args0 " in
2674               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2675             esac
2676             ;;
2677           -* ) ac_must_keep_next=true ;;
2678         esac
2679       fi
2680       as_fn_append ac_configure_args " '$ac_arg'"
2681       ;;
2682     esac
2683   done
2684 done
2685 { ac_configure_args0=; unset ac_configure_args0;}
2686 { ac_configure_args1=; unset ac_configure_args1;}
2687 
2688 # When interrupted or exit'd, cleanup temporary files, and complete
2689 # config.log.  We remove comments because anyway the quotes in there
2690 # would cause problems or look ugly.
2691 # WARNING: Use '\'' to represent an apostrophe within the trap.
2692 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2693 trap 'exit_status=$?
2694   # Save into config.log some information that might help in debugging.
2695   {
2696     echo
2697 
2698     $as_echo "## ---------------- ##
2699 ## Cache variables. ##
2700 ## ---------------- ##"
2701     echo
2702     # The following way of writing the cache mishandles newlines in values,
2703 (
2704   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2705     eval ac_val=\$$ac_var
2706     case $ac_val in #(
2707     *${as_nl}*)
2708       case $ac_var in #(
2709       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2710 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2711       esac
2712       case $ac_var in #(
2713       _ | IFS | as_nl) ;; #(
2714       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2715       *) { eval $ac_var=; unset $ac_var;} ;;
2716       esac ;;
2717     esac
2718   done
2719   (set) 2>&1 |
2720     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2721     *${as_nl}ac_space=\ *)
2722       sed -n \
2723         "s/'\''/'\''\\\\'\'''\''/g;
2724           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2725       ;; #(
2726     *)
2727       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2728       ;;
2729     esac |
2730     sort
2731 )
2732     echo
2733 
2734     $as_echo "## ----------------- ##
2735 ## Output variables. ##
2736 ## ----------------- ##"
2737     echo
2738     for ac_var in $ac_subst_vars
2739     do
2740       eval ac_val=\$$ac_var
2741       case $ac_val in
2742       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2743       esac
2744       $as_echo "$ac_var='\''$ac_val'\''"
2745     done | sort
2746     echo
2747 
2748     if test -n "$ac_subst_files"; then
2749       $as_echo "## ------------------- ##
2750 ## File substitutions. ##
2751 ## ------------------- ##"
2752       echo
2753       for ac_var in $ac_subst_files
2754       do
2755         eval ac_val=\$$ac_var
2756         case $ac_val in
2757         *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2758         esac
2759         $as_echo "$ac_var='\''$ac_val'\''"
2760       done | sort
2761       echo
2762     fi
2763 
2764     if test -s confdefs.h; then
2765       $as_echo "## ----------- ##
2766 ## confdefs.h. ##
2767 ## ----------- ##"
2768       echo
2769       cat confdefs.h
2770       echo
2771     fi
2772     test "$ac_signal" != 0 &&
2773       $as_echo "$as_me: caught signal $ac_signal"
2774     $as_echo "$as_me: exit $exit_status"
2775   } >&5
2776   rm -f core *.core core.conftest.* &&
2777     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2778     exit $exit_status
2779 ' 0
2780 for ac_signal in 1 2 13 15; do
2781   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2782 done
2783 ac_signal=0
2784 
2785 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2786 rm -f -r conftest* confdefs.h
2787 
2788 $as_echo "/* confdefs.h */" > confdefs.h
2789 
2790 # Predefined preprocessor variables.
2791 
2792 cat >>confdefs.h <<_ACEOF
2793 #define PACKAGE_NAME "$PACKAGE_NAME"
2794 _ACEOF
2795 
2796 cat >>confdefs.h <<_ACEOF
2797 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2798 _ACEOF
2799 
2800 cat >>confdefs.h <<_ACEOF
2801 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2802 _ACEOF
2803 
2804 cat >>confdefs.h <<_ACEOF
2805 #define PACKAGE_STRING "$PACKAGE_STRING"
2806 _ACEOF
2807 
2808 cat >>confdefs.h <<_ACEOF
2809 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2810 _ACEOF
2811 
2812 cat >>confdefs.h <<_ACEOF
2813 #define PACKAGE_URL "$PACKAGE_URL"
2814 _ACEOF
2815 
2816 
2817 # Let the site file select an alternate cache file if it wants to.
2818 # Prefer an explicitly selected file to automatically selected ones.
2819 ac_site_file1=NONE
2820 ac_site_file2=NONE
2821 if test -n "$CONFIG_SITE"; then
2822   # We do not want a PATH search for config.site.
2823   case $CONFIG_SITE in #((
2824     -*)  ac_site_file1=./$CONFIG_SITE;;
2825     */*) ac_site_file1=$CONFIG_SITE;;
2826     *)   ac_site_file1=./$CONFIG_SITE;;
2827   esac
2828 elif test "x$prefix" != xNONE; then
2829   ac_site_file1=$prefix/share/config.site
2830   ac_site_file2=$prefix/etc/config.site
2831 else
2832   ac_site_file1=$ac_default_prefix/share/config.site
2833   ac_site_file2=$ac_default_prefix/etc/config.site
2834 fi
2835 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2836 do
2837   test "x$ac_site_file" = xNONE && continue
2838   if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2839     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2840 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2841     sed 's/^/| /' "$ac_site_file" >&5
2842     . "$ac_site_file" \
2843       || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2844 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2845 as_fn_error $? "failed to load site script $ac_site_file
2846 See \`config.log' for more details" "$LINENO" 5 ; }
2847   fi
2848 done
2849 
2850 if test -r "$cache_file"; then
2851   # Some versions of bash will fail to source /dev/null (special files
2852   # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2853   if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2854     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2855 $as_echo "$as_me: loading cache $cache_file" >&6;}
2856     case $cache_file in
2857       [\\/]* | ?:[\\/]* ) . "$cache_file";;
2858       *)                      . "./$cache_file";;
2859     esac
2860   fi
2861 else
2862   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2863 $as_echo "$as_me: creating cache $cache_file" >&6;}
2864   >$cache_file
2865 fi
2866 
2867 # Check that the precious variables saved in the cache have kept the same
2868 # value.
2869 ac_cache_corrupted=false
2870 for ac_var in $ac_precious_vars; do
2871   eval ac_old_set=\$ac_cv_env_${ac_var}_set
2872   eval ac_new_set=\$ac_env_${ac_var}_set
2873   eval ac_old_val=\$ac_cv_env_${ac_var}_value
2874   eval ac_new_val=\$ac_env_${ac_var}_value
2875   case $ac_old_set,$ac_new_set in
2876     set,)
2877       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2878 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2879       ac_cache_corrupted=: ;;
2880     ,set)
2881       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2882 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2883       ac_cache_corrupted=: ;;
2884     ,);;
2885     *)
2886       if test "x$ac_old_val" != "x$ac_new_val"; then
2887         # differences in whitespace do not lead to failure.
2888         ac_old_val_w=`echo x $ac_old_val`
2889         ac_new_val_w=`echo x $ac_new_val`
2890         if test "$ac_old_val_w" != "$ac_new_val_w"; then
2891           { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2892 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2893           ac_cache_corrupted=:
2894         else
2895           { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2896 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2897           eval $ac_var=\$ac_old_val
2898         fi
2899         { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2900 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2901         { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2902 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2903       fi;;
2904   esac
2905   # Pass precious variables to config.status.
2906   if test "$ac_new_set" = set; then
2907     case $ac_new_val in
2908     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2909     *) ac_arg=$ac_var=$ac_new_val ;;
2910     esac
2911     case " $ac_configure_args " in
2912       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2913       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2914     esac
2915   fi
2916 done
2917 if $ac_cache_corrupted; then
2918   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2919 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2920   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2921 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2922   as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2923 fi
2924 ## -------------------- ##
2925 ## Main body of script. ##
2926 ## -------------------- ##
2927 
2928 ac_ext=c
2929 ac_cpp='$CPP $CPPFLAGS'
2930 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2931 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2932 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2933 
2934 
2935 
2936 ac_aux_dir=
2937 for ac_dir in build-aux "$srcdir"/build-aux; do
2938   if test -f "$ac_dir/install-sh"; then
2939     ac_aux_dir=$ac_dir
2940     ac_install_sh="$ac_aux_dir/install-sh -c"
2941     break
2942   elif test -f "$ac_dir/install.sh"; then
2943     ac_aux_dir=$ac_dir
2944     ac_install_sh="$ac_aux_dir/install.sh -c"
2945     break
2946   elif test -f "$ac_dir/shtool"; then
2947     ac_aux_dir=$ac_dir
2948     ac_install_sh="$ac_aux_dir/shtool install -c"
2949     break
2950   fi
2951 done
2952 if test -z "$ac_aux_dir"; then
2953   as_fn_error $? "cannot find install-sh, install.sh, or shtool in build-aux \"$srcdir\"/build-aux" "$LINENO" 5
2954 fi
2955 
2956 # These three variables are undocumented and unsupported,
2957 # and are intended to be withdrawn in a future Autoconf release.
2958 # They can cause serious problems if a builder's source tree is in a directory
2959 # whose full name contains unusual characters.
2960 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2961 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2962 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2963 
2964 
2965 
2966 # pkg.m4 - Macros to locate and utilise pkg-config.            -*- Autoconf -*-
2967 #
2968 # Copyright © 2004 Scott James Remnant <scott@netsplit.com>.
2969 #
2970 # This program is free software; you can redistribute it and/or modify
2971 # it under the terms of the GNU General Public License as published by
2972 # the Free Software Foundation; either version 2 of the License, or
2973 # (at your option) any later version.
2974 #
2975 # This program is distributed in the hope that it will be useful, but
2976 # WITHOUT ANY WARRANTY; without even the implied warranty of
2977 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
2978 # General Public License for more details.
2979 #
2980 # You should have received a copy of the GNU General Public License
2981 # along with this program; if not, write to the Free Software
2982 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
2983 #
2984 # As a special exception to the GNU General Public License, if you
2985 # distribute this file as part of a program that contains a
2986 # configuration script generated by Autoconf, you may include it under
2987 # the same distribution terms that you use for the rest of that program.
2988 
2989 # PKG_PROG_PKG_CONFIG([MIN-VERSION])
2990 # ----------------------------------
2991 # PKG_PROG_PKG_CONFIG
2992 
2993 # PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
2994 #
2995 # Check to see whether a particular set of modules exists.  Similar
2996 # to PKG_CHECK_MODULES(), but does not set variables or print errors.
2997 #
2998 #
2999 # Similar to PKG_CHECK_MODULES, make sure that the first instance of
3000 # this or PKG_CHECK_MODULES is called, or make sure to call
3001 # PKG_CHECK_EXISTS manually
3002 # --------------------------------------------------------------
3003 
3004 
3005 
3006 # _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES])
3007 # ---------------------------------------------
3008 # _PKG_CONFIG
3009 
3010 # _PKG_SHORT_ERRORS_SUPPORTED
3011 # -----------------------------
3012 # _PKG_SHORT_ERRORS_SUPPORTED
3013 
3014 
3015 # PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND],
3016 # [ACTION-IF-NOT-FOUND])
3017 #
3018 #
3019 # Note that if there is a possibility the first call to
3020 # PKG_CHECK_MODULES might not happen, you should be sure to include an
3021 # explicit call to PKG_PROG_PKG_CONFIG in your configure.ac
3022 #
3023 #
3024 # --------------------------------------------------------------
3025 # PKG_CHECK_MODULES
3026 
3027 #
3028 # Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
3029 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
3030 #
3031 # This code is free software; you can redistribute it and/or modify it
3032 # under the terms of the GNU General Public License version 2 only, as
3033 # published by the Free Software Foundation.  Oracle designates this
3034 # particular file as subject to the "Classpath" exception as provided
3035 # by Oracle in the LICENSE file that accompanied this code.
3036 #
3037 # This code is distributed in the hope that it will be useful, but WITHOUT
3038 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
3039 # FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
3040 # version 2 for more details (a copy is included in the LICENSE file that
3041 # accompanied this code).
3042 #
3043 # You should have received a copy of the GNU General Public License version
3044 # 2 along with this work; if not, write to the Free Software Foundation,
3045 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
3046 #
3047 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
3048 # or visit www.oracle.com if you need additional information or have any
3049 # questions.
3050 #
3051 
3052 
3053 
3054 
3055 
3056 
3057 
3058 
3059 
3060 #
3061 # Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
3062 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
3063 #
3064 # This code is free software; you can redistribute it and/or modify it
3065 # under the terms of the GNU General Public License version 2 only, as
3066 # published by the Free Software Foundation.  Oracle designates this
3067 # particular file as subject to the "Classpath" exception as provided
3068 # by Oracle in the LICENSE file that accompanied this code.
3069 #
3070 # This code is distributed in the hope that it will be useful, but WITHOUT
3071 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
3072 # FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
3073 # version 2 for more details (a copy is included in the LICENSE file that
3074 # accompanied this code).
3075 #
3076 # You should have received a copy of the GNU General Public License version
3077 # 2 along with this work; if not, write to the Free Software Foundation,
3078 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
3079 #
3080 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
3081 # or visit www.oracle.com if you need additional information or have any
3082 # questions.
3083 #
3084 
3085 
3086 
3087 
3088 
3089 
3090 
3091 
3092 
3093 
3094 
3095 
3096 
3097 
3098 
3099 
3100 
3101 
3102 
3103 
3104 
3105 
3106 
3107 
3108 
3109 
3110 
3111 
3112 
3113 
3114 
3115 # Fixes paths on windows hosts to be mixed mode short.
3116 
3117 
3118 
3119 
3120 #
3121 # Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
3122 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
3123 #
3124 # This code is free software; you can redistribute it and/or modify it
3125 # under the terms of the GNU General Public License version 2 only, as
3126 # published by the Free Software Foundation.  Oracle designates this
3127 # particular file as subject to the "Classpath" exception as provided
3128 # by Oracle in the LICENSE file that accompanied this code.
3129 #
3130 # This code is distributed in the hope that it will be useful, but WITHOUT
3131 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
3132 # FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
3133 # version 2 for more details (a copy is included in the LICENSE file that
3134 # accompanied this code).
3135 #
3136 # You should have received a copy of the GNU General Public License version
3137 # 2 along with this work; if not, write to the Free Software Foundation,
3138 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
3139 #
3140 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
3141 # or visit www.oracle.com if you need additional information or have any
3142 # questions.
3143 #
3144 
3145 
3146 
3147 
3148 
3149 #
3150 # Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
3151 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
3152 #
3153 # This code is free software; you can redistribute it and/or modify it
3154 # under the terms of the GNU General Public License version 2 only, as
3155 # published by the Free Software Foundation.  Oracle designates this
3156 # particular file as subject to the "Classpath" exception as provided
3157 # by Oracle in the LICENSE file that accompanied this code.
3158 #
3159 # This code is distributed in the hope that it will be useful, but WITHOUT
3160 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
3161 # FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
3162 # version 2 for more details (a copy is included in the LICENSE file that
3163 # accompanied this code).
3164 #
3165 # You should have received a copy of the GNU General Public License version
3166 # 2 along with this work; if not, write to the Free Software Foundation,
3167 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
3168 #
3169 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
3170 # or visit www.oracle.com if you need additional information or have any
3171 # questions.
3172 #
3173 
3174 function prepare_help_system {
3175     for ac_prog in apt-get yum port pkgutil pkgadd
3176 do
3177   # Extract the first word of "$ac_prog", so it can be a program name with args.
3178 set dummy $ac_prog; ac_word=$2
3179 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3180 $as_echo_n "checking for $ac_word... " >&6; }
3181 if test "${ac_cv_prog_PKGHANDLER+set}" = set; then :
3182   $as_echo_n "(cached) " >&6
3183 else
3184   if test -n "$PKGHANDLER"; then
3185   ac_cv_prog_PKGHANDLER="$PKGHANDLER" # Let the user override the test.
3186 else
3187 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3188 for as_dir in $PATH
3189 do
3190   IFS=$as_save_IFS
3191   test -z "$as_dir" && as_dir=.
3192     for ac_exec_ext in '' $ac_executable_extensions; do
3193   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3194     ac_cv_prog_PKGHANDLER="$ac_prog"
3195     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3196     break 2
3197   fi
3198 done
3199   done
3200 IFS=$as_save_IFS
3201 
3202 fi
3203 fi
3204 PKGHANDLER=$ac_cv_prog_PKGHANDLER
3205 if test -n "$PKGHANDLER"; then
3206   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKGHANDLER" >&5
3207 $as_echo "$PKGHANDLER" >&6; }
3208 else
3209   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3210 $as_echo "no" >&6; }
3211 fi
3212 
3213 
3214   test -n "$PKGHANDLER" && break
3215 done
3216 
3217 }
3218 
3219 function help_on_build_dependency {
3220     # Print a helpful message on how to acquire the necessary build dependency.
3221     # $1 is the help tag: freetyp2, cups, pulse, alsa etc
3222     MISSING_DEPENDENCY=$1
3223     PKGHANDLER_COMMAND=
3224 
3225     case $PKGHANDLER in
3226         apt-get)
3227                 apt_help     $MISSING_DEPENDENCY ;;
3228     yum)
3229                 yum_help     $MISSING_DEPENDENCY ;;
3230         port)
3231                 port_help    $MISSING_DEPENDENCY ;;
3232         pkgutil)
3233                 pkgutil_help $MISSING_DEPENDENCY ;;
3234         pkgadd)
3235                 pkgadd_help  $MISSING_DEPENDENCY ;;
3236     * )
3237       break ;;
3238     esac
3239 
3240     if test "x$PKGHANDLER_COMMAND" != x; then
3241         HELP_MSG="You might be able to fix this by running '$PKGHANDLER_COMMAND'."
3242     fi
3243 }
3244 
3245 function apt_help {
3246     case $1 in
3247     devkit)
3248         PKGHANDLER_COMMAND="sudo apt-get install build-essential" ;;
3249     openjdk)
3250         PKGHANDLER_COMMAND="sudo apt-get install openjdk-7-jdk" ;;
3251     alsa)
3252         PKGHANDLER_COMMAND="sudo apt-get install libasound2-dev" ;;
3253     cups)
3254         PKGHANDLER_COMMAND="sudo apt-get install libcups2-dev" ;;
3255     freetype2)
3256         PKGHANDLER_COMMAND="sudo apt-get install libfreetype6-dev" ;;
3257     pulse)
3258         PKGHANDLER_COMMAND="sudo apt-get install libpulse-dev" ;;
3259     x11)
3260         PKGHANDLER_COMMAND="sudo apt-get install libX11-dev libxext-dev libxrender-dev libxtst-dev" ;;
3261     ccache)
3262         PKGHANDLER_COMMAND="sudo apt-get install ccache" ;;
3263     * )
3264        break ;;
3265     esac
3266 }
3267 
3268 function yum_help {
3269     case $1 in
3270     devkit)
3271         PKGHANDLER_COMMAND="sudo yum groupinstall \"Development Tools\"" ;;
3272     openjdk)
3273         PKGHANDLER_COMMAND="sudo yum install java-1.7.0-openjdk" ;;
3274     alsa)
3275         PKGHANDLER_COMMAND="sudo yum install alsa-lib-devel" ;;
3276     cups)
3277         PKGHANDLER_COMMAND="sudo yum install cups-devel" ;;
3278     freetype2)
3279         PKGHANDLER_COMMAND="sudo yum install freetype2-devel" ;;
3280     pulse)
3281         PKGHANDLER_COMMAND="sudo yum install pulseaudio-libs-devel" ;;
3282     x11)
3283         PKGHANDLER_COMMAND="sudo yum install libXtst-devel" ;;
3284     ccache)
3285         PKGHANDLER_COMMAND="sudo yum install ccache" ;;
3286     * )
3287        break ;;
3288     esac
3289 }
3290 
3291 function port_help {
3292     PKGHANDLER_COMMAND=""
3293 }
3294 
3295 function pkgutil_help {
3296     PKGHANDLER_COMMAND=""
3297 }
3298 
3299 function pkgadd_help {
3300     PKGHANDLER_COMMAND=""
3301 }
3302 
3303 
3304 # Save the command line. Do this very early, before it is lost by calling autoconf macros.
3305 CONFIGURE_COMMAND_LINE="$@"
3306 
3307 
3308 # Locate the directory of this script.
3309 SCRIPT="$0"
3310 
3311     if test "x$BUILD_OS" != xwindows; then
3312         # Follow a chain of symbolic links. Use readlink
3313         # where it exists, else fall back to horribly
3314         # complicated shell code.
3315         # Extract the first word of "readlink", so it can be a program name with args.
3316 set dummy readlink; ac_word=$2
3317 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3318 $as_echo_n "checking for $ac_word... " >&6; }
3319 if test "${ac_cv_path_READLINK+set}" = set; then :
3320   $as_echo_n "(cached) " >&6
3321 else
3322   case $READLINK in
3323   [\\/]* | ?:[\\/]*)
3324   ac_cv_path_READLINK="$READLINK" # Let the user override the test with a path.
3325   ;;
3326   *)
3327   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3328 for as_dir in $PATH
3329 do
3330   IFS=$as_save_IFS
3331   test -z "$as_dir" && as_dir=.
3332     for ac_exec_ext in '' $ac_executable_extensions; do
3333   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3334     ac_cv_path_READLINK="$as_dir/$ac_word$ac_exec_ext"
3335     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3336     break 2
3337   fi
3338 done
3339   done
3340 IFS=$as_save_IFS
3341 
3342   ;;
3343 esac
3344 fi
3345 READLINK=$ac_cv_path_READLINK
3346 if test -n "$READLINK"; then
3347   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READLINK" >&5
3348 $as_echo "$READLINK" >&6; }
3349 else
3350   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3351 $as_echo "no" >&6; }
3352 fi
3353 
3354 
3355         if test "x$READLINK_TESTED" != yes; then
3356             # On MacOSX there is a readlink tool with a different
3357             # purpose than the GNU readlink tool. Check the found readlink.
3358             ISGNU=`$READLINK --help 2>&1 | grep GNU`
3359             if test "x$ISGNU" = x; then
3360                  # A readlink that we do not know how to use.
3361                  # Are there other non-GNU readlinks out there?
3362                  READLINK_TESTED=yes
3363                  READLINK=
3364             fi
3365         fi
3366 
3367         if test "x$READLINK" != x; then
3368             SCRIPT=`$READLINK -f $SCRIPT`
3369         else
3370             STARTDIR=$PWD
3371             COUNTER=0
3372             DIR=`dirname $SCRIPT`
3373             FIL=`basename $SCRIPT`
3374             while test $COUNTER -lt 20; do
3375                 ISLINK=`ls -l $DIR/$FIL | grep '\->' | sed -e 's/.*-> \(.*\)/\1/'`
3376                 if test "x$ISLINK" == x; then
3377                     # This is not a symbolic link! We are done!
3378                     break
3379                 fi
3380                 # The link might be relative! We have to use cd to travel safely.
3381                 cd $DIR
3382                 cd `dirname $ISLINK`
3383                 DIR=`pwd`
3384                 FIL=`basename $ISLINK`
3385                 let COUNTER=COUNTER+1
3386             done
3387             cd $STARTDIR
3388             SCRIPT=$DIR/$FIL
3389         fi
3390     fi
3391 
3392 AUTOCONF_DIR=`dirname $0`
3393 
3394 # Start with tools that do not need have cross compilation support
3395 # and can be expected to be found in the default PATH. These tools are
3396 # used by configure. Nor are these tools expected to be found in the
3397 # devkit from the builddeps server either, since they are
3398 # needed to download the devkit.
3399 for ac_prog in gawk mawk nawk awk
3400 do
3401   # Extract the first word of "$ac_prog", so it can be a program name with args.
3402 set dummy $ac_prog; ac_word=$2
3403 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3404 $as_echo_n "checking for $ac_word... " >&6; }
3405 if test "${ac_cv_prog_AWK+set}" = set; then :
3406   $as_echo_n "(cached) " >&6
3407 else
3408   if test -n "$AWK"; then
3409   ac_cv_prog_AWK="$AWK" # Let the user override the test.
3410 else
3411 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3412 for as_dir in $PATH
3413 do
3414   IFS=$as_save_IFS
3415   test -z "$as_dir" && as_dir=.
3416     for ac_exec_ext in '' $ac_executable_extensions; do
3417   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3418     ac_cv_prog_AWK="$ac_prog"
3419     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3420     break 2
3421   fi
3422 done
3423   done
3424 IFS=$as_save_IFS
3425 
3426 fi
3427 fi
3428 AWK=$ac_cv_prog_AWK
3429 if test -n "$AWK"; then
3430   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3431 $as_echo "$AWK" >&6; }
3432 else
3433   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3434 $as_echo "no" >&6; }
3435 fi
3436 
3437 
3438   test -n "$AWK" && break
3439 done
3440 
3441 
3442     # Test that variable AWK is not empty.
3443     if test "" = "$AWK"; then as_fn_error $? "Could not find awk !" "$LINENO" 5 ; fi
3444 
3445 # Extract the first word of "cat", so it can be a program name with args.
3446 set dummy cat; ac_word=$2
3447 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3448 $as_echo_n "checking for $ac_word... " >&6; }
3449 if test "${ac_cv_path_CAT+set}" = set; then :
3450   $as_echo_n "(cached) " >&6
3451 else
3452   case $CAT in
3453   [\\/]* | ?:[\\/]*)
3454   ac_cv_path_CAT="$CAT" # Let the user override the test with a path.
3455   ;;
3456   *)
3457   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3458 for as_dir in $PATH
3459 do
3460   IFS=$as_save_IFS
3461   test -z "$as_dir" && as_dir=.
3462     for ac_exec_ext in '' $ac_executable_extensions; do
3463   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3464     ac_cv_path_CAT="$as_dir/$ac_word$ac_exec_ext"
3465     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3466     break 2
3467   fi
3468 done
3469   done
3470 IFS=$as_save_IFS
3471 
3472   ;;
3473 esac
3474 fi
3475 CAT=$ac_cv_path_CAT
3476 if test -n "$CAT"; then
3477   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CAT" >&5
3478 $as_echo "$CAT" >&6; }
3479 else
3480   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3481 $as_echo "no" >&6; }
3482 fi
3483 
3484 
3485 
3486     # Test that variable CAT is not empty.
3487     if test "" = "$CAT"; then as_fn_error $? "Could not find cat !" "$LINENO" 5 ; fi
3488 
3489 # Extract the first word of "chmod", so it can be a program name with args.
3490 set dummy chmod; ac_word=$2
3491 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3492 $as_echo_n "checking for $ac_word... " >&6; }
3493 if test "${ac_cv_path_CHMOD+set}" = set; then :
3494   $as_echo_n "(cached) " >&6
3495 else
3496   case $CHMOD in
3497   [\\/]* | ?:[\\/]*)
3498   ac_cv_path_CHMOD="$CHMOD" # Let the user override the test with a path.
3499   ;;
3500   *)
3501   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3502 for as_dir in $PATH
3503 do
3504   IFS=$as_save_IFS
3505   test -z "$as_dir" && as_dir=.
3506     for ac_exec_ext in '' $ac_executable_extensions; do
3507   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3508     ac_cv_path_CHMOD="$as_dir/$ac_word$ac_exec_ext"
3509     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3510     break 2
3511   fi
3512 done
3513   done
3514 IFS=$as_save_IFS
3515 
3516   ;;
3517 esac
3518 fi
3519 CHMOD=$ac_cv_path_CHMOD
3520 if test -n "$CHMOD"; then
3521   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CHMOD" >&5
3522 $as_echo "$CHMOD" >&6; }
3523 else
3524   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3525 $as_echo "no" >&6; }
3526 fi
3527 
3528 
3529 
3530     # Test that variable CHMOD is not empty.
3531     if test "" = "$CHMOD"; then as_fn_error $? "Could not find chmod !" "$LINENO" 5 ; fi
3532 
3533 # Extract the first word of "cp", so it can be a program name with args.
3534 set dummy cp; ac_word=$2
3535 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3536 $as_echo_n "checking for $ac_word... " >&6; }
3537 if test "${ac_cv_path_CP+set}" = set; then :
3538   $as_echo_n "(cached) " >&6
3539 else
3540   case $CP in
3541   [\\/]* | ?:[\\/]*)
3542   ac_cv_path_CP="$CP" # Let the user override the test with a path.
3543   ;;
3544   *)
3545   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3546 for as_dir in $PATH
3547 do
3548   IFS=$as_save_IFS
3549   test -z "$as_dir" && as_dir=.
3550     for ac_exec_ext in '' $ac_executable_extensions; do
3551   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3552     ac_cv_path_CP="$as_dir/$ac_word$ac_exec_ext"
3553     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3554     break 2
3555   fi
3556 done
3557   done
3558 IFS=$as_save_IFS
3559 
3560   ;;
3561 esac
3562 fi
3563 CP=$ac_cv_path_CP
3564 if test -n "$CP"; then
3565   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CP" >&5
3566 $as_echo "$CP" >&6; }
3567 else
3568   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3569 $as_echo "no" >&6; }
3570 fi
3571 
3572 
3573 
3574     # Test that variable CP is not empty.
3575     if test "" = "$CP"; then as_fn_error $? "Could not find cp !" "$LINENO" 5 ; fi
3576 
3577 # Extract the first word of "cpio", so it can be a program name with args.
3578 set dummy cpio; ac_word=$2
3579 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3580 $as_echo_n "checking for $ac_word... " >&6; }
3581 if test "${ac_cv_path_CPIO+set}" = set; then :
3582   $as_echo_n "(cached) " >&6
3583 else
3584   case $CPIO in
3585   [\\/]* | ?:[\\/]*)
3586   ac_cv_path_CPIO="$CPIO" # Let the user override the test with a path.
3587   ;;
3588   *)
3589   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3590 for as_dir in $PATH
3591 do
3592   IFS=$as_save_IFS
3593   test -z "$as_dir" && as_dir=.
3594     for ac_exec_ext in '' $ac_executable_extensions; do
3595   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3596     ac_cv_path_CPIO="$as_dir/$ac_word$ac_exec_ext"
3597     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3598     break 2
3599   fi
3600 done
3601   done
3602 IFS=$as_save_IFS
3603 
3604   ;;
3605 esac
3606 fi
3607 CPIO=$ac_cv_path_CPIO
3608 if test -n "$CPIO"; then
3609   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPIO" >&5
3610 $as_echo "$CPIO" >&6; }
3611 else
3612   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3613 $as_echo "no" >&6; }
3614 fi
3615 
3616 
3617 
3618     # Test that variable CPIO is not empty.
3619     if test "" = "$CPIO"; then as_fn_error $? "Could not find cpio !" "$LINENO" 5 ; fi
3620 
3621 # Extract the first word of "cut", so it can be a program name with args.
3622 set dummy cut; ac_word=$2
3623 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3624 $as_echo_n "checking for $ac_word... " >&6; }
3625 if test "${ac_cv_path_CUT+set}" = set; then :
3626   $as_echo_n "(cached) " >&6
3627 else
3628   case $CUT in
3629   [\\/]* | ?:[\\/]*)
3630   ac_cv_path_CUT="$CUT" # Let the user override the test with a path.
3631   ;;
3632   *)
3633   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3634 for as_dir in $PATH
3635 do
3636   IFS=$as_save_IFS
3637   test -z "$as_dir" && as_dir=.
3638     for ac_exec_ext in '' $ac_executable_extensions; do
3639   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3640     ac_cv_path_CUT="$as_dir/$ac_word$ac_exec_ext"
3641     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3642     break 2
3643   fi
3644 done
3645   done
3646 IFS=$as_save_IFS
3647 
3648   ;;
3649 esac
3650 fi
3651 CUT=$ac_cv_path_CUT
3652 if test -n "$CUT"; then
3653   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CUT" >&5
3654 $as_echo "$CUT" >&6; }
3655 else
3656   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3657 $as_echo "no" >&6; }
3658 fi
3659 
3660 
3661 
3662     # Test that variable CUT is not empty.
3663     if test "" = "$CUT"; then as_fn_error $? "Could not find cut !" "$LINENO" 5 ; fi
3664 
3665 # Extract the first word of "date", so it can be a program name with args.
3666 set dummy date; ac_word=$2
3667 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3668 $as_echo_n "checking for $ac_word... " >&6; }
3669 if test "${ac_cv_path_DATE+set}" = set; then :
3670   $as_echo_n "(cached) " >&6
3671 else
3672   case $DATE in
3673   [\\/]* | ?:[\\/]*)
3674   ac_cv_path_DATE="$DATE" # Let the user override the test with a path.
3675   ;;
3676   *)
3677   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3678 for as_dir in $PATH
3679 do
3680   IFS=$as_save_IFS
3681   test -z "$as_dir" && as_dir=.
3682     for ac_exec_ext in '' $ac_executable_extensions; do
3683   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3684     ac_cv_path_DATE="$as_dir/$ac_word$ac_exec_ext"
3685     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3686     break 2
3687   fi
3688 done
3689   done
3690 IFS=$as_save_IFS
3691 
3692   ;;
3693 esac
3694 fi
3695 DATE=$ac_cv_path_DATE
3696 if test -n "$DATE"; then
3697   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DATE" >&5
3698 $as_echo "$DATE" >&6; }
3699 else
3700   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3701 $as_echo "no" >&6; }
3702 fi
3703 
3704 
3705 
3706     # Test that variable DATE is not empty.
3707     if test "" = "$DATE"; then as_fn_error $? "Could not find date !" "$LINENO" 5 ; fi
3708 
3709 # Extract the first word of "df", so it can be a program name with args.
3710 set dummy df; ac_word=$2
3711 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3712 $as_echo_n "checking for $ac_word... " >&6; }
3713 if test "${ac_cv_path_DF+set}" = set; then :
3714   $as_echo_n "(cached) " >&6
3715 else
3716   case $DF in
3717   [\\/]* | ?:[\\/]*)
3718   ac_cv_path_DF="$DF" # Let the user override the test with a path.
3719   ;;
3720   *)
3721   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3722 for as_dir in $PATH
3723 do
3724   IFS=$as_save_IFS
3725   test -z "$as_dir" && as_dir=.
3726     for ac_exec_ext in '' $ac_executable_extensions; do
3727   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3728     ac_cv_path_DF="$as_dir/$ac_word$ac_exec_ext"
3729     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3730     break 2
3731   fi
3732 done
3733   done
3734 IFS=$as_save_IFS
3735 
3736   ;;
3737 esac
3738 fi
3739 DF=$ac_cv_path_DF
3740 if test -n "$DF"; then
3741   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DF" >&5
3742 $as_echo "$DF" >&6; }
3743 else
3744   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3745 $as_echo "no" >&6; }
3746 fi
3747 
3748 
3749 
3750     # Test that variable DF is not empty.
3751     if test "" = "$DF"; then as_fn_error $? "Could not find df !" "$LINENO" 5 ; fi
3752 
3753 # Extract the first word of "diff", so it can be a program name with args.
3754 set dummy diff; ac_word=$2
3755 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3756 $as_echo_n "checking for $ac_word... " >&6; }
3757 if test "${ac_cv_path_DIFF+set}" = set; then :
3758   $as_echo_n "(cached) " >&6
3759 else
3760   case $DIFF in
3761   [\\/]* | ?:[\\/]*)
3762   ac_cv_path_DIFF="$DIFF" # Let the user override the test with a path.
3763   ;;
3764   *)
3765   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3766 for as_dir in $PATH
3767 do
3768   IFS=$as_save_IFS
3769   test -z "$as_dir" && as_dir=.
3770     for ac_exec_ext in '' $ac_executable_extensions; do
3771   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3772     ac_cv_path_DIFF="$as_dir/$ac_word$ac_exec_ext"
3773     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3774     break 2
3775   fi
3776 done
3777   done
3778 IFS=$as_save_IFS
3779 
3780   ;;
3781 esac
3782 fi
3783 DIFF=$ac_cv_path_DIFF
3784 if test -n "$DIFF"; then
3785   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DIFF" >&5
3786 $as_echo "$DIFF" >&6; }
3787 else
3788   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3789 $as_echo "no" >&6; }
3790 fi
3791 
3792 
3793 
3794     # Test that variable DIFF is not empty.
3795     if test "" = "$DIFF"; then as_fn_error $? "Could not find diff !" "$LINENO" 5 ; fi
3796 
3797 # Warning echo is really, really unportable!!!!! Different
3798 # behaviour in bash and dash and in a lot of other shells!
3799 # Use printf for serious work!
3800 # Extract the first word of "echo", so it can be a program name with args.
3801 set dummy echo; ac_word=$2
3802 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3803 $as_echo_n "checking for $ac_word... " >&6; }
3804 if test "${ac_cv_path_ECHO+set}" = set; then :
3805   $as_echo_n "(cached) " >&6
3806 else
3807   case $ECHO in
3808   [\\/]* | ?:[\\/]*)
3809   ac_cv_path_ECHO="$ECHO" # Let the user override the test with a path.
3810   ;;
3811   *)
3812   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3813 for as_dir in $PATH
3814 do
3815   IFS=$as_save_IFS
3816   test -z "$as_dir" && as_dir=.
3817     for ac_exec_ext in '' $ac_executable_extensions; do
3818   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3819     ac_cv_path_ECHO="$as_dir/$ac_word$ac_exec_ext"
3820     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3821     break 2
3822   fi
3823 done
3824   done
3825 IFS=$as_save_IFS
3826 
3827   ;;
3828 esac
3829 fi
3830 ECHO=$ac_cv_path_ECHO
3831 if test -n "$ECHO"; then
3832   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ECHO" >&5
3833 $as_echo "$ECHO" >&6; }
3834 else
3835   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3836 $as_echo "no" >&6; }
3837 fi
3838 
3839 
3840 
3841     # Test that variable ECHO is not empty.
3842     if test "" = "$ECHO"; then as_fn_error $? "Could not find echo !" "$LINENO" 5 ; fi
3843 
3844 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3845 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3846 if test "${ac_cv_path_GREP+set}" = set; then :
3847   $as_echo_n "(cached) " >&6
3848 else
3849   if test -z "$GREP"; then
3850   ac_path_GREP_found=false
3851   # Loop through the user's path and test for each of PROGNAME-LIST
3852   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3853 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3854 do
3855   IFS=$as_save_IFS
3856   test -z "$as_dir" && as_dir=.
3857     for ac_prog in grep ggrep; do
3858     for ac_exec_ext in '' $ac_executable_extensions; do
3859       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3860       { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3861 # Check for GNU ac_path_GREP and select it if it is found.
3862   # Check for GNU $ac_path_GREP
3863 case `"$ac_path_GREP" --version 2>&1` in
3864 *GNU*)
3865   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3866 *)
3867   ac_count=0
3868   $as_echo_n 0123456789 >"conftest.in"
3869   while :
3870   do
3871     cat "conftest.in" "conftest.in" >"conftest.tmp"
3872     mv "conftest.tmp" "conftest.in"
3873     cp "conftest.in" "conftest.nl"
3874     $as_echo 'GREP' >> "conftest.nl"
3875     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3876     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3877     as_fn_arith $ac_count + 1 && ac_count=$as_val
3878     if test $ac_count -gt ${ac_path_GREP_max-0}; then
3879       # Best one so far, save it but keep looking for a better one
3880       ac_cv_path_GREP="$ac_path_GREP"
3881       ac_path_GREP_max=$ac_count
3882     fi
3883     # 10*(2^10) chars as input seems more than enough
3884     test $ac_count -gt 10 && break
3885   done
3886   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3887 esac
3888 
3889       $ac_path_GREP_found && break 3
3890     done
3891   done
3892   done
3893 IFS=$as_save_IFS
3894   if test -z "$ac_cv_path_GREP"; then
3895     as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3896   fi
3897 else
3898   ac_cv_path_GREP=$GREP
3899 fi
3900 
3901 fi
3902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3903 $as_echo "$ac_cv_path_GREP" >&6; }
3904  GREP="$ac_cv_path_GREP"
3905 
3906 
3907 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3908 $as_echo_n "checking for egrep... " >&6; }
3909 if test "${ac_cv_path_EGREP+set}" = set; then :
3910   $as_echo_n "(cached) " >&6
3911 else
3912   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3913    then ac_cv_path_EGREP="$GREP -E"
3914    else
3915      if test -z "$EGREP"; then
3916   ac_path_EGREP_found=false
3917   # Loop through the user's path and test for each of PROGNAME-LIST
3918   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3919 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3920 do
3921   IFS=$as_save_IFS
3922   test -z "$as_dir" && as_dir=.
3923     for ac_prog in egrep; do
3924     for ac_exec_ext in '' $ac_executable_extensions; do
3925       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3926       { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3927 # Check for GNU ac_path_EGREP and select it if it is found.
3928   # Check for GNU $ac_path_EGREP
3929 case `"$ac_path_EGREP" --version 2>&1` in
3930 *GNU*)
3931   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3932 *)
3933   ac_count=0
3934   $as_echo_n 0123456789 >"conftest.in"
3935   while :
3936   do
3937     cat "conftest.in" "conftest.in" >"conftest.tmp"
3938     mv "conftest.tmp" "conftest.in"
3939     cp "conftest.in" "conftest.nl"
3940     $as_echo 'EGREP' >> "conftest.nl"
3941     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3942     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3943     as_fn_arith $ac_count + 1 && ac_count=$as_val
3944     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3945       # Best one so far, save it but keep looking for a better one
3946       ac_cv_path_EGREP="$ac_path_EGREP"
3947       ac_path_EGREP_max=$ac_count
3948     fi
3949     # 10*(2^10) chars as input seems more than enough
3950     test $ac_count -gt 10 && break
3951   done
3952   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3953 esac
3954 
3955       $ac_path_EGREP_found && break 3
3956     done
3957   done
3958   done
3959 IFS=$as_save_IFS
3960   if test -z "$ac_cv_path_EGREP"; then
3961     as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3962   fi
3963 else
3964   ac_cv_path_EGREP=$EGREP
3965 fi
3966 
3967    fi
3968 fi
3969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3970 $as_echo "$ac_cv_path_EGREP" >&6; }
3971  EGREP="$ac_cv_path_EGREP"
3972 
3973 
3974 
3975     # Test that variable EGREP is not empty.
3976     if test "" = "$EGREP"; then as_fn_error $? "Could not find egrep !" "$LINENO" 5 ; fi
3977 
3978 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
3979 $as_echo_n "checking for fgrep... " >&6; }
3980 if test "${ac_cv_path_FGREP+set}" = set; then :
3981   $as_echo_n "(cached) " >&6
3982 else
3983   if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
3984    then ac_cv_path_FGREP="$GREP -F"
3985    else
3986      if test -z "$FGREP"; then
3987   ac_path_FGREP_found=false
3988   # Loop through the user's path and test for each of PROGNAME-LIST
3989   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3990 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3991 do
3992   IFS=$as_save_IFS
3993   test -z "$as_dir" && as_dir=.
3994     for ac_prog in fgrep; do
3995     for ac_exec_ext in '' $ac_executable_extensions; do
3996       ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
3997       { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
3998 # Check for GNU ac_path_FGREP and select it if it is found.
3999   # Check for GNU $ac_path_FGREP
4000 case `"$ac_path_FGREP" --version 2>&1` in
4001 *GNU*)
4002   ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4003 *)
4004   ac_count=0
4005   $as_echo_n 0123456789 >"conftest.in"
4006   while :
4007   do
4008     cat "conftest.in" "conftest.in" >"conftest.tmp"
4009     mv "conftest.tmp" "conftest.in"
4010     cp "conftest.in" "conftest.nl"
4011     $as_echo 'FGREP' >> "conftest.nl"
4012     "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4013     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4014     as_fn_arith $ac_count + 1 && ac_count=$as_val
4015     if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4016       # Best one so far, save it but keep looking for a better one
4017       ac_cv_path_FGREP="$ac_path_FGREP"
4018       ac_path_FGREP_max=$ac_count
4019     fi
4020     # 10*(2^10) chars as input seems more than enough
4021     test $ac_count -gt 10 && break
4022   done
4023   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4024 esac
4025 
4026       $ac_path_FGREP_found && break 3
4027     done
4028   done
4029   done
4030 IFS=$as_save_IFS
4031   if test -z "$ac_cv_path_FGREP"; then
4032     as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4033   fi
4034 else
4035   ac_cv_path_FGREP=$FGREP
4036 fi
4037 
4038    fi
4039 fi
4040 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
4041 $as_echo "$ac_cv_path_FGREP" >&6; }
4042  FGREP="$ac_cv_path_FGREP"
4043 
4044 
4045 
4046     # Test that variable FGREP is not empty.
4047     if test "" = "$FGREP"; then as_fn_error $? "Could not find fgrep !" "$LINENO" 5 ; fi
4048 
4049 
4050 # Extract the first word of "find", so it can be a program name with args.
4051 set dummy find; ac_word=$2
4052 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4053 $as_echo_n "checking for $ac_word... " >&6; }
4054 if test "${ac_cv_path_FIND+set}" = set; then :
4055   $as_echo_n "(cached) " >&6
4056 else
4057   case $FIND in
4058   [\\/]* | ?:[\\/]*)
4059   ac_cv_path_FIND="$FIND" # Let the user override the test with a path.
4060   ;;
4061   *)
4062   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4063 for as_dir in $PATH
4064 do
4065   IFS=$as_save_IFS
4066   test -z "$as_dir" && as_dir=.
4067     for ac_exec_ext in '' $ac_executable_extensions; do
4068   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4069     ac_cv_path_FIND="$as_dir/$ac_word$ac_exec_ext"
4070     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4071     break 2
4072   fi
4073 done
4074   done
4075 IFS=$as_save_IFS
4076 
4077   ;;
4078 esac
4079 fi
4080 FIND=$ac_cv_path_FIND
4081 if test -n "$FIND"; then
4082   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FIND" >&5
4083 $as_echo "$FIND" >&6; }
4084 else
4085   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4086 $as_echo "no" >&6; }
4087 fi
4088 
4089 
4090 
4091     # Test that variable FIND is not empty.
4092     if test "" = "$FIND"; then as_fn_error $? "Could not find find !" "$LINENO" 5 ; fi
4093 
4094 
4095     # Test if find supports -delete
4096     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if find supports -delete" >&5
4097 $as_echo_n "checking if find supports -delete... " >&6; }
4098     FIND_DELETE="-delete"
4099 
4100     DELETEDIR=`mktemp -d tmp.XXXXXXXXXX` || (echo Could not create temporary directory!; exit $?)
4101 
4102     echo Hejsan > $DELETEDIR/TestIfFindSupportsDelete
4103 
4104     TEST_DELETE=`$FIND "$DELETEDIR" -name TestIfFindSupportsDelete $FIND_DELETE 2>&1`
4105     if test -f $DELETEDIR/TestIfFindSupportsDelete; then
4106         # No, it does not.
4107         rm $DELETEDIR/TestIfFindSupportsDelete
4108         FIND_DELETE="-exec rm \{\} \+"
4109         { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4110 $as_echo "no" >&6; }
4111     else
4112         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4113 $as_echo "yes" >&6; }
4114     fi
4115     rmdir $DELETEDIR
4116 
4117 
4118 
4119 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4120 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4121 if test "${ac_cv_path_GREP+set}" = set; then :
4122   $as_echo_n "(cached) " >&6
4123 else
4124   if test -z "$GREP"; then
4125   ac_path_GREP_found=false
4126   # Loop through the user's path and test for each of PROGNAME-LIST
4127   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4128 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4129 do
4130   IFS=$as_save_IFS
4131   test -z "$as_dir" && as_dir=.
4132     for ac_prog in grep ggrep; do
4133     for ac_exec_ext in '' $ac_executable_extensions; do
4134       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4135       { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4136 # Check for GNU ac_path_GREP and select it if it is found.
4137   # Check for GNU $ac_path_GREP
4138 case `"$ac_path_GREP" --version 2>&1` in
4139 *GNU*)
4140   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4141 *)
4142   ac_count=0
4143   $as_echo_n 0123456789 >"conftest.in"
4144   while :
4145   do
4146     cat "conftest.in" "conftest.in" >"conftest.tmp"
4147     mv "conftest.tmp" "conftest.in"
4148     cp "conftest.in" "conftest.nl"
4149     $as_echo 'GREP' >> "conftest.nl"
4150     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4151     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4152     as_fn_arith $ac_count + 1 && ac_count=$as_val
4153     if test $ac_count -gt ${ac_path_GREP_max-0}; then
4154       # Best one so far, save it but keep looking for a better one
4155       ac_cv_path_GREP="$ac_path_GREP"
4156       ac_path_GREP_max=$ac_count
4157     fi
4158     # 10*(2^10) chars as input seems more than enough
4159     test $ac_count -gt 10 && break
4160   done
4161   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4162 esac
4163 
4164       $ac_path_GREP_found && break 3
4165     done
4166   done
4167   done
4168 IFS=$as_save_IFS
4169   if test -z "$ac_cv_path_GREP"; then
4170     as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4171   fi
4172 else
4173   ac_cv_path_GREP=$GREP
4174 fi
4175 
4176 fi
4177 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4178 $as_echo "$ac_cv_path_GREP" >&6; }
4179  GREP="$ac_cv_path_GREP"
4180 
4181 
4182 
4183     # Test that variable GREP is not empty.
4184     if test "" = "$GREP"; then as_fn_error $? "Could not find grep !" "$LINENO" 5 ; fi
4185 
4186 # Extract the first word of "head", so it can be a program name with args.
4187 set dummy head; ac_word=$2
4188 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4189 $as_echo_n "checking for $ac_word... " >&6; }
4190 if test "${ac_cv_path_HEAD+set}" = set; then :
4191   $as_echo_n "(cached) " >&6
4192 else
4193   case $HEAD in
4194   [\\/]* | ?:[\\/]*)
4195   ac_cv_path_HEAD="$HEAD" # Let the user override the test with a path.
4196   ;;
4197   *)
4198   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4199 for as_dir in $PATH
4200 do
4201   IFS=$as_save_IFS
4202   test -z "$as_dir" && as_dir=.
4203     for ac_exec_ext in '' $ac_executable_extensions; do
4204   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4205     ac_cv_path_HEAD="$as_dir/$ac_word$ac_exec_ext"
4206     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4207     break 2
4208   fi
4209 done
4210   done
4211 IFS=$as_save_IFS
4212 
4213   ;;
4214 esac
4215 fi
4216 HEAD=$ac_cv_path_HEAD
4217 if test -n "$HEAD"; then
4218   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HEAD" >&5
4219 $as_echo "$HEAD" >&6; }
4220 else
4221   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4222 $as_echo "no" >&6; }
4223 fi
4224 
4225 
4226 
4227     # Test that variable HEAD is not empty.
4228     if test "" = "$HEAD"; then as_fn_error $? "Could not find head !" "$LINENO" 5 ; fi
4229 
4230 # Extract the first word of "ln", so it can be a program name with args.
4231 set dummy ln; ac_word=$2
4232 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4233 $as_echo_n "checking for $ac_word... " >&6; }
4234 if test "${ac_cv_path_LN+set}" = set; then :
4235   $as_echo_n "(cached) " >&6
4236 else
4237   case $LN in
4238   [\\/]* | ?:[\\/]*)
4239   ac_cv_path_LN="$LN" # Let the user override the test with a path.
4240   ;;
4241   *)
4242   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4243 for as_dir in $PATH
4244 do
4245   IFS=$as_save_IFS
4246   test -z "$as_dir" && as_dir=.
4247     for ac_exec_ext in '' $ac_executable_extensions; do
4248   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4249     ac_cv_path_LN="$as_dir/$ac_word$ac_exec_ext"
4250     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4251     break 2
4252   fi
4253 done
4254   done
4255 IFS=$as_save_IFS
4256 
4257   ;;
4258 esac
4259 fi
4260 LN=$ac_cv_path_LN
4261 if test -n "$LN"; then
4262   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LN" >&5
4263 $as_echo "$LN" >&6; }
4264 else
4265   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4266 $as_echo "no" >&6; }
4267 fi
4268 
4269 
4270 
4271     # Test that variable LN is not empty.
4272     if test "" = "$LN"; then as_fn_error $? "Could not find ln !" "$LINENO" 5 ; fi
4273 
4274 # Extract the first word of "ls", so it can be a program name with args.
4275 set dummy ls; ac_word=$2
4276 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4277 $as_echo_n "checking for $ac_word... " >&6; }
4278 if test "${ac_cv_path_LS+set}" = set; then :
4279   $as_echo_n "(cached) " >&6
4280 else
4281   case $LS in
4282   [\\/]* | ?:[\\/]*)
4283   ac_cv_path_LS="$LS" # Let the user override the test with a path.
4284   ;;
4285   *)
4286   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4287 for as_dir in $PATH
4288 do
4289   IFS=$as_save_IFS
4290   test -z "$as_dir" && as_dir=.
4291     for ac_exec_ext in '' $ac_executable_extensions; do
4292   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4293     ac_cv_path_LS="$as_dir/$ac_word$ac_exec_ext"
4294     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4295     break 2
4296   fi
4297 done
4298   done
4299 IFS=$as_save_IFS
4300 
4301   ;;
4302 esac
4303 fi
4304 LS=$ac_cv_path_LS
4305 if test -n "$LS"; then
4306   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LS" >&5
4307 $as_echo "$LS" >&6; }
4308 else
4309   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4310 $as_echo "no" >&6; }
4311 fi
4312 
4313 
4314 
4315     # Test that variable LS is not empty.
4316     if test "" = "$LS"; then as_fn_error $? "Could not find ls !" "$LINENO" 5 ; fi
4317 
4318 for ac_prog in gmake make
4319 do
4320   # Extract the first word of "$ac_prog", so it can be a program name with args.
4321 set dummy $ac_prog; ac_word=$2
4322 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4323 $as_echo_n "checking for $ac_word... " >&6; }
4324 if test "${ac_cv_path_MAKE+set}" = set; then :
4325   $as_echo_n "(cached) " >&6
4326 else
4327   case $MAKE in
4328   [\\/]* | ?:[\\/]*)
4329   ac_cv_path_MAKE="$MAKE" # Let the user override the test with a path.
4330   ;;
4331   *)
4332   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4333 for as_dir in $PATH
4334 do
4335   IFS=$as_save_IFS
4336   test -z "$as_dir" && as_dir=.
4337     for ac_exec_ext in '' $ac_executable_extensions; do
4338   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4339     ac_cv_path_MAKE="$as_dir/$ac_word$ac_exec_ext"
4340     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4341     break 2
4342   fi
4343 done
4344   done
4345 IFS=$as_save_IFS
4346 
4347   ;;
4348 esac
4349 fi
4350 MAKE=$ac_cv_path_MAKE
4351 if test -n "$MAKE"; then
4352   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
4353 $as_echo "$MAKE" >&6; }
4354 else
4355   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4356 $as_echo "no" >&6; }
4357 fi
4358 
4359 
4360   test -n "$MAKE" && break
4361 done
4362 
4363 
4364     # Test that variable MAKE is not empty.
4365     if test "" = "$MAKE"; then as_fn_error $? "Could not find make !" "$LINENO" 5 ; fi
4366 
4367 MAKE_VERSION=`$MAKE --version | head -n 1 | grep '3.8[12346789]'`
4368 if test "x$MAKE_VERSION" = x; then
4369     as_fn_error $? "You must use GNU make 3.81 or newer! Please put it in the path." "$LINENO" 5
4370 fi
4371 # Extract the first word of "mkdir", so it can be a program name with args.
4372 set dummy mkdir; ac_word=$2
4373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4374 $as_echo_n "checking for $ac_word... " >&6; }
4375 if test "${ac_cv_path_MKDIR+set}" = set; then :
4376   $as_echo_n "(cached) " >&6
4377 else
4378   case $MKDIR in
4379   [\\/]* | ?:[\\/]*)
4380   ac_cv_path_MKDIR="$MKDIR" # Let the user override the test with a path.
4381   ;;
4382   *)
4383   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4384 for as_dir in $PATH
4385 do
4386   IFS=$as_save_IFS
4387   test -z "$as_dir" && as_dir=.
4388     for ac_exec_ext in '' $ac_executable_extensions; do
4389   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4390     ac_cv_path_MKDIR="$as_dir/$ac_word$ac_exec_ext"
4391     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4392     break 2
4393   fi
4394 done
4395   done
4396 IFS=$as_save_IFS
4397 
4398   ;;
4399 esac
4400 fi
4401 MKDIR=$ac_cv_path_MKDIR
4402 if test -n "$MKDIR"; then
4403   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR" >&5
4404 $as_echo "$MKDIR" >&6; }
4405 else
4406   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4407 $as_echo "no" >&6; }
4408 fi
4409 
4410 
4411 
4412     # Test that variable MKDIR is not empty.
4413     if test "" = "$MKDIR"; then as_fn_error $? "Could not find mkdir !" "$LINENO" 5 ; fi
4414 
4415 # Extract the first word of "mv", so it can be a program name with args.
4416 set dummy mv; ac_word=$2
4417 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4418 $as_echo_n "checking for $ac_word... " >&6; }
4419 if test "${ac_cv_path_MV+set}" = set; then :
4420   $as_echo_n "(cached) " >&6
4421 else
4422   case $MV in
4423   [\\/]* | ?:[\\/]*)
4424   ac_cv_path_MV="$MV" # Let the user override the test with a path.
4425   ;;
4426   *)
4427   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4428 for as_dir in $PATH
4429 do
4430   IFS=$as_save_IFS
4431   test -z "$as_dir" && as_dir=.
4432     for ac_exec_ext in '' $ac_executable_extensions; do
4433   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4434     ac_cv_path_MV="$as_dir/$ac_word$ac_exec_ext"
4435     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4436     break 2
4437   fi
4438 done
4439   done
4440 IFS=$as_save_IFS
4441 
4442   ;;
4443 esac
4444 fi
4445 MV=$ac_cv_path_MV
4446 if test -n "$MV"; then
4447   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MV" >&5
4448 $as_echo "$MV" >&6; }
4449 else
4450   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4451 $as_echo "no" >&6; }
4452 fi
4453 
4454 
4455 
4456     # Test that variable MV is not empty.
4457     if test "" = "$MV"; then as_fn_error $? "Could not find mv !" "$LINENO" 5 ; fi
4458 
4459 for ac_prog in nawk gawk awk
4460 do
4461   # Extract the first word of "$ac_prog", so it can be a program name with args.
4462 set dummy $ac_prog; ac_word=$2
4463 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4464 $as_echo_n "checking for $ac_word... " >&6; }
4465 if test "${ac_cv_path_NAWK+set}" = set; then :
4466   $as_echo_n "(cached) " >&6
4467 else
4468   case $NAWK in
4469   [\\/]* | ?:[\\/]*)
4470   ac_cv_path_NAWK="$NAWK" # Let the user override the test with a path.
4471   ;;
4472   *)
4473   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4474 for as_dir in $PATH
4475 do
4476   IFS=$as_save_IFS
4477   test -z "$as_dir" && as_dir=.
4478     for ac_exec_ext in '' $ac_executable_extensions; do
4479   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4480     ac_cv_path_NAWK="$as_dir/$ac_word$ac_exec_ext"
4481     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4482     break 2
4483   fi
4484 done
4485   done
4486 IFS=$as_save_IFS
4487 
4488   ;;
4489 esac
4490 fi
4491 NAWK=$ac_cv_path_NAWK
4492 if test -n "$NAWK"; then
4493   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NAWK" >&5
4494 $as_echo "$NAWK" >&6; }
4495 else
4496   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4497 $as_echo "no" >&6; }
4498 fi
4499 
4500 
4501   test -n "$NAWK" && break
4502 done
4503 
4504 
4505     # Test that variable NAWK is not empty.
4506     if test "" = "$NAWK"; then as_fn_error $? "Could not find nawk !" "$LINENO" 5 ; fi
4507 
4508 # Extract the first word of "printf", so it can be a program name with args.
4509 set dummy printf; ac_word=$2
4510 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4511 $as_echo_n "checking for $ac_word... " >&6; }
4512 if test "${ac_cv_path_PRINTF+set}" = set; then :
4513   $as_echo_n "(cached) " >&6
4514 else
4515   case $PRINTF in
4516   [\\/]* | ?:[\\/]*)
4517   ac_cv_path_PRINTF="$PRINTF" # Let the user override the test with a path.
4518   ;;
4519   *)
4520   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4521 for as_dir in $PATH
4522 do
4523   IFS=$as_save_IFS
4524   test -z "$as_dir" && as_dir=.
4525     for ac_exec_ext in '' $ac_executable_extensions; do
4526   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4527     ac_cv_path_PRINTF="$as_dir/$ac_word$ac_exec_ext"
4528     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4529     break 2
4530   fi
4531 done
4532   done
4533 IFS=$as_save_IFS
4534 
4535   ;;
4536 esac
4537 fi
4538 PRINTF=$ac_cv_path_PRINTF
4539 if test -n "$PRINTF"; then
4540   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PRINTF" >&5
4541 $as_echo "$PRINTF" >&6; }
4542 else
4543   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4544 $as_echo "no" >&6; }
4545 fi
4546 
4547 
4548 
4549     # Test that variable PRINTF is not empty.
4550     if test "" = "$PRINTF"; then as_fn_error $? "Could not find printf !" "$LINENO" 5 ; fi
4551 
4552 # Extract the first word of "pwd", so it can be a program name with args.
4553 set dummy pwd; ac_word=$2
4554 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4555 $as_echo_n "checking for $ac_word... " >&6; }
4556 if test "${ac_cv_path_THEPWDCMD+set}" = set; then :
4557   $as_echo_n "(cached) " >&6
4558 else
4559   case $THEPWDCMD in
4560   [\\/]* | ?:[\\/]*)
4561   ac_cv_path_THEPWDCMD="$THEPWDCMD" # Let the user override the test with a path.
4562   ;;
4563   *)
4564   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4565 for as_dir in $PATH
4566 do
4567   IFS=$as_save_IFS
4568   test -z "$as_dir" && as_dir=.
4569     for ac_exec_ext in '' $ac_executable_extensions; do
4570   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4571     ac_cv_path_THEPWDCMD="$as_dir/$ac_word$ac_exec_ext"
4572     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4573     break 2
4574   fi
4575 done
4576   done
4577 IFS=$as_save_IFS
4578 
4579   ;;
4580 esac
4581 fi
4582 THEPWDCMD=$ac_cv_path_THEPWDCMD
4583 if test -n "$THEPWDCMD"; then
4584   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $THEPWDCMD" >&5
4585 $as_echo "$THEPWDCMD" >&6; }
4586 else
4587   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4588 $as_echo "no" >&6; }
4589 fi
4590 
4591 
4592 # Extract the first word of "rm", so it can be a program name with args.
4593 set dummy rm; ac_word=$2
4594 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4595 $as_echo_n "checking for $ac_word... " >&6; }
4596 if test "${ac_cv_path_RM+set}" = set; then :
4597   $as_echo_n "(cached) " >&6
4598 else
4599   case $RM in
4600   [\\/]* | ?:[\\/]*)
4601   ac_cv_path_RM="$RM" # Let the user override the test with a path.
4602   ;;
4603   *)
4604   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4605 for as_dir in $PATH
4606 do
4607   IFS=$as_save_IFS
4608   test -z "$as_dir" && as_dir=.
4609     for ac_exec_ext in '' $ac_executable_extensions; do
4610   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4611     ac_cv_path_RM="$as_dir/$ac_word$ac_exec_ext"
4612     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4613     break 2
4614   fi
4615 done
4616   done
4617 IFS=$as_save_IFS
4618 
4619   ;;
4620 esac
4621 fi
4622 RM=$ac_cv_path_RM
4623 if test -n "$RM"; then
4624   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RM" >&5
4625 $as_echo "$RM" >&6; }
4626 else
4627   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4628 $as_echo "no" >&6; }
4629 fi
4630 
4631 
4632 
4633     # Test that variable RM is not empty.
4634     if test "" = "$RM"; then as_fn_error $? "Could not find rm !" "$LINENO" 5 ; fi
4635 
4636 RM="$RM -f"
4637 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4638 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
4639 if test "${ac_cv_path_SED+set}" = set; then :
4640   $as_echo_n "(cached) " >&6
4641 else
4642             ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4643      for ac_i in 1 2 3 4 5 6 7; do
4644        ac_script="$ac_script$as_nl$ac_script"
4645      done
4646      echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4647      { ac_script=; unset ac_script;}
4648      if test -z "$SED"; then
4649   ac_path_SED_found=false
4650   # Loop through the user's path and test for each of PROGNAME-LIST
4651   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4652 for as_dir in $PATH
4653 do
4654   IFS=$as_save_IFS
4655   test -z "$as_dir" && as_dir=.
4656     for ac_prog in sed gsed; do
4657     for ac_exec_ext in '' $ac_executable_extensions; do
4658       ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4659       { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
4660 # Check for GNU ac_path_SED and select it if it is found.
4661   # Check for GNU $ac_path_SED
4662 case `"$ac_path_SED" --version 2>&1` in
4663 *GNU*)
4664   ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4665 *)
4666   ac_count=0
4667   $as_echo_n 0123456789 >"conftest.in"
4668   while :
4669   do
4670     cat "conftest.in" "conftest.in" >"conftest.tmp"
4671     mv "conftest.tmp" "conftest.in"
4672     cp "conftest.in" "conftest.nl"
4673     $as_echo '' >> "conftest.nl"
4674     "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4675     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4676     as_fn_arith $ac_count + 1 && ac_count=$as_val
4677     if test $ac_count -gt ${ac_path_SED_max-0}; then
4678       # Best one so far, save it but keep looking for a better one
4679       ac_cv_path_SED="$ac_path_SED"
4680       ac_path_SED_max=$ac_count
4681     fi
4682     # 10*(2^10) chars as input seems more than enough
4683     test $ac_count -gt 10 && break
4684   done
4685   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4686 esac
4687 
4688       $ac_path_SED_found && break 3
4689     done
4690   done
4691   done
4692 IFS=$as_save_IFS
4693   if test -z "$ac_cv_path_SED"; then
4694     as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
4695   fi
4696 else
4697   ac_cv_path_SED=$SED
4698 fi
4699 
4700 fi
4701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4702 $as_echo "$ac_cv_path_SED" >&6; }
4703  SED="$ac_cv_path_SED"
4704   rm -f conftest.sed
4705 
4706 
4707     # Test that variable SED is not empty.
4708     if test "" = "$SED"; then as_fn_error $? "Could not find sed !" "$LINENO" 5 ; fi
4709 
4710 # Extract the first word of "sh", so it can be a program name with args.
4711 set dummy sh; ac_word=$2
4712 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4713 $as_echo_n "checking for $ac_word... " >&6; }
4714 if test "${ac_cv_path_SH+set}" = set; then :
4715   $as_echo_n "(cached) " >&6
4716 else
4717   case $SH in
4718   [\\/]* | ?:[\\/]*)
4719   ac_cv_path_SH="$SH" # Let the user override the test with a path.
4720   ;;
4721   *)
4722   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4723 for as_dir in $PATH
4724 do
4725   IFS=$as_save_IFS
4726   test -z "$as_dir" && as_dir=.
4727     for ac_exec_ext in '' $ac_executable_extensions; do
4728   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4729     ac_cv_path_SH="$as_dir/$ac_word$ac_exec_ext"
4730     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4731     break 2
4732   fi
4733 done
4734   done
4735 IFS=$as_save_IFS
4736 
4737   ;;
4738 esac
4739 fi
4740 SH=$ac_cv_path_SH
4741 if test -n "$SH"; then
4742   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SH" >&5
4743 $as_echo "$SH" >&6; }
4744 else
4745   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4746 $as_echo "no" >&6; }
4747 fi
4748 
4749 
4750 
4751     # Test that variable SH is not empty.
4752     if test "" = "$SH"; then as_fn_error $? "Could not find sh !" "$LINENO" 5 ; fi
4753 
4754 # Extract the first word of "sort", so it can be a program name with args.
4755 set dummy sort; ac_word=$2
4756 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4757 $as_echo_n "checking for $ac_word... " >&6; }
4758 if test "${ac_cv_path_SORT+set}" = set; then :
4759   $as_echo_n "(cached) " >&6
4760 else
4761   case $SORT in
4762   [\\/]* | ?:[\\/]*)
4763   ac_cv_path_SORT="$SORT" # Let the user override the test with a path.
4764   ;;
4765   *)
4766   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4767 for as_dir in $PATH
4768 do
4769   IFS=$as_save_IFS
4770   test -z "$as_dir" && as_dir=.
4771     for ac_exec_ext in '' $ac_executable_extensions; do
4772   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4773     ac_cv_path_SORT="$as_dir/$ac_word$ac_exec_ext"
4774     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4775     break 2
4776   fi
4777 done
4778   done
4779 IFS=$as_save_IFS
4780 
4781   ;;
4782 esac
4783 fi
4784 SORT=$ac_cv_path_SORT
4785 if test -n "$SORT"; then
4786   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SORT" >&5
4787 $as_echo "$SORT" >&6; }
4788 else
4789   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4790 $as_echo "no" >&6; }
4791 fi
4792 
4793 
4794 
4795     # Test that variable SORT is not empty.
4796     if test "" = "$SORT"; then as_fn_error $? "Could not find sort !" "$LINENO" 5 ; fi
4797 
4798 # Extract the first word of "tar", so it can be a program name with args.
4799 set dummy tar; ac_word=$2
4800 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4801 $as_echo_n "checking for $ac_word... " >&6; }
4802 if test "${ac_cv_path_TAR+set}" = set; then :
4803   $as_echo_n "(cached) " >&6
4804 else
4805   case $TAR in
4806   [\\/]* | ?:[\\/]*)
4807   ac_cv_path_TAR="$TAR" # Let the user override the test with a path.
4808   ;;
4809   *)
4810   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4811 for as_dir in $PATH
4812 do
4813   IFS=$as_save_IFS
4814   test -z "$as_dir" && as_dir=.
4815     for ac_exec_ext in '' $ac_executable_extensions; do
4816   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4817     ac_cv_path_TAR="$as_dir/$ac_word$ac_exec_ext"
4818     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4819     break 2
4820   fi
4821 done
4822   done
4823 IFS=$as_save_IFS
4824 
4825   ;;
4826 esac
4827 fi
4828 TAR=$ac_cv_path_TAR
4829 if test -n "$TAR"; then
4830   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TAR" >&5
4831 $as_echo "$TAR" >&6; }
4832 else
4833   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4834 $as_echo "no" >&6; }
4835 fi
4836 
4837 
4838 
4839     # Test that variable TAR is not empty.
4840     if test "" = "$TAR"; then as_fn_error $? "Could not find tar !" "$LINENO" 5 ; fi
4841 
4842 # Extract the first word of "tail", so it can be a program name with args.
4843 set dummy tail; ac_word=$2
4844 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4845 $as_echo_n "checking for $ac_word... " >&6; }
4846 if test "${ac_cv_path_TAIL+set}" = set; then :
4847   $as_echo_n "(cached) " >&6
4848 else
4849   case $TAIL in
4850   [\\/]* | ?:[\\/]*)
4851   ac_cv_path_TAIL="$TAIL" # Let the user override the test with a path.
4852   ;;
4853   *)
4854   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4855 for as_dir in $PATH
4856 do
4857   IFS=$as_save_IFS
4858   test -z "$as_dir" && as_dir=.
4859     for ac_exec_ext in '' $ac_executable_extensions; do
4860   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4861     ac_cv_path_TAIL="$as_dir/$ac_word$ac_exec_ext"
4862     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4863     break 2
4864   fi
4865 done
4866   done
4867 IFS=$as_save_IFS
4868 
4869   ;;
4870 esac
4871 fi
4872 TAIL=$ac_cv_path_TAIL
4873 if test -n "$TAIL"; then
4874   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TAIL" >&5
4875 $as_echo "$TAIL" >&6; }
4876 else
4877   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4878 $as_echo "no" >&6; }
4879 fi
4880 
4881 
4882 
4883     # Test that variable TAIL is not empty.
4884     if test "" = "$TAIL"; then as_fn_error $? "Could not find tail !" "$LINENO" 5 ; fi
4885 
4886 # Extract the first word of "tee", so it can be a program name with args.
4887 set dummy tee; ac_word=$2
4888 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4889 $as_echo_n "checking for $ac_word... " >&6; }
4890 if test "${ac_cv_path_TEE+set}" = set; then :
4891   $as_echo_n "(cached) " >&6
4892 else
4893   case $TEE in
4894   [\\/]* | ?:[\\/]*)
4895   ac_cv_path_TEE="$TEE" # Let the user override the test with a path.
4896   ;;
4897   *)
4898   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4899 for as_dir in $PATH
4900 do
4901   IFS=$as_save_IFS
4902   test -z "$as_dir" && as_dir=.
4903     for ac_exec_ext in '' $ac_executable_extensions; do
4904   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4905     ac_cv_path_TEE="$as_dir/$ac_word$ac_exec_ext"
4906     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4907     break 2
4908   fi
4909 done
4910   done
4911 IFS=$as_save_IFS
4912 
4913   ;;
4914 esac
4915 fi
4916 TEE=$ac_cv_path_TEE
4917 if test -n "$TEE"; then
4918   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TEE" >&5
4919 $as_echo "$TEE" >&6; }
4920 else
4921   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4922 $as_echo "no" >&6; }
4923 fi
4924 
4925 
4926 
4927     # Test that variable TEE is not empty.
4928     if test "" = "$TEE"; then as_fn_error $? "Could not find tee !" "$LINENO" 5 ; fi
4929 
4930 # Extract the first word of "tr", so it can be a program name with args.
4931 set dummy tr; ac_word=$2
4932 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4933 $as_echo_n "checking for $ac_word... " >&6; }
4934 if test "${ac_cv_path_TR+set}" = set; then :
4935   $as_echo_n "(cached) " >&6
4936 else
4937   case $TR in
4938   [\\/]* | ?:[\\/]*)
4939   ac_cv_path_TR="$TR" # Let the user override the test with a path.
4940   ;;
4941   *)
4942   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4943 for as_dir in $PATH
4944 do
4945   IFS=$as_save_IFS
4946   test -z "$as_dir" && as_dir=.
4947     for ac_exec_ext in '' $ac_executable_extensions; do
4948   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4949     ac_cv_path_TR="$as_dir/$ac_word$ac_exec_ext"
4950     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4951     break 2
4952   fi
4953 done
4954   done
4955 IFS=$as_save_IFS
4956 
4957   ;;
4958 esac
4959 fi
4960 TR=$ac_cv_path_TR
4961 if test -n "$TR"; then
4962   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TR" >&5
4963 $as_echo "$TR" >&6; }
4964 else
4965   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4966 $as_echo "no" >&6; }
4967 fi
4968 
4969 
4970 
4971     # Test that variable TR is not empty.
4972     if test "" = "$TR"; then as_fn_error $? "Could not find tr !" "$LINENO" 5 ; fi
4973 
4974 # Extract the first word of "touch", so it can be a program name with args.
4975 set dummy touch; ac_word=$2
4976 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4977 $as_echo_n "checking for $ac_word... " >&6; }
4978 if test "${ac_cv_path_TOUCH+set}" = set; then :
4979   $as_echo_n "(cached) " >&6
4980 else
4981   case $TOUCH in
4982   [\\/]* | ?:[\\/]*)
4983   ac_cv_path_TOUCH="$TOUCH" # Let the user override the test with a path.
4984   ;;
4985   *)
4986   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4987 for as_dir in $PATH
4988 do
4989   IFS=$as_save_IFS
4990   test -z "$as_dir" && as_dir=.
4991     for ac_exec_ext in '' $ac_executable_extensions; do
4992   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4993     ac_cv_path_TOUCH="$as_dir/$ac_word$ac_exec_ext"
4994     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4995     break 2
4996   fi
4997 done
4998   done
4999 IFS=$as_save_IFS
5000 
5001   ;;
5002 esac
5003 fi
5004 TOUCH=$ac_cv_path_TOUCH
5005 if test -n "$TOUCH"; then
5006   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TOUCH" >&5
5007 $as_echo "$TOUCH" >&6; }
5008 else
5009   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5010 $as_echo "no" >&6; }
5011 fi
5012 
5013 
5014 
5015     # Test that variable TOUCH is not empty.
5016     if test "" = "$TOUCH"; then as_fn_error $? "Could not find touch !" "$LINENO" 5 ; fi
5017 
5018 # Extract the first word of "wc", so it can be a program name with args.
5019 set dummy wc; ac_word=$2
5020 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5021 $as_echo_n "checking for $ac_word... " >&6; }
5022 if test "${ac_cv_path_WC+set}" = set; then :
5023   $as_echo_n "(cached) " >&6
5024 else
5025   case $WC in
5026   [\\/]* | ?:[\\/]*)
5027   ac_cv_path_WC="$WC" # Let the user override the test with a path.
5028   ;;
5029   *)
5030   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5031 for as_dir in $PATH
5032 do
5033   IFS=$as_save_IFS
5034   test -z "$as_dir" && as_dir=.
5035     for ac_exec_ext in '' $ac_executable_extensions; do
5036   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5037     ac_cv_path_WC="$as_dir/$ac_word$ac_exec_ext"
5038     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5039     break 2
5040   fi
5041 done
5042   done
5043 IFS=$as_save_IFS
5044 
5045   ;;
5046 esac
5047 fi
5048 WC=$ac_cv_path_WC
5049 if test -n "$WC"; then
5050   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WC" >&5
5051 $as_echo "$WC" >&6; }
5052 else
5053   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5054 $as_echo "no" >&6; }
5055 fi
5056 
5057 
5058 
5059     # Test that variable WC is not empty.
5060     if test "" = "$WC"; then as_fn_error $? "Could not find wc !" "$LINENO" 5 ; fi
5061 
5062 # Extract the first word of "xargs", so it can be a program name with args.
5063 set dummy xargs; ac_word=$2
5064 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5065 $as_echo_n "checking for $ac_word... " >&6; }
5066 if test "${ac_cv_path_XARGS+set}" = set; then :
5067   $as_echo_n "(cached) " >&6
5068 else
5069   case $XARGS in
5070   [\\/]* | ?:[\\/]*)
5071   ac_cv_path_XARGS="$XARGS" # Let the user override the test with a path.
5072   ;;
5073   *)
5074   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5075 for as_dir in $PATH
5076 do
5077   IFS=$as_save_IFS
5078   test -z "$as_dir" && as_dir=.
5079     for ac_exec_ext in '' $ac_executable_extensions; do
5080   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5081     ac_cv_path_XARGS="$as_dir/$ac_word$ac_exec_ext"
5082     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5083     break 2
5084   fi
5085 done
5086   done
5087 IFS=$as_save_IFS
5088 
5089   ;;
5090 esac
5091 fi
5092 XARGS=$ac_cv_path_XARGS
5093 if test -n "$XARGS"; then
5094   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XARGS" >&5
5095 $as_echo "$XARGS" >&6; }
5096 else
5097   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5098 $as_echo "no" >&6; }
5099 fi
5100 
5101 
5102 
5103     # Test that variable XARGS is not empty.
5104     if test "" = "$XARGS"; then as_fn_error $? "Could not find xargs !" "$LINENO" 5 ; fi
5105 
5106 # Extract the first word of "zip", so it can be a program name with args.
5107 set dummy zip; ac_word=$2
5108 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5109 $as_echo_n "checking for $ac_word... " >&6; }
5110 if test "${ac_cv_path_ZIP+set}" = set; then :
5111   $as_echo_n "(cached) " >&6
5112 else
5113   case $ZIP in
5114   [\\/]* | ?:[\\/]*)
5115   ac_cv_path_ZIP="$ZIP" # Let the user override the test with a path.
5116   ;;
5117   *)
5118   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5119 for as_dir in $PATH
5120 do
5121   IFS=$as_save_IFS
5122   test -z "$as_dir" && as_dir=.
5123     for ac_exec_ext in '' $ac_executable_extensions; do
5124   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5125     ac_cv_path_ZIP="$as_dir/$ac_word$ac_exec_ext"
5126     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5127     break 2
5128   fi
5129 done
5130   done
5131 IFS=$as_save_IFS
5132 
5133   ;;
5134 esac
5135 fi
5136 ZIP=$ac_cv_path_ZIP
5137 if test -n "$ZIP"; then
5138   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ZIP" >&5
5139 $as_echo "$ZIP" >&6; }
5140 else
5141   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5142 $as_echo "no" >&6; }
5143 fi
5144 
5145 
5146 
5147     # Test that variable ZIP is not empty.
5148     if test "" = "$ZIP"; then as_fn_error $? "Could not find zip !" "$LINENO" 5 ; fi
5149 
5150 # Extract the first word of "unzip", so it can be a program name with args.
5151 set dummy unzip; ac_word=$2
5152 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5153 $as_echo_n "checking for $ac_word... " >&6; }
5154 if test "${ac_cv_path_UNZIP+set}" = set; then :
5155   $as_echo_n "(cached) " >&6
5156 else
5157   case $UNZIP in
5158   [\\/]* | ?:[\\/]*)
5159   ac_cv_path_UNZIP="$UNZIP" # Let the user override the test with a path.
5160   ;;
5161   *)
5162   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5163 for as_dir in $PATH
5164 do
5165   IFS=$as_save_IFS
5166   test -z "$as_dir" && as_dir=.
5167     for ac_exec_ext in '' $ac_executable_extensions; do
5168   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5169     ac_cv_path_UNZIP="$as_dir/$ac_word$ac_exec_ext"
5170     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5171     break 2
5172   fi
5173 done
5174   done
5175 IFS=$as_save_IFS
5176 
5177   ;;
5178 esac
5179 fi
5180 UNZIP=$ac_cv_path_UNZIP
5181 if test -n "$UNZIP"; then
5182   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $UNZIP" >&5
5183 $as_echo "$UNZIP" >&6; }
5184 else
5185   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5186 $as_echo "no" >&6; }
5187 fi
5188 
5189 
5190 
5191     # Test that variable UNZIP is not empty.
5192     if test "" = "$UNZIP"; then as_fn_error $? "Could not find unzip !" "$LINENO" 5 ; fi
5193 
5194 # Extract the first word of "ldd", so it can be a program name with args.
5195 set dummy ldd; ac_word=$2
5196 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5197 $as_echo_n "checking for $ac_word... " >&6; }
5198 if test "${ac_cv_path_LDD+set}" = set; then :
5199   $as_echo_n "(cached) " >&6
5200 else
5201   case $LDD in
5202   [\\/]* | ?:[\\/]*)
5203   ac_cv_path_LDD="$LDD" # Let the user override the test with a path.
5204   ;;
5205   *)
5206   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5207 for as_dir in $PATH
5208 do
5209   IFS=$as_save_IFS
5210   test -z "$as_dir" && as_dir=.
5211     for ac_exec_ext in '' $ac_executable_extensions; do
5212   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5213     ac_cv_path_LDD="$as_dir/$ac_word$ac_exec_ext"
5214     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5215     break 2
5216   fi
5217 done
5218   done
5219 IFS=$as_save_IFS
5220 
5221   ;;
5222 esac
5223 fi
5224 LDD=$ac_cv_path_LDD
5225 if test -n "$LDD"; then
5226   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LDD" >&5
5227 $as_echo "$LDD" >&6; }
5228 else
5229   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5230 $as_echo "no" >&6; }
5231 fi
5232 
5233 
5234 if test "x$LDD" = "x"; then
5235     # List shared lib dependencies is used for
5236     # debug output and checking for forbidden dependencies.
5237     # We can build without it.
5238     LDD="true"
5239 fi
5240 # Extract the first word of "otool", so it can be a program name with args.
5241 set dummy otool; ac_word=$2
5242 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5243 $as_echo_n "checking for $ac_word... " >&6; }
5244 if test "${ac_cv_path_OTOOL+set}" = set; then :
5245   $as_echo_n "(cached) " >&6
5246 else
5247   case $OTOOL in
5248   [\\/]* | ?:[\\/]*)
5249   ac_cv_path_OTOOL="$OTOOL" # Let the user override the test with a path.
5250   ;;
5251   *)
5252   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5253 for as_dir in $PATH
5254 do
5255   IFS=$as_save_IFS
5256   test -z "$as_dir" && as_dir=.
5257     for ac_exec_ext in '' $ac_executable_extensions; do
5258   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5259     ac_cv_path_OTOOL="$as_dir/$ac_word$ac_exec_ext"
5260     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5261     break 2
5262   fi
5263 done
5264   done
5265 IFS=$as_save_IFS
5266 
5267   ;;
5268 esac
5269 fi
5270 OTOOL=$ac_cv_path_OTOOL
5271 if test -n "$OTOOL"; then
5272   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
5273 $as_echo "$OTOOL" >&6; }
5274 else
5275   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5276 $as_echo "no" >&6; }
5277 fi
5278 
5279 
5280 if test "x$OTOOL" = "x"; then
5281    OTOOL="true"
5282 fi
5283 # Extract the first word of "readelf", so it can be a program name with args.
5284 set dummy readelf; ac_word=$2
5285 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5286 $as_echo_n "checking for $ac_word... " >&6; }
5287 if test "${ac_cv_path_READELF+set}" = set; then :
5288   $as_echo_n "(cached) " >&6
5289 else
5290   case $READELF in
5291   [\\/]* | ?:[\\/]*)
5292   ac_cv_path_READELF="$READELF" # Let the user override the test with a path.
5293   ;;
5294   *)
5295   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5296 for as_dir in $PATH
5297 do
5298   IFS=$as_save_IFS
5299   test -z "$as_dir" && as_dir=.
5300     for ac_exec_ext in '' $ac_executable_extensions; do
5301   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5302     ac_cv_path_READELF="$as_dir/$ac_word$ac_exec_ext"
5303     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5304     break 2
5305   fi
5306 done
5307   done
5308 IFS=$as_save_IFS
5309 
5310   ;;
5311 esac
5312 fi
5313 READELF=$ac_cv_path_READELF
5314 if test -n "$READELF"; then
5315   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF" >&5
5316 $as_echo "$READELF" >&6; }
5317 else
5318   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5319 $as_echo "no" >&6; }
5320 fi
5321 
5322 
5323 # Extract the first word of "expr", so it can be a program name with args.
5324 set dummy expr; ac_word=$2
5325 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5326 $as_echo_n "checking for $ac_word... " >&6; }
5327 if test "${ac_cv_path_EXPR+set}" = set; then :
5328   $as_echo_n "(cached) " >&6
5329 else
5330   case $EXPR in
5331   [\\/]* | ?:[\\/]*)
5332   ac_cv_path_EXPR="$EXPR" # Let the user override the test with a path.
5333   ;;
5334   *)
5335   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5336 for as_dir in $PATH
5337 do
5338   IFS=$as_save_IFS
5339   test -z "$as_dir" && as_dir=.
5340     for ac_exec_ext in '' $ac_executable_extensions; do
5341   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5342     ac_cv_path_EXPR="$as_dir/$ac_word$ac_exec_ext"
5343     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5344     break 2
5345   fi
5346 done
5347   done
5348 IFS=$as_save_IFS
5349 
5350   ;;
5351 esac
5352 fi
5353 EXPR=$ac_cv_path_EXPR
5354 if test -n "$EXPR"; then
5355   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $EXPR" >&5
5356 $as_echo "$EXPR" >&6; }
5357 else
5358   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5359 $as_echo "no" >&6; }
5360 fi
5361 
5362 
5363 
5364     # Test that variable EXPR is not empty.
5365     if test "" = "$EXPR"; then as_fn_error $? "Could not find expr !" "$LINENO" 5 ; fi
5366 
5367 # Extract the first word of "file", so it can be a program name with args.
5368 set dummy file; ac_word=$2
5369 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5370 $as_echo_n "checking for $ac_word... " >&6; }
5371 if test "${ac_cv_path_FILE+set}" = set; then :
5372   $as_echo_n "(cached) " >&6
5373 else
5374   case $FILE in
5375   [\\/]* | ?:[\\/]*)
5376   ac_cv_path_FILE="$FILE" # Let the user override the test with a path.
5377   ;;
5378   *)
5379   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5380 for as_dir in $PATH
5381 do
5382   IFS=$as_save_IFS
5383   test -z "$as_dir" && as_dir=.
5384     for ac_exec_ext in '' $ac_executable_extensions; do
5385   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5386     ac_cv_path_FILE="$as_dir/$ac_word$ac_exec_ext"
5387     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5388     break 2
5389   fi
5390 done
5391   done
5392 IFS=$as_save_IFS
5393 
5394   ;;
5395 esac
5396 fi
5397 FILE=$ac_cv_path_FILE
5398 if test -n "$FILE"; then
5399   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FILE" >&5
5400 $as_echo "$FILE" >&6; }
5401 else
5402   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5403 $as_echo "no" >&6; }
5404 fi
5405 
5406 
5407 
5408     # Test that variable FILE is not empty.
5409     if test "" = "$FILE"; then as_fn_error $? "Could not find file !" "$LINENO" 5 ; fi
5410 
5411 # Extract the first word of "hg", so it can be a program name with args.
5412 set dummy hg; ac_word=$2
5413 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5414 $as_echo_n "checking for $ac_word... " >&6; }
5415 if test "${ac_cv_path_HG+set}" = set; then :
5416   $as_echo_n "(cached) " >&6
5417 else
5418   case $HG in
5419   [\\/]* | ?:[\\/]*)
5420   ac_cv_path_HG="$HG" # Let the user override the test with a path.
5421   ;;
5422   *)
5423   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5424 for as_dir in $PATH
5425 do
5426   IFS=$as_save_IFS
5427   test -z "$as_dir" && as_dir=.
5428     for ac_exec_ext in '' $ac_executable_extensions; do
5429   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5430     ac_cv_path_HG="$as_dir/$ac_word$ac_exec_ext"
5431     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5432     break 2
5433   fi
5434 done
5435   done
5436 IFS=$as_save_IFS
5437 
5438   ;;
5439 esac
5440 fi
5441 HG=$ac_cv_path_HG
5442 if test -n "$HG"; then
5443   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HG" >&5
5444 $as_echo "$HG" >&6; }
5445 else
5446   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5447 $as_echo "no" >&6; }
5448 fi
5449 
5450 
5451 
5452 # Figure out the build and host system.
5453 # Make sure we can run config.sub.
5454 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
5455   as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
5456 
5457 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
5458 $as_echo_n "checking build system type... " >&6; }
5459 if test "${ac_cv_build+set}" = set; then :
5460   $as_echo_n "(cached) " >&6
5461 else
5462   ac_build_alias=$build_alias
5463 test "x$ac_build_alias" = x &&
5464   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
5465 test "x$ac_build_alias" = x &&
5466   as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
5467 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
5468   as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
5469 
5470 fi
5471 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
5472 $as_echo "$ac_cv_build" >&6; }
5473 case $ac_cv_build in
5474 *-*-*) ;;
5475 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5 ;;
5476 esac
5477 build=$ac_cv_build
5478 ac_save_IFS=$IFS; IFS='-'
5479 set x $ac_cv_build
5480 shift
5481 build_cpu=$1
5482 build_vendor=$2
5483 shift; shift
5484 # Remember, the first character of IFS is used to create $*,
5485 # except with old shells:
5486 build_os=$*
5487 IFS=$ac_save_IFS
5488 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
5489 
5490 
5491 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
5492 $as_echo_n "checking host system type... " >&6; }
5493 if test "${ac_cv_host+set}" = set; then :
5494   $as_echo_n "(cached) " >&6
5495 else
5496   if test "x$host_alias" = x; then
5497   ac_cv_host=$ac_cv_build
5498 else
5499   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
5500     as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
5501 fi
5502 
5503 fi
5504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
5505 $as_echo "$ac_cv_host" >&6; }
5506 case $ac_cv_host in
5507 *-*-*) ;;
5508 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5 ;;
5509 esac
5510 host=$ac_cv_host
5511 ac_save_IFS=$IFS; IFS='-'
5512 set x $ac_cv_host
5513 shift
5514 host_cpu=$1
5515 host_vendor=$2
5516 shift; shift
5517 # Remember, the first character of IFS is used to create $*,
5518 # except with old shells:
5519 host_os=$*
5520 IFS=$ac_save_IFS
5521 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
5522 
5523 
5524 
5525 
5526 # Check whether --with-data-model was given.
5527 if test "${with_data_model+set}" = set; then :
5528   withval=$with_data_model;
5529 fi
5530 
5531 
5532 if test "x$with_data_model" != x && \
5533    test "x$with_data_model" != x32 && \
5534    test "x$with_data_model" != x64 ; then
5535     as_fn_error $? "The data model can only be 32 or 64!" "$LINENO" 5
5536 fi
5537 # Translate the standard cpu-vendor-kernel-os quadruplets into
5538 # the new HOST_.... and BUILD_... and the legacy names used by
5539 # the openjdk build.
5540 # It uses $host_os $host_cpu $build_os $build_cpu and $with_data_model
5541 
5542     # Expects $host_os $host_cpu $build_os and $build_cpu
5543     # and $with_data_model to have been setup!
5544     #
5545     # Translate the standard triplet(quadruplet) definition
5546     # of the host/build system into
5547     # HOST_OS=aix,bsd,hpux,linux,macosx,solaris,windows
5548     # HOST_OS_FAMILY=bsd,gnu,sysv,win32,wince
5549     # HOST_OS_API=posix,winapi
5550     #
5551     # HOST_CPU=ia32,x64,sparc,sparcv9,arm,arm64,ppc,ppc64
5552     # HOST_CPU_ARCH=x86,sparc,pcc,arm
5553     # HOST_CPU_BITS=32,64
5554     # HOST_CPU_ENDIAN=big,little
5555     #
5556     # The same values are setup for BUILD_...
5557     #
5558     # And the legacy variables, for controlling the old makefiles.
5559     # LEGACY_HOST_CPU1=i586,amd64/x86_64,sparc,sparcv9,arm,arm64...
5560     # LEGACY_HOST_CPU2=i386,amd64,sparc,sparcv9,arm,arm64...
5561     # LEGACY_HOST_CPU3=sparcv9,amd64 (but only on solaris)
5562     # LEGACY_HOST_OS_API=solaris,windows
5563     #
5564     # We also copy the autoconf trip/quadruplet
5565     # verbatim to HOST and BUILD
5566     HOST=${host}
5567 
5568     BUILD=${build}
5569 
5570 
5571 
5572 
5573   case "$host_os" in
5574     *linux*)
5575       VAR_OS=linux
5576       VAR_OS_API=posix
5577       VAR_OS_FAMILY=gnu
5578       ;;
5579     *solaris*)
5580       VAR_OS=solaris
5581       VAR_OS_API=posix
5582       VAR_OS_FAMILY=sysv
5583       ;;
5584     *darwin*)
5585       VAR_OS=macosx
5586       VAR_OS_API=posix
5587       VAR_OS_FAMILY=bsd
5588       ;;
5589     *bsd*)
5590       VAR_OS=bsd
5591       VAR_OS_API=posix
5592       VAR_OS_FAMILY=bsd
5593       ;;
5594     *cygwin*|*windows*)
5595       VAR_OS=windows
5596       VAR_OS_API=winapi
5597       VAR_OS_FAMILY=windows
5598       ;;
5599     *)
5600       as_fn_error $? "unsupported host operating system $host_os" "$LINENO" 5
5601       ;;
5602   esac
5603 
5604     HOST_OS="$VAR_OS"
5605     HOST_OS_FAMILY="$VAR_OS_FAMILY"
5606     HOST_OS_API="$VAR_OS_API"
5607 
5608 
5609 
5610 
5611 
5612     if test "x$HOST_OS_API" = xposix; then
5613         LEGACY_HOST_OS_API="solaris"
5614     fi
5615     if test "x$HOST_OS_API" = xwinapi; then
5616         LEGACY_HOST_OS_API="windows"
5617     fi
5618 
5619 
5620 
5621 
5622   # First argument is the cpu name from the trip/quad
5623   case "$host_cpu" in
5624     x86_64)
5625       VAR_CPU=x64
5626       VAR_CPU_ARCH=x86
5627       VAR_CPU_BITS=64
5628       VAR_CPU_ENDIAN=little
5629       VAR_LEGACY_CPU=amd64
5630       ;;
5631     i?86)
5632       VAR_CPU=ia32
5633       VAR_CPU_ARCH=x86
5634       VAR_CPU_BITS=32
5635       VAR_CPU_ENDIAN=little
5636       VAR_LEGACY_CPU=i586
5637       ;;
5638     alpha*)
5639       VAR_CPU=alpha
5640       VAR_CPU_ARCH=alpha
5641       VAR_CPU_BITS=64
5642       VAR_CPU_ENDIAN=big
5643       VAR_LEGACY_CPU=alpha
5644       ;;
5645     arm*)
5646       VAR_CPU=arm
5647       VAR_CPU_ARCH=arm
5648       VAR_CPU_BITS=3264
5649       VAR_CPU_ENDIAN=big
5650       VAR_LEGACY_CPU=arm
5651       ;;
5652     mips)
5653       VAR_CPU=mips
5654       VAR_CPU_ARCH=mips
5655       VAR_CPU_BITS=woot
5656       VAR_CPU_ENDIAN=woot
5657       VAR_LEGACY_CPU=mips
5658        ;;
5659     mipsel)
5660       VAR_CPU=mipsel
5661       VAR_CPU_ARCH=mips
5662       VAR_CPU_BITS=woot
5663       VAR_CPU_ENDIAN=woot
5664       VAR_LEGACY_CPU=mipsel
5665        ;;
5666     powerpc)
5667       VAR_CPU=ppc
5668       VAR_CPU_ARCH=ppc
5669       VAR_CPU_BITS=32
5670       VAR_CPU_ENDIAN=big
5671       VAR_LEGACY_CPU=ppc
5672        ;;
5673     powerpc64)
5674       VAR_CPU=ppc64
5675       VAR_CPU_ARCH=ppc
5676       VAR_CPU_BITS=64
5677       VAR_CPU_ENDIAN=32
5678       VAR_LEGACY_CPU=ppc64
5679        ;;
5680     sparc)
5681       VAR_CPU=sparc
5682       VAR_CPU_ARCH=sparc
5683       VAR_CPU_BITS=32
5684       VAR_CPU_ENDIAN=big
5685       VAR_LEGACY_CPU=sparc
5686        ;;
5687     sparc64)
5688       VAR_CPU=sparcv9
5689       VAR_CPU_ARCH=sparc
5690       VAR_CPU_BITS=64
5691       VAR_CPU_ENDIAN=big
5692       VAR_LEGACY_CPU=sparc_sparcv9
5693        ;;
5694     s390)
5695       VAR_CPU=s390
5696       VAR_CPU_ARCH=s390
5697       VAR_CPU_BITS=32
5698       VAR_CPU_ENDIAN=woot
5699       VAR_LEGACY_CPU=s390
5700       VAR_LEGACY_CPU=s390
5701        ;;
5702     s390x)
5703       VAR_CPU=s390x
5704       VAR_CPU_ARCH=s390
5705       VAR_CPU_BITS=64
5706       VAR_CPU_ENDIAN=woot
5707       VAR_LEGACY_CPU=s390x
5708        ;;
5709     *)
5710       as_fn_error $? "unsupported cpu $host_cpu" "$LINENO" 5
5711       ;;
5712   esac
5713 
5714   # Workaround cygwin not knowing about 64 bit.
5715   if test "x$VAR_OS" = "xwindows"; then
5716       if test "x$PROCESSOR_IDENTIFIER" != "x"; then
5717           PROC_ARCH=`echo $PROCESSOR_IDENTIFIER | $CUT -f1 -d' '`
5718           case "$PROC_ARCH" in
5719             intel64|Intel64|INTEL64|em64t|EM64T|amd64|AMD64|8664|x86_64)
5720               VAR_CPU=x64
5721               VAR_CPU_BITS=64
5722               VAR_LEGACY_CPU=amd64
5723               ;;
5724           esac
5725       fi
5726   fi
5727 
5728   if test "x$VAR_CPU_ARCH" = "xx86"; then
5729       if test "x$with_data_model" = "x64"; then
5730           VAR_CPU=x64
5731           VAR_CPU_BITS=64
5732           VAR_LEGACY_CPU=amd64
5733       fi
5734       if test "x$with_data_model" = "x32"; then
5735           VAR_CPU=ia32
5736           VAR_CPU_BITS=32
5737           VAR_LEGACY_CPU=i586
5738       fi
5739   fi
5740 
5741     HOST_CPU="$VAR_CPU"
5742     HOST_CPU_ARCH="$VAR_CPU_ARCH"
5743     HOST_CPU_BITS="$VAR_CPU_BITS"
5744     HOST_CPU_ENDIAN="$VAR_CPU_ENDIAN"
5745 
5746 
5747 
5748 
5749 
5750 
5751     # Also store the legacy naming of the cpu.
5752     # Ie i586 and amd64 instead of ia32 and x64
5753     LEGACY_HOST_CPU1="$VAR_LEGACY_CPU"
5754 
5755 
5756     # And the second legacy naming of the cpu.
5757     # Ie i386 and amd64 instead of ia32 and x64.
5758     LEGACY_HOST_CPU2="$LEGACY_HOST_CPU1"
5759     if test "x$LEGACY_HOST_CPU1" = xi586; then
5760         LEGACY_HOST_CPU2=i386
5761     fi
5762 
5763 
5764     # And the third legacy naming of the cpu.
5765     # Ie only amd64 or sparcv9, used for the ISA_DIR on Solaris.
5766     LEGACY_HOST_CPU3=""
5767     if test "x$HOST_CPU" = xx64; then
5768         LEGACY_HOST_CPU3=amd64
5769     fi
5770     if test "x$HOST_CPU" = xsparcv9; then
5771         LEGACY_HOST_CPU3=sparvc9
5772     fi
5773 
5774 
5775 
5776 
5777 
5778   case "$build_os" in
5779     *linux*)
5780       VAR_OS=linux
5781       VAR_OS_API=posix
5782       VAR_OS_FAMILY=gnu
5783       ;;
5784     *solaris*)
5785       VAR_OS=solaris
5786       VAR_OS_API=posix
5787       VAR_OS_FAMILY=sysv
5788       ;;
5789     *darwin*)
5790       VAR_OS=macosx
5791       VAR_OS_API=posix
5792       VAR_OS_FAMILY=bsd
5793       ;;
5794     *bsd*)
5795       VAR_OS=bsd
5796       VAR_OS_API=posix
5797       VAR_OS_FAMILY=bsd
5798       ;;
5799     *cygwin*|*windows*)
5800       VAR_OS=windows
5801       VAR_OS_API=winapi
5802       VAR_OS_FAMILY=windows
5803       ;;
5804     *)
5805       as_fn_error $? "unsupported host operating system $build_os" "$LINENO" 5
5806       ;;
5807   esac
5808 
5809     BUILD_OS="$VAR_OS"
5810     BUILD_OS_FAMILY="$VAR_OS_FAMILY"
5811     BUILD_OS_API="$VAR_OS_API"
5812 
5813 
5814 
5815 
5816 
5817     if test "x$BUILD_OS_API" = xposix; then
5818         LEGACY_BUILD_OS_API="solaris"
5819     fi
5820     if test "x$BUILD_OS_API" = xwinapi; then
5821         LEGACY_BUILD_OS_API="windows"
5822     fi
5823 
5824 
5825 
5826 
5827   # First argument is the cpu name from the trip/quad
5828   case "$build_cpu" in
5829     x86_64)
5830       VAR_CPU=x64
5831       VAR_CPU_ARCH=x86
5832       VAR_CPU_BITS=64
5833       VAR_CPU_ENDIAN=little
5834       VAR_LEGACY_CPU=amd64
5835       ;;
5836     i?86)
5837       VAR_CPU=ia32
5838       VAR_CPU_ARCH=x86
5839       VAR_CPU_BITS=32
5840       VAR_CPU_ENDIAN=little
5841       VAR_LEGACY_CPU=i586
5842       ;;
5843     alpha*)
5844       VAR_CPU=alpha
5845       VAR_CPU_ARCH=alpha
5846       VAR_CPU_BITS=64
5847       VAR_CPU_ENDIAN=big
5848       VAR_LEGACY_CPU=alpha
5849       ;;
5850     arm*)
5851       VAR_CPU=arm
5852       VAR_CPU_ARCH=arm
5853       VAR_CPU_BITS=3264
5854       VAR_CPU_ENDIAN=big
5855       VAR_LEGACY_CPU=arm
5856       ;;
5857     mips)
5858       VAR_CPU=mips
5859       VAR_CPU_ARCH=mips
5860       VAR_CPU_BITS=woot
5861       VAR_CPU_ENDIAN=woot
5862       VAR_LEGACY_CPU=mips
5863        ;;
5864     mipsel)
5865       VAR_CPU=mipsel
5866       VAR_CPU_ARCH=mips
5867       VAR_CPU_BITS=woot
5868       VAR_CPU_ENDIAN=woot
5869       VAR_LEGACY_CPU=mipsel
5870        ;;
5871     powerpc)
5872       VAR_CPU=ppc
5873       VAR_CPU_ARCH=ppc
5874       VAR_CPU_BITS=32
5875       VAR_CPU_ENDIAN=big
5876       VAR_LEGACY_CPU=ppc
5877        ;;
5878     powerpc64)
5879       VAR_CPU=ppc64
5880       VAR_CPU_ARCH=ppc
5881       VAR_CPU_BITS=64
5882       VAR_CPU_ENDIAN=32
5883       VAR_LEGACY_CPU=ppc64
5884        ;;
5885     sparc)
5886       VAR_CPU=sparc
5887       VAR_CPU_ARCH=sparc
5888       VAR_CPU_BITS=32
5889       VAR_CPU_ENDIAN=big
5890       VAR_LEGACY_CPU=sparc
5891        ;;
5892     sparc64)
5893       VAR_CPU=sparcv9
5894       VAR_CPU_ARCH=sparc
5895       VAR_CPU_BITS=64
5896       VAR_CPU_ENDIAN=big
5897       VAR_LEGACY_CPU=sparc_sparcv9
5898        ;;
5899     s390)
5900       VAR_CPU=s390
5901       VAR_CPU_ARCH=s390
5902       VAR_CPU_BITS=32
5903       VAR_CPU_ENDIAN=woot
5904       VAR_LEGACY_CPU=s390
5905       VAR_LEGACY_CPU=s390
5906        ;;
5907     s390x)
5908       VAR_CPU=s390x
5909       VAR_CPU_ARCH=s390
5910       VAR_CPU_BITS=64
5911       VAR_CPU_ENDIAN=woot
5912       VAR_LEGACY_CPU=s390x
5913        ;;
5914     *)
5915       as_fn_error $? "unsupported cpu $build_cpu" "$LINENO" 5
5916       ;;
5917   esac
5918 
5919   # Workaround cygwin not knowing about 64 bit.
5920   if test "x$VAR_OS" = "xwindows"; then
5921       if test "x$PROCESSOR_IDENTIFIER" != "x"; then
5922           PROC_ARCH=`echo $PROCESSOR_IDENTIFIER | $CUT -f1 -d' '`
5923           case "$PROC_ARCH" in
5924             intel64|Intel64|INTEL64|em64t|EM64T|amd64|AMD64|8664|x86_64)
5925               VAR_CPU=x64
5926               VAR_CPU_BITS=64
5927               VAR_LEGACY_CPU=amd64
5928               ;;
5929           esac
5930       fi
5931   fi
5932 
5933   if test "x$VAR_CPU_ARCH" = "xx86"; then
5934       if test "x$with_data_model" = "x64"; then
5935           VAR_CPU=x64
5936           VAR_CPU_BITS=64
5937           VAR_LEGACY_CPU=amd64
5938       fi
5939       if test "x$with_data_model" = "x32"; then
5940           VAR_CPU=ia32
5941           VAR_CPU_BITS=32
5942           VAR_LEGACY_CPU=i586
5943       fi
5944   fi
5945 
5946     BUILD_CPU="$VAR_CPU"
5947     BUILD_CPU_ARCH="$VAR_CPU_ARCH"
5948     BUILD_CPU_BITS="$VAR_CPU_BITS"
5949     BUILD_CPU_ENDIAN="$VAR_CPU_ENDIAN"
5950 
5951 
5952 
5953 
5954 
5955 
5956     # Also store the legacy naming of the cpu.
5957     # Ie i586 and amd64 instead of ia32 and x64
5958     LEGACY_BUILD_CPU1="$VAR_LEGACY_CPU"
5959 
5960 
5961     # And the second legacy naming of the cpu.
5962     # Ie i386 and amd64 instead of ia32 and x64.
5963     LEGACY_BUILD_CPU2="$LEGACY_BUILD_CPU1"
5964     if test "x$LEGACY_BUILD_CPU1" = xi586; then
5965         LEGACY_BUILD_CPU2=i386
5966     fi
5967 
5968 
5969     # And the third legacy naming of the cpu.
5970     # Ie only amd64 or sparcv9, used for the ISA_DIR on Solaris.
5971     LEGACY_BUILD_CPU3=""
5972     if test "x$BUILD_CPU" = xx64; then
5973         LEGACY_BUILD_CPU3=amd64
5974     fi
5975     if test "x$BUILD_CPU" = xsparcv9; then
5976         LEGACY_BUILD_CPU3=sparvc9
5977     fi
5978 
5979 
5980 
5981     if test "x$HOST_OS" != xsolaris; then
5982         LEGACY_HOST_CPU3=""
5983         LEGACY_BUILD_CPU3=""
5984     fi
5985 
5986     # On MacOSX and MacOSX only, we have a different name for the x64 CPU in ARCH (LEGACY_HOST_CPU1) ...
5987     if test "x$HOST_OS" = xmacosx && test "x$HOST_CPU" = xx64; then
5988         LEGACY_HOST_CPU1="x86_64"
5989     fi
5990 
5991 
5992     if test "x$HOST_OS" = "xsolaris"; then
5993        REQUIRED_OS_NAME=SunOS
5994        REQUIRED_OS_VERSION=5.10
5995     fi
5996     if test "x$HOST_OS" = "xlinux"; then
5997        REQUIRED_OS_NAME=Linux
5998        REQUIRED_OS_VERSION=2.6
5999     fi
6000     if test "x$HOST_OS" = "xwindows"; then
6001         REQUIRED_OS_NAME=Windows
6002         REQUIRED_OS_VERSION=5.1
6003     fi
6004     if test "x$HOST_OS" = "xmacosx"; then
6005         REQUIRED_OS_NAME=Darwin
6006         REQUIRED_OS_VERSION=11.2
6007     fi
6008 
6009 
6010 
6011 
6012 
6013 # Now the following vars are defined.
6014 # HOST_OS=aix,bsd,hpux,linux,macosx,solaris,windows
6015 # HOST_OS_FAMILY=bsd,gnu,sysv,win32,wince
6016 # HOST_OS_API=posix,winapi
6017 #
6018 # HOST_CPU=ia32,x64,sparc,sparcv9,arm,arm64,ppc,ppc64
6019 # HOST_CPU_ARCH=x86,sparc,pcc,arm
6020 # HOST_CPU_BITS=32,64
6021 # HOST_CPU_ENDIAN=big,little
6022 #
6023 # There is also a:
6024 # LEGACY_HOST_CPU1=i586,amd64,....  # used to set the old var ARCH
6025 # LEGACY_HOST_CPU2=i386,amd64,.... # used to set the old var LIBARCH
6026 # LEGACY_HOST_CPU3=only sparcv9,amd64 # used to set the ISA_DIR on Solaris
6027 # There was also a BUILDARCH that had i486,amd64,... but we do not use that
6028 # in the new build.
6029 # LEGACY_HOST_OS_API=solaris,windows # used to select source roots
6030 
6031 DATE_WHEN_CONFIGURED=`LANG=C date`
6032 
6033 
6034 # How many cores do we have on this build system?
6035 
6036 # Check whether --with-num-cores was given.
6037 if test "${with_num_cores+set}" = set; then :
6038   withval=$with_num_cores;
6039 fi
6040 
6041 if test "x$with_num_cores" = x; then
6042     # The number of cores were not specified, try to probe them.
6043 
6044     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for number of cores" >&5
6045 $as_echo_n "checking for number of cores... " >&6; }
6046     NUM_CORES=1
6047     FOUND_CORES=no
6048 
6049     if test -f /proc/cpuinfo; then
6050         # Looks like a Linux system
6051         NUM_CORES=`cat /proc/cpuinfo  | grep -c processor`
6052         FOUND_CORES=yes
6053     fi
6054 
6055     if test -x /usr/sbin/psrinfo; then
6056         # Looks like a Solaris system
6057         NUM_CORES=`LC_MESSAGES=C /usr/sbin/psrinfo -v | grep -c on-line`
6058         FOUND_CORES=yes
6059     fi
6060 
6061     if test -x /usr/sbin/system_profiler; then
6062         # Looks like a MacOSX system
6063         NUM_CORES=`/usr/sbin/system_profiler -detailLevel full SPHardwareDataType | grep 'Cores' | awk  '{print $5}'`
6064         FOUND_CORES=yes
6065     fi
6066 
6067     if test "x$build_os" = xwindows; then
6068         NUM_CORES=4
6069     fi
6070 
6071     # For c/c++ code we run twice as many concurrent build
6072     # jobs than we have cores, otherwise we will stall on io.
6073     CONCURRENT_BUILD_JOBS=`expr $NUM_CORES \* 2`
6074 
6075     if test "x$FOUND_CORES" = xyes; then
6076         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NUM_CORES" >&5
6077 $as_echo "$NUM_CORES" >&6; }
6078     else
6079         { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not detect number of cores, defaulting to 1!" >&5
6080 $as_echo "could not detect number of cores, defaulting to 1!" >&6; }
6081     fi
6082 
6083 
6084 else
6085     NUM_CORES=$with_num_cores
6086     CONCURRENT_BUILD_JOBS=`expr $NUM_CORES \* 2`
6087 fi
6088 
6089 
6090 
6091 # How many cores do we have on this build system?
6092 
6093 # Check whether --with-memory-size was given.
6094 if test "${with_memory_size+set}" = set; then :
6095   withval=$with_memory_size;
6096 fi
6097 
6098 if test "x$with_memory_size" = x; then
6099     # The memory size was not specified, try to probe it.
6100 
6101     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for memory size" >&5
6102 $as_echo_n "checking for memory size... " >&6; }
6103     # Default to 1024MB
6104     MEMORY_SIZE=1024
6105     FOUND_MEM=no
6106 
6107     if test -f /proc/cpuinfo; then
6108         # Looks like a Linux system
6109         MEMORY_SIZE=`cat /proc/meminfo | grep MemTotal | awk '{print $2}'`
6110         MEMORY_SIZE=`expr $MEMORY_SIZE / 1024`
6111         FOUND_MEM=yes
6112     fi
6113 
6114     if test -x /usr/sbin/prtconf; then
6115         # Looks like a Solaris system
6116         MEMORY_SIZE=`/usr/sbin/prtconf | grep "Memory size" | awk '{ print $3 }'`
6117         FOUND_MEM=yes
6118     fi
6119 
6120     if test -x /usr/sbin/system_profiler; then
6121         # Looks like a MacOSX system
6122         MEMORY_SIZE=`/usr/sbin/system_profiler -detailLevel full SPHardwareDataType | grep 'Memory' | awk  '{print $2}'`
6123         MEMORY_SIZE=`expr $MEMORY_SIZE \* 1024`
6124         FOUND_MEM=yes
6125     fi
6126 
6127     if test "x$build_os" = xwindows; then
6128         MEMORY_SIZE=`systeminfo | grep 'Total Physical Memory:' | awk '{ print $4 }' | sed 's/,//'`
6129         FOUND_MEM=yes
6130     fi
6131 
6132     if test "x$FOUND_MEM" = xyes; then
6133         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MEMORY_SIZE MB" >&5
6134 $as_echo "$MEMORY_SIZE MB" >&6; }
6135     else
6136         { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not detect memory size defaulting to 1024MB!" >&5
6137 $as_echo "could not detect memory size defaulting to 1024MB!" >&6; }
6138     fi
6139 
6140 else
6141     MEMORY_SIZE=$with_memory_size
6142 fi
6143 
6144 
6145 # Where is the source? It is located two levels above the configure script.
6146 CURDIR="$PWD"
6147 cd "$AUTOCONF_DIR/../.."
6148 SRC_ROOT="`pwd`"
6149 
6150 cd "$CURDIR"
6151 
6152 # For cygwin we need cygpath first, since it is used everywhere.
6153 # Extract the first word of "cygpath", so it can be a program name with args.
6154 set dummy cygpath; ac_word=$2
6155 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6156 $as_echo_n "checking for $ac_word... " >&6; }
6157 if test "${ac_cv_path_CYGPATH+set}" = set; then :
6158   $as_echo_n "(cached) " >&6
6159 else
6160   case $CYGPATH in
6161   [\\/]* | ?:[\\/]*)
6162   ac_cv_path_CYGPATH="$CYGPATH" # Let the user override the test with a path.
6163   ;;
6164   *)
6165   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6166 for as_dir in $PATH
6167 do
6168   IFS=$as_save_IFS
6169   test -z "$as_dir" && as_dir=.
6170     for ac_exec_ext in '' $ac_executable_extensions; do
6171   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6172     ac_cv_path_CYGPATH="$as_dir/$ac_word$ac_exec_ext"
6173     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6174     break 2
6175   fi
6176 done
6177   done
6178 IFS=$as_save_IFS
6179 
6180   ;;
6181 esac
6182 fi
6183 CYGPATH=$ac_cv_path_CYGPATH
6184 if test -n "$CYGPATH"; then
6185   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CYGPATH" >&5
6186 $as_echo "$CYGPATH" >&6; }
6187 else
6188   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6189 $as_echo "no" >&6; }
6190 fi
6191 
6192 
6193 PATH_SEP=":"
6194 if test "x$BUILD_OS" = "xwindows"; then
6195     if test "x$CYGPATH" = x; then
6196         as_fn_error $? "Something is wrong with your cygwin installation since I cannot find cygpath.exe in your path" "$LINENO" 5
6197     fi
6198     PATH_SEP=";"
6199 fi
6200 
6201 
6202 
6203     # Fail with message the path to the source root if var SRC_ROOT contains a path with no spaces in it.
6204     # Unless on Windows, where we can rewrite the path.
6205     HAS_SPACE=`echo "$SRC_ROOT" | grep " "`
6206     if test "x$HAS_SPACE" != x; then
6207         if test "x$BUILD_OS" = "xwindows"; then
6208             SRC_ROOT=`$CYGPATH -s -m -a "$SRC_ROOT"`
6209             SRC_ROOT=`$CYGPATH -u "$SRC_ROOT"`
6210         else
6211             as_fn_error $? "You cannot have spaces in the path to the source root! \"$SRC_ROOT\"" "$LINENO" 5
6212         fi
6213     fi
6214 
6215 
6216     # Fail with message the path to the current directory if var CURDIR contains a path with no spaces in it.
6217     # Unless on Windows, where we can rewrite the path.
6218     HAS_SPACE=`echo "$CURDIR" | grep " "`
6219     if test "x$HAS_SPACE" != x; then
6220         if test "x$BUILD_OS" = "xwindows"; then
6221             CURDIR=`$CYGPATH -s -m -a "$CURDIR"`
6222             CURDIR=`$CYGPATH -u "$CURDIR"`
6223         else
6224             as_fn_error $? "You cannot have spaces in the path to the current directory! \"$CURDIR\"" "$LINENO" 5
6225         fi
6226     fi
6227 
6228 
6229 if test "x$BUILD_OS" = "xsolaris"; then
6230     # Also search in /usr/ccs/bin for utilities like ar and as.
6231     PATH="/usr/ccs/bin:$PATH"
6232 fi
6233 
6234 ###############################################################################
6235 #
6236 # OpenJDK or closed
6237 #
6238 # Check whether --enable-openjdk-only was given.
6239 if test "${enable_openjdk_only+set}" = set; then :
6240   enableval=$enable_openjdk_only;
6241 fi
6242 
6243 
6244 if test "x$enable_openjdk_only" = "xyes"; then
6245     OPENJDK=true
6246 elif test "x$enable_openjdk_only" = "xno"; then
6247     OPENJDK=false
6248 elif test -d "$SRC_ROOT/jdk/src/closed"; then
6249     OPENJDK=false
6250 else
6251     OPENJDK=true
6252 fi
6253 
6254 if test "x$OPENJDK" = "xtrue"; then
6255     SET_OPENJDK=OPENJDK=true
6256 fi
6257 
6258 
6259 
6260 ###############################################################################
6261 #
6262 # JIGSAW or not.  The JIGSAW variable is used during the intermediate
6263 # stage when we are building both the old style JDK and the new style modularized JDK.
6264 # When the modularized JDK is finalized, this option will go away.
6265 #
6266 # Check whether --enable-jigsaw was given.
6267 if test "${enable_jigsaw+set}" = set; then :
6268   enableval=$enable_jigsaw;
6269 fi
6270 
6271 
6272 if test "x$enable_jigsaw" = "xyes"; then
6273     JIGSAW=true
6274 else
6275     JIGSAW=false
6276 fi
6277 
6278 
6279 ###############################################################################
6280 #
6281 # Check which variant of the JDK that we want to build.
6282 # Currently we have:
6283 #    normal:   standard edition
6284 #    embedded: cut down to a smaller footprint
6285 #
6286 # Effectively the JDK variant gives a name to a specific set of
6287 # modules to compile into the JDK. In the future, these modules
6288 # might even be Jigsaw modules.
6289 #
6290 { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variant of the JDK to build" >&5
6291 $as_echo_n "checking which variant of the JDK to build... " >&6; }
6292 
6293 # Check whether --with-jdk-variant was given.
6294 if test "${with_jdk_variant+set}" = set; then :
6295   withval=$with_jdk_variant;
6296 fi
6297 
6298 
6299 if test "x$with_jdk_variant" = xnormal || test "x$with_jdk_variant" = x; then
6300     JAVASE_EMBEDDED=""
6301     MINIMIZE_RAM_USAGE=""
6302     JDK_VARIANT="normal"
6303 elif test "x$with_jdk_variant" = xembedded; then
6304     JAVASE_EMBEDDED="JAVASE_EMBEDDED:=true"
6305     MINIMIZE_RAM_USAGE="MINIMIZE_RAM_USAGE:=true"
6306     JDK_VARIANT="embedded"
6307 else
6308     as_fn_error $? "The available JDK variants are: normal, embedded" "$LINENO" 5
6309 fi
6310 
6311 
6312 
6313 
6314 
6315 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $JDK_VARIANT" >&5
6316 $as_echo "$JDK_VARIANT" >&6; }
6317 
6318 ###############################################################################
6319 #
6320 # Should we build a JDK/JVM with head support (ie a graphical ui)?
6321 # We always build headless support.
6322 #
6323 { $as_echo "$as_me:${as_lineno-$LINENO}: checking headful support" >&5
6324 $as_echo_n "checking headful support... " >&6; }
6325 # Check whether --enable-headful was given.
6326 if test "${enable_headful+set}" = set; then :
6327   enableval=$enable_headful; SUPPORT_HEADFUL=${enable_headful}
6328 else
6329   SUPPORT_HEADFUL=yes
6330 fi
6331 
6332 
6333 SUPPORT_HEADLESS=yes
6334 BUILD_HEADLESS="BUILD_HEADLESS:=true"
6335 
6336 if test "x$SUPPORT_HEADFUL" = xyes; then
6337     # We are building both headful and headless.
6338     BUILD_HEADLESS_ONLY=""
6339     headful_msg="inlude support for both headful and headless"
6340 fi
6341 
6342 if test "x$SUPPORT_HEADFUL" = xno; then
6343     # Thus we are building headless only.
6344     BUILD_HEADLESS="BUILD_HEADLESS:=true"
6345     BUILD_HEADLESS_ONLY="BUILD_HEADLESS_ONLY:=true"
6346     headful_msg="headless only"
6347 fi
6348 
6349 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $headful_msg" >&5
6350 $as_echo "$headful_msg" >&6; }
6351 
6352 
6353 
6354 
6355 
6356 
6357 ###############################################################################
6358 #
6359 # Check which variants of the JVM that we want to build.
6360 # Currently we have:
6361 #    server: normal interpreter and a tiered C1/C2 compiler
6362 #    client: normal interpreter and C1 (no C2 compiler) (only 32-bit platforms)
6363 #    kernel: kernel footprint JVM that passes the TCK without major performance problems,
6364 #             ie normal interpreter and C1, only the serial GC, kernel jvmti etc
6365 #    zero: no machine code interpreter, no compiler
6366 #    zeroshark: zero interpreter and shark/llvm compiler backend
6367 { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variants of the JVM that should be built" >&5
6368 $as_echo_n "checking which variants of the JVM that should be built... " >&6; }
6369 
6370 # Check whether --with-jvm-variants was given.
6371 if test "${with_jvm_variants+set}" = set; then :
6372   withval=$with_jvm_variants;
6373 fi
6374 
6375 
6376 if test "x$with_jvm_variants" = x; then
6377     if test "x$JDK_VARIANT" = xembedded; then
6378         with_jvm_variants="kernel"
6379     elif test "x$HOST_CPU_BITS" = x64; then
6380         with_jvm_variants="server"
6381     else
6382         # Yes, on 32-bit machines, the same source (almost) is compiled twice
6383         # to generate two libjvm.so files. Fun, fun.
6384         with_jvm_variants="client,server"
6385     fi
6386 fi
6387 
6388 JVM_VARIANTS=",$with_jvm_variants,"
6389 TEST_VARIANTS=`$ECHO "$JVM_VARIANTS" | $SED -e 's/server,//' -e 's/client,//' -e 's/kernel,//' -e 's/zero,//' -e 's/zeroshark,//'`
6390 
6391 if test "x$TEST_VARIANTS" != "x,"; then
6392    as_fn_error $? "The available JVM variants are: server, client, kernel, zero, zeroshark" "$LINENO" 5
6393 fi
6394 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_jvm_variants" >&5
6395 $as_echo "$with_jvm_variants" >&6; }
6396 
6397 JVM_VARIANT_SERVER=`$ECHO "$JVM_VARIANTS" | $SED -e '/,server,/!s/.*/false/g' -e '/,server,/s/.*/true/g'`
6398 JVM_VARIANT_CLIENT=`$ECHO "$JVM_VARIANTS" | $SED -e '/,client,/!s/.*/false/g' -e '/,client,/s/.*/true/g'`
6399 JVM_VARIANT_KERNEL=`$ECHO "$JVM_VARIANTS" | $SED -e '/,kernel,/!s/.*/false/g' -e '/,kernel,/s/.*/true/g'`
6400 JVM_VARIANT_ZERO=`$ECHO "$JVM_VARIANTS" | $SED -e '/,zero,/!s/.*/false/g' -e '/,zero,/s/.*/true/g'`
6401 JVM_VARIANT_ZEROSHARK=`$ECHO "$JVM_VARIANTS" | $SED -e '/,zeroshark,/!s/.*/false/g' -e '/,zeroshark,/s/.*/true/g'`
6402 
6403 if test "x$JVM_VARIANT_CLIENT" = xtrue; then
6404     if test "x$HOST_CPU_BITS" = x64; then
6405         as_fn_error $? "You cannot build a client JVM for a 64-bit machine." "$LINENO" 5
6406     fi
6407 fi
6408 if test "x$JVM_VARIANT_KERNEL" = xtrue; then
6409     if test "x$HOST_CPU_BITS" = x64; then
6410         as_fn_error $? "You cannot build a kernel JVM for a 64-bit machine." "$LINENO" 5
6411     fi
6412 fi
6413 
6414 COUNT_VARIANTS=`$ECHO "$JVM_VARIANTS" | $SED -e 's/server,/1/' -e 's/client,/1/' -e 's/kernel,/1/' -e 's/zero,/1/' -e 's/zeroshark,/1/'`
6415 # Replace the commas with AND for use in the build directory name.
6416 ANDED_JVM_VARIANTS=`$ECHO "$JVM_VARIANTS" | $SED -e 's/^,//' -e 's/,$//' -e 's/,/AND/'`
6417 if test "x$COUNT_VARIANTS" != "x,1"; then
6418     { $as_echo "$as_me:${as_lineno-$LINENO}: NOTE! Longer build time since we are building more than one version of the libjvm! $with_jvm_variants" >&5
6419 $as_echo "$as_me: NOTE! Longer build time since we are building more than one version of the libjvm! $with_jvm_variants" >&6;}
6420 fi
6421 
6422 
6423 
6424 
6425 
6426 
6427 
6428 
6429 ###############################################################################
6430 #
6431 # Set the debug level
6432 #    release: no debug information, all optimizations, no asserts.
6433 #    fastdebug: debug information (-g), all optimizations, all asserts
6434 #    slowdebug: debug information (-g), no optimizations, all asserts
6435 #
6436 DEBUG_LEVEL="release"
6437 { $as_echo "$as_me:${as_lineno-$LINENO}: checking which debug level to use" >&5
6438 $as_echo_n "checking which debug level to use... " >&6; }
6439 # Check whether --enable-debug was given.
6440 if test "${enable_debug+set}" = set; then :
6441   enableval=$enable_debug;
6442         ENABLE_DEBUG="${enableval}"
6443         DEBUG_LEVEL="fastdebug"
6444 
6445 else
6446   ENABLE_DEBUG="no"
6447 fi
6448 
6449 
6450 
6451 # Check whether --with-debug-level was given.
6452 if test "${with_debug_level+set}" = set; then :
6453   withval=$with_debug_level;
6454         DEBUG_LEVEL="${withval}"
6455         if test "x$ENABLE_DEBUG" = xyes; then
6456                         as_fn_error $? "You cannot use both --enable-debug and --with-debug-level at the same time." "$LINENO" 5
6457         fi
6458 
6459 fi
6460 
6461 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DEBUG_LEVEL" >&5
6462 $as_echo "$DEBUG_LEVEL" >&6; }
6463 
6464 if test "x$DEBUG_LEVEL" != xrelease && \
6465    test "x$DEBUG_LEVEL" != xfastdebug && \
6466    test "x$DEBUG_LEVEL" != xslowdebug; then
6467    as_fn_error $? "Allowed debug levels are: release, fastdebug and slowdebug" "$LINENO" 5
6468 fi
6469 
6470 case $DEBUG_LEVEL in
6471       release )
6472           VARIANT="OPT"
6473           FASTDEBUG="false"
6474           DEBUG_CLASSFILES="false"
6475           BUILD_VARIANT_RELEASE=""
6476            ;;
6477       fastdebug )
6478           VARIANT="DBG"
6479           FASTDEBUG="true"
6480           DEBUG_CLASSFILES="true"
6481           BUILD_VARIANT_RELEASE="-fastdebug"
6482            ;;
6483       slowdebug )
6484           VARIANT="DBG"
6485           FASTDEBUG="false"
6486           DEBUG_CLASSFILES="true"
6487           BUILD_VARIANT_RELEASE="-debug"
6488            ;;
6489 esac
6490 
6491 
6492 
6493 
6494 
6495 
6496 
6497 # Source the version numbers
6498 . $AUTOCONF_DIR/version.numbers
6499 if test "x$OPENJDK" = "xfalse"; then
6500     . $AUTOCONF_DIR/closed.version.numbers
6501 fi
6502 # Now set the JDK version, milestone, build number etc.
6503 
6504 
6505 
6506 
6507 
6508 
6509 
6510 
6511 
6512 
6513 
6514 
6515 COPYRIGHT_YEAR=`date +'%Y'`
6516 
6517 
6518 RUNTIME_NAME="$PRODUCT_NAME $PRODUCT_SUFFIX"
6519 
6520 
6521 if test "x$JDK_UPDATE_VERSION" != x; then
6522     JDK_VERSION="${JDK_MAJOR_VERSION}.${JDK_MINOR_VERSION}.${JDK_MICRO_VERSION}_${JDK_UPDATE_VERSION}"
6523 else
6524     JDK_VERSION="${JDK_MAJOR_VERSION}.${JDK_MINOR_VERSION}.${JDK_MICRO_VERSION}"
6525 fi
6526 
6527 
6528 if test "x$MILESTONE" != x; then
6529     RELEASE="${JDK_VERSION}-${MILESTONE}${BUILD_VARIANT_RELEASE}"
6530 else
6531     RELEASE="${JDK_VERSION}${BUILD_VARIANT_RELEASE}"
6532 fi
6533 
6534 
6535 if test "x$JDK_BUILD_NUMBER" != x; then
6536     FULL_VERSION="${RELEASE}-${JDK_BUILD_NUMBER}"
6537 else
6538     JDK_BUILD_NUMBER=b00
6539     BUILD_DATE=`date '+%Y_%m_%d_%H_%M'`
6540     # Avoid [:alnum:] since it depends on the locale.
6541     CLEAN_USERNAME=`echo "$USER" | $TR -d -c 'abcdefghijklmnopqrstuvqxyz0123456789'`
6542     USER_RELEASE_SUFFIX=`echo "${CLEAN_USERNAME}_${BUILD_DATE}" | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvqxyz'`
6543     FULL_VERSION="${RELEASE}-${USER_RELEASE_SUFFIX}-${JDK_BUILD_NUMBER}"
6544 fi
6545 
6546 COOKED_BUILD_NUMBER=`$ECHO $JDK_BUILD_NUMBER | $SED -e 's/^b//' -e 's/^0//'`
6547 
6548 
6549 # Test from where we are running configure, in or outside of src root.
6550 if test "x$CURDIR" = "x$SRC_ROOT" || test "x$CURDIR" = "x$SRC_ROOT/common" || test "x$CURDIR" = "x$SRC_ROOT/common/autoconf" || test "x$CURDIR" = "x$SRC_ROOT/common/makefiles" ; then
6551     # We are running configure from the src root.
6552     # Create a default ./build/host-variant-debuglevel output root.
6553     CONF_NAME="${HOST_OS}-${HOST_CPU}-${JDK_VARIANT}-${ANDED_JVM_VARIANTS}-${DEBUG_LEVEL}"
6554     OUTPUT_ROOT="$SRC_ROOT/build/${CONF_NAME}"
6555     mkdir -p "$OUTPUT_ROOT"
6556     if test ! -d "$OUTPUT_ROOT"; then
6557         as_fn_error $? "Could not create build directory $OUTPUT_ROOT" "$LINENO" 5
6558     fi
6559 else
6560     # We are running configure from outside of the src dir.
6561     # Then use the current directory as output dir!
6562     # If configuration is situated in normal build directory, just use the build
6563     # directory name as configuration name, otherwise use the complete path.
6564     CONF_NAME=`$ECHO $CURDIR | $SED -e "s!^${SRC_ROOT}/build/!!"`
6565     OUTPUT_ROOT="$CURDIR"
6566 fi
6567 
6568 
6569     # Fail with message the path to the output root if var OUTPUT_ROOT contains a path with no spaces in it.
6570     # Unless on Windows, where we can rewrite the path.
6571     HAS_SPACE=`echo "$OUTPUT_ROOT" | grep " "`
6572     if test "x$HAS_SPACE" != x; then
6573         if test "x$BUILD_OS" = "xwindows"; then
6574             OUTPUT_ROOT=`$CYGPATH -s -m -a "$OUTPUT_ROOT"`
6575             OUTPUT_ROOT=`$CYGPATH -u "$OUTPUT_ROOT"`
6576         else
6577             as_fn_error $? "You cannot have spaces in the path to the output root! \"$OUTPUT_ROOT\"" "$LINENO" 5
6578         fi
6579     fi
6580 
6581 
6582 # Save the arguments given to us
6583 echo "$CONFIGURE_COMMAND_LINE" > $OUTPUT_ROOT/configure-arguments
6584 
6585 # Check if the VS env variables were setup prior to running configure.
6586 # If not, then find vcvarsall.bat and run it automatically, and integrate
6587 # the set env variables into the spec file.
6588 SETUPDEVENV="# No special vars"
6589 if test "x$BUILD_OS" = "xwindows"; then
6590     # If vcvarsall.bat has been run, then VCINSTALLDIR is set.
6591     if test "x$VCINSTALLDIR" != x; then
6592         # No further setup is needed. The build will happen from this kind
6593         # of shell.
6594         SETUPDEVENV="# This spec file expects that you are running bash from within a VS command prompt."
6595         # Make sure to remind you, if you forget to run make from a cygwin bash shell
6596         # that is spawned "bash -l" from a VS command prompt.
6597         CHECK_FOR_VCINSTALLDIR=yes
6598         { $as_echo "$as_me:${as_lineno-$LINENO}: checking if you are running from within a VS command prompt" >&5
6599 $as_echo_n "checking if you are running from within a VS command prompt... " >&6; }
6600         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6601 $as_echo "yes" >&6; }
6602     else
6603         # Ah, we have not yet run vcvarsall.bat/vsvars32.bat/vsvars64.bat. Lets do that. First find it.
6604         if test "x$VS100COMNTOOLS" != x; then
6605             VARSBAT=`find "$VS100COMNTOOLS/../.." -name vcvarsall.bat`
6606             SEARCH_ROOT="$VS100COMNTOOLS"
6607         else
6608             VARSBAT=`find "$PROGRAMFILES" -name vcvarsall.bat`
6609             SEARCH_ROOT="$PROGRAMFILES"
6610         fi
6611         VCPATH=`dirname "$VARSBAT"`
6612         VCPATH=`cygpath -w "$VCPATH"`
6613         if test "x$VARSBAT" = x || test ! -d "$VCPATH"; then
6614             { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can find the VS installation" >&5
6615 $as_echo_n "checking if we can find the VS installation... " >&6; }
6616             { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6617 $as_echo "no" >&6; }
6618             as_fn_error $? "Tried to find a VS installation using both $SEARCH_ROOT but failed. Please run \"c:\\cygwin\\bin\\bash.exe -l\" from a VS command prompt and then run configure/make from there." "$LINENO" 5
6619         fi
6620         case "$LEGACY_HOST_CPU1" in
6621           i?86)
6622             VARSBAT_ARCH=x86
6623             ;;
6624           *)
6625             VARSBAT_ARCH=$LEGACY_HOST_CPU1
6626             ;;
6627         esac
6628         # Lets extract the variables that are set by vcvarsall.bat/vsvars32.bat/vsvars64.bat
6629         cd $OUTPUT_ROOT
6630         bash $SRC_ROOT/common/bin/extractvcvars.sh "$VARSBAT" "$VARSBAT_ARCH"
6631         cd $CURDIR
6632         if test ! -s $OUTPUT_ROOT/localdevenv.sh || test ! -s $OUTPUT_ROOT/localdevenv.gmk; then
6633             { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can extract the needed env variables" >&5
6634 $as_echo_n "checking if we can extract the needed env variables... " >&6; }
6635             { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6636 $as_echo "no" >&6; }
6637             as_fn_error $? "Could not succesfully extract the env variables needed for the VS setup. Please run \"c:\\cygwin\\bin\\bash.exe -l\" from a VS command prompt and then run configure/make from there." "$LINENO" 5
6638         fi
6639         # Now set all paths and other env variables. This will allow the rest of
6640         # the configure script to find and run the compiler in the proper way.
6641         . $OUTPUT_ROOT/localdevenv.sh
6642         { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can find the VS installation" >&5
6643 $as_echo_n "checking if we can find the VS installation... " >&6; }
6644         if test "x$VCINSTALLDIR" != x; then
6645             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $VCINSTALLDIR" >&5
6646 $as_echo "$VCINSTALLDIR" >&6; }
6647         else
6648             { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6649 $as_echo "no" >&6; }
6650             as_fn_error $? "Could not find VS installation. Please install. If you are sure you have installed VS, then please run \"c:\\cygwin\\bin\\bash.exe -l\" from a VS command prompt and then run configure/make from there." "$LINENO" 5
6651         fi
6652         CHECK_FOR_VCINSTALLDIR=no
6653         SETUPDEVENV="include $OUTPUT_ROOT/localdevenv.gmk"
6654 
6655         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for msvcr100.dll" >&5
6656 $as_echo_n "checking for msvcr100.dll... " >&6; }
6657 
6658 # Check whether --with-msvcr100dll was given.
6659 if test "${with_msvcr100dll+set}" = set; then :
6660   withval=$with_msvcr100dll;
6661 fi
6662 
6663         if test "x$with_msvcr100dll" != x; then
6664             MSVCR100DLL="$with_msvcr100dll"
6665         else
6666             if test "x$HOST_CPU_BITS" = x64; then
6667                 MSVCR100DLL=`find "$VCINSTALLDIR/.." -name msvcr100.dll | grep x64 | head --lines 1`
6668             else
6669                 MSVCR100DLL=`find "$VCINSTALLDIR/.." -name msvcr100.dll | grep x86 | grep -v ia64 | grep -v x64 | head --lines 1`
6670                 if test "x$MSVCR100DLL" = x; then
6671                     MSVCR100DLL=`find "$VCINSTALLDIR/.." -name msvcr100.dll | head --lines 1`
6672                 fi
6673             fi
6674         fi
6675         if test "x$MSVCR100DLL" = x; then
6676            { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6677 $as_echo "no" >&6; }
6678            as_fn_error $? "Could not find msvcr100.dll !" "$LINENO" 5
6679         fi
6680         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSVCR100DLL" >&5
6681 $as_echo "$MSVCR100DLL" >&6; }
6682 
6683     # Fail with message the path to msvcr100.dll if var MSVCR100DLL contains a path with no spaces in it.
6684     # Unless on Windows, where we can rewrite the path.
6685     HAS_SPACE=`echo "$MSVCR100DLL" | grep " "`
6686     if test "x$HAS_SPACE" != x; then
6687         if test "x$BUILD_OS" = "xwindows"; then
6688             MSVCR100DLL=`$CYGPATH -s -m -a "$MSVCR100DLL"`
6689             MSVCR100DLL=`$CYGPATH -u "$MSVCR100DLL"`
6690         else
6691             as_fn_error $? "You cannot have spaces in the path to msvcr100.dll! \"$MSVCR100DLL\"" "$LINENO" 5
6692         fi
6693     fi
6694 
6695     fi
6696 fi
6697 
6698 
6699 
6700 
6701 # Most of the probed defines are put into config.h
6702 ac_config_headers="$ac_config_headers $OUTPUT_ROOT/config.h:$AUTOCONF_DIR/config.h.in"
6703 
6704 # The spec.gmk file contains all variables for the make system.
6705 ac_config_files="$ac_config_files $OUTPUT_ROOT/spec.gmk:$AUTOCONF_DIR/spec.gmk.in"
6706 
6707 # The generated Makefile knows where the spec.gmk is and where the source is.
6708 # You can run make from the OUTPUT_ROOT. If you have only
6709 # one configured host, then you can also run make from the SRC_ROOT,
6710 # since it will go look for a single spec.gmk file. Or perhaps it
6711 # should instead make all configured hosts it can find?
6712 ac_config_files="$ac_config_files $OUTPUT_ROOT/Makefile:$AUTOCONF_DIR/Makefile.in"
6713 
6714 
6715 SPEC=$OUTPUT_ROOT/spec.gmk
6716 
6717 CONF_NAME=$CONF_NAME
6718 
6719 OUTPUT_ROOT=$OUTPUT_ROOT
6720 
6721 
6722 # Where are the sources. Any of these can be overridden
6723 # using --with-override-corba and the likes.
6724 LANGTOOLS_TOPDIR="$SRC_ROOT/langtools"
6725 CORBA_TOPDIR="$SRC_ROOT/corba"
6726 JAXP_TOPDIR="$SRC_ROOT/jaxp"
6727 JAXWS_TOPDIR="$SRC_ROOT/jaxws"
6728 HOTSPOT_TOPDIR="$SRC_ROOT/hotspot"
6729 JDK_TOPDIR="$SRC_ROOT/jdk"
6730 
6731 
6732 
6733 
6734 
6735 
6736 
6737 # Check if pkg-config is available.
6738 
6739 
6740 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
6741         if test -n "$ac_tool_prefix"; then
6742   # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
6743 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
6744 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6745 $as_echo_n "checking for $ac_word... " >&6; }
6746 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
6747   $as_echo_n "(cached) " >&6
6748 else
6749   case $PKG_CONFIG in
6750   [\\/]* | ?:[\\/]*)
6751   ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
6752   ;;
6753   *)
6754   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6755 for as_dir in $PATH
6756 do
6757   IFS=$as_save_IFS
6758   test -z "$as_dir" && as_dir=.
6759     for ac_exec_ext in '' $ac_executable_extensions; do
6760   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6761     ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
6762     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6763     break 2
6764   fi
6765 done
6766   done
6767 IFS=$as_save_IFS
6768 
6769   ;;
6770 esac
6771 fi
6772 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
6773 if test -n "$PKG_CONFIG"; then
6774   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
6775 $as_echo "$PKG_CONFIG" >&6; }
6776 else
6777   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6778 $as_echo "no" >&6; }
6779 fi
6780 
6781 
6782 fi
6783 if test -z "$ac_cv_path_PKG_CONFIG"; then
6784   ac_pt_PKG_CONFIG=$PKG_CONFIG
6785   # Extract the first word of "pkg-config", so it can be a program name with args.
6786 set dummy pkg-config; ac_word=$2
6787 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6788 $as_echo_n "checking for $ac_word... " >&6; }
6789 if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then :
6790   $as_echo_n "(cached) " >&6
6791 else
6792   case $ac_pt_PKG_CONFIG in
6793   [\\/]* | ?:[\\/]*)
6794   ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
6795   ;;
6796   *)
6797   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6798 for as_dir in $PATH
6799 do
6800   IFS=$as_save_IFS
6801   test -z "$as_dir" && as_dir=.
6802     for ac_exec_ext in '' $ac_executable_extensions; do
6803   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6804     ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
6805     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6806     break 2
6807   fi
6808 done
6809   done
6810 IFS=$as_save_IFS
6811 
6812   ;;
6813 esac
6814 fi
6815 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
6816 if test -n "$ac_pt_PKG_CONFIG"; then
6817   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
6818 $as_echo "$ac_pt_PKG_CONFIG" >&6; }
6819 else
6820   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6821 $as_echo "no" >&6; }
6822 fi
6823 
6824   if test "x$ac_pt_PKG_CONFIG" = x; then
6825     PKG_CONFIG=""
6826   else
6827     case $cross_compiling:$ac_tool_warned in
6828 yes:)
6829 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6830 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6831 ac_tool_warned=yes ;;
6832 esac
6833     PKG_CONFIG=$ac_pt_PKG_CONFIG
6834   fi
6835 else
6836   PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
6837 fi
6838 
6839 fi
6840 if test -n "$PKG_CONFIG"; then
6841         _pkg_min_version=0.9.0
6842         { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
6843 $as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
6844         if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
6845                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6846 $as_echo "yes" >&6; }
6847         else
6848                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6849 $as_echo "no" >&6; }
6850                 PKG_CONFIG=""
6851         fi
6852 
6853 fi
6854 
6855 
6856 # Check whether --with-builddeps-conf was given.
6857 if test "${with_builddeps_conf+set}" = set; then :
6858   withval=$with_builddeps_conf;
6859 fi
6860 
6861 
6862 
6863 # Check whether --with-builddeps-server was given.
6864 if test "${with_builddeps_server+set}" = set; then :
6865   withval=$with_builddeps_server;
6866 fi
6867 
6868 
6869 
6870 # Check whether --with-builddeps-dir was given.
6871 if test "${with_builddeps_dir+set}" = set; then :
6872   withval=$with_builddeps_dir;
6873 else
6874   with_builddeps_dir=/localhome/builddeps
6875 fi
6876 
6877 
6878 
6879 # Check whether --with-builddeps-group was given.
6880 if test "${with_builddeps_group+set}" = set; then :
6881   withval=$with_builddeps_group;
6882 fi
6883 
6884 
6885 # Check whether --enable-list-builddeps was given.
6886 if test "${enable_list_builddeps+set}" = set; then :
6887   enableval=$enable_list_builddeps; LIST_BUILDDEPS="${enableval}"
6888 else
6889   LIST_BUILDDEPS='no'
6890 fi
6891 
6892 
6893 if test "x$LIST_BUILDDEPS" = xyes; then
6894     echo
6895     echo List of build dependencies known to the configure script,
6896     echo that can be used in builddeps.conf files:
6897     cat $SRC_ROOT/configure.ac | grep BDEPS_CHECK_MODUL | grep -v configure.ac | cut -f 2 -d ',' | tr -d ' ' | sort
6898     echo
6899     exit 1
6900 fi
6901 
6902 # If builddeps server or conf file is given. Setup buildeps usage.
6903 
6904 
6905     if test "x$with_builddeps_server" != x || test "x$with_builddeps_conf" != x; then
6906         if test "x$with_builddeps_conf" != x; then
6907             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for supplied builddeps configuration file" >&5
6908 $as_echo_n "checking for supplied builddeps configuration file... " >&6; }
6909             builddepsfile=$with_builddeps_conf
6910             if test -s $builddepsfile; then
6911                 . $builddepsfile
6912                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: loaded!" >&5
6913 $as_echo "loaded!" >&6; }
6914             else
6915                as_fn_error $? "The given builddeps conf file $with_builddeps_conf could not be loaded!" "$LINENO" 5
6916            fi
6917         else
6918             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for builddeps.conf files in sources..." >&5
6919 $as_echo_n "checking for builddeps.conf files in sources...... " >&6; }
6920             builddepsfile=`mktemp`
6921             touch $builddepsfile
6922             # Put all found confs into a single file.
6923             find ${SRC_ROOT} -name builddeps.conf -exec cat \{\} \; >> $builddepsfile
6924             # Source the file to acquire the variables
6925             if test -s $builddepsfile; then
6926                 . $builddepsfile
6927                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found at least one!" >&5
6928 $as_echo "found at least one!" >&6; }
6929             else
6930                as_fn_error $? "Could not find any builddeps.conf at all!" "$LINENO" 5
6931            fi
6932         fi
6933         # Create build and host names that use _ instead of "-" and ".".
6934         # This is necessary to use them in variable names.
6935         build_var=`echo ${build} | tr '-' '_' | tr '.' '_'`
6936         host_var=`echo ${host} | tr '-' '_' | tr '.' '_'`
6937         # Extract rewrite information for build and host
6938         eval rewritten_build=\${REWRITE_${build_var}}
6939         if test "x$rewritten_build" = x; then
6940             rewritten_build=${build}
6941             echo Build stays the same $rewritten_build
6942         else
6943             echo Rewriting build for builddeps into $rewritten_build
6944         fi
6945         eval rewritten_host=\${REWRITE_${host_var}}
6946         if test "x$rewritten_host" = x; then
6947             rewritten_host=${host}
6948             echo Host stays the same $rewritten_host
6949         else
6950             echo Rewriting host for builddeps into $rewritten_host
6951         fi
6952         rewritten_build_var=`echo ${rewritten_build} | tr '-' '_' | tr '.' '_'`
6953         rewritten_host_var=`echo ${rewritten_host} | tr '-' '_' | tr '.' '_'`
6954     fi
6955     for ac_prog in 7z unzip
6956 do
6957   # Extract the first word of "$ac_prog", so it can be a program name with args.
6958 set dummy $ac_prog; ac_word=$2
6959 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6960 $as_echo_n "checking for $ac_word... " >&6; }
6961 if test "${ac_cv_prog_BDEPS_UNZIP+set}" = set; then :
6962   $as_echo_n "(cached) " >&6
6963 else
6964   if test -n "$BDEPS_UNZIP"; then
6965   ac_cv_prog_BDEPS_UNZIP="$BDEPS_UNZIP" # Let the user override the test.
6966 else
6967 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6968 for as_dir in $PATH
6969 do
6970   IFS=$as_save_IFS
6971   test -z "$as_dir" && as_dir=.
6972     for ac_exec_ext in '' $ac_executable_extensions; do
6973   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6974     ac_cv_prog_BDEPS_UNZIP="$ac_prog"
6975     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6976     break 2
6977   fi
6978 done
6979   done
6980 IFS=$as_save_IFS
6981 
6982 fi
6983 fi
6984 BDEPS_UNZIP=$ac_cv_prog_BDEPS_UNZIP
6985 if test -n "$BDEPS_UNZIP"; then
6986   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BDEPS_UNZIP" >&5
6987 $as_echo "$BDEPS_UNZIP" >&6; }
6988 else
6989   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6990 $as_echo "no" >&6; }
6991 fi
6992 
6993 
6994   test -n "$BDEPS_UNZIP" && break
6995 done
6996 
6997     if test "x$BDEPS_UNZIP" = x7z; then
6998         BDEPS_UNZIP="7z x"
6999     fi
7000 
7001     for ac_prog in wget lftp ftp
7002 do
7003   # Extract the first word of "$ac_prog", so it can be a program name with args.
7004 set dummy $ac_prog; ac_word=$2
7005 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7006 $as_echo_n "checking for $ac_word... " >&6; }
7007 if test "${ac_cv_prog_BDEPS_FTP+set}" = set; then :
7008   $as_echo_n "(cached) " >&6
7009 else
7010   if test -n "$BDEPS_FTP"; then
7011   ac_cv_prog_BDEPS_FTP="$BDEPS_FTP" # Let the user override the test.
7012 else
7013 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7014 for as_dir in $PATH
7015 do
7016   IFS=$as_save_IFS
7017   test -z "$as_dir" && as_dir=.
7018     for ac_exec_ext in '' $ac_executable_extensions; do
7019   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7020     ac_cv_prog_BDEPS_FTP="$ac_prog"
7021     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7022     break 2
7023   fi
7024 done
7025   done
7026 IFS=$as_save_IFS
7027 
7028 fi
7029 fi
7030 BDEPS_FTP=$ac_cv_prog_BDEPS_FTP
7031 if test -n "$BDEPS_FTP"; then
7032   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BDEPS_FTP" >&5
7033 $as_echo "$BDEPS_FTP" >&6; }
7034 else
7035   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7036 $as_echo "no" >&6; }
7037 fi
7038 
7039 
7040   test -n "$BDEPS_FTP" && break
7041 done
7042 
7043 
7044 
7045 ###############################################################################
7046 #
7047 # Configure the development tool paths and potential sysroot.
7048 #
7049 ac_ext=cpp
7050 ac_cpp='$CXXCPP $CPPFLAGS'
7051 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7052 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7053 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
7054 
7055 DEVKIT=
7056 SYS_ROOT=/
7057 
7058 
7059 # The option used to specify the target .o,.a or .so file.
7060 # When compiling, how to specify the to be created object file.
7061 CC_OUT_OPTION='-o$(SPACE)'
7062 # When linking, how to specify the to be created executable.
7063 EXE_OUT_OPTION='-o$(SPACE)'
7064 # When linking, how to specify the to be created dynamically linkable library.
7065 LD_OUT_OPTION='-o$(SPACE)'
7066 # When archiving, how to specify the to be create static archive for object files.
7067 AR_OUT_OPTION='rcs$(SPACE)'
7068 
7069 
7070 
7071 
7072 
7073 # If --build AND --host is set, then the configure script will find any
7074 # cross compilation tools in the PATH. Cross compilation tools
7075 # follows the cross compilation standard where they are prefixed with ${host}.
7076 # For example the binary i686-sun-solaris2.10-gcc
7077 # will cross compile for i686-sun-solaris2.10
7078 # If neither of build and host is not set, then build=host and the
7079 # default compiler found in the path will be used.
7080 # Setting only --host, does not seem to be really supported.
7081 # Please set both --build and --host if you want to cross compile.
7082 
7083 DEFINE_CROSS_COMPILE_ARCH=""
7084 HOSTCC=""
7085 HOSTCXX=""
7086 
7087 
7088 
7089 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if this is a cross compile" >&5
7090 $as_echo_n "checking if this is a cross compile... " >&6; }
7091 if test "x$build_var" != "x$host_var"; then
7092     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, from $build_var to $host_var" >&5
7093 $as_echo "yes, from $build_var to $host_var" >&6; }
7094     # We have detected a cross compile!
7095     DEFINE_CROSS_COMPILE_ARCH="CROSS_COMPILE_ARCH:=$LEGACY_HOST_CPU1"
7096     # Now we to find a C/C++ compiler that can build executables for the build
7097     # platform. We can't use the AC_PROG_CC macro, since it can only be used
7098     # once.
7099     for ac_prog in cl cc gcc
7100 do
7101   # Extract the first word of "$ac_prog", so it can be a program name with args.
7102 set dummy $ac_prog; ac_word=$2
7103 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7104 $as_echo_n "checking for $ac_word... " >&6; }
7105 if test "${ac_cv_path_HOSTCC+set}" = set; then :
7106   $as_echo_n "(cached) " >&6
7107 else
7108   case $HOSTCC in
7109   [\\/]* | ?:[\\/]*)
7110   ac_cv_path_HOSTCC="$HOSTCC" # Let the user override the test with a path.
7111   ;;
7112   *)
7113   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7114 for as_dir in $PATH
7115 do
7116   IFS=$as_save_IFS
7117   test -z "$as_dir" && as_dir=.
7118     for ac_exec_ext in '' $ac_executable_extensions; do
7119   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7120     ac_cv_path_HOSTCC="$as_dir/$ac_word$ac_exec_ext"
7121     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7122     break 2
7123   fi
7124 done
7125   done
7126 IFS=$as_save_IFS
7127 
7128   ;;
7129 esac
7130 fi
7131 HOSTCC=$ac_cv_path_HOSTCC
7132 if test -n "$HOSTCC"; then
7133   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HOSTCC" >&5
7134 $as_echo "$HOSTCC" >&6; }
7135 else
7136   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7137 $as_echo "no" >&6; }
7138 fi
7139 
7140 
7141   test -n "$HOSTCC" && break
7142 done
7143 
7144 
7145     # Translate "gcc -E" into "`which gcc` -E" ie
7146     # extract the full path to the binary and at the
7147     # same time maintain any arguments passed to it.
7148     # The command MUST exist in the path, or else!
7149     tmp="$HOSTCC"
7150     car="${tmp%% *}"
7151     tmp="$HOSTCC EOL"
7152     cdr="${tmp#* }"
7153     # On windows we want paths without spaces.
7154     if test "x$BUILD_OS" = "xwindows"; then
7155 
7156     # Translate long cygdrive or C:\sdfsf path
7157     # into a short mixed mode path that has no
7158     # spaces in it.
7159     tmp="$car"
7160     if test "x$BUILD_OS" = "xwindows"; then
7161         tmp=`$CYGPATH -u "$car"`
7162         tmp=`which "$tmp"`
7163         # If file exists with .exe appended, that's the real filename
7164         # and cygpath needs that to convert to short style path.
7165         if test -f "${tmp}.exe"; then
7166            tmp="${tmp}.exe"
7167         elif test -f "${tmp}.cmd"; then
7168            tmp="${tmp}.cmd"
7169         fi
7170         # Convert to C:/ mixed style path without spaces.
7171          tmp=`$CYGPATH -s -m "$tmp"`
7172     fi
7173     car="$tmp"
7174 
7175     else
7176         # "which" is not portable, but is used here
7177         # because we know that the command exists!
7178         car=`which $car`
7179     fi
7180     if test "x$cdr" != xEOL; then
7181         HOSTCC="$car ${cdr% *}"
7182     else
7183         HOSTCC="$car"
7184     fi
7185 
7186     for ac_prog in cl CC g++
7187 do
7188   # Extract the first word of "$ac_prog", so it can be a program name with args.
7189 set dummy $ac_prog; ac_word=$2
7190 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7191 $as_echo_n "checking for $ac_word... " >&6; }
7192 if test "${ac_cv_path_HOSTCXX+set}" = set; then :
7193   $as_echo_n "(cached) " >&6
7194 else
7195   case $HOSTCXX in
7196   [\\/]* | ?:[\\/]*)
7197   ac_cv_path_HOSTCXX="$HOSTCXX" # Let the user override the test with a path.
7198   ;;
7199   *)
7200   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7201 for as_dir in $PATH
7202 do
7203   IFS=$as_save_IFS
7204   test -z "$as_dir" && as_dir=.
7205     for ac_exec_ext in '' $ac_executable_extensions; do
7206   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7207     ac_cv_path_HOSTCXX="$as_dir/$ac_word$ac_exec_ext"
7208     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7209     break 2
7210   fi
7211 done
7212   done
7213 IFS=$as_save_IFS
7214 
7215   ;;
7216 esac
7217 fi
7218 HOSTCXX=$ac_cv_path_HOSTCXX
7219 if test -n "$HOSTCXX"; then
7220   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HOSTCXX" >&5
7221 $as_echo "$HOSTCXX" >&6; }
7222 else
7223   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7224 $as_echo "no" >&6; }
7225 fi
7226 
7227 
7228   test -n "$HOSTCXX" && break
7229 done
7230 
7231 
7232     # Translate "gcc -E" into "`which gcc` -E" ie
7233     # extract the full path to the binary and at the
7234     # same time maintain any arguments passed to it.
7235     # The command MUST exist in the path, or else!
7236     tmp="$HOSTCXX"
7237     car="${tmp%% *}"
7238     tmp="$HOSTCXX EOL"
7239     cdr="${tmp#* }"
7240     # On windows we want paths without spaces.
7241     if test "x$BUILD_OS" = "xwindows"; then
7242 
7243     # Translate long cygdrive or C:\sdfsf path
7244     # into a short mixed mode path that has no
7245     # spaces in it.
7246     tmp="$car"
7247     if test "x$BUILD_OS" = "xwindows"; then
7248         tmp=`$CYGPATH -u "$car"`
7249         tmp=`which "$tmp"`
7250         # If file exists with .exe appended, that's the real filename
7251         # and cygpath needs that to convert to short style path.
7252         if test -f "${tmp}.exe"; then
7253            tmp="${tmp}.exe"
7254         elif test -f "${tmp}.cmd"; then
7255            tmp="${tmp}.cmd"
7256         fi
7257         # Convert to C:/ mixed style path without spaces.
7258          tmp=`$CYGPATH -s -m "$tmp"`
7259     fi
7260     car="$tmp"
7261 
7262     else
7263         # "which" is not portable, but is used here
7264         # because we know that the command exists!
7265         car=`which $car`
7266     fi
7267     if test "x$cdr" != xEOL; then
7268         HOSTCXX="$car ${cdr% *}"
7269     else
7270         HOSTCXX="$car"
7271     fi
7272 
7273     # Building for the build platform should be easy. Therefore
7274     # we do not need any linkers or assemblers etc.
7275 else
7276     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7277 $as_echo "no" >&6; }
7278 fi
7279 
7280 # You can force the sys-root if the sys-root encoded into the cross compiler tools
7281 # is not correct.
7282 
7283 # Check whether --with-sys-root was given.
7284 if test "${with_sys_root+set}" = set; then :
7285   withval=$with_sys_root;
7286 fi
7287 
7288 
7289 if test "x$with_sys_root" != x; then
7290     SYS_ROOT=$with_sys_root
7291 fi
7292 
7293 # If a devkit is found on the builddeps server, then prepend its path to the
7294 # PATH variable. If there are cross compilers available in the devkit, these
7295 # will be found by AC_PROG_CC et al.
7296 
7297 
7298     if test "x$with_builddeps_server" != x || test "x$with_builddeps_conf" != x; then
7299         # Source the builddeps file again, to make sure it uses the latest variables!
7300         . $builddepsfile
7301         # Look for a host and build machine specific resource!
7302         eval resource=\${builddep_devkit_BUILD_${rewritten_build_var}_HOST_${rewritten_host_var}}
7303         if test "x$resource" = x; then
7304             # Ok, lets instead look for a host specific resource
7305             eval resource=\${builddep_devkit_HOST_${rewritten_host_var}}
7306         fi
7307         if test "x$resource" = x; then
7308             # Ok, lets instead look for a build specific resource
7309             eval resource=\${builddep_devkit_BUILD_${rewritten_build_var}}
7310         fi
7311         if test "x$resource" = x; then
7312             # Ok, lets instead look for a generic resource
7313             # (The devkit comes from M4 and not the shell, thus no need for eval here.)
7314             resource=${builddep_devkit}
7315         fi
7316         if test "x$resource" != x; then
7317             { $as_echo "$as_me:${as_lineno-$LINENO}: Using builddeps $resource for devkit" >&5
7318 $as_echo "$as_me: Using builddeps $resource for devkit" >&6;}
7319             # If the resource in the builddeps.conf file is an existing directory,
7320             # for example /java/linux/cups
7321             if test -d ${resource}; then
7322                depdir=${resource}
7323             else
7324 
7325 # devkit is for example mymodule
7326 # $resource is for example libs/general/libmymod_1_2_3.zip
7327 # $with_builddeps_server is for example ftp://mybuilddeps.myserver.com/builddeps
7328 # $with_builddeps_dir is for example /localhome/builddeps
7329 # depdir is the name of the variable into which we store the depdir, eg MYMOD
7330 # Will download ftp://mybuilddeps.myserver.com/builddeps/libs/general/libmymod_1_2_3.zip and
7331 # unzip into the directory: /localhome/builddeps/libmymod_1_2_3
7332     filename=`basename $resource`
7333     filebase=`echo $filename | sed 's/\.[^\.]*$//'`
7334     filebase=${filename%%.*}
7335     extension=${filename#*.}
7336     installdir=$with_builddeps_dir/$filebase
7337     if test ! -f $installdir/$filename.unpacked; then
7338         { $as_echo "$as_me:${as_lineno-$LINENO}: Downloading build dependency devkit from $with_builddeps_server/$resource and installing into $installdir" >&5
7339 $as_echo "$as_me: Downloading build dependency devkit from $with_builddeps_server/$resource and installing into $installdir" >&6;}
7340         if test ! -d $installdir; then
7341             mkdir -p $installdir
7342         fi
7343         if test ! -d $installdir; then
7344             as_fn_error $? "Could not create directory $installdir" "$LINENO" 5
7345         fi
7346         tmpfile=`mktemp $installdir/devkit.XXXXXXXXX`
7347         touch $tmpfile
7348         if test ! -f $tmpfile; then
7349             as_fn_error $? "Could not create files in directory $installdir" "$LINENO" 5
7350         fi
7351 
7352     # $with_builddeps_server/$resource  is the ftp://abuilddeps.server.com/libs/cups.zip
7353     # $tmpfile is the local file name for the downloaded file.
7354     VALID_TOOL=no
7355     if test "x$BDEPS_FTP" = xwget; then
7356        VALID_TOOL=yes
7357        wget -O $tmpfile $with_builddeps_server/$resource
7358     fi
7359     if test "x$BDEPS_FTP" = xlftp; then
7360        VALID_TOOL=yes
7361        lftp -c "get $with_builddeps_server/$resource  -o $tmpfile"
7362     fi
7363     if test "x$BDEPS_FTP" = xftp; then
7364         VALID_TOOL=yes
7365         FTPSERVER=`echo $with_builddeps_server/$resource  | cut -f 3 -d '/'`
7366         FTPPATH=`echo $with_builddeps_server/$resource  | cut -f 4- -d '/'`
7367         FTPUSERPWD=${FTPSERVER%%@*}
7368         if test "x$FTPSERVER" != "x$FTPUSERPWD"; then
7369             FTPUSER=${userpwd%%:*}
7370             FTPPWD=${userpwd#*@}
7371             FTPSERVER=${FTPSERVER#*@}
7372         else
7373             FTPUSER=ftp
7374             FTPPWD=ftp
7375         fi
7376         # the "pass" command does not work on some
7377         # ftp clients (read ftp.exe) but if it works,
7378         # passive mode is better!
7379         (\
7380             echo "user $FTPUSER $FTPPWD"        ;\
7381             echo "pass"                         ;\
7382             echo "bin"                          ;\
7383             echo "get $FTPPATH $tmpfile"              ;\
7384         ) | ftp -in $FTPSERVER
7385     fi
7386     if test "x$VALID_TOOL" != xyes; then
7387        as_fn_error $? "I do not know how to use the tool: $BDEPS_FTP" "$LINENO" 5
7388     fi
7389 
7390         mv $tmpfile $installdir/$filename
7391         if test ! -s $installdir/$filename; then
7392             as_fn_error $? "Could not download $with_builddeps_server/$resource" "$LINENO" 5
7393         fi
7394         case "$extension" in
7395             zip)  echo "Unzipping $installdir/$filename..."
7396                (cd $installdir ; rm -f $installdir/$filename.unpacked ; $BDEPS_UNZIP $installdir/$filename > /dev/null && touch $installdir/$filename.unpacked)
7397             ;;
7398             tar.gz) echo "Untaring $installdir/$filename..."
7399                (cd $installdir ; rm -f $installdir/$filename.unpacked ; tar xzf $installdir/$filename && touch $installdir/$filename.unpacked)
7400             ;;
7401             tgz) echo "Untaring $installdir/$filename..."
7402                (cd $installdir ; rm -f $installdir/$filename.unpacked ; tar xzf $installdir/$filename && touch $installdir/$filename.unpacked)
7403             ;;
7404             *) as_fn_error $? "Cannot handle build depency archive with extension $extension" "$LINENO" 5
7405             ;;
7406         esac
7407     fi
7408     if test -f $installdir/$filename.unpacked; then
7409         depdir=$installdir
7410     fi
7411 
7412             fi
7413             # Source the builddeps file again, because in the previous command, the depdir
7414             # was updated to point at the current build dependency install directory.
7415             . $builddepsfile
7416             # Now extract variables from the builddeps.conf files.
7417             theroot=${builddep_devkit_ROOT}
7418             thecflags=${builddep_devkit_CFLAGS}
7419             thelibs=${builddep_devkit_LIBS}
7420             if test "x$depdir" = x; then
7421                 as_fn_error $? "Could not download build dependency devkit" "$LINENO" 5
7422             fi
7423             DEVKIT=$depdir
7424             if test "x$theroot" != x; then
7425                DEVKIT="$theroot"
7426             fi
7427             if test "x$thecflags" != x; then
7428                DEVKIT_CFLAGS="$thecflags"
7429             fi
7430             if test "x$thelibs" != x; then
7431                DEVKIT_LIBS="$thelibs"
7432             fi
7433             # Found devkit
7434                      PATH="$DEVKIT/bin:$PATH"
7435                      SYS_ROOT="$DEVKIT/${rewritten_host}/sys-root"
7436                      if test "x$x_includes" = "xNONE"; then
7437                          x_includes="$SYS_ROOT/usr/include/X11"
7438                      fi
7439                      if test "x$x_libraries" = "xNONE"; then
7440                          x_libraries="$SYS_ROOT/usr/lib"
7441                      fi
7442 
7443 
7444         fi
7445 
7446     fi
7447 
7448 
7449 if test "x$SYS_ROOT" != "x/" ; then
7450     CFLAGS="--sysroot=$SYS_ROOT $CFLAGS"
7451     CXXFLAGS="--sysroot=$SYS_ROOT $CXXFLAGS"
7452     OBJCFLAGS="--sysroot=$SYS_ROOT $OBJCFLAGS"
7453     OBJCXXFLAGS="--sysroot=$SYS_ROOT $OBJCFLAGS"
7454     CPPFLAGS="--sysroot=$SYS_ROOT $CPPFLAGS"
7455     LDFLAGS="--sysroot=$SYS_ROOT $LDFLAGS"
7456 fi
7457 
7458 # Store the CFLAGS etal passed to the configure script.
7459 ORG_CFLAGS="$CFLAGS"
7460 ORG_CXXFLAGS="$CXXFLAGS"
7461 ORG_OBJCFLAGS="$OBJCFLAGS"
7462 
7463 prepare_help_system
7464 
7465 # gcc is almost always present, but on Windows we
7466 # prefer cl.exe and on Solaris we prefer CC.
7467 # Thus test for them in this order.
7468 ac_ext=c
7469 ac_cpp='$CPP $CPPFLAGS'
7470 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7471 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7472 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7473 if test -n "$ac_tool_prefix"; then
7474   for ac_prog in cl cc gcc
7475   do
7476     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
7477 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
7478 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7479 $as_echo_n "checking for $ac_word... " >&6; }
7480 if test "${ac_cv_prog_CC+set}" = set; then :
7481   $as_echo_n "(cached) " >&6
7482 else
7483   if test -n "$CC"; then
7484   ac_cv_prog_CC="$CC" # Let the user override the test.
7485 else
7486 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7487 for as_dir in $PATH
7488 do
7489   IFS=$as_save_IFS
7490   test -z "$as_dir" && as_dir=.
7491     for ac_exec_ext in '' $ac_executable_extensions; do
7492   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7493     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
7494     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7495     break 2
7496   fi
7497 done
7498   done
7499 IFS=$as_save_IFS
7500 
7501 fi
7502 fi
7503 CC=$ac_cv_prog_CC
7504 if test -n "$CC"; then
7505   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
7506 $as_echo "$CC" >&6; }
7507 else
7508   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7509 $as_echo "no" >&6; }
7510 fi
7511 
7512 
7513     test -n "$CC" && break
7514   done
7515 fi
7516 if test -z "$CC"; then
7517   ac_ct_CC=$CC
7518   for ac_prog in cl cc gcc
7519 do
7520   # Extract the first word of "$ac_prog", so it can be a program name with args.
7521 set dummy $ac_prog; ac_word=$2
7522 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7523 $as_echo_n "checking for $ac_word... " >&6; }
7524 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
7525   $as_echo_n "(cached) " >&6
7526 else
7527   if test -n "$ac_ct_CC"; then
7528   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
7529 else
7530 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7531 for as_dir in $PATH
7532 do
7533   IFS=$as_save_IFS
7534   test -z "$as_dir" && as_dir=.
7535     for ac_exec_ext in '' $ac_executable_extensions; do
7536   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7537     ac_cv_prog_ac_ct_CC="$ac_prog"
7538     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7539     break 2
7540   fi
7541 done
7542   done
7543 IFS=$as_save_IFS
7544 
7545 fi
7546 fi
7547 ac_ct_CC=$ac_cv_prog_ac_ct_CC
7548 if test -n "$ac_ct_CC"; then
7549   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
7550 $as_echo "$ac_ct_CC" >&6; }
7551 else
7552   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7553 $as_echo "no" >&6; }
7554 fi
7555 
7556 
7557   test -n "$ac_ct_CC" && break
7558 done
7559 
7560   if test "x$ac_ct_CC" = x; then
7561     CC=""
7562   else
7563     case $cross_compiling:$ac_tool_warned in
7564 yes:)
7565 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7566 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7567 ac_tool_warned=yes ;;
7568 esac
7569     CC=$ac_ct_CC
7570   fi
7571 fi
7572 
7573 
7574 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7575 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7576 as_fn_error $? "no acceptable C compiler found in \$PATH
7577 See \`config.log' for more details" "$LINENO" 5 ; }
7578 
7579 # Provide some information about the compiler.
7580 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
7581 set X $ac_compile
7582 ac_compiler=$2
7583 for ac_option in --version -v -V -qversion; do
7584   { { ac_try="$ac_compiler $ac_option >&5"
7585 case "(($ac_try" in
7586   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7587   *) ac_try_echo=$ac_try;;
7588 esac
7589 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
7590 $as_echo "$ac_try_echo"; } >&5
7591   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
7592   ac_status=$?
7593   if test -s conftest.err; then
7594     sed '10a\
7595 ... rest of stderr output deleted ...
7596          10q' conftest.err >conftest.er1
7597     cat conftest.er1 >&5
7598   fi
7599   rm -f conftest.er1 conftest.err
7600   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7601   test $ac_status = 0; }
7602 done
7603 
7604 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7605 /* end confdefs.h.  */
7606 
7607 int
7608 main ()
7609 {
7610 
7611   ;
7612   return 0;
7613 }
7614 _ACEOF
7615 ac_clean_files_save=$ac_clean_files
7616 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
7617 # Try to create an executable without -o first, disregard a.out.
7618 # It will help us diagnose broken compilers, and finding out an intuition
7619 # of exeext.
7620 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
7621 $as_echo_n "checking whether the C compiler works... " >&6; }
7622 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
7623 
7624 # The possible output files:
7625 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
7626 
7627 ac_rmfiles=
7628 for ac_file in $ac_files
7629 do
7630   case $ac_file in
7631     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
7632     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
7633   esac
7634 done
7635 rm -f $ac_rmfiles
7636 
7637 if { { ac_try="$ac_link_default"
7638 case "(($ac_try" in
7639   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7640   *) ac_try_echo=$ac_try;;
7641 esac
7642 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
7643 $as_echo "$ac_try_echo"; } >&5
7644   (eval "$ac_link_default") 2>&5
7645   ac_status=$?
7646   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7647   test $ac_status = 0; }; then :
7648   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
7649 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
7650 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
7651 # so that the user can short-circuit this test for compilers unknown to
7652 # Autoconf.
7653 for ac_file in $ac_files ''
7654 do
7655   test -f "$ac_file" || continue
7656   case $ac_file in
7657     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
7658         ;;
7659     [ab].out )
7660         # We found the default executable, but exeext='' is most
7661         # certainly right.
7662         break;;
7663     *.* )
7664         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
7665         then :; else
7666            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
7667         fi
7668         # We set ac_cv_exeext here because the later test for it is not
7669         # safe: cross compilers may not add the suffix if given an `-o'
7670         # argument, so we may need to know it at that point already.
7671         # Even if this section looks crufty: it has the advantage of
7672         # actually working.
7673         break;;
7674     * )
7675         break;;
7676   esac
7677 done
7678 test "$ac_cv_exeext" = no && ac_cv_exeext=
7679 
7680 else
7681   ac_file=''
7682 fi
7683 if test -z "$ac_file"; then :
7684   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7685 $as_echo "no" >&6; }
7686 $as_echo "$as_me: failed program was:" >&5
7687 sed 's/^/| /' conftest.$ac_ext >&5
7688 
7689 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7690 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7691 as_fn_error 77 "C compiler cannot create executables
7692 See \`config.log' for more details" "$LINENO" 5 ; }
7693 else
7694   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7695 $as_echo "yes" >&6; }
7696 fi
7697 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
7698 $as_echo_n "checking for C compiler default output file name... " >&6; }
7699 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
7700 $as_echo "$ac_file" >&6; }
7701 ac_exeext=$ac_cv_exeext
7702 
7703 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
7704 ac_clean_files=$ac_clean_files_save
7705 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
7706 $as_echo_n "checking for suffix of executables... " >&6; }
7707 if { { ac_try="$ac_link"
7708 case "(($ac_try" in
7709   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7710   *) ac_try_echo=$ac_try;;
7711 esac
7712 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
7713 $as_echo "$ac_try_echo"; } >&5
7714   (eval "$ac_link") 2>&5
7715   ac_status=$?
7716   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7717   test $ac_status = 0; }; then :
7718   # If both `conftest.exe' and `conftest' are `present' (well, observable)
7719 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
7720 # work properly (i.e., refer to `conftest.exe'), while it won't with
7721 # `rm'.
7722 for ac_file in conftest.exe conftest conftest.*; do
7723   test -f "$ac_file" || continue
7724   case $ac_file in
7725     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
7726     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
7727           break;;
7728     * ) break;;
7729   esac
7730 done
7731 else
7732   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7733 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7734 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
7735 See \`config.log' for more details" "$LINENO" 5 ; }
7736 fi
7737 rm -f conftest conftest$ac_cv_exeext
7738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
7739 $as_echo "$ac_cv_exeext" >&6; }
7740 
7741 rm -f conftest.$ac_ext
7742 EXEEXT=$ac_cv_exeext
7743 ac_exeext=$EXEEXT
7744 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7745 /* end confdefs.h.  */
7746 #include <stdio.h>
7747 int
7748 main ()
7749 {
7750 FILE *f = fopen ("conftest.out", "w");
7751  return ferror (f) || fclose (f) != 0;
7752 
7753   ;
7754   return 0;
7755 }
7756 _ACEOF
7757 ac_clean_files="$ac_clean_files conftest.out"
7758 # Check that the compiler produces executables we can run.  If not, either
7759 # the compiler is broken, or we cross compile.
7760 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
7761 $as_echo_n "checking whether we are cross compiling... " >&6; }
7762 if test "$cross_compiling" != yes; then
7763   { { ac_try="$ac_link"
7764 case "(($ac_try" in
7765   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7766   *) ac_try_echo=$ac_try;;
7767 esac
7768 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
7769 $as_echo "$ac_try_echo"; } >&5
7770   (eval "$ac_link") 2>&5
7771   ac_status=$?
7772   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7773   test $ac_status = 0; }
7774   if { ac_try='./conftest$ac_cv_exeext'
7775   { { case "(($ac_try" in
7776   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7777   *) ac_try_echo=$ac_try;;
7778 esac
7779 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
7780 $as_echo "$ac_try_echo"; } >&5
7781   (eval "$ac_try") 2>&5
7782   ac_status=$?
7783   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7784   test $ac_status = 0; }; }; then
7785     cross_compiling=no
7786   else
7787     if test "$cross_compiling" = maybe; then
7788         cross_compiling=yes
7789     else
7790         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7791 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7792 as_fn_error $? "cannot run C compiled programs.
7793 If you meant to cross compile, use \`--host'.
7794 See \`config.log' for more details" "$LINENO" 5 ; }
7795     fi
7796   fi
7797 fi
7798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
7799 $as_echo "$cross_compiling" >&6; }
7800 
7801 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
7802 ac_clean_files=$ac_clean_files_save
7803 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
7804 $as_echo_n "checking for suffix of object files... " >&6; }
7805 if test "${ac_cv_objext+set}" = set; then :
7806   $as_echo_n "(cached) " >&6
7807 else
7808   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7809 /* end confdefs.h.  */
7810 
7811 int
7812 main ()
7813 {
7814 
7815   ;
7816   return 0;
7817 }
7818 _ACEOF
7819 rm -f conftest.o conftest.obj
7820 if { { ac_try="$ac_compile"
7821 case "(($ac_try" in
7822   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7823   *) ac_try_echo=$ac_try;;
7824 esac
7825 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
7826 $as_echo "$ac_try_echo"; } >&5
7827   (eval "$ac_compile") 2>&5
7828   ac_status=$?
7829   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7830   test $ac_status = 0; }; then :
7831   for ac_file in conftest.o conftest.obj conftest.*; do
7832   test -f "$ac_file" || continue;
7833   case $ac_file in
7834     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
7835     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
7836        break;;
7837   esac
7838 done
7839 else
7840   $as_echo "$as_me: failed program was:" >&5
7841 sed 's/^/| /' conftest.$ac_ext >&5
7842 
7843 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7844 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7845 as_fn_error $? "cannot compute suffix of object files: cannot compile
7846 See \`config.log' for more details" "$LINENO" 5 ; }
7847 fi
7848 rm -f conftest.$ac_cv_objext conftest.$ac_ext
7849 fi
7850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
7851 $as_echo "$ac_cv_objext" >&6; }
7852 OBJEXT=$ac_cv_objext
7853 ac_objext=$OBJEXT
7854 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
7855 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
7856 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
7857   $as_echo_n "(cached) " >&6
7858 else
7859   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7860 /* end confdefs.h.  */
7861 
7862 int
7863 main ()
7864 {
7865 #ifndef __GNUC__
7866        choke me
7867 #endif
7868 
7869   ;
7870   return 0;
7871 }
7872 _ACEOF
7873 if ac_fn_c_try_compile "$LINENO"; then :
7874   ac_compiler_gnu=yes
7875 else
7876   ac_compiler_gnu=no
7877 fi
7878 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7879 ac_cv_c_compiler_gnu=$ac_compiler_gnu
7880 
7881 fi
7882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
7883 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
7884 if test $ac_compiler_gnu = yes; then
7885   GCC=yes
7886 else
7887   GCC=
7888 fi
7889 ac_test_CFLAGS=${CFLAGS+set}
7890 ac_save_CFLAGS=$CFLAGS
7891 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
7892 $as_echo_n "checking whether $CC accepts -g... " >&6; }
7893 if test "${ac_cv_prog_cc_g+set}" = set; then :
7894   $as_echo_n "(cached) " >&6
7895 else
7896   ac_save_c_werror_flag=$ac_c_werror_flag
7897    ac_c_werror_flag=yes
7898    ac_cv_prog_cc_g=no
7899    CFLAGS="-g"
7900    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7901 /* end confdefs.h.  */
7902 
7903 int
7904 main ()
7905 {
7906 
7907   ;
7908   return 0;
7909 }
7910 _ACEOF
7911 if ac_fn_c_try_compile "$LINENO"; then :
7912   ac_cv_prog_cc_g=yes
7913 else
7914   CFLAGS=""
7915       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7916 /* end confdefs.h.  */
7917 
7918 int
7919 main ()
7920 {
7921 
7922   ;
7923   return 0;
7924 }
7925 _ACEOF
7926 if ac_fn_c_try_compile "$LINENO"; then :
7927 
7928 else
7929   ac_c_werror_flag=$ac_save_c_werror_flag
7930          CFLAGS="-g"
7931          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7932 /* end confdefs.h.  */
7933 
7934 int
7935 main ()
7936 {
7937 
7938   ;
7939   return 0;
7940 }
7941 _ACEOF
7942 if ac_fn_c_try_compile "$LINENO"; then :
7943   ac_cv_prog_cc_g=yes
7944 fi
7945 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7946 fi
7947 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7948 fi
7949 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7950    ac_c_werror_flag=$ac_save_c_werror_flag
7951 fi
7952 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
7953 $as_echo "$ac_cv_prog_cc_g" >&6; }
7954 if test "$ac_test_CFLAGS" = set; then
7955   CFLAGS=$ac_save_CFLAGS
7956 elif test $ac_cv_prog_cc_g = yes; then
7957   if test "$GCC" = yes; then
7958     CFLAGS="-g -O2"
7959   else
7960     CFLAGS="-g"
7961   fi
7962 else
7963   if test "$GCC" = yes; then
7964     CFLAGS="-O2"
7965   else
7966     CFLAGS=
7967   fi
7968 fi
7969 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
7970 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
7971 if test "${ac_cv_prog_cc_c89+set}" = set; then :
7972   $as_echo_n "(cached) " >&6
7973 else
7974   ac_cv_prog_cc_c89=no
7975 ac_save_CC=$CC
7976 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7977 /* end confdefs.h.  */
7978 #include <stdarg.h>
7979 #include <stdio.h>
7980 #include <sys/types.h>
7981 #include <sys/stat.h>
7982 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
7983 struct buf { int x; };
7984 FILE * (*rcsopen) (struct buf *, struct stat *, int);
7985 static char *e (p, i)
7986      char **p;
7987      int i;
7988 {
7989   return p[i];
7990 }
7991 static char *f (char * (*g) (char **, int), char **p, ...)
7992 {
7993   char *s;
7994   va_list v;
7995   va_start (v,p);
7996   s = g (p, va_arg (v,int));
7997   va_end (v);
7998   return s;
7999 }
8000 
8001 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
8002    function prototypes and stuff, but not '\xHH' hex character constants.
8003    These don't provoke an error unfortunately, instead are silently treated
8004    as 'x'.  The following induces an error, until -std is added to get
8005    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
8006    array size at least.  It's necessary to write '\x00'==0 to get something
8007    that's true only with -std.  */
8008 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
8009 
8010 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
8011    inside strings and character constants.  */
8012 #define FOO(x) 'x'
8013 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
8014 
8015 int test (int i, double x);
8016 struct s1 {int (*f) (int a);};
8017 struct s2 {int (*f) (double a);};
8018 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
8019 int argc;
8020 char **argv;
8021 int
8022 main ()
8023 {
8024 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
8025   ;
8026   return 0;
8027 }
8028 _ACEOF
8029 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
8030         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
8031 do
8032   CC="$ac_save_CC $ac_arg"
8033   if ac_fn_c_try_compile "$LINENO"; then :
8034   ac_cv_prog_cc_c89=$ac_arg
8035 fi
8036 rm -f core conftest.err conftest.$ac_objext
8037   test "x$ac_cv_prog_cc_c89" != "xno" && break
8038 done
8039 rm -f conftest.$ac_ext
8040 CC=$ac_save_CC
8041 
8042 fi
8043 # AC_CACHE_VAL
8044 case "x$ac_cv_prog_cc_c89" in
8045   x)
8046     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
8047 $as_echo "none needed" >&6; } ;;
8048   xno)
8049     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
8050 $as_echo "unsupported" >&6; } ;;
8051   *)
8052     CC="$CC $ac_cv_prog_cc_c89"
8053     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
8054 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
8055 esac
8056 if test "x$ac_cv_prog_cc_c89" != xno; then :
8057 
8058 fi
8059 
8060 ac_ext=cpp
8061 ac_cpp='$CXXCPP $CPPFLAGS'
8062 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8063 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8064 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
8065 
8066 if test "x$CC" = x; then
8067     help_on_build_dependency devkit
8068     as_fn_error $? "Could not find a compiler. $HELP_MSG" "$LINENO" 5
8069 fi
8070 if test "x$CC" = xcc && test "x$BUILD_OS" = xmacosx; then
8071     # Do not use cc on MacOSX use gcc instead.
8072     CC="gcc"
8073 fi
8074 
8075     # Translate "gcc -E" into "`which gcc` -E" ie
8076     # extract the full path to the binary and at the
8077     # same time maintain any arguments passed to it.
8078     # The command MUST exist in the path, or else!
8079     tmp="$CC"
8080     car="${tmp%% *}"
8081     tmp="$CC EOL"
8082     cdr="${tmp#* }"
8083     # On windows we want paths without spaces.
8084     if test "x$BUILD_OS" = "xwindows"; then
8085 
8086     # Translate long cygdrive or C:\sdfsf path
8087     # into a short mixed mode path that has no
8088     # spaces in it.
8089     tmp="$car"
8090     if test "x$BUILD_OS" = "xwindows"; then
8091         tmp=`$CYGPATH -u "$car"`
8092         tmp=`which "$tmp"`
8093         # If file exists with .exe appended, that's the real filename
8094         # and cygpath needs that to convert to short style path.
8095         if test -f "${tmp}.exe"; then
8096            tmp="${tmp}.exe"
8097         elif test -f "${tmp}.cmd"; then
8098            tmp="${tmp}.cmd"
8099         fi
8100         # Convert to C:/ mixed style path without spaces.
8101          tmp=`$CYGPATH -s -m "$tmp"`
8102     fi
8103     car="$tmp"
8104 
8105     else
8106         # "which" is not portable, but is used here
8107         # because we know that the command exists!
8108         car=`which $car`
8109     fi
8110     if test "x$cdr" != xEOL; then
8111         CC="$car ${cdr% *}"
8112     else
8113         CC="$car"
8114     fi
8115 
8116 
8117 ac_ext=cpp
8118 ac_cpp='$CXXCPP $CPPFLAGS'
8119 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8120 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8121 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
8122 if test -z "$CXX"; then
8123   if test -n "$CCC"; then
8124     CXX=$CCC
8125   else
8126     if test -n "$ac_tool_prefix"; then
8127   for ac_prog in cl CC g++
8128   do
8129     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
8130 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
8131 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8132 $as_echo_n "checking for $ac_word... " >&6; }
8133 if test "${ac_cv_prog_CXX+set}" = set; then :
8134   $as_echo_n "(cached) " >&6
8135 else
8136   if test -n "$CXX"; then
8137   ac_cv_prog_CXX="$CXX" # Let the user override the test.
8138 else
8139 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8140 for as_dir in $PATH
8141 do
8142   IFS=$as_save_IFS
8143   test -z "$as_dir" && as_dir=.
8144     for ac_exec_ext in '' $ac_executable_extensions; do
8145   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8146     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
8147     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8148     break 2
8149   fi
8150 done
8151   done
8152 IFS=$as_save_IFS
8153 
8154 fi
8155 fi
8156 CXX=$ac_cv_prog_CXX
8157 if test -n "$CXX"; then
8158   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
8159 $as_echo "$CXX" >&6; }
8160 else
8161   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8162 $as_echo "no" >&6; }
8163 fi
8164 
8165 
8166     test -n "$CXX" && break
8167   done
8168 fi
8169 if test -z "$CXX"; then
8170   ac_ct_CXX=$CXX
8171   for ac_prog in cl CC g++
8172 do
8173   # Extract the first word of "$ac_prog", so it can be a program name with args.
8174 set dummy $ac_prog; ac_word=$2
8175 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8176 $as_echo_n "checking for $ac_word... " >&6; }
8177 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
8178   $as_echo_n "(cached) " >&6
8179 else
8180   if test -n "$ac_ct_CXX"; then
8181   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
8182 else
8183 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8184 for as_dir in $PATH
8185 do
8186   IFS=$as_save_IFS
8187   test -z "$as_dir" && as_dir=.
8188     for ac_exec_ext in '' $ac_executable_extensions; do
8189   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8190     ac_cv_prog_ac_ct_CXX="$ac_prog"
8191     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8192     break 2
8193   fi
8194 done
8195   done
8196 IFS=$as_save_IFS
8197 
8198 fi
8199 fi
8200 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
8201 if test -n "$ac_ct_CXX"; then
8202   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
8203 $as_echo "$ac_ct_CXX" >&6; }
8204 else
8205   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8206 $as_echo "no" >&6; }
8207 fi
8208 
8209 
8210   test -n "$ac_ct_CXX" && break
8211 done
8212 
8213   if test "x$ac_ct_CXX" = x; then
8214     CXX="g++"
8215   else
8216     case $cross_compiling:$ac_tool_warned in
8217 yes:)
8218 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8219 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8220 ac_tool_warned=yes ;;
8221 esac
8222     CXX=$ac_ct_CXX
8223   fi
8224 fi
8225 
8226   fi
8227 fi
8228 # Provide some information about the compiler.
8229 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
8230 set X $ac_compile
8231 ac_compiler=$2
8232 for ac_option in --version -v -V -qversion; do
8233   { { ac_try="$ac_compiler $ac_option >&5"
8234 case "(($ac_try" in
8235   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8236   *) ac_try_echo=$ac_try;;
8237 esac
8238 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
8239 $as_echo "$ac_try_echo"; } >&5
8240   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
8241   ac_status=$?
8242   if test -s conftest.err; then
8243     sed '10a\
8244 ... rest of stderr output deleted ...
8245          10q' conftest.err >conftest.er1
8246     cat conftest.er1 >&5
8247   fi
8248   rm -f conftest.er1 conftest.err
8249   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8250   test $ac_status = 0; }
8251 done
8252 
8253 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
8254 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
8255 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
8256   $as_echo_n "(cached) " >&6
8257 else
8258   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8259 /* end confdefs.h.  */
8260 
8261 int
8262 main ()
8263 {
8264 #ifndef __GNUC__
8265        choke me
8266 #endif
8267 
8268   ;
8269   return 0;
8270 }
8271 _ACEOF
8272 if ac_fn_cxx_try_compile "$LINENO"; then :
8273   ac_compiler_gnu=yes
8274 else
8275   ac_compiler_gnu=no
8276 fi
8277 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8278 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
8279 
8280 fi
8281 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
8282 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
8283 if test $ac_compiler_gnu = yes; then
8284   GXX=yes
8285 else
8286   GXX=
8287 fi
8288 ac_test_CXXFLAGS=${CXXFLAGS+set}
8289 ac_save_CXXFLAGS=$CXXFLAGS
8290 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
8291 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
8292 if test "${ac_cv_prog_cxx_g+set}" = set; then :
8293   $as_echo_n "(cached) " >&6
8294 else
8295   ac_save_cxx_werror_flag=$ac_cxx_werror_flag
8296    ac_cxx_werror_flag=yes
8297    ac_cv_prog_cxx_g=no
8298    CXXFLAGS="-g"
8299    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300 /* end confdefs.h.  */
8301 
8302 int
8303 main ()
8304 {
8305 
8306   ;
8307   return 0;
8308 }
8309 _ACEOF
8310 if ac_fn_cxx_try_compile "$LINENO"; then :
8311   ac_cv_prog_cxx_g=yes
8312 else
8313   CXXFLAGS=""
8314       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8315 /* end confdefs.h.  */
8316 
8317 int
8318 main ()
8319 {
8320 
8321   ;
8322   return 0;
8323 }
8324 _ACEOF
8325 if ac_fn_cxx_try_compile "$LINENO"; then :
8326 
8327 else
8328   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
8329          CXXFLAGS="-g"
8330          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8331 /* end confdefs.h.  */
8332 
8333 int
8334 main ()
8335 {
8336 
8337   ;
8338   return 0;
8339 }
8340 _ACEOF
8341 if ac_fn_cxx_try_compile "$LINENO"; then :
8342   ac_cv_prog_cxx_g=yes
8343 fi
8344 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8345 fi
8346 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8347 fi
8348 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8349    ac_cxx_werror_flag=$ac_save_cxx_werror_flag
8350 fi
8351 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
8352 $as_echo "$ac_cv_prog_cxx_g" >&6; }
8353 if test "$ac_test_CXXFLAGS" = set; then
8354   CXXFLAGS=$ac_save_CXXFLAGS
8355 elif test $ac_cv_prog_cxx_g = yes; then
8356   if test "$GXX" = yes; then
8357     CXXFLAGS="-g -O2"
8358   else
8359     CXXFLAGS="-g"
8360   fi
8361 else
8362   if test "$GXX" = yes; then
8363     CXXFLAGS="-O2"
8364   else
8365     CXXFLAGS=
8366   fi
8367 fi
8368 ac_ext=cpp
8369 ac_cpp='$CXXCPP $CPPFLAGS'
8370 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8371 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8372 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
8373 
8374 if test "x$CXX" = xCC && test "x$BUILD_OS" = xmacosx; then
8375     # The found CC, even though it seems to be a g++ derivate, cannot compile
8376     # c++ code. Override.
8377     CXX="g++"
8378 fi
8379 
8380     # Translate "gcc -E" into "`which gcc` -E" ie
8381     # extract the full path to the binary and at the
8382     # same time maintain any arguments passed to it.
8383     # The command MUST exist in the path, or else!
8384     tmp="$CXX"
8385     car="${tmp%% *}"
8386     tmp="$CXX EOL"
8387     cdr="${tmp#* }"
8388     # On windows we want paths without spaces.
8389     if test "x$BUILD_OS" = "xwindows"; then
8390 
8391     # Translate long cygdrive or C:\sdfsf path
8392     # into a short mixed mode path that has no
8393     # spaces in it.
8394     tmp="$car"
8395     if test "x$BUILD_OS" = "xwindows"; then
8396         tmp=`$CYGPATH -u "$car"`
8397         tmp=`which "$tmp"`
8398         # If file exists with .exe appended, that's the real filename
8399         # and cygpath needs that to convert to short style path.
8400         if test -f "${tmp}.exe"; then
8401            tmp="${tmp}.exe"
8402         elif test -f "${tmp}.cmd"; then
8403            tmp="${tmp}.cmd"
8404         fi
8405         # Convert to C:/ mixed style path without spaces.
8406          tmp=`$CYGPATH -s -m "$tmp"`
8407     fi
8408     car="$tmp"
8409 
8410     else
8411         # "which" is not portable, but is used here
8412         # because we know that the command exists!
8413         car=`which $car`
8414     fi
8415     if test "x$cdr" != xEOL; then
8416         CXX="$car ${cdr% *}"
8417     else
8418         CXX="$car"
8419     fi
8420 
8421 
8422 if test "x$CXX" = x || test "x$CC" = x; then
8423     help_on_build_dependency devkit
8424     as_fn_error $? "Could not find the needed compilers! $HELP_MSG " "$LINENO" 5
8425 fi
8426 
8427 if test "x$BUILD_OS" != xwindows; then
8428     ac_ext=m
8429 ac_cpp='$OBJCPP $CPPFLAGS'
8430 ac_compile='$OBJC -c $OBJCFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8431 ac_link='$OBJC -o conftest$ac_exeext $OBJCFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8432 ac_compiler_gnu=$ac_cv_objc_compiler_gnu
8433 if test -n "$ac_tool_prefix"; then
8434   for ac_prog in gcc objcc objc cc CC
8435   do
8436     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
8437 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
8438 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8439 $as_echo_n "checking for $ac_word... " >&6; }
8440 if test "${ac_cv_prog_OBJC+set}" = set; then :
8441   $as_echo_n "(cached) " >&6
8442 else
8443   if test -n "$OBJC"; then
8444   ac_cv_prog_OBJC="$OBJC" # Let the user override the test.
8445 else
8446 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8447 for as_dir in $PATH
8448 do
8449   IFS=$as_save_IFS
8450   test -z "$as_dir" && as_dir=.
8451     for ac_exec_ext in '' $ac_executable_extensions; do
8452   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8453     ac_cv_prog_OBJC="$ac_tool_prefix$ac_prog"
8454     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8455     break 2
8456   fi
8457 done
8458   done
8459 IFS=$as_save_IFS
8460 
8461 fi
8462 fi
8463 OBJC=$ac_cv_prog_OBJC
8464 if test -n "$OBJC"; then
8465   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJC" >&5
8466 $as_echo "$OBJC" >&6; }
8467 else
8468   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8469 $as_echo "no" >&6; }
8470 fi
8471 
8472 
8473     test -n "$OBJC" && break
8474   done
8475 fi
8476 if test -z "$OBJC"; then
8477   ac_ct_OBJC=$OBJC
8478   for ac_prog in gcc objcc objc cc CC
8479 do
8480   # Extract the first word of "$ac_prog", so it can be a program name with args.
8481 set dummy $ac_prog; ac_word=$2
8482 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8483 $as_echo_n "checking for $ac_word... " >&6; }
8484 if test "${ac_cv_prog_ac_ct_OBJC+set}" = set; then :
8485   $as_echo_n "(cached) " >&6
8486 else
8487   if test -n "$ac_ct_OBJC"; then
8488   ac_cv_prog_ac_ct_OBJC="$ac_ct_OBJC" # Let the user override the test.
8489 else
8490 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8491 for as_dir in $PATH
8492 do
8493   IFS=$as_save_IFS
8494   test -z "$as_dir" && as_dir=.
8495     for ac_exec_ext in '' $ac_executable_extensions; do
8496   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8497     ac_cv_prog_ac_ct_OBJC="$ac_prog"
8498     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8499     break 2
8500   fi
8501 done
8502   done
8503 IFS=$as_save_IFS
8504 
8505 fi
8506 fi
8507 ac_ct_OBJC=$ac_cv_prog_ac_ct_OBJC
8508 if test -n "$ac_ct_OBJC"; then
8509   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJC" >&5
8510 $as_echo "$ac_ct_OBJC" >&6; }
8511 else
8512   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8513 $as_echo "no" >&6; }
8514 fi
8515 
8516 
8517   test -n "$ac_ct_OBJC" && break
8518 done
8519 
8520   if test "x$ac_ct_OBJC" = x; then
8521     OBJC="gcc"
8522   else
8523     case $cross_compiling:$ac_tool_warned in
8524 yes:)
8525 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8526 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8527 ac_tool_warned=yes ;;
8528 esac
8529     OBJC=$ac_ct_OBJC
8530   fi
8531 fi
8532 
8533 # Provide some information about the compiler.
8534 $as_echo "$as_me:${as_lineno-$LINENO}: checking for Objective C compiler version" >&5
8535 set X $ac_compile
8536 ac_compiler=$2
8537 for ac_option in --version -v -V -qversion; do
8538   { { ac_try="$ac_compiler $ac_option >&5"
8539 case "(($ac_try" in
8540   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8541   *) ac_try_echo=$ac_try;;
8542 esac
8543 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
8544 $as_echo "$ac_try_echo"; } >&5
8545   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
8546   ac_status=$?
8547   if test -s conftest.err; then
8548     sed '10a\
8549 ... rest of stderr output deleted ...
8550          10q' conftest.err >conftest.er1
8551     cat conftest.er1 >&5
8552   fi
8553   rm -f conftest.er1 conftest.err
8554   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8555   test $ac_status = 0; }
8556 done
8557 
8558 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU Objective C compiler" >&5
8559 $as_echo_n "checking whether we are using the GNU Objective C compiler... " >&6; }
8560 if test "${ac_cv_objc_compiler_gnu+set}" = set; then :
8561   $as_echo_n "(cached) " >&6
8562 else
8563   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8564 /* end confdefs.h.  */
8565 
8566 int
8567 main ()
8568 {
8569 #ifndef __GNUC__
8570        choke me
8571 #endif
8572 
8573   ;
8574   return 0;
8575 }
8576 _ACEOF
8577 if ac_fn_objc_try_compile "$LINENO"; then :
8578   ac_compiler_gnu=yes
8579 else
8580   ac_compiler_gnu=no
8581 fi
8582 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8583 ac_cv_objc_compiler_gnu=$ac_compiler_gnu
8584 
8585 fi
8586 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objc_compiler_gnu" >&5
8587 $as_echo "$ac_cv_objc_compiler_gnu" >&6; }
8588 if test $ac_compiler_gnu = yes; then
8589   GOBJC=yes
8590 else
8591   GOBJC=
8592 fi
8593 ac_test_OBJCFLAGS=${OBJCFLAGS+set}
8594 ac_save_OBJCFLAGS=$OBJCFLAGS
8595 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $OBJC accepts -g" >&5
8596 $as_echo_n "checking whether $OBJC accepts -g... " >&6; }
8597 if test "${ac_cv_prog_objc_g+set}" = set; then :
8598   $as_echo_n "(cached) " >&6
8599 else
8600   ac_save_objc_werror_flag=$ac_objc_werror_flag
8601    ac_objc_werror_flag=yes
8602    ac_cv_prog_objc_g=no
8603    OBJCFLAGS="-g"
8604    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8605 /* end confdefs.h.  */
8606 
8607 int
8608 main ()
8609 {
8610 
8611   ;
8612   return 0;
8613 }
8614 _ACEOF
8615 if ac_fn_objc_try_compile "$LINENO"; then :
8616   ac_cv_prog_objc_g=yes
8617 else
8618   OBJCFLAGS=""
8619       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8620 /* end confdefs.h.  */
8621 
8622 int
8623 main ()
8624 {
8625 
8626   ;
8627   return 0;
8628 }
8629 _ACEOF
8630 if ac_fn_objc_try_compile "$LINENO"; then :
8631 
8632 else
8633   ac_objc_werror_flag=$ac_save_objc_werror_flag
8634          OBJCFLAGS="-g"
8635          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8636 /* end confdefs.h.  */
8637 
8638 int
8639 main ()
8640 {
8641 
8642   ;
8643   return 0;
8644 }
8645 _ACEOF
8646 if ac_fn_objc_try_compile "$LINENO"; then :
8647   ac_cv_prog_objc_g=yes
8648 fi
8649 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8650 fi
8651 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8652 fi
8653 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8654    ac_objc_werror_flag=$ac_save_objc_werror_flag
8655 fi
8656 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_objc_g" >&5
8657 $as_echo "$ac_cv_prog_objc_g" >&6; }
8658 if test "$ac_test_OBJCFLAGS" = set; then
8659   OBJCFLAGS=$ac_save_OBJCFLAGS
8660 elif test $ac_cv_prog_objc_g = yes; then
8661   if test "$GOBJC" = yes; then
8662     OBJCFLAGS="-g -O2"
8663   else
8664     OBJCFLAGS="-g"
8665   fi
8666 else
8667   if test "$GOBJC" = yes; then
8668     OBJCFLAGS="-O2"
8669   else
8670     OBJCFLAGS=
8671   fi
8672 fi
8673 ac_ext=cpp
8674 ac_cpp='$CXXCPP $CPPFLAGS'
8675 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8676 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8677 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
8678 
8679 
8680     # Translate "gcc -E" into "`which gcc` -E" ie
8681     # extract the full path to the binary and at the
8682     # same time maintain any arguments passed to it.
8683     # The command MUST exist in the path, or else!
8684     tmp="$OBJC"
8685     car="${tmp%% *}"
8686     tmp="$OBJC EOL"
8687     cdr="${tmp#* }"
8688     # On windows we want paths without spaces.
8689     if test "x$BUILD_OS" = "xwindows"; then
8690 
8691     # Translate long cygdrive or C:\sdfsf path
8692     # into a short mixed mode path that has no
8693     # spaces in it.
8694     tmp="$car"
8695     if test "x$BUILD_OS" = "xwindows"; then
8696         tmp=`$CYGPATH -u "$car"`
8697         tmp=`which "$tmp"`
8698         # If file exists with .exe appended, that's the real filename
8699         # and cygpath needs that to convert to short style path.
8700         if test -f "${tmp}.exe"; then
8701            tmp="${tmp}.exe"
8702         elif test -f "${tmp}.cmd"; then
8703            tmp="${tmp}.cmd"
8704         fi
8705         # Convert to C:/ mixed style path without spaces.
8706          tmp=`$CYGPATH -s -m "$tmp"`
8707     fi
8708     car="$tmp"
8709 
8710     else
8711         # "which" is not portable, but is used here
8712         # because we know that the command exists!
8713         car=`which $car`
8714     fi
8715     if test "x$cdr" != xEOL; then
8716         OBJC="$car ${cdr% *}"
8717     else
8718         OBJC="$car"
8719     fi
8720 
8721 else
8722     OBJC=
8723 fi
8724 
8725 # Restore the flags to the user specified values.
8726 # This is necessary since AC_PROG_CC defaults CFLAGS to "-g -O2"
8727 CFLAGS="$ORG_CFLAGS"
8728 CXXFLAGS="$ORG_CXXFLAGS"
8729 OBJCFLAGS="$ORG_OBJCFLAGS"
8730 
8731 # If we are not cross compiling, use the same compilers for
8732 # building the build platform executables.
8733 if test "x$DEFINE_CROSS_COMPILE_ARCH" = x; then
8734     HOSTCC="$CC"
8735     HOSTCXX="$CXX"
8736 fi
8737 
8738 if test -n "$ac_tool_prefix"; then
8739   # Extract the first word of "${ac_tool_prefix}ld", so it can be a program name with args.
8740 set dummy ${ac_tool_prefix}ld; ac_word=$2
8741 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8742 $as_echo_n "checking for $ac_word... " >&6; }
8743 if test "${ac_cv_prog_LD+set}" = set; then :
8744   $as_echo_n "(cached) " >&6
8745 else
8746   if test -n "$LD"; then
8747   ac_cv_prog_LD="$LD" # Let the user override the test.
8748 else
8749 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8750 for as_dir in $PATH
8751 do
8752   IFS=$as_save_IFS
8753   test -z "$as_dir" && as_dir=.
8754     for ac_exec_ext in '' $ac_executable_extensions; do
8755   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8756     ac_cv_prog_LD="${ac_tool_prefix}ld"
8757     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8758     break 2
8759   fi
8760 done
8761   done
8762 IFS=$as_save_IFS
8763 
8764 fi
8765 fi
8766 LD=$ac_cv_prog_LD
8767 if test -n "$LD"; then
8768   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
8769 $as_echo "$LD" >&6; }
8770 else
8771   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8772 $as_echo "no" >&6; }
8773 fi
8774 
8775 
8776 fi
8777 if test -z "$ac_cv_prog_LD"; then
8778   ac_ct_LD=$LD
8779   # Extract the first word of "ld", so it can be a program name with args.
8780 set dummy ld; ac_word=$2
8781 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8782 $as_echo_n "checking for $ac_word... " >&6; }
8783 if test "${ac_cv_prog_ac_ct_LD+set}" = set; then :
8784   $as_echo_n "(cached) " >&6
8785 else
8786   if test -n "$ac_ct_LD"; then
8787   ac_cv_prog_ac_ct_LD="$ac_ct_LD" # Let the user override the test.
8788 else
8789 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8790 for as_dir in $PATH
8791 do
8792   IFS=$as_save_IFS
8793   test -z "$as_dir" && as_dir=.
8794     for ac_exec_ext in '' $ac_executable_extensions; do
8795   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8796     ac_cv_prog_ac_ct_LD="ld"
8797     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8798     break 2
8799   fi
8800 done
8801   done
8802 IFS=$as_save_IFS
8803 
8804 fi
8805 fi
8806 ac_ct_LD=$ac_cv_prog_ac_ct_LD
8807 if test -n "$ac_ct_LD"; then
8808   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LD" >&5
8809 $as_echo "$ac_ct_LD" >&6; }
8810 else
8811   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8812 $as_echo "no" >&6; }
8813 fi
8814 
8815   if test "x$ac_ct_LD" = x; then
8816     LD=""
8817   else
8818     case $cross_compiling:$ac_tool_warned in
8819 yes:)
8820 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8821 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8822 ac_tool_warned=yes ;;
8823 esac
8824     LD=$ac_ct_LD
8825   fi
8826 else
8827   LD="$ac_cv_prog_LD"
8828 fi
8829 
8830 
8831     # Translate "gcc -E" into "`which gcc` -E" ie
8832     # extract the full path to the binary and at the
8833     # same time maintain any arguments passed to it.
8834     # The command MUST exist in the path, or else!
8835     tmp="$LD"
8836     car="${tmp%% *}"
8837     tmp="$LD EOL"
8838     cdr="${tmp#* }"
8839     # On windows we want paths without spaces.
8840     if test "x$BUILD_OS" = "xwindows"; then
8841 
8842     # Translate long cygdrive or C:\sdfsf path
8843     # into a short mixed mode path that has no
8844     # spaces in it.
8845     tmp="$car"
8846     if test "x$BUILD_OS" = "xwindows"; then
8847         tmp=`$CYGPATH -u "$car"`
8848         tmp=`which "$tmp"`
8849         # If file exists with .exe appended, that's the real filename
8850         # and cygpath needs that to convert to short style path.
8851         if test -f "${tmp}.exe"; then
8852            tmp="${tmp}.exe"
8853         elif test -f "${tmp}.cmd"; then
8854            tmp="${tmp}.cmd"
8855         fi
8856         # Convert to C:/ mixed style path without spaces.
8857          tmp=`$CYGPATH -s -m "$tmp"`
8858     fi
8859     car="$tmp"
8860 
8861     else
8862         # "which" is not portable, but is used here
8863         # because we know that the command exists!
8864         car=`which $car`
8865     fi
8866     if test "x$cdr" != xEOL; then
8867         LD="$car ${cdr% *}"
8868     else
8869         LD="$car"
8870     fi
8871 
8872 LD="$CC"
8873 LDEXE="$CC"
8874 LDCXX="$CXX"
8875 LDEXECXX="$CXX"
8876 # LDEXE is the linker to use, when creating executables.
8877 
8878 # Linking C++ libraries.
8879 
8880 # Linking C++ executables.
8881 
8882 
8883 if test -n "$ac_tool_prefix"; then
8884   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
8885 set dummy ${ac_tool_prefix}ar; ac_word=$2
8886 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8887 $as_echo_n "checking for $ac_word... " >&6; }
8888 if test "${ac_cv_prog_AR+set}" = set; then :
8889   $as_echo_n "(cached) " >&6
8890 else
8891   if test -n "$AR"; then
8892   ac_cv_prog_AR="$AR" # Let the user override the test.
8893 else
8894 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8895 for as_dir in $PATH
8896 do
8897   IFS=$as_save_IFS
8898   test -z "$as_dir" && as_dir=.
8899     for ac_exec_ext in '' $ac_executable_extensions; do
8900   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8901     ac_cv_prog_AR="${ac_tool_prefix}ar"
8902     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8903     break 2
8904   fi
8905 done
8906   done
8907 IFS=$as_save_IFS
8908 
8909 fi
8910 fi
8911 AR=$ac_cv_prog_AR
8912 if test -n "$AR"; then
8913   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
8914 $as_echo "$AR" >&6; }
8915 else
8916   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8917 $as_echo "no" >&6; }
8918 fi
8919 
8920 
8921 fi
8922 if test -z "$ac_cv_prog_AR"; then
8923   ac_ct_AR=$AR
8924   # Extract the first word of "ar", so it can be a program name with args.
8925 set dummy ar; ac_word=$2
8926 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8927 $as_echo_n "checking for $ac_word... " >&6; }
8928 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
8929   $as_echo_n "(cached) " >&6
8930 else
8931   if test -n "$ac_ct_AR"; then
8932   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
8933 else
8934 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8935 for as_dir in $PATH
8936 do
8937   IFS=$as_save_IFS
8938   test -z "$as_dir" && as_dir=.
8939     for ac_exec_ext in '' $ac_executable_extensions; do
8940   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8941     ac_cv_prog_ac_ct_AR="ar"
8942     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8943     break 2
8944   fi
8945 done
8946   done
8947 IFS=$as_save_IFS
8948 
8949 fi
8950 fi
8951 ac_ct_AR=$ac_cv_prog_ac_ct_AR
8952 if test -n "$ac_ct_AR"; then
8953   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
8954 $as_echo "$ac_ct_AR" >&6; }
8955 else
8956   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8957 $as_echo "no" >&6; }
8958 fi
8959 
8960   if test "x$ac_ct_AR" = x; then
8961     AR=""
8962   else
8963     case $cross_compiling:$ac_tool_warned in
8964 yes:)
8965 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8966 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8967 ac_tool_warned=yes ;;
8968 esac
8969     AR=$ac_ct_AR
8970   fi
8971 else
8972   AR="$ac_cv_prog_AR"
8973 fi
8974 
8975 
8976     # Translate "gcc -E" into "`which gcc` -E" ie
8977     # extract the full path to the binary and at the
8978     # same time maintain any arguments passed to it.
8979     # The command MUST exist in the path, or else!
8980     tmp="$AR"
8981     car="${tmp%% *}"
8982     tmp="$AR EOL"
8983     cdr="${tmp#* }"
8984     # On windows we want paths without spaces.
8985     if test "x$BUILD_OS" = "xwindows"; then
8986 
8987     # Translate long cygdrive or C:\sdfsf path
8988     # into a short mixed mode path that has no
8989     # spaces in it.
8990     tmp="$car"
8991     if test "x$BUILD_OS" = "xwindows"; then
8992         tmp=`$CYGPATH -u "$car"`
8993         tmp=`which "$tmp"`
8994         # If file exists with .exe appended, that's the real filename
8995         # and cygpath needs that to convert to short style path.
8996         if test -f "${tmp}.exe"; then
8997            tmp="${tmp}.exe"
8998         elif test -f "${tmp}.cmd"; then
8999            tmp="${tmp}.cmd"
9000         fi
9001         # Convert to C:/ mixed style path without spaces.
9002          tmp=`$CYGPATH -s -m "$tmp"`
9003     fi
9004     car="$tmp"
9005 
9006     else
9007         # "which" is not portable, but is used here
9008         # because we know that the command exists!
9009         car=`which $car`
9010     fi
9011     if test "x$cdr" != xEOL; then
9012         AR="$car ${cdr% *}"
9013     else
9014         AR="$car"
9015     fi
9016 
9017 if test "x$BUILD_OS" = xmacosx; then
9018     ARFLAGS="-r"
9019 else
9020     ARFLAGS=""
9021 fi
9022 
9023 
9024 COMPILER_NAME=gcc
9025 COMPILER_TYPE=CC
9026 if test "x$BUILD_OS" = xwindows; then :
9027 
9028     # For now, assume that we are always compiling using cl.exe.
9029     CC_OUT_OPTION=-Fo
9030     EXE_OUT_OPTION=-out:
9031     LD_OUT_OPTION=-out:
9032     AR_OUT_OPTION=-out:
9033     # On Windows, reject /usr/bin/link, which is a cygwin
9034     # program for something completely different.
9035     # Extract the first word of "link", so it can be a program name with args.
9036 set dummy link; ac_word=$2
9037 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9038 $as_echo_n "checking for $ac_word... " >&6; }
9039 if test "${ac_cv_prog_WINLD+set}" = set; then :
9040   $as_echo_n "(cached) " >&6
9041 else
9042   if test -n "$WINLD"; then
9043   ac_cv_prog_WINLD="$WINLD" # Let the user override the test.
9044 else
9045   ac_prog_rejected=no
9046 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9047 for as_dir in $PATH
9048 do
9049   IFS=$as_save_IFS
9050   test -z "$as_dir" && as_dir=.
9051     for ac_exec_ext in '' $ac_executable_extensions; do
9052   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9053     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/bin/link"; then
9054        ac_prog_rejected=yes
9055        continue
9056      fi
9057     ac_cv_prog_WINLD="link"
9058     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9059     break 2
9060   fi
9061 done
9062   done
9063 IFS=$as_save_IFS
9064 
9065 if test $ac_prog_rejected = yes; then
9066   # We found a bogon in the path, so make sure we never use it.
9067   set dummy $ac_cv_prog_WINLD
9068   shift
9069   if test $# != 0; then
9070     # We chose a different compiler from the bogus one.
9071     # However, it has the same basename, so the bogon will be chosen
9072     # first if we set WINLD to just the basename; use the full file name.
9073     shift
9074     ac_cv_prog_WINLD="$as_dir/$ac_word${1+' '}$@"
9075   fi
9076 fi
9077 fi
9078 fi
9079 WINLD=$ac_cv_prog_WINLD
9080 if test -n "$WINLD"; then
9081   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINLD" >&5
9082 $as_echo "$WINLD" >&6; }
9083 else
9084   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9085 $as_echo "no" >&6; }
9086 fi
9087 
9088 
9089     # Since we must ignore the first found link, WINLD will contain
9090     # the full path to the link.exe program.
9091 
9092     # Translate long cygdrive or C:\sdfsf path
9093     # into a short mixed mode path that has no
9094     # spaces in it.
9095     tmp="$WINLD"
9096     if test "x$BUILD_OS" = "xwindows"; then
9097         tmp=`$CYGPATH -u "$WINLD"`
9098         tmp=`which "$tmp"`
9099         # If file exists with .exe appended, that's the real filename
9100         # and cygpath needs that to convert to short style path.
9101         if test -f "${tmp}.exe"; then
9102            tmp="${tmp}.exe"
9103         elif test -f "${tmp}.cmd"; then
9104            tmp="${tmp}.cmd"
9105         fi
9106         # Convert to C:/ mixed style path without spaces.
9107          tmp=`$CYGPATH -s -m "$tmp"`
9108     fi
9109     WINLD="$tmp"
9110 
9111     LD="$WINLD"
9112     LDEXE="$WINLD"
9113     LDCXX="$WINLD"
9114     LDEXECXX="$WINLD"
9115 
9116     # Extract the first word of "mt", so it can be a program name with args.
9117 set dummy mt; ac_word=$2
9118 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9119 $as_echo_n "checking for $ac_word... " >&6; }
9120 if test "${ac_cv_prog_MT+set}" = set; then :
9121   $as_echo_n "(cached) " >&6
9122 else
9123   if test -n "$MT"; then
9124   ac_cv_prog_MT="$MT" # Let the user override the test.
9125 else
9126   ac_prog_rejected=no
9127 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9128 for as_dir in $PATH
9129 do
9130   IFS=$as_save_IFS
9131   test -z "$as_dir" && as_dir=.
9132     for ac_exec_ext in '' $ac_executable_extensions; do
9133   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9134     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/bin/mt"; then
9135        ac_prog_rejected=yes
9136        continue
9137      fi
9138     ac_cv_prog_MT="mt"
9139     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9140     break 2
9141   fi
9142 done
9143   done
9144 IFS=$as_save_IFS
9145 
9146 if test $ac_prog_rejected = yes; then
9147   # We found a bogon in the path, so make sure we never use it.
9148   set dummy $ac_cv_prog_MT
9149   shift
9150   if test $# != 0; then
9151     # We chose a different compiler from the bogus one.
9152     # However, it has the same basename, so the bogon will be chosen
9153     # first if we set MT to just the basename; use the full file name.
9154     shift
9155     ac_cv_prog_MT="$as_dir/$ac_word${1+' '}$@"
9156   fi
9157 fi
9158 fi
9159 fi
9160 MT=$ac_cv_prog_MT
9161 if test -n "$MT"; then
9162   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MT" >&5
9163 $as_echo "$MT" >&6; }
9164 else
9165   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9166 $as_echo "no" >&6; }
9167 fi
9168 
9169 
9170 
9171     # Translate long cygdrive or C:\sdfsf path
9172     # into a short mixed mode path that has no
9173     # spaces in it.
9174     tmp="$MT"
9175     if test "x$BUILD_OS" = "xwindows"; then
9176         tmp=`$CYGPATH -u "$MT"`
9177         tmp=`which "$tmp"`
9178         # If file exists with .exe appended, that's the real filename
9179         # and cygpath needs that to convert to short style path.
9180         if test -f "${tmp}.exe"; then
9181            tmp="${tmp}.exe"
9182         elif test -f "${tmp}.cmd"; then
9183            tmp="${tmp}.cmd"
9184         fi
9185         # Convert to C:/ mixed style path without spaces.
9186          tmp=`$CYGPATH -s -m "$tmp"`
9187     fi
9188     MT="$tmp"
9189 
9190     # The resource compiler
9191     # Extract the first word of "rc", so it can be a program name with args.
9192 set dummy rc; ac_word=$2
9193 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9194 $as_echo_n "checking for $ac_word... " >&6; }
9195 if test "${ac_cv_prog_RC+set}" = set; then :
9196   $as_echo_n "(cached) " >&6
9197 else
9198   if test -n "$RC"; then
9199   ac_cv_prog_RC="$RC" # Let the user override the test.
9200 else
9201   ac_prog_rejected=no
9202 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9203 for as_dir in $PATH
9204 do
9205   IFS=$as_save_IFS
9206   test -z "$as_dir" && as_dir=.
9207     for ac_exec_ext in '' $ac_executable_extensions; do
9208   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9209     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/bin/rc"; then
9210        ac_prog_rejected=yes
9211        continue
9212      fi
9213     ac_cv_prog_RC="rc"
9214     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9215     break 2
9216   fi
9217 done
9218   done
9219 IFS=$as_save_IFS
9220 
9221 if test $ac_prog_rejected = yes; then
9222   # We found a bogon in the path, so make sure we never use it.
9223   set dummy $ac_cv_prog_RC
9224   shift
9225   if test $# != 0; then
9226     # We chose a different compiler from the bogus one.
9227     # However, it has the same basename, so the bogon will be chosen
9228     # first if we set RC to just the basename; use the full file name.
9229     shift
9230     ac_cv_prog_RC="$as_dir/$ac_word${1+' '}$@"
9231   fi
9232 fi
9233 fi
9234 fi
9235 RC=$ac_cv_prog_RC
9236 if test -n "$RC"; then
9237   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RC" >&5
9238 $as_echo "$RC" >&6; }
9239 else
9240   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9241 $as_echo "no" >&6; }
9242 fi
9243 
9244 
9245 
9246     # Translate long cygdrive or C:\sdfsf path
9247     # into a short mixed mode path that has no
9248     # spaces in it.
9249     tmp="$RC"
9250     if test "x$BUILD_OS" = "xwindows"; then
9251         tmp=`$CYGPATH -u "$RC"`
9252         tmp=`which "$tmp"`
9253         # If file exists with .exe appended, that's the real filename
9254         # and cygpath needs that to convert to short style path.
9255         if test -f "${tmp}.exe"; then
9256            tmp="${tmp}.exe"
9257         elif test -f "${tmp}.cmd"; then
9258            tmp="${tmp}.cmd"
9259         fi
9260         # Convert to C:/ mixed style path without spaces.
9261          tmp=`$CYGPATH -s -m "$tmp"`
9262     fi
9263     RC="$tmp"
9264 
9265 
9266     RC_FLAGS="-nologo /l 0x409 /r"
9267     if test "x$VARIANT" = xOPT; then :
9268 
9269         RC_FLAGS="$RC_FLAGS -d NDEBUG"
9270 
9271 fi
9272     JDK_UPDATE_VERSION_NOTNULL=$JDK_UPDATE_VERSION
9273     if test "x$JDK_UPDATE_VERSION" = x; then :
9274 
9275         JDK_UPDATE_VERSION_NOTNULL=0
9276 
9277 fi
9278     RC_FLAGS="$RC_FLAGS -d \"JDK_BUILD_ID=$FULL_VERSION\""
9279     RC_FLAGS="$RC_FLAGS -d \"JDK_COMPANY=$COMPANY_NAME\""
9280     RC_FLAGS="$RC_FLAGS -d \"JDK_COMPONENT=$PRODUCT_NAME $JDK_RC_PLATFORM_NAME binary\""
9281     RC_FLAGS="$RC_FLAGS -d \"JDK_VER=$JDK_MINOR_VERSION.$JDK_MICRO_VERSION.$JDK_UPDATE_VERSION_NOTNULL.$COOKED_BUILD_NUMBER\""
9282     RC_FLAGS="$RC_FLAGS -d \"JDK_COPYRIGHT=Copyright \xA9 $COPYRIGHT_YEAR\""
9283     RC_FLAGS="$RC_FLAGS -d \"JDK_NAME=$PRODUCT_NAME $JDK_RC_PLATFORM_NAME $JDK_MINOR_VERSION $JDK_UPDATE_META_TAG\""
9284     RC_FLAGS="$RC_FLAGS -d \"JDK_FVER=$JDK_MINOR_VERSION,$JDK_MICRO_VERSION,$JDK_UPDATE_VERSION_NOTNULL,$COOKED_BUILD_NUMBER\""
9285 
9286     # lib.exe is used to create static libraries.
9287     # Extract the first word of "lib", so it can be a program name with args.
9288 set dummy lib; ac_word=$2
9289 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9290 $as_echo_n "checking for $ac_word... " >&6; }
9291 if test "${ac_cv_prog_WINAR+set}" = set; then :
9292   $as_echo_n "(cached) " >&6
9293 else
9294   if test -n "$WINAR"; then
9295   ac_cv_prog_WINAR="$WINAR" # Let the user override the test.
9296 else
9297 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9298 for as_dir in $PATH
9299 do
9300   IFS=$as_save_IFS
9301   test -z "$as_dir" && as_dir=.
9302     for ac_exec_ext in '' $ac_executable_extensions; do
9303   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9304     ac_cv_prog_WINAR="lib"
9305     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9306     break 2
9307   fi
9308 done
9309   done
9310 IFS=$as_save_IFS
9311 
9312 fi
9313 fi
9314 WINAR=$ac_cv_prog_WINAR
9315 if test -n "$WINAR"; then
9316   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINAR" >&5
9317 $as_echo "$WINAR" >&6; }
9318 else
9319   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9320 $as_echo "no" >&6; }
9321 fi
9322 
9323 
9324 
9325     # Translate long cygdrive or C:\sdfsf path
9326     # into a short mixed mode path that has no
9327     # spaces in it.
9328     tmp="$WINAR"
9329     if test "x$BUILD_OS" = "xwindows"; then
9330         tmp=`$CYGPATH -u "$WINAR"`
9331         tmp=`which "$tmp"`
9332         # If file exists with .exe appended, that's the real filename
9333         # and cygpath needs that to convert to short style path.
9334         if test -f "${tmp}.exe"; then
9335            tmp="${tmp}.exe"
9336         elif test -f "${tmp}.cmd"; then
9337            tmp="${tmp}.cmd"
9338         fi
9339         # Convert to C:/ mixed style path without spaces.
9340          tmp=`$CYGPATH -s -m "$tmp"`
9341     fi
9342     WINAR="$tmp"
9343 
9344     AR="$WINAR"
9345     ARFLAGS="-nologo -NODEFAULTLIB:MSVCRT"
9346 
9347     # Extract the first word of "dumpbin", so it can be a program name with args.
9348 set dummy dumpbin; ac_word=$2
9349 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9350 $as_echo_n "checking for $ac_word... " >&6; }
9351 if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
9352   $as_echo_n "(cached) " >&6
9353 else
9354   if test -n "$DUMPBIN"; then
9355   ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
9356 else
9357 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9358 for as_dir in $PATH
9359 do
9360   IFS=$as_save_IFS
9361   test -z "$as_dir" && as_dir=.
9362     for ac_exec_ext in '' $ac_executable_extensions; do
9363   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9364     ac_cv_prog_DUMPBIN="dumpbin"
9365     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9366     break 2
9367   fi
9368 done
9369   done
9370 IFS=$as_save_IFS
9371 
9372 fi
9373 fi
9374 DUMPBIN=$ac_cv_prog_DUMPBIN
9375 if test -n "$DUMPBIN"; then
9376   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
9377 $as_echo "$DUMPBIN" >&6; }
9378 else
9379   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9380 $as_echo "no" >&6; }
9381 fi
9382 
9383 
9384 
9385     # Translate long cygdrive or C:\sdfsf path
9386     # into a short mixed mode path that has no
9387     # spaces in it.
9388     tmp="$DUMPBIN"
9389     if test "x$BUILD_OS" = "xwindows"; then
9390         tmp=`$CYGPATH -u "$DUMPBIN"`
9391         tmp=`which "$tmp"`
9392         # If file exists with .exe appended, that's the real filename
9393         # and cygpath needs that to convert to short style path.
9394         if test -f "${tmp}.exe"; then
9395            tmp="${tmp}.exe"
9396         elif test -f "${tmp}.cmd"; then
9397            tmp="${tmp}.cmd"
9398         fi
9399         # Convert to C:/ mixed style path without spaces.
9400          tmp=`$CYGPATH -s -m "$tmp"`
9401     fi
9402     DUMPBIN="$tmp"
9403 
9404 
9405     COMPILER_TYPE=CL
9406     CCXXFLAGS="$CCXXFLAGS -nologo"
9407     LDFLAGS="$LDFLAGS -nologo -opt:ref -incremental:no"
9408     if test "x$LEGACY_HOST_CPU1" = xi586; then
9409         LDFLAGS="$LDFLAGS -safeseh"
9410     fi
9411     # TODO: make -debug optional "--disable-full-debug-symbols"
9412     LDFLAGS="$LDFLAGS -debug"
9413 
9414 fi
9415 
9416 
9417 
9418 ac_ext=c
9419 ac_cpp='$CPP $CPPFLAGS'
9420 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9421 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9422 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9423 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
9424 $as_echo_n "checking how to run the C preprocessor... " >&6; }
9425 # On Suns, sometimes $CPP names a directory.
9426 if test -n "$CPP" && test -d "$CPP"; then
9427   CPP=
9428 fi
9429 if test -z "$CPP"; then
9430   if test "${ac_cv_prog_CPP+set}" = set; then :
9431   $as_echo_n "(cached) " >&6
9432 else
9433       # Double quotes because CPP needs to be expanded
9434     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
9435     do
9436       ac_preproc_ok=false
9437 for ac_c_preproc_warn_flag in '' yes
9438 do
9439   # Use a header file that comes with gcc, so configuring glibc
9440   # with a fresh cross-compiler works.
9441   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9442   # <limits.h> exists even on freestanding compilers.
9443   # On the NeXT, cc -E runs the code through the compiler's parser,
9444   # not just through cpp. "Syntax error" is here to catch this case.
9445   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9446 /* end confdefs.h.  */
9447 #ifdef __STDC__
9448 # include <limits.h>
9449 #else
9450 # include <assert.h>
9451 #endif
9452                      Syntax error
9453 _ACEOF
9454 if ac_fn_c_try_cpp "$LINENO"; then :
9455 
9456 else
9457   # Broken: fails on valid input.
9458 continue
9459 fi
9460 rm -f conftest.err conftest.i conftest.$ac_ext
9461 
9462   # OK, works on sane cases.  Now check whether nonexistent headers
9463   # can be detected and how.
9464   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9465 /* end confdefs.h.  */
9466 #include <ac_nonexistent.h>
9467 _ACEOF
9468 if ac_fn_c_try_cpp "$LINENO"; then :
9469   # Broken: success on invalid input.
9470 continue
9471 else
9472   # Passes both tests.
9473 ac_preproc_ok=:
9474 break
9475 fi
9476 rm -f conftest.err conftest.i conftest.$ac_ext
9477 
9478 done
9479 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
9480 rm -f conftest.i conftest.err conftest.$ac_ext
9481 if $ac_preproc_ok; then :
9482   break
9483 fi
9484 
9485     done
9486     ac_cv_prog_CPP=$CPP
9487 
9488 fi
9489   CPP=$ac_cv_prog_CPP
9490 else
9491   ac_cv_prog_CPP=$CPP
9492 fi
9493 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
9494 $as_echo "$CPP" >&6; }
9495 ac_preproc_ok=false
9496 for ac_c_preproc_warn_flag in '' yes
9497 do
9498   # Use a header file that comes with gcc, so configuring glibc
9499   # with a fresh cross-compiler works.
9500   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9501   # <limits.h> exists even on freestanding compilers.
9502   # On the NeXT, cc -E runs the code through the compiler's parser,
9503   # not just through cpp. "Syntax error" is here to catch this case.
9504   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9505 /* end confdefs.h.  */
9506 #ifdef __STDC__
9507 # include <limits.h>
9508 #else
9509 # include <assert.h>
9510 #endif
9511                      Syntax error
9512 _ACEOF
9513 if ac_fn_c_try_cpp "$LINENO"; then :
9514 
9515 else
9516   # Broken: fails on valid input.
9517 continue
9518 fi
9519 rm -f conftest.err conftest.i conftest.$ac_ext
9520 
9521   # OK, works on sane cases.  Now check whether nonexistent headers
9522   # can be detected and how.
9523   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9524 /* end confdefs.h.  */
9525 #include <ac_nonexistent.h>
9526 _ACEOF
9527 if ac_fn_c_try_cpp "$LINENO"; then :
9528   # Broken: success on invalid input.
9529 continue
9530 else
9531   # Passes both tests.
9532 ac_preproc_ok=:
9533 break
9534 fi
9535 rm -f conftest.err conftest.i conftest.$ac_ext
9536 
9537 done
9538 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
9539 rm -f conftest.i conftest.err conftest.$ac_ext
9540 if $ac_preproc_ok; then :
9541 
9542 else
9543   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
9544 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
9545 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
9546 See \`config.log' for more details" "$LINENO" 5 ; }
9547 fi
9548 
9549 ac_ext=cpp
9550 ac_cpp='$CXXCPP $CPPFLAGS'
9551 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9552 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9553 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
9554 
9555 
9556     # Translate "gcc -E" into "`which gcc` -E" ie
9557     # extract the full path to the binary and at the
9558     # same time maintain any arguments passed to it.
9559     # The command MUST exist in the path, or else!
9560     tmp="$CPP"
9561     car="${tmp%% *}"
9562     tmp="$CPP EOL"
9563     cdr="${tmp#* }"
9564     # On windows we want paths without spaces.
9565     if test "x$BUILD_OS" = "xwindows"; then
9566 
9567     # Translate long cygdrive or C:\sdfsf path
9568     # into a short mixed mode path that has no
9569     # spaces in it.
9570     tmp="$car"
9571     if test "x$BUILD_OS" = "xwindows"; then
9572         tmp=`$CYGPATH -u "$car"`
9573         tmp=`which "$tmp"`
9574         # If file exists with .exe appended, that's the real filename
9575         # and cygpath needs that to convert to short style path.
9576         if test -f "${tmp}.exe"; then
9577            tmp="${tmp}.exe"
9578         elif test -f "${tmp}.cmd"; then
9579            tmp="${tmp}.cmd"
9580         fi
9581         # Convert to C:/ mixed style path without spaces.
9582          tmp=`$CYGPATH -s -m "$tmp"`
9583     fi
9584     car="$tmp"
9585 
9586     else
9587         # "which" is not portable, but is used here
9588         # because we know that the command exists!
9589         car=`which $car`
9590     fi
9591     if test "x$cdr" != xEOL; then
9592         CPP="$car ${cdr% *}"
9593     else
9594         CPP="$car"
9595     fi
9596 
9597 
9598 ac_ext=cpp
9599 ac_cpp='$CXXCPP $CPPFLAGS'
9600 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9601 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9602 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
9603 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
9604 $as_echo_n "checking how to run the C++ preprocessor... " >&6; }
9605 if test -z "$CXXCPP"; then
9606   if test "${ac_cv_prog_CXXCPP+set}" = set; then :
9607   $as_echo_n "(cached) " >&6
9608 else
9609       # Double quotes because CXXCPP needs to be expanded
9610     for CXXCPP in "$CXX -E" "/lib/cpp"
9611     do
9612       ac_preproc_ok=false
9613 for ac_cxx_preproc_warn_flag in '' yes
9614 do
9615   # Use a header file that comes with gcc, so configuring glibc
9616   # with a fresh cross-compiler works.
9617   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9618   # <limits.h> exists even on freestanding compilers.
9619   # On the NeXT, cc -E runs the code through the compiler's parser,
9620   # not just through cpp. "Syntax error" is here to catch this case.
9621   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9622 /* end confdefs.h.  */
9623 #ifdef __STDC__
9624 # include <limits.h>
9625 #else
9626 # include <assert.h>
9627 #endif
9628                      Syntax error
9629 _ACEOF
9630 if ac_fn_cxx_try_cpp "$LINENO"; then :
9631 
9632 else
9633   # Broken: fails on valid input.
9634 continue
9635 fi
9636 rm -f conftest.err conftest.i conftest.$ac_ext
9637 
9638   # OK, works on sane cases.  Now check whether nonexistent headers
9639   # can be detected and how.
9640   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9641 /* end confdefs.h.  */
9642 #include <ac_nonexistent.h>
9643 _ACEOF
9644 if ac_fn_cxx_try_cpp "$LINENO"; then :
9645   # Broken: success on invalid input.
9646 continue
9647 else
9648   # Passes both tests.
9649 ac_preproc_ok=:
9650 break
9651 fi
9652 rm -f conftest.err conftest.i conftest.$ac_ext
9653 
9654 done
9655 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
9656 rm -f conftest.i conftest.err conftest.$ac_ext
9657 if $ac_preproc_ok; then :
9658   break
9659 fi
9660 
9661     done
9662     ac_cv_prog_CXXCPP=$CXXCPP
9663 
9664 fi
9665   CXXCPP=$ac_cv_prog_CXXCPP
9666 else
9667   ac_cv_prog_CXXCPP=$CXXCPP
9668 fi
9669 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
9670 $as_echo "$CXXCPP" >&6; }
9671 ac_preproc_ok=false
9672 for ac_cxx_preproc_warn_flag in '' yes
9673 do
9674   # Use a header file that comes with gcc, so configuring glibc
9675   # with a fresh cross-compiler works.
9676   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9677   # <limits.h> exists even on freestanding compilers.
9678   # On the NeXT, cc -E runs the code through the compiler's parser,
9679   # not just through cpp. "Syntax error" is here to catch this case.
9680   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9681 /* end confdefs.h.  */
9682 #ifdef __STDC__
9683 # include <limits.h>
9684 #else
9685 # include <assert.h>
9686 #endif
9687                      Syntax error
9688 _ACEOF
9689 if ac_fn_cxx_try_cpp "$LINENO"; then :
9690 
9691 else
9692   # Broken: fails on valid input.
9693 continue
9694 fi
9695 rm -f conftest.err conftest.i conftest.$ac_ext
9696 
9697   # OK, works on sane cases.  Now check whether nonexistent headers
9698   # can be detected and how.
9699   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9700 /* end confdefs.h.  */
9701 #include <ac_nonexistent.h>
9702 _ACEOF
9703 if ac_fn_cxx_try_cpp "$LINENO"; then :
9704   # Broken: success on invalid input.
9705 continue
9706 else
9707   # Passes both tests.
9708 ac_preproc_ok=:
9709 break
9710 fi
9711 rm -f conftest.err conftest.i conftest.$ac_ext
9712 
9713 done
9714 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
9715 rm -f conftest.i conftest.err conftest.$ac_ext
9716 if $ac_preproc_ok; then :
9717 
9718 else
9719   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
9720 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
9721 as_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check
9722 See \`config.log' for more details" "$LINENO" 5 ; }
9723 fi
9724 
9725 ac_ext=cpp
9726 ac_cpp='$CXXCPP $CPPFLAGS'
9727 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9728 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9729 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
9730 
9731 
9732     # Translate "gcc -E" into "`which gcc` -E" ie
9733     # extract the full path to the binary and at the
9734     # same time maintain any arguments passed to it.
9735     # The command MUST exist in the path, or else!
9736     tmp="$CXXCPP"
9737     car="${tmp%% *}"
9738     tmp="$CXXCPP EOL"
9739     cdr="${tmp#* }"
9740     # On windows we want paths without spaces.
9741     if test "x$BUILD_OS" = "xwindows"; then
9742 
9743     # Translate long cygdrive or C:\sdfsf path
9744     # into a short mixed mode path that has no
9745     # spaces in it.
9746     tmp="$car"
9747     if test "x$BUILD_OS" = "xwindows"; then
9748         tmp=`$CYGPATH -u "$car"`
9749         tmp=`which "$tmp"`
9750         # If file exists with .exe appended, that's the real filename
9751         # and cygpath needs that to convert to short style path.
9752         if test -f "${tmp}.exe"; then
9753            tmp="${tmp}.exe"
9754         elif test -f "${tmp}.cmd"; then
9755            tmp="${tmp}.cmd"
9756         fi
9757         # Convert to C:/ mixed style path without spaces.
9758          tmp=`$CYGPATH -s -m "$tmp"`
9759     fi
9760     car="$tmp"
9761 
9762     else
9763         # "which" is not portable, but is used here
9764         # because we know that the command exists!
9765         car=`which $car`
9766     fi
9767     if test "x$cdr" != xEOL; then
9768         CXXCPP="$car ${cdr% *}"
9769     else
9770         CXXCPP="$car"
9771     fi
9772 
9773 
9774 # Find the right assembler.
9775 if test "x$BUILD_OS" = xsolaris; then
9776     # Extract the first word of "as", so it can be a program name with args.
9777 set dummy as; ac_word=$2
9778 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9779 $as_echo_n "checking for $ac_word... " >&6; }
9780 if test "${ac_cv_path_AS+set}" = set; then :
9781   $as_echo_n "(cached) " >&6
9782 else
9783   case $AS in
9784   [\\/]* | ?:[\\/]*)
9785   ac_cv_path_AS="$AS" # Let the user override the test with a path.
9786   ;;
9787   *)
9788   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9789 for as_dir in $PATH
9790 do
9791   IFS=$as_save_IFS
9792   test -z "$as_dir" && as_dir=.
9793     for ac_exec_ext in '' $ac_executable_extensions; do
9794   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9795     ac_cv_path_AS="$as_dir/$ac_word$ac_exec_ext"
9796     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9797     break 2
9798   fi
9799 done
9800   done
9801 IFS=$as_save_IFS
9802 
9803   ;;
9804 esac
9805 fi
9806 AS=$ac_cv_path_AS
9807 if test -n "$AS"; then
9808   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
9809 $as_echo "$AS" >&6; }
9810 else
9811   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9812 $as_echo "no" >&6; }
9813 fi
9814 
9815 
9816 
9817     # Translate "gcc -E" into "`which gcc` -E" ie
9818     # extract the full path to the binary and at the
9819     # same time maintain any arguments passed to it.
9820     # The command MUST exist in the path, or else!
9821     tmp="$AS"
9822     car="${tmp%% *}"
9823     tmp="$AS EOL"
9824     cdr="${tmp#* }"
9825     # On windows we want paths without spaces.
9826     if test "x$BUILD_OS" = "xwindows"; then
9827 
9828     # Translate long cygdrive or C:\sdfsf path
9829     # into a short mixed mode path that has no
9830     # spaces in it.
9831     tmp="$car"
9832     if test "x$BUILD_OS" = "xwindows"; then
9833         tmp=`$CYGPATH -u "$car"`
9834         tmp=`which "$tmp"`
9835         # If file exists with .exe appended, that's the real filename
9836         # and cygpath needs that to convert to short style path.
9837         if test -f "${tmp}.exe"; then
9838            tmp="${tmp}.exe"
9839         elif test -f "${tmp}.cmd"; then
9840            tmp="${tmp}.cmd"
9841         fi
9842         # Convert to C:/ mixed style path without spaces.
9843          tmp=`$CYGPATH -s -m "$tmp"`
9844     fi
9845     car="$tmp"
9846 
9847     else
9848         # "which" is not portable, but is used here
9849         # because we know that the command exists!
9850         car=`which $car`
9851     fi
9852     if test "x$cdr" != xEOL; then
9853         AS="$car ${cdr% *}"
9854     else
9855         AS="$car"
9856     fi
9857 
9858     ASFLAGS=" "
9859 else
9860     AS="$CC -c"
9861     ASFLAGS=" "
9862 fi
9863 
9864 
9865 
9866 if test "x$HOST_CPU_BITS" = x32 && test "x$HOST_OS" = xmacosx; then
9867     # On 32-bit MacOSX the OS requires C-entry points to be 16 byte aligned.
9868     # While waiting for a better solution, the current workaround is to use -mstackrealign.
9869     CFLAGS="$CFLAGS -mstackrealign"
9870     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if 32-bit compiler supports -mstackrealign" >&5
9871 $as_echo_n "checking if 32-bit compiler supports -mstackrealign... " >&6; }
9872 
9873 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9874 /* end confdefs.h.  */
9875 int main() { return 0; }
9876 _ACEOF
9877 if ac_fn_cxx_try_link "$LINENO"; then :
9878 
9879                         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9880 $as_echo "yes" >&6; }
9881 
9882 else
9883 
9884                         { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9885 $as_echo "no" >&6; }
9886                         as_fn_error $? "The selected compiler $CXX does not support -mstackrealign! Try to put another compiler in the path." "$LINENO" 5
9887 
9888 fi
9889 rm -f core conftest.err conftest.$ac_objext \
9890     conftest$ac_exeext conftest.$ac_ext
9891 fi
9892 
9893 if test "x$BUILD_OS" = xsolaris; then
9894     # Extract the first word of "nm", so it can be a program name with args.
9895 set dummy nm; ac_word=$2
9896 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9897 $as_echo_n "checking for $ac_word... " >&6; }
9898 if test "${ac_cv_path_NM+set}" = set; then :
9899   $as_echo_n "(cached) " >&6
9900 else
9901   case $NM in
9902   [\\/]* | ?:[\\/]*)
9903   ac_cv_path_NM="$NM" # Let the user override the test with a path.
9904   ;;
9905   *)
9906   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9907 for as_dir in $PATH
9908 do
9909   IFS=$as_save_IFS
9910   test -z "$as_dir" && as_dir=.
9911     for ac_exec_ext in '' $ac_executable_extensions; do
9912   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9913     ac_cv_path_NM="$as_dir/$ac_word$ac_exec_ext"
9914     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9915     break 2
9916   fi
9917 done
9918   done
9919 IFS=$as_save_IFS
9920 
9921   ;;
9922 esac
9923 fi
9924 NM=$ac_cv_path_NM
9925 if test -n "$NM"; then
9926   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM" >&5
9927 $as_echo "$NM" >&6; }
9928 else
9929   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9930 $as_echo "no" >&6; }
9931 fi
9932 
9933 
9934 
9935     # Translate "gcc -E" into "`which gcc` -E" ie
9936     # extract the full path to the binary and at the
9937     # same time maintain any arguments passed to it.
9938     # The command MUST exist in the path, or else!
9939     tmp="$NM"
9940     car="${tmp%% *}"
9941     tmp="$NM EOL"
9942     cdr="${tmp#* }"
9943     # On windows we want paths without spaces.
9944     if test "x$BUILD_OS" = "xwindows"; then
9945 
9946     # Translate long cygdrive or C:\sdfsf path
9947     # into a short mixed mode path that has no
9948     # spaces in it.
9949     tmp="$car"
9950     if test "x$BUILD_OS" = "xwindows"; then
9951         tmp=`$CYGPATH -u "$car"`
9952         tmp=`which "$tmp"`
9953         # If file exists with .exe appended, that's the real filename
9954         # and cygpath needs that to convert to short style path.
9955         if test -f "${tmp}.exe"; then
9956            tmp="${tmp}.exe"
9957         elif test -f "${tmp}.cmd"; then
9958            tmp="${tmp}.cmd"
9959         fi
9960         # Convert to C:/ mixed style path without spaces.
9961          tmp=`$CYGPATH -s -m "$tmp"`
9962     fi
9963     car="$tmp"
9964 
9965     else
9966         # "which" is not portable, but is used here
9967         # because we know that the command exists!
9968         car=`which $car`
9969     fi
9970     if test "x$cdr" != xEOL; then
9971         NM="$car ${cdr% *}"
9972     else
9973         NM="$car"
9974     fi
9975 
9976     # Extract the first word of "strip", so it can be a program name with args.
9977 set dummy strip; ac_word=$2
9978 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9979 $as_echo_n "checking for $ac_word... " >&6; }
9980 if test "${ac_cv_path_STRIP+set}" = set; then :
9981   $as_echo_n "(cached) " >&6
9982 else
9983   case $STRIP in
9984   [\\/]* | ?:[\\/]*)
9985   ac_cv_path_STRIP="$STRIP" # Let the user override the test with a path.
9986   ;;
9987   *)
9988   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9989 for as_dir in $PATH
9990 do
9991   IFS=$as_save_IFS
9992   test -z "$as_dir" && as_dir=.
9993     for ac_exec_ext in '' $ac_executable_extensions; do
9994   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9995     ac_cv_path_STRIP="$as_dir/$ac_word$ac_exec_ext"
9996     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9997     break 2
9998   fi
9999 done
10000   done
10001 IFS=$as_save_IFS
10002 
10003   ;;
10004 esac
10005 fi
10006 STRIP=$ac_cv_path_STRIP
10007 if test -n "$STRIP"; then
10008   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
10009 $as_echo "$STRIP" >&6; }
10010 else
10011   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10012 $as_echo "no" >&6; }
10013 fi
10014 
10015 
10016 
10017     # Translate "gcc -E" into "`which gcc` -E" ie
10018     # extract the full path to the binary and at the
10019     # same time maintain any arguments passed to it.
10020     # The command MUST exist in the path, or else!
10021     tmp="$STRIP"
10022     car="${tmp%% *}"
10023     tmp="$STRIP EOL"
10024     cdr="${tmp#* }"
10025     # On windows we want paths without spaces.
10026     if test "x$BUILD_OS" = "xwindows"; then
10027 
10028     # Translate long cygdrive or C:\sdfsf path
10029     # into a short mixed mode path that has no
10030     # spaces in it.
10031     tmp="$car"
10032     if test "x$BUILD_OS" = "xwindows"; then
10033         tmp=`$CYGPATH -u "$car"`
10034         tmp=`which "$tmp"`
10035         # If file exists with .exe appended, that's the real filename
10036         # and cygpath needs that to convert to short style path.
10037         if test -f "${tmp}.exe"; then
10038            tmp="${tmp}.exe"
10039         elif test -f "${tmp}.cmd"; then
10040            tmp="${tmp}.cmd"
10041         fi
10042         # Convert to C:/ mixed style path without spaces.
10043          tmp=`$CYGPATH -s -m "$tmp"`
10044     fi
10045     car="$tmp"
10046 
10047     else
10048         # "which" is not portable, but is used here
10049         # because we know that the command exists!
10050         car=`which $car`
10051     fi
10052     if test "x$cdr" != xEOL; then
10053         STRIP="$car ${cdr% *}"
10054     else
10055         STRIP="$car"
10056     fi
10057 
10058     # Extract the first word of "mcs", so it can be a program name with args.
10059 set dummy mcs; ac_word=$2
10060 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10061 $as_echo_n "checking for $ac_word... " >&6; }
10062 if test "${ac_cv_path_MCS+set}" = set; then :
10063   $as_echo_n "(cached) " >&6
10064 else
10065   case $MCS in
10066   [\\/]* | ?:[\\/]*)
10067   ac_cv_path_MCS="$MCS" # Let the user override the test with a path.
10068   ;;
10069   *)
10070   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10071 for as_dir in $PATH
10072 do
10073   IFS=$as_save_IFS
10074   test -z "$as_dir" && as_dir=.
10075     for ac_exec_ext in '' $ac_executable_extensions; do
10076   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10077     ac_cv_path_MCS="$as_dir/$ac_word$ac_exec_ext"
10078     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10079     break 2
10080   fi
10081 done
10082   done
10083 IFS=$as_save_IFS
10084 
10085   ;;
10086 esac
10087 fi
10088 MCS=$ac_cv_path_MCS
10089 if test -n "$MCS"; then
10090   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MCS" >&5
10091 $as_echo "$MCS" >&6; }
10092 else
10093   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10094 $as_echo "no" >&6; }
10095 fi
10096 
10097 
10098 
10099     # Translate "gcc -E" into "`which gcc` -E" ie
10100     # extract the full path to the binary and at the
10101     # same time maintain any arguments passed to it.
10102     # The command MUST exist in the path, or else!
10103     tmp="$MCS"
10104     car="${tmp%% *}"
10105     tmp="$MCS EOL"
10106     cdr="${tmp#* }"
10107     # On windows we want paths without spaces.
10108     if test "x$BUILD_OS" = "xwindows"; then
10109 
10110     # Translate long cygdrive or C:\sdfsf path
10111     # into a short mixed mode path that has no
10112     # spaces in it.
10113     tmp="$car"
10114     if test "x$BUILD_OS" = "xwindows"; then
10115         tmp=`$CYGPATH -u "$car"`
10116         tmp=`which "$tmp"`
10117         # If file exists with .exe appended, that's the real filename
10118         # and cygpath needs that to convert to short style path.
10119         if test -f "${tmp}.exe"; then
10120            tmp="${tmp}.exe"
10121         elif test -f "${tmp}.cmd"; then
10122            tmp="${tmp}.cmd"
10123         fi
10124         # Convert to C:/ mixed style path without spaces.
10125          tmp=`$CYGPATH -s -m "$tmp"`
10126     fi
10127     car="$tmp"
10128 
10129     else
10130         # "which" is not portable, but is used here
10131         # because we know that the command exists!
10132         car=`which $car`
10133     fi
10134     if test "x$cdr" != xEOL; then
10135         MCS="$car ${cdr% *}"
10136     else
10137         MCS="$car"
10138     fi
10139 
10140 else
10141     if test -n "$ac_tool_prefix"; then
10142   # Extract the first word of "${ac_tool_prefix}nm", so it can be a program name with args.
10143 set dummy ${ac_tool_prefix}nm; ac_word=$2
10144 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10145 $as_echo_n "checking for $ac_word... " >&6; }
10146 if test "${ac_cv_prog_NM+set}" = set; then :
10147   $as_echo_n "(cached) " >&6
10148 else
10149   if test -n "$NM"; then
10150   ac_cv_prog_NM="$NM" # Let the user override the test.
10151 else
10152 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10153 for as_dir in $PATH
10154 do
10155   IFS=$as_save_IFS
10156   test -z "$as_dir" && as_dir=.
10157     for ac_exec_ext in '' $ac_executable_extensions; do
10158   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10159     ac_cv_prog_NM="${ac_tool_prefix}nm"
10160     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10161     break 2
10162   fi
10163 done
10164   done
10165 IFS=$as_save_IFS
10166 
10167 fi
10168 fi
10169 NM=$ac_cv_prog_NM
10170 if test -n "$NM"; then
10171   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM" >&5
10172 $as_echo "$NM" >&6; }
10173 else
10174   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10175 $as_echo "no" >&6; }
10176 fi
10177 
10178 
10179 fi
10180 if test -z "$ac_cv_prog_NM"; then
10181   ac_ct_NM=$NM
10182   # Extract the first word of "nm", so it can be a program name with args.
10183 set dummy nm; ac_word=$2
10184 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10185 $as_echo_n "checking for $ac_word... " >&6; }
10186 if test "${ac_cv_prog_ac_ct_NM+set}" = set; then :
10187   $as_echo_n "(cached) " >&6
10188 else
10189   if test -n "$ac_ct_NM"; then
10190   ac_cv_prog_ac_ct_NM="$ac_ct_NM" # Let the user override the test.
10191 else
10192 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10193 for as_dir in $PATH
10194 do
10195   IFS=$as_save_IFS
10196   test -z "$as_dir" && as_dir=.
10197     for ac_exec_ext in '' $ac_executable_extensions; do
10198   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10199     ac_cv_prog_ac_ct_NM="nm"
10200     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10201     break 2
10202   fi
10203 done
10204   done
10205 IFS=$as_save_IFS
10206 
10207 fi
10208 fi
10209 ac_ct_NM=$ac_cv_prog_ac_ct_NM
10210 if test -n "$ac_ct_NM"; then
10211   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NM" >&5
10212 $as_echo "$ac_ct_NM" >&6; }
10213 else
10214   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10215 $as_echo "no" >&6; }
10216 fi
10217 
10218   if test "x$ac_ct_NM" = x; then
10219     NM=""
10220   else
10221     case $cross_compiling:$ac_tool_warned in
10222 yes:)
10223 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
10224 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
10225 ac_tool_warned=yes ;;
10226 esac
10227     NM=$ac_ct_NM
10228   fi
10229 else
10230   NM="$ac_cv_prog_NM"
10231 fi
10232 
10233 
10234     # Translate "gcc -E" into "`which gcc` -E" ie
10235     # extract the full path to the binary and at the
10236     # same time maintain any arguments passed to it.
10237     # The command MUST exist in the path, or else!
10238     tmp="$NM"
10239     car="${tmp%% *}"
10240     tmp="$NM EOL"
10241     cdr="${tmp#* }"
10242     # On windows we want paths without spaces.
10243     if test "x$BUILD_OS" = "xwindows"; then
10244 
10245     # Translate long cygdrive or C:\sdfsf path
10246     # into a short mixed mode path that has no
10247     # spaces in it.
10248     tmp="$car"
10249     if test "x$BUILD_OS" = "xwindows"; then
10250         tmp=`$CYGPATH -u "$car"`
10251         tmp=`which "$tmp"`
10252         # If file exists with .exe appended, that's the real filename
10253         # and cygpath needs that to convert to short style path.
10254         if test -f "${tmp}.exe"; then
10255            tmp="${tmp}.exe"
10256         elif test -f "${tmp}.cmd"; then
10257            tmp="${tmp}.cmd"
10258         fi
10259         # Convert to C:/ mixed style path without spaces.
10260          tmp=`$CYGPATH -s -m "$tmp"`
10261     fi
10262     car="$tmp"
10263 
10264     else
10265         # "which" is not portable, but is used here
10266         # because we know that the command exists!
10267         car=`which $car`
10268     fi
10269     if test "x$cdr" != xEOL; then
10270         NM="$car ${cdr% *}"
10271     else
10272         NM="$car"
10273     fi
10274 
10275     if test -n "$ac_tool_prefix"; then
10276   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
10277 set dummy ${ac_tool_prefix}strip; ac_word=$2
10278 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10279 $as_echo_n "checking for $ac_word... " >&6; }
10280 if test "${ac_cv_prog_STRIP+set}" = set; then :
10281   $as_echo_n "(cached) " >&6
10282 else
10283   if test -n "$STRIP"; then
10284   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
10285 else
10286 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10287 for as_dir in $PATH
10288 do
10289   IFS=$as_save_IFS
10290   test -z "$as_dir" && as_dir=.
10291     for ac_exec_ext in '' $ac_executable_extensions; do
10292   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10293     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
10294     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10295     break 2
10296   fi
10297 done
10298   done
10299 IFS=$as_save_IFS
10300 
10301 fi
10302 fi
10303 STRIP=$ac_cv_prog_STRIP
10304 if test -n "$STRIP"; then
10305   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
10306 $as_echo "$STRIP" >&6; }
10307 else
10308   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10309 $as_echo "no" >&6; }
10310 fi
10311 
10312 
10313 fi
10314 if test -z "$ac_cv_prog_STRIP"; then
10315   ac_ct_STRIP=$STRIP
10316   # Extract the first word of "strip", so it can be a program name with args.
10317 set dummy strip; ac_word=$2
10318 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10319 $as_echo_n "checking for $ac_word... " >&6; }
10320 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
10321   $as_echo_n "(cached) " >&6
10322 else
10323   if test -n "$ac_ct_STRIP"; then
10324   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
10325 else
10326 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10327 for as_dir in $PATH
10328 do
10329   IFS=$as_save_IFS
10330   test -z "$as_dir" && as_dir=.
10331     for ac_exec_ext in '' $ac_executable_extensions; do
10332   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10333     ac_cv_prog_ac_ct_STRIP="strip"
10334     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10335     break 2
10336   fi
10337 done
10338   done
10339 IFS=$as_save_IFS
10340 
10341 fi
10342 fi
10343 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
10344 if test -n "$ac_ct_STRIP"; then
10345   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
10346 $as_echo "$ac_ct_STRIP" >&6; }
10347 else
10348   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10349 $as_echo "no" >&6; }
10350 fi
10351 
10352   if test "x$ac_ct_STRIP" = x; then
10353     STRIP=""
10354   else
10355     case $cross_compiling:$ac_tool_warned in
10356 yes:)
10357 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
10358 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
10359 ac_tool_warned=yes ;;
10360 esac
10361     STRIP=$ac_ct_STRIP
10362   fi
10363 else
10364   STRIP="$ac_cv_prog_STRIP"
10365 fi
10366 
10367 
10368     # Translate "gcc -E" into "`which gcc` -E" ie
10369     # extract the full path to the binary and at the
10370     # same time maintain any arguments passed to it.
10371     # The command MUST exist in the path, or else!
10372     tmp="$STRIP"
10373     car="${tmp%% *}"
10374     tmp="$STRIP EOL"
10375     cdr="${tmp#* }"
10376     # On windows we want paths without spaces.
10377     if test "x$BUILD_OS" = "xwindows"; then
10378 
10379     # Translate long cygdrive or C:\sdfsf path
10380     # into a short mixed mode path that has no
10381     # spaces in it.
10382     tmp="$car"
10383     if test "x$BUILD_OS" = "xwindows"; then
10384         tmp=`$CYGPATH -u "$car"`
10385         tmp=`which "$tmp"`
10386         # If file exists with .exe appended, that's the real filename
10387         # and cygpath needs that to convert to short style path.
10388         if test -f "${tmp}.exe"; then
10389            tmp="${tmp}.exe"
10390         elif test -f "${tmp}.cmd"; then
10391            tmp="${tmp}.cmd"
10392         fi
10393         # Convert to C:/ mixed style path without spaces.
10394          tmp=`$CYGPATH -s -m "$tmp"`
10395     fi
10396     car="$tmp"
10397 
10398     else
10399         # "which" is not portable, but is used here
10400         # because we know that the command exists!
10401         car=`which $car`
10402     fi
10403     if test "x$cdr" != xEOL; then
10404         STRIP="$car ${cdr% *}"
10405     else
10406         STRIP="$car"
10407     fi
10408 
10409 fi
10410 
10411 # When using cygwin, we need a wrapper binary that renames
10412 # /cygdrive/c/ arguments into c:/ arguments and peeks into
10413 # @files and rewrites these too! This wrapper binary is
10414 # called uncygdrive.exe.
10415 UNCYGDRIVE=
10416 if test "x$BUILD_OS" = xwindows; then
10417     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if uncygdrive can be created" >&5
10418 $as_echo_n "checking if uncygdrive can be created... " >&6; }
10419     UNCYGDRIVE_SRC=`$CYGPATH -m $SRC_ROOT/common/src/uncygdrive.c`
10420     rm -f $OUTPUT_ROOT/uncygdrive*
10421     UNCYGDRIVE=`$CYGPATH -m $OUTPUT_ROOT/uncygdrive.exe`
10422     cd $OUTPUT_ROOT
10423     $CC $UNCYGDRIVE_SRC /Fe$UNCYGDRIVE > $OUTPUT_ROOT/uncygdrive1.log 2>&1
10424     cd $CURDIR
10425 
10426     if test ! -x $OUTPUT_ROOT/uncygdrive.exe; then
10427         { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10428 $as_echo "no" >&6; }
10429         cat $OUTPUT_ROOT/uncygdrive1.log
10430         as_fn_error $? "Could not create $OUTPUT_ROOT/uncygdrive.exe" "$LINENO" 5
10431     fi
10432     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $UNCYGDRIVE" >&5
10433 $as_echo "$UNCYGDRIVE" >&6; }
10434     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if uncygdrive.exe works" >&5
10435 $as_echo_n "checking if uncygdrive.exe works... " >&6; }
10436     cd $OUTPUT_ROOT
10437     $UNCYGDRIVE $CC $SRC_ROOT/common/src/uncygdrive.c /Fe$OUTPUT_ROOT/uncygdrive2.exe > $OUTPUT_ROOT/uncygdrive2.log 2>&1
10438     cd $CURDIR
10439     if test ! -x $OUTPUT_ROOT/uncygdrive2.exe; then
10440         { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10441 $as_echo "no" >&6; }
10442         cat $OUTPUT_ROOT/uncygdrive2.log
10443         as_fn_error $? "Uncygdrive did not work!" "$LINENO" 5
10444     fi
10445     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10446 $as_echo "yes" >&6; }
10447     rm -f $OUTPUT_ROOT/uncygdrive?.??? $OUTPUT_ROOT/uncygdrive.obj
10448 fi
10449 
10450 
10451 
10452 
10453     # Check whether --enable-ccache was given.
10454 if test "${enable_ccache+set}" = set; then :
10455   enableval=$enable_ccache; ENABLE_CCACHE=${enable_ccache}
10456 else
10457   ENABLE_CCACHE=yes
10458 fi
10459 
10460     if test "x$ENABLE_CCACHE" = xyes; then
10461         # Extract the first word of "ccache", so it can be a program name with args.
10462 set dummy ccache; ac_word=$2
10463 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10464 $as_echo_n "checking for $ac_word... " >&6; }
10465 if test "${ac_cv_path_CCACHE+set}" = set; then :
10466   $as_echo_n "(cached) " >&6
10467 else
10468   case $CCACHE in
10469   [\\/]* | ?:[\\/]*)
10470   ac_cv_path_CCACHE="$CCACHE" # Let the user override the test with a path.
10471   ;;
10472   *)
10473   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10474 for as_dir in $PATH
10475 do
10476   IFS=$as_save_IFS
10477   test -z "$as_dir" && as_dir=.
10478     for ac_exec_ext in '' $ac_executable_extensions; do
10479   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10480     ac_cv_path_CCACHE="$as_dir/$ac_word$ac_exec_ext"
10481     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10482     break 2
10483   fi
10484 done
10485   done
10486 IFS=$as_save_IFS
10487 
10488   ;;
10489 esac
10490 fi
10491 CCACHE=$ac_cv_path_CCACHE
10492 if test -n "$CCACHE"; then
10493   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CCACHE" >&5
10494 $as_echo "$CCACHE" >&6; }
10495 else
10496   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10497 $as_echo "no" >&6; }
10498 fi
10499 
10500 
10501     else
10502         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ccache" >&5
10503 $as_echo_n "checking for ccache... " >&6; }
10504         { $as_echo "$as_me:${as_lineno-$LINENO}: result: explicitly disabled" >&5
10505 $as_echo "explicitly disabled" >&6; }
10506         CCACHE=
10507     fi
10508 
10509 
10510 
10511 # Check whether --with-ccache-dir was given.
10512 if test "${with_ccache_dir+set}" = set; then :
10513   withval=$with_ccache_dir;
10514 fi
10515 
10516 
10517     if test "x$with_ccache_dir" != x; then
10518         # When using a non home ccache directory, assume the use is to share ccache files
10519         # with other users. Thus change the umask.
10520         SET_CCACHE_DIR="CCACHE_DIR=$with_ccache_dir CCACHE_UMASK=002"
10521     fi
10522     CCACHE_FOUND=""
10523     if test "x$CCACHE" != x; then
10524 
10525     if test "x$CCACHE" != x; then
10526         CCACHE_FOUND="true"
10527         # Only use ccache if it is 3.1.4 or later, which supports
10528         # precompiled headers.
10529         { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ccache supports precompiled headers" >&5
10530 $as_echo_n "checking if ccache supports precompiled headers... " >&6; }
10531         HAS_GOOD_CCACHE=`($CCACHE --version | head -n 1 | grep -E 3.1.[456789]) 2> /dev/null`
10532         if test "x$HAS_GOOD_CCACHE" = x; then
10533             { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, disabling ccache" >&5
10534 $as_echo "no, disabling ccache" >&6; }
10535             CCACHE=
10536         else
10537             { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10538 $as_echo "yes" >&6; }
10539             { $as_echo "$as_me:${as_lineno-$LINENO}: checking if C-compiler supports ccache precompiled headers" >&5
10540 $as_echo_n "checking if C-compiler supports ccache precompiled headers... " >&6; }
10541             PUSHED_FLAGS="$CXXFLAGS"
10542             CXXFLAGS="-fpch-preprocess $CXXFLAGS"
10543             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10544 /* end confdefs.h.  */
10545 
10546 int
10547 main ()
10548 {
10549 
10550   ;
10551   return 0;
10552 }
10553 _ACEOF
10554 if ac_fn_cxx_try_compile "$LINENO"; then :
10555   CC_KNOWS_CCACHE_TRICK=yes
10556 else
10557   CC_KNOWS_CCACHE_TRICK=no
10558 fi
10559 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10560             CXXFLAGS="$PUSHED_FLAGS"
10561             if test "x$CC_KNOWS_CCACHE_TRICK" = xyes; then
10562                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10563 $as_echo "yes" >&6; }
10564             else
10565                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, disabling ccaching of precompiled headers" >&5
10566 $as_echo "no, disabling ccaching of precompiled headers" >&6; }
10567                 CCACHE=
10568             fi
10569         fi
10570     fi
10571 
10572     if test "x$CCACHE" != x; then
10573         CCACHE_SLOPPINESS=time_macros
10574         CCACHE="CCACHE_COMPRESS=1 $SET_CCACHE_DIR CCACHE_SLOPPINESS=$CCACHE_SLOPPINESS $CCACHE"
10575         CCACHE_FLAGS=-fpch-preprocess
10576 
10577         if test "x$SET_CCACHE_DIR" != x; then
10578             mkdir -p $CCACHE_DIR > /dev/null 2>&1
10579             chmod a+rwxs $CCACHE_DIR > /dev/null 2>&1
10580         fi
10581     fi
10582 
10583     fi
10584 
10585 
10586 # Used on GNU/Linux systems, can be empty...
10587 #AC_PATH_PROG(ELFDUMP, elfdump)
10588 
10589 # Setup default logging of stdout and stderr to build.log in the output root.
10590 BUILD_LOG='$(OUTPUT_ROOT)/build.log'
10591 BUILD_LOG_WRAPPER='$(SH) $(SRC_ROOT)/common/bin/logger.sh $(BUILD_LOG)'
10592 
10593 
10594 
10595 ###############################################################################
10596 #
10597 # Now we check if libjvm.so will use 32 or 64 bit pointers for the C/C++ code.
10598 # (The JVM can use 32 or 64 bit Java pointers but that decision
10599 # is made at runtime.)
10600 #
10601 ac_ext=cpp
10602 ac_cpp='$CXXCPP $CPPFLAGS'
10603 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10604 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10605 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
10606 
10607 OLD_CXXFLAGS="$CXXFLAGS"
10608 if test "x$HOST_OS" = xsolaris && test "x$with_data_model" != x; then
10609         CXXFLAGS="-m{$with_data_model} $CXXFLAGS"
10610 fi
10611 
10612 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
10613 $as_echo_n "checking for ANSI C header files... " >&6; }
10614 if test "${ac_cv_header_stdc+set}" = set; then :
10615   $as_echo_n "(cached) " >&6
10616 else
10617   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10618 /* end confdefs.h.  */
10619 #include <stdlib.h>
10620 #include <stdarg.h>
10621 #include <string.h>
10622 #include <float.h>
10623 
10624 int
10625 main ()
10626 {
10627 
10628   ;
10629   return 0;
10630 }
10631 _ACEOF
10632 if ac_fn_cxx_try_compile "$LINENO"; then :
10633   ac_cv_header_stdc=yes
10634 else
10635   ac_cv_header_stdc=no
10636 fi
10637 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10638 
10639 if test $ac_cv_header_stdc = yes; then
10640   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
10641   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10642 /* end confdefs.h.  */
10643 #include <string.h>
10644 
10645 _ACEOF
10646 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10647   $EGREP "memchr" >/dev/null 2>&1; then :
10648 
10649 else
10650   ac_cv_header_stdc=no
10651 fi
10652 rm -f conftest*
10653 
10654 fi
10655 
10656 if test $ac_cv_header_stdc = yes; then
10657   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
10658   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10659 /* end confdefs.h.  */
10660 #include <stdlib.h>
10661 
10662 _ACEOF
10663 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10664   $EGREP "free" >/dev/null 2>&1; then :
10665 
10666 else
10667   ac_cv_header_stdc=no
10668 fi
10669 rm -f conftest*
10670 
10671 fi
10672 
10673 if test $ac_cv_header_stdc = yes; then
10674   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
10675   if test "$cross_compiling" = yes; then :
10676   :
10677 else
10678   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10679 /* end confdefs.h.  */
10680 #include <ctype.h>
10681 #include <stdlib.h>
10682 #if ((' ' & 0x0FF) == 0x020)
10683 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
10684 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
10685 #else
10686 # define ISLOWER(c) \
10687                    (('a' <= (c) && (c) <= 'i') \
10688                      || ('j' <= (c) && (c) <= 'r') \
10689                      || ('s' <= (c) && (c) <= 'z'))
10690 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
10691 #endif
10692 
10693 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
10694 int
10695 main ()
10696 {
10697   int i;
10698   for (i = 0; i < 256; i++)
10699     if (XOR (islower (i), ISLOWER (i))
10700         || toupper (i) != TOUPPER (i))
10701       return 2;
10702   return 0;
10703 }
10704 _ACEOF
10705 if ac_fn_cxx_try_run "$LINENO"; then :
10706 
10707 else
10708   ac_cv_header_stdc=no
10709 fi
10710 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10711   conftest.$ac_objext conftest.beam conftest.$ac_ext
10712 fi
10713 
10714 fi
10715 fi
10716 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
10717 $as_echo "$ac_cv_header_stdc" >&6; }
10718 if test $ac_cv_header_stdc = yes; then
10719 
10720 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
10721 
10722 fi
10723 
10724 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
10725 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
10726                   inttypes.h stdint.h unistd.h
10727 do :
10728   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10729 ac_fn_cxx_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
10730 "
10731 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
10732   cat >>confdefs.h <<_ACEOF
10733 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
10734 _ACEOF
10735 
10736 fi
10737 
10738 done
10739 
10740 
10741 # The cast to long int works around a bug in the HP C Compiler
10742 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
10743 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
10744 # This bug is HP SR number 8606223364.
10745 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int *" >&5
10746 $as_echo_n "checking size of int *... " >&6; }
10747 if test "${ac_cv_sizeof_int_p+set}" = set; then :
10748   $as_echo_n "(cached) " >&6
10749 else
10750   if ac_fn_cxx_compute_int "$LINENO" "(long int) (sizeof (int *))" "ac_cv_sizeof_int_p"        "$ac_includes_default"; then :
10751 
10752 else
10753   if test "$ac_cv_type_int_p" = yes; then
10754      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
10755 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
10756 as_fn_error 77 "cannot compute sizeof (int *)
10757 See \`config.log' for more details" "$LINENO" 5 ; }
10758    else
10759      ac_cv_sizeof_int_p=0
10760    fi
10761 fi
10762 
10763 fi
10764 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int_p" >&5
10765 $as_echo "$ac_cv_sizeof_int_p" >&6; }
10766 
10767 
10768 
10769 cat >>confdefs.h <<_ACEOF
10770 #define SIZEOF_INT_P $ac_cv_sizeof_int_p
10771 _ACEOF
10772 
10773 
10774 CXXFLAGS="$OLD_CXXFLAGS"
10775 ac_ext=cpp
10776 ac_cpp='$CXXCPP $CPPFLAGS'
10777 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10778 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10779 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
10780 
10781 
10782 if test "x$ac_cv_sizeof_int_p" = x0; then
10783     # The test failed, lets pick the assumed value.
10784     ARCH_DATA_MODEL=$HOST_CPU_BITS
10785 else
10786     ARCH_DATA_MODEL=`expr 8 \* $ac_cv_sizeof_int_p`
10787 fi
10788 
10789 if test "x$ARCH_DATA_MODEL" = x64; then
10790     A_LP64="LP64:="
10791     ADD_LP64="-D_LP64=1"
10792 fi
10793 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for host address size" >&5
10794 $as_echo_n "checking for host address size... " >&6; }
10795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ARCH_DATA_MODEL bits" >&5
10796 $as_echo "$ARCH_DATA_MODEL bits" >&6; }
10797 LP64=$A_LP64
10798 
10799 
10800 
10801 if test "x$ARCH_DATA_MODEL" != "x$HOST_CPU_BITS"; then
10802     as_fn_error $? "The tested number of bits in the host ($ARCH_DATA_MODEL) differs from the number of bits expected to be found in the host ($HOST_CPU_BITS)" "$LINENO" 5
10803 fi
10804 
10805 ###############################################################################
10806 #
10807 # Can the C/C++ compiler use precompiled headers?
10808 #
10809 # Check whether --enable-precompiled-headers was given.
10810 if test "${enable_precompiled_headers+set}" = set; then :
10811   enableval=$enable_precompiled_headers; ENABLE_PRECOMPH=${enable_precompiled-headers}
10812 else
10813   ENABLE_PRECOMPH=yes
10814 fi
10815 
10816 
10817 USE_PRECOMPILED_HEADER=1
10818 if test "x$ENABLE_PRECOMPH" = xno; then
10819     USE_PRECOMPILED_HEADER=0
10820 fi
10821 
10822 if test "x$ENABLE_PRECOMPH" = xyes; then
10823     # Check that the compiler actually supports precomp headers.
10824     if test "x$GCC" = xyes; then
10825          { $as_echo "$as_me:${as_lineno-$LINENO}: checking that precompiled headers work" >&5
10826 $as_echo_n "checking that precompiled headers work... " >&6; }
10827          echo "int alfa();" > conftest.h
10828          $CXX -x c++-header conftest.h -o conftest.hpp.gch
10829          if test ! -f conftest.hpp.gch; then
10830              echo Precompiled header is not working!
10831              USE_PRECOMPILED_HEADER=0
10832              { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10833 $as_echo "no" >&6; }
10834          else
10835              { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10836 $as_echo "yes" >&6; }
10837          fi
10838          rm -f conftest.h
10839     fi
10840 fi
10841 
10842 
10843 
10844 ###############################################################################
10845 #
10846 # How to compile shared libraries.
10847 #
10848 
10849 if test "x$GCC" = xyes; then
10850     COMPILER_NAME=gcc
10851     PICFLAG="-fPIC"
10852     LIBRARY_PREFIX=lib
10853     SHARED_LIBRARY='lib$1.so'
10854     STATIC_LIBRARY='lib$1.a'
10855     SHARED_LIBRARY_FLAGS="-shared"
10856     SHARED_LIBRARY_SUFFIX='.so'
10857     STATIC_LIBRARY_SUFFIX='.a'
10858     OBJ_SUFFIX='.o'
10859     EXE_SUFFIX=''
10860     SET_SHARED_LIBRARY_NAME='-Xlinker -soname=$1'
10861     SET_SHARED_LIBRARY_MAPFILE='-Xlinker -version-script=$1'
10862     C_FLAG_REORDER=''
10863     CXX_FLAG_REORDER=''
10864     SET_SHARED_LIBRARY_ORIGIN='-Xlinker -z -Xlinker origin -Xlinker -rpath -Xlinker \$$$$ORIGIN/$1'
10865     LD="$CC"
10866     LDEXE="$CC"
10867     LDCXX="$CXX"
10868     LDEXECXX="$CXX"
10869     # TODO: for embedded set --strip-unneeded
10870     POST_STRIP_CMD="$STRIP -g"
10871 
10872     # Linking is different on MacOSX
10873     if test "x$BUILD_OS" = xmacosx; then
10874         # Might change in the future to clang.
10875         COMPILER_NAME=gcc
10876         SHARED_LIBRARY='lib$1.dylib'
10877         SHARED_LIBRARY_FLAGS="-dynamiclib -compatibility_version 1.0.0 -current_version 1.0.0 $PICFLAG"
10878         SHARED_LIBRARY_SUFFIX='.dylib'
10879         EXE_SUFFIX=''
10880         SET_SHARED_LIBRARY_NAME='-Xlinker -install_name -Xlinker @rpath/$1'
10881         SET_SHARED_LIBRARY_MAPFILE=''
10882         SET_SHARED_LIBRARY_ORIGIN='-Xlinker -rpath -Xlinker @loader_path/.'
10883         POST_STRIP_CMD="$STRIP -S"
10884     fi
10885 else
10886     if test "x$BUILD_OS" = xsolaris; then
10887         # If it is not gcc, then assume it is the Oracle Solaris Studio Compiler
10888         COMPILER_NAME=ossc
10889         PICFLAG="-KPIC"
10890         LIBRARY_PREFIX=lib
10891         SHARED_LIBRARY='lib$1.so'
10892         STATIC_LIBRARY='lib$1.a'
10893         SHARED_LIBRARY_FLAGS="-G"
10894         SHARED_LIBRARY_SUFFIX='.so'
10895         STATIC_LIBRARY_SUFFIX='.a'
10896         OBJ_SUFFIX='.o'
10897         EXE_SUFFIX=''
10898         SET_SHARED_LIBRARY_NAME=''
10899         SET_SHARED_LIBRARY_MAPFILE='-M $1'
10900         C_FLAG_REORDER='-xF'
10901         CXX_FLAG_REORDER='-xF'
10902         SET_SHARED_LIBRARY_ORIGIN='-R \$$$$ORIGIN/$1'
10903         CFLAGS_JDKLIB_EXTRA='-xstrconst -D__solaris__'
10904         POST_STRIP_CMD="$STRIP -x"
10905         POST_MCS_CMD="$MCS -d -a \"JDK $FULL_VERSION\""
10906     fi
10907     if test "x$BUILD_OS" = xwindows; then
10908         # If it is not gcc, then assume it is the MS Visual Studio compiler
10909         COMPILER_NAME=cl
10910         PICFLAG=""
10911         LIBRARY_PREFIX=
10912         SHARED_LIBRARY='$1.dll'
10913         STATIC_LIBRARY='$1.lib'
10914         SHARED_LIBRARY_FLAGS="-LD"
10915         SHARED_LIBRARY_SUFFIX='.dll'
10916         STATIC_LIBRARY_SUFFIX='.lib'
10917         OBJ_SUFFIX='.obj'
10918         EXE_SUFFIX='.exe'
10919         SET_SHARED_LIBRARY_NAME=''
10920         SET_SHARED_LIBRARY_MAPFILE=''
10921         SET_SHARED_LIBRARY_ORIGIN=''
10922     fi
10923 fi
10924 
10925 
10926 
10927 
10928 
10929 
10930 
10931 
10932 
10933 
10934 
10935 
10936 
10937 
10938 
10939 
10940 
10941 # The (cross) compiler is now configured, we can now test capabilities
10942 # of the host platform.
10943 
10944 ###############################################################################
10945 #
10946 # Is the host little of big endian?
10947 #
10948  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
10949 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
10950 if test "${ac_cv_c_bigendian+set}" = set; then :
10951   $as_echo_n "(cached) " >&6
10952 else
10953   ac_cv_c_bigendian=unknown
10954     # See if we're dealing with a universal compiler.
10955     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10956 /* end confdefs.h.  */
10957 #ifndef __APPLE_CC__
10958                not a universal capable compiler
10959              #endif
10960              typedef int dummy;
10961 
10962 _ACEOF
10963 if ac_fn_cxx_try_compile "$LINENO"; then :
10964 
10965         # Check for potential -arch flags.  It is not universal unless
10966         # there are at least two -arch flags with different values.
10967         ac_arch=
10968         ac_prev=
10969         for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
10970          if test -n "$ac_prev"; then
10971            case $ac_word in
10972              i?86 | x86_64 | ppc | ppc64)
10973                if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
10974                  ac_arch=$ac_word
10975                else
10976                  ac_cv_c_bigendian=universal
10977                  break
10978                fi
10979                ;;
10980            esac
10981            ac_prev=
10982          elif test "x$ac_word" = "x-arch"; then
10983            ac_prev=arch
10984          fi
10985        done
10986 fi
10987 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10988     if test $ac_cv_c_bigendian = unknown; then
10989       # See if sys/param.h defines the BYTE_ORDER macro.
10990       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10991 /* end confdefs.h.  */
10992 #include <sys/types.h>
10993              #include <sys/param.h>
10994 
10995 int
10996 main ()
10997 {
10998 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
10999                      && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
11000                      && LITTLE_ENDIAN)
11001               bogus endian macros
11002              #endif
11003 
11004   ;
11005   return 0;
11006 }
11007 _ACEOF
11008 if ac_fn_cxx_try_compile "$LINENO"; then :
11009   # It does; now see whether it defined to BIG_ENDIAN or not.
11010          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11011 /* end confdefs.h.  */
11012 #include <sys/types.h>
11013                 #include <sys/param.h>
11014 
11015 int
11016 main ()
11017 {
11018 #if BYTE_ORDER != BIG_ENDIAN
11019                  not big endian
11020                 #endif
11021 
11022   ;
11023   return 0;
11024 }
11025 _ACEOF
11026 if ac_fn_cxx_try_compile "$LINENO"; then :
11027   ac_cv_c_bigendian=yes
11028 else
11029   ac_cv_c_bigendian=no
11030 fi
11031 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11032 fi
11033 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11034     fi
11035     if test $ac_cv_c_bigendian = unknown; then
11036       # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
11037       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11038 /* end confdefs.h.  */
11039 #include <limits.h>
11040 
11041 int
11042 main ()
11043 {
11044 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
11045               bogus endian macros
11046              #endif
11047 
11048   ;
11049   return 0;
11050 }
11051 _ACEOF
11052 if ac_fn_cxx_try_compile "$LINENO"; then :
11053   # It does; now see whether it defined to _BIG_ENDIAN or not.
11054          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11055 /* end confdefs.h.  */
11056 #include <limits.h>
11057 
11058 int
11059 main ()
11060 {
11061 #ifndef _BIG_ENDIAN
11062                  not big endian
11063                 #endif
11064 
11065   ;
11066   return 0;
11067 }
11068 _ACEOF
11069 if ac_fn_cxx_try_compile "$LINENO"; then :
11070   ac_cv_c_bigendian=yes
11071 else
11072   ac_cv_c_bigendian=no
11073 fi
11074 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11075 fi
11076 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11077     fi
11078     if test $ac_cv_c_bigendian = unknown; then
11079       # Compile a test program.
11080       if test "$cross_compiling" = yes; then :
11081   # Try to guess by grepping values from an object file.
11082          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11083 /* end confdefs.h.  */
11084 short int ascii_mm[] =
11085                   { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
11086                 short int ascii_ii[] =
11087                   { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
11088                 int use_ascii (int i) {
11089                   return ascii_mm[i] + ascii_ii[i];
11090                 }
11091                 short int ebcdic_ii[] =
11092                   { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
11093                 short int ebcdic_mm[] =
11094                   { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
11095                 int use_ebcdic (int i) {
11096                   return ebcdic_mm[i] + ebcdic_ii[i];
11097                 }
11098                 extern int foo;
11099 
11100 int
11101 main ()
11102 {
11103 return use_ascii (foo) == use_ebcdic (foo);
11104   ;
11105   return 0;
11106 }
11107 _ACEOF
11108 if ac_fn_cxx_try_compile "$LINENO"; then :
11109   if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
11110               ac_cv_c_bigendian=yes
11111             fi
11112             if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
11113               if test "$ac_cv_c_bigendian" = unknown; then
11114                 ac_cv_c_bigendian=no
11115               else
11116                 # finding both strings is unlikely to happen, but who knows?
11117                 ac_cv_c_bigendian=unknown
11118               fi
11119             fi
11120 fi
11121 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11122 else
11123   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11124 /* end confdefs.h.  */
11125 $ac_includes_default
11126 int
11127 main ()
11128 {
11129 
11130              /* Are we little or big endian?  From Harbison&Steele.  */
11131              union
11132              {
11133                long int l;
11134                char c[sizeof (long int)];
11135              } u;
11136              u.l = 1;
11137              return u.c[sizeof (long int) - 1] == 1;
11138 
11139   ;
11140   return 0;
11141 }
11142 _ACEOF
11143 if ac_fn_cxx_try_run "$LINENO"; then :
11144   ac_cv_c_bigendian=no
11145 else
11146   ac_cv_c_bigendian=yes
11147 fi
11148 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11149   conftest.$ac_objext conftest.beam conftest.$ac_ext
11150 fi
11151 
11152     fi
11153 fi
11154 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
11155 $as_echo "$ac_cv_c_bigendian" >&6; }
11156  case $ac_cv_c_bigendian in #(
11157    yes)
11158      ENDIAN="big";; #(
11159    no)
11160      ENDIAN="little" ;; #(
11161    universal)
11162      ENDIAN="universal"
11163      ;; #(
11164    *)
11165      ENDIAN="unknown" ;;
11166  esac
11167 
11168 
11169 if test "x$ENDIAN" = xuniversal; then
11170     as_fn_error $? "It seems like someone needs to decide how we are to deal with universal binaries on the MacOSX?" "$LINENO" 5
11171 fi
11172 if test "x$ENDIAN" = xunknown; then
11173     ENDIAN="$HOST_CPU_ENDIAN"
11174 fi
11175 if test "x$ENDIAN" != "x$HOST_CPU_ENDIAN"; then
11176     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: The tested endian in the host ($ENDIAN) differs from the endian expected to be found in the host ($HOST_CPU_ENDIAN)" >&5
11177 $as_echo "$as_me: WARNING: The tested endian in the host ($ENDIAN) differs from the endian expected to be found in the host ($HOST_CPU_ENDIAN)" >&2;}
11178     ENDIAN="$HOST_CPU_ENDIAN"
11179 fi
11180 
11181 
11182 ###############################################################################
11183 #
11184 # We need a Boot JDK to bootstrap the build.
11185 #
11186 BOOT_JDK_FOUND=no
11187 
11188 # Check whether --with-boot-jdk was given.
11189 if test "${with_boot_jdk+set}" = set; then :
11190   withval=$with_boot_jdk;
11191 fi
11192 
11193 
11194 if test "x$with_boot_jdk" != x; then
11195     BOOT_JDK=$with_boot_jdk
11196     BOOT_JDK_FOUND=yes
11197 fi
11198 if test "x$BOOT_JDK_FOUND" = xno; then
11199 
11200 
11201     if test "x$with_builddeps_server" != x || test "x$with_builddeps_conf" != x; then
11202         # Source the builddeps file again, to make sure it uses the latest variables!
11203         . $builddepsfile
11204         # Look for a host and build machine specific resource!
11205         eval resource=\${builddep_boot-jdk_BUILD_${rewritten_build_var}_HOST_${rewritten_host_var}}
11206         if test "x$resource" = x; then
11207             # Ok, lets instead look for a host specific resource
11208             eval resource=\${builddep_boot-jdk_HOST_${rewritten_host_var}}
11209         fi
11210         if test "x$resource" = x; then
11211             # Ok, lets instead look for a build specific resource
11212             eval resource=\${builddep_boot-jdk_BUILD_${rewritten_build_var}}
11213         fi
11214         if test "x$resource" = x; then
11215             # Ok, lets instead look for a generic resource
11216             # (The boot-jdk comes from M4 and not the shell, thus no need for eval here.)
11217             resource=${builddep_boot-jdk}
11218         fi
11219         if test "x$resource" != x; then
11220             { $as_echo "$as_me:${as_lineno-$LINENO}: Using builddeps $resource for boot-jdk" >&5
11221 $as_echo "$as_me: Using builddeps $resource for boot-jdk" >&6;}
11222             # If the resource in the builddeps.conf file is an existing directory,
11223             # for example /java/linux/cups
11224             if test -d ${resource}; then
11225                depdir=${resource}
11226             else
11227 
11228 # boot-jdk is for example mymodule
11229 # $resource is for example libs/general/libmymod_1_2_3.zip
11230 # $with_builddeps_server is for example ftp://mybuilddeps.myserver.com/builddeps
11231 # $with_builddeps_dir is for example /localhome/builddeps
11232 # depdir is the name of the variable into which we store the depdir, eg MYMOD
11233 # Will download ftp://mybuilddeps.myserver.com/builddeps/libs/general/libmymod_1_2_3.zip and
11234 # unzip into the directory: /localhome/builddeps/libmymod_1_2_3
11235     filename=`basename $resource`
11236     filebase=`echo $filename | sed 's/\.[^\.]*$//'`
11237     filebase=${filename%%.*}
11238     extension=${filename#*.}
11239     installdir=$with_builddeps_dir/$filebase
11240     if test ! -f $installdir/$filename.unpacked; then
11241         { $as_echo "$as_me:${as_lineno-$LINENO}: Downloading build dependency boot-jdk from $with_builddeps_server/$resource and installing into $installdir" >&5
11242 $as_echo "$as_me: Downloading build dependency boot-jdk from $with_builddeps_server/$resource and installing into $installdir" >&6;}
11243         if test ! -d $installdir; then
11244             mkdir -p $installdir
11245         fi
11246         if test ! -d $installdir; then
11247             as_fn_error $? "Could not create directory $installdir" "$LINENO" 5
11248         fi
11249         tmpfile=`mktemp $installdir/boot-jdk.XXXXXXXXX`
11250         touch $tmpfile
11251         if test ! -f $tmpfile; then
11252             as_fn_error $? "Could not create files in directory $installdir" "$LINENO" 5
11253         fi
11254 
11255     # $with_builddeps_server/$resource  is the ftp://abuilddeps.server.com/libs/cups.zip
11256     # $tmpfile is the local file name for the downloaded file.
11257     VALID_TOOL=no
11258     if test "x$BDEPS_FTP" = xwget; then
11259        VALID_TOOL=yes
11260        wget -O $tmpfile $with_builddeps_server/$resource
11261     fi
11262     if test "x$BDEPS_FTP" = xlftp; then
11263        VALID_TOOL=yes
11264        lftp -c "get $with_builddeps_server/$resource  -o $tmpfile"
11265     fi
11266     if test "x$BDEPS_FTP" = xftp; then
11267         VALID_TOOL=yes
11268         FTPSERVER=`echo $with_builddeps_server/$resource  | cut -f 3 -d '/'`
11269         FTPPATH=`echo $with_builddeps_server/$resource  | cut -f 4- -d '/'`
11270         FTPUSERPWD=${FTPSERVER%%@*}
11271         if test "x$FTPSERVER" != "x$FTPUSERPWD"; then
11272             FTPUSER=${userpwd%%:*}
11273             FTPPWD=${userpwd#*@}
11274             FTPSERVER=${FTPSERVER#*@}
11275         else
11276             FTPUSER=ftp
11277             FTPPWD=ftp
11278         fi
11279         # the "pass" command does not work on some
11280         # ftp clients (read ftp.exe) but if it works,
11281         # passive mode is better!
11282         (\
11283             echo "user $FTPUSER $FTPPWD"        ;\
11284             echo "pass"                         ;\
11285             echo "bin"                          ;\
11286             echo "get $FTPPATH $tmpfile"              ;\
11287         ) | ftp -in $FTPSERVER
11288     fi
11289     if test "x$VALID_TOOL" != xyes; then
11290        as_fn_error $? "I do not know how to use the tool: $BDEPS_FTP" "$LINENO" 5
11291     fi
11292 
11293         mv $tmpfile $installdir/$filename
11294         if test ! -s $installdir/$filename; then
11295             as_fn_error $? "Could not download $with_builddeps_server/$resource" "$LINENO" 5
11296         fi
11297         case "$extension" in
11298             zip)  echo "Unzipping $installdir/$filename..."
11299                (cd $installdir ; rm -f $installdir/$filename.unpacked ; $BDEPS_UNZIP $installdir/$filename > /dev/null && touch $installdir/$filename.unpacked)
11300             ;;
11301             tar.gz) echo "Untaring $installdir/$filename..."
11302                (cd $installdir ; rm -f $installdir/$filename.unpacked ; tar xzf $installdir/$filename && touch $installdir/$filename.unpacked)
11303             ;;
11304             tgz) echo "Untaring $installdir/$filename..."
11305                (cd $installdir ; rm -f $installdir/$filename.unpacked ; tar xzf $installdir/$filename && touch $installdir/$filename.unpacked)
11306             ;;
11307             *) as_fn_error $? "Cannot handle build depency archive with extension $extension" "$LINENO" 5
11308             ;;
11309         esac
11310     fi
11311     if test -f $installdir/$filename.unpacked; then
11312         depdir=$installdir
11313     fi
11314 
11315             fi
11316             # Source the builddeps file again, because in the previous command, the depdir
11317             # was updated to point at the current build dependency install directory.
11318             . $builddepsfile
11319             # Now extract variables from the builddeps.conf files.
11320             theroot=${builddep_boot-jdk_ROOT}
11321             thecflags=${builddep_boot-jdk_CFLAGS}
11322             thelibs=${builddep_boot-jdk_LIBS}
11323             if test "x$depdir" = x; then
11324                 as_fn_error $? "Could not download build dependency boot-jdk" "$LINENO" 5
11325             fi
11326             BOOT_JDK=$depdir
11327             if test "x$theroot" != x; then
11328                BOOT_JDK="$theroot"
11329             fi
11330             if test "x$thecflags" != x; then
11331                BOOT_JDK_CFLAGS="$thecflags"
11332             fi
11333             if test "x$thelibs" != x; then
11334                BOOT_JDK_LIBS="$thelibs"
11335             fi
11336             BOOT_JDK_FOUND=yes
11337             else BOOT_JDK_FOUND=no
11338 
11339         fi
11340         else BOOT_JDK_FOUND=no
11341 
11342     fi
11343 
11344 fi
11345 
11346 if test "x$BOOT_JDK_FOUND" = xno; then
11347     if test "x$JAVA_HOME" != x; then
11348         if test ! -d "$JAVA_HOME"; then
11349             as_fn_error $? "Your JAVA_HOME points to a non-existing directory!" "$LINENO" 5
11350         fi
11351         # Aha, the user has set a JAVA_HOME
11352         # let us use that as the Boot JDK.
11353         BOOT_JDK="$JAVA_HOME"
11354         BOOT_JDK_FOUND=yes
11355         # To be on the safe side, lets check that it is a JDK.
11356         if test -x "$BOOT_JDK/bin/javac" && test -x "$BOOT_JDK/bin/java"; then
11357             JAVAC="$BOOT_JDK/bin/javac"
11358             JAVA="$BOOT_JDK/bin/java"
11359             BOOT_JDK_FOUND=yes
11360         else
11361             as_fn_error $? "Your JAVA_HOME points to a JRE! The build needs a JDK! Please point JAVA_HOME to a JDK. JAVA_HOME=$JAVA_HOME" "$LINENO" 5
11362         fi
11363     fi
11364 fi
11365 
11366 if test "x$BOOT_JDK_FOUND" = xno; then
11367     # Extract the first word of "javac", so it can be a program name with args.
11368 set dummy javac; ac_word=$2
11369 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11370 $as_echo_n "checking for $ac_word... " >&6; }
11371 if test "${ac_cv_path_JAVAC_CHECK+set}" = set; then :
11372   $as_echo_n "(cached) " >&6
11373 else
11374   case $JAVAC_CHECK in
11375   [\\/]* | ?:[\\/]*)
11376   ac_cv_path_JAVAC_CHECK="$JAVAC_CHECK" # Let the user override the test with a path.
11377   ;;
11378   *)
11379   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11380 for as_dir in $PATH
11381 do
11382   IFS=$as_save_IFS
11383   test -z "$as_dir" && as_dir=.
11384     for ac_exec_ext in '' $ac_executable_extensions; do
11385   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
11386     ac_cv_path_JAVAC_CHECK="$as_dir/$ac_word$ac_exec_ext"
11387     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11388     break 2
11389   fi
11390 done
11391   done
11392 IFS=$as_save_IFS
11393 
11394   ;;
11395 esac
11396 fi
11397 JAVAC_CHECK=$ac_cv_path_JAVAC_CHECK
11398 if test -n "$JAVAC_CHECK"; then
11399   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $JAVAC_CHECK" >&5
11400 $as_echo "$JAVAC_CHECK" >&6; }
11401 else
11402   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11403 $as_echo "no" >&6; }
11404 fi
11405 
11406 
11407     # Extract the first word of "java", so it can be a program name with args.
11408 set dummy java; ac_word=$2
11409 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11410 $as_echo_n "checking for $ac_word... " >&6; }
11411 if test "${ac_cv_path_JAVA_CHECK+set}" = set; then :
11412   $as_echo_n "(cached) " >&6
11413 else
11414   case $JAVA_CHECK in
11415   [\\/]* | ?:[\\/]*)
11416   ac_cv_path_JAVA_CHECK="$JAVA_CHECK" # Let the user override the test with a path.
11417   ;;
11418   *)
11419   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11420 for as_dir in $PATH
11421 do
11422   IFS=$as_save_IFS
11423   test -z "$as_dir" && as_dir=.
11424     for ac_exec_ext in '' $ac_executable_extensions; do
11425   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
11426     ac_cv_path_JAVA_CHECK="$as_dir/$ac_word$ac_exec_ext"
11427     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11428     break 2
11429   fi
11430 done
11431   done
11432 IFS=$as_save_IFS
11433 
11434   ;;
11435 esac
11436 fi
11437 JAVA_CHECK=$ac_cv_path_JAVA_CHECK
11438 if test -n "$JAVA_CHECK"; then
11439   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $JAVA_CHECK" >&5
11440 $as_echo "$JAVA_CHECK" >&6; }
11441 else
11442   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11443 $as_echo "no" >&6; }
11444 fi
11445 
11446 
11447     BINARY="$JAVAC_CHECK"
11448     if test "x$JAVAC_CHECK" = x; then
11449         BINARY="$JAVA_CHECK"
11450     fi
11451     if test "x$BINARY" != x; then
11452         # So there is a java(c) binary, it might be part of a JDK.
11453         # Lets find the JDK/JRE directory by following symbolic links.
11454         # Linux/GNU systems often have links from /usr/bin/java to
11455         # /etc/alternatives/java to the real JDK binary.
11456 
11457     # Translate long cygdrive or C:\sdfsf path
11458     # into a short mixed mode path that has no
11459     # spaces in it.
11460     tmp="$BINARY"
11461     if test "x$BUILD_OS" = "xwindows"; then
11462         tmp=`$CYGPATH -u "$BINARY"`
11463         tmp=`which "$tmp"`
11464         # If file exists with .exe appended, that's the real filename
11465         # and cygpath needs that to convert to short style path.
11466         if test -f "${tmp}.exe"; then
11467            tmp="${tmp}.exe"
11468         elif test -f "${tmp}.cmd"; then
11469            tmp="${tmp}.cmd"
11470         fi
11471         # Convert to C:/ mixed style path without spaces.
11472          tmp=`$CYGPATH -s -m "$tmp"`
11473     fi
11474     BINARY="$tmp"
11475 
11476 
11477     if test "x$BUILD_OS" != xwindows; then
11478         # Follow a chain of symbolic links. Use readlink
11479         # where it exists, else fall back to horribly
11480         # complicated shell code.
11481         # Extract the first word of "readlink", so it can be a program name with args.
11482 set dummy readlink; ac_word=$2
11483 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11484 $as_echo_n "checking for $ac_word... " >&6; }
11485 if test "${ac_cv_path_READLINK+set}" = set; then :
11486   $as_echo_n "(cached) " >&6
11487 else
11488   case $READLINK in
11489   [\\/]* | ?:[\\/]*)
11490   ac_cv_path_READLINK="$READLINK" # Let the user override the test with a path.
11491   ;;
11492   *)
11493   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11494 for as_dir in $PATH
11495 do
11496   IFS=$as_save_IFS
11497   test -z "$as_dir" && as_dir=.
11498     for ac_exec_ext in '' $ac_executable_extensions; do
11499   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
11500     ac_cv_path_READLINK="$as_dir/$ac_word$ac_exec_ext"
11501     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11502     break 2
11503   fi
11504 done
11505   done
11506 IFS=$as_save_IFS
11507 
11508   ;;
11509 esac
11510 fi
11511 READLINK=$ac_cv_path_READLINK
11512 if test -n "$READLINK"; then
11513   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READLINK" >&5
11514 $as_echo "$READLINK" >&6; }
11515 else
11516   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11517 $as_echo "no" >&6; }
11518 fi
11519 
11520 
11521         if test "x$READLINK_TESTED" != yes; then
11522             # On MacOSX there is a readlink tool with a different
11523             # purpose than the GNU readlink tool. Check the found readlink.
11524             ISGNU=`$READLINK --help 2>&1 | grep GNU`
11525             if test "x$ISGNU" = x; then
11526                  # A readlink that we do not know how to use.
11527                  # Are there other non-GNU readlinks out there?
11528                  READLINK_TESTED=yes
11529                  READLINK=
11530             fi
11531         fi
11532 
11533         if test "x$READLINK" != x; then
11534             BINARY=`$READLINK -f $BINARY`
11535         else
11536             STARTDIR=$PWD
11537             COUNTER=0
11538             DIR=`dirname $BINARY`
11539             FIL=`basename $BINARY`
11540             while test $COUNTER -lt 20; do
11541                 ISLINK=`ls -l $DIR/$FIL | grep '\->' | sed -e 's/.*-> \(.*\)/\1/'`
11542                 if test "x$ISLINK" == x; then
11543                     # This is not a symbolic link! We are done!
11544                     break
11545                 fi
11546                 # The link might be relative! We have to use cd to travel safely.
11547                 cd $DIR
11548                 cd `dirname $ISLINK`
11549                 DIR=`pwd`
11550                 FIL=`basename $ISLINK`
11551                 let COUNTER=COUNTER+1
11552             done
11553             cd $STARTDIR
11554             BINARY=$DIR/$FIL
11555         fi
11556     fi
11557 
11558         BOOT_JDK=`dirname $BINARY`
11559         BOOT_JDK=`cd $BOOT_JDK/..; pwd`
11560         if test -x $BOOT_JDK/bin/javac && test -x $BOOT_JDK/bin/java; then
11561             JAVAC=$BOOT_JDK/bin/javac
11562             JAVA=$BOOT_JDK/bin/java
11563             BOOT_JDK_FOUND=yes
11564         fi
11565     fi
11566 fi
11567 
11568 if test "x$BOOT_JDK_FOUND" = xno; then
11569     # Try the MacOSX way.
11570     if test -x /usr/libexec/java_home; then
11571         BOOT_JDK=`/usr/libexec/java_home`
11572         if test -x $BOOT_JDK/bin/javac && test -x $BOOT_JDK/bin/java; then
11573             JAVAC=$BOOT_JDK/bin/javac
11574             JAVA=$BOOT_JDK/bin/java
11575             BOOT_JDK_FOUND=yes
11576         fi
11577     fi
11578 fi
11579 
11580 if test "x$BOOT_JDK_FOUND" = xno; then
11581     # Extract the first word of "java", so it can be a program name with args.
11582 set dummy java; ac_word=$2
11583 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11584 $as_echo_n "checking for $ac_word... " >&6; }
11585 if test "${ac_cv_path_JAVA_CHECK+set}" = set; then :
11586   $as_echo_n "(cached) " >&6
11587 else
11588   case $JAVA_CHECK in
11589   [\\/]* | ?:[\\/]*)
11590   ac_cv_path_JAVA_CHECK="$JAVA_CHECK" # Let the user override the test with a path.
11591   ;;
11592   *)
11593   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11594 for as_dir in $PATH
11595 do
11596   IFS=$as_save_IFS
11597   test -z "$as_dir" && as_dir=.
11598     for ac_exec_ext in '' $ac_executable_extensions; do
11599   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
11600     ac_cv_path_JAVA_CHECK="$as_dir/$ac_word$ac_exec_ext"
11601     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11602     break 2
11603   fi
11604 done
11605   done
11606 IFS=$as_save_IFS
11607 
11608   ;;
11609 esac
11610 fi
11611 JAVA_CHECK=$ac_cv_path_JAVA_CHECK
11612 if test -n "$JAVA_CHECK"; then
11613   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $JAVA_CHECK" >&5
11614 $as_echo "$JAVA_CHECK" >&6; }
11615 else
11616   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11617 $as_echo "no" >&6; }
11618 fi
11619 
11620 
11621     if test "x$JAVA_CHECK" != x; then
11622         # There is a java in the path. But apparently we have not found a javac
11623         # in the path, since that would have been tested earlier.
11624         if test "x$HOST_OS" = xwindows; then
11625             # Now if this is a windows platform. The default installation of a JDK
11626             # actually puts the JRE in the path and keeps the JDK out of the path!
11627             # Go look in the default installation location.
11628             BOOT_JDK=/cygdrive/c/Program\ Files/Java/`ls /cygdrive/c/Program\ Files/Java | grep jdk | sort -r | head --lines 1`
11629             if test -d "$BOOT_JDK"; then
11630                 BOOT_JDK_FOUND=yes
11631             fi
11632         fi
11633         if test "x$BOOT_JDK_FOUND" = xno; then
11634             help_on_build_dependency openjdk
11635             as_fn_error $? "Found a JRE, not not a JDK! Please remove the JRE from your path and put a JDK there instead. $HELP_MSG" "$LINENO" 5
11636         fi
11637     else
11638         help_on_build_dependency openjdk
11639         as_fn_error $? "Could not find a JDK. $HELP_MSG" "$LINENO" 5
11640     fi
11641 fi
11642 
11643 
11644     if test "x$BUILD_OS" = "xwindows"; then
11645         # Extract the first word of "cygpath", so it can be a program name with args.
11646 set dummy cygpath; ac_word=$2
11647 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11648 $as_echo_n "checking for $ac_word... " >&6; }
11649 if test "${ac_cv_path_CYGPATH+set}" = set; then :
11650   $as_echo_n "(cached) " >&6
11651 else
11652   case $CYGPATH in
11653   [\\/]* | ?:[\\/]*)
11654   ac_cv_path_CYGPATH="$CYGPATH" # Let the user override the test with a path.
11655   ;;
11656   *)
11657   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11658 for as_dir in $PATH
11659 do
11660   IFS=$as_save_IFS
11661   test -z "$as_dir" && as_dir=.
11662     for ac_exec_ext in '' $ac_executable_extensions; do
11663   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
11664     ac_cv_path_CYGPATH="$as_dir/$ac_word$ac_exec_ext"
11665     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11666     break 2
11667   fi
11668 done
11669   done
11670 IFS=$as_save_IFS
11671 
11672   ;;
11673 esac
11674 fi
11675 CYGPATH=$ac_cv_path_CYGPATH
11676 if test -n "$CYGPATH"; then
11677   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CYGPATH" >&5
11678 $as_echo "$CYGPATH" >&6; }
11679 else
11680   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11681 $as_echo "no" >&6; }
11682 fi
11683 
11684 
11685         tmp="$BOOT_JDK"
11686         # Convert to C:/ mixed style path without spaces.
11687         tmp=`$CYGPATH -s -m "$tmp"`
11688         BOOT_JDK="$tmp"
11689     fi
11690 
11691 
11692 # Now see if we can find the rt.jar, or its nearest equivalent.
11693 BOOT_RTJAR="$BOOT_JDK/jre/lib/rt.jar"
11694 
11695     # Fail with message the path to the Boot JDK rt.jar (or nearest equivalent) if var BOOT_RTJAR contains a path with no spaces in it.
11696     # Unless on Windows, where we can rewrite the path.
11697     HAS_SPACE=`echo "$BOOT_RTJAR" | grep " "`
11698     if test "x$HAS_SPACE" != x; then
11699         if test "x$BUILD_OS" = "xwindows"; then
11700             BOOT_RTJAR=`$CYGPATH -s -m -a "$BOOT_RTJAR"`
11701             BOOT_RTJAR=`$CYGPATH -u "$BOOT_RTJAR"`
11702         else
11703             as_fn_error $? "You cannot have spaces in the path to the Boot JDK rt.jar (or nearest equivalent)! \"$BOOT_RTJAR\"" "$LINENO" 5
11704         fi
11705     fi
11706 
11707 
11708 BOOT_TOOLSJAR="$BOOT_JDK/lib/tools.jar"
11709 
11710     # Fail with message the path to the Boot JDK tools.jar (or nearest equivalent) if var BOOT_TOOLSJAR contains a path with no spaces in it.
11711     # Unless on Windows, where we can rewrite the path.
11712     HAS_SPACE=`echo "$BOOT_TOOLSJAR" | grep " "`
11713     if test "x$HAS_SPACE" != x; then
11714         if test "x$BUILD_OS" = "xwindows"; then
11715             BOOT_TOOLSJAR=`$CYGPATH -s -m -a "$BOOT_TOOLSJAR"`
11716             BOOT_TOOLSJAR=`$CYGPATH -u "$BOOT_TOOLSJAR"`
11717         else
11718             as_fn_error $? "You cannot have spaces in the path to the Boot JDK tools.jar (or nearest equivalent)! \"$BOOT_TOOLSJAR\"" "$LINENO" 5
11719         fi
11720     fi
11721 
11722 
11723 if test ! -f $BOOT_RTJAR; then
11724     # On MacOSX it is called classes.jar
11725     BOOT_RTJAR=$BOOT_JDK/../Classes/classes.jar
11726     if test ! -f $BOOT_RTJAR; then
11727         as_fn_error $? "Cannot find the rt.jar or its equivalent!" "$LINENO" 5
11728     fi
11729     # Remove the ..
11730     BOOT_RTJAR="`cd ${BOOT_RTJAR%/*} && pwd`/${BOOT_RTJAR##*/}"
11731     # The tools.jar is part of classes.jar
11732     BOOT_TOOLSJAR="$BOOT_RTJAR"
11733 fi
11734 
11735 
11736 
11737 
11738 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Boot JDK" >&5
11739 $as_echo_n "checking for Boot JDK... " >&6; }
11740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BOOT_JDK" >&5
11741 $as_echo "$BOOT_JDK" >&6; }
11742 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Boot rt.jar" >&5
11743 $as_echo_n "checking for Boot rt.jar... " >&6; }
11744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BOOT_RTJAR" >&5
11745 $as_echo "$BOOT_RTJAR" >&6; }
11746 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Boot tools.jar" >&5
11747 $as_echo_n "checking for Boot tools.jar... " >&6; }
11748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BOOT_TOOLSJAR" >&5
11749 $as_echo "$BOOT_TOOLSJAR" >&6; }
11750 
11751 # Use the java tool from the Boot JDK.
11752 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for java in Boot JDK" >&5
11753 $as_echo_n "checking for java in Boot JDK... " >&6; }
11754 JAVA=$BOOT_JDK/bin/java
11755 if test ! -x $JAVA; then
11756     as_fn_error $? "Could not find a working java" "$LINENO" 5
11757 fi
11758 BOOT_JDK_VERSION=`$JAVA -version 2>&1 | head -n 1`
11759 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes $BOOT_JDK_VERSION" >&5
11760 $as_echo "yes $BOOT_JDK_VERSION" >&6; }
11761 
11762 
11763 # Extra M4 quote needed to protect [] in grep expression.
11764 FOUND_VERSION_78=`echo $BOOT_JDK_VERSION | grep  '\"1\.[78]\.'`
11765 if test "x$FOUND_VERSION_78" = x; then
11766     help_on_build_dependency openjdk
11767     as_fn_error $? "Your boot-jdk must be version 7 or 8. $HELP_MSG" "$LINENO" 5
11768 fi
11769 
11770 # When compiling code to be executed by the Boot JDK, force jdk7 compatibility.
11771 BOOT_JDK_SOURCETARGET="-source 7 -target 7"
11772 
11773 
11774 # Use the javac tool from the Boot JDK.
11775 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for javac in Boot JDK" >&5
11776 $as_echo_n "checking for javac in Boot JDK... " >&6; }
11777 JAVAC=$BOOT_JDK/bin/javac
11778 if test ! -x $JAVAC; then
11779     as_fn_error $? "Could not find a working javac" "$LINENO" 5
11780 fi
11781 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11782 $as_echo "yes" >&6; }
11783 
11784 
11785 
11786 # Use the javah tool from the Boot JDK.
11787 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for javah in Boot JDK" >&5
11788 $as_echo_n "checking for javah in Boot JDK... " >&6; }
11789 JAVAH=$BOOT_JDK/bin/javah
11790 if test ! -x $JAVAH; then
11791     as_fn_error $? "Could not find a working javah" "$LINENO" 5
11792 fi
11793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11794 $as_echo "yes" >&6; }
11795 
11796 
11797 # Use the jar tool from the Boot JDK.
11798 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for jar in Boot JDK" >&5
11799 $as_echo_n "checking for jar in Boot JDK... " >&6; }
11800 JAR=$BOOT_JDK/bin/jar
11801 if test ! -x $JAR; then
11802     as_fn_error $? "Could not find a working jar" "$LINENO" 5
11803 fi
11804 
11805 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11806 $as_echo "yes" >&6; }
11807 
11808 # Use the rmic tool from the Boot JDK.
11809 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for rmic in Boot JDK" >&5
11810 $as_echo_n "checking for rmic in Boot JDK... " >&6; }
11811 RMIC=$BOOT_JDK/bin/rmic
11812 if test ! -x $RMIC; then
11813     as_fn_error $? "Could not find a working rmic" "$LINENO" 5
11814 fi
11815 
11816 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11817 $as_echo "yes" >&6; }
11818 
11819 # Use the native2ascii tool from the Boot JDK.
11820 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for native2ascii in Boot JDK" >&5
11821 $as_echo_n "checking for native2ascii in Boot JDK... " >&6; }
11822 NATIVE2ASCII=$BOOT_JDK/bin/native2ascii
11823 if test ! -x $NATIVE2ASCII; then
11824     as_fn_error $? "Could not find a working native2ascii" "$LINENO" 5
11825 fi
11826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11827 $as_echo "yes" >&6; }
11828 
11829 
11830 ###############################################################################
11831 #
11832 # Pickup additional source for a component from outside of the source root
11833 # or override source for a component.
11834 #
11835 
11836 # Check whether --with-add-source-root was given.
11837 if test "${with_add_source_root+set}" = set; then :
11838   withval=$with_add_source_root;
11839 fi
11840 
11841 
11842 
11843 # Check whether --with-override-source-root was given.
11844 if test "${with_override_source_root+set}" = set; then :
11845   withval=$with_override_source_root;
11846 fi
11847 
11848 
11849 
11850 # Check whether --with-adds-and-overrides was given.
11851 if test "${with_adds_and_overrides+set}" = set; then :
11852   withval=$with_adds_and_overrides;
11853 fi
11854 
11855 
11856 if test "x$with_adds_and_overrides" != x; then
11857     with_add_source_root="$with_adds_and_overrides/adds"
11858     with_override_source_root="$with_adds_and_overrides/overrides"
11859 fi
11860 
11861 if test "x$with_add_source_root" != x; then
11862     if ! test -d $with_add_source_root; then
11863        as_fn_error $? "Trying to use a non-existant add-source-root $with_add_source_root" "$LINENO" 5
11864     fi
11865     CURDIR="$PWD"
11866     cd "$with_add_source_root"
11867     ADD_SRC_ROOT="`pwd`"
11868     cd "$CURDIR"
11869     # Verify that the addon source root does not have any root makefiles.
11870     # If it does, then it is usually an error, prevent this.
11871     if test -f $with_add_source_root/langtools/makefiles/Makefile || \
11872        test -f $with_add_source_root/langtools/make/Makefile; then
11873         as_fn_error $? "Your add source root seems to contain a full langtools repo! An add source root should only contain additional sources." "$LINENO" 5
11874     fi
11875     if test -f $with_add_source_root/corba/makefiles/Makefile || \
11876        test -f $with_add_source_root/corba/make/Makefile; then
11877         as_fn_error $? "Your add source root seems to contain a full corba repo! An add source root should only contain additional sources." "$LINENO" 5
11878     fi
11879     if test -f $with_add_source_root/jaxp/makefiles/Makefile || \
11880        test -f $with_add_source_root/jaxp/make/Makefile; then
11881         as_fn_error $? "Your add source root seems to contain a full jaxp repo! An add source root should only contain additional sources." "$LINENO" 5
11882     fi
11883     if test -f $with_add_source_root/jaxws/makefiles/Makefile || \
11884        test -f $with_add_source_root/jaxws/make/Makefile; then
11885         as_fn_error $? "Your add source root seems to contain a full jaxws repo! An add source root should only contain additional sources." "$LINENO" 5
11886     fi
11887     if test -f $with_add_source_root/hotspot/makefiles/Makefile || \
11888        test -f $with_add_source_root/hotspot/make/Makefile; then
11889         as_fn_error $? "Your add source root seems to contain a full hotspot repo! An add source root should only contain additional sources." "$LINENO" 5
11890     fi
11891     if test -f $with_add_source_root/jdk/makefiles/Makefile || \
11892        test -f $with_add_source_root/jdk/make/Makefile; then
11893         as_fn_error $? "Your add source root seems to contain a full JDK repo! An add source root should only contain additional sources." "$LINENO" 5
11894     fi
11895 fi
11896 
11897 
11898 if test "x$with_override_source_root" != x; then
11899     if ! test -d $with_override_source_root; then
11900        as_fn_error $? "Trying to use a non-existant override-source-root $with_override_source_root" "$LINENO" 5
11901     fi
11902     CURDIR="$PWD"
11903     cd "$with_override_source_root"
11904     OVERRIDE_SRC_ROOT="`pwd`"
11905     cd "$CURDIR"
11906     if test -f $with_override_source_root/langtools/makefiles/Makefile || \
11907        test -f $with_override_source_root/langtools/make/Makefile; then
11908         as_fn_error $? "Your override source root seems to contain a full langtools repo! An override source root should only contain sources that override." "$LINENO" 5
11909     fi
11910     if test -f $with_override_source_root/corba/makefiles/Makefile || \
11911        test -f $with_override_source_root/corba/make/Makefile; then
11912         as_fn_error $? "Your override source root seems to contain a full corba repo! An override source root should only contain sources that override." "$LINENO" 5
11913     fi
11914     if test -f $with_override_source_root/jaxp/makefiles/Makefile || \
11915        test -f $with_override_source_root/jaxp/make/Makefile; then
11916         as_fn_error $? "Your override source root seems to contain a full jaxp repo! An override source root should only contain sources that override." "$LINENO" 5
11917     fi
11918     if test -f $with_override_source_root/jaxws/makefiles/Makefile || \
11919        test -f $with_override_source_root/jaxws/make/Makefile; then
11920         as_fn_error $? "Your override source root seems to contain a full jaxws repo! An override source root should only contain sources that override." "$LINENO" 5
11921     fi
11922     if test -f $with_override_source_root/hotspot/makefiles/Makefile || \
11923        test -f $with_override_source_root/hotspot/make/Makefile; then
11924         as_fn_error $? "Your override source root seems to contain a full hotspot repo! An override source root should only contain sources that override." "$LINENO" 5
11925     fi
11926     if test -f $with_override_source_root/jdk/makefiles/Makefile || \
11927        test -f $with_override_source_root/jdk/make/Makefile; then
11928         as_fn_error $? "Your override source root seems to contain a full JDK repo! An override source root should only contain sources that override." "$LINENO" 5
11929     fi
11930 fi
11931 
11932 
11933 ###############################################################################
11934 #
11935 # Override a repo completely, this is used for example when you have 3 small
11936 # development sandboxes of the langtools sources and want to avoid having 3 full
11937 # OpenJDK sources checked out on disk.
11938 #
11939 # Assuming that the 3 langtools sandboxes are located here:
11940 # /home/fredrik/sandbox1/langtools
11941 # /home/fredrik/sandbox2/langtools
11942 # /home/fredrik/sandbox3/langtools
11943 #
11944 # From the source root you create build subdirs manually:
11945 #     mkdir -p build1 build2 build3
11946 # in each build directory run:
11947 #     (cd build1 && ../configure --with-override-langtools=/home/fredrik/sandbox1 && make)
11948 #     (cd build2 && ../configure --with-override-langtools=/home/fredrik/sandbox2 && make)
11949 #     (cd build3 && ../configure --with-override-langtools=/home/fredrik/sandbox3 && make)
11950 #
11951 
11952 
11953 # Check whether --with-override-langtools was given.
11954 if test "${with_override_langtools+set}" = set; then :
11955   withval=$with_override_langtools;
11956 fi
11957 
11958 
11959 
11960 # Check whether --with-override-corba was given.
11961 if test "${with_override_corba+set}" = set; then :
11962   withval=$with_override_corba;
11963 fi
11964 
11965 
11966 
11967 # Check whether --with-override-jaxp was given.
11968 if test "${with_override_jaxp+set}" = set; then :
11969   withval=$with_override_jaxp;
11970 fi
11971 
11972 
11973 
11974 # Check whether --with-override-jaxws was given.
11975 if test "${with_override_jaxws+set}" = set; then :
11976   withval=$with_override_jaxws;
11977 fi
11978 
11979 
11980 
11981 # Check whether --with-override-hotspot was given.
11982 if test "${with_override_hotspot+set}" = set; then :
11983   withval=$with_override_hotspot;
11984 fi
11985 
11986 
11987 
11988 # Check whether --with-override-jdk was given.
11989 if test "${with_override_jdk+set}" = set; then :
11990   withval=$with_override_jdk;
11991 fi
11992 
11993 
11994 if test "x$with_override_langtools" != x; then
11995     CURDIR="$PWD"
11996     cd "$with_override_langtools"
11997     LANGTOOLS_TOPDIR="`pwd`"
11998     cd "$CURDIR"
11999     if ! test -f $LANGTOOLS_TOPDIR/makefiles/Makefile; then
12000         as_fn_error $? "You have to override langtools with a full langtools repo!" "$LINENO" 5
12001     fi
12002     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if langtools should be overridden" >&5
12003 $as_echo_n "checking if langtools should be overridden... " >&6; }
12004     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes with $LANGTOOLS_TOPDIR" >&5
12005 $as_echo "yes with $LANGTOOLS_TOPDIR" >&6; }
12006 fi
12007 if test "x$with_override_corba" != x; then
12008     CURDIR="$PWD"
12009     cd "$with_override_corba"
12010     CORBA_TOPDIR="`pwd`"
12011     cd "$CURDIR"
12012     if ! test -f $CORBA_TOPDIR/makefiles/Makefile; then
12013         as_fn_error $? "You have to override corba with a full corba repo!" "$LINENO" 5
12014     fi
12015     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if corba should be overridden" >&5
12016 $as_echo_n "checking if corba should be overridden... " >&6; }
12017     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes with $CORBA_TOPDIR" >&5
12018 $as_echo "yes with $CORBA_TOPDIR" >&6; }
12019 fi
12020 if test "x$with_override_jaxp" != x; then
12021     CURDIR="$PWD"
12022     cd "$with_override_jaxp"
12023     JAXP_TOPDIR="`pwd`"
12024     cd "$CURDIR"
12025     if ! test -f $JAXP_TOPDIR/makefiles/Makefile; then
12026         as_fn_error $? "You have to override jaxp with a full jaxp repo!" "$LINENO" 5
12027     fi
12028     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if jaxp should be overridden" >&5
12029 $as_echo_n "checking if jaxp should be overridden... " >&6; }
12030     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes with $JAXP_TOPDIR" >&5
12031 $as_echo "yes with $JAXP_TOPDIR" >&6; }
12032 fi
12033 if test "x$with_override_jaxws" != x; then
12034     CURDIR="$PWD"
12035     cd "$with_override_jaxws"
12036     JAXWS_TOPDIR="`pwd`"
12037     cd "$CURDIR"
12038     if ! test -f $JAXWS_TOPDIR/makefiles/Makefile; then
12039         as_fn_error $? "You have to override jaxws with a full jaxws repo!" "$LINENO" 5
12040     fi
12041     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if jaxws should be overridden" >&5
12042 $as_echo_n "checking if jaxws should be overridden... " >&6; }
12043     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes with $JAXWS_TOPDIR" >&5
12044 $as_echo "yes with $JAXWS_TOPDIR" >&6; }
12045 fi
12046 if test "x$with_override_hotspot" != x; then
12047     CURDIR="$PWD"
12048     cd "$with_override_hotspot"
12049     HOTSPOT_TOPDIR="`pwd`"
12050     cd "$CURDIR"
12051     if ! test -f $HOTSPOT_TOPDIR/make/Makefile && \
12052        ! test -f $HOTSPOT_TOPDIR/makefiles/Makefile; then
12053         as_fn_error $? "You have to override hotspot with a full hotspot repo!" "$LINENO" 5
12054     fi
12055     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if hotspot should be overridden" >&5
12056 $as_echo_n "checking if hotspot should be overridden... " >&6; }
12057     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes with $HOTSPOT_TOPDIR" >&5
12058 $as_echo "yes with $HOTSPOT_TOPDIR" >&6; }
12059 fi
12060 if test "x$with_override_jdk" != x; then
12061     CURDIR="$PWD"
12062     cd "$with_override_jdk"
12063     JDK_TOPDIR="`pwd`"
12064     cd "$CURDIR"
12065     if ! test -f $JDK_TOPDIR/makefiles/Makefile; then
12066         as_fn_error $? "You have to override JDK with a full JDK repo!" "$LINENO" 5
12067     fi
12068     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if JDK should be overridden" >&5
12069 $as_echo_n "checking if JDK should be overridden... " >&6; }
12070     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes with $JDK_TOPDIR" >&5
12071 $as_echo "yes with $JDK_TOPDIR" >&6; }
12072 fi
12073 
12074 ###############################################################################
12075 #
12076 # Specify options for anything that is run with the Boot JDK.
12077 #
12078 
12079 # Check whether --with-boot-jdk-jvmargs was given.
12080 if test "${with_boot_jdk_jvmargs+set}" = set; then :
12081   withval=$with_boot_jdk_jvmargs;
12082 fi
12083 
12084 
12085 if test "x$with_boot_jdk_jvmargs" = x; then
12086     # Not all JVM:s accept the same arguments on the command line.
12087     # OpenJDK specific increase in thread stack for JDK build,
12088     # well more specifically, when running javac.
12089     if test "x$BUILD_NUM_BITS" = x32; then
12090        STACK_SIZE=768
12091     else
12092        # Running Javac on a JVM on a 64-bit machine, the stack takes more space
12093        # since 64-bit pointers are pushed on the stach. Apparently, we need
12094        # to increase the stack space when javacing the JDK....
12095        STACK_SIZE=1536
12096     fi
12097 
12098     # Minimum amount of heap memory.
12099 
12100     # Test if -Xms64M is a valid argument to $JAVA (often is $JAVA passed as $JAVA)
12101     # If so, then append -Xms64M to boot_jdk_jvmargs
12102     FOUND_WARN=`$JAVA -Xms64M -version 2>&1 | grep -i warn`
12103     FOUND_VERSION=`$JAVA -Xms64M -version 2>&1 | grep " version \""`
12104     if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then
12105         boot_jdk_jvmargs="$boot_jdk_jvmargs -Xms64M"
12106     fi
12107 
12108     if test "x$HOST_OS" = "xmacosx"; then
12109         # Why does macosx need more heap? Its the huge JDK batch.
12110 
12111     # Test if -Xmx1600M is a valid argument to $JAVA (often is $JAVA passed as $JAVA)
12112     # If so, then append -Xmx1600M to boot_jdk_jvmargs
12113     FOUND_WARN=`$JAVA -Xmx1600M -version 2>&1 | grep -i warn`
12114     FOUND_VERSION=`$JAVA -Xmx1600M -version 2>&1 | grep " version \""`
12115     if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then
12116         boot_jdk_jvmargs="$boot_jdk_jvmargs -Xmx1600M"
12117     fi
12118 
12119     else
12120 
12121     # Test if -Xmx1100M is a valid argument to $JAVA (often is $JAVA passed as $JAVA)
12122     # If so, then append -Xmx1100M to boot_jdk_jvmargs
12123     FOUND_WARN=`$JAVA -Xmx1100M -version 2>&1 | grep -i warn`
12124     FOUND_VERSION=`$JAVA -Xmx1100M -version 2>&1 | grep " version \""`
12125     if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then
12126         boot_jdk_jvmargs="$boot_jdk_jvmargs -Xmx1100M"
12127     fi
12128 
12129     fi
12130     # When is adding -client something that speeds up the JVM?
12131     # ADD_JVM_ARG_IF_OK([-client],boot_jdk_jvmargs,[$JAVA])
12132 
12133     # Test if -XX:PermSize=32m is a valid argument to $JAVA (often is $JAVA passed as $JAVA)
12134     # If so, then append -XX:PermSize=32m to boot_jdk_jvmargs
12135     FOUND_WARN=`$JAVA -XX:PermSize=32m -version 2>&1 | grep -i warn`
12136     FOUND_VERSION=`$JAVA -XX:PermSize=32m -version 2>&1 | grep " version \""`
12137     if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then
12138         boot_jdk_jvmargs="$boot_jdk_jvmargs -XX:PermSize=32m"
12139     fi
12140 
12141 
12142     # Test if -XX:MaxPermSize=160m is a valid argument to $JAVA (often is $JAVA passed as $JAVA)
12143     # If so, then append -XX:MaxPermSize=160m to boot_jdk_jvmargs
12144     FOUND_WARN=`$JAVA -XX:MaxPermSize=160m -version 2>&1 | grep -i warn`
12145     FOUND_VERSION=`$JAVA -XX:MaxPermSize=160m -version 2>&1 | grep " version \""`
12146     if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then
12147         boot_jdk_jvmargs="$boot_jdk_jvmargs -XX:MaxPermSize=160m"
12148     fi
12149 
12150 
12151     # Test if -XX:ThreadStackSize=$STACK_SIZE is a valid argument to $JAVA (often is $JAVA passed as $JAVA)
12152     # If so, then append -XX:ThreadStackSize=$STACK_SIZE to boot_jdk_jvmargs
12153     FOUND_WARN=`$JAVA -XX:ThreadStackSize=$STACK_SIZE -version 2>&1 | grep -i warn`
12154     FOUND_VERSION=`$JAVA -XX:ThreadStackSize=$STACK_SIZE -version 2>&1 | grep " version \""`
12155     if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then
12156         boot_jdk_jvmargs="$boot_jdk_jvmargs -XX:ThreadStackSize=$STACK_SIZE"
12157     fi
12158 
12159     # Disable special log output when a debug build is used as Boot JDK...
12160 
12161     # Test if -XX:-PrintVMOptions -XX:-UnlockDiagnosticVMOptions -XX:-LogVMOutput is a valid argument to $JAVA (often is $JAVA passed as $JAVA)
12162     # If so, then append -XX:-PrintVMOptions -XX:-UnlockDiagnosticVMOptions -XX:-LogVMOutput to boot_jdk_jvmargs
12163     FOUND_WARN=`$JAVA -XX:-PrintVMOptions -XX:-UnlockDiagnosticVMOptions -XX:-LogVMOutput -version 2>&1 | grep -i warn`
12164     FOUND_VERSION=`$JAVA -XX:-PrintVMOptions -XX:-UnlockDiagnosticVMOptions -XX:-LogVMOutput -version 2>&1 | grep " version \""`
12165     if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then
12166         boot_jdk_jvmargs="$boot_jdk_jvmargs -XX:-PrintVMOptions -XX:-UnlockDiagnosticVMOptions -XX:-LogVMOutput"
12167     fi
12168 
12169 fi
12170 
12171 BOOT_JDK_JVMARGS=$boot_jdk_jvmargs
12172 
12173 
12174 
12175 # Check whether --with-server-java was given.
12176 if test "${with_server_java+set}" = set; then :
12177   withval=$with_server_java;
12178 fi
12179 
12180 
12181 if test "x$with_server_java" != x; then
12182     SERVER_JAVA="$with_server_java"
12183     FOUND_VERSION=`$SERVER_JAVA -version 2>&1 | grep " version \""`
12184     if test "x$FOUND_VERSION" = x; then
12185         as_fn_error $? "Could not execute server java: $SERVER_JAVA" "$LINENO" 5
12186     fi
12187 else
12188     SERVER_JAVA=""
12189     # Hotspot specific options.
12190 
12191     # Test if -XX:+UseParallelOldGC is a valid argument to $JAVA (often is $JAVA passed as $JAVA)
12192     # If so, then append -XX:+UseParallelOldGC to SERVER_JAVA
12193     FOUND_WARN=`$JAVA -XX:+UseParallelOldGC -version 2>&1 | grep -i warn`
12194     FOUND_VERSION=`$JAVA -XX:+UseParallelOldGC -version 2>&1 | grep " version \""`
12195     if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then
12196         SERVER_JAVA="$SERVER_JAVA -XX:+UseParallelOldGC"
12197     fi
12198 
12199 
12200     # Test if -verbosegc is a valid argument to $JAVA (often is $JAVA passed as $JAVA)
12201     # If so, then append -verbosegc to SERVER_JAVA
12202     FOUND_WARN=`$JAVA -verbosegc -version 2>&1 | grep -i warn`
12203     FOUND_VERSION=`$JAVA -verbosegc -version 2>&1 | grep " version \""`
12204     if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then
12205         SERVER_JAVA="$SERVER_JAVA -verbosegc"
12206     fi
12207 
12208     # JRockit specific options.
12209 
12210     # Test if -Xverbose:gc is a valid argument to $JAVA (often is $JAVA passed as $JAVA)
12211     # If so, then append -Xverbose:gc to SERVER_JAVA
12212     FOUND_WARN=`$JAVA -Xverbose:gc -version 2>&1 | grep -i warn`
12213     FOUND_VERSION=`$JAVA -Xverbose:gc -version 2>&1 | grep " version \""`
12214     if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then
12215         SERVER_JAVA="$SERVER_JAVA -Xverbose:gc"
12216     fi
12217 
12218     SERVER_JAVA="$JAVA $SERVER_JAVA"
12219 fi
12220 
12221 
12222 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use shared server for javac" >&5
12223 $as_echo_n "checking whether to use shared server for javac... " >&6; }
12224 # Check whether --enable-javac-server was given.
12225 if test "${enable_javac_server+set}" = set; then :
12226   enableval=$enable_javac_server; ENABLE_JAVAC_SERVER="${enableval}"
12227 else
12228   ENABLE_JAVAC_SERVER='no'
12229 fi
12230 
12231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ENABLE_JAVAC_SERVER" >&5
12232 $as_echo "$ENABLE_JAVAC_SERVER" >&6; }
12233 if test "x$ENABLE_JAVAC_SERVER" = xyes; then
12234     JAVAC_USE_REMOTE=true
12235     JAVAC_SERVERS="$OUTPUT_ROOT/javacservers"
12236 else
12237     JAVAC_USE_REMOTE=false
12238     JAVAC_SERVERS=
12239 fi
12240 
12241 
12242 
12243 
12244 # Check whether --with-javac-server-cores was given.
12245 if test "${with_javac_server_cores+set}" = set; then :
12246   withval=$with_javac_server_cores;
12247 fi
12248 
12249 if test "x$with_javac_server_cores" != x; then
12250     JAVAC_SERVER_CORES="$with_javac_server_cores"
12251 else
12252     if test "$NUM_CORES" -gt 16; then
12253         # We set this arbitrary limit because we want to limit the heap
12254         # size of the javac server.
12255         # In the future we will make the javac compilers in the server
12256         # share more and more state, thus enabling us to use more and
12257         # more concurrent threads in the server.
12258         JAVAC_SERVER_CORES="16"
12259     else
12260         JAVAC_SERVER_CORES="$NUM_CORES"
12261     fi
12262 
12263     if test "$MEMORY_SIZE" -gt "17000"; then
12264         MAX_HEAP_MEM=10000
12265 
12266     # Test if -d64 is a valid argument to $SERVER_JAVA (often is $JAVA passed as $SERVER_JAVA)
12267     # If so, then append -d64 to SERVER_JAVA
12268     FOUND_WARN=`$SERVER_JAVA -d64 -version 2>&1 | grep -i warn`
12269     FOUND_VERSION=`$SERVER_JAVA -d64 -version 2>&1 | grep " version \""`
12270     if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then
12271         SERVER_JAVA="$SERVER_JAVA -d64"
12272     fi
12273 
12274 
12275     # Test if -Xms10G -Xmx10G is a valid argument to $SERVER_JAVA (often is $JAVA passed as $SERVER_JAVA)
12276     # If so, then append -Xms10G -Xmx10G to SERVER_JAVA
12277     FOUND_WARN=`$SERVER_JAVA -Xms10G -Xmx10G -version 2>&1 | grep -i warn`
12278     FOUND_VERSION=`$SERVER_JAVA -Xms10G -Xmx10G -version 2>&1 | grep " version \""`
12279     if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then
12280         SERVER_JAVA="$SERVER_JAVA -Xms10G -Xmx10G"
12281     fi
12282 
12283 
12284     # Test if -Xmn2G is a valid argument to $SERVER_JAVA (often is $JAVA passed as $SERVER_JAVA)
12285     # If so, then append -Xmn2G to SERVER_JAVA
12286     FOUND_WARN=`$SERVER_JAVA -Xmn2G -version 2>&1 | grep -i warn`
12287     FOUND_VERSION=`$SERVER_JAVA -Xmn2G -version 2>&1 | grep " version \""`
12288     if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then
12289         SERVER_JAVA="$SERVER_JAVA -Xmn2G"
12290     fi
12291 
12292     elif test "$MEMORY_SIZE" -gt "10000"; then
12293         MAX_HEAP_MEM=6000
12294 
12295     # Test if -d64 is a valid argument to $SERVER_JAVA (often is $JAVA passed as $SERVER_JAVA)
12296     # If so, then append -d64 to SERVER_JAVA
12297     FOUND_WARN=`$SERVER_JAVA -d64 -version 2>&1 | grep -i warn`
12298     FOUND_VERSION=`$SERVER_JAVA -d64 -version 2>&1 | grep " version \""`
12299     if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then
12300         SERVER_JAVA="$SERVER_JAVA -d64"
12301     fi
12302 
12303 
12304     # Test if -Xms6G -Xmx6G is a valid argument to $SERVER_JAVA (often is $JAVA passed as $SERVER_JAVA)
12305     # If so, then append -Xms6G -Xmx6G to SERVER_JAVA
12306     FOUND_WARN=`$SERVER_JAVA -Xms6G -Xmx6G -version 2>&1 | grep -i warn`
12307     FOUND_VERSION=`$SERVER_JAVA -Xms6G -Xmx6G -version 2>&1 | grep " version \""`
12308     if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then
12309         SERVER_JAVA="$SERVER_JAVA -Xms6G -Xmx6G"
12310     fi
12311 
12312 
12313     # Test if -Xmn1G is a valid argument to $SERVER_JAVA (often is $JAVA passed as $SERVER_JAVA)
12314     # If so, then append -Xmn1G to SERVER_JAVA
12315     FOUND_WARN=`$SERVER_JAVA -Xmn1G -version 2>&1 | grep -i warn`
12316     FOUND_VERSION=`$SERVER_JAVA -Xmn1G -version 2>&1 | grep " version \""`
12317     if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then
12318         SERVER_JAVA="$SERVER_JAVA -Xmn1G"
12319     fi
12320 
12321     elif test "$MEMORY_SIZE" -gt "5000"; then
12322         MAX_HEAP_MEM=3000
12323 
12324     # Test if -d64 is a valid argument to $SERVER_JAVA (often is $JAVA passed as $SERVER_JAVA)
12325     # If so, then append -d64 to SERVER_JAVA
12326     FOUND_WARN=`$SERVER_JAVA -d64 -version 2>&1 | grep -i warn`
12327     FOUND_VERSION=`$SERVER_JAVA -d64 -version 2>&1 | grep " version \""`
12328     if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then
12329         SERVER_JAVA="$SERVER_JAVA -d64"
12330     fi
12331 
12332 
12333     # Test if -Xms1G -Xmx3G is a valid argument to $SERVER_JAVA (often is $JAVA passed as $SERVER_JAVA)
12334     # If so, then append -Xms1G -Xmx3G to SERVER_JAVA
12335     FOUND_WARN=`$SERVER_JAVA -Xms1G -Xmx3G -version 2>&1 | grep -i warn`
12336     FOUND_VERSION=`$SERVER_JAVA -Xms1G -Xmx3G -version 2>&1 | grep " version \""`
12337     if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then
12338         SERVER_JAVA="$SERVER_JAVA -Xms1G -Xmx3G"
12339     fi
12340 
12341 
12342     # Test if -Xmn256M is a valid argument to $SERVER_JAVA (often is $JAVA passed as $SERVER_JAVA)
12343     # If so, then append -Xmn256M to SERVER_JAVA
12344     FOUND_WARN=`$SERVER_JAVA -Xmn256M -version 2>&1 | grep -i warn`
12345     FOUND_VERSION=`$SERVER_JAVA -Xmn256M -version 2>&1 | grep " version \""`
12346     if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then
12347         SERVER_JAVA="$SERVER_JAVA -Xmn256M"
12348     fi
12349 
12350     elif test "$MEMORY_SIZE" -gt "3800"; then
12351         MAX_HEAP_MEM=2500
12352 
12353     # Test if -Xms1G -Xmx2500M is a valid argument to $SERVER_JAVA (often is $JAVA passed as $SERVER_JAVA)
12354     # If so, then append -Xms1G -Xmx2500M to SERVER_JAVA
12355     FOUND_WARN=`$SERVER_JAVA -Xms1G -Xmx2500M -version 2>&1 | grep -i warn`
12356     FOUND_VERSION=`$SERVER_JAVA -Xms1G -Xmx2500M -version 2>&1 | grep " version \""`
12357     if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then
12358         SERVER_JAVA="$SERVER_JAVA -Xms1G -Xmx2500M"
12359     fi
12360 
12361 
12362     # Test if -Xmn256M is a valid argument to $SERVER_JAVA (often is $JAVA passed as $SERVER_JAVA)
12363     # If so, then append -Xmn256M to SERVER_JAVA
12364     FOUND_WARN=`$SERVER_JAVA -Xmn256M -version 2>&1 | grep -i warn`
12365     FOUND_VERSION=`$SERVER_JAVA -Xmn256M -version 2>&1 | grep " version \""`
12366     if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then
12367         SERVER_JAVA="$SERVER_JAVA -Xmn256M"
12368     fi
12369 
12370     elif test "$MEMORY_SIZE" -gt "1900"; then
12371         MAX_HEAP_MEM=1200
12372 
12373     # Test if -Xms700M -Xmx1200M is a valid argument to $SERVER_JAVA (often is $JAVA passed as $SERVER_JAVA)
12374     # If so, then append -Xms700M -Xmx1200M to SERVER_JAVA
12375     FOUND_WARN=`$SERVER_JAVA -Xms700M -Xmx1200M -version 2>&1 | grep -i warn`
12376     FOUND_VERSION=`$SERVER_JAVA -Xms700M -Xmx1200M -version 2>&1 | grep " version \""`
12377     if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then
12378         SERVER_JAVA="$SERVER_JAVA -Xms700M -Xmx1200M"
12379     fi
12380 
12381 
12382     # Test if -Xmn256M is a valid argument to $SERVER_JAVA (often is $JAVA passed as $SERVER_JAVA)
12383     # If so, then append -Xmn256M to SERVER_JAVA
12384     FOUND_WARN=`$SERVER_JAVA -Xmn256M -version 2>&1 | grep -i warn`
12385     FOUND_VERSION=`$SERVER_JAVA -Xmn256M -version 2>&1 | grep " version \""`
12386     if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then
12387         SERVER_JAVA="$SERVER_JAVA -Xmn256M"
12388     fi
12389 
12390     elif test "$MEMORY_SIZE" -gt "1000"; then
12391         MAX_HEAP_MEM=900
12392 
12393     # Test if -Xms400M -Xmx900M is a valid argument to $SERVER_JAVA (often is $JAVA passed as $SERVER_JAVA)
12394     # If so, then append -Xms400M -Xmx900M to SERVER_JAVA
12395     FOUND_WARN=`$SERVER_JAVA -Xms400M -Xmx900M -version 2>&1 | grep -i warn`
12396     FOUND_VERSION=`$SERVER_JAVA -Xms400M -Xmx900M -version 2>&1 | grep " version \""`
12397     if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then
12398         SERVER_JAVA="$SERVER_JAVA -Xms400M -Xmx900M"
12399     fi
12400 
12401 
12402     # Test if -Xmn128M is a valid argument to $SERVER_JAVA (often is $JAVA passed as $SERVER_JAVA)
12403     # If so, then append -Xmn128M to SERVER_JAVA
12404     FOUND_WARN=`$SERVER_JAVA -Xmn128M -version 2>&1 | grep -i warn`
12405     FOUND_VERSION=`$SERVER_JAVA -Xmn128M -version 2>&1 | grep " version \""`
12406     if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then
12407         SERVER_JAVA="$SERVER_JAVA -Xmn128M"
12408     fi
12409 
12410     else
12411         MAX_HEAP_MEM=512
12412 
12413     # Test if -Xms256M -Xmx512M is a valid argument to $SERVER_JAVA (often is $JAVA passed as $SERVER_JAVA)
12414     # If so, then append -Xms256M -Xmx512M to SERVER_JAVA
12415     FOUND_WARN=`$SERVER_JAVA -Xms256M -Xmx512M -version 2>&1 | grep -i warn`
12416     FOUND_VERSION=`$SERVER_JAVA -Xms256M -Xmx512M -version 2>&1 | grep " version \""`
12417     if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then
12418         SERVER_JAVA="$SERVER_JAVA -Xms256M -Xmx512M"
12419     fi
12420 
12421 
12422     # Test if -Xmn128M is a valid argument to $SERVER_JAVA (often is $JAVA passed as $SERVER_JAVA)
12423     # If so, then append -Xmn128M to SERVER_JAVA
12424     FOUND_WARN=`$SERVER_JAVA -Xmn128M -version 2>&1 | grep -i warn`
12425     FOUND_VERSION=`$SERVER_JAVA -Xmn128M -version 2>&1 | grep " version \""`
12426     if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then
12427         SERVER_JAVA="$SERVER_JAVA -Xmn128M"
12428     fi
12429 
12430     fi
12431 
12432     MAX_COMPILERS_IN_HEAP=`expr $MAX_HEAP_MEM / 501`
12433     if test "$JAVAC_SERVER_CORES" -gt "$MAX_COMPILERS_IN_HEAP"; then
12434         { $as_echo "$as_me:${as_lineno-$LINENO}: checking if number of server cores must be reduced" >&5
12435 $as_echo_n "checking if number of server cores must be reduced... " >&6; }
12436         JAVAC_SERVER_CORES="$MAX_COMPILERS_IN_HEAP"
12437         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, to $JAVAC_SERVER_CORES with max heap size $MAX_HEAP_MEM MB" >&5
12438 $as_echo "yes, to $JAVAC_SERVER_CORES with max heap size $MAX_HEAP_MEM MB" >&6; }
12439     fi
12440 fi
12441 
12442 
12443 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to track dependencies between Java packages" >&5
12444 $as_echo_n "checking whether to track dependencies between Java packages... " >&6; }
12445 # Check whether --enable-javac-deps was given.
12446 if test "${enable_javac_deps+set}" = set; then :
12447   enableval=$enable_javac_deps; ENABLE_JAVAC_DEPS="${enableval}"
12448 else
12449   ENABLE_JAVAC_DEPS='no'
12450 fi
12451 
12452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ENABLE_JAVAC_DEPS" >&5
12453 $as_echo "$ENABLE_JAVAC_DEPS" >&6; }
12454 if test "x$ENABLE_JAVAC_DEPS" = xyes; then
12455     JAVAC_USE_DEPS=true
12456 else
12457     JAVAC_USE_DEPS=false
12458 fi
12459 
12460 
12461 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use multiple cores for javac compilation" >&5
12462 $as_echo_n "checking whether to use multiple cores for javac compilation... " >&6; }
12463 # Check whether --enable-javac-multi-core was given.
12464 if test "${enable_javac_multi_core+set}" = set; then :
12465   enableval=$enable_javac_multi_core; ENABLE_JAVAC_MULTICORE="${enableval}"
12466 else
12467   ENABLE_JAVAC_MULTICORE='no'
12468 fi
12469 
12470 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ENABLE_JAVAC_MULTICORE" >&5
12471 $as_echo "$ENABLE_JAVAC_MULTICORE" >&6; }
12472 if test "x$ENABLE_JAVAC_MULTICORE" = xyes; then
12473     JAVAC_USE_MODE=MULTI_CORE_CONCURRENT
12474 else
12475     JAVAC_USE_MODE=SINGLE_THREADED_BATCH
12476     if test "x$ENABLE_JAVAC_DEPS" = xyes; then
12477         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Dependency tracking is not supported with single threaded batch compiles of Java source roots. Please add --disable-javac-deps to your configure options." >&5
12478 $as_echo "$as_me: WARNING: Dependency tracking is not supported with single threaded batch compiles of Java source roots. Please add --disable-javac-deps to your configure options." >&2;}
12479         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Disabling dependency tracking for you now." >&5
12480 $as_echo "$as_me: WARNING: Disabling dependency tracking for you now." >&2;}
12481         JAVAC_USE_DEPS=false
12482     fi
12483     if test "x$ENABLE_JAVAC_SERVER" = xyes; then
12484         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: The javac server will not be used since single threaded batch compiles are run within their own JVM. Please add --disable-javac-server to your configure options." >&5
12485 $as_echo "$as_me: WARNING: The javac server will not be used since single threaded batch compiles are run within their own JVM. Please add --disable-javac-server to your configure options." >&2;}
12486         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Disabling javac server for you now." >&5
12487 $as_echo "$as_me: WARNING: Disabling javac server for you now." >&2;}
12488         JAVAC_USE_REMOTE=false
12489     fi
12490 fi
12491 
12492 
12493 ###############################################################################
12494 #
12495 # OS specific settings that we never will need to probe.
12496 #
12497 if test "x$HOST_OS" = xlinux; then
12498     { $as_echo "$as_me:${as_lineno-$LINENO}: checking what is not needed on Linux?" >&5
12499 $as_echo_n "checking what is not needed on Linux?... " >&6; }
12500     PULSE_NOT_NEEDED=yes
12501     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pulse" >&5
12502 $as_echo "pulse" >&6; }
12503 fi
12504 
12505 if test "x$HOST_OS" = xsolaris; then
12506     { $as_echo "$as_me:${as_lineno-$LINENO}: checking what is not needed on Solaris?" >&5
12507 $as_echo_n "checking what is not needed on Solaris?... " >&6; }
12508     ALSA_NOT_NEEDED=yes
12509     PULSE_NOT_NEEDED=yes
12510     { $as_echo "$as_me:${as_lineno-$LINENO}: result: alsa pulse" >&5
12511 $as_echo "alsa pulse" >&6; }
12512 fi
12513 
12514 if test "x$HOST_OS" = xwindows; then
12515     { $as_echo "$as_me:${as_lineno-$LINENO}: checking what is not needed on Windows?" >&5
12516 $as_echo_n "checking what is not needed on Windows?... " >&6; }
12517     CUPS_NOT_NEEDED=yes
12518     ALSA_NOT_NEEDED=yes
12519     PULSE_NOT_NEEDED=yes
12520     X11_NOT_NEEDED=yes
12521     { $as_echo "$as_me:${as_lineno-$LINENO}: result: alsa cups pulse x11" >&5
12522 $as_echo "alsa cups pulse x11" >&6; }
12523 fi
12524 
12525 if test "x$HOST_OS" = xmacosx; then
12526     { $as_echo "$as_me:${as_lineno-$LINENO}: checking what is not needed on MacOSX?" >&5
12527 $as_echo_n "checking what is not needed on MacOSX?... " >&6; }
12528     ALSA_NOT_NEEDED=yes
12529     PULSE_NOT_NEEDED=yes
12530     X11_NOT_NEEDED=yes
12531     FREETYPE2_NOT_NEEDED=yes
12532     # If the java runtime framework is disabled, then we need X11.
12533     # This will be adjusted below.
12534     { $as_echo "$as_me:${as_lineno-$LINENO}: result: alsa pulse x11" >&5
12535 $as_echo "alsa pulse x11" >&6; }
12536 fi
12537 
12538 if test "x$HOST_OS" = xbsd; then
12539     { $as_echo "$as_me:${as_lineno-$LINENO}: checking what is not needed on bsd?" >&5
12540 $as_echo_n "checking what is not needed on bsd?... " >&6; }
12541     ALSA_NOT_NEEDED=yes
12542     { $as_echo "$as_me:${as_lineno-$LINENO}: result: alsa" >&5
12543 $as_echo "alsa" >&6; }
12544 fi
12545 
12546 ###############################################################################
12547 #
12548 # Check for MacOSX support for OpenJDK. If this exists, try to build a JVM
12549 # that uses this API.
12550 #
12551 # Check whether --enable-macosx-runtime-support was given.
12552 if test "${enable_macosx_runtime_support+set}" = set; then :
12553   enableval=$enable_macosx_runtime_support; MACOSX_RUNTIME_SUPPORT="${enableval}"
12554 else
12555   MACOSX_RUNTIME_SUPPORT="no"
12556 fi
12557 
12558 
12559 USE_MACOSX_RUNTIME_SUPPORT=no
12560 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for explicit Java runtime support in the OS" >&5
12561 $as_echo_n "checking for explicit Java runtime support in the OS... " >&6; }
12562 if test -f /System/Library/Frameworks/JavaVM.framework/Frameworks/JavaRuntimeSupport.framework/Headers/JavaRuntimeSupport.h; then
12563     if test "x$MACOSX_RUNTIME_SUPPORT" != xno; then
12564         MACOSX_RUNTIME_SUPPORT=yes
12565         USE_MACOSX_RUNTIME_SUPPORT=yes
12566         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, does not need alsa freetype2 pulse and X11" >&5
12567 $as_echo "yes, does not need alsa freetype2 pulse and X11" >&6; }
12568     else
12569         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, but explicitly disabled." >&5
12570 $as_echo "yes, but explicitly disabled." >&6; }
12571     fi
12572 else
12573     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12574 $as_echo "no" >&6; }
12575 fi
12576 
12577 if test "x$HOST_OS" = xmacosx && test "x$USE_MACOSX_RUNTIME_SUPPORT" = xno; then
12578     { $as_echo "$as_me:${as_lineno-$LINENO}: checking what is not needed on an X11 build on MacOSX?" >&5
12579 $as_echo_n "checking what is not needed on an X11 build on MacOSX?... " >&6; }
12580     X11_NOT_NEEDED=
12581     FREETYPE2_NOT_NEEDED=
12582     { $as_echo "$as_me:${as_lineno-$LINENO}: result: alsa pulse" >&5
12583 $as_echo "alsa pulse" >&6; }
12584 fi
12585 
12586 ###############################################################################
12587 #
12588 # Check for X Windows
12589 #
12590 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
12591 $as_echo_n "checking for X... " >&6; }
12592 
12593 
12594 # Check whether --with-x was given.
12595 if test "${with_x+set}" = set; then :
12596   withval=$with_x;
12597 fi
12598 
12599 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
12600 if test "x$with_x" = xno; then
12601   # The user explicitly disabled X.
12602   have_x=disabled
12603 else
12604   case $x_includes,$x_libraries in #(
12605     *\'*) as_fn_error $? "cannot use X directory names containing '" "$LINENO" 5 ;; #(
12606     *,NONE | NONE,*) if test "${ac_cv_have_x+set}" = set; then :
12607   $as_echo_n "(cached) " >&6
12608 else
12609   # One or both of the vars are not set, and there is no cached value.
12610 ac_x_includes=no ac_x_libraries=no
12611 rm -f -r conftest.dir
12612 if mkdir conftest.dir; then
12613   cd conftest.dir
12614   cat >Imakefile <<'_ACEOF'
12615 incroot:
12616         @echo incroot='${INCROOT}'
12617 usrlibdir:
12618         @echo usrlibdir='${USRLIBDIR}'
12619 libdir:
12620         @echo libdir='${LIBDIR}'
12621 _ACEOF
12622   if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
12623     # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
12624     for ac_var in incroot usrlibdir libdir; do
12625       eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
12626     done
12627     # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
12628     for ac_extension in a so sl dylib la dll; do
12629       if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
12630          test -f "$ac_im_libdir/libX11.$ac_extension"; then
12631         ac_im_usrlibdir=$ac_im_libdir; break
12632       fi
12633     done
12634     # Screen out bogus values from the imake configuration.  They are
12635     # bogus both because they are the default anyway, and because
12636     # using them would break gcc on systems where it needs fixed includes.
12637     case $ac_im_incroot in
12638         /usr/include) ac_x_includes= ;;
12639         *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
12640     esac
12641     case $ac_im_usrlibdir in
12642         /usr/lib | /usr/lib64 | /lib | /lib64) ;;
12643         *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
12644     esac
12645   fi
12646   cd ..
12647   rm -f -r conftest.dir
12648 fi
12649 
12650 # Standard set of common directories for X headers.
12651 # Check X11 before X11Rn because it is often a symlink to the current release.
12652 ac_x_header_dirs='
12653 /usr/X11/include
12654 /usr/X11R7/include
12655 /usr/X11R6/include
12656 /usr/X11R5/include
12657 /usr/X11R4/include
12658 
12659 /usr/include/X11
12660 /usr/include/X11R7
12661 /usr/include/X11R6
12662 /usr/include/X11R5
12663 /usr/include/X11R4
12664 
12665 /usr/local/X11/include
12666 /usr/local/X11R7/include
12667 /usr/local/X11R6/include
12668 /usr/local/X11R5/include
12669 /usr/local/X11R4/include
12670 
12671 /usr/local/include/X11
12672 /usr/local/include/X11R7
12673 /usr/local/include/X11R6
12674 /usr/local/include/X11R5
12675 /usr/local/include/X11R4
12676 
12677 /usr/X386/include
12678 /usr/x386/include
12679 /usr/XFree86/include/X11
12680 
12681 /usr/include
12682 /usr/local/include
12683 /usr/unsupported/include
12684 /usr/athena/include
12685 /usr/local/x11r5/include
12686 /usr/lpp/Xamples/include
12687 
12688 /usr/openwin/include
12689 /usr/openwin/share/include'
12690 
12691 if test "$ac_x_includes" = no; then
12692   # Guess where to find include files, by looking for Xlib.h.
12693   # First, try using that file with no special directory specified.
12694   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12695 /* end confdefs.h.  */
12696 #include <X11/Xlib.h>
12697 _ACEOF
12698 if ac_fn_cxx_try_cpp "$LINENO"; then :
12699   # We can compile using X headers with no special include directory.
12700 ac_x_includes=
12701 else
12702   for ac_dir in $ac_x_header_dirs; do
12703   if test -r "$ac_dir/X11/Xlib.h"; then
12704     ac_x_includes=$ac_dir
12705     break
12706   fi
12707 done
12708 fi
12709 rm -f conftest.err conftest.i conftest.$ac_ext
12710 fi # $ac_x_includes = no
12711 
12712 if test "$ac_x_libraries" = no; then
12713   # Check for the libraries.
12714   # See if we find them without any special options.
12715   # Don't add to $LIBS permanently.
12716   ac_save_LIBS=$LIBS
12717   LIBS="-lX11 $LIBS"
12718   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12719 /* end confdefs.h.  */
12720 #include <X11/Xlib.h>
12721 int
12722 main ()
12723 {
12724 XrmInitialize ()
12725   ;
12726   return 0;
12727 }
12728 _ACEOF
12729 if ac_fn_cxx_try_link "$LINENO"; then :
12730   LIBS=$ac_save_LIBS
12731 # We can link X programs with no special library path.
12732 ac_x_libraries=
12733 else
12734   LIBS=$ac_save_LIBS
12735 for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
12736 do
12737   # Don't even attempt the hair of trying to link an X program!
12738   for ac_extension in a so sl dylib la dll; do
12739     if test -r "$ac_dir/libX11.$ac_extension"; then
12740       ac_x_libraries=$ac_dir
12741       break 2
12742     fi
12743   done
12744 done
12745 fi
12746 rm -f core conftest.err conftest.$ac_objext \
12747     conftest$ac_exeext conftest.$ac_ext
12748 fi # $ac_x_libraries = no
12749 
12750 case $ac_x_includes,$ac_x_libraries in #(
12751   no,* | *,no | *\'*)
12752     # Didn't find X, or a directory has "'" in its name.
12753     ac_cv_have_x="have_x=no";; #(
12754   *)
12755     # Record where we found X for the cache.
12756     ac_cv_have_x="have_x=yes\
12757         ac_x_includes='$ac_x_includes'\
12758         ac_x_libraries='$ac_x_libraries'"
12759 esac
12760 fi
12761 ;; #(
12762     *) have_x=yes;;
12763   esac
12764   eval "$ac_cv_have_x"
12765 fi # $with_x != no
12766 
12767 if test "$have_x" != yes; then
12768   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
12769 $as_echo "$have_x" >&6; }
12770   no_x=yes
12771 else
12772   # If each of the values was on the command line, it overrides each guess.
12773   test "x$x_includes" = xNONE && x_includes=$ac_x_includes
12774   test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
12775   # Update the cache value to reflect the command line values.
12776   ac_cv_have_x="have_x=yes\
12777         ac_x_includes='$x_includes'\
12778         ac_x_libraries='$x_libraries'"
12779   { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
12780 $as_echo "libraries $x_libraries, headers $x_includes" >&6; }
12781 fi
12782 
12783 if test "$no_x" = yes; then
12784   # Not all programs may use this symbol, but it does not hurt to define it.
12785 
12786 $as_echo "#define X_DISPLAY_MISSING 1" >>confdefs.h
12787 
12788   X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
12789 else
12790   if test -n "$x_includes"; then
12791     X_CFLAGS="$X_CFLAGS -I$x_includes"
12792   fi
12793 
12794   # It would also be nice to do this for all -L options, not just this one.
12795   if test -n "$x_libraries"; then
12796     X_LIBS="$X_LIBS -L$x_libraries"
12797     # For Solaris; some versions of Sun CC require a space after -R and
12798     # others require no space.  Words are not sufficient . . . .
12799     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -R must be followed by a space" >&5
12800 $as_echo_n "checking whether -R must be followed by a space... " >&6; }
12801     ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
12802     ac_xsave_cxx_werror_flag=$ac_cxx_werror_flag
12803     ac_cxx_werror_flag=yes
12804     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12805 /* end confdefs.h.  */
12806 
12807 int
12808 main ()
12809 {
12810 
12811   ;
12812   return 0;
12813 }
12814 _ACEOF
12815 if ac_fn_cxx_try_link "$LINENO"; then :
12816   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12817 $as_echo "no" >&6; }
12818        X_LIBS="$X_LIBS -R$x_libraries"
12819 else
12820   LIBS="$ac_xsave_LIBS -R $x_libraries"
12821        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12822 /* end confdefs.h.  */
12823 
12824 int
12825 main ()
12826 {
12827 
12828   ;
12829   return 0;
12830 }
12831 _ACEOF
12832 if ac_fn_cxx_try_link "$LINENO"; then :
12833   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12834 $as_echo "yes" >&6; }
12835           X_LIBS="$X_LIBS -R $x_libraries"
12836 else
12837   { $as_echo "$as_me:${as_lineno-$LINENO}: result: neither works" >&5
12838 $as_echo "neither works" >&6; }
12839 fi
12840 rm -f core conftest.err conftest.$ac_objext \
12841     conftest$ac_exeext conftest.$ac_ext
12842 fi
12843 rm -f core conftest.err conftest.$ac_objext \
12844     conftest$ac_exeext conftest.$ac_ext
12845     ac_cxx_werror_flag=$ac_xsave_cxx_werror_flag
12846     LIBS=$ac_xsave_LIBS
12847   fi
12848 
12849   # Check for system-dependent libraries X programs must link with.
12850   # Do this before checking for the system-independent R6 libraries
12851   # (-lICE), since we may need -lsocket or whatever for X linking.
12852 
12853   if test "$ISC" = yes; then
12854     X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
12855   else
12856     # Martyn Johnson says this is needed for Ultrix, if the X
12857     # libraries were built with DECnet support.  And Karl Berry says
12858     # the Alpha needs dnet_stub (dnet does not exist).
12859     ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
12860     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12861 /* end confdefs.h.  */
12862 
12863 /* Override any GCC internal prototype to avoid an error.
12864    Use char because int might match the return type of a GCC
12865    builtin and then its argument prototype would still apply.  */
12866 #ifdef __cplusplus
12867 extern "C"
12868 #endif
12869 char XOpenDisplay ();
12870 int
12871 main ()
12872 {
12873 return XOpenDisplay ();
12874   ;
12875   return 0;
12876 }
12877 _ACEOF
12878 if ac_fn_cxx_try_link "$LINENO"; then :
12879 
12880 else
12881   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet" >&5
12882 $as_echo_n "checking for dnet_ntoa in -ldnet... " >&6; }
12883 if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then :
12884   $as_echo_n "(cached) " >&6
12885 else
12886   ac_check_lib_save_LIBS=$LIBS
12887 LIBS="-ldnet  $LIBS"
12888 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12889 /* end confdefs.h.  */
12890 
12891 /* Override any GCC internal prototype to avoid an error.
12892    Use char because int might match the return type of a GCC
12893    builtin and then its argument prototype would still apply.  */
12894 #ifdef __cplusplus
12895 extern "C"
12896 #endif
12897 char dnet_ntoa ();
12898 int
12899 main ()
12900 {
12901 return dnet_ntoa ();
12902   ;
12903   return 0;
12904 }
12905 _ACEOF
12906 if ac_fn_cxx_try_link "$LINENO"; then :
12907   ac_cv_lib_dnet_dnet_ntoa=yes
12908 else
12909   ac_cv_lib_dnet_dnet_ntoa=no
12910 fi
12911 rm -f core conftest.err conftest.$ac_objext \
12912     conftest$ac_exeext conftest.$ac_ext
12913 LIBS=$ac_check_lib_save_LIBS
12914 fi
12915 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
12916 $as_echo "$ac_cv_lib_dnet_dnet_ntoa" >&6; }
12917 if test "x$ac_cv_lib_dnet_dnet_ntoa" = x""yes; then :
12918   X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
12919 fi
12920 
12921     if test $ac_cv_lib_dnet_dnet_ntoa = no; then
12922       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet_stub" >&5
12923 $as_echo_n "checking for dnet_ntoa in -ldnet_stub... " >&6; }
12924 if test "${ac_cv_lib_dnet_stub_dnet_ntoa+set}" = set; then :
12925   $as_echo_n "(cached) " >&6
12926 else
12927   ac_check_lib_save_LIBS=$LIBS
12928 LIBS="-ldnet_stub  $LIBS"
12929 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12930 /* end confdefs.h.  */
12931 
12932 /* Override any GCC internal prototype to avoid an error.
12933    Use char because int might match the return type of a GCC
12934    builtin and then its argument prototype would still apply.  */
12935 #ifdef __cplusplus
12936 extern "C"
12937 #endif
12938 char dnet_ntoa ();
12939 int
12940 main ()
12941 {
12942 return dnet_ntoa ();
12943   ;
12944   return 0;
12945 }
12946 _ACEOF
12947 if ac_fn_cxx_try_link "$LINENO"; then :
12948   ac_cv_lib_dnet_stub_dnet_ntoa=yes
12949 else
12950   ac_cv_lib_dnet_stub_dnet_ntoa=no
12951 fi
12952 rm -f core conftest.err conftest.$ac_objext \
12953     conftest$ac_exeext conftest.$ac_ext
12954 LIBS=$ac_check_lib_save_LIBS
12955 fi
12956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
12957 $as_echo "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; }
12958 if test "x$ac_cv_lib_dnet_stub_dnet_ntoa" = x""yes; then :
12959   X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
12960 fi
12961 
12962     fi
12963 fi
12964 rm -f core conftest.err conftest.$ac_objext \
12965     conftest$ac_exeext conftest.$ac_ext
12966     LIBS="$ac_xsave_LIBS"
12967 
12968     # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
12969     # to get the SysV transport functions.
12970     # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4)
12971     # needs -lnsl.
12972     # The nsl library prevents programs from opening the X display
12973     # on Irix 5.2, according to T.E. Dickey.
12974     # The functions gethostbyname, getservbyname, and inet_addr are
12975     # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
12976     ac_fn_cxx_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname"
12977 if test "x$ac_cv_func_gethostbyname" = x""yes; then :
12978 
12979 fi
12980 
12981     if test $ac_cv_func_gethostbyname = no; then
12982       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
12983 $as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
12984 if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then :
12985   $as_echo_n "(cached) " >&6
12986 else
12987   ac_check_lib_save_LIBS=$LIBS
12988 LIBS="-lnsl  $LIBS"
12989 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12990 /* end confdefs.h.  */
12991 
12992 /* Override any GCC internal prototype to avoid an error.
12993    Use char because int might match the return type of a GCC
12994    builtin and then its argument prototype would still apply.  */
12995 #ifdef __cplusplus
12996 extern "C"
12997 #endif
12998 char gethostbyname ();
12999 int
13000 main ()
13001 {
13002 return gethostbyname ();
13003   ;
13004   return 0;
13005 }
13006 _ACEOF
13007 if ac_fn_cxx_try_link "$LINENO"; then :
13008   ac_cv_lib_nsl_gethostbyname=yes
13009 else
13010   ac_cv_lib_nsl_gethostbyname=no
13011 fi
13012 rm -f core conftest.err conftest.$ac_objext \
13013     conftest$ac_exeext conftest.$ac_ext
13014 LIBS=$ac_check_lib_save_LIBS
13015 fi
13016 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
13017 $as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
13018 if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then :
13019   X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
13020 fi
13021 
13022       if test $ac_cv_lib_nsl_gethostbyname = no; then
13023         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lbsd" >&5
13024 $as_echo_n "checking for gethostbyname in -lbsd... " >&6; }
13025 if test "${ac_cv_lib_bsd_gethostbyname+set}" = set; then :
13026   $as_echo_n "(cached) " >&6
13027 else
13028   ac_check_lib_save_LIBS=$LIBS
13029 LIBS="-lbsd  $LIBS"
13030 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13031 /* end confdefs.h.  */
13032 
13033 /* Override any GCC internal prototype to avoid an error.
13034    Use char because int might match the return type of a GCC
13035    builtin and then its argument prototype would still apply.  */
13036 #ifdef __cplusplus
13037 extern "C"
13038 #endif
13039 char gethostbyname ();
13040 int
13041 main ()
13042 {
13043 return gethostbyname ();
13044   ;
13045   return 0;
13046 }
13047 _ACEOF
13048 if ac_fn_cxx_try_link "$LINENO"; then :
13049   ac_cv_lib_bsd_gethostbyname=yes
13050 else
13051   ac_cv_lib_bsd_gethostbyname=no
13052 fi
13053 rm -f core conftest.err conftest.$ac_objext \
13054     conftest$ac_exeext conftest.$ac_ext
13055 LIBS=$ac_check_lib_save_LIBS
13056 fi
13057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_gethostbyname" >&5
13058 $as_echo "$ac_cv_lib_bsd_gethostbyname" >&6; }
13059 if test "x$ac_cv_lib_bsd_gethostbyname" = x""yes; then :
13060   X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
13061 fi
13062 
13063       fi
13064     fi
13065 
13066     # lieder@skyler.mavd.honeywell.com says without -lsocket,
13067     # socket/setsockopt and other routines are undefined under SCO ODT
13068     # 2.0.  But -lsocket is broken on IRIX 5.2 (and is not necessary
13069     # on later versions), says Simon Leinen: it contains gethostby*
13070     # variants that don't use the name server (or something).  -lsocket
13071     # must be given before -lnsl if both are needed.  We assume that
13072     # if connect needs -lnsl, so does gethostbyname.
13073     ac_fn_cxx_check_func "$LINENO" "connect" "ac_cv_func_connect"
13074 if test "x$ac_cv_func_connect" = x""yes; then :
13075 
13076 fi
13077 
13078     if test $ac_cv_func_connect = no; then
13079       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for connect in -lsocket" >&5
13080 $as_echo_n "checking for connect in -lsocket... " >&6; }
13081 if test "${ac_cv_lib_socket_connect+set}" = set; then :
13082   $as_echo_n "(cached) " >&6
13083 else
13084   ac_check_lib_save_LIBS=$LIBS
13085 LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
13086 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13087 /* end confdefs.h.  */
13088 
13089 /* Override any GCC internal prototype to avoid an error.
13090    Use char because int might match the return type of a GCC
13091    builtin and then its argument prototype would still apply.  */
13092 #ifdef __cplusplus
13093 extern "C"
13094 #endif
13095 char connect ();
13096 int
13097 main ()
13098 {
13099 return connect ();
13100   ;
13101   return 0;
13102 }
13103 _ACEOF
13104 if ac_fn_cxx_try_link "$LINENO"; then :
13105   ac_cv_lib_socket_connect=yes
13106 else
13107   ac_cv_lib_socket_connect=no
13108 fi
13109 rm -f core conftest.err conftest.$ac_objext \
13110     conftest$ac_exeext conftest.$ac_ext
13111 LIBS=$ac_check_lib_save_LIBS
13112 fi
13113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_connect" >&5
13114 $as_echo "$ac_cv_lib_socket_connect" >&6; }
13115 if test "x$ac_cv_lib_socket_connect" = x""yes; then :
13116   X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
13117 fi
13118 
13119     fi
13120 
13121     # Guillermo Gomez says -lposix is necessary on A/UX.
13122     ac_fn_cxx_check_func "$LINENO" "remove" "ac_cv_func_remove"
13123 if test "x$ac_cv_func_remove" = x""yes; then :
13124 
13125 fi
13126 
13127     if test $ac_cv_func_remove = no; then
13128       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for remove in -lposix" >&5
13129 $as_echo_n "checking for remove in -lposix... " >&6; }
13130 if test "${ac_cv_lib_posix_remove+set}" = set; then :
13131   $as_echo_n "(cached) " >&6
13132 else
13133   ac_check_lib_save_LIBS=$LIBS
13134 LIBS="-lposix  $LIBS"
13135 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13136 /* end confdefs.h.  */
13137 
13138 /* Override any GCC internal prototype to avoid an error.
13139    Use char because int might match the return type of a GCC
13140    builtin and then its argument prototype would still apply.  */
13141 #ifdef __cplusplus
13142 extern "C"
13143 #endif
13144 char remove ();
13145 int
13146 main ()
13147 {
13148 return remove ();
13149   ;
13150   return 0;
13151 }
13152 _ACEOF
13153 if ac_fn_cxx_try_link "$LINENO"; then :
13154   ac_cv_lib_posix_remove=yes
13155 else
13156   ac_cv_lib_posix_remove=no
13157 fi
13158 rm -f core conftest.err conftest.$ac_objext \
13159     conftest$ac_exeext conftest.$ac_ext
13160 LIBS=$ac_check_lib_save_LIBS
13161 fi
13162 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix_remove" >&5
13163 $as_echo "$ac_cv_lib_posix_remove" >&6; }
13164 if test "x$ac_cv_lib_posix_remove" = x""yes; then :
13165   X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
13166 fi
13167 
13168     fi
13169 
13170     # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
13171     ac_fn_cxx_check_func "$LINENO" "shmat" "ac_cv_func_shmat"
13172 if test "x$ac_cv_func_shmat" = x""yes; then :
13173 
13174 fi
13175 
13176     if test $ac_cv_func_shmat = no; then
13177       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shmat in -lipc" >&5
13178 $as_echo_n "checking for shmat in -lipc... " >&6; }
13179 if test "${ac_cv_lib_ipc_shmat+set}" = set; then :
13180   $as_echo_n "(cached) " >&6
13181 else
13182   ac_check_lib_save_LIBS=$LIBS
13183 LIBS="-lipc  $LIBS"
13184 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13185 /* end confdefs.h.  */
13186 
13187 /* Override any GCC internal prototype to avoid an error.
13188    Use char because int might match the return type of a GCC
13189    builtin and then its argument prototype would still apply.  */
13190 #ifdef __cplusplus
13191 extern "C"
13192 #endif
13193 char shmat ();
13194 int
13195 main ()
13196 {
13197 return shmat ();
13198   ;
13199   return 0;
13200 }
13201 _ACEOF
13202 if ac_fn_cxx_try_link "$LINENO"; then :
13203   ac_cv_lib_ipc_shmat=yes
13204 else
13205   ac_cv_lib_ipc_shmat=no
13206 fi
13207 rm -f core conftest.err conftest.$ac_objext \
13208     conftest$ac_exeext conftest.$ac_ext
13209 LIBS=$ac_check_lib_save_LIBS
13210 fi
13211 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ipc_shmat" >&5
13212 $as_echo "$ac_cv_lib_ipc_shmat" >&6; }
13213 if test "x$ac_cv_lib_ipc_shmat" = x""yes; then :
13214   X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
13215 fi
13216 
13217     fi
13218   fi
13219 
13220   # Check for libraries that X11R6 Xt/Xaw programs need.
13221   ac_save_LDFLAGS=$LDFLAGS
13222   test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
13223   # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
13224   # check for ICE first), but we must link in the order -lSM -lICE or
13225   # we get undefined symbols.  So assume we have SM if we have ICE.
13226   # These have to be linked with before -lX11, unlike the other
13227   # libraries we check for below, so use a different variable.
13228   # John Interrante, Karl Berry
13229   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceConnectionNumber in -lICE" >&5
13230 $as_echo_n "checking for IceConnectionNumber in -lICE... " >&6; }
13231 if test "${ac_cv_lib_ICE_IceConnectionNumber+set}" = set; then :
13232   $as_echo_n "(cached) " >&6
13233 else
13234   ac_check_lib_save_LIBS=$LIBS
13235 LIBS="-lICE $X_EXTRA_LIBS $LIBS"
13236 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13237 /* end confdefs.h.  */
13238 
13239 /* Override any GCC internal prototype to avoid an error.
13240    Use char because int might match the return type of a GCC
13241    builtin and then its argument prototype would still apply.  */
13242 #ifdef __cplusplus
13243 extern "C"
13244 #endif
13245 char IceConnectionNumber ();
13246 int
13247 main ()
13248 {
13249 return IceConnectionNumber ();
13250   ;
13251   return 0;
13252 }
13253 _ACEOF
13254 if ac_fn_cxx_try_link "$LINENO"; then :
13255   ac_cv_lib_ICE_IceConnectionNumber=yes
13256 else
13257   ac_cv_lib_ICE_IceConnectionNumber=no
13258 fi
13259 rm -f core conftest.err conftest.$ac_objext \
13260     conftest$ac_exeext conftest.$ac_ext
13261 LIBS=$ac_check_lib_save_LIBS
13262 fi
13263 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
13264 $as_echo "$ac_cv_lib_ICE_IceConnectionNumber" >&6; }
13265 if test "x$ac_cv_lib_ICE_IceConnectionNumber" = x""yes; then :
13266   X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
13267 fi
13268 
13269   LDFLAGS=$ac_save_LDFLAGS
13270 
13271 fi
13272 
13273 
13274 if test "x$no_x" = xyes && test "x$X11_NOT_NEEDED" != xyes; then
13275     help_on_build_dependency x11
13276     as_fn_error $? "Could not find X11 libraries. $HELP_MSG" "$LINENO" 5
13277 fi
13278 
13279 # Some of the old makefiles require a setting of OPENWIN_HOME
13280 # Since the X11R6 directory has disappeared on later Linuxes,
13281 # we need to probe for it.
13282 if test "x$HOST_OS" = xlinux; then
13283     if test -d "$SYS_ROOT/usr/X11R6"; then
13284         OPENWIN_HOME="$SYS_ROOT/usr/X11R6"
13285     fi
13286     if test -d "$SYS_ROOT/usr/include/X11"; then
13287         OPENWIN_HOME="$SYS_ROOT/usr"
13288     fi
13289 fi
13290 if test "x$HOST_OS" = xsolaris; then
13291     OPENWIN_HOME="/usr/openwin"
13292 fi
13293 
13294 
13295 
13296 #
13297 # Weird Sol10 something check...TODO change to try compile
13298 #
13299 if test "x${HOST_OS}" = xsolaris; then
13300   if test "`uname -r`" = "5.10"; then
13301      if test "`${EGREP} -c XLinearGradient ${OPENWIN_HOME}/share/include/X11/extensions/Xrender.h`" = "0"; then
13302         X_CFLAGS="${X_CFLAGS} -DSOLARIS10_NO_XRENDER_STRUCTS"
13303      fi
13304   fi
13305 fi
13306 
13307 ac_ext=c
13308 ac_cpp='$CPP $CPPFLAGS'
13309 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13310 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13311 ac_compiler_gnu=$ac_cv_c_compiler_gnu
13312 
13313 OLD_CFLAGS="$CFLAGS"
13314 CFLAGS="$CFLAGS $X_CFLAGS"
13315 
13316 
13317 for ac_header in X11/extensions/shape.h X11/extensions/Xrender.h X11/extensions/XTest.h
13318 do :
13319   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13320 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
13321 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
13322   cat >>confdefs.h <<_ACEOF
13323 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13324 _ACEOF
13325  X11_A_OK=yes
13326 else
13327   X11_A_OK=no
13328 fi
13329 
13330 done
13331 
13332 CFLAGS="$OLD_CFLAGS"
13333 ac_ext=cpp
13334 ac_cpp='$CXXCPP $CPPFLAGS'
13335 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13336 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13337 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
13338 
13339 
13340 if test "x$X11_A_OK" = xno && test "x$X11_NOT_NEEDED" != xyes; then
13341     help_on_build_dependency x11
13342     as_fn_error $? "Could not find all X11 headers (shape.h Xrender.h XTest.h). $HELP_MSG" "$LINENO" 5
13343 fi
13344 
13345 
13346 
13347 
13348 ###############################################################################
13349 #
13350 # The common unix printing system cups is used to print from java.
13351 #
13352 
13353 # Check whether --with-cups was given.
13354 if test "${with_cups+set}" = set; then :
13355   withval=$with_cups;
13356 fi
13357 
13358 
13359 # Check whether --with-cups-include was given.
13360 if test "${with_cups_include+set}" = set; then :
13361   withval=$with_cups_include;
13362 fi
13363 
13364 
13365 # Check whether --with-cups-lib was given.
13366 if test "${with_cups_lib+set}" = set; then :
13367   withval=$with_cups_lib;
13368 fi
13369 
13370 
13371 if test "x$CUPS_NOT_NEEDED" = xyes; then
13372         if test "x${with_cups}" != x || test "x${with_cups_include}" != x || test "x${with_cups_lib}" != x; then
13373                 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cups not used, so --with-cups is ignored" >&5
13374 $as_echo "$as_me: WARNING: cups not used, so --with-cups is ignored" >&2;}
13375         fi
13376         CUPS_CFLAGS=
13377         CUPS_LIBS=
13378 else
13379         CUPS_FOUND=no
13380 
13381         if test "x${with_cups}" = xno || test "x${with_cups_include}" = xno || test "x${with_cups_lib}" = xno; then
13382             as_fn_error $? "It is not possible to disable the use of cups. Remove the --without-cups option." "$LINENO" 5
13383         fi
13384 
13385         if test "x${with_cups}" != x; then
13386             CUPS_LIBS="-L${with_cups}/lib -lcups"
13387             CUPS_CFLAGS="-I${with_cups}/include"
13388             CUPS_FOUND=yes
13389         fi
13390         if test "x${with_cups_include}" != x; then
13391             CUPS_CFLAGS="-I${with_cups_include}"
13392             CUPS_FOUND=yes
13393         fi
13394         if test "x${with_cups_lib}" != x; then
13395             CUPS_LIBS="-L${with_cups_lib} -lcups"
13396             CUPS_FOUND=yes
13397         fi
13398         if test "x$CUPS_FOUND" = xno; then
13399 
13400 
13401     if test "x$with_builddeps_server" != x || test "x$with_builddeps_conf" != x; then
13402         # Source the builddeps file again, to make sure it uses the latest variables!
13403         . $builddepsfile
13404         # Look for a host and build machine specific resource!
13405         eval resource=\${builddep_cups_BUILD_${rewritten_build_var}_HOST_${rewritten_host_var}}
13406         if test "x$resource" = x; then
13407             # Ok, lets instead look for a host specific resource
13408             eval resource=\${builddep_cups_HOST_${rewritten_host_var}}
13409         fi
13410         if test "x$resource" = x; then
13411             # Ok, lets instead look for a build specific resource
13412             eval resource=\${builddep_cups_BUILD_${rewritten_build_var}}
13413         fi
13414         if test "x$resource" = x; then
13415             # Ok, lets instead look for a generic resource
13416             # (The cups comes from M4 and not the shell, thus no need for eval here.)
13417             resource=${builddep_cups}
13418         fi
13419         if test "x$resource" != x; then
13420             { $as_echo "$as_me:${as_lineno-$LINENO}: Using builddeps $resource for cups" >&5
13421 $as_echo "$as_me: Using builddeps $resource for cups" >&6;}
13422             # If the resource in the builddeps.conf file is an existing directory,
13423             # for example /java/linux/cups
13424             if test -d ${resource}; then
13425                depdir=${resource}
13426             else
13427 
13428 # cups is for example mymodule
13429 # $resource is for example libs/general/libmymod_1_2_3.zip
13430 # $with_builddeps_server is for example ftp://mybuilddeps.myserver.com/builddeps
13431 # $with_builddeps_dir is for example /localhome/builddeps
13432 # depdir is the name of the variable into which we store the depdir, eg MYMOD
13433 # Will download ftp://mybuilddeps.myserver.com/builddeps/libs/general/libmymod_1_2_3.zip and
13434 # unzip into the directory: /localhome/builddeps/libmymod_1_2_3
13435     filename=`basename $resource`
13436     filebase=`echo $filename | sed 's/\.[^\.]*$//'`
13437     filebase=${filename%%.*}
13438     extension=${filename#*.}
13439     installdir=$with_builddeps_dir/$filebase
13440     if test ! -f $installdir/$filename.unpacked; then
13441         { $as_echo "$as_me:${as_lineno-$LINENO}: Downloading build dependency cups from $with_builddeps_server/$resource and installing into $installdir" >&5
13442 $as_echo "$as_me: Downloading build dependency cups from $with_builddeps_server/$resource and installing into $installdir" >&6;}
13443         if test ! -d $installdir; then
13444             mkdir -p $installdir
13445         fi
13446         if test ! -d $installdir; then
13447             as_fn_error $? "Could not create directory $installdir" "$LINENO" 5
13448         fi
13449         tmpfile=`mktemp $installdir/cups.XXXXXXXXX`
13450         touch $tmpfile
13451         if test ! -f $tmpfile; then
13452             as_fn_error $? "Could not create files in directory $installdir" "$LINENO" 5
13453         fi
13454 
13455     # $with_builddeps_server/$resource  is the ftp://abuilddeps.server.com/libs/cups.zip
13456     # $tmpfile is the local file name for the downloaded file.
13457     VALID_TOOL=no
13458     if test "x$BDEPS_FTP" = xwget; then
13459        VALID_TOOL=yes
13460        wget -O $tmpfile $with_builddeps_server/$resource
13461     fi
13462     if test "x$BDEPS_FTP" = xlftp; then
13463        VALID_TOOL=yes
13464        lftp -c "get $with_builddeps_server/$resource  -o $tmpfile"
13465     fi
13466     if test "x$BDEPS_FTP" = xftp; then
13467         VALID_TOOL=yes
13468         FTPSERVER=`echo $with_builddeps_server/$resource  | cut -f 3 -d '/'`
13469         FTPPATH=`echo $with_builddeps_server/$resource  | cut -f 4- -d '/'`
13470         FTPUSERPWD=${FTPSERVER%%@*}
13471         if test "x$FTPSERVER" != "x$FTPUSERPWD"; then
13472             FTPUSER=${userpwd%%:*}
13473             FTPPWD=${userpwd#*@}
13474             FTPSERVER=${FTPSERVER#*@}
13475         else
13476             FTPUSER=ftp
13477             FTPPWD=ftp
13478         fi
13479         # the "pass" command does not work on some
13480         # ftp clients (read ftp.exe) but if it works,
13481         # passive mode is better!
13482         (\
13483             echo "user $FTPUSER $FTPPWD"        ;\
13484             echo "pass"                         ;\
13485             echo "bin"                          ;\
13486             echo "get $FTPPATH $tmpfile"              ;\
13487         ) | ftp -in $FTPSERVER
13488     fi
13489     if test "x$VALID_TOOL" != xyes; then
13490        as_fn_error $? "I do not know how to use the tool: $BDEPS_FTP" "$LINENO" 5
13491     fi
13492 
13493         mv $tmpfile $installdir/$filename
13494         if test ! -s $installdir/$filename; then
13495             as_fn_error $? "Could not download $with_builddeps_server/$resource" "$LINENO" 5
13496         fi
13497         case "$extension" in
13498             zip)  echo "Unzipping $installdir/$filename..."
13499                (cd $installdir ; rm -f $installdir/$filename.unpacked ; $BDEPS_UNZIP $installdir/$filename > /dev/null && touch $installdir/$filename.unpacked)
13500             ;;
13501             tar.gz) echo "Untaring $installdir/$filename..."
13502                (cd $installdir ; rm -f $installdir/$filename.unpacked ; tar xzf $installdir/$filename && touch $installdir/$filename.unpacked)
13503             ;;
13504             tgz) echo "Untaring $installdir/$filename..."
13505                (cd $installdir ; rm -f $installdir/$filename.unpacked ; tar xzf $installdir/$filename && touch $installdir/$filename.unpacked)
13506             ;;
13507             *) as_fn_error $? "Cannot handle build depency archive with extension $extension" "$LINENO" 5
13508             ;;
13509         esac
13510     fi
13511     if test -f $installdir/$filename.unpacked; then
13512         depdir=$installdir
13513     fi
13514 
13515             fi
13516             # Source the builddeps file again, because in the previous command, the depdir
13517             # was updated to point at the current build dependency install directory.
13518             . $builddepsfile
13519             # Now extract variables from the builddeps.conf files.
13520             theroot=${builddep_cups_ROOT}
13521             thecflags=${builddep_cups_CFLAGS}
13522             thelibs=${builddep_cups_LIBS}
13523             if test "x$depdir" = x; then
13524                 as_fn_error $? "Could not download build dependency cups" "$LINENO" 5
13525             fi
13526             CUPS=$depdir
13527             if test "x$theroot" != x; then
13528                CUPS="$theroot"
13529             fi
13530             if test "x$thecflags" != x; then
13531                CUPS_CFLAGS="$thecflags"
13532             fi
13533             if test "x$thelibs" != x; then
13534                CUPS_LIBS="$thelibs"
13535             fi
13536             CUPS_FOUND=yes
13537 
13538         fi
13539 
13540     fi
13541 
13542         fi
13543         if test "x$CUPS_FOUND" = xno; then
13544             # Are the cups headers installed in the default /usr/include location?
13545             for ac_header in cups/cups.h cups/ppd.h
13546 do :
13547   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13548 ac_fn_cxx_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
13549 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
13550   cat >>confdefs.h <<_ACEOF
13551 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13552 _ACEOF
13553  CUPS_FOUND=yes
13554                               CUPS_CFLAGS=
13555                               CUPS_LIBS="-lcups"
13556                               DEFAULT_CUPS=yes
13557 fi
13558 
13559 done
13560 
13561         fi
13562         if test "x$CUPS_FOUND" = xno; then
13563             # Getting nervous now? Lets poke around for standard Solaris third-party
13564             # package installation locations.
13565             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cups headers and libs" >&5
13566 $as_echo_n "checking for cups headers and libs... " >&6; }
13567             if test -s /opt/sfw/cups/include/cups/cups.h; then
13568                # An SFW package seems to be installed!
13569                CUPS_FOUND=yes
13570                CUPS_CFLAGS="-I/opt/sfw/cups/include"
13571                CUPS_LIBS="-L/opt/sfw/cups/lib -lcups"
13572             elif test -s /opt/csw/include/cups/cups.h; then
13573                # A CSW package seems to be installed!
13574                CUPS_FOUND=yes
13575                CUPS_CFLAGS="-I/opt/csw/include"
13576                CUPS_LIBS="-L/opt/csw/lib -lcups"
13577             fi
13578             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CUPS_FOUND" >&5
13579 $as_echo "$CUPS_FOUND" >&6; }
13580         fi
13581         if test "x$CUPS_FOUND" = xno; then
13582             help_on_build_dependency cups
13583             as_fn_error $? "Could not find cups! $HELP_MSG " "$LINENO" 5
13584         fi
13585 fi
13586 
13587 
13588 
13589 
13590 ###############################################################################
13591 #
13592 # The ubiquitous freetype2 library is used to render fonts.
13593 #
13594 
13595 # Check whether --with-freetype was given.
13596 if test "${with_freetype+set}" = set; then :
13597   withval=$with_freetype;
13598 fi
13599 
13600 
13601 # If we are using the OS installed system lib for freetype, then we do not need to copy it to the build tree
13602 USING_SYSTEM_FT_LIB=false
13603 
13604 if test "x$FREETYPE2_NOT_NEEDED" = xyes; then
13605         if test "x$with_freetype" != x || test "x$with_freetype_include" != x || test "x$with_freetype_lib" != x; then
13606                 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: freetype not used, so --with-freetype is ignored" >&5
13607 $as_echo "$as_me: WARNING: freetype not used, so --with-freetype is ignored" >&2;}
13608         fi
13609         FREETYPE2_CFLAGS=
13610         FREETYPE2_LIBS=
13611         FREETYPE2_LIB_PATH=
13612 else
13613         FREETYPE2_FOUND=no
13614 
13615         if test "x$with_freetype" != x; then
13616 
13617     # Fail with message the path to freetype if var with_freetype contains a path with no spaces in it.
13618     # Unless on Windows, where we can rewrite the path.
13619     HAS_SPACE=`echo "$with_freetype" | grep " "`
13620     if test "x$HAS_SPACE" != x; then
13621         if test "x$BUILD_OS" = "xwindows"; then
13622             with_freetype=`$CYGPATH -s -m -a "$with_freetype"`
13623             with_freetype=`$CYGPATH -u "$with_freetype"`
13624         else
13625             as_fn_error $? "You cannot have spaces in the path to freetype! \"$with_freetype\"" "$LINENO" 5
13626         fi
13627     fi
13628 
13629             FREETYPE2_LIBS="-L$with_freetype/lib -lfreetype"
13630             if test "x$HOST_OS" = xwindows; then
13631                 FREETYPE2_LIBS="$with_freetype/lib/freetype.lib"
13632             fi
13633             FREETYPE2_LIB_PATH="$with_freetype/lib"
13634             FREETYPE2_CFLAGS="-I$with_freetype/include"
13635             if test -s $with_freetype/include/ft2build.h && test -d $with_freetype/include/freetype2/freetype; then
13636                 FREETYPE2_CFLAGS="-I$with_freetype/include/freetype2 -I$with_freetype/include"
13637             fi
13638             FREETYPE2_FOUND=yes
13639             if test "x$FREETYPE2_FOUND" = xyes; then
13640                 # Verify that the directories exist
13641                 if ! test -d "$with_freetype/lib" || ! test -d "$with_freetype/include"; then
13642                    as_fn_error $? "Could not find the expected directories $with_freetype/lib and $with_freetype/include" "$LINENO" 5
13643                 fi
13644                 # List the contents of the lib.
13645                 FREETYPELIB=`ls $with_freetype/lib/libfreetype.so $with_freetype/lib/freetype.dll 2> /dev/null`
13646                 if test "x$FREETYPELIB" = x; then
13647                    as_fn_error $? "Could not find libfreetype.se nor freetype.dll in $with_freetype/lib" "$LINENO" 5
13648                 fi
13649                 # Check one h-file
13650                 if ! test -s "$with_freetype/include/ft2build.h"; then
13651                    as_fn_error $? "Could not find $with_freetype/include/ft2build.h" "$LINENO" 5
13652                 fi
13653             fi
13654         fi
13655         if test "x$FREETYPE2_FOUND" = xno; then
13656 
13657 
13658     if test "x$with_builddeps_server" != x || test "x$with_builddeps_conf" != x; then
13659         # Source the builddeps file again, to make sure it uses the latest variables!
13660         . $builddepsfile
13661         # Look for a host and build machine specific resource!
13662         eval resource=\${builddep_freetype2_BUILD_${rewritten_build_var}_HOST_${rewritten_host_var}}
13663         if test "x$resource" = x; then
13664             # Ok, lets instead look for a host specific resource
13665             eval resource=\${builddep_freetype2_HOST_${rewritten_host_var}}
13666         fi
13667         if test "x$resource" = x; then
13668             # Ok, lets instead look for a build specific resource
13669             eval resource=\${builddep_freetype2_BUILD_${rewritten_build_var}}
13670         fi
13671         if test "x$resource" = x; then
13672             # Ok, lets instead look for a generic resource
13673             # (The freetype2 comes from M4 and not the shell, thus no need for eval here.)
13674             resource=${builddep_freetype2}
13675         fi
13676         if test "x$resource" != x; then
13677             { $as_echo "$as_me:${as_lineno-$LINENO}: Using builddeps $resource for freetype2" >&5
13678 $as_echo "$as_me: Using builddeps $resource for freetype2" >&6;}
13679             # If the resource in the builddeps.conf file is an existing directory,
13680             # for example /java/linux/cups
13681             if test -d ${resource}; then
13682                depdir=${resource}
13683             else
13684 
13685 # freetype2 is for example mymodule
13686 # $resource is for example libs/general/libmymod_1_2_3.zip
13687 # $with_builddeps_server is for example ftp://mybuilddeps.myserver.com/builddeps
13688 # $with_builddeps_dir is for example /localhome/builddeps
13689 # depdir is the name of the variable into which we store the depdir, eg MYMOD
13690 # Will download ftp://mybuilddeps.myserver.com/builddeps/libs/general/libmymod_1_2_3.zip and
13691 # unzip into the directory: /localhome/builddeps/libmymod_1_2_3
13692     filename=`basename $resource`
13693     filebase=`echo $filename | sed 's/\.[^\.]*$//'`
13694     filebase=${filename%%.*}
13695     extension=${filename#*.}
13696     installdir=$with_builddeps_dir/$filebase
13697     if test ! -f $installdir/$filename.unpacked; then
13698         { $as_echo "$as_me:${as_lineno-$LINENO}: Downloading build dependency freetype2 from $with_builddeps_server/$resource and installing into $installdir" >&5
13699 $as_echo "$as_me: Downloading build dependency freetype2 from $with_builddeps_server/$resource and installing into $installdir" >&6;}
13700         if test ! -d $installdir; then
13701             mkdir -p $installdir
13702         fi
13703         if test ! -d $installdir; then
13704             as_fn_error $? "Could not create directory $installdir" "$LINENO" 5
13705         fi
13706         tmpfile=`mktemp $installdir/freetype2.XXXXXXXXX`
13707         touch $tmpfile
13708         if test ! -f $tmpfile; then
13709             as_fn_error $? "Could not create files in directory $installdir" "$LINENO" 5
13710         fi
13711 
13712     # $with_builddeps_server/$resource  is the ftp://abuilddeps.server.com/libs/cups.zip
13713     # $tmpfile is the local file name for the downloaded file.
13714     VALID_TOOL=no
13715     if test "x$BDEPS_FTP" = xwget; then
13716        VALID_TOOL=yes
13717        wget -O $tmpfile $with_builddeps_server/$resource
13718     fi
13719     if test "x$BDEPS_FTP" = xlftp; then
13720        VALID_TOOL=yes
13721        lftp -c "get $with_builddeps_server/$resource  -o $tmpfile"
13722     fi
13723     if test "x$BDEPS_FTP" = xftp; then
13724         VALID_TOOL=yes
13725         FTPSERVER=`echo $with_builddeps_server/$resource  | cut -f 3 -d '/'`
13726         FTPPATH=`echo $with_builddeps_server/$resource  | cut -f 4- -d '/'`
13727         FTPUSERPWD=${FTPSERVER%%@*}
13728         if test "x$FTPSERVER" != "x$FTPUSERPWD"; then
13729             FTPUSER=${userpwd%%:*}
13730             FTPPWD=${userpwd#*@}
13731             FTPSERVER=${FTPSERVER#*@}
13732         else
13733             FTPUSER=ftp
13734             FTPPWD=ftp
13735         fi
13736         # the "pass" command does not work on some
13737         # ftp clients (read ftp.exe) but if it works,
13738         # passive mode is better!
13739         (\
13740             echo "user $FTPUSER $FTPPWD"        ;\
13741             echo "pass"                         ;\
13742             echo "bin"                          ;\
13743             echo "get $FTPPATH $tmpfile"              ;\
13744         ) | ftp -in $FTPSERVER
13745     fi
13746     if test "x$VALID_TOOL" != xyes; then
13747        as_fn_error $? "I do not know how to use the tool: $BDEPS_FTP" "$LINENO" 5
13748     fi
13749 
13750         mv $tmpfile $installdir/$filename
13751         if test ! -s $installdir/$filename; then
13752             as_fn_error $? "Could not download $with_builddeps_server/$resource" "$LINENO" 5
13753         fi
13754         case "$extension" in
13755             zip)  echo "Unzipping $installdir/$filename..."
13756                (cd $installdir ; rm -f $installdir/$filename.unpacked ; $BDEPS_UNZIP $installdir/$filename > /dev/null && touch $installdir/$filename.unpacked)
13757             ;;
13758             tar.gz) echo "Untaring $installdir/$filename..."
13759                (cd $installdir ; rm -f $installdir/$filename.unpacked ; tar xzf $installdir/$filename && touch $installdir/$filename.unpacked)
13760             ;;
13761             tgz) echo "Untaring $installdir/$filename..."
13762                (cd $installdir ; rm -f $installdir/$filename.unpacked ; tar xzf $installdir/$filename && touch $installdir/$filename.unpacked)
13763             ;;
13764             *) as_fn_error $? "Cannot handle build depency archive with extension $extension" "$LINENO" 5
13765             ;;
13766         esac
13767     fi
13768     if test -f $installdir/$filename.unpacked; then
13769         depdir=$installdir
13770     fi
13771 
13772             fi
13773             # Source the builddeps file again, because in the previous command, the depdir
13774             # was updated to point at the current build dependency install directory.
13775             . $builddepsfile
13776             # Now extract variables from the builddeps.conf files.
13777             theroot=${builddep_freetype2_ROOT}
13778             thecflags=${builddep_freetype2_CFLAGS}
13779             thelibs=${builddep_freetype2_LIBS}
13780             if test "x$depdir" = x; then
13781                 as_fn_error $? "Could not download build dependency freetype2" "$LINENO" 5
13782             fi
13783             FREETYPE2=$depdir
13784             if test "x$theroot" != x; then
13785                FREETYPE2="$theroot"
13786             fi
13787             if test "x$thecflags" != x; then
13788                FREETYPE2_CFLAGS="$thecflags"
13789             fi
13790             if test "x$thelibs" != x; then
13791                FREETYPE2_LIBS="$thelibs"
13792             fi
13793             FREETYPE2_FOUND=yes
13794             else FREETYPE2_FOUND=no
13795 
13796         fi
13797         else FREETYPE2_FOUND=no
13798 
13799     fi
13800 
13801             USING_SYSTEM_FT_LIB=true
13802         fi
13803         if test "x$FREETYPE2_FOUND" = xno; then
13804 
13805 pkg_failed=no
13806 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for FREETYPE2" >&5
13807 $as_echo_n "checking for FREETYPE2... " >&6; }
13808 
13809 if test -n "$FREETYPE2_CFLAGS"; then
13810     pkg_cv_FREETYPE2_CFLAGS="$FREETYPE2_CFLAGS"
13811  elif test -n "$PKG_CONFIG"; then
13812     if test -n "$PKG_CONFIG" && \
13813     { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"freetype2\""; } >&5
13814   ($PKG_CONFIG --exists --print-errors "freetype2") 2>&5
13815   ac_status=$?
13816   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13817   test $ac_status = 0; }; then
13818   pkg_cv_FREETYPE2_CFLAGS=`$PKG_CONFIG --cflags "freetype2" 2>/dev/null`
13819 else
13820   pkg_failed=yes
13821 fi
13822  else
13823     pkg_failed=untried
13824 fi
13825 if test -n "$FREETYPE2_LIBS"; then
13826     pkg_cv_FREETYPE2_LIBS="$FREETYPE2_LIBS"
13827  elif test -n "$PKG_CONFIG"; then
13828     if test -n "$PKG_CONFIG" && \
13829     { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"freetype2\""; } >&5
13830   ($PKG_CONFIG --exists --print-errors "freetype2") 2>&5
13831   ac_status=$?
13832   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13833   test $ac_status = 0; }; then
13834   pkg_cv_FREETYPE2_LIBS=`$PKG_CONFIG --libs "freetype2" 2>/dev/null`
13835 else
13836   pkg_failed=yes
13837 fi
13838  else
13839     pkg_failed=untried
13840 fi
13841 
13842 
13843 
13844 if test $pkg_failed = yes; then
13845 
13846 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
13847         _pkg_short_errors_supported=yes
13848 else
13849         _pkg_short_errors_supported=no
13850 fi
13851         if test $_pkg_short_errors_supported = yes; then
13852                 FREETYPE2_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "freetype2" 2>&1`
13853         else
13854                 FREETYPE2_PKG_ERRORS=`$PKG_CONFIG --print-errors "freetype2" 2>&1`
13855         fi
13856         # Put the nasty error message in config.log where it belongs
13857         echo "$FREETYPE2_PKG_ERRORS" >&5
13858 
13859         { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13860 $as_echo "no" >&6; }
13861                 FREETYPE2_FOUND=no
13862 elif test $pkg_failed = untried; then
13863         FREETYPE2_FOUND=no
13864 else
13865         FREETYPE2_CFLAGS=$pkg_cv_FREETYPE2_CFLAGS
13866         FREETYPE2_LIBS=$pkg_cv_FREETYPE2_LIBS
13867         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13868 $as_echo "yes" >&6; }
13869         FREETYPE2_FOUND=yes
13870 fi
13871             USING_SYSTEM_FT_LIB=true
13872         fi
13873         if test "x$FREETYPE2_FOUND" = xno; then
13874             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for freetype in some standard locations" >&5
13875 $as_echo_n "checking for freetype in some standard locations... " >&6; }
13876 
13877             if test -s /usr/X11/include/ft2build.h && test -d /usr/X11/include/freetype2/freetype; then
13878                 DEFAULT_FREETYPE_CFLAGS="-I/usr/X11/include/freetype2 -I/usr/X11/include"
13879                 DEFAULT_FREETYPE_LIBS="-L/usr/X11/lib -lfreetype"
13880             fi
13881             if test -s /usr/include/ft2build.h && test -d /usr/include/freetype2/freetype; then
13882                 DEFAULT_FREETYPE_CFLAGS="-I/usr/include/freetype2"
13883                 DEFAULT_FREETYPE_LIBS="-lfreetype"
13884             fi
13885 
13886             PREV_CXXCFLAGS="$CXXFLAGS"
13887             PREV_LDFLAGS="$LDFLAGS"
13888             CXXFLAGS="$CXXFLAGS $DEFAULT_FREETYPE_CFLAGS"
13889             LDFLAGS="$LDFLAGS $DEFAULT_FREETYPE_LIBS"
13890             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13891 /* end confdefs.h.  */
13892 #include<ft2build.h>
13893                             #include FT_FREETYPE_H
13894                            int main() { return 0; }
13895 
13896 _ACEOF
13897 if ac_fn_cxx_try_link "$LINENO"; then :
13898 
13899                               # Yes, the default cflags and libs did the trick.
13900                               FREETYPE2_FOUND=yes
13901                               FREETYPE2_CFLAGS="$DEFAULT_FREETYPE_CFLAGS"
13902                               FREETYPE2_LIBS="$DEFAULT_FREETYPE_LIBS"
13903 
13904 else
13905 
13906                               FREETYPE2_FOUND=no
13907 
13908 fi
13909 rm -f core conftest.err conftest.$ac_objext \
13910     conftest$ac_exeext conftest.$ac_ext
13911             CXXCFLAGS="$PREV_CXXFLAGS"
13912             LDFLAGS="$PREV_LDFLAGS"
13913             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FREETYPE2_FOUND" >&5
13914 $as_echo "$FREETYPE2_FOUND" >&6; }
13915             USING_SYSTEM_FT_LIB=true
13916         fi
13917         if test "x$FREETYPE2_FOUND" = xno; then
13918                 help_on_build_dependency freetype2
13919                 as_fn_error $? "Could not find freetype2! $HELP_MSG " "$LINENO" 5
13920         fi
13921 fi
13922 
13923 
13924 
13925 
13926 
13927 
13928 ###############################################################################
13929 #
13930 # Check for alsa headers and libraries. Used on Linux/GNU systems.
13931 #
13932 
13933 # Check whether --with-alsa was given.
13934 if test "${with_alsa+set}" = set; then :
13935   withval=$with_alsa;
13936 fi
13937 
13938 
13939 # Check whether --with-alsa-include was given.
13940 if test "${with_alsa_include+set}" = set; then :
13941   withval=$with_alsa_include;
13942 fi
13943 
13944 
13945 # Check whether --with-alsa-lib was given.
13946 if test "${with_alsa_lib+set}" = set; then :
13947   withval=$with_alsa_lib;
13948 fi
13949 
13950 
13951 if test "x$ALSA_NOT_NEEDED" = xyes; then
13952         if test "x${with_alsa}" != x || test "x${with_alsa_include}" != x || test "x${with_alsa_lib}" != x; then
13953                 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: alsa not used, so --with-alsa is ignored" >&5
13954 $as_echo "$as_me: WARNING: alsa not used, so --with-alsa is ignored" >&2;}
13955         fi
13956         ALSA_CFLAGS=
13957         ALSA_LIBS=
13958 else
13959         ALSA_FOUND=no
13960 
13961         if test "x${with_alsa}" = xno || test "x${with_alsa_include}" = xno || test "x${with_alsa_lib}" = xno; then
13962             as_fn_error $? "It is not possible to disable the use of alsa. Remove the --without-alsa option." "$LINENO" 5
13963         fi
13964 
13965         if test "x${with_alsa}" != x; then
13966             ALSA_LIBS="-L${with_alsa}/lib -lalsa"
13967             ALSA_CFLAGS="-I${with_alsa}/include"
13968             ALSA_FOUND=yes
13969         fi
13970         if test "x${with_alsa_include}" != x; then
13971             ALSA_CFLAGS="-I${with_alsa_include}"
13972             ALSA_FOUND=yes
13973         fi
13974         if test "x${with_alsa_lib}" != x; then
13975             ALSA_LIBS="-L${with_alsa_lib} -lalsa"
13976             ALSA_FOUND=yes
13977         fi
13978         if test "x$ALSA_FOUND" = xno; then
13979 
13980 
13981     if test "x$with_builddeps_server" != x || test "x$with_builddeps_conf" != x; then
13982         # Source the builddeps file again, to make sure it uses the latest variables!
13983         . $builddepsfile
13984         # Look for a host and build machine specific resource!
13985         eval resource=\${builddep_alsa_BUILD_${rewritten_build_var}_HOST_${rewritten_host_var}}
13986         if test "x$resource" = x; then
13987             # Ok, lets instead look for a host specific resource
13988             eval resource=\${builddep_alsa_HOST_${rewritten_host_var}}
13989         fi
13990         if test "x$resource" = x; then
13991             # Ok, lets instead look for a build specific resource
13992             eval resource=\${builddep_alsa_BUILD_${rewritten_build_var}}
13993         fi
13994         if test "x$resource" = x; then
13995             # Ok, lets instead look for a generic resource
13996             # (The alsa comes from M4 and not the shell, thus no need for eval here.)
13997             resource=${builddep_alsa}
13998         fi
13999         if test "x$resource" != x; then
14000             { $as_echo "$as_me:${as_lineno-$LINENO}: Using builddeps $resource for alsa" >&5
14001 $as_echo "$as_me: Using builddeps $resource for alsa" >&6;}
14002             # If the resource in the builddeps.conf file is an existing directory,
14003             # for example /java/linux/cups
14004             if test -d ${resource}; then
14005                depdir=${resource}
14006             else
14007 
14008 # alsa is for example mymodule
14009 # $resource is for example libs/general/libmymod_1_2_3.zip
14010 # $with_builddeps_server is for example ftp://mybuilddeps.myserver.com/builddeps
14011 # $with_builddeps_dir is for example /localhome/builddeps
14012 # depdir is the name of the variable into which we store the depdir, eg MYMOD
14013 # Will download ftp://mybuilddeps.myserver.com/builddeps/libs/general/libmymod_1_2_3.zip and
14014 # unzip into the directory: /localhome/builddeps/libmymod_1_2_3
14015     filename=`basename $resource`
14016     filebase=`echo $filename | sed 's/\.[^\.]*$//'`
14017     filebase=${filename%%.*}
14018     extension=${filename#*.}
14019     installdir=$with_builddeps_dir/$filebase
14020     if test ! -f $installdir/$filename.unpacked; then
14021         { $as_echo "$as_me:${as_lineno-$LINENO}: Downloading build dependency alsa from $with_builddeps_server/$resource and installing into $installdir" >&5
14022 $as_echo "$as_me: Downloading build dependency alsa from $with_builddeps_server/$resource and installing into $installdir" >&6;}
14023         if test ! -d $installdir; then
14024             mkdir -p $installdir
14025         fi
14026         if test ! -d $installdir; then
14027             as_fn_error $? "Could not create directory $installdir" "$LINENO" 5
14028         fi
14029         tmpfile=`mktemp $installdir/alsa.XXXXXXXXX`
14030         touch $tmpfile
14031         if test ! -f $tmpfile; then
14032             as_fn_error $? "Could not create files in directory $installdir" "$LINENO" 5
14033         fi
14034 
14035     # $with_builddeps_server/$resource  is the ftp://abuilddeps.server.com/libs/cups.zip
14036     # $tmpfile is the local file name for the downloaded file.
14037     VALID_TOOL=no
14038     if test "x$BDEPS_FTP" = xwget; then
14039        VALID_TOOL=yes
14040        wget -O $tmpfile $with_builddeps_server/$resource
14041     fi
14042     if test "x$BDEPS_FTP" = xlftp; then
14043        VALID_TOOL=yes
14044        lftp -c "get $with_builddeps_server/$resource  -o $tmpfile"
14045     fi
14046     if test "x$BDEPS_FTP" = xftp; then
14047         VALID_TOOL=yes
14048         FTPSERVER=`echo $with_builddeps_server/$resource  | cut -f 3 -d '/'`
14049         FTPPATH=`echo $with_builddeps_server/$resource  | cut -f 4- -d '/'`
14050         FTPUSERPWD=${FTPSERVER%%@*}
14051         if test "x$FTPSERVER" != "x$FTPUSERPWD"; then
14052             FTPUSER=${userpwd%%:*}
14053             FTPPWD=${userpwd#*@}
14054             FTPSERVER=${FTPSERVER#*@}
14055         else
14056             FTPUSER=ftp
14057             FTPPWD=ftp
14058         fi
14059         # the "pass" command does not work on some
14060         # ftp clients (read ftp.exe) but if it works,
14061         # passive mode is better!
14062         (\
14063             echo "user $FTPUSER $FTPPWD"        ;\
14064             echo "pass"                         ;\
14065             echo "bin"                          ;\
14066             echo "get $FTPPATH $tmpfile"              ;\
14067         ) | ftp -in $FTPSERVER
14068     fi
14069     if test "x$VALID_TOOL" != xyes; then
14070        as_fn_error $? "I do not know how to use the tool: $BDEPS_FTP" "$LINENO" 5
14071     fi
14072 
14073         mv $tmpfile $installdir/$filename
14074         if test ! -s $installdir/$filename; then
14075             as_fn_error $? "Could not download $with_builddeps_server/$resource" "$LINENO" 5
14076         fi
14077         case "$extension" in
14078             zip)  echo "Unzipping $installdir/$filename..."
14079                (cd $installdir ; rm -f $installdir/$filename.unpacked ; $BDEPS_UNZIP $installdir/$filename > /dev/null && touch $installdir/$filename.unpacked)
14080             ;;
14081             tar.gz) echo "Untaring $installdir/$filename..."
14082                (cd $installdir ; rm -f $installdir/$filename.unpacked ; tar xzf $installdir/$filename && touch $installdir/$filename.unpacked)
14083             ;;
14084             tgz) echo "Untaring $installdir/$filename..."
14085                (cd $installdir ; rm -f $installdir/$filename.unpacked ; tar xzf $installdir/$filename && touch $installdir/$filename.unpacked)
14086             ;;
14087             *) as_fn_error $? "Cannot handle build depency archive with extension $extension" "$LINENO" 5
14088             ;;
14089         esac
14090     fi
14091     if test -f $installdir/$filename.unpacked; then
14092         depdir=$installdir
14093     fi
14094 
14095             fi
14096             # Source the builddeps file again, because in the previous command, the depdir
14097             # was updated to point at the current build dependency install directory.
14098             . $builddepsfile
14099             # Now extract variables from the builddeps.conf files.
14100             theroot=${builddep_alsa_ROOT}
14101             thecflags=${builddep_alsa_CFLAGS}
14102             thelibs=${builddep_alsa_LIBS}
14103             if test "x$depdir" = x; then
14104                 as_fn_error $? "Could not download build dependency alsa" "$LINENO" 5
14105             fi
14106             ALSA=$depdir
14107             if test "x$theroot" != x; then
14108                ALSA="$theroot"
14109             fi
14110             if test "x$thecflags" != x; then
14111                ALSA_CFLAGS="$thecflags"
14112             fi
14113             if test "x$thelibs" != x; then
14114                ALSA_LIBS="$thelibs"
14115             fi
14116             ALSA_FOUND=yes
14117             else ALSA_FOUND=no
14118 
14119         fi
14120         else ALSA_FOUND=no
14121 
14122     fi
14123 
14124         fi
14125         if test "x$ALSA_FOUND" = xno; then
14126 
14127 pkg_failed=no
14128 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ALSA" >&5
14129 $as_echo_n "checking for ALSA... " >&6; }
14130 
14131 if test -n "$ALSA_CFLAGS"; then
14132     pkg_cv_ALSA_CFLAGS="$ALSA_CFLAGS"
14133  elif test -n "$PKG_CONFIG"; then
14134     if test -n "$PKG_CONFIG" && \
14135     { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"alsa\""; } >&5
14136   ($PKG_CONFIG --exists --print-errors "alsa") 2>&5
14137   ac_status=$?
14138   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14139   test $ac_status = 0; }; then
14140   pkg_cv_ALSA_CFLAGS=`$PKG_CONFIG --cflags "alsa" 2>/dev/null`
14141 else
14142   pkg_failed=yes
14143 fi
14144  else
14145     pkg_failed=untried
14146 fi
14147 if test -n "$ALSA_LIBS"; then
14148     pkg_cv_ALSA_LIBS="$ALSA_LIBS"
14149  elif test -n "$PKG_CONFIG"; then
14150     if test -n "$PKG_CONFIG" && \
14151     { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"alsa\""; } >&5
14152   ($PKG_CONFIG --exists --print-errors "alsa") 2>&5
14153   ac_status=$?
14154   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14155   test $ac_status = 0; }; then
14156   pkg_cv_ALSA_LIBS=`$PKG_CONFIG --libs "alsa" 2>/dev/null`
14157 else
14158   pkg_failed=yes
14159 fi
14160  else
14161     pkg_failed=untried
14162 fi
14163 
14164 
14165 
14166 if test $pkg_failed = yes; then
14167 
14168 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
14169         _pkg_short_errors_supported=yes
14170 else
14171         _pkg_short_errors_supported=no
14172 fi
14173         if test $_pkg_short_errors_supported = yes; then
14174                 ALSA_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "alsa" 2>&1`
14175         else
14176                 ALSA_PKG_ERRORS=`$PKG_CONFIG --print-errors "alsa" 2>&1`
14177         fi
14178         # Put the nasty error message in config.log where it belongs
14179         echo "$ALSA_PKG_ERRORS" >&5
14180 
14181         { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14182 $as_echo "no" >&6; }
14183                 ALSA_FOUND=no
14184 elif test $pkg_failed = untried; then
14185         ALSA_FOUND=no
14186 else
14187         ALSA_CFLAGS=$pkg_cv_ALSA_CFLAGS
14188         ALSA_LIBS=$pkg_cv_ALSA_LIBS
14189         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14190 $as_echo "yes" >&6; }
14191         ALSA_FOUND=yes
14192 fi
14193         fi
14194         if test "x$ALSA_FOUND" = xno; then
14195             for ac_header in alsa/asoundlib.h
14196 do :
14197   ac_fn_cxx_check_header_mongrel "$LINENO" "alsa/asoundlib.h" "ac_cv_header_alsa_asoundlib_h" "$ac_includes_default"
14198 if test "x$ac_cv_header_alsa_asoundlib_h" = x""yes; then :
14199   cat >>confdefs.h <<_ACEOF
14200 #define HAVE_ALSA_ASOUNDLIB_H 1
14201 _ACEOF
14202  ALSA_FOUND=yes
14203                               ALSA_CFLAGS=-Iignoreme
14204                               ALSA_LIBS=-lasound
14205                               DEFAULT_ALSA=yes
14206 else
14207   ALSA_FOUND=no
14208 fi
14209 
14210 done
14211 
14212         fi
14213         if test "x$ALSA_FOUND" = xno; then
14214             help_on_build_dependency alsa
14215             as_fn_error $? "Could not find alsa! $HELP_MSG " "$LINENO" 5
14216         fi
14217 fi
14218 
14219 
14220 
14221 
14222 ###############################################################################
14223 #
14224 # Check for pulse audio headers and libraries.
14225 #
14226 PULSE_FOUND=no
14227 
14228 # Check whether --with-pulse was given.
14229 if test "${with_pulse+set}" = set; then :
14230   withval=$with_pulse;
14231 fi
14232 
14233 
14234 # Check whether --with-pulse-include was given.
14235 if test "${with_pulse_include+set}" = set; then :
14236   withval=$with_pulse_include;
14237 fi
14238 
14239 
14240 # Check whether --with-pulse-lib was given.
14241 if test "${with_pulse_lib+set}" = set; then :
14242   withval=$with_pulse_lib;
14243 fi
14244 
14245 
14246 if test "x${with_pulse}" != x; then
14247     PULSE_LIBS="-L${with_pulse}/lib -lfreetype"
14248     PULSE_CFLAGS="-I${with_pulse}/include"
14249     PULSE_FOUND=yes
14250 fi
14251 if test "x${with_pulse_include}" != x; then
14252     PULSE_CFLAGS="-I${with_pulse_include}"
14253     PULSE_FOUND=yes
14254 fi
14255 if test "x${with_pulse_lib}" != x; then
14256     PULSE_LIBS="-L${with_pulse_lib} -lpulse"
14257     PULSE_FOUND=yes
14258 fi
14259 if test "x$PULSE_FOUND" = xno; then
14260 
14261 
14262     if test "x$with_builddeps_server" != x || test "x$with_builddeps_conf" != x; then
14263         # Source the builddeps file again, to make sure it uses the latest variables!
14264         . $builddepsfile
14265         # Look for a host and build machine specific resource!
14266         eval resource=\${builddep_pulse_BUILD_${rewritten_build_var}_HOST_${rewritten_host_var}}
14267         if test "x$resource" = x; then
14268             # Ok, lets instead look for a host specific resource
14269             eval resource=\${builddep_pulse_HOST_${rewritten_host_var}}
14270         fi
14271         if test "x$resource" = x; then
14272             # Ok, lets instead look for a build specific resource
14273             eval resource=\${builddep_pulse_BUILD_${rewritten_build_var}}
14274         fi
14275         if test "x$resource" = x; then
14276             # Ok, lets instead look for a generic resource
14277             # (The pulse comes from M4 and not the shell, thus no need for eval here.)
14278             resource=${builddep_pulse}
14279         fi
14280         if test "x$resource" != x; then
14281             { $as_echo "$as_me:${as_lineno-$LINENO}: Using builddeps $resource for pulse" >&5
14282 $as_echo "$as_me: Using builddeps $resource for pulse" >&6;}
14283             # If the resource in the builddeps.conf file is an existing directory,
14284             # for example /java/linux/cups
14285             if test -d ${resource}; then
14286                depdir=${resource}
14287             else
14288 
14289 # pulse is for example mymodule
14290 # $resource is for example libs/general/libmymod_1_2_3.zip
14291 # $with_builddeps_server is for example ftp://mybuilddeps.myserver.com/builddeps
14292 # $with_builddeps_dir is for example /localhome/builddeps
14293 # depdir is the name of the variable into which we store the depdir, eg MYMOD
14294 # Will download ftp://mybuilddeps.myserver.com/builddeps/libs/general/libmymod_1_2_3.zip and
14295 # unzip into the directory: /localhome/builddeps/libmymod_1_2_3
14296     filename=`basename $resource`
14297     filebase=`echo $filename | sed 's/\.[^\.]*$//'`
14298     filebase=${filename%%.*}
14299     extension=${filename#*.}
14300     installdir=$with_builddeps_dir/$filebase
14301     if test ! -f $installdir/$filename.unpacked; then
14302         { $as_echo "$as_me:${as_lineno-$LINENO}: Downloading build dependency pulse from $with_builddeps_server/$resource and installing into $installdir" >&5
14303 $as_echo "$as_me: Downloading build dependency pulse from $with_builddeps_server/$resource and installing into $installdir" >&6;}
14304         if test ! -d $installdir; then
14305             mkdir -p $installdir
14306         fi
14307         if test ! -d $installdir; then
14308             as_fn_error $? "Could not create directory $installdir" "$LINENO" 5
14309         fi
14310         tmpfile=`mktemp $installdir/pulse.XXXXXXXXX`
14311         touch $tmpfile
14312         if test ! -f $tmpfile; then
14313             as_fn_error $? "Could not create files in directory $installdir" "$LINENO" 5
14314         fi
14315 
14316     # $with_builddeps_server/$resource  is the ftp://abuilddeps.server.com/libs/cups.zip
14317     # $tmpfile is the local file name for the downloaded file.
14318     VALID_TOOL=no
14319     if test "x$BDEPS_FTP" = xwget; then
14320        VALID_TOOL=yes
14321        wget -O $tmpfile $with_builddeps_server/$resource
14322     fi
14323     if test "x$BDEPS_FTP" = xlftp; then
14324        VALID_TOOL=yes
14325        lftp -c "get $with_builddeps_server/$resource  -o $tmpfile"
14326     fi
14327     if test "x$BDEPS_FTP" = xftp; then
14328         VALID_TOOL=yes
14329         FTPSERVER=`echo $with_builddeps_server/$resource  | cut -f 3 -d '/'`
14330         FTPPATH=`echo $with_builddeps_server/$resource  | cut -f 4- -d '/'`
14331         FTPUSERPWD=${FTPSERVER%%@*}
14332         if test "x$FTPSERVER" != "x$FTPUSERPWD"; then
14333             FTPUSER=${userpwd%%:*}
14334             FTPPWD=${userpwd#*@}
14335             FTPSERVER=${FTPSERVER#*@}
14336         else
14337             FTPUSER=ftp
14338             FTPPWD=ftp
14339         fi
14340         # the "pass" command does not work on some
14341         # ftp clients (read ftp.exe) but if it works,
14342         # passive mode is better!
14343         (\
14344             echo "user $FTPUSER $FTPPWD"        ;\
14345             echo "pass"                         ;\
14346             echo "bin"                          ;\
14347             echo "get $FTPPATH $tmpfile"              ;\
14348         ) | ftp -in $FTPSERVER
14349     fi
14350     if test "x$VALID_TOOL" != xyes; then
14351        as_fn_error $? "I do not know how to use the tool: $BDEPS_FTP" "$LINENO" 5
14352     fi
14353 
14354         mv $tmpfile $installdir/$filename
14355         if test ! -s $installdir/$filename; then
14356             as_fn_error $? "Could not download $with_builddeps_server/$resource" "$LINENO" 5
14357         fi
14358         case "$extension" in
14359             zip)  echo "Unzipping $installdir/$filename..."
14360                (cd $installdir ; rm -f $installdir/$filename.unpacked ; $BDEPS_UNZIP $installdir/$filename > /dev/null && touch $installdir/$filename.unpacked)
14361             ;;
14362             tar.gz) echo "Untaring $installdir/$filename..."
14363                (cd $installdir ; rm -f $installdir/$filename.unpacked ; tar xzf $installdir/$filename && touch $installdir/$filename.unpacked)
14364             ;;
14365             tgz) echo "Untaring $installdir/$filename..."
14366                (cd $installdir ; rm -f $installdir/$filename.unpacked ; tar xzf $installdir/$filename && touch $installdir/$filename.unpacked)
14367             ;;
14368             *) as_fn_error $? "Cannot handle build depency archive with extension $extension" "$LINENO" 5
14369             ;;
14370         esac
14371     fi
14372     if test -f $installdir/$filename.unpacked; then
14373         depdir=$installdir
14374     fi
14375 
14376             fi
14377             # Source the builddeps file again, because in the previous command, the depdir
14378             # was updated to point at the current build dependency install directory.
14379             . $builddepsfile
14380             # Now extract variables from the builddeps.conf files.
14381             theroot=${builddep_pulse_ROOT}
14382             thecflags=${builddep_pulse_CFLAGS}
14383             thelibs=${builddep_pulse_LIBS}
14384             if test "x$depdir" = x; then
14385                 as_fn_error $? "Could not download build dependency pulse" "$LINENO" 5
14386             fi
14387             PULSE=$depdir
14388             if test "x$theroot" != x; then
14389                PULSE="$theroot"
14390             fi
14391             if test "x$thecflags" != x; then
14392                PULSE_CFLAGS="$thecflags"
14393             fi
14394             if test "x$thelibs" != x; then
14395                PULSE_LIBS="$thelibs"
14396             fi
14397             PULSE_FOUND=yes
14398             else PULSE_FOUND=no
14399 
14400         fi
14401         else PULSE_FOUND=no
14402 
14403     fi
14404 
14405 fi
14406 if test "x$PULSE_FOUND" = xno; then
14407 
14408 pkg_failed=no
14409 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LIBPULSE" >&5
14410 $as_echo_n "checking for LIBPULSE... " >&6; }
14411 
14412 if test -n "$LIBPULSE_CFLAGS"; then
14413     pkg_cv_LIBPULSE_CFLAGS="$LIBPULSE_CFLAGS"
14414  elif test -n "$PKG_CONFIG"; then
14415     if test -n "$PKG_CONFIG" && \
14416     { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libpulse >= 0.9.11\""; } >&5
14417   ($PKG_CONFIG --exists --print-errors "libpulse >= 0.9.11") 2>&5
14418   ac_status=$?
14419   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14420   test $ac_status = 0; }; then
14421   pkg_cv_LIBPULSE_CFLAGS=`$PKG_CONFIG --cflags "libpulse >= 0.9.11" 2>/dev/null`
14422 else
14423   pkg_failed=yes
14424 fi
14425  else
14426     pkg_failed=untried
14427 fi
14428 if test -n "$LIBPULSE_LIBS"; then
14429     pkg_cv_LIBPULSE_LIBS="$LIBPULSE_LIBS"
14430  elif test -n "$PKG_CONFIG"; then
14431     if test -n "$PKG_CONFIG" && \
14432     { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libpulse >= 0.9.11\""; } >&5
14433   ($PKG_CONFIG --exists --print-errors "libpulse >= 0.9.11") 2>&5
14434   ac_status=$?
14435   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14436   test $ac_status = 0; }; then
14437   pkg_cv_LIBPULSE_LIBS=`$PKG_CONFIG --libs "libpulse >= 0.9.11" 2>/dev/null`
14438 else
14439   pkg_failed=yes
14440 fi
14441  else
14442     pkg_failed=untried
14443 fi
14444 
14445 
14446 
14447 if test $pkg_failed = yes; then
14448 
14449 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
14450         _pkg_short_errors_supported=yes
14451 else
14452         _pkg_short_errors_supported=no
14453 fi
14454         if test $_pkg_short_errors_supported = yes; then
14455                 LIBPULSE_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "libpulse >= 0.9.11" 2>&1`
14456         else
14457                 LIBPULSE_PKG_ERRORS=`$PKG_CONFIG --print-errors "libpulse >= 0.9.11" 2>&1`
14458         fi
14459         # Put the nasty error message in config.log where it belongs
14460         echo "$LIBPULSE_PKG_ERRORS" >&5
14461 
14462         { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14463 $as_echo "no" >&6; }
14464                 PULSE_FOUND=no
14465 elif test $pkg_failed = untried; then
14466         PULSE_FOUND=no
14467 else
14468         LIBPULSE_CFLAGS=$pkg_cv_LIBPULSE_CFLAGS
14469         LIBPULSE_LIBS=$pkg_cv_LIBPULSE_LIBS
14470         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14471 $as_echo "yes" >&6; }
14472         PULSE_FOUND=yes
14473 fi
14474 fi
14475 if test "x$PULSE_FOUND" = xno; then
14476     for ac_header in pulse/pulseaudio.h
14477 do :
14478   ac_fn_cxx_check_header_mongrel "$LINENO" "pulse/pulseaudio.h" "ac_cv_header_pulse_pulseaudio_h" "$ac_includes_default"
14479 if test "x$ac_cv_header_pulse_pulseaudio_h" = x""yes; then :
14480   cat >>confdefs.h <<_ACEOF
14481 #define HAVE_PULSE_PULSEAUDIO_H 1
14482 _ACEOF
14483  PULSE_FOUND=yes
14484                       PULSE_CFLAGS=-Iignoreme
14485                       PULSE_LIBS=
14486                       DEFAULT_PULSE=yes
14487 else
14488   PULSE_FOUND=no
14489 fi
14490 
14491 done
14492 
14493 fi
14494 
14495 if test "x$PULSE_FOUND" = xno && test "x$PULSE_NOT_NEEDED" != xyes; then
14496     help_on_build_dependency pulse
14497     as_fn_error $? "Could not find pulse audio libraries. $HELP_MSG " "$LINENO" 5
14498 fi
14499 
14500 
14501 
14502 
14503 ###############################################################################
14504 #
14505 # Check for the jpeg library
14506 #
14507 
14508 USE_EXTERNAL_LIBJPEG=true
14509 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -ljpeg" >&5
14510 $as_echo_n "checking for main in -ljpeg... " >&6; }
14511 if test "${ac_cv_lib_jpeg_main+set}" = set; then :
14512   $as_echo_n "(cached) " >&6
14513 else
14514   ac_check_lib_save_LIBS=$LIBS
14515 LIBS="-ljpeg  $LIBS"
14516 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14517 /* end confdefs.h.  */
14518 
14519 
14520 int
14521 main ()
14522 {
14523 return main ();
14524   ;
14525   return 0;
14526 }
14527 _ACEOF
14528 if ac_fn_cxx_try_link "$LINENO"; then :
14529   ac_cv_lib_jpeg_main=yes
14530 else
14531   ac_cv_lib_jpeg_main=no
14532 fi
14533 rm -f core conftest.err conftest.$ac_objext \
14534     conftest$ac_exeext conftest.$ac_ext
14535 LIBS=$ac_check_lib_save_LIBS
14536 fi
14537 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_jpeg_main" >&5
14538 $as_echo "$ac_cv_lib_jpeg_main" >&6; }
14539 if test "x$ac_cv_lib_jpeg_main" = x""yes; then :
14540   cat >>confdefs.h <<_ACEOF
14541 #define HAVE_LIBJPEG 1
14542 _ACEOF
14543 
14544   LIBS="-ljpeg $LIBS"
14545 
14546 else
14547    USE_EXTERNAL_LIBJPEG=false
14548                { $as_echo "$as_me:${as_lineno-$LINENO}: Will use jpeg decoder bundled with the OpenJDK source" >&5
14549 $as_echo "$as_me: Will use jpeg decoder bundled with the OpenJDK source" >&6;}
14550 
14551 fi
14552 
14553 
14554 
14555 ###############################################################################
14556 #
14557 # Check for the gif library
14558 #
14559 
14560 USE_EXTERNAL_LIBJPEG=true
14561 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lgif" >&5
14562 $as_echo_n "checking for main in -lgif... " >&6; }
14563 if test "${ac_cv_lib_gif_main+set}" = set; then :
14564   $as_echo_n "(cached) " >&6
14565 else
14566   ac_check_lib_save_LIBS=$LIBS
14567 LIBS="-lgif  $LIBS"
14568 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14569 /* end confdefs.h.  */
14570 
14571 
14572 int
14573 main ()
14574 {
14575 return main ();
14576   ;
14577   return 0;
14578 }
14579 _ACEOF
14580 if ac_fn_cxx_try_link "$LINENO"; then :
14581   ac_cv_lib_gif_main=yes
14582 else
14583   ac_cv_lib_gif_main=no
14584 fi
14585 rm -f core conftest.err conftest.$ac_objext \
14586     conftest$ac_exeext conftest.$ac_ext
14587 LIBS=$ac_check_lib_save_LIBS
14588 fi
14589 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gif_main" >&5
14590 $as_echo "$ac_cv_lib_gif_main" >&6; }
14591 if test "x$ac_cv_lib_gif_main" = x""yes; then :
14592   cat >>confdefs.h <<_ACEOF
14593 #define HAVE_LIBGIF 1
14594 _ACEOF
14595 
14596   LIBS="-lgif $LIBS"
14597 
14598 else
14599    USE_EXTERNAL_LIBGIF=false
14600                { $as_echo "$as_me:${as_lineno-$LINENO}: Will use gif decoder bundled with the OpenJDK source" >&5
14601 $as_echo "$as_me: Will use gif decoder bundled with the OpenJDK source" >&6;}
14602 
14603 fi
14604 
14605 
14606 
14607 ###############################################################################
14608 #
14609 # Check for the zlib library
14610 #
14611 
14612 USE_EXTERNAL_LIBZ=true
14613 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lz" >&5
14614 $as_echo_n "checking for main in -lz... " >&6; }
14615 if test "${ac_cv_lib_z_main+set}" = set; then :
14616   $as_echo_n "(cached) " >&6
14617 else
14618   ac_check_lib_save_LIBS=$LIBS
14619 LIBS="-lz  $LIBS"
14620 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14621 /* end confdefs.h.  */
14622 
14623 
14624 int
14625 main ()
14626 {
14627 return main ();
14628   ;
14629   return 0;
14630 }
14631 _ACEOF
14632 if ac_fn_cxx_try_link "$LINENO"; then :
14633   ac_cv_lib_z_main=yes
14634 else
14635   ac_cv_lib_z_main=no
14636 fi
14637 rm -f core conftest.err conftest.$ac_objext \
14638     conftest$ac_exeext conftest.$ac_ext
14639 LIBS=$ac_check_lib_save_LIBS
14640 fi
14641 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_main" >&5
14642 $as_echo "$ac_cv_lib_z_main" >&6; }
14643 if test "x$ac_cv_lib_z_main" = x""yes; then :
14644   cat >>confdefs.h <<_ACEOF
14645 #define HAVE_LIBZ 1
14646 _ACEOF
14647 
14648   LIBS="-lz $LIBS"
14649 
14650 else
14651    USE_EXTERNAL_LIBZ=false
14652                { $as_echo "$as_me:${as_lineno-$LINENO}: Will use zlib bundled with the OpenJDK source" >&5
14653 $as_echo "$as_me: Will use zlib bundled with the OpenJDK source" >&6;}
14654 
14655 fi
14656 
14657 
14658 
14659 ###############################################################################
14660 #
14661 # Check if altzone exists in time.h
14662 #
14663 
14664 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14665 /* end confdefs.h.  */
14666 #include <time.h>
14667 int
14668 main ()
14669 {
14670 return (int)altzone;
14671   ;
14672   return 0;
14673 }
14674 _ACEOF
14675 if ac_fn_cxx_try_link "$LINENO"; then :
14676   has_altzone=yes
14677 else
14678   has_altzone=no
14679 fi
14680 rm -f core conftest.err conftest.$ac_objext \
14681     conftest$ac_exeext conftest.$ac_ext
14682 if test "x$has_altzone" = xyes; then
14683 
14684 $as_echo "#define HAVE_ALTZONE 1" >>confdefs.h
14685 
14686 fi
14687 
14688 ###############################################################################
14689 #
14690 # Check the maths library
14691 #
14692 
14693 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5
14694 $as_echo_n "checking for cos in -lm... " >&6; }
14695 if test "${ac_cv_lib_m_cos+set}" = set; then :
14696   $as_echo_n "(cached) " >&6
14697 else
14698   ac_check_lib_save_LIBS=$LIBS
14699 LIBS="-lm  $LIBS"
14700 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14701 /* end confdefs.h.  */
14702 
14703 /* Override any GCC internal prototype to avoid an error.
14704    Use char because int might match the return type of a GCC
14705    builtin and then its argument prototype would still apply.  */
14706 #ifdef __cplusplus
14707 extern "C"
14708 #endif
14709 char cos ();
14710 int
14711 main ()
14712 {
14713 return cos ();
14714   ;
14715   return 0;
14716 }
14717 _ACEOF
14718 if ac_fn_cxx_try_link "$LINENO"; then :
14719   ac_cv_lib_m_cos=yes
14720 else
14721   ac_cv_lib_m_cos=no
14722 fi
14723 rm -f core conftest.err conftest.$ac_objext \
14724     conftest$ac_exeext conftest.$ac_ext
14725 LIBS=$ac_check_lib_save_LIBS
14726 fi
14727 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5
14728 $as_echo "$ac_cv_lib_m_cos" >&6; }
14729 if test "x$ac_cv_lib_m_cos" = x""yes; then :
14730   cat >>confdefs.h <<_ACEOF
14731 #define HAVE_LIBM 1
14732 _ACEOF
14733 
14734   LIBS="-lm $LIBS"
14735 
14736 else
14737 
14738                   { $as_echo "$as_me:${as_lineno-$LINENO}: Maths library was not found" >&5
14739 $as_echo "$as_me: Maths library was not found" >&6;}
14740 
14741 fi
14742 
14743 
14744 
14745 ###############################################################################
14746 #
14747 # Check for libdl.so
14748 
14749 save_LIBS="$LIBS"
14750 LIBS=""
14751 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
14752 $as_echo_n "checking for dlopen in -ldl... " >&6; }
14753 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
14754   $as_echo_n "(cached) " >&6
14755 else
14756   ac_check_lib_save_LIBS=$LIBS
14757 LIBS="-ldl  $LIBS"
14758 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14759 /* end confdefs.h.  */
14760 
14761 /* Override any GCC internal prototype to avoid an error.
14762    Use char because int might match the return type of a GCC
14763    builtin and then its argument prototype would still apply.  */
14764 #ifdef __cplusplus
14765 extern "C"
14766 #endif
14767 char dlopen ();
14768 int
14769 main ()
14770 {
14771 return dlopen ();
14772   ;
14773   return 0;
14774 }
14775 _ACEOF
14776 if ac_fn_cxx_try_link "$LINENO"; then :
14777   ac_cv_lib_dl_dlopen=yes
14778 else
14779   ac_cv_lib_dl_dlopen=no
14780 fi
14781 rm -f core conftest.err conftest.$ac_objext \
14782     conftest$ac_exeext conftest.$ac_ext
14783 LIBS=$ac_check_lib_save_LIBS
14784 fi
14785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
14786 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
14787 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
14788   cat >>confdefs.h <<_ACEOF
14789 #define HAVE_LIBDL 1
14790 _ACEOF
14791 
14792   LIBS="-ldl $LIBS"
14793 
14794 fi
14795 
14796 LIBDL="$LIBS"
14797 
14798 LIBS="$save_LIBS"
14799 
14800 ###############################################################################
14801 #
14802 # Should we run the painfully slow javadoc tool?
14803 #
14804 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build documentation" >&5
14805 $as_echo_n "checking whether to build documentation... " >&6; }
14806 # Check whether --enable-docs was given.
14807 if test "${enable_docs+set}" = set; then :
14808   enableval=$enable_docs; ENABLE_DOCS="${enableval}"
14809 else
14810   ENABLE_DOCS='no'
14811 fi
14812 
14813 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ENABLE_DOCS" >&5
14814 $as_echo "$ENABLE_DOCS" >&6; }
14815 
14816 GENERATE_DOCS=false
14817 if test "x$ENABLE_DOCS" = xyes; then
14818     GENERATE_DOCS=true
14819 fi
14820 
14821 
14822 ###############################################################################
14823 #
14824 # Should we compile nimbus swing L&F? We can probably remove this option
14825 # since nimbus is officially part of javax now.
14826 #
14827 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build nimbus L&F" >&5
14828 $as_echo_n "checking whether to build nimbus L&F... " >&6; }
14829 # Check whether --enable-nimbus was given.
14830 if test "${enable_nimbus+set}" = set; then :
14831   enableval=$enable_nimbus; ENABLE_NIMBUS="${enableval}"
14832 else
14833   ENABLE_NIMBUS='yes'
14834 fi
14835 
14836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ENABLE_NIMBUS" >&5
14837 $as_echo "$ENABLE_NIMBUS" >&6; }
14838 DISABLE_NIMBUS=
14839 if test "x$ENABLE_NIMBUS" = xno; then
14840     DISABLE_NIMBUS=true
14841 fi
14842 
14843 
14844 ###############################################################################
14845 #
14846 # Setup the opt flags for different compilers
14847 # and different operating systems.
14848 #
14849 C_FLAG_DEPS="-MMD -MF"
14850 CXX_FLAG_DEPS="-MMD -MF"
14851 
14852 case $COMPILER_TYPE in
14853   CC )
14854     D_FLAG="-g"
14855     case $COMPILER_NAME in
14856       gcc )
14857         case $PLATFORM in
14858           macosx )
14859             # On MacOSX we optimize for size, something
14860             # we should do for all platforms?
14861             C_O_FLAG_HI="-Os"
14862             C_O_FLAG_NORM="-Os"
14863             C_O_FLAG_NONE=""
14864             ;;
14865           *)
14866             C_O_FLAG_HI="-O3"
14867             C_O_FLAG_NORM="-O2"
14868             C_O_FLAG_NONE="-O0"
14869             ;;
14870         esac
14871         CXX_O_FLAG_HI="$C_O_FLAG_HI"
14872         CXX_O_FLAG_NORM="$C_O_FLAG_NORM"
14873         CXX_O_FLAG_NONE="$C_O_FLAG_NONE"
14874         ;;
14875       ossc )
14876         #
14877         # Forte has different names for this with their C++ compiler...
14878         #
14879         CXX_FLAG_DEPS="-xMMD -xMF"
14880 
14881 # Extra options used with HIGHEST
14882 #
14883 # WARNING: Use of OPTIMIZATION_LEVEL=HIGHEST in your Makefile needs to be
14884 #          done with care, there are some assumptions below that need to
14885 #          be understood about the use of pointers, and IEEE behavior.
14886 #
14887 # Use non-standard floating point mode (not IEEE 754)
14888 CC_HIGHEST="$CC_HIGHEST -fns"
14889 # Do some simplification of floating point arithmetic (not IEEE 754)
14890 CC_HIGHEST="$CC_HIGHEST -fsimple"
14891 # Use single precision floating point with 'float'
14892 CC_HIGHEST="$CC_HIGHEST -fsingle"
14893 # Assume memory references via basic pointer types do not alias
14894 #   (Source with excessing pointer casting and data access with mixed
14895 #    pointer types are not recommended)
14896 CC_HIGHEST="$CC_HIGHEST -xalias_level=basic"
14897 # Use intrinsic or inline versions for math/std functions
14898 #   (If you expect perfect errno behavior, do not use this)
14899 CC_HIGHEST="$CC_HIGHEST -xbuiltin=%all"
14900 # Loop data dependency optimizations (need -xO3 or higher)
14901 CC_HIGHEST="$CC_HIGHEST -xdepend"
14902 # Pointer parameters to functions do not overlap
14903 #   (Similar to -xalias_level=basic usage, but less obvious sometimes.
14904 #    If you pass in multiple pointers to the same data, do not use this)
14905 CC_HIGHEST="$CC_HIGHEST -xrestrict"
14906 # Inline some library routines
14907 #   (If you expect perfect errno behavior, do not use this)
14908 CC_HIGHEST="$CC_HIGHEST -xlibmil"
14909 # Use optimized math routines
14910 #   (If you expect perfect errno behavior, do not use this)
14911 #  Can cause undefined external on Solaris 8 X86 on __sincos, removing for now
14912 #CC_HIGHEST="$CC_HIGHEST -xlibmopt"
14913 
14914         case $LEGACY_HOST_CPU1 in
14915           i586)
14916             C_O_FLAG_HIGHEST="-xO4 -Wu,-O4~yz $CC_HIGHEST -xchip=pentium"
14917             C_O_FLAG_HI="-xO4 -Wu,-O4~yz"
14918             C_O_FLAG_NORM="-xO2 -Wu,-O2~yz"
14919             C_O_FLAG_NONE=""
14920             CXX_O_FLAG_HIGHEST="-xO4 -Qoption ube -O4~yz $CC_HIGHEST -xchip=pentium"
14921             CXX_O_FLAG_HI="-xO4 -Qoption ube -O4~yz"
14922             CXX_O_FLAG_NORM="-xO2 -Qoption ube -O2~yz"
14923             CXX_O_FLAG_NONE=""
14924             ;;
14925           sparc)
14926             C_O_FLAG_HIGHEST="-xO4 -Wc,-Qrm-s -Wc,-Qiselect-T0 $CC_HIGHEST -xprefetch=auto,explicit -xchip=ultra"
14927             C_O_FLAG_HI="-xO4 -Wc,-Qrm-s -Wc,-Qiselect-T0"
14928             C_O_FLAG_NORM="-xO2 -Wc,-Qrm-s -Wc,-Qiselect-T0"
14929             C_O_FLAG_NONE=""
14930             CXX_O_FLAG_HIGHEST="-xO4 -Qoption cg -Qrm-s -Qoption cg -Qiselect-T0 $CC_HIGHEST -xprefetch=auto,explicit -xchip=ultra"
14931             CXX_O_FLAG_HI="-xO4 -Qoption cg -Qrm-s -Qoption cg -Qiselect-T0"
14932             CXX_O_FLAG_NORM="-xO2 -Qoption cg -Qrm-s -Qoption cg -Qiselect-T0"
14933             CXX_O_FLAG_NONE=""
14934             ;;
14935         esac
14936     esac
14937     ;;
14938   CL )
14939     D_FLAG=
14940     C_O_FLAG_HI="-O2"
14941     C_O_FLAG_NORM="-O1"
14942     C_O_FLAG_NONE="-Od"
14943     CXX_O_FLAG_HI="$C_O_FLAG_HI"
14944     CXX_O_FLAG_NORM="$C_O_FLAG_NORM"
14945     CXX_O_FLAG_NONE="$C_O_FLAG_NONE"
14946     ;;
14947 esac
14948 
14949 if test -z "$C_O_FLAG_HIGHEST"; then
14950    C_O_FLAG_HIGHEST="$C_O_FLAG_HI"
14951 fi
14952 
14953 if test -z "$CXX_O_FLAG_HIGHEST"; then
14954    CXX_O_FLAG_HIGHEST="$CXX_O_FLAG_HI"
14955 fi
14956 
14957 
14958 
14959 
14960 
14961 
14962 
14963 
14964 
14965 
14966 
14967 
14968 ###############################################################################
14969 #
14970 # Setup legacy vars/targets and new vars to deal with different debug levels.
14971 #
14972 case $DEBUG_LEVEL in
14973       release )
14974               HOTSPOT_DEBUG_LEVEL="product"
14975               HOTSPOT_EXPORT="product"
14976               ;;
14977       fastdebug )
14978               HOTSPOT_DEBUG_LEVEL="fastdebug"
14979               HOTSPOT_EXPORT="fastdebug"
14980               CFLAGS="$CFLAGS $D_FLAG"
14981               JAVAC_FLAGS="$JAVAC_FLAGS -g"
14982               ;;
14983       slowdebug )
14984               HOTSPOT_DEBUG_LEVEL="jvmg"
14985               HOTSPOT_EXPORT="debug"
14986               CFLAGS="$CFLAGS $D_FLAG"
14987               C_O_FLAG_HI="$C_O_FLAG_NONE"
14988               C_O_FLAG_NORM="$C_O_FLAG_NONE"
14989               CXX_O_FLAG_HI="$CXX_O_FLAG_NONE"
14990               CXX_O_FLAG_NORM="$CXX_O_FLAG_NONE"
14991               JAVAC_FLAGS="$JAVAC_FLAGS -g"
14992               ;;
14993 esac
14994 
14995 ###############################################################################
14996 #
14997 # Generate the legacy makefile targets for hotspot.
14998 # The hotspot api for selecting the build artifacts, really, needs to be improved.
14999 #
15000 HOTSPOT_TARGET=""
15001 
15002 if test "x$JVM_VARIANT_SERVER" = xtrue; then
15003     HOTSPOT_TARGET="$HOTSPOT_TARGET${HOTSPOT_DEBUG_LEVEL} "
15004 fi
15005 
15006 if test "x$JVM_VARIANT_CLIENT" = xtrue; then
15007     HOTSPOT_TARGET="$HOTSPOT_TARGET${HOTSPOT_DEBUG_LEVEL}1 "
15008 fi
15009 
15010 if test "x$JVM_VARIANT_KERNEL" = xtrue; then
15011     HOTSPOT_TARGET="$HOTSPOT_TARGET${HOTSPOT_DEBUG_LEVEL}kernel "
15012 fi
15013 
15014 if test "x$JVM_VARIANT_ZERO" = xtrue; then
15015     HOTSPOT_TARGET="$HOTSPOT_TARGET${HOTSPOT_DEBUG_LEVEL}zero "
15016 fi
15017 
15018 if test "x$JVM_VARIANT_ZEROSHARK" = xtrue; then
15019     HOTSPOT_TARGET="$HOTSPOT_TARGET${HOTSPOT_DEBUG_LEVEL}shark "
15020 fi
15021 
15022 HOTSPOT_TARGET="$HOTSPOT_TARGET docs export_$HOTSPOT_EXPORT"
15023 
15024 ###############################################################################
15025 #
15026 # Setup all directories for the subrepoes and the arguments to the sub makes.
15027 #
15028 LANGTOOLS_OUTPUTDIR="$OUTPUT_ROOT/langtools"
15029 LANGTOOLS_DIST="$OUTPUT_ROOT/langtools/dist"
15030 LANGTOOLS_MAKE_ARGS=""
15031 
15032 
15033 
15034 
15035 CORBA_OUTPUTDIR="$OUTPUT_ROOT/corba"
15036 CORBA_DIST="$OUTPUT_ROOT/corba/dist"
15037 CORBA_MAKE_ARGS=""
15038 
15039 
15040 
15041 
15042 JAXP_OUTPUTDIR="$OUTPUT_ROOT/jaxp"
15043 JAXP_DIST="$OUTPUT_ROOT/jaxp/dist"
15044 JAXP_MAKE_ARGS=""
15045 
15046 
15047 
15048 
15049 JAXWS_OUTPUTDIR="$OUTPUT_ROOT/jaxws"
15050 JAXWS_DIST="$OUTPUT_ROOT/jaxws/dist"
15051 JAXWS_MAKE_ARGS=""
15052 
15053 
15054 
15055 
15056 HOTSPOT_OUTPUTDIR="$OUTPUT_ROOT/hotspot"
15057 HOTSPOT_DIST="$OUTPUT_ROOT/hotspot/dist"
15058 HOTSPOT_MAKE_ARGS="ALT_OUTPUTDIR=$HOTSPOT_OUTPUTDIR ALT_EXPORT_PATH=$HOTSPOT_DIST $HOTSPOT_TARGET"
15059 
15060 
15061 
15062 
15063 JDK_OUTPUTDIR="$OUTPUT_ROOT/jdk"
15064 JDK_MAKE_ARGS="ALT_OUTPUTDIR=\"$OUTPUT_ROOT/jdk\""
15065 
15066 
15067 
15068 IMAGES_OUTPUTDIR=$OUTPUT_ROOT/images
15069 IMAGES_MAKE_ARGS="ALT_OUTPUTDIR=$OUTPUT_ROOT/jdk \
15070                   SHARE_SRC=$JDK_TOPDIR/src/share \
15071                   PLATFORM_SRC=$JDK_TOPDIR/src/$LEGACY_HOST_OS_API \
15072                   TEMPDIR=$IMAGES_OUTPUTDIR/tmp \
15073                   ABS_TEMPDIR=$IMAGES_OUTPUTDIR/tmp "
15074 
15075 
15076 
15077 ###############################################################################
15078 #
15079 # Now setup the CFLAGS and LDFLAGS for the JDK build.
15080 # Later we will also have CFLAGS and LDFLAGS for the hotspot subrepo build.
15081 #
15082 case $COMPILER_NAME in
15083       gcc )
15084           CCXXFLAGS_JDK="$CCXXFLAGS $CCXXFLAGS_JDK -W -Wall -Wno-unused -Wno-parentheses \
15085                           -pipe -fno-omit-frame-pointer \
15086                           -D_GNU_SOURCE -D_REENTRANT -D_LARGEFILE64_SOURCE"
15087           CFLAGS_JDK="$CFLAGS_JDK -fno-strict-aliasing"
15088           ;;
15089       ossc )
15090           CFLAGS_JDK="$CFLAGS_JDK -xc99=%none -xCC -errshort=tags -Xa -v -mt -norunpath -xnolib"
15091           CXXFLAGS_JDK="$CXXFLAGS_JDK -errtags=yes +w -mt -features=no%except -DCC_NOEX"
15092           ;;
15093       cl )
15094           CCXXFLAGS_JDK="$CCXXFLAGS $CCXXFLAGS_JDK -Zi -MD -Zc:wchar_t- -W3 -wd4800 \
15095                -D_STATIC_CPPLIB -D_DISABLE_DEPRECATE_STATIC_CPPLIB -DWIN32_LEAN_AND_MEAN \
15096                -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE \
15097                -DWIN32 -DIAL"
15098           case $LEGACY_HOST_CPU1 in
15099               i?86 )
15100                   CCXXFLAGS_JDK="$CCXXFLAGS_JDK -D_X86_ -Dx86"
15101                   ;;
15102               amd64 )
15103                   CCXXFLAGS_JDK="$CCXXFLAGS_JDK -D_AMD64_ -Damd64"
15104                   ;;
15105           esac
15106           ;;
15107 esac
15108 
15109 CCXXFLAGS_JDK="$CCXXFLAGS_JDK $ADD_LP64"
15110 
15111 # The package path is used only on macosx?
15112 PACKAGE_PATH=/opt/local
15113 
15114 
15115 # Sometimes we use a cpu dir (.../lib/amd64/server)
15116 # Sometimes not (.../lib/server)
15117 LIBARCHDIR="$LEGACY_HOST_CPU2/"
15118 if test "x$ENDIAN" = xlittle; then
15119     CCXXFLAGS_JDK="$CCXXFLAGS_JDK -D_LITTLE_ENDIAN"
15120 else
15121     CCXXFLAGS_JDK="$CCXXFLAGS_JDK -D_BIG_ENDIAN"
15122 fi
15123 if test "x$HOST_OS" = xlinux; then
15124     CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DLINUX"
15125 fi
15126 if test "x$HOST_OS" = xwindows; then
15127     CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DWINDOWS"
15128 fi
15129 if test "x$HOST_OS" = xsolaris; then
15130     CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DSOLARIS"
15131 fi
15132 if test "x$HOST_OS" = xmacosx; then
15133     CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DMACOSX -D_ALLBSD_SOURCE"
15134     LIBARCHDIR=""
15135 fi
15136 if test "x$HOST_OS" = xbsd; then
15137     CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DBSD -D_ALLBSD_SOURCE"
15138 fi
15139 if test "x$DEBUG_LEVEL" = xrelease; then
15140     CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DNDEBUG"
15141 else
15142     CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DDEBUG"
15143 fi
15144 
15145 CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DARCH='\"$LEGACY_HOST_CPU1\"' -D$LEGACY_HOST_CPU1"
15146 CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DRELEASE='\"$RELEASE\"'"
15147 
15148 CCXXFLAGS_JDK="$CCXXFLAGS_JDK \
15149         -I${JDK_OUTPUTDIR}/include \
15150         -I${JDK_OUTPUTDIR}/include/$PLATFORM \
15151         -I${JDK_TOPDIR}/src/share/javavm/export \
15152         -I${JDK_TOPDIR}/src/$LEGACY_HOST_OS_API/javavm/export \
15153         -I${JDK_TOPDIR}/src/share/native/common \
15154         -I${JDK_TOPDIR}/src/$LEGACY_HOST_OS_API/native/common"
15155 
15156 # The shared libraries are compiled using the picflag.
15157 CFLAGS_JDKLIB="$CCXXFLAGS_JDK $CFLAGS_JDK $PICFLAG $CFLAGS_JDKLIB_EXTRA"
15158 CXXFLAGS_JDKLIB="$CCXXFLAGS_JDK $CXXFLAGS_JDK $PICFLAG"
15159 
15160 # Executable flags
15161 CFLAGS_JDKEXE="$CCXXFLAGS_JDK $CFLAGS_JDK"
15162 CXXFLAGS_JDKEXE="$CCXXFLAGS_JDK $CXXFLAGS_JDK"
15163 
15164 # Now this is odd. The JDK native libraries have to link against libjvm.so
15165 # On 32-bit machines there is normally two distinct libjvm.so:s, client and server.
15166 # Which should we link to? Are we lucky enough that the binary api to the libjvm.so library
15167 # is identical for client and server? Yes. Which is picked at runtime (client or server)?
15168 # Neither, since the chosen libjvm.so has already been loaded by the launcher, all the following
15169 # libraries will link to whatever is in memory. Yuck.
15170 #
15171 # Thus we offer the compiler to find libjvm.so first in server then in client. It works. Ugh.
15172 if test "x$COMPILER_TYPE" = xCL; then
15173     LDFLAGS_JDKLIB="$LDFLAGS -dll -libpath:${JDK_OUTPUTDIR}/lib -libpath:${JDK_OUTPUTDIR}/objs"
15174     LDFLAGS_JDKLIB_SUFFIX=""
15175     if test "$HOST_CPU_BITS" == "64"; then
15176         LDFLAGS_STACK_SIZE=1048576
15177     else
15178         LDFLAGS_STACK_SIZE=327680
15179     fi
15180     LDFLAGS_JDKEXE="$LDFLAGS /STACK:$LDFLAGS_STACK_SIZE"
15181 else
15182     # If this is a --hash-style=gnu system, use --hash-style=both, why?
15183     HAS_GNU_HASH=`$CC -dumpspecs 2>/dev/null | $GREP 'hash-style=gnu'`
15184     if test -n "$HAS_GNU_HASH"; then
15185         # And since we now know that the linker is gnu, then add -z defs, to forbid
15186         # undefined symbols in object files.
15187         LDFLAGS="$LDFLAGS -Xlinker --hash-style=both -Xlinker -z -Xlinker defs"
15188         if test "x$DEBUG_LEVEL" == "xrelease"; then
15189             # When building release libraries, tell the linker optimize them.
15190             # Should this be supplied to the OSS linker as well?
15191             LDFLAGS="$LDFLAGS -Xlinker -O1"
15192         fi
15193     fi
15194 
15195     LDFLAGS_JDKLIB="$LDFLAGS $SHARED_LIBRARY_FLAGS \
15196                     -L${JDK_OUTPUTDIR}/objs \
15197                     -L${JDK_OUTPUTDIR}/lib/${LIBARCHDIR}server \
15198                     -L${JDK_OUTPUTDIR}/lib/${LIBARCHDIR}client \
15199                     -L${JDK_OUTPUTDIR}/lib/${LIBARCHDIR}"
15200     LDFLAGS_JDKLIB_SUFFIX="-ljvm -ljava"
15201     if test "x$COMPILER_NAME" = xossc; then
15202         LDFLAGS_JDKLIB_SUFFIX="$LDFLAGS_JDKLIB_SUFFIX -lc"
15203     fi
15204 
15205     # Only the jli library is explicitly linked when the launchers are built.
15206     # The libjvm is then dynamically loaded/linked by the launcher.
15207     if test "x$HOST_OS" != "xmacosx"; then
15208        LDFLAGS_JDKEXE="$LDFLAGS -L${JDK_OUTPUTDIR}/lib/${LIBARCHDIR}jli"
15209        LDFLAGS_JDKEXE_SUFFIX="-ljli"
15210     fi
15211 fi
15212 
15213 
15214 
15215 
15216 
15217 
15218 
15219 
15220 
15221 
15222 
15223 
15224 
15225 
15226 ###############################################################################
15227 #
15228 # statically link libstdc++ before C++ ABI is stablized on Linux unless
15229 # dynamic build is configured on command line.
15230 #
15231 # Check whether --enable-static-link-stdc++ was given.
15232 if test "${enable_static_link_stdc__+set}" = set; then :
15233   enableval=$enable_static_link_stdc__;
15234 else
15235 
15236                 enable_static_link_stdc__=yes
15237 
15238 fi
15239 
15240 
15241 if test "x$HOST_OS" = xlinux; then
15242     # Test if -lstdc++ works.
15243     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if dynamic link of stdc++ is possible" >&5
15244 $as_echo_n "checking if dynamic link of stdc++ is possible... " >&6; }
15245     ac_ext=cpp
15246 ac_cpp='$CXXCPP $CPPFLAGS'
15247 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15248 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15249 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
15250 
15251     OLD_CXXFLAGS="$CXXFLAGS"
15252     CXXFLAGS="$CXXFLAGS -lstdc++"
15253     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15254 /* end confdefs.h.  */
15255 
15256 int
15257 main ()
15258 {
15259 return 0;
15260   ;
15261   return 0;
15262 }
15263 _ACEOF
15264 if ac_fn_cxx_try_link "$LINENO"; then :
15265   has_dynamic_libstdcxx=yes
15266 else
15267   has_dynamic_libstdcxx=no
15268 fi
15269 rm -f core conftest.err conftest.$ac_objext \
15270     conftest$ac_exeext conftest.$ac_ext
15271     CXXFLAGS="$OLD_CXXFLAGS"
15272     ac_ext=cpp
15273 ac_cpp='$CXXCPP $CPPFLAGS'
15274 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15275 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15276 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
15277 
15278     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $has_dynamic_libstdcxx" >&5
15279 $as_echo "$has_dynamic_libstdcxx" >&6; }
15280 
15281     # Test if stdc++ can be linked statically.
15282     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if static link of stdc++ is possible" >&5
15283 $as_echo_n "checking if static link of stdc++ is possible... " >&6; }
15284     STATIC_STDCXX_FLAGS="-Wl,-Bstatic -lstdc++ -lgcc -Wl,-Bdynamic"
15285     ac_ext=cpp
15286 ac_cpp='$CXXCPP $CPPFLAGS'
15287 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15288 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15289 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
15290 
15291     OLD_LIBS="$LIBS"
15292     OLD_CXX="$CXX"
15293     LIBS="$STATIC_STDCXX_FLAGS"
15294     CXX="$CC"
15295     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15296 /* end confdefs.h.  */
15297 
15298 int
15299 main ()
15300 {
15301 return 0;
15302   ;
15303   return 0;
15304 }
15305 _ACEOF
15306 if ac_fn_cxx_try_link "$LINENO"; then :
15307   has_static_libstdcxx=yes
15308 else
15309   has_static_libstdcxx=no
15310 fi
15311 rm -f core conftest.err conftest.$ac_objext \
15312     conftest$ac_exeext conftest.$ac_ext
15313     LIBS="$OLD_LIBS"
15314     CXX="$OLD_CXX"
15315     ac_ext=cpp
15316 ac_cpp='$CXXCPP $CPPFLAGS'
15317 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15318 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15319 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
15320 
15321     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $has_static_libstdcxx" >&5
15322 $as_echo "$has_static_libstdcxx" >&6; }
15323 
15324     if test "x$has_static_libcxx" = xno && test "x$has_dynamic_libcxx" = xno; then
15325         as_fn_error $? "I cannot link to stdc++! Neither dynamically nor statically." "$LINENO" 5
15326     fi
15327 
15328     if test "x$enable_static_link_stdc__" = xyes && test "x$has_static_libstdcxx" = xno; then
15329         { $as_echo "$as_me:${as_lineno-$LINENO}: Static linking of libstdc++ was not possible reverting to dynamic linking." >&5
15330 $as_echo "$as_me: Static linking of libstdc++ was not possible reverting to dynamic linking." >&6;}
15331         enable_static_link_stdc__=no
15332     fi
15333 
15334     if test "x$enable_static_link_stdc__" = xno && test "x$has_dynamic_libstdcxx" = xno; then
15335         { $as_echo "$as_me:${as_lineno-$LINENO}: Dynamic linking of libstdc++ was not possible reverting to static linking." >&5
15336 $as_echo "$as_me: Dynamic linking of libstdc++ was not possible reverting to static linking." >&6;}
15337         enable_static_link_stdc__=yes
15338     fi
15339 
15340     { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libstdc++" >&5
15341 $as_echo_n "checking how to link with libstdc++... " >&6; }
15342     if test "x$enable_static_link_stdc__" = xyes; then
15343         LIBCXX="$LIBCXX $STATIC_STDCXX_FLAGS"
15344         LDCXX="$CC"
15345         { $as_echo "$as_me:${as_lineno-$LINENO}: result: static" >&5
15346 $as_echo "static" >&6; }
15347     else
15348         LIBCXX="$LIBCXX -lstdc++"
15349         LDCXX="$CXX"
15350         { $as_echo "$as_me:${as_lineno-$LINENO}: result: dynamic" >&5
15351 $as_echo "dynamic" >&6; }
15352     fi
15353 fi
15354 
15355 ###############################################################################
15356 #
15357 # Could someone enlighten this configure script with a comment about libCrun?
15358 # The LEGACY_HOST_CPU3 is the setting for ISA_DIR.
15359 #
15360 if test "x$HOST_OS" = xsolaris && test "x$LIBCXX" = x; then
15361     LIBCXX="/usr/lib${LEGACY_HOST_CPU3}/libCrun.so.1"
15362 fi
15363 
15364 # TODO better (platform agnostic) test
15365 if test "x$HOST_OS" = xmacosx && test "x$LIBCXX" = x && test "x$GCC" = xyes; then
15366     LIBCXX="-lstdc++"
15367 fi
15368 
15369 
15370 
15371 ###############################################################################
15372 
15373 OS_VERSION="`uname -r | ${SED} 's!\.! !g' | ${SED} 's!-! !g'`"
15374 OS_VERSION_MAJOR="`${ECHO} ${OS_VERSION} | ${CUT} -f 1 -d ' '`"
15375 OS_VERSION_MINOR="`${ECHO} ${OS_VERSION} | ${CUT} -f 2 -d ' '`"
15376 OS_VERSION_MICRO="`${ECHO} ${OS_VERSION} | ${CUT} -f 3 -d ' '`"
15377 
15378 
15379 
15380 
15381 ###############################################################################
15382 #
15383 # Misc
15384 #
15385 
15386 # The name of the Service Agent jar.
15387 SALIB_NAME="${LIBRARY_PREFIX}saproc${SHARED_LIBRARY_SUFFIX}"
15388 if test "x$HOST_OS" = "xwindows"; then
15389     SALIB_NAME="${LIBRARY_PREFIX}sawindbg${SHARED_LIBRARY_SUFFIX}"
15390 fi
15391 
15392 
15393 # Control wether Hotspot runs Queens test after build.
15394 # Check whether --enable-hotspot-test-in-build was given.
15395 if test "${enable_hotspot_test_in_build+set}" = set; then :
15396   enableval=$enable_hotspot_test_in_build;
15397 else
15398   enable_hotspot_test_in_build=no
15399 fi
15400 
15401 if test "x$enable_hotspot_test_in_build" = "xyes"; then
15402     TEST_IN_BUILD=true
15403 else
15404     TEST_IN_BUILD=false
15405 fi
15406 
15407 
15408 ###############################################################################
15409 #
15410 # Choose cacerts source file
15411 #
15412 
15413 # Check whether --with-cacerts-file was given.
15414 if test "${with_cacerts_file+set}" = set; then :
15415   withval=$with_cacerts_file;
15416 fi
15417 
15418 if test "x$with_cacerts_file" != x; then
15419     CACERTS_FILE=$with_cacerts_file
15420 else
15421     if test "x$OPENJDK" = "xtrue"; then
15422         CACERTS_FILE=${SRC_ROOT}/jdk/src/share/lib/security/cacerts
15423     else
15424         CACERTS_FILE=${SRC_ROOT}/jdk/src/closed/share/lib/security/cacerts.internal
15425     fi
15426 fi
15427 


15428 
15429 # Check if build directory is on local disk.
15430 # return 0 if it is on local disk, non-0 if on remote disk or failure
15431 function is_directory_on_local_disk {
15432         # df -l lists only local disks; if the given directory is not found then
15433         # a non-zero exit code is given
15434         $DF -l $1 > /dev/null 2>&1
15435 }
15436 
15437 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if build directory is on local disk" >&5
15438 $as_echo_n "checking if build directory is on local disk... " >&6; }
15439 if is_directory_on_local_disk $OUTPUT_ROOT; then
15440         OUTPUT_DIR_IS_LOCAL="yes"
15441 else
15442         OUTPUT_DIR_IS_LOCAL="no"
15443 fi
15444 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OUTPUT_DIR_IS_LOCAL" >&5
15445 $as_echo "$OUTPUT_DIR_IS_LOCAL" >&6; }
15446 
15447 # We're messing a bit with internal autoconf variables to put the config.status in the
15448 # output directory instead of the current directory.
15449 CONFIG_STATUS=$OUTPUT_ROOT/config.status
15450 
15451 # Now create the actual output files, after this, the main work of configure is done
15452 cat >confcache <<\_ACEOF
15453 # This file is a shell script that caches the results of configure
15454 # tests run on this system so they can be shared between configure
15455 # scripts and configure runs, see configure's option --config-cache.
15456 # It is not useful on other systems.  If it contains results you don't
15457 # want to keep, you may remove or edit it.
15458 #
15459 # config.status only pays attention to the cache file if you give it
15460 # the --recheck option to rerun configure.
15461 #
15462 # `ac_cv_env_foo' variables (set or unset) will be overridden when
15463 # loading this file, other *unset* `ac_cv_foo' will be assigned the
15464 # following values.
15465 
15466 _ACEOF
15467 
15468 # The following way of writing the cache mishandles newlines in values,
15469 # but we know of no workaround that is simple, portable, and efficient.
15470 # So, we kill variables containing newlines.
15471 # Ultrix sh set writes to stderr and can't be redirected directly,
15472 # and sets the high bit in the cache file unless we assign to the vars.
15473 (
15474   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
15475     eval ac_val=\$$ac_var
15476     case $ac_val in #(
15477     *${as_nl}*)
15478       case $ac_var in #(
15479       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
15480 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
15481       esac
15482       case $ac_var in #(
15483       _ | IFS | as_nl) ;; #(
15484       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
15485       *) { eval $ac_var=; unset $ac_var;} ;;
15486       esac ;;
15487     esac
15488   done
15489 
15490   (set) 2>&1 |
15491     case $as_nl`(ac_space=' '; set) 2>&1` in #(
15492     *${as_nl}ac_space=\ *)
15493       # `set' does not quote correctly, so add quotes: double-quote
15494       # substitution turns \\\\ into \\, and sed turns \\ into \.
15495       sed -n \
15496         "s/'/'\\\\''/g;
15497           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
15498       ;; #(
15499     *)
15500       # `set' quotes correctly as required by POSIX, so do not add quotes.
15501       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
15502       ;;
15503     esac |
15504     sort
15505 ) |
15506   sed '
15507      /^ac_cv_env_/b end
15508      t clear
15509      :clear
15510      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
15511      t end
15512      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
15513      :end' >>confcache
15514 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
15515   if test -w "$cache_file"; then
15516     test "x$cache_file" != "x/dev/null" &&
15517       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
15518 $as_echo "$as_me: updating cache $cache_file" >&6;}
15519     cat confcache >$cache_file
15520   else
15521     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
15522 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
15523   fi
15524 fi
15525 rm -f confcache
15526 
15527 test "x$prefix" = xNONE && prefix=$ac_default_prefix
15528 # Let make expand exec_prefix.
15529 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
15530 
15531 DEFS=-DHAVE_CONFIG_H
15532 
15533 ac_libobjs=
15534 ac_ltlibobjs=
15535 U=
15536 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
15537   # 1. Remove the extension, and $U if already installed.
15538   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
15539   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
15540   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
15541   #    will be set to the directory where LIBOBJS objects are built.
15542   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
15543   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
15544 done
15545 LIBOBJS=$ac_libobjs
15546 
15547 LTLIBOBJS=$ac_ltlibobjs
15548 
15549 
15550 
15551 : ${CONFIG_STATUS=./config.status}
15552 ac_write_fail=0
15553 ac_clean_files_save=$ac_clean_files
15554 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
15555 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
15556 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
15557 as_write_fail=0
15558 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
15559 #! $SHELL
15560 # Generated by $as_me.
15561 # Run this file to recreate the current configuration.
15562 # Compiler output produced by configure, useful for debugging
15563 # configure, is in config.log if it exists.
15564 
15565 debug=false
15566 ac_cs_recheck=false
15567 ac_cs_silent=false
15568 
15569 SHELL=\${CONFIG_SHELL-$SHELL}
15570 export SHELL
15571 _ASEOF
15572 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
15573 ## -------------------- ##
15574 ## M4sh Initialization. ##
15575 ## -------------------- ##
15576 
15577 # Be more Bourne compatible
15578 DUALCASE=1; export DUALCASE # for MKS sh
15579 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
15580   emulate sh
15581   NULLCMD=:
15582   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
15583   # is contrary to our usage.  Disable this feature.
15584   alias -g '${1+"$@"}'='"$@"'
15585   setopt NO_GLOB_SUBST
15586 else
15587   case `(set -o) 2>/dev/null` in #(
15588   *posix*) :
15589     set -o posix ;; #(
15590   *) :
15591      ;;
15592 esac
15593 fi
15594 
15595 
15596 as_nl='
15597 '
15598 export as_nl
15599 # Printing a long string crashes Solaris 7 /usr/bin/printf.
15600 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
15601 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
15602 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
15603 # Prefer a ksh shell builtin over an external printf program on Solaris,
15604 # but without wasting forks for bash or zsh.
15605 if test -z "$BASH_VERSION$ZSH_VERSION" \
15606     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
15607   as_echo='print -r --'
15608   as_echo_n='print -rn --'
15609 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
15610   as_echo='printf %s\n'
15611   as_echo_n='printf %s'
15612 else
15613   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
15614     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
15615     as_echo_n='/usr/ucb/echo -n'
15616   else
15617     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
15618     as_echo_n_body='eval
15619       arg=$1;
15620       case $arg in #(
15621       *"$as_nl"*)
15622         expr "X$arg" : "X\\(.*\\)$as_nl";
15623         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
15624       esac;
15625       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
15626     '
15627     export as_echo_n_body
15628     as_echo_n='sh -c $as_echo_n_body as_echo'
15629   fi
15630   export as_echo_body
15631   as_echo='sh -c $as_echo_body as_echo'
15632 fi
15633 
15634 # The user is always right.
15635 if test "${PATH_SEPARATOR+set}" != set; then
15636   PATH_SEPARATOR=:
15637   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
15638     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
15639       PATH_SEPARATOR=';'
15640   }
15641 fi
15642 
15643 
15644 # IFS
15645 # We need space, tab and new line, in precisely that order.  Quoting is
15646 # there to prevent editors from complaining about space-tab.
15647 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
15648 # splitting by setting IFS to empty value.)
15649 IFS=" ""        $as_nl"
15650 
15651 # Find who we are.  Look in the path if we contain no directory separator.
15652 case $0 in #((
15653   *[\\/]* ) as_myself=$0 ;;
15654   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15655 for as_dir in $PATH
15656 do
15657   IFS=$as_save_IFS
15658   test -z "$as_dir" && as_dir=.
15659     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
15660   done
15661 IFS=$as_save_IFS
15662 
15663      ;;
15664 esac
15665 # We did not find ourselves, most probably we were run as `sh COMMAND'
15666 # in which case we are not to be found in the path.
15667 if test "x$as_myself" = x; then
15668   as_myself=$0
15669 fi
15670 if test ! -f "$as_myself"; then
15671   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
15672   exit 1
15673 fi
15674 
15675 # Unset variables that we do not need and which cause bugs (e.g. in
15676 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
15677 # suppresses any "Segmentation fault" message there.  '((' could
15678 # trigger a bug in pdksh 5.2.14.
15679 for as_var in BASH_ENV ENV MAIL MAILPATH
15680 do eval test x\${$as_var+set} = xset \
15681   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
15682 done
15683 PS1='$ '
15684 PS2='> '
15685 PS4='+ '
15686 
15687 # NLS nuisances.
15688 LC_ALL=C
15689 export LC_ALL
15690 LANGUAGE=C
15691 export LANGUAGE
15692 
15693 # CDPATH.
15694 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
15695 
15696 
15697 # as_fn_error STATUS ERROR [LINENO LOG_FD]
15698 # ----------------------------------------
15699 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
15700 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
15701 # script with STATUS, using 1 if that was 0.
15702 as_fn_error ()
15703 {
15704   as_status=$1; test $as_status -eq 0 && as_status=1
15705   if test "$4"; then
15706     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
15707     $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
15708   fi
15709   $as_echo "$as_me: error: $2" >&2
15710   as_fn_exit $as_status
15711 } # as_fn_error
15712 
15713 
15714 # as_fn_set_status STATUS
15715 # -----------------------
15716 # Set $? to STATUS, without forking.
15717 as_fn_set_status ()
15718 {
15719   return $1
15720 } # as_fn_set_status
15721 
15722 # as_fn_exit STATUS
15723 # -----------------
15724 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
15725 as_fn_exit ()
15726 {
15727   set +e
15728   as_fn_set_status $1
15729   exit $1
15730 } # as_fn_exit
15731 
15732 # as_fn_unset VAR
15733 # ---------------
15734 # Portably unset VAR.
15735 as_fn_unset ()
15736 {
15737   { eval $1=; unset $1;}
15738 }
15739 as_unset=as_fn_unset
15740 # as_fn_append VAR VALUE
15741 # ----------------------
15742 # Append the text in VALUE to the end of the definition contained in VAR. Take
15743 # advantage of any shell optimizations that allow amortized linear growth over
15744 # repeated appends, instead of the typical quadratic growth present in naive
15745 # implementations.
15746 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
15747   eval 'as_fn_append ()
15748   {
15749     eval $1+=\$2
15750   }'
15751 else
15752   as_fn_append ()
15753   {
15754     eval $1=\$$1\$2
15755   }
15756 fi # as_fn_append
15757 
15758 # as_fn_arith ARG...
15759 # ------------------
15760 # Perform arithmetic evaluation on the ARGs, and store the result in the
15761 # global $as_val. Take advantage of shells that can avoid forks. The arguments
15762 # must be portable across $(()) and expr.
15763 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
15764   eval 'as_fn_arith ()
15765   {
15766     as_val=$(( $* ))
15767   }'
15768 else
15769   as_fn_arith ()
15770   {
15771     as_val=`expr "$@" || test $? -eq 1`
15772   }
15773 fi # as_fn_arith
15774 
15775 
15776 if expr a : '\(a\)' >/dev/null 2>&1 &&
15777    test "X`expr 00001 : '.*\(...\)'`" = X001; then
15778   as_expr=expr
15779 else
15780   as_expr=false
15781 fi
15782 
15783 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
15784   as_basename=basename
15785 else
15786   as_basename=false
15787 fi
15788 
15789 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
15790   as_dirname=dirname
15791 else
15792   as_dirname=false
15793 fi
15794 
15795 as_me=`$as_basename -- "$0" ||
15796 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
15797          X"$0" : 'X\(//\)$' \| \
15798          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
15799 $as_echo X/"$0" |
15800     sed '/^.*\/\([^/][^/]*\)\/*$/{
15801             s//\1/
15802             q
15803           }
15804           /^X\/\(\/\/\)$/{
15805             s//\1/
15806             q
15807           }
15808           /^X\/\(\/\).*/{
15809             s//\1/
15810             q
15811           }
15812           s/.*/./; q'`
15813 
15814 # Avoid depending upon Character Ranges.
15815 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
15816 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
15817 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
15818 as_cr_digits='0123456789'
15819 as_cr_alnum=$as_cr_Letters$as_cr_digits
15820 
15821 ECHO_C= ECHO_N= ECHO_T=
15822 case `echo -n x` in #(((((
15823 -n*)
15824   case `echo 'xy\c'` in
15825   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
15826   xy)  ECHO_C='\c';;
15827   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
15828        ECHO_T=' ';;
15829   esac;;
15830 *)
15831   ECHO_N='-n';;
15832 esac
15833 
15834 rm -f conf$$ conf$$.exe conf$$.file
15835 if test -d conf$$.dir; then
15836   rm -f conf$$.dir/conf$$.file
15837 else
15838   rm -f conf$$.dir
15839   mkdir conf$$.dir 2>/dev/null
15840 fi
15841 if (echo >conf$$.file) 2>/dev/null; then
15842   if ln -s conf$$.file conf$$ 2>/dev/null; then
15843     as_ln_s='ln -s'
15844     # ... but there are two gotchas:
15845     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
15846     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
15847     # In both cases, we have to default to `cp -p'.
15848     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
15849       as_ln_s='cp -p'
15850   elif ln conf$$.file conf$$ 2>/dev/null; then
15851     as_ln_s=ln
15852   else
15853     as_ln_s='cp -p'
15854   fi
15855 else
15856   as_ln_s='cp -p'
15857 fi
15858 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
15859 rmdir conf$$.dir 2>/dev/null
15860 
15861 
15862 # as_fn_mkdir_p
15863 # -------------
15864 # Create "$as_dir" as a directory, including parents if necessary.
15865 as_fn_mkdir_p ()
15866 {
15867 
15868   case $as_dir in #(
15869   -*) as_dir=./$as_dir;;
15870   esac
15871   test -d "$as_dir" || eval $as_mkdir_p || {
15872     as_dirs=
15873     while :; do
15874       case $as_dir in #(
15875       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
15876       *) as_qdir=$as_dir;;
15877       esac
15878       as_dirs="'$as_qdir' $as_dirs"
15879       as_dir=`$as_dirname -- "$as_dir" ||
15880 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15881          X"$as_dir" : 'X\(//\)[^/]' \| \
15882          X"$as_dir" : 'X\(//\)$' \| \
15883          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
15884 $as_echo X"$as_dir" |
15885     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15886             s//\1/
15887             q
15888           }
15889           /^X\(\/\/\)[^/].*/{
15890             s//\1/
15891             q
15892           }
15893           /^X\(\/\/\)$/{
15894             s//\1/
15895             q
15896           }
15897           /^X\(\/\).*/{
15898             s//\1/
15899             q
15900           }
15901           s/.*/./; q'`
15902       test -d "$as_dir" && break
15903     done
15904     test -z "$as_dirs" || eval "mkdir $as_dirs"
15905   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
15906 
15907 
15908 } # as_fn_mkdir_p
15909 if mkdir -p . 2>/dev/null; then
15910   as_mkdir_p='mkdir -p "$as_dir"'
15911 else
15912   test -d ./-p && rmdir ./-p
15913   as_mkdir_p=false
15914 fi
15915 
15916 if test -x / >/dev/null 2>&1; then
15917   as_test_x='test -x'
15918 else
15919   if ls -dL / >/dev/null 2>&1; then
15920     as_ls_L_option=L
15921   else
15922     as_ls_L_option=
15923   fi
15924   as_test_x='
15925     eval sh -c '\''
15926       if test -d "$1"; then
15927         test -d "$1/.";
15928       else
15929         case $1 in #(
15930         -*)set "./$1";;
15931         esac;
15932         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
15933         ???[sx]*):;;*)false;;esac;fi
15934     '\'' sh
15935   '
15936 fi
15937 as_executable_p=$as_test_x
15938 
15939 # Sed expression to map a string onto a valid CPP name.
15940 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
15941 
15942 # Sed expression to map a string onto a valid variable name.
15943 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
15944 
15945 
15946 exec 6>&1
15947 ## ----------------------------------- ##
15948 ## Main body of $CONFIG_STATUS script. ##
15949 ## ----------------------------------- ##
15950 _ASEOF
15951 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
15952 
15953 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15954 # Save the log message, to keep $0 and so on meaningful, and to
15955 # report actual input values of CONFIG_FILES etc. instead of their
15956 # values after options handling.
15957 ac_log="
15958 This file was extended by openjdk $as_me version-0.1, which was
15959 generated by GNU Autoconf 2.67.  Invocation command line was
15960 
15961   CONFIG_FILES    = $CONFIG_FILES
15962   CONFIG_HEADERS  = $CONFIG_HEADERS
15963   CONFIG_LINKS    = $CONFIG_LINKS
15964   CONFIG_COMMANDS = $CONFIG_COMMANDS
15965   $ $0 $@
15966 
15967 on `(hostname || uname -n) 2>/dev/null | sed 1q`
15968 "
15969 
15970 _ACEOF
15971 
15972 case $ac_config_files in *"
15973 "*) set x $ac_config_files; shift; ac_config_files=$*;;
15974 esac
15975 
15976 case $ac_config_headers in *"
15977 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
15978 esac
15979 
15980 
15981 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15982 # Files that config.status was made for.
15983 config_files="$ac_config_files"
15984 config_headers="$ac_config_headers"
15985 
15986 _ACEOF
15987 
15988 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15989 ac_cs_usage="\
15990 \`$as_me' instantiates files and other configuration actions
15991 from templates according to the current configuration.  Unless the files
15992 and actions are specified as TAGs, all are instantiated by default.
15993 
15994 Usage: $0 [OPTION]... [TAG]...
15995 
15996   -h, --help       print this help, then exit
15997   -V, --version    print version number and configuration settings, then exit
15998       --config     print configuration, then exit
15999   -q, --quiet, --silent
16000                    do not print progress messages
16001   -d, --debug      don't remove temporary files
16002       --recheck    update $as_me by reconfiguring in the same conditions
16003       --file=FILE[:TEMPLATE]
16004                    instantiate the configuration file FILE
16005       --header=FILE[:TEMPLATE]
16006                    instantiate the configuration header FILE
16007 
16008 Configuration files:
16009 $config_files
16010 
16011 Configuration headers:
16012 $config_headers
16013 
16014 Report bugs to <build-infra-dev@openjdk.java.net>."
16015 
16016 _ACEOF
16017 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16018 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
16019 ac_cs_version="\\
16020 openjdk config.status version-0.1
16021 configured by $0, generated by GNU Autoconf 2.67,
16022   with options \\"\$ac_cs_config\\"
16023 
16024 Copyright (C) 2010 Free Software Foundation, Inc.
16025 This config.status script is free software; the Free Software Foundation
16026 gives unlimited permission to copy, distribute and modify it."
16027 
16028 ac_pwd='$ac_pwd'
16029 srcdir='$srcdir'
16030 AWK='$AWK'
16031 test -n "\$AWK" || AWK=awk
16032 _ACEOF
16033 
16034 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16035 # The default lists apply if the user does not specify any file.
16036 ac_need_defaults=:
16037 while test $# != 0
16038 do
16039   case $1 in
16040   --*=?*)
16041     ac_option=`expr "X$1" : 'X\([^=]*\)='`
16042     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
16043     ac_shift=:
16044     ;;
16045   --*=)
16046     ac_option=`expr "X$1" : 'X\([^=]*\)='`
16047     ac_optarg=
16048     ac_shift=:
16049     ;;
16050   *)
16051     ac_option=$1
16052     ac_optarg=$2
16053     ac_shift=shift
16054     ;;
16055   esac
16056 
16057   case $ac_option in
16058   # Handling of the options.
16059   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
16060     ac_cs_recheck=: ;;
16061   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
16062     $as_echo "$ac_cs_version"; exit ;;
16063   --config | --confi | --conf | --con | --co | --c )
16064     $as_echo "$ac_cs_config"; exit ;;
16065   --debug | --debu | --deb | --de | --d | -d )
16066     debug=: ;;
16067   --file | --fil | --fi | --f )
16068     $ac_shift
16069     case $ac_optarg in
16070     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16071     '') as_fn_error $? "missing file argument" ;;
16072     esac
16073     as_fn_append CONFIG_FILES " '$ac_optarg'"
16074     ac_need_defaults=false;;
16075   --header | --heade | --head | --hea )
16076     $ac_shift
16077     case $ac_optarg in
16078     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16079     esac
16080     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
16081     ac_need_defaults=false;;
16082   --he | --h)
16083     # Conflict between --help and --header
16084     as_fn_error $? "ambiguous option: \`$1'
16085 Try \`$0 --help' for more information.";;
16086   --help | --hel | -h )
16087     $as_echo "$ac_cs_usage"; exit ;;
16088   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
16089   | -silent | --silent | --silen | --sile | --sil | --si | --s)
16090     ac_cs_silent=: ;;
16091 
16092   # This is an error.
16093   -*) as_fn_error $? "unrecognized option: \`$1'
16094 Try \`$0 --help' for more information." ;;
16095 
16096   *) as_fn_append ac_config_targets " $1"
16097      ac_need_defaults=false ;;
16098 
16099   esac
16100   shift
16101 done
16102 
16103 ac_configure_extra_args=
16104 
16105 if $ac_cs_silent; then
16106   exec 6>/dev/null
16107   ac_configure_extra_args="$ac_configure_extra_args --silent"
16108 fi
16109 
16110 _ACEOF
16111 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16112 if \$ac_cs_recheck; then
16113   set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
16114   shift
16115   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
16116   CONFIG_SHELL='$SHELL'
16117   export CONFIG_SHELL
16118   exec "\$@"
16119 fi
16120 
16121 _ACEOF
16122 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16123 exec 5>>config.log
16124 {
16125   echo
16126   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
16127 ## Running $as_me. ##
16128 _ASBOX
16129   $as_echo "$ac_log"
16130 } >&5
16131 
16132 _ACEOF
16133 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16134 _ACEOF
16135 
16136 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16137 
16138 # Handling of arguments.
16139 for ac_config_target in $ac_config_targets
16140 do
16141   case $ac_config_target in
16142     "$OUTPUT_ROOT/config.h") CONFIG_HEADERS="$CONFIG_HEADERS $OUTPUT_ROOT/config.h:$AUTOCONF_DIR/config.h.in" ;;
16143     "$OUTPUT_ROOT/spec.gmk") CONFIG_FILES="$CONFIG_FILES $OUTPUT_ROOT/spec.gmk:$AUTOCONF_DIR/spec.gmk.in" ;;
16144     "$OUTPUT_ROOT/Makefile") CONFIG_FILES="$CONFIG_FILES $OUTPUT_ROOT/Makefile:$AUTOCONF_DIR/Makefile.in" ;;
16145 
16146   *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5 ;;






16147   esac
16148 done
16149 
16150 
16151 # If the user did not use the arguments to specify the items to instantiate,
16152 # then the envvar interface is used.  Set only those that are not.
16153 # We use the long form for the default assignment because of an extremely
16154 # bizarre bug on SunOS 4.1.3.
16155 if $ac_need_defaults; then
16156   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
16157   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
16158 fi
16159 
16160 # Have a temporary directory for convenience.  Make it in the build tree
16161 # simply because there is no reason against having it here, and in addition,
16162 # creating and moving files from /tmp can sometimes cause problems.
16163 # Hook for its removal unless debugging.
16164 # Note that there is a small window in which the directory will not be cleaned:
16165 # after its creation but before its name has been assigned to `$tmp'.
16166 $debug ||
16167 {
16168   tmp=
16169   trap 'exit_status=$?
16170   { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
16171 ' 0
16172   trap 'as_fn_exit 1' 1 2 13 15
16173 }
16174 # Create a (secure) tmp directory for tmp files.
16175 
16176 {
16177   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
16178   test -n "$tmp" && test -d "$tmp"
16179 }  ||
16180 {
16181   tmp=./conf$$-$RANDOM
16182   (umask 077 && mkdir "$tmp")
16183 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
16184 
16185 # Set up the scripts for CONFIG_FILES section.
16186 # No need to generate them if there are no CONFIG_FILES.
16187 # This happens for instance with `./config.status config.h'.
16188 if test -n "$CONFIG_FILES"; then
16189 
16190 
16191 ac_cr=`echo X | tr X '\015'`
16192 # On cygwin, bash can eat \r inside `` if the user requested igncr.
16193 # But we know of no other shell where ac_cr would be empty at this
16194 # point, so we can use a bashism as a fallback.
16195 if test "x$ac_cr" = x; then
16196   eval ac_cr=\$\'\\r\'
16197 fi
16198 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
16199 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
16200   ac_cs_awk_cr='\\r'
16201 else
16202   ac_cs_awk_cr=$ac_cr
16203 fi
16204 
16205 echo 'BEGIN {' >"$tmp/subs1.awk" &&
16206 _ACEOF
16207 
16208 
16209 {
16210   echo "cat >conf$$subs.awk <<_ACEOF" &&
16211   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
16212   echo "_ACEOF"
16213 } >conf$$subs.sh ||
16214   as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16215 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
16216 ac_delim='%!_!# '
16217 for ac_last_try in false false false false false :; do
16218   . ./conf$$subs.sh ||
16219     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16220 
16221   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
16222   if test $ac_delim_n = $ac_delim_num; then
16223     break
16224   elif $ac_last_try; then
16225     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16226   else
16227     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "


16228   fi
16229 done
16230 rm -f conf$$subs.sh
16231 
16232 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16233 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
16234 _ACEOF
16235 sed -n '
16236 h
16237 s/^/S["/; s/!.*/"]=/
16238 p
16239 g
16240 s/^[^!]*!//
16241 :repl
16242 t repl
16243 s/'"$ac_delim"'$//
16244 t delim
16245 :nl
16246 h
16247 s/\(.\{148\}\)..*/\1/
16248 t more1
16249 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
16250 p
16251 n
16252 b repl
16253 :more1
16254 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16255 p
16256 g
16257 s/.\{148\}//
16258 t nl
16259 :delim
16260 h
16261 s/\(.\{148\}\)..*/\1/
16262 t more2
16263 s/["\\]/\\&/g; s/^/"/; s/$/"/
16264 p
16265 b
16266 :more2
16267 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16268 p
16269 g
16270 s/.\{148\}//
16271 t delim
16272 ' <conf$$subs.awk | sed '
16273 /^[^""]/{
16274   N
16275   s/\n//
16276 }
16277 ' >>$CONFIG_STATUS || ac_write_fail=1
16278 rm -f conf$$subs.awk
16279 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16280 _ACAWK
16281 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
16282   for (key in S) S_is_set[key] = 1
16283   FS = ""
16284 
16285 }
16286 {
16287   line = $ 0
16288   nfields = split(line, field, "@")
16289   substed = 0
16290   len = length(field[1])
16291   for (i = 2; i < nfields; i++) {
16292     key = field[i]
16293     keylen = length(key)
16294     if (S_is_set[key]) {
16295       value = S[key]
16296       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
16297       len += length(value) + length(field[++i])
16298       substed = 1
16299     } else
16300       len += 1 + keylen
16301   }
16302 
16303   print line
16304 }
16305 
16306 _ACAWK
16307 _ACEOF
16308 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16309 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
16310   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
16311 else
16312   cat
16313 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
16314   || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
16315 _ACEOF
16316 
16317 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
16318 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
16319 # trailing colons and then remove the whole line if VPATH becomes empty
16320 # (actually we leave an empty line to preserve line numbers).
16321 if test "x$srcdir" = x.; then
16322   ac_vpsub='/^[  ]*VPATH[        ]*=[    ]*/{
16323 h
16324 s///
16325 s/^/:/
16326 s/[      ]*$/:/
16327 s/:\$(srcdir):/:/g
16328 s/:\${srcdir}:/:/g
16329 s/:@srcdir@:/:/g
16330 s/^:*//
16331 s/:*$//
16332 x
16333 s/\(=[   ]*\).*/\1/
16334 G
16335 s/\n//
16336 s/^[^=]*=[       ]*$//
16337 }'
16338 fi
16339 
16340 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16341 fi # test -n "$CONFIG_FILES"
16342 
16343 # Set up the scripts for CONFIG_HEADERS section.
16344 # No need to generate them if there are no CONFIG_HEADERS.
16345 # This happens for instance with `./config.status Makefile'.
16346 if test -n "$CONFIG_HEADERS"; then
16347 cat >"$tmp/defines.awk" <<\_ACAWK ||
16348 BEGIN {
16349 _ACEOF
16350 
16351 # Transform confdefs.h into an awk script `defines.awk', embedded as
16352 # here-document in config.status, that substitutes the proper values into
16353 # config.h.in to produce config.h.
16354 
16355 # Create a delimiter string that does not exist in confdefs.h, to ease
16356 # handling of long lines.
16357 ac_delim='%!_!# '
16358 for ac_last_try in false false :; do
16359   ac_t=`sed -n "/$ac_delim/p" confdefs.h`
16360   if test -z "$ac_t"; then
16361     break
16362   elif $ac_last_try; then
16363     as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
16364   else
16365     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16366   fi
16367 done
16368 
16369 # For the awk script, D is an array of macro values keyed by name,
16370 # likewise P contains macro parameters if any.  Preserve backslash
16371 # newline sequences.
16372 
16373 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
16374 sed -n '
16375 s/.\{148\}/&'"$ac_delim"'/g
16376 t rset
16377 :rset
16378 s/^[     ]*#[    ]*define[       ][      ]*/ /
16379 t def
16380 d
16381 :def
16382 s/\\$//
16383 t bsnl
16384 s/["\\]/\\&/g
16385 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
16386 D["\1"]=" \3"/p
16387 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
16388 d
16389 :bsnl
16390 s/["\\]/\\&/g
16391 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
16392 D["\1"]=" \3\\\\\\n"\\/p
16393 t cont
16394 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
16395 t cont
16396 d
16397 :cont
16398 n
16399 s/.\{148\}/&'"$ac_delim"'/g
16400 t clear
16401 :clear
16402 s/\\$//
16403 t bsnlc
16404 s/["\\]/\\&/g; s/^/"/; s/$/"/p
16405 d
16406 :bsnlc
16407 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
16408 b cont
16409 ' <confdefs.h | sed '
16410 s/'"$ac_delim"'/"\\\
16411 "/g' >>$CONFIG_STATUS || ac_write_fail=1
16412 
16413 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16414   for (key in D) D_is_set[key] = 1
16415   FS = ""
16416 }
16417 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
16418   line = \$ 0
16419   split(line, arg, " ")
16420   if (arg[1] == "#") {
16421     defundef = arg[2]
16422     mac1 = arg[3]
16423   } else {
16424     defundef = substr(arg[1], 2)
16425     mac1 = arg[2]
16426   }
16427   split(mac1, mac2, "(") #)
16428   macro = mac2[1]
16429   prefix = substr(line, 1, index(line, defundef) - 1)
16430   if (D_is_set[macro]) {
16431     # Preserve the white space surrounding the "#".
16432     print prefix "define", macro P[macro] D[macro]
16433     next
16434   } else {
16435     # Replace #undef with comments.  This is necessary, for example,
16436     # in the case of _POSIX_SOURCE, which is predefined and required
16437     # on some systems where configure will not decide to define it.
16438     if (defundef == "undef") {
16439       print "/*", prefix defundef, macro, "*/"
16440       next
16441     }
16442   }
16443 }
16444 { print }
16445 _ACAWK
16446 _ACEOF
16447 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16448   as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
16449 fi # test -n "$CONFIG_HEADERS"
16450 
16451 
16452 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    "
16453 shift
16454 for ac_tag
16455 do
16456   case $ac_tag in
16457   :[FHLC]) ac_mode=$ac_tag; continue;;
16458   esac
16459   case $ac_mode$ac_tag in
16460   :[FHL]*:*);;
16461   :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5 ;;
16462   :[FH]-) ac_tag=-:-;;
16463   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
16464   esac
16465   ac_save_IFS=$IFS
16466   IFS=:
16467   set x $ac_tag
16468   IFS=$ac_save_IFS
16469   shift
16470   ac_file=$1
16471   shift
16472 
16473   case $ac_mode in
16474   :L) ac_source=$1;;
16475   :[FH])
16476     ac_file_inputs=
16477     for ac_f
16478     do
16479       case $ac_f in
16480       -) ac_f="$tmp/stdin";;
16481       *) # Look for the file first in the build tree, then in the source tree
16482          # (if the path is not absolute).  The absolute path cannot be DOS-style,
16483          # because $ac_f cannot contain `:'.
16484          test -f "$ac_f" ||
16485            case $ac_f in
16486            [\\/$]*) false;;
16487            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
16488            esac ||
16489            as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5 ;;
16490       esac
16491       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
16492       as_fn_append ac_file_inputs " '$ac_f'"
16493     done
16494 
16495     # Let's still pretend it is `configure' which instantiates (i.e., don't
16496     # use $as_me), people would be surprised to read:
16497     #    /* config.h.  Generated by config.status.  */
16498     configure_input='Generated from '`
16499           $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
16500         `' by configure.'
16501     if test x"$ac_file" != x-; then
16502       configure_input="$ac_file.  $configure_input"
16503       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
16504 $as_echo "$as_me: creating $ac_file" >&6;}
16505     fi
16506     # Neutralize special characters interpreted by sed in replacement strings.
16507     case $configure_input in #(
16508     *\&* | *\|* | *\\* )
16509        ac_sed_conf_input=`$as_echo "$configure_input" |
16510        sed 's/[\\\\&|]/\\\\&/g'`;; #(
16511     *) ac_sed_conf_input=$configure_input;;
16512     esac
16513 
16514     case $ac_tag in
16515     *:-:* | *:-) cat >"$tmp/stdin" \
16516       || as_fn_error $? "could not create $ac_file" "$LINENO" 5  ;;
16517     esac
16518     ;;
16519   esac
16520 
16521   ac_dir=`$as_dirname -- "$ac_file" ||
16522 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16523          X"$ac_file" : 'X\(//\)[^/]' \| \
16524          X"$ac_file" : 'X\(//\)$' \| \
16525          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
16526 $as_echo X"$ac_file" |
16527     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16528             s//\1/
16529             q
16530           }
16531           /^X\(\/\/\)[^/].*/{
16532             s//\1/
16533             q
16534           }
16535           /^X\(\/\/\)$/{
16536             s//\1/
16537             q
16538           }
16539           /^X\(\/\).*/{
16540             s//\1/
16541             q
16542           }
16543           s/.*/./; q'`
16544   as_dir="$ac_dir"; as_fn_mkdir_p
16545   ac_builddir=.
16546 
16547 case "$ac_dir" in
16548 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
16549 *)
16550   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
16551   # A ".." for each directory in $ac_dir_suffix.
16552   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
16553   case $ac_top_builddir_sub in
16554   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
16555   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
16556   esac ;;
16557 esac
16558 ac_abs_top_builddir=$ac_pwd
16559 ac_abs_builddir=$ac_pwd$ac_dir_suffix
16560 # for backward compatibility:
16561 ac_top_builddir=$ac_top_build_prefix
16562 
16563 case $srcdir in
16564   .)  # We are building in place.
16565     ac_srcdir=.
16566     ac_top_srcdir=$ac_top_builddir_sub
16567     ac_abs_top_srcdir=$ac_pwd ;;
16568   [\\/]* | ?:[\\/]* )  # Absolute name.
16569     ac_srcdir=$srcdir$ac_dir_suffix;
16570     ac_top_srcdir=$srcdir
16571     ac_abs_top_srcdir=$srcdir ;;
16572   *) # Relative name.
16573     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
16574     ac_top_srcdir=$ac_top_build_prefix$srcdir
16575     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
16576 esac
16577 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
16578 
16579 
16580   case $ac_mode in
16581   :F)
16582   #
16583   # CONFIG_FILE
16584   #
16585 
16586 _ACEOF
16587 
16588 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16589 # If the template does not know about datarootdir, expand it.
16590 # FIXME: This hack should be removed a few years after 2.60.
16591 ac_datarootdir_hack=; ac_datarootdir_seen=
16592 ac_sed_dataroot='
16593 /datarootdir/ {
16594   p
16595   q
16596 }
16597 /@datadir@/p
16598 /@docdir@/p
16599 /@infodir@/p
16600 /@localedir@/p
16601 /@mandir@/p'
16602 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
16603 *datarootdir*) ac_datarootdir_seen=yes;;
16604 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
16605   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
16606 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
16607 _ACEOF
16608 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16609   ac_datarootdir_hack='
16610   s&@datadir@&$datadir&g
16611   s&@docdir@&$docdir&g
16612   s&@infodir@&$infodir&g
16613   s&@localedir@&$localedir&g
16614   s&@mandir@&$mandir&g
16615   s&\\\${datarootdir}&$datarootdir&g' ;;
16616 esac
16617 _ACEOF
16618 
16619 # Neutralize VPATH when `$srcdir' = `.'.
16620 # Shell code in configure.ac might set extrasub.
16621 # FIXME: do we really want to maintain this feature?
16622 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16623 ac_sed_extra="$ac_vpsub
16624 $extrasub
16625 _ACEOF
16626 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16627 :t
16628 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
16629 s|@configure_input@|$ac_sed_conf_input|;t t
16630 s&@top_builddir@&$ac_top_builddir_sub&;t t
16631 s&@top_build_prefix@&$ac_top_build_prefix&;t t
16632 s&@srcdir@&$ac_srcdir&;t t
16633 s&@abs_srcdir@&$ac_abs_srcdir&;t t
16634 s&@top_srcdir@&$ac_top_srcdir&;t t
16635 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
16636 s&@builddir@&$ac_builddir&;t t
16637 s&@abs_builddir@&$ac_abs_builddir&;t t
16638 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
16639 $ac_datarootdir_hack
16640 "
16641 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
16642   || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16643 
16644 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
16645   { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
16646   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
16647   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16648 which seems to be undefined.  Please make sure it is defined" >&5
16649 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16650 which seems to be undefined.  Please make sure it is defined" >&2;}
16651 
16652   rm -f "$tmp/stdin"
16653   case $ac_file in
16654   -) cat "$tmp/out" && rm -f "$tmp/out";;
16655   *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
16656   esac \
16657   || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16658  ;;
16659   :H)
16660   #
16661   # CONFIG_HEADER
16662   #
16663   if test x"$ac_file" != x-; then
16664     {
16665       $as_echo "/* $configure_input  */" \
16666       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
16667     } >"$tmp/config.h" \
16668       || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16669     if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
16670       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
16671 $as_echo "$as_me: $ac_file is unchanged" >&6;}
16672     else
16673       rm -f "$ac_file"
16674       mv "$tmp/config.h" "$ac_file" \
16675         || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16676     fi
16677   else
16678     $as_echo "/* $configure_input  */" \
16679       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
16680       || as_fn_error $? "could not create -" "$LINENO" 5
16681   fi
16682  ;;
16683 
16684 
16685   esac
16686 
16687 done # for ac_tag
16688 
16689 
16690 as_fn_exit 0
16691 _ACEOF
16692 ac_clean_files=$ac_clean_files_save
16693 
16694 test $ac_write_fail = 0 ||
16695   as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
16696 
16697 
16698 # configure is writing to config.log, and then calls config.status.
16699 # config.status does its own redirection, appending to config.log.
16700 # Unfortunately, on DOS this fails, as config.log is still kept open
16701 # by configure, so config.status won't be able to write to it; its
16702 # output is simply discarded.  So we exec the FD to /dev/null,
16703 # effectively closing config.log, so it can be properly (re)opened and
16704 # appended to by config.status.  When coming back to configure, we
16705 # need to make the FD available again.
16706 if test "$no_create" != yes; then
16707   ac_cs_success=:
16708   ac_config_status_args=
16709   test "$silent" = yes &&
16710     ac_config_status_args="$ac_config_status_args --quiet"
16711   exec 5>/dev/null
16712   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
16713   exec 5>>config.log
16714   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
16715   # would make configure fail if this is the last instruction.
16716   $ac_cs_success || as_fn_exit 1
16717 fi
16718 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
16719   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
16720 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
16721 fi
16722 




16723 
16724 # Finally output some useful information to the user
16725 
16726 if test "x$CCACHE_FOUND" != x; then
16727         if  test "x$HAS_GOOD_CCACHE" = x; then
16728                 CCACHE_STATUS="installed, but disabled (version older than 3.1.4)"
16729                 CCACHE_HELP_MSG="You have ccache installed, but it is a version prior to 3.1.4. Try upgrading."
16730         else
16731                 CCACHE_STATUS="installed and in use"
16732         fi
16733 else
16734         if test "x$GCC" = xyes; then
16735                 CCACHE_STATUS="not installed (consider installing)"
16736                 CCACHE_HELP_MSG="You do not have ccache installed. Try installing it."
16737         else
16738                 CCACHE_STATUS="not available for your system"
16739         fi
16740 fi
16741 
16742 printf "\n"
16743 printf "====================================================\n"
16744 printf "A new configuration has been successfully created in\n"
16745 printf "$OUTPUT_ROOT\n"
16746 if test "x$CONFIGURE_COMMAND_LINE" != x; then
16747         printf "using configure arguments '$CONFIGURE_COMMAND_LINE'.\n"
16748 else
16749         printf "using default settings.\n"
16750 fi
16751 
16752 printf "\n"
16753 printf "Configuration summary:\n"
16754 printf "* Debug level:  $DEBUG_LEVEL\n"
16755 printf "* JDK variant:  $JDK_VARIANT\n"
16756 printf "* JVM variants: $with_jvm_variants\n"
16757 printf "* Host info:    OS: $HOST_OS, CPU architecture: $HOST_CPU_ARCH, address length: $HOST_CPU_BITS\n"
16758 printf "* Boot JDK:     $BOOT_JDK\n"
16759 
16760 printf "\n"
16761 printf "Build performance summary:\n"
16762 printf "* Cores to use:  $NUM_CORES\n"
16763 printf "* Memory limit:  $MEMORY_SIZE MB\n"
16764 printf "* ccache status: $CCACHE_STATUS\n"
16765 
16766 if test "x$OUTPUT_DIR_IS_LOCAL" != "xyes"; then
16767         printf "\n"
16768         printf "WARNING: Your build output directory is not on a local disk.\n"
16769         printf "This will severely degrade build performance!\n"
16770         printf "It is recommended that you create an output directory on a local disk,\n"
16771         printf "and run the configure script again from that directory.\n"
16772 fi
16773 
16774 if test "x$CCACHE_HELP_MSG" != x; then
16775         printf "\n"
16776         printf "Build performance tip: ccache gives a tremendous speedup for C++ recompilations.\n"
16777         printf "$CCACHE_HELP_MSG\n"
16778 
16779     help_on_build_dependency ccache
16780     printf "$HELP_MSG\n"

16781 fi
   1 #!/bin/sh
















   2 
   3 CONFIGURE_COMMAND_LINE="$@"
   4 conf_script_dir=`dirname $0`
   5 conf_closed_script_dir="$conf_script_dir/../../jdk/make/closed/autoconf"



































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































   6 
   7 ###
   8 ### Test that the generated configure is up-to-date
   9 ###






  10 
  11 # On Solaris /bin/sh doesn't support test -nt but /usr/bin/test does.
  12 TEST=`which test`
  13 
  14 print_error_not_up_to_date() {
  15   echo "Error: The configure source files is newer than the generated files."
  16   echo "Please run 'sh autogen.sh' to update the generated files."



  17 }
  18 
  19 for file in configure.ac *.m4 ; do
  20   if $TEST $file -nt generated-configure.sh; then
  21     print_error_not_up_to_date
  22     exit 1


















































































  23   fi




















  24 done


















































  25 
  26 if $TEST -e $conf_closed_script_dir/generated-configure.sh; then
  27   # If closed source configure is available, make sure it is up-to-date as well.
  28   for file in configure.ac *.m4 $conf_closed_script_dir/*.m4; do
  29     if $TEST $file -nt $conf_closed_script_dir/generated-configure.sh; then
  30       print_error_not_up_to_date
  31       exit 1



























  32     fi






























  33   done

  34 
  35   # Test if open configure is newer than closed configure, if so, closed needs to
  36   # be regenerated.
  37   conf_open_configure_timestamp=`grep DATE_WHEN_GENERATED: $conf_script_dir/generated-configure.sh  | cut -d" " -f 3`
  38   conf_closed_configure_timestamp=`grep DATE_WHEN_GENERATED: $conf_closed_script_dir/generated-configure.sh  | cut -d" " -f 3`
  39   if $TEST $conf_open_configure_timestamp -gt $conf_closed_configure_timestamp; then
  40     print_error_not_up_to_date



  41     exit 1





















































































































































































  42   fi












  43   




































































  44 fi















  45 
  46 ###
  47 ### Process command-line arguments
  48 ###
  49 conf_processed_arguments=
  50 conf_openjdk_target=
  51 conf_extra_cflags=
  52 conf_extra_cxxflags=
  53 
  54 for conf_option
  55 do
  56   case $conf_option in
  57   --openjdk-target=*)
  58     conf_openjdk_target=`expr "X$conf_option" : '[^=]*=\(.*\)'`
  59     continue ;;
  60   --with-extra-cflags=*)
  61     conf_extra_cflags=`expr "X$conf_option" : '[^=]*=\(.*\)'`
  62     continue ;;
  63   --with-extra-cxxflags=*)
  64     conf_extra_cxxflags=`expr "X$conf_option" : '[^=]*=\(.*\)'`
  65     continue ;;













































































  66   *)
  67     conf_processed_arguments="$conf_processed_arguments $conf_option" ;;




















  68   esac








































































  69 
  70   case $conf_option in
  71   -build | --build | --buil | --bui | --bu |-build=* | --build=* | --buil=* | --bui=* | --bu=*)
  72     conf_legacy_crosscompile="$conf_legacy_crosscompile $conf_option" ;;
  73   -target | --target | --targe | --targ | --tar | --ta | --t | -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
  74     conf_legacy_crosscompile="$conf_legacy_crosscompile $conf_option" ;;
  75   -host | --host | --hos | --ho | -host=* | --host=* | --hos=* | --ho=*)
  76     conf_legacy_crosscompile="$conf_legacy_crosscompile $conf_option" ;;
  77   esac
  78 done
  79 
  80 if $TEST "x$conf_legacy_crosscompile" != "x"; then
  81   if $TEST "x$conf_openjdk_target" != "x"; then
  82     echo "Error: Specifying --openjdk-target together with autoconf"
  83     echo "legacy cross-compilation flags is not supported."
  84     echo "You specified: --openjdk-target=$conf_openjdk_target and $conf_legacy_crosscompile."
  85     echo "The recommended use is just --openjdk-target."
  86     exit 1





































































  87   else
  88     echo "Warning: You are using legacy autoconf cross-compilation flags."
  89     echo "It is recommended that you use --openjdk-target instead."
  90     echo ""
  91   fi













































































































  92 fi
  93 
  94 if $TEST "x$conf_openjdk_target" != "x"; then
  95   conf_build_platform=`sh $conf_script_dir/build-aux/config.guess`
  96   conf_processed_arguments="--build=$conf_build_platform --host=$conf_openjdk_target --target=$conf_openjdk_target $conf_processed_arguments"


























































































































































































































































































































































































  97 fi
  98 
  99 # Make configure exit with error on invalid options as default.
 100 # Can be overridden by --disable-option-checking, since we prepend our argument
 101 # and later options override earlier.
 102 conf_processed_arguments="--enable-option-checking=fatal $conf_processed_arguments"
 103 
 104 ###
 105 ### Call the configure script
 106 ###
 107 if $TEST -e $conf_closed_script_dir/generated-configure.sh; then
 108   # Closed source configure available; run that instead
 109   . $conf_closed_script_dir/generated-configure.sh $conf_processed_arguments --with-extra-cflags="$conf_extra_cflags" --with-extra-cxxflags="$conf_extra_cxxflags"


















 110 else
 111   . $conf_script_dir/generated-configure.sh $conf_processed_arguments --with-extra-cflags="$conf_extra_cflags" --with-extra-cxxflags="$conf_extra_cxxflags"






















 112 fi
 113 
 114 ###
 115 ### Post-processing
 116 ###

 117 
 118 # Move the log file to the output root, if this was successfully created
 119 if $TEST -d "$OUTPUT_ROOT"; then
 120   mv -f config.log "$OUTPUT_ROOT" 2> /dev/null
 121 fi