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 TEST_IN_BUILD
 599 LIBCXX
 600 LDFLAGS_JDKEXE_SUFFIX
 601 LDFLAGS_JDKLIB_SUFFIX
 602 LDFLAGS_JDKEXE
 603 LDFLAGS_JDKLIB
 604 CXXFLAGS_JDKEXE
 605 CXXFLAGS_JDKLIB
 606 CFLAGS_JDKEXE
 607 CFLAGS_JDKLIB
 608 PACKAGE_PATH
 609 IMAGES_MAKE_ARGS
 610 IMAGES_OUTPUTDIR
 611 JDK_MAKE_ARGS
 612 JDK_OUTPUTDIR
 613 HOTSPOT_MAKE_ARGS
 614 HOTSPOT_DIST
 615 HOTSPOT_OUTPUTDIR
 616 JAXWS_MAKE_ARGS
 617 JAXWS_DIST
 618 JAXWS_OUTPUTDIR
 619 JAXP_MAKE_ARGS
 620 JAXP_DIST
 621 JAXP_OUTPUTDIR
 622 CORBA_MAKE_ARGS
 623 CORBA_DIST
 624 CORBA_OUTPUTDIR
 625 LANGTOOLS_MAKE_ARGS
 626 LANGTOOLS_DIST
 627 LANGTOOLS_OUTPUTDIR
 628 CXX_O_FLAG_NONE
 629 CXX_O_FLAG_NORM
 630 CXX_O_FLAG_HI
 631 C_O_FLAG_NONE
 632 C_O_FLAG_NORM
 633 C_O_FLAG_HI
 634 DISABLE_NIMBUS
 635 GENERATE_DOCS
 636 ENABLE_DOCS
 637 LIBM
 638 USE_EXTERNAL_LIBZ
 639 USE_EXTERNAL_LIBGIF
 640 USE_EXTERNAL_LIBJPEG
 641 PULSE_LIBS
 642 PULSE_CFLAGS
 643 LIBPULSE_LIBS
 644 LIBPULSE_CFLAGS
 645 ALSA_LIBS
 646 ALSA_CFLAGS
 647 FREETYPE2_LIB_PATH
 648 USING_SYSTEM_FT_LIB
 649 FREETYPE2_LIBS
 650 FREETYPE2_CFLAGS
 651 CUPS_LIBS
 652 CUPS_CFLAGS
 653 OPENWIN_HOME
 654 X_EXTRA_LIBS
 655 X_LIBS
 656 X_PRE_LIBS
 657 X_CFLAGS
 658 XMKMF
 659 JAVAC_USE_MODE
 660 JAVAC_USE_DEPS
 661 JAVAC_SERVER_CORES
 662 JAVAC_SERVERS
 663 JAVAC_USE_REMOTE
 664 SERVER_JAVA
 665 BOOT_JDK_JVMARGS
 666 OVERRIDE_SRC_ROOT
 667 ADD_SRC_ROOT
 668 RMIC
 669 JAR
 670 JAVAH
 671 JAVAC_FLAGS
 672 JAVAC
 673 BOOT_JDK_SOURCETARGET
 674 JAVA
 675 BOOT_TOOLSJAR
 676 BOOT_RTJAR
 677 BOOT_JDK
 678 JAVA_CHECK
 679 JAVAC_CHECK
 680 ENDIAN
 681 SET_SHARED_LIBRARY_ORIGIN
 682 SET_SHARED_LIBRARY_MAPFILE
 683 SET_SHARED_LIBRARY_NAME
 684 SHARED_LIBRARY_FLAGS
 685 EXE_SUFFIX
 686 STATIC_LIBRARY_SUFFIX
 687 SHARED_LIBRARY_SUFFIX
 688 LIBRARY_PREFIX
 689 STATIC_LIBRARY
 690 SHARED_LIBRARY
 691 OBJ_SUFFIX
 692 USE_PRECOMPILED_HEADER
 693 ARCH_DATA_MODEL
 694 LP64
 695 BUILD_LOG_WRAPPER
 696 BUILD_LOG
 697 CCACHE
 698 UNCYGDRIVE
 699 MCS
 700 STRIP
 701 NM
 702 ASFLAGS
 703 AS
 704 CXXCPP
 705 CPP
 706 COMPILER_TYPE
 707 RC_FLAGS
 708 DUMPBIN
 709 WINAR
 710 RC
 711 MT
 712 WINLD
 713 ARFLAGS
 714 AR
 715 LDEXECXX
 716 LDCXX
 717 LDEXE
 718 LD
 719 ac_ct_OBJC
 720 OBJCFLAGS
 721 OBJC
 722 ac_ct_CXX
 723 CXXFLAGS
 724 CXX
 725 OBJEXT
 726 EXEEXT
 727 ac_ct_CC
 728 CPPFLAGS
 729 LDFLAGS
 730 CFLAGS
 731 CC
 732 HOSTCXX
 733 HOSTCC
 734 HOST_CXX
 735 HOST_CC
 736 DEFINE_CROSS_COMPILE_ARCH
 737 AR_OUT_OPTION
 738 LD_OUT_OPTION
 739 EXE_OUT_OPTION
 740 CC_OUT_OPTION
 741 SYS_ROOT
 742 BDEPS_FTP
 743 BDEPS_UNZIP
 744 PKG_CONFIG
 745 JDK_TOPDIR
 746 HOTSPOT_TOPDIR
 747 JAXWS_TOPDIR
 748 JAXP_TOPDIR
 749 CORBA_TOPDIR
 750 LANGTOOLS_TOPDIR
 751 OUTPUT_ROOT
 752 SPEC
 753 MSVCR100DLL
 754 CHECK_FOR_VCINSTALLDIR
 755 SETUPDEVENV
 756 COOKED_BUILD_NUMBER
 757 FULL_VERSION
 758 RELEASE
 759 JDK_VERSION
 760 RUNTIME_NAME
 761 COPYRIGHT_YEAR
 762 COMPANY_NAME
 763 JDK_RC_PLATFORM_NAME
 764 PRODUCT_SUFFIX
 765 PRODUCT_NAME
 766 LAUNCHER_NAME
 767 MILESTONE
 768 JDK_BUILD_NUMBER
 769 JDK_UPDATE_VERSION
 770 JDK_MICRO_VERSION
 771 JDK_MINOR_VERSION
 772 JDK_MAJOR_VERSION
 773 BUILD_VARIANT_RELEASE
 774 DEBUG_CLASSFILES
 775 FASTDEBUG
 776 VARIANT
 777 DEBUG_LEVEL
 778 JVM_VARIANT_ZEROSHARK
 779 JVM_VARIANT_ZERO
 780 JVM_VARIANT_KERNEL
 781 JVM_VARIANT_CLIENT
 782 JVM_VARIANT_SERVER
 783 JVM_VARIANTS
 784 BUILD_HEADLESS_ONLY
 785 BUILD_HEADLESS
 786 SUPPORT_HEADFUL
 787 SUPPORT_HEADLESS
 788 JDK_VARIANT
 789 MINIMIZE_RAM_USAGE
 790 JAVASE_EMBEDDED
 791 JIGSAW
 792 SET_OPENJDK
 793 PATH_SEP
 794 CYGPATH
 795 SRC_ROOT
 796 MEMORY_SIZE
 797 CONCURRENT_BUILD_JOBS
 798 NUM_CORES
 799 DATE_WHEN_CONFIGURED
 800 LEGACY_BUILD_CPU3
 801 LEGACY_BUILD_CPU2
 802 LEGACY_BUILD_CPU1
 803 BUILD_CPU_ENDIAN
 804 BUILD_CPU_BITS
 805 BUILD_CPU_ARCH
 806 BUILD_CPU
 807 LEGACY_BUILD_OS_API
 808 BUILD_OS_API
 809 BUILD_OS_FAMILY
 810 BUILD_OS
 811 LEGACY_HOST_CPU3
 812 LEGACY_HOST_CPU2
 813 LEGACY_HOST_CPU1
 814 HOST_CPU_ENDIAN
 815 HOST_CPU_BITS
 816 HOST_CPU_ARCH
 817 HOST_CPU
 818 LEGACY_HOST_OS_API
 819 HOST_OS_API
 820 HOST_OS_FAMILY
 821 HOST_OS
 822 BUILD
 823 HOST
 824 host_os
 825 host_vendor
 826 host_cpu
 827 host
 828 build_os
 829 build_vendor
 830 build_cpu
 831 build
 832 FILE
 833 EXPR
 834 READELF
 835 OTOOL
 836 LDD
 837 UNZIP
 838 ZIP
 839 XARGS
 840 WC
 841 TOUCH
 842 TR
 843 TEE
 844 TAIL
 845 TAR
 846 SORT
 847 SH
 848 SED
 849 RM
 850 THEPWDCMD
 851 PRINTF
 852 NAWK
 853 MV
 854 MKDIR
 855 MAKE
 856 LS
 857 LN
 858 HEAD
 859 FIND_DELETE
 860 FIND
 861 FGREP
 862 EGREP
 863 GREP
 864 ECHO
 865 DIFF
 866 DF
 867 DATE
 868 CUT
 869 CPIO
 870 CP
 871 CHMOD
 872 CAT
 873 AWK
 874 READLINK
 875 CONFIGURE_COMMAND_LINE
 876 PKGHANDLER
 877 target_alias
 878 host_alias
 879 build_alias
 880 LIBS
 881 ECHO_T
 882 ECHO_N
 883 ECHO_C
 884 DEFS
 885 mandir
 886 localedir
 887 libdir
 888 psdir
 889 pdfdir
 890 dvidir
 891 htmldir
 892 infodir
 893 docdir
 894 oldincludedir
 895 includedir
 896 localstatedir
 897 sharedstatedir
 898 sysconfdir
 899 datadir
 900 datarootdir
 901 libexecdir
 902 sbindir
 903 bindir
 904 program_transform_name
 905 prefix
 906 exec_prefix
 907 PACKAGE_URL
 908 PACKAGE_BUGREPORT
 909 PACKAGE_STRING
 910 PACKAGE_VERSION
 911 PACKAGE_TARNAME
 912 PACKAGE_NAME
 913 PATH_SEPARATOR
 914 SHELL'
 915 ac_subst_files=''
 916 ac_user_opts='
 917 enable_option_checking
 918 with_data_model
 919 with_num_cores
 920 with_memory_size
 921 enable_openjdk
 922 enable_jigsaw
 923 with_jdk_variant
 924 enable_headful
 925 with_jvm_variants
 926 enable_debug
 927 with_debug_level
 928 with_msvcr100dll
 929 with_builddeps_conf
 930 with_builddeps_server
 931 with_builddeps_dir
 932 with_builddeps_group
 933 enable_list_builddeps
 934 with_sys_root
 935 enable_ccache
 936 with_ccache_dir
 937 enable_precompiled_headers
 938 with_boot_jdk
 939 with_add_source_root
 940 with_override_source_root
 941 with_adds_and_overrides
 942 with_override_langtools
 943 with_override_corba
 944 with_override_jaxp
 945 with_override_jaxws
 946 with_override_hotspot
 947 with_override_jdk
 948 with_boot_jdk_jvmargs
 949 with_server_java
 950 enable_javac_server
 951 with_javac_server_cores
 952 enable_javac_deps
 953 enable_javac_multi_core
 954 enable_macosx_runtime_support
 955 with_x
 956 with_cups
 957 with_cups_include
 958 with_cups_lib
 959 with_freetype
 960 with_alsa
 961 with_alsa_include
 962 with_alsa_lib
 963 with_pulse
 964 with_pulse_include
 965 with_pulse_lib
 966 enable_docs
 967 enable_nimbus
 968 enable_static_link_stdc__
 969 enable_hotspot_test_in_build
 970 '
 971       ac_precious_vars='build_alias
 972 host_alias
 973 target_alias
 974 PKG_CONFIG
 975 CC
 976 CFLAGS
 977 LDFLAGS
 978 LIBS
 979 CPPFLAGS
 980 CXX
 981 CXXFLAGS
 982 CCC
 983 OBJC
 984 OBJCFLAGS
 985 CPP
 986 CXXCPP
 987 XMKMF
 988 FREETYPE2_CFLAGS
 989 FREETYPE2_LIBS
 990 ALSA_CFLAGS
 991 ALSA_LIBS
 992 LIBPULSE_CFLAGS
 993 LIBPULSE_LIBS'
 994 
 995 
 996 # Initialize some variables set by options.
 997 ac_init_help=
 998 ac_init_version=false
 999 ac_unrecognized_opts=
1000 ac_unrecognized_sep=
1001 # The variables have the same names as the options, with
1002 # dashes changed to underlines.
1003 cache_file=/dev/null
1004 exec_prefix=NONE
1005 no_create=
1006 no_recursion=
1007 prefix=NONE
1008 program_prefix=NONE
1009 program_suffix=NONE
1010 program_transform_name=s,x,x,
1011 silent=
1012 site=
1013 srcdir=
1014 verbose=
1015 x_includes=NONE
1016 x_libraries=NONE
1017 
1018 # Installation directory options.
1019 # These are left unexpanded so users can "make install exec_prefix=/foo"
1020 # and all the variables that are supposed to be based on exec_prefix
1021 # by default will actually change.
1022 # Use braces instead of parens because sh, perl, etc. also accept them.
1023 # (The list follows the same order as the GNU Coding Standards.)
1024 bindir='${exec_prefix}/bin'
1025 sbindir='${exec_prefix}/sbin'
1026 libexecdir='${exec_prefix}/libexec'
1027 datarootdir='${prefix}/share'
1028 datadir='${datarootdir}'
1029 sysconfdir='${prefix}/etc'
1030 sharedstatedir='${prefix}/com'
1031 localstatedir='${prefix}/var'
1032 includedir='${prefix}/include'
1033 oldincludedir='/usr/include'
1034 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
1035 infodir='${datarootdir}/info'
1036 htmldir='${docdir}'
1037 dvidir='${docdir}'
1038 pdfdir='${docdir}'
1039 psdir='${docdir}'
1040 libdir='${exec_prefix}/lib'
1041 localedir='${datarootdir}/locale'
1042 mandir='${datarootdir}/man'
1043 
1044 ac_prev=
1045 ac_dashdash=
1046 for ac_option
1047 do
1048   # If the previous option needs an argument, assign it.
1049   if test -n "$ac_prev"; then
1050     eval $ac_prev=\$ac_option
1051     ac_prev=
1052     continue
1053   fi
1054 
1055   case $ac_option in
1056   *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
1057   *=)   ac_optarg= ;;
1058   *)    ac_optarg=yes ;;
1059   esac
1060 
1061   # Accept the important Cygnus configure options, so we can diagnose typos.
1062 
1063   case $ac_dashdash$ac_option in
1064   --)
1065     ac_dashdash=yes ;;
1066 
1067   -bindir | --bindir | --bindi | --bind | --bin | --bi)
1068     ac_prev=bindir ;;
1069   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
1070     bindir=$ac_optarg ;;
1071 
1072   -build | --build | --buil | --bui | --bu)
1073     ac_prev=build_alias ;;
1074   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1075     build_alias=$ac_optarg ;;
1076 
1077   -cache-file | --cache-file | --cache-fil | --cache-fi \
1078   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1079     ac_prev=cache_file ;;
1080   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1081   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1082     cache_file=$ac_optarg ;;
1083 
1084   --config-cache | -C)
1085     cache_file=config.cache ;;
1086 
1087   -datadir | --datadir | --datadi | --datad)
1088     ac_prev=datadir ;;
1089   -datadir=* | --datadir=* | --datadi=* | --datad=*)
1090     datadir=$ac_optarg ;;
1091 
1092   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1093   | --dataroo | --dataro | --datar)
1094     ac_prev=datarootdir ;;
1095   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1096   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1097     datarootdir=$ac_optarg ;;
1098 
1099   -disable-* | --disable-*)
1100     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1101     # Reject names that are not valid shell variable names.
1102     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1103       as_fn_error $? "invalid feature name: $ac_useropt"
1104     ac_useropt_orig=$ac_useropt
1105     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1106     case $ac_user_opts in
1107       *"
1108 "enable_$ac_useropt"
1109 "*) ;;
1110       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1111          ac_unrecognized_sep=', ';;
1112     esac
1113     eval enable_$ac_useropt=no ;;
1114 
1115   -docdir | --docdir | --docdi | --doc | --do)
1116     ac_prev=docdir ;;
1117   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1118     docdir=$ac_optarg ;;
1119 
1120   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1121     ac_prev=dvidir ;;
1122   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1123     dvidir=$ac_optarg ;;
1124 
1125   -enable-* | --enable-*)
1126     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1127     # Reject names that are not valid shell variable names.
1128     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1129       as_fn_error $? "invalid feature name: $ac_useropt"
1130     ac_useropt_orig=$ac_useropt
1131     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1132     case $ac_user_opts in
1133       *"
1134 "enable_$ac_useropt"
1135 "*) ;;
1136       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1137          ac_unrecognized_sep=', ';;
1138     esac
1139     eval enable_$ac_useropt=\$ac_optarg ;;
1140 
1141   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1142   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1143   | --exec | --exe | --ex)
1144     ac_prev=exec_prefix ;;
1145   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1146   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1147   | --exec=* | --exe=* | --ex=*)
1148     exec_prefix=$ac_optarg ;;
1149 
1150   -gas | --gas | --ga | --g)
1151     # Obsolete; use --with-gas.
1152     with_gas=yes ;;
1153 
1154   -help | --help | --hel | --he | -h)
1155     ac_init_help=long ;;
1156   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1157     ac_init_help=recursive ;;
1158   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1159     ac_init_help=short ;;
1160 
1161   -host | --host | --hos | --ho)
1162     ac_prev=host_alias ;;
1163   -host=* | --host=* | --hos=* | --ho=*)
1164     host_alias=$ac_optarg ;;
1165 
1166   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1167     ac_prev=htmldir ;;
1168   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1169   | --ht=*)
1170     htmldir=$ac_optarg ;;
1171 
1172   -includedir | --includedir | --includedi | --included | --include \
1173   | --includ | --inclu | --incl | --inc)
1174     ac_prev=includedir ;;
1175   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1176   | --includ=* | --inclu=* | --incl=* | --inc=*)
1177     includedir=$ac_optarg ;;
1178 
1179   -infodir | --infodir | --infodi | --infod | --info | --inf)
1180     ac_prev=infodir ;;
1181   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1182     infodir=$ac_optarg ;;
1183 
1184   -libdir | --libdir | --libdi | --libd)
1185     ac_prev=libdir ;;
1186   -libdir=* | --libdir=* | --libdi=* | --libd=*)
1187     libdir=$ac_optarg ;;
1188 
1189   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1190   | --libexe | --libex | --libe)
1191     ac_prev=libexecdir ;;
1192   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1193   | --libexe=* | --libex=* | --libe=*)
1194     libexecdir=$ac_optarg ;;
1195 
1196   -localedir | --localedir | --localedi | --localed | --locale)
1197     ac_prev=localedir ;;
1198   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1199     localedir=$ac_optarg ;;
1200 
1201   -localstatedir | --localstatedir | --localstatedi | --localstated \
1202   | --localstate | --localstat | --localsta | --localst | --locals)
1203     ac_prev=localstatedir ;;
1204   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1205   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1206     localstatedir=$ac_optarg ;;
1207 
1208   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1209     ac_prev=mandir ;;
1210   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1211     mandir=$ac_optarg ;;
1212 
1213   -nfp | --nfp | --nf)
1214     # Obsolete; use --without-fp.
1215     with_fp=no ;;
1216 
1217   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1218   | --no-cr | --no-c | -n)
1219     no_create=yes ;;
1220 
1221   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1222   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1223     no_recursion=yes ;;
1224 
1225   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1226   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1227   | --oldin | --oldi | --old | --ol | --o)
1228     ac_prev=oldincludedir ;;
1229   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1230   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1231   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1232     oldincludedir=$ac_optarg ;;
1233 
1234   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1235     ac_prev=prefix ;;
1236   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1237     prefix=$ac_optarg ;;
1238 
1239   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1240   | --program-pre | --program-pr | --program-p)
1241     ac_prev=program_prefix ;;
1242   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1243   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1244     program_prefix=$ac_optarg ;;
1245 
1246   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1247   | --program-suf | --program-su | --program-s)
1248     ac_prev=program_suffix ;;
1249   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1250   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1251     program_suffix=$ac_optarg ;;
1252 
1253   -program-transform-name | --program-transform-name \
1254   | --program-transform-nam | --program-transform-na \
1255   | --program-transform-n | --program-transform- \
1256   | --program-transform | --program-transfor \
1257   | --program-transfo | --program-transf \
1258   | --program-trans | --program-tran \
1259   | --progr-tra | --program-tr | --program-t)
1260     ac_prev=program_transform_name ;;
1261   -program-transform-name=* | --program-transform-name=* \
1262   | --program-transform-nam=* | --program-transform-na=* \
1263   | --program-transform-n=* | --program-transform-=* \
1264   | --program-transform=* | --program-transfor=* \
1265   | --program-transfo=* | --program-transf=* \
1266   | --program-trans=* | --program-tran=* \
1267   | --progr-tra=* | --program-tr=* | --program-t=*)
1268     program_transform_name=$ac_optarg ;;
1269 
1270   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1271     ac_prev=pdfdir ;;
1272   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1273     pdfdir=$ac_optarg ;;
1274 
1275   -psdir | --psdir | --psdi | --psd | --ps)
1276     ac_prev=psdir ;;
1277   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1278     psdir=$ac_optarg ;;
1279 
1280   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1281   | -silent | --silent | --silen | --sile | --sil)
1282     silent=yes ;;
1283 
1284   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1285     ac_prev=sbindir ;;
1286   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1287   | --sbi=* | --sb=*)
1288     sbindir=$ac_optarg ;;
1289 
1290   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1291   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1292   | --sharedst | --shareds | --shared | --share | --shar \
1293   | --sha | --sh)
1294     ac_prev=sharedstatedir ;;
1295   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1296   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1297   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1298   | --sha=* | --sh=*)
1299     sharedstatedir=$ac_optarg ;;
1300 
1301   -site | --site | --sit)
1302     ac_prev=site ;;
1303   -site=* | --site=* | --sit=*)
1304     site=$ac_optarg ;;
1305 
1306   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1307     ac_prev=srcdir ;;
1308   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1309     srcdir=$ac_optarg ;;
1310 
1311   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1312   | --syscon | --sysco | --sysc | --sys | --sy)
1313     ac_prev=sysconfdir ;;
1314   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1315   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1316     sysconfdir=$ac_optarg ;;
1317 
1318   -target | --target | --targe | --targ | --tar | --ta | --t)
1319     ac_prev=target_alias ;;
1320   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1321     target_alias=$ac_optarg ;;
1322 
1323   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1324     verbose=yes ;;
1325 
1326   -version | --version | --versio | --versi | --vers | -V)
1327     ac_init_version=: ;;
1328 
1329   -with-* | --with-*)
1330     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1331     # Reject names that are not valid shell variable names.
1332     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1333       as_fn_error $? "invalid package name: $ac_useropt"
1334     ac_useropt_orig=$ac_useropt
1335     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1336     case $ac_user_opts in
1337       *"
1338 "with_$ac_useropt"
1339 "*) ;;
1340       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1341          ac_unrecognized_sep=', ';;
1342     esac
1343     eval with_$ac_useropt=\$ac_optarg ;;
1344 
1345   -without-* | --without-*)
1346     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1347     # Reject names that are not valid shell variable names.
1348     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1349       as_fn_error $? "invalid package name: $ac_useropt"
1350     ac_useropt_orig=$ac_useropt
1351     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1352     case $ac_user_opts in
1353       *"
1354 "with_$ac_useropt"
1355 "*) ;;
1356       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1357          ac_unrecognized_sep=', ';;
1358     esac
1359     eval with_$ac_useropt=no ;;
1360 
1361   --x)
1362     # Obsolete; use --with-x.
1363     with_x=yes ;;
1364 
1365   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1366   | --x-incl | --x-inc | --x-in | --x-i)
1367     ac_prev=x_includes ;;
1368   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1369   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1370     x_includes=$ac_optarg ;;
1371 
1372   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1373   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1374     ac_prev=x_libraries ;;
1375   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1376   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1377     x_libraries=$ac_optarg ;;
1378 
1379   -*) as_fn_error $? "unrecognized option: \`$ac_option'
1380 Try \`$0 --help' for more information"
1381     ;;
1382 
1383   *=*)
1384     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1385     # Reject names that are not valid shell variable names.
1386     case $ac_envvar in #(
1387       '' | [0-9]* | *[!_$as_cr_alnum]* )
1388       as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1389     esac
1390     eval $ac_envvar=\$ac_optarg
1391     export $ac_envvar ;;
1392 
1393   *)
1394     # FIXME: should be removed in autoconf 3.0.
1395     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1396     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1397       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1398     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1399     ;;
1400 
1401   esac
1402 done
1403 
1404 if test -n "$ac_prev"; then
1405   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1406   as_fn_error $? "missing argument to $ac_option"
1407 fi
1408 
1409 if test -n "$ac_unrecognized_opts"; then
1410   case $enable_option_checking in
1411     no) ;;
1412     fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1413     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1414   esac
1415 fi
1416 
1417 # Check all directory arguments for consistency.
1418 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1419                 datadir sysconfdir sharedstatedir localstatedir includedir \
1420                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1421                 libdir localedir mandir
1422 do
1423   eval ac_val=\$$ac_var
1424   # Remove trailing slashes.
1425   case $ac_val in
1426     */ )
1427       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1428       eval $ac_var=\$ac_val;;
1429   esac
1430   # Be sure to have absolute directory names.
1431   case $ac_val in
1432     [\\/$]* | ?:[\\/]* )  continue;;
1433     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1434   esac
1435   as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1436 done
1437 
1438 # There might be people who depend on the old broken behavior: `$host'
1439 # used to hold the argument of --host etc.
1440 # FIXME: To remove some day.
1441 build=$build_alias
1442 host=$host_alias
1443 target=$target_alias
1444 
1445 # FIXME: To remove some day.
1446 if test "x$host_alias" != x; then
1447   if test "x$build_alias" = x; then
1448     cross_compiling=maybe
1449     $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
1450     If a cross compiler is detected then cross compile mode will be used" >&2
1451   elif test "x$build_alias" != "x$host_alias"; then
1452     cross_compiling=yes
1453   fi
1454 fi
1455 
1456 ac_tool_prefix=
1457 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1458 
1459 test "$silent" = yes && exec 6>/dev/null
1460 
1461 
1462 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1463 ac_ls_di=`ls -di .` &&
1464 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1465   as_fn_error $? "working directory cannot be determined"
1466 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1467   as_fn_error $? "pwd does not report name of working directory"
1468 
1469 
1470 # Find the source files, if location was not specified.
1471 if test -z "$srcdir"; then
1472   ac_srcdir_defaulted=yes
1473   # Try the directory containing this script, then the parent directory.
1474   ac_confdir=`$as_dirname -- "$as_myself" ||
1475 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1476          X"$as_myself" : 'X\(//\)[^/]' \| \
1477          X"$as_myself" : 'X\(//\)$' \| \
1478          X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1479 $as_echo X"$as_myself" |
1480     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1481             s//\1/
1482             q
1483           }
1484           /^X\(\/\/\)[^/].*/{
1485             s//\1/
1486             q
1487           }
1488           /^X\(\/\/\)$/{
1489             s//\1/
1490             q
1491           }
1492           /^X\(\/\).*/{
1493             s//\1/
1494             q
1495           }
1496           s/.*/./; q'`
1497   srcdir=$ac_confdir
1498   if test ! -r "$srcdir/$ac_unique_file"; then
1499     srcdir=..
1500   fi
1501 else
1502   ac_srcdir_defaulted=no
1503 fi
1504 if test ! -r "$srcdir/$ac_unique_file"; then
1505   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1506   as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1507 fi
1508 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1509 ac_abs_confdir=`(
1510         cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1511         pwd)`
1512 # When building in place, set srcdir=.
1513 if test "$ac_abs_confdir" = "$ac_pwd"; then
1514   srcdir=.
1515 fi
1516 # Remove unnecessary trailing slashes from srcdir.
1517 # Double slashes in file names in object file debugging info
1518 # mess up M-x gdb in Emacs.
1519 case $srcdir in
1520 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1521 esac
1522 for ac_var in $ac_precious_vars; do
1523   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1524   eval ac_env_${ac_var}_value=\$${ac_var}
1525   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1526   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1527 done
1528 
1529 #
1530 # Report the --help message.
1531 #
1532 if test "$ac_init_help" = "long"; then
1533   # Omit some internal or obsolete options to make the list less imposing.
1534   # This message is too long to be a string in the A/UX 3.1 sh.
1535   cat <<_ACEOF
1536 \`configure' configures openjdk version-0.1 to adapt to many kinds of systems.
1537 
1538 Usage: $0 [OPTION]... [VAR=VALUE]...
1539 
1540 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1541 VAR=VALUE.  See below for descriptions of some of the useful variables.
1542 
1543 Defaults for the options are specified in brackets.
1544 
1545 Configuration:
1546   -h, --help              display this help and exit
1547       --help=short        display options specific to this package
1548       --help=recursive    display the short help of all the included packages
1549   -V, --version           display version information and exit
1550   -q, --quiet, --silent   do not print \`checking ...' messages
1551       --cache-file=FILE   cache test results in FILE [disabled]
1552   -C, --config-cache      alias for \`--cache-file=config.cache'
1553   -n, --no-create         do not create output files
1554       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1555 
1556 Installation directories:
1557   --prefix=PREFIX         install architecture-independent files in PREFIX
1558                           [$ac_default_prefix]
1559   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1560                           [PREFIX]
1561 
1562 By default, \`make install' will install all the files in
1563 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1564 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1565 for instance \`--prefix=\$HOME'.
1566 
1567 For better control, use the options below.
1568 
1569 Fine tuning of the installation directories:
1570   --bindir=DIR            user executables [EPREFIX/bin]
1571   --sbindir=DIR           system admin executables [EPREFIX/sbin]
1572   --libexecdir=DIR        program executables [EPREFIX/libexec]
1573   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1574   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1575   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1576   --libdir=DIR            object code libraries [EPREFIX/lib]
1577   --includedir=DIR        C header files [PREFIX/include]
1578   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1579   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1580   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1581   --infodir=DIR           info documentation [DATAROOTDIR/info]
1582   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1583   --mandir=DIR            man documentation [DATAROOTDIR/man]
1584   --docdir=DIR            documentation root [DATAROOTDIR/doc/openjdk]
1585   --htmldir=DIR           html documentation [DOCDIR]
1586   --dvidir=DIR            dvi documentation [DOCDIR]
1587   --pdfdir=DIR            pdf documentation [DOCDIR]
1588   --psdir=DIR             ps documentation [DOCDIR]
1589 _ACEOF
1590 
1591   cat <<\_ACEOF
1592 
1593 X features:
1594   --x-includes=DIR    X include files are in DIR
1595   --x-libraries=DIR   X library files are in DIR
1596 
1597 System types:
1598   --build=BUILD     configure for building on BUILD [guessed]
1599   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1600 _ACEOF
1601 fi
1602 
1603 if test -n "$ac_init_help"; then
1604   case $ac_init_help in
1605      short | recursive ) echo "Configuration of openjdk version-0.1:";;
1606    esac
1607   cat <<\_ACEOF
1608 
1609 Optional Features:
1610   --disable-option-checking  ignore unrecognized --enable/--with options
1611   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1612   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1613   --enable-openjdk        build OpenJDK regardless of the presence of closed
1614                           repositories [disabled]
1615   --enable-jigsaw         build Jigsaw images (not yet available) [disabled]
1616   --disable-headful       build headful support (graphical UI support)
1617                           [enabled]
1618   --enable-debug          set the debug level to fastdebug (shorthand for
1619                           --with-debug-level=fastdebug) [disabled]
1620   --enable-list-builddeps list all build dependencies known to the configure
1621                           script
1622   --disable-ccache        use ccache to speed up recompilations [enabled]
1623   --disable-precompiled-headers
1624                           use precompiled headers when compiling C++ [enabled]
1625   --enable-javac-server   enable the shared javac server during the build
1626                           process [disabled]
1627   --enable-javac-deps     enable the dependency tracking between Java packages
1628                           [disabled]
1629   --enable-javac-multi-core
1630                           compile Java packages concurrently [disabled]
1631   --disable-macosx-runtime-support
1632                           disable the use of MacOSX Java runtime support
1633                           framework [enabled]
1634   --enable-docs           enable generation of Javadoc documentation
1635                           [disabled]
1636   --disable-nimbus        disable Nimbus L&F [enabled]
1637   --disable-static-link-stdc++
1638                           disable static linking of the C++ runtime on Linux
1639                           [enabled]
1640   --enable-hotspot-test-in-build
1641                           enable running of Queens test after Hotspot build
1642                           (not yet available) [disabled]
1643 
1644 Optional Packages:
1645   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1646   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1647   --with-data-model       build 32-bit or 64-bit binaries (for platforms that
1648                           support it), e.g. --with-data-model=32 [guessed]
1649   --with-num-cores        number of cores in the build system, e.g.
1650                           --with-num-cores=8 [probed]
1651   --with-memory-size      memory (in MB) available in the build system, e.g.
1652                           --with-memory-size=1024 [probed]
1653   --with-jdk-variant      JDK variant to build (normal, embedded) [normal]
1654   --with-jvm-variants     JVM variants (separated by commas) to build (server,
1655                           client, kernel, zero, zeroshark) [server]
1656   --with-debug-level      set the debug level (release, fastdebug, slowdebug)
1657                           [release]
1658   --with-msvcr100dll      copy this msvcr100.dll into the built JDK
1659   --with-builddeps-conf   use this configuration file for the builddeps
1660   --with-builddeps-server download and use build dependencies from this server
1661                           url, e.g.
1662                           --with-builddeps-server=ftp://example.com/dir
1663   --with-builddeps-dir    store downloaded build dependencies here
1664                           [d/localhome/builddeps]
1665   --with-builddeps-group  chgrp the downloaded build dependencies to this
1666                           group
1667   --with-sys-root         pass this sys-root to the compilers and linker
1668                           (useful if the sys-root encoded in the cross
1669                           compiler tools is incorrect)
1670   --with-ccache-dir       where to store ccache files [~/.ccache]
1671   --with-boot-jdk         path to Boot JDK (used to bootstrap build) [probed]
1672   --with-add-source-root  for each and every source directory, look in this
1673                           additional source root for the same directory; if it
1674                           exists and have files in it, include it in the build
1675   --with-override-source-root
1676                           for each and every source directory, look in this
1677                           override source root for the same directory; if it
1678                           exists, use that directory instead and ignore the
1679                           directory in the original source root
1680   --with-adds-and-overrides
1681                           use the subdirs 'adds' and 'overrides' in the
1682                           specified directory as add-source-root and
1683                           override-source-root
1684   --with-override-langtools
1685                           use this langtools dir for the build
1686   --with-override-corba   use this corba dir for the build
1687   --with-override-jaxp    use this jaxp dir for the build
1688   --with-override-jaxws   use this jaxws dir for the build
1689   --with-override-hotspot use this hotspot dir for the build
1690   --with-override-jdk     use this jdk dir for the build
1691   --with-boot-jdk-jvmargs specify JVM arguments to be passed to all
1692                           invocations of the Boot JDK, overriding the default
1693                           values, e.g --with-boot-jdk-jvmargs="-Xmx8G
1694                           -enableassertions"
1695   --with-server-java      use this java binary for running the javac
1696                           background server and other long running java tasks
1697                           in the build process, e.g.
1698                           ---with-server-java="/opt/jrockit/bin/java -server"
1699   --with-javac-server-cores
1700                           use at most this number of concurrent threads on the
1701                           javac server [probed]
1702   --with-x                use the X Window System
1703   --with-cups             specify prefix directory for the cups package
1704                           (expecting the libraries under PATH/lib and the
1705                           headers under PATH/include)
1706   --with-cups-include     specify directory for the cups include files
1707   --with-cups-lib         specify directory for the cups library
1708   --with-freetype         specify prefix directory for the freetype2 package
1709                           (expecting the libraries under PATH/lib and the
1710                           headers under PATH/include)
1711   --with-alsa             specify prefix directory for the alsa package
1712                           (expecting the libraries under PATH/lib and the
1713                           headers under PATH/include)
1714   --with-alsa-include     specify directory for the alsa include files
1715   --with-alsa-lib         specify directory for the alsa library
1716   --with-pulse            specify prefix directory for the pulseaudio package
1717                           (expecting the libraries under PATH/lib and the
1718                           headers under PATH/include)
1719   --with-pulse-include    specify directory for the pulseaudio include files
1720   --with-pulse-lib        specify directory for the pulseaudio library
1721 
1722 Some influential environment variables:
1723   PKG_CONFIG  path to pkg-config utility
1724   CC          C compiler command
1725   CFLAGS      C compiler flags
1726   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1727               nonstandard directory <lib dir>
1728   LIBS        libraries to pass to the linker, e.g. -l<library>
1729   CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1730               you have headers in a nonstandard directory <include dir>
1731   CXX         C++ compiler command
1732   CXXFLAGS    C++ compiler flags
1733   OBJC        Objective C compiler command
1734   OBJCFLAGS   Objective C compiler flags
1735   CPP         C preprocessor
1736   CXXCPP      C++ preprocessor
1737   XMKMF       Path to xmkmf, Makefile generator for X Window System
1738   FREETYPE2_CFLAGS
1739               C compiler flags for FREETYPE2, overriding pkg-config
1740   FREETYPE2_LIBS
1741               linker flags for FREETYPE2, overriding pkg-config
1742   ALSA_CFLAGS C compiler flags for ALSA, overriding pkg-config
1743   ALSA_LIBS   linker flags for ALSA, overriding pkg-config
1744   LIBPULSE_CFLAGS
1745               C compiler flags for LIBPULSE, overriding pkg-config
1746   LIBPULSE_LIBS
1747               linker flags for LIBPULSE, overriding pkg-config
1748 
1749 Use these variables to override the choices made by `configure' or to help
1750 it to find libraries and programs with nonstandard names/locations.
1751 
1752 Report bugs to <build-infra-dev@openjdk.java.net>.
1753 _ACEOF
1754 ac_status=$?
1755 fi
1756 
1757 if test "$ac_init_help" = "recursive"; then
1758   # If there are subdirs, report their specific --help.
1759   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1760     test -d "$ac_dir" ||
1761       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1762       continue
1763     ac_builddir=.
1764 
1765 case "$ac_dir" in
1766 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1767 *)
1768   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1769   # A ".." for each directory in $ac_dir_suffix.
1770   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1771   case $ac_top_builddir_sub in
1772   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1773   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1774   esac ;;
1775 esac
1776 ac_abs_top_builddir=$ac_pwd
1777 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1778 # for backward compatibility:
1779 ac_top_builddir=$ac_top_build_prefix
1780 
1781 case $srcdir in
1782   .)  # We are building in place.
1783     ac_srcdir=.
1784     ac_top_srcdir=$ac_top_builddir_sub
1785     ac_abs_top_srcdir=$ac_pwd ;;
1786   [\\/]* | ?:[\\/]* )  # Absolute name.
1787     ac_srcdir=$srcdir$ac_dir_suffix;
1788     ac_top_srcdir=$srcdir
1789     ac_abs_top_srcdir=$srcdir ;;
1790   *) # Relative name.
1791     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1792     ac_top_srcdir=$ac_top_build_prefix$srcdir
1793     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1794 esac
1795 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1796 
1797     cd "$ac_dir" || { ac_status=$?; continue; }
1798     # Check for guested configure.
1799     if test -f "$ac_srcdir/configure.gnu"; then
1800       echo &&
1801       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1802     elif test -f "$ac_srcdir/configure"; then
1803       echo &&
1804       $SHELL "$ac_srcdir/configure" --help=recursive
1805     else
1806       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1807     fi || ac_status=$?
1808     cd "$ac_pwd" || { ac_status=$?; break; }
1809   done
1810 fi
1811 
1812 test -n "$ac_init_help" && exit $ac_status
1813 if $ac_init_version; then
1814   cat <<\_ACEOF
1815 openjdk configure version-0.1
1816 generated by GNU Autoconf 2.67
1817 
1818 Copyright (C) 2010 Free Software Foundation, Inc.
1819 This configure script is free software; the Free Software Foundation
1820 gives unlimited permission to copy, distribute and modify it.
1821 _ACEOF
1822   exit
1823 fi
1824 
1825 ## ------------------------ ##
1826 ## Autoconf initialization. ##
1827 ## ------------------------ ##
1828 
1829 # ac_fn_c_try_compile LINENO
1830 # --------------------------
1831 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1832 ac_fn_c_try_compile ()
1833 {
1834   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1835   rm -f conftest.$ac_objext
1836   if { { ac_try="$ac_compile"
1837 case "(($ac_try" in
1838   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1839   *) ac_try_echo=$ac_try;;
1840 esac
1841 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1842 $as_echo "$ac_try_echo"; } >&5
1843   (eval "$ac_compile") 2>conftest.err
1844   ac_status=$?
1845   if test -s conftest.err; then
1846     grep -v '^ *+' conftest.err >conftest.er1
1847     cat conftest.er1 >&5
1848     mv -f conftest.er1 conftest.err
1849   fi
1850   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1851   test $ac_status = 0; } && {
1852          test -z "$ac_c_werror_flag" ||
1853          test ! -s conftest.err
1854        } && test -s conftest.$ac_objext; then :
1855   ac_retval=0
1856 else
1857   $as_echo "$as_me: failed program was:" >&5
1858 sed 's/^/| /' conftest.$ac_ext >&5
1859 
1860         ac_retval=1
1861 fi
1862   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1863   as_fn_set_status $ac_retval
1864 
1865 } # ac_fn_c_try_compile
1866 
1867 # ac_fn_cxx_try_compile LINENO
1868 # ----------------------------
1869 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1870 ac_fn_cxx_try_compile ()
1871 {
1872   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1873   rm -f conftest.$ac_objext
1874   if { { ac_try="$ac_compile"
1875 case "(($ac_try" in
1876   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1877   *) ac_try_echo=$ac_try;;
1878 esac
1879 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1880 $as_echo "$ac_try_echo"; } >&5
1881   (eval "$ac_compile") 2>conftest.err
1882   ac_status=$?
1883   if test -s conftest.err; then
1884     grep -v '^ *+' conftest.err >conftest.er1
1885     cat conftest.er1 >&5
1886     mv -f conftest.er1 conftest.err
1887   fi
1888   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1889   test $ac_status = 0; } && {
1890          test -z "$ac_cxx_werror_flag" ||
1891          test ! -s conftest.err
1892        } && test -s conftest.$ac_objext; then :
1893   ac_retval=0
1894 else
1895   $as_echo "$as_me: failed program was:" >&5
1896 sed 's/^/| /' conftest.$ac_ext >&5
1897 
1898         ac_retval=1
1899 fi
1900   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1901   as_fn_set_status $ac_retval
1902 
1903 } # ac_fn_cxx_try_compile
1904 
1905 # ac_fn_objc_try_compile LINENO
1906 # -----------------------------
1907 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1908 ac_fn_objc_try_compile ()
1909 {
1910   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1911   rm -f conftest.$ac_objext
1912   if { { ac_try="$ac_compile"
1913 case "(($ac_try" in
1914   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1915   *) ac_try_echo=$ac_try;;
1916 esac
1917 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1918 $as_echo "$ac_try_echo"; } >&5
1919   (eval "$ac_compile") 2>conftest.err
1920   ac_status=$?
1921   if test -s conftest.err; then
1922     grep -v '^ *+' conftest.err >conftest.er1
1923     cat conftest.er1 >&5
1924     mv -f conftest.er1 conftest.err
1925   fi
1926   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1927   test $ac_status = 0; } && {
1928          test -z "$ac_objc_werror_flag" ||
1929          test ! -s conftest.err
1930        } && test -s conftest.$ac_objext; then :
1931   ac_retval=0
1932 else
1933   $as_echo "$as_me: failed program was:" >&5
1934 sed 's/^/| /' conftest.$ac_ext >&5
1935 
1936         ac_retval=1
1937 fi
1938   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1939   as_fn_set_status $ac_retval
1940 
1941 } # ac_fn_objc_try_compile
1942 
1943 # ac_fn_c_try_cpp LINENO
1944 # ----------------------
1945 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1946 ac_fn_c_try_cpp ()
1947 {
1948   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1949   if { { ac_try="$ac_cpp conftest.$ac_ext"
1950 case "(($ac_try" in
1951   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1952   *) ac_try_echo=$ac_try;;
1953 esac
1954 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1955 $as_echo "$ac_try_echo"; } >&5
1956   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1957   ac_status=$?
1958   if test -s conftest.err; then
1959     grep -v '^ *+' conftest.err >conftest.er1
1960     cat conftest.er1 >&5
1961     mv -f conftest.er1 conftest.err
1962   fi
1963   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1964   test $ac_status = 0; } > conftest.i && {
1965          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1966          test ! -s conftest.err
1967        }; then :
1968   ac_retval=0
1969 else
1970   $as_echo "$as_me: failed program was:" >&5
1971 sed 's/^/| /' conftest.$ac_ext >&5
1972 
1973     ac_retval=1
1974 fi
1975   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1976   as_fn_set_status $ac_retval
1977 
1978 } # ac_fn_c_try_cpp
1979 
1980 # ac_fn_cxx_try_cpp LINENO
1981 # ------------------------
1982 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1983 ac_fn_cxx_try_cpp ()
1984 {
1985   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1986   if { { ac_try="$ac_cpp conftest.$ac_ext"
1987 case "(($ac_try" in
1988   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1989   *) ac_try_echo=$ac_try;;
1990 esac
1991 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1992 $as_echo "$ac_try_echo"; } >&5
1993   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1994   ac_status=$?
1995   if test -s conftest.err; then
1996     grep -v '^ *+' conftest.err >conftest.er1
1997     cat conftest.er1 >&5
1998     mv -f conftest.er1 conftest.err
1999   fi
2000   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2001   test $ac_status = 0; } > conftest.i && {
2002          test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
2003          test ! -s conftest.err
2004        }; then :
2005   ac_retval=0
2006 else
2007   $as_echo "$as_me: failed program was:" >&5
2008 sed 's/^/| /' conftest.$ac_ext >&5
2009 
2010     ac_retval=1
2011 fi
2012   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2013   as_fn_set_status $ac_retval
2014 
2015 } # ac_fn_cxx_try_cpp
2016 
2017 # ac_fn_cxx_try_link LINENO
2018 # -------------------------
2019 # Try to link conftest.$ac_ext, and return whether this succeeded.
2020 ac_fn_cxx_try_link ()
2021 {
2022   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2023   rm -f conftest.$ac_objext conftest$ac_exeext
2024   if { { ac_try="$ac_link"
2025 case "(($ac_try" in
2026   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2027   *) ac_try_echo=$ac_try;;
2028 esac
2029 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2030 $as_echo "$ac_try_echo"; } >&5
2031   (eval "$ac_link") 2>conftest.err
2032   ac_status=$?
2033   if test -s conftest.err; then
2034     grep -v '^ *+' conftest.err >conftest.er1
2035     cat conftest.er1 >&5
2036     mv -f conftest.er1 conftest.err
2037   fi
2038   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2039   test $ac_status = 0; } && {
2040          test -z "$ac_cxx_werror_flag" ||
2041          test ! -s conftest.err
2042        } && test -s conftest$ac_exeext && {
2043          test "$cross_compiling" = yes ||
2044          $as_test_x conftest$ac_exeext
2045        }; then :
2046   ac_retval=0
2047 else
2048   $as_echo "$as_me: failed program was:" >&5
2049 sed 's/^/| /' conftest.$ac_ext >&5
2050 
2051         ac_retval=1
2052 fi
2053   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2054   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2055   # interfere with the next link command; also delete a directory that is
2056   # left behind by Apple's compiler.  We do this before executing the actions.
2057   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2058   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2059   as_fn_set_status $ac_retval
2060 
2061 } # ac_fn_cxx_try_link
2062 
2063 # ac_fn_cxx_try_run LINENO
2064 # ------------------------
2065 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
2066 # that executables *can* be run.
2067 ac_fn_cxx_try_run ()
2068 {
2069   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2070   if { { ac_try="$ac_link"
2071 case "(($ac_try" in
2072   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2073   *) ac_try_echo=$ac_try;;
2074 esac
2075 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2076 $as_echo "$ac_try_echo"; } >&5
2077   (eval "$ac_link") 2>&5
2078   ac_status=$?
2079   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2080   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
2081   { { case "(($ac_try" in
2082   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2083   *) ac_try_echo=$ac_try;;
2084 esac
2085 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2086 $as_echo "$ac_try_echo"; } >&5
2087   (eval "$ac_try") 2>&5
2088   ac_status=$?
2089   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2090   test $ac_status = 0; }; }; then :
2091   ac_retval=0
2092 else
2093   $as_echo "$as_me: program exited with status $ac_status" >&5
2094        $as_echo "$as_me: failed program was:" >&5
2095 sed 's/^/| /' conftest.$ac_ext >&5
2096 
2097        ac_retval=$ac_status
2098 fi
2099   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2100   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2101   as_fn_set_status $ac_retval
2102 
2103 } # ac_fn_cxx_try_run
2104 
2105 # ac_fn_cxx_compute_int LINENO EXPR VAR INCLUDES
2106 # ----------------------------------------------
2107 # Tries to find the compile-time value of EXPR in a program that includes
2108 # INCLUDES, setting VAR accordingly. Returns whether the value could be
2109 # computed
2110 ac_fn_cxx_compute_int ()
2111 {
2112   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2113   if test "$cross_compiling" = yes; then
2114     # Depending upon the size, compute the lo and hi bounds.
2115 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2116 /* end confdefs.h.  */
2117 $4
2118 int
2119 main ()
2120 {
2121 static int test_array [1 - 2 * !(($2) >= 0)];
2122 test_array [0] = 0
2123 
2124   ;
2125   return 0;
2126 }
2127 _ACEOF
2128 if ac_fn_cxx_try_compile "$LINENO"; then :
2129   ac_lo=0 ac_mid=0
2130   while :; do
2131     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2132 /* end confdefs.h.  */
2133 $4
2134 int
2135 main ()
2136 {
2137 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2138 test_array [0] = 0
2139 
2140   ;
2141   return 0;
2142 }
2143 _ACEOF
2144 if ac_fn_cxx_try_compile "$LINENO"; then :
2145   ac_hi=$ac_mid; break
2146 else
2147   as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2148                         if test $ac_lo -le $ac_mid; then
2149                           ac_lo= ac_hi=
2150                           break
2151                         fi
2152                         as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2153 fi
2154 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2155   done
2156 else
2157   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2158 /* end confdefs.h.  */
2159 $4
2160 int
2161 main ()
2162 {
2163 static int test_array [1 - 2 * !(($2) < 0)];
2164 test_array [0] = 0
2165 
2166   ;
2167   return 0;
2168 }
2169 _ACEOF
2170 if ac_fn_cxx_try_compile "$LINENO"; then :
2171   ac_hi=-1 ac_mid=-1
2172   while :; do
2173     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2174 /* end confdefs.h.  */
2175 $4
2176 int
2177 main ()
2178 {
2179 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2180 test_array [0] = 0
2181 
2182   ;
2183   return 0;
2184 }
2185 _ACEOF
2186 if ac_fn_cxx_try_compile "$LINENO"; then :
2187   ac_lo=$ac_mid; break
2188 else
2189   as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2190                         if test $ac_mid -le $ac_hi; then
2191                           ac_lo= ac_hi=
2192                           break
2193                         fi
2194                         as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2195 fi
2196 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2197   done
2198 else
2199   ac_lo= ac_hi=
2200 fi
2201 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2202 fi
2203 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2204 # Binary search between lo and hi bounds.
2205 while test "x$ac_lo" != "x$ac_hi"; do
2206   as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2207   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2208 /* end confdefs.h.  */
2209 $4
2210 int
2211 main ()
2212 {
2213 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2214 test_array [0] = 0
2215 
2216   ;
2217   return 0;
2218 }
2219 _ACEOF
2220 if ac_fn_cxx_try_compile "$LINENO"; then :
2221   ac_hi=$ac_mid
2222 else
2223   as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2224 fi
2225 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2226 done
2227 case $ac_lo in #((
2228 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2229 '') ac_retval=1 ;;
2230 esac
2231   else
2232     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2233 /* end confdefs.h.  */
2234 $4
2235 static long int longval () { return $2; }
2236 static unsigned long int ulongval () { return $2; }
2237 #include <stdio.h>
2238 #include <stdlib.h>
2239 int
2240 main ()
2241 {
2242 
2243   FILE *f = fopen ("conftest.val", "w");
2244   if (! f)
2245     return 1;
2246   if (($2) < 0)
2247     {
2248       long int i = longval ();
2249       if (i != ($2))
2250         return 1;
2251       fprintf (f, "%ld", i);
2252     }
2253   else
2254     {
2255       unsigned long int i = ulongval ();
2256       if (i != ($2))
2257         return 1;
2258       fprintf (f, "%lu", i);
2259     }
2260   /* Do not output a trailing newline, as this causes \r\n confusion
2261      on some platforms.  */
2262   return ferror (f) || fclose (f) != 0;
2263 
2264   ;
2265   return 0;
2266 }
2267 _ACEOF
2268 if ac_fn_cxx_try_run "$LINENO"; then :
2269   echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2270 else
2271   ac_retval=1
2272 fi
2273 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2274   conftest.$ac_objext conftest.beam conftest.$ac_ext
2275 rm -f conftest.val
2276 
2277   fi
2278   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2279   as_fn_set_status $ac_retval
2280 
2281 } # ac_fn_cxx_compute_int
2282 
2283 # ac_fn_cxx_check_header_compile LINENO HEADER VAR INCLUDES
2284 # ---------------------------------------------------------
2285 # Tests whether HEADER exists and can be compiled using the include files in
2286 # INCLUDES, setting the cache variable VAR accordingly.
2287 ac_fn_cxx_check_header_compile ()
2288 {
2289   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2290   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2291 $as_echo_n "checking for $2... " >&6; }
2292 if eval "test \"\${$3+set}\"" = set; then :
2293   $as_echo_n "(cached) " >&6
2294 else
2295   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2296 /* end confdefs.h.  */
2297 $4
2298 #include <$2>
2299 _ACEOF
2300 if ac_fn_cxx_try_compile "$LINENO"; then :
2301   eval "$3=yes"
2302 else
2303   eval "$3=no"
2304 fi
2305 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2306 fi
2307 eval ac_res=\$$3
2308                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2309 $as_echo "$ac_res" >&6; }
2310   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2311 
2312 } # ac_fn_cxx_check_header_compile
2313 
2314 # ac_fn_cxx_check_func LINENO FUNC VAR
2315 # ------------------------------------
2316 # Tests whether FUNC exists, setting the cache variable VAR accordingly
2317 ac_fn_cxx_check_func ()
2318 {
2319   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2320   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2321 $as_echo_n "checking for $2... " >&6; }
2322 if eval "test \"\${$3+set}\"" = set; then :
2323   $as_echo_n "(cached) " >&6
2324 else
2325   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2326 /* end confdefs.h.  */
2327 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2328    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
2329 #define $2 innocuous_$2
2330 
2331 /* System header to define __stub macros and hopefully few prototypes,
2332     which can conflict with char $2 (); below.
2333     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2334     <limits.h> exists even on freestanding compilers.  */
2335 
2336 #ifdef __STDC__
2337 # include <limits.h>
2338 #else
2339 # include <assert.h>
2340 #endif
2341 
2342 #undef $2
2343 
2344 /* Override any GCC internal prototype to avoid an error.
2345    Use char because int might match the return type of a GCC
2346    builtin and then its argument prototype would still apply.  */
2347 #ifdef __cplusplus
2348 extern "C"
2349 #endif
2350 char $2 ();
2351 /* The GNU C library defines this for functions which it implements
2352     to always fail with ENOSYS.  Some functions are actually named
2353     something starting with __ and the normal name is an alias.  */
2354 #if defined __stub_$2 || defined __stub___$2
2355 choke me
2356 #endif
2357 
2358 int
2359 main ()
2360 {
2361 return $2 ();
2362   ;
2363   return 0;
2364 }
2365 _ACEOF
2366 if ac_fn_cxx_try_link "$LINENO"; then :
2367   eval "$3=yes"
2368 else
2369   eval "$3=no"
2370 fi
2371 rm -f core conftest.err conftest.$ac_objext \
2372     conftest$ac_exeext conftest.$ac_ext
2373 fi
2374 eval ac_res=\$$3
2375                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2376 $as_echo "$ac_res" >&6; }
2377   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2378 
2379 } # ac_fn_cxx_check_func
2380 
2381 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
2382 # -------------------------------------------------------
2383 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
2384 # the include files in INCLUDES and setting the cache variable VAR
2385 # accordingly.
2386 ac_fn_c_check_header_mongrel ()
2387 {
2388   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2389   if eval "test \"\${$3+set}\"" = set; then :
2390   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2391 $as_echo_n "checking for $2... " >&6; }
2392 if eval "test \"\${$3+set}\"" = set; then :
2393   $as_echo_n "(cached) " >&6
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 else
2399   # Is the header compilable?
2400 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
2401 $as_echo_n "checking $2 usability... " >&6; }
2402 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2403 /* end confdefs.h.  */
2404 $4
2405 #include <$2>
2406 _ACEOF
2407 if ac_fn_c_try_compile "$LINENO"; then :
2408   ac_header_compiler=yes
2409 else
2410   ac_header_compiler=no
2411 fi
2412 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2413 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
2414 $as_echo "$ac_header_compiler" >&6; }
2415 
2416 # Is the header present?
2417 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
2418 $as_echo_n "checking $2 presence... " >&6; }
2419 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2420 /* end confdefs.h.  */
2421 #include <$2>
2422 _ACEOF
2423 if ac_fn_c_try_cpp "$LINENO"; then :
2424   ac_header_preproc=yes
2425 else
2426   ac_header_preproc=no
2427 fi
2428 rm -f conftest.err conftest.i conftest.$ac_ext
2429 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
2430 $as_echo "$ac_header_preproc" >&6; }
2431 
2432 # So?  What about this header?
2433 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
2434   yes:no: )
2435     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
2436 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
2437     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2438 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2439     ;;
2440   no:yes:* )
2441     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
2442 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
2443     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
2444 $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
2445     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
2446 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
2447     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
2448 $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
2449     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2450 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2451 ( $as_echo "## ----------------------------------------------- ##
2452 ## Report this to build-infra-dev@openjdk.java.net ##
2453 ## ----------------------------------------------- ##"
2454      ) | sed "s/^/$as_me: WARNING:     /" >&2
2455     ;;
2456 esac
2457   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2458 $as_echo_n "checking for $2... " >&6; }
2459 if eval "test \"\${$3+set}\"" = set; then :
2460   $as_echo_n "(cached) " >&6
2461 else
2462   eval "$3=\$ac_header_compiler"
2463 fi
2464 eval ac_res=\$$3
2465                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2466 $as_echo "$ac_res" >&6; }
2467 fi
2468   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2469 
2470 } # ac_fn_c_check_header_mongrel
2471 
2472 # ac_fn_cxx_check_header_mongrel LINENO HEADER VAR INCLUDES
2473 # ---------------------------------------------------------
2474 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
2475 # the include files in INCLUDES and setting the cache variable VAR
2476 # accordingly.
2477 ac_fn_cxx_check_header_mongrel ()
2478 {
2479   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2480   if eval "test \"\${$3+set}\"" = set; then :
2481   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2482 $as_echo_n "checking for $2... " >&6; }
2483 if eval "test \"\${$3+set}\"" = set; then :
2484   $as_echo_n "(cached) " >&6
2485 fi
2486 eval ac_res=\$$3
2487                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2488 $as_echo "$ac_res" >&6; }
2489 else
2490   # Is the header compilable?
2491 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
2492 $as_echo_n "checking $2 usability... " >&6; }
2493 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2494 /* end confdefs.h.  */
2495 $4
2496 #include <$2>
2497 _ACEOF
2498 if ac_fn_cxx_try_compile "$LINENO"; then :
2499   ac_header_compiler=yes
2500 else
2501   ac_header_compiler=no
2502 fi
2503 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
2505 $as_echo "$ac_header_compiler" >&6; }
2506 
2507 # Is the header present?
2508 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
2509 $as_echo_n "checking $2 presence... " >&6; }
2510 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2511 /* end confdefs.h.  */
2512 #include <$2>
2513 _ACEOF
2514 if ac_fn_cxx_try_cpp "$LINENO"; then :
2515   ac_header_preproc=yes
2516 else
2517   ac_header_preproc=no
2518 fi
2519 rm -f conftest.err conftest.i conftest.$ac_ext
2520 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
2521 $as_echo "$ac_header_preproc" >&6; }
2522 
2523 # So?  What about this header?
2524 case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in #((
2525   yes:no: )
2526     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
2527 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
2528     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2529 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2530     ;;
2531   no:yes:* )
2532     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
2533 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
2534     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
2535 $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
2536     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
2537 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
2538     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
2539 $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
2540     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2541 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2542 ( $as_echo "## ----------------------------------------------- ##
2543 ## Report this to build-infra-dev@openjdk.java.net ##
2544 ## ----------------------------------------------- ##"
2545      ) | sed "s/^/$as_me: WARNING:     /" >&2
2546     ;;
2547 esac
2548   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2549 $as_echo_n "checking for $2... " >&6; }
2550 if eval "test \"\${$3+set}\"" = set; then :
2551   $as_echo_n "(cached) " >&6
2552 else
2553   eval "$3=\$ac_header_compiler"
2554 fi
2555 eval ac_res=\$$3
2556                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2557 $as_echo "$ac_res" >&6; }
2558 fi
2559   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2560 
2561 } # ac_fn_cxx_check_header_mongrel
2562 cat >config.log <<_ACEOF
2563 This file contains any messages produced by compilers while
2564 running configure, to aid debugging if configure makes a mistake.
2565 
2566 It was created by openjdk $as_me version-0.1, which was
2567 generated by GNU Autoconf 2.67.  Invocation command line was
2568 
2569   $ $0 $@
2570 
2571 _ACEOF
2572 exec 5>>config.log
2573 {
2574 cat <<_ASUNAME
2575 ## --------- ##
2576 ## Platform. ##
2577 ## --------- ##
2578 
2579 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2580 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2581 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2582 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2583 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2584 
2585 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2586 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2587 
2588 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2589 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2590 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2591 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2592 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2593 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2594 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2595 
2596 _ASUNAME
2597 
2598 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2599 for as_dir in $PATH
2600 do
2601   IFS=$as_save_IFS
2602   test -z "$as_dir" && as_dir=.
2603     $as_echo "PATH: $as_dir"
2604   done
2605 IFS=$as_save_IFS
2606 
2607 } >&5
2608 
2609 cat >&5 <<_ACEOF
2610 
2611 
2612 ## ----------- ##
2613 ## Core tests. ##
2614 ## ----------- ##
2615 
2616 _ACEOF
2617 
2618 
2619 # Keep a trace of the command line.
2620 # Strip out --no-create and --no-recursion so they do not pile up.
2621 # Strip out --silent because we don't want to record it for future runs.
2622 # Also quote any args containing shell meta-characters.
2623 # Make two passes to allow for proper duplicate-argument suppression.
2624 ac_configure_args=
2625 ac_configure_args0=
2626 ac_configure_args1=
2627 ac_must_keep_next=false
2628 for ac_pass in 1 2
2629 do
2630   for ac_arg
2631   do
2632     case $ac_arg in
2633     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2634     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2635     | -silent | --silent | --silen | --sile | --sil)
2636       continue ;;
2637     *\'*)
2638       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2639     esac
2640     case $ac_pass in
2641     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2642     2)
2643       as_fn_append ac_configure_args1 " '$ac_arg'"
2644       if test $ac_must_keep_next = true; then
2645         ac_must_keep_next=false # Got value, back to normal.
2646       else
2647         case $ac_arg in
2648           *=* | --config-cache | -C | -disable-* | --disable-* \
2649           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2650           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2651           | -with-* | --with-* | -without-* | --without-* | --x)
2652             case "$ac_configure_args0 " in
2653               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2654             esac
2655             ;;
2656           -* ) ac_must_keep_next=true ;;
2657         esac
2658       fi
2659       as_fn_append ac_configure_args " '$ac_arg'"
2660       ;;
2661     esac
2662   done
2663 done
2664 { ac_configure_args0=; unset ac_configure_args0;}
2665 { ac_configure_args1=; unset ac_configure_args1;}
2666 
2667 # When interrupted or exit'd, cleanup temporary files, and complete
2668 # config.log.  We remove comments because anyway the quotes in there
2669 # would cause problems or look ugly.
2670 # WARNING: Use '\'' to represent an apostrophe within the trap.
2671 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2672 trap 'exit_status=$?
2673   # Save into config.log some information that might help in debugging.
2674   {
2675     echo
2676 
2677     $as_echo "## ---------------- ##
2678 ## Cache variables. ##
2679 ## ---------------- ##"
2680     echo
2681     # The following way of writing the cache mishandles newlines in values,
2682 (
2683   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2684     eval ac_val=\$$ac_var
2685     case $ac_val in #(
2686     *${as_nl}*)
2687       case $ac_var in #(
2688       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2689 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2690       esac
2691       case $ac_var in #(
2692       _ | IFS | as_nl) ;; #(
2693       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2694       *) { eval $ac_var=; unset $ac_var;} ;;
2695       esac ;;
2696     esac
2697   done
2698   (set) 2>&1 |
2699     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2700     *${as_nl}ac_space=\ *)
2701       sed -n \
2702         "s/'\''/'\''\\\\'\'''\''/g;
2703           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2704       ;; #(
2705     *)
2706       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2707       ;;
2708     esac |
2709     sort
2710 )
2711     echo
2712 
2713     $as_echo "## ----------------- ##
2714 ## Output variables. ##
2715 ## ----------------- ##"
2716     echo
2717     for ac_var in $ac_subst_vars
2718     do
2719       eval ac_val=\$$ac_var
2720       case $ac_val in
2721       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2722       esac
2723       $as_echo "$ac_var='\''$ac_val'\''"
2724     done | sort
2725     echo
2726 
2727     if test -n "$ac_subst_files"; then
2728       $as_echo "## ------------------- ##
2729 ## File substitutions. ##
2730 ## ------------------- ##"
2731       echo
2732       for ac_var in $ac_subst_files
2733       do
2734         eval ac_val=\$$ac_var
2735         case $ac_val in
2736         *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2737         esac
2738         $as_echo "$ac_var='\''$ac_val'\''"
2739       done | sort
2740       echo
2741     fi
2742 
2743     if test -s confdefs.h; then
2744       $as_echo "## ----------- ##
2745 ## confdefs.h. ##
2746 ## ----------- ##"
2747       echo
2748       cat confdefs.h
2749       echo
2750     fi
2751     test "$ac_signal" != 0 &&
2752       $as_echo "$as_me: caught signal $ac_signal"
2753     $as_echo "$as_me: exit $exit_status"
2754   } >&5
2755   rm -f core *.core core.conftest.* &&
2756     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2757     exit $exit_status
2758 ' 0
2759 for ac_signal in 1 2 13 15; do
2760   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2761 done
2762 ac_signal=0
2763 
2764 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2765 rm -f -r conftest* confdefs.h
2766 
2767 $as_echo "/* confdefs.h */" > confdefs.h
2768 
2769 # Predefined preprocessor variables.
2770 
2771 cat >>confdefs.h <<_ACEOF
2772 #define PACKAGE_NAME "$PACKAGE_NAME"
2773 _ACEOF
2774 
2775 cat >>confdefs.h <<_ACEOF
2776 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2777 _ACEOF
2778 
2779 cat >>confdefs.h <<_ACEOF
2780 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2781 _ACEOF
2782 
2783 cat >>confdefs.h <<_ACEOF
2784 #define PACKAGE_STRING "$PACKAGE_STRING"
2785 _ACEOF
2786 
2787 cat >>confdefs.h <<_ACEOF
2788 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2789 _ACEOF
2790 
2791 cat >>confdefs.h <<_ACEOF
2792 #define PACKAGE_URL "$PACKAGE_URL"
2793 _ACEOF
2794 
2795 
2796 # Let the site file select an alternate cache file if it wants to.
2797 # Prefer an explicitly selected file to automatically selected ones.
2798 ac_site_file1=NONE
2799 ac_site_file2=NONE
2800 if test -n "$CONFIG_SITE"; then
2801   # We do not want a PATH search for config.site.
2802   case $CONFIG_SITE in #((
2803     -*)  ac_site_file1=./$CONFIG_SITE;;
2804     */*) ac_site_file1=$CONFIG_SITE;;
2805     *)   ac_site_file1=./$CONFIG_SITE;;
2806   esac
2807 elif test "x$prefix" != xNONE; then
2808   ac_site_file1=$prefix/share/config.site
2809   ac_site_file2=$prefix/etc/config.site
2810 else
2811   ac_site_file1=$ac_default_prefix/share/config.site
2812   ac_site_file2=$ac_default_prefix/etc/config.site
2813 fi
2814 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2815 do
2816   test "x$ac_site_file" = xNONE && continue
2817   if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2818     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2819 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2820     sed 's/^/| /' "$ac_site_file" >&5
2821     . "$ac_site_file" \
2822       || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2823 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2824 as_fn_error $? "failed to load site script $ac_site_file
2825 See \`config.log' for more details" "$LINENO" 5 ; }
2826   fi
2827 done
2828 
2829 if test -r "$cache_file"; then
2830   # Some versions of bash will fail to source /dev/null (special files
2831   # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2832   if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2833     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2834 $as_echo "$as_me: loading cache $cache_file" >&6;}
2835     case $cache_file in
2836       [\\/]* | ?:[\\/]* ) . "$cache_file";;
2837       *)                      . "./$cache_file";;
2838     esac
2839   fi
2840 else
2841   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2842 $as_echo "$as_me: creating cache $cache_file" >&6;}
2843   >$cache_file
2844 fi
2845 
2846 # Check that the precious variables saved in the cache have kept the same
2847 # value.
2848 ac_cache_corrupted=false
2849 for ac_var in $ac_precious_vars; do
2850   eval ac_old_set=\$ac_cv_env_${ac_var}_set
2851   eval ac_new_set=\$ac_env_${ac_var}_set
2852   eval ac_old_val=\$ac_cv_env_${ac_var}_value
2853   eval ac_new_val=\$ac_env_${ac_var}_value
2854   case $ac_old_set,$ac_new_set in
2855     set,)
2856       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2857 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2858       ac_cache_corrupted=: ;;
2859     ,set)
2860       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2861 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2862       ac_cache_corrupted=: ;;
2863     ,);;
2864     *)
2865       if test "x$ac_old_val" != "x$ac_new_val"; then
2866         # differences in whitespace do not lead to failure.
2867         ac_old_val_w=`echo x $ac_old_val`
2868         ac_new_val_w=`echo x $ac_new_val`
2869         if test "$ac_old_val_w" != "$ac_new_val_w"; then
2870           { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2871 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2872           ac_cache_corrupted=:
2873         else
2874           { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2875 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2876           eval $ac_var=\$ac_old_val
2877         fi
2878         { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2879 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2880         { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2881 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2882       fi;;
2883   esac
2884   # Pass precious variables to config.status.
2885   if test "$ac_new_set" = set; then
2886     case $ac_new_val in
2887     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2888     *) ac_arg=$ac_var=$ac_new_val ;;
2889     esac
2890     case " $ac_configure_args " in
2891       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2892       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2893     esac
2894   fi
2895 done
2896 if $ac_cache_corrupted; then
2897   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2898 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2899   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2900 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2901   as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2902 fi
2903 ## -------------------- ##
2904 ## Main body of script. ##
2905 ## -------------------- ##
2906 
2907 ac_ext=c
2908 ac_cpp='$CPP $CPPFLAGS'
2909 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2910 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2911 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2912 
2913 
2914 
2915 ac_aux_dir=
2916 for ac_dir in build-aux "$srcdir"/build-aux; do
2917   if test -f "$ac_dir/install-sh"; then
2918     ac_aux_dir=$ac_dir
2919     ac_install_sh="$ac_aux_dir/install-sh -c"
2920     break
2921   elif test -f "$ac_dir/install.sh"; then
2922     ac_aux_dir=$ac_dir
2923     ac_install_sh="$ac_aux_dir/install.sh -c"
2924     break
2925   elif test -f "$ac_dir/shtool"; then
2926     ac_aux_dir=$ac_dir
2927     ac_install_sh="$ac_aux_dir/shtool install -c"
2928     break
2929   fi
2930 done
2931 if test -z "$ac_aux_dir"; then
2932   as_fn_error $? "cannot find install-sh, install.sh, or shtool in build-aux \"$srcdir\"/build-aux" "$LINENO" 5
2933 fi
2934 
2935 # These three variables are undocumented and unsupported,
2936 # and are intended to be withdrawn in a future Autoconf release.
2937 # They can cause serious problems if a builder's source tree is in a directory
2938 # whose full name contains unusual characters.
2939 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2940 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2941 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2942 
2943 
2944 
2945 # pkg.m4 - Macros to locate and utilise pkg-config.            -*- Autoconf -*-
2946 #
2947 # Copyright © 2004 Scott James Remnant <scott@netsplit.com>.
2948 #
2949 # This program is free software; you can redistribute it and/or modify
2950 # it under the terms of the GNU General Public License as published by
2951 # the Free Software Foundation; either version 2 of the License, or
2952 # (at your option) any later version.
2953 #
2954 # This program is distributed in the hope that it will be useful, but
2955 # WITHOUT ANY WARRANTY; without even the implied warranty of
2956 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
2957 # General Public License for more details.
2958 #
2959 # You should have received a copy of the GNU General Public License
2960 # along with this program; if not, write to the Free Software
2961 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
2962 #
2963 # As a special exception to the GNU General Public License, if you
2964 # distribute this file as part of a program that contains a
2965 # configuration script generated by Autoconf, you may include it under
2966 # the same distribution terms that you use for the rest of that program.
2967 
2968 # PKG_PROG_PKG_CONFIG([MIN-VERSION])
2969 # ----------------------------------
2970 # PKG_PROG_PKG_CONFIG
2971 
2972 # PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
2973 #
2974 # Check to see whether a particular set of modules exists.  Similar
2975 # to PKG_CHECK_MODULES(), but does not set variables or print errors.
2976 #
2977 #
2978 # Similar to PKG_CHECK_MODULES, make sure that the first instance of
2979 # this or PKG_CHECK_MODULES is called, or make sure to call
2980 # PKG_CHECK_EXISTS manually
2981 # --------------------------------------------------------------
2982 
2983 
2984 
2985 # _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES])
2986 # ---------------------------------------------
2987 # _PKG_CONFIG
2988 
2989 # _PKG_SHORT_ERRORS_SUPPORTED
2990 # -----------------------------
2991 # _PKG_SHORT_ERRORS_SUPPORTED
2992 
2993 
2994 # PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND],
2995 # [ACTION-IF-NOT-FOUND])
2996 #
2997 #
2998 # Note that if there is a possibility the first call to
2999 # PKG_CHECK_MODULES might not happen, you should be sure to include an
3000 # explicit call to PKG_PROG_PKG_CONFIG in your configure.ac
3001 #
3002 #
3003 # --------------------------------------------------------------
3004 # PKG_CHECK_MODULES
3005 
3006 #
3007 # Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
3008 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
3009 #
3010 # This code is free software; you can redistribute it and/or modify it
3011 # under the terms of the GNU General Public License version 2 only, as
3012 # published by the Free Software Foundation.  Oracle designates this
3013 # particular file as subject to the "Classpath" exception as provided
3014 # by Oracle in the LICENSE file that accompanied this code.
3015 #
3016 # This code is distributed in the hope that it will be useful, but WITHOUT
3017 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
3018 # FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
3019 # version 2 for more details (a copy is included in the LICENSE file that
3020 # accompanied this code).
3021 #
3022 # You should have received a copy of the GNU General Public License version
3023 # 2 along with this work; if not, write to the Free Software Foundation,
3024 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
3025 #
3026 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
3027 # or visit www.oracle.com if you need additional information or have any
3028 # questions.
3029 #
3030 
3031 
3032 
3033 
3034 
3035 
3036 
3037 
3038 
3039 
3040 #
3041 # Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
3042 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
3043 #
3044 # This code is free software; you can redistribute it and/or modify it
3045 # under the terms of the GNU General Public License version 2 only, as
3046 # published by the Free Software Foundation.  Oracle designates this
3047 # particular file as subject to the "Classpath" exception as provided
3048 # by Oracle in the LICENSE file that accompanied this code.
3049 #
3050 # This code is distributed in the hope that it will be useful, but WITHOUT
3051 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
3052 # FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
3053 # version 2 for more details (a copy is included in the LICENSE file that
3054 # accompanied this code).
3055 #
3056 # You should have received a copy of the GNU General Public License version
3057 # 2 along with this work; if not, write to the Free Software Foundation,
3058 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
3059 #
3060 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
3061 # or visit www.oracle.com if you need additional information or have any
3062 # questions.
3063 #
3064 
3065 
3066 
3067 
3068 
3069 
3070 
3071 
3072 
3073 
3074 
3075 
3076 
3077 
3078 
3079 
3080 
3081 
3082 
3083 
3084 
3085 
3086 
3087 
3088 
3089 
3090 
3091 
3092 
3093 
3094 
3095 # Fixes paths on windows hosts to be mixed mode short.
3096 
3097 
3098 #
3099 # Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
3100 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
3101 #
3102 # This code is free software; you can redistribute it and/or modify it
3103 # under the terms of the GNU General Public License version 2 only, as
3104 # published by the Free Software Foundation.  Oracle designates this
3105 # particular file as subject to the "Classpath" exception as provided
3106 # by Oracle in the LICENSE file that accompanied this code.
3107 #
3108 # This code is distributed in the hope that it will be useful, but WITHOUT
3109 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
3110 # FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
3111 # version 2 for more details (a copy is included in the LICENSE file that
3112 # accompanied this code).
3113 #
3114 # You should have received a copy of the GNU General Public License version
3115 # 2 along with this work; if not, write to the Free Software Foundation,
3116 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
3117 #
3118 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
3119 # or visit www.oracle.com if you need additional information or have any
3120 # questions.
3121 #
3122 
3123 
3124 
3125 
3126 
3127 #
3128 # Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
3129 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
3130 #
3131 # This code is free software; you can redistribute it and/or modify it
3132 # under the terms of the GNU General Public License version 2 only, as
3133 # published by the Free Software Foundation.  Oracle designates this
3134 # particular file as subject to the "Classpath" exception as provided
3135 # by Oracle in the LICENSE file that accompanied this code.
3136 #
3137 # This code is distributed in the hope that it will be useful, but WITHOUT
3138 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
3139 # FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
3140 # version 2 for more details (a copy is included in the LICENSE file that
3141 # accompanied this code).
3142 #
3143 # You should have received a copy of the GNU General Public License version
3144 # 2 along with this work; if not, write to the Free Software Foundation,
3145 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
3146 #
3147 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
3148 # or visit www.oracle.com if you need additional information or have any
3149 # questions.
3150 #
3151 
3152 function help_on_build_dependency {
3153     # Print a helpful message on how to acquire the necessary build dependency.
3154     # $1 is the help tag: freetyp2, cups, pulse, alsa etc
3155     MISSING_DEPENDENCY=$1
3156     PKGHANDLER_COMMAND=
3157 
3158     for ac_prog in apt-get yum port pkgutil pkgadd
3159 do
3160   # Extract the first word of "$ac_prog", so it can be a program name with args.
3161 set dummy $ac_prog; ac_word=$2
3162 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3163 $as_echo_n "checking for $ac_word... " >&6; }
3164 if test "${ac_cv_prog_PKGHANDLER+set}" = set; then :
3165   $as_echo_n "(cached) " >&6
3166 else
3167   if test -n "$PKGHANDLER"; then
3168   ac_cv_prog_PKGHANDLER="$PKGHANDLER" # Let the user override the test.
3169 else
3170 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3171 for as_dir in $PATH
3172 do
3173   IFS=$as_save_IFS
3174   test -z "$as_dir" && as_dir=.
3175     for ac_exec_ext in '' $ac_executable_extensions; do
3176   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3177     ac_cv_prog_PKGHANDLER="$ac_prog"
3178     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3179     break 2
3180   fi
3181 done
3182   done
3183 IFS=$as_save_IFS
3184 
3185 fi
3186 fi
3187 PKGHANDLER=$ac_cv_prog_PKGHANDLER
3188 if test -n "$PKGHANDLER"; then
3189   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKGHANDLER" >&5
3190 $as_echo "$PKGHANDLER" >&6; }
3191 else
3192   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3193 $as_echo "no" >&6; }
3194 fi
3195 
3196 
3197   test -n "$PKGHANDLER" && break
3198 done
3199 
3200 
3201     case $PKGHANDLER in
3202         apt-get)
3203                 apt_help     $MISSING_DEPENDENCY ;;
3204         yum)
3205                 yum_help     $MISSING_DEPENDENCY ;;
3206         port)
3207                 port_help    $MISSING_DEPENDENCY ;;
3208         pkgutil)
3209                 pkgutil_help $MISSING_DEPENDENCY ;;
3210         pkgadd)
3211                 pkgadd_help  $MISSING_DEPENDENCY ;;
3212     * )
3213       break ;;
3214     esac
3215 
3216     if test "x$PKGHANDLER_COMMAND" != x; then
3217         HELP_MSG="Try running '$PKGHANDLER_COMMAND'."
3218     fi
3219 }
3220 
3221 function apt_help {
3222     case $1 in
3223     devkit)
3224         PKGHANDLER_COMMAND="sudo apt-get install build-essential" ;;
3225     openjdk)
3226         PKGHANDLER_COMMAND="sudo apt-get install openjdk-7-jdk" ;;
3227     alsa)
3228         PKGHANDLER_COMMAND="sudo apt-get install libasound2-dev" ;;
3229     cups)
3230         PKGHANDLER_COMMAND="sudo apt-get install libcups2-dev" ;;
3231     freetype2)
3232         PKGHANDLER_COMMAND="sudo apt-get install libfreetype6-dev" ;;
3233     pulse)
3234         PKGHANDLER_COMMAND="sudo apt-get install libpulse-dev" ;;
3235     x11)
3236         PKGHANDLER_COMMAND="sudo apt-get install libX11-dev libxext-dev libxrender-dev libxtst-dev" ;;
3237     ccache)
3238         PKGHANDLER_COMMAND="sudo apt-get install ccache" ;;
3239     * )
3240        break ;;
3241     esac
3242 }
3243 
3244 function yum_help {
3245     case $1 in
3246     devkit)
3247         PKGHANDLER_COMMAND="sudo yum groupinstall \"Development Tools\"" ;;
3248     openjdk)
3249         PKGHANDLER_COMMAND="sudo yum install java-1.7.0-openjdk" ;;
3250     alsa)
3251         PKGHANDLER_COMMAND="sudo yum install alsa-lib-devel" ;;
3252     cups)
3253         PKGHANDLER_COMMAND="sudo yum install cups-devel" ;;
3254     freetype2)
3255         PKGHANDLER_COMMAND="sudo yum install freetype2-devel" ;;
3256     pulse)
3257         PKGHANDLER_COMMAND="sudo yum install pulseaudio-libs-devel" ;;
3258     x11)
3259         PKGHANDLER_COMMAND="sudo yum install libXtst-devel" ;;
3260     ccache)
3261         PKGHANDLER_COMMAND="sudo yum install ccache" ;;
3262     * )
3263        break ;;
3264     esac
3265 }
3266 
3267 function port_help {
3268     PKGHANDLER_COMMAND=""
3269 }
3270 
3271 function pkgutil_help {
3272     PKGHANDLER_COMMAND=""
3273 }
3274 
3275 function pkgadd_help {
3276     PKGHANDLER_COMMAND=""
3277 }
3278 
3279 
3280 # Save the command line. Do this very early, before it is lost by calling autoconf macros.
3281 CONFIGURE_COMMAND_LINE="$@"
3282 
3283 
3284 # Locate the directory of this script.
3285 SCRIPT="$0"
3286 
3287     if test "x$BUILD_OS" != xwindows; then
3288         # Follow a chain of symbolic links. Use readlink
3289         # where it exists, else fall back to horribly
3290         # complicated shell code.
3291         # Extract the first word of "readlink", so it can be a program name with args.
3292 set dummy readlink; ac_word=$2
3293 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3294 $as_echo_n "checking for $ac_word... " >&6; }
3295 if test "${ac_cv_path_READLINK+set}" = set; then :
3296   $as_echo_n "(cached) " >&6
3297 else
3298   case $READLINK in
3299   [\\/]* | ?:[\\/]*)
3300   ac_cv_path_READLINK="$READLINK" # Let the user override the test with a path.
3301   ;;
3302   *)
3303   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3304 for as_dir in $PATH
3305 do
3306   IFS=$as_save_IFS
3307   test -z "$as_dir" && as_dir=.
3308     for ac_exec_ext in '' $ac_executable_extensions; do
3309   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3310     ac_cv_path_READLINK="$as_dir/$ac_word$ac_exec_ext"
3311     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3312     break 2
3313   fi
3314 done
3315   done
3316 IFS=$as_save_IFS
3317 
3318   ;;
3319 esac
3320 fi
3321 READLINK=$ac_cv_path_READLINK
3322 if test -n "$READLINK"; then
3323   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READLINK" >&5
3324 $as_echo "$READLINK" >&6; }
3325 else
3326   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3327 $as_echo "no" >&6; }
3328 fi
3329 
3330 
3331         if test "x$READLINK_TESTED" != yes; then
3332             # On MacOSX there is a readlink tool with a different
3333             # purpose than the GNU readlink tool. Check the found readlink.
3334             ISGNU=`$READLINK --help 2>&1 | grep GNU`
3335             if test "x$ISGNU" = x; then
3336                  # A readlink that we do not know how to use.
3337                  # Are there other non-GNU readlinks out there?
3338                  READLINK_TESTED=yes
3339                  READLINK=
3340             fi
3341         fi
3342 
3343         if test "x$READLINK" != x; then
3344             SCRIPT=`$READLINK -f $SCRIPT`
3345         else
3346             STARTDIR=$PWD
3347             COUNTER=0
3348             DIR=`dirname $SCRIPT`
3349             FIL=`basename $SCRIPT`
3350             while test $COUNTER -lt 20; do
3351                 ISLINK=`ls -l $DIR/$FIL | grep '\->' | sed -e 's/.*-> \(.*\)/\1/'`
3352                 if test "x$ISLINK" == x; then
3353                     # This is not a symbolic link! We are done!
3354                     break
3355                 fi
3356                 # The link might be relative! We have to use cd to travel safely.
3357                 cd $DIR
3358                 cd `dirname $ISLINK`
3359                 DIR=`pwd`
3360                 FIL=`basename $ISLINK`
3361                 let COUNTER=COUNTER+1
3362             done
3363             cd $STARTDIR
3364             SCRIPT=$DIR/$FIL
3365         fi
3366     fi
3367 
3368 AUTOCONF_DIR=`dirname $0`
3369 
3370 # Start with tools that do not need have cross compilation support
3371 # and can be expected to be found in the default PATH. These tools are
3372 # used by configure. Nor are these tools expected to be found in the
3373 # devkit from the builddeps server either, since they are
3374 # needed to download the devkit.
3375 for ac_prog in gawk mawk nawk awk
3376 do
3377   # Extract the first word of "$ac_prog", so it can be a program name with args.
3378 set dummy $ac_prog; ac_word=$2
3379 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3380 $as_echo_n "checking for $ac_word... " >&6; }
3381 if test "${ac_cv_prog_AWK+set}" = set; then :
3382   $as_echo_n "(cached) " >&6
3383 else
3384   if test -n "$AWK"; then
3385   ac_cv_prog_AWK="$AWK" # Let the user override the test.
3386 else
3387 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3388 for as_dir in $PATH
3389 do
3390   IFS=$as_save_IFS
3391   test -z "$as_dir" && as_dir=.
3392     for ac_exec_ext in '' $ac_executable_extensions; do
3393   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3394     ac_cv_prog_AWK="$ac_prog"
3395     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3396     break 2
3397   fi
3398 done
3399   done
3400 IFS=$as_save_IFS
3401 
3402 fi
3403 fi
3404 AWK=$ac_cv_prog_AWK
3405 if test -n "$AWK"; then
3406   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3407 $as_echo "$AWK" >&6; }
3408 else
3409   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3410 $as_echo "no" >&6; }
3411 fi
3412 
3413 
3414   test -n "$AWK" && break
3415 done
3416 
3417 
3418     # Test that variable AWK is not empty.
3419     if test "" = "$AWK"; then as_fn_error $? "Could not find awk !" "$LINENO" 5 ; fi
3420 
3421 # Extract the first word of "cat", so it can be a program name with args.
3422 set dummy cat; ac_word=$2
3423 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3424 $as_echo_n "checking for $ac_word... " >&6; }
3425 if test "${ac_cv_path_CAT+set}" = set; then :
3426   $as_echo_n "(cached) " >&6
3427 else
3428   case $CAT in
3429   [\\/]* | ?:[\\/]*)
3430   ac_cv_path_CAT="$CAT" # Let the user override the test with a path.
3431   ;;
3432   *)
3433   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3434 for as_dir in $PATH
3435 do
3436   IFS=$as_save_IFS
3437   test -z "$as_dir" && as_dir=.
3438     for ac_exec_ext in '' $ac_executable_extensions; do
3439   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3440     ac_cv_path_CAT="$as_dir/$ac_word$ac_exec_ext"
3441     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3442     break 2
3443   fi
3444 done
3445   done
3446 IFS=$as_save_IFS
3447 
3448   ;;
3449 esac
3450 fi
3451 CAT=$ac_cv_path_CAT
3452 if test -n "$CAT"; then
3453   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CAT" >&5
3454 $as_echo "$CAT" >&6; }
3455 else
3456   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3457 $as_echo "no" >&6; }
3458 fi
3459 
3460 
3461 
3462     # Test that variable CAT is not empty.
3463     if test "" = "$CAT"; then as_fn_error $? "Could not find cat !" "$LINENO" 5 ; fi
3464 
3465 # Extract the first word of "chmod", so it can be a program name with args.
3466 set dummy chmod; ac_word=$2
3467 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3468 $as_echo_n "checking for $ac_word... " >&6; }
3469 if test "${ac_cv_path_CHMOD+set}" = set; then :
3470   $as_echo_n "(cached) " >&6
3471 else
3472   case $CHMOD in
3473   [\\/]* | ?:[\\/]*)
3474   ac_cv_path_CHMOD="$CHMOD" # Let the user override the test with a path.
3475   ;;
3476   *)
3477   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3478 for as_dir in $PATH
3479 do
3480   IFS=$as_save_IFS
3481   test -z "$as_dir" && as_dir=.
3482     for ac_exec_ext in '' $ac_executable_extensions; do
3483   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3484     ac_cv_path_CHMOD="$as_dir/$ac_word$ac_exec_ext"
3485     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3486     break 2
3487   fi
3488 done
3489   done
3490 IFS=$as_save_IFS
3491 
3492   ;;
3493 esac
3494 fi
3495 CHMOD=$ac_cv_path_CHMOD
3496 if test -n "$CHMOD"; then
3497   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CHMOD" >&5
3498 $as_echo "$CHMOD" >&6; }
3499 else
3500   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3501 $as_echo "no" >&6; }
3502 fi
3503 
3504 
3505 
3506     # Test that variable CHMOD is not empty.
3507     if test "" = "$CHMOD"; then as_fn_error $? "Could not find chmod !" "$LINENO" 5 ; fi
3508 
3509 # Extract the first word of "cp", so it can be a program name with args.
3510 set dummy cp; ac_word=$2
3511 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3512 $as_echo_n "checking for $ac_word... " >&6; }
3513 if test "${ac_cv_path_CP+set}" = set; then :
3514   $as_echo_n "(cached) " >&6
3515 else
3516   case $CP in
3517   [\\/]* | ?:[\\/]*)
3518   ac_cv_path_CP="$CP" # Let the user override the test with a path.
3519   ;;
3520   *)
3521   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3522 for as_dir in $PATH
3523 do
3524   IFS=$as_save_IFS
3525   test -z "$as_dir" && as_dir=.
3526     for ac_exec_ext in '' $ac_executable_extensions; do
3527   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3528     ac_cv_path_CP="$as_dir/$ac_word$ac_exec_ext"
3529     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3530     break 2
3531   fi
3532 done
3533   done
3534 IFS=$as_save_IFS
3535 
3536   ;;
3537 esac
3538 fi
3539 CP=$ac_cv_path_CP
3540 if test -n "$CP"; then
3541   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CP" >&5
3542 $as_echo "$CP" >&6; }
3543 else
3544   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3545 $as_echo "no" >&6; }
3546 fi
3547 
3548 
3549 
3550     # Test that variable CP is not empty.
3551     if test "" = "$CP"; then as_fn_error $? "Could not find cp !" "$LINENO" 5 ; fi
3552 
3553 # Extract the first word of "cpio", so it can be a program name with args.
3554 set dummy cpio; ac_word=$2
3555 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3556 $as_echo_n "checking for $ac_word... " >&6; }
3557 if test "${ac_cv_path_CPIO+set}" = set; then :
3558   $as_echo_n "(cached) " >&6
3559 else
3560   case $CPIO in
3561   [\\/]* | ?:[\\/]*)
3562   ac_cv_path_CPIO="$CPIO" # Let the user override the test with a path.
3563   ;;
3564   *)
3565   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3566 for as_dir in $PATH
3567 do
3568   IFS=$as_save_IFS
3569   test -z "$as_dir" && as_dir=.
3570     for ac_exec_ext in '' $ac_executable_extensions; do
3571   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3572     ac_cv_path_CPIO="$as_dir/$ac_word$ac_exec_ext"
3573     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3574     break 2
3575   fi
3576 done
3577   done
3578 IFS=$as_save_IFS
3579 
3580   ;;
3581 esac
3582 fi
3583 CPIO=$ac_cv_path_CPIO
3584 if test -n "$CPIO"; then
3585   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPIO" >&5
3586 $as_echo "$CPIO" >&6; }
3587 else
3588   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3589 $as_echo "no" >&6; }
3590 fi
3591 
3592 
3593 
3594     # Test that variable CPIO is not empty.
3595     if test "" = "$CPIO"; then as_fn_error $? "Could not find cpio !" "$LINENO" 5 ; fi
3596 
3597 # Extract the first word of "cut", so it can be a program name with args.
3598 set dummy cut; ac_word=$2
3599 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3600 $as_echo_n "checking for $ac_word... " >&6; }
3601 if test "${ac_cv_path_CUT+set}" = set; then :
3602   $as_echo_n "(cached) " >&6
3603 else
3604   case $CUT in
3605   [\\/]* | ?:[\\/]*)
3606   ac_cv_path_CUT="$CUT" # Let the user override the test with a path.
3607   ;;
3608   *)
3609   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3610 for as_dir in $PATH
3611 do
3612   IFS=$as_save_IFS
3613   test -z "$as_dir" && as_dir=.
3614     for ac_exec_ext in '' $ac_executable_extensions; do
3615   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3616     ac_cv_path_CUT="$as_dir/$ac_word$ac_exec_ext"
3617     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3618     break 2
3619   fi
3620 done
3621   done
3622 IFS=$as_save_IFS
3623 
3624   ;;
3625 esac
3626 fi
3627 CUT=$ac_cv_path_CUT
3628 if test -n "$CUT"; then
3629   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CUT" >&5
3630 $as_echo "$CUT" >&6; }
3631 else
3632   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3633 $as_echo "no" >&6; }
3634 fi
3635 
3636 
3637 
3638     # Test that variable CUT is not empty.
3639     if test "" = "$CUT"; then as_fn_error $? "Could not find cut !" "$LINENO" 5 ; fi
3640 
3641 # Extract the first word of "date", so it can be a program name with args.
3642 set dummy date; ac_word=$2
3643 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3644 $as_echo_n "checking for $ac_word... " >&6; }
3645 if test "${ac_cv_path_DATE+set}" = set; then :
3646   $as_echo_n "(cached) " >&6
3647 else
3648   case $DATE in
3649   [\\/]* | ?:[\\/]*)
3650   ac_cv_path_DATE="$DATE" # Let the user override the test with a path.
3651   ;;
3652   *)
3653   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3654 for as_dir in $PATH
3655 do
3656   IFS=$as_save_IFS
3657   test -z "$as_dir" && as_dir=.
3658     for ac_exec_ext in '' $ac_executable_extensions; do
3659   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3660     ac_cv_path_DATE="$as_dir/$ac_word$ac_exec_ext"
3661     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3662     break 2
3663   fi
3664 done
3665   done
3666 IFS=$as_save_IFS
3667 
3668   ;;
3669 esac
3670 fi
3671 DATE=$ac_cv_path_DATE
3672 if test -n "$DATE"; then
3673   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DATE" >&5
3674 $as_echo "$DATE" >&6; }
3675 else
3676   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3677 $as_echo "no" >&6; }
3678 fi
3679 
3680 
3681 
3682     # Test that variable DATE is not empty.
3683     if test "" = "$DATE"; then as_fn_error $? "Could not find date !" "$LINENO" 5 ; fi
3684 
3685 # Extract the first word of "df", so it can be a program name with args.
3686 set dummy df; ac_word=$2
3687 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3688 $as_echo_n "checking for $ac_word... " >&6; }
3689 if test "${ac_cv_path_DF+set}" = set; then :
3690   $as_echo_n "(cached) " >&6
3691 else
3692   case $DF in
3693   [\\/]* | ?:[\\/]*)
3694   ac_cv_path_DF="$DF" # Let the user override the test with a path.
3695   ;;
3696   *)
3697   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3698 for as_dir in $PATH
3699 do
3700   IFS=$as_save_IFS
3701   test -z "$as_dir" && as_dir=.
3702     for ac_exec_ext in '' $ac_executable_extensions; do
3703   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3704     ac_cv_path_DF="$as_dir/$ac_word$ac_exec_ext"
3705     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3706     break 2
3707   fi
3708 done
3709   done
3710 IFS=$as_save_IFS
3711 
3712   ;;
3713 esac
3714 fi
3715 DF=$ac_cv_path_DF
3716 if test -n "$DF"; then
3717   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DF" >&5
3718 $as_echo "$DF" >&6; }
3719 else
3720   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3721 $as_echo "no" >&6; }
3722 fi
3723 
3724 
3725 
3726     # Test that variable DF is not empty.
3727     if test "" = "$DF"; then as_fn_error $? "Could not find df !" "$LINENO" 5 ; fi
3728 
3729 # Extract the first word of "diff", so it can be a program name with args.
3730 set dummy diff; ac_word=$2
3731 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3732 $as_echo_n "checking for $ac_word... " >&6; }
3733 if test "${ac_cv_path_DIFF+set}" = set; then :
3734   $as_echo_n "(cached) " >&6
3735 else
3736   case $DIFF in
3737   [\\/]* | ?:[\\/]*)
3738   ac_cv_path_DIFF="$DIFF" # Let the user override the test with a path.
3739   ;;
3740   *)
3741   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3742 for as_dir in $PATH
3743 do
3744   IFS=$as_save_IFS
3745   test -z "$as_dir" && as_dir=.
3746     for ac_exec_ext in '' $ac_executable_extensions; do
3747   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3748     ac_cv_path_DIFF="$as_dir/$ac_word$ac_exec_ext"
3749     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3750     break 2
3751   fi
3752 done
3753   done
3754 IFS=$as_save_IFS
3755 
3756   ;;
3757 esac
3758 fi
3759 DIFF=$ac_cv_path_DIFF
3760 if test -n "$DIFF"; then
3761   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DIFF" >&5
3762 $as_echo "$DIFF" >&6; }
3763 else
3764   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3765 $as_echo "no" >&6; }
3766 fi
3767 
3768 
3769 
3770     # Test that variable DIFF is not empty.
3771     if test "" = "$DIFF"; then as_fn_error $? "Could not find diff !" "$LINENO" 5 ; fi
3772 
3773 # Warning echo is really, really unportable!!!!! Different
3774 # behaviour in bash and dash and in a lot of other shells!
3775 # Use printf for serious work!
3776 # Extract the first word of "echo", so it can be a program name with args.
3777 set dummy echo; ac_word=$2
3778 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3779 $as_echo_n "checking for $ac_word... " >&6; }
3780 if test "${ac_cv_path_ECHO+set}" = set; then :
3781   $as_echo_n "(cached) " >&6
3782 else
3783   case $ECHO in
3784   [\\/]* | ?:[\\/]*)
3785   ac_cv_path_ECHO="$ECHO" # Let the user override the test with a path.
3786   ;;
3787   *)
3788   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3789 for as_dir in $PATH
3790 do
3791   IFS=$as_save_IFS
3792   test -z "$as_dir" && as_dir=.
3793     for ac_exec_ext in '' $ac_executable_extensions; do
3794   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3795     ac_cv_path_ECHO="$as_dir/$ac_word$ac_exec_ext"
3796     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3797     break 2
3798   fi
3799 done
3800   done
3801 IFS=$as_save_IFS
3802 
3803   ;;
3804 esac
3805 fi
3806 ECHO=$ac_cv_path_ECHO
3807 if test -n "$ECHO"; then
3808   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ECHO" >&5
3809 $as_echo "$ECHO" >&6; }
3810 else
3811   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3812 $as_echo "no" >&6; }
3813 fi
3814 
3815 
3816 
3817     # Test that variable ECHO is not empty.
3818     if test "" = "$ECHO"; then as_fn_error $? "Could not find echo !" "$LINENO" 5 ; fi
3819 
3820 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3821 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3822 if test "${ac_cv_path_GREP+set}" = set; then :
3823   $as_echo_n "(cached) " >&6
3824 else
3825   if test -z "$GREP"; then
3826   ac_path_GREP_found=false
3827   # Loop through the user's path and test for each of PROGNAME-LIST
3828   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3829 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3830 do
3831   IFS=$as_save_IFS
3832   test -z "$as_dir" && as_dir=.
3833     for ac_prog in grep ggrep; do
3834     for ac_exec_ext in '' $ac_executable_extensions; do
3835       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3836       { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3837 # Check for GNU ac_path_GREP and select it if it is found.
3838   # Check for GNU $ac_path_GREP
3839 case `"$ac_path_GREP" --version 2>&1` in
3840 *GNU*)
3841   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3842 *)
3843   ac_count=0
3844   $as_echo_n 0123456789 >"conftest.in"
3845   while :
3846   do
3847     cat "conftest.in" "conftest.in" >"conftest.tmp"
3848     mv "conftest.tmp" "conftest.in"
3849     cp "conftest.in" "conftest.nl"
3850     $as_echo 'GREP' >> "conftest.nl"
3851     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3852     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3853     as_fn_arith $ac_count + 1 && ac_count=$as_val
3854     if test $ac_count -gt ${ac_path_GREP_max-0}; then
3855       # Best one so far, save it but keep looking for a better one
3856       ac_cv_path_GREP="$ac_path_GREP"
3857       ac_path_GREP_max=$ac_count
3858     fi
3859     # 10*(2^10) chars as input seems more than enough
3860     test $ac_count -gt 10 && break
3861   done
3862   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3863 esac
3864 
3865       $ac_path_GREP_found && break 3
3866     done
3867   done
3868   done
3869 IFS=$as_save_IFS
3870   if test -z "$ac_cv_path_GREP"; then
3871     as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3872   fi
3873 else
3874   ac_cv_path_GREP=$GREP
3875 fi
3876 
3877 fi
3878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3879 $as_echo "$ac_cv_path_GREP" >&6; }
3880  GREP="$ac_cv_path_GREP"
3881 
3882 
3883 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3884 $as_echo_n "checking for egrep... " >&6; }
3885 if test "${ac_cv_path_EGREP+set}" = set; then :
3886   $as_echo_n "(cached) " >&6
3887 else
3888   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3889    then ac_cv_path_EGREP="$GREP -E"
3890    else
3891      if test -z "$EGREP"; then
3892   ac_path_EGREP_found=false
3893   # Loop through the user's path and test for each of PROGNAME-LIST
3894   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3895 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3896 do
3897   IFS=$as_save_IFS
3898   test -z "$as_dir" && as_dir=.
3899     for ac_prog in egrep; do
3900     for ac_exec_ext in '' $ac_executable_extensions; do
3901       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3902       { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3903 # Check for GNU ac_path_EGREP and select it if it is found.
3904   # Check for GNU $ac_path_EGREP
3905 case `"$ac_path_EGREP" --version 2>&1` in
3906 *GNU*)
3907   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3908 *)
3909   ac_count=0
3910   $as_echo_n 0123456789 >"conftest.in"
3911   while :
3912   do
3913     cat "conftest.in" "conftest.in" >"conftest.tmp"
3914     mv "conftest.tmp" "conftest.in"
3915     cp "conftest.in" "conftest.nl"
3916     $as_echo 'EGREP' >> "conftest.nl"
3917     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3918     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3919     as_fn_arith $ac_count + 1 && ac_count=$as_val
3920     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3921       # Best one so far, save it but keep looking for a better one
3922       ac_cv_path_EGREP="$ac_path_EGREP"
3923       ac_path_EGREP_max=$ac_count
3924     fi
3925     # 10*(2^10) chars as input seems more than enough
3926     test $ac_count -gt 10 && break
3927   done
3928   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3929 esac
3930 
3931       $ac_path_EGREP_found && break 3
3932     done
3933   done
3934   done
3935 IFS=$as_save_IFS
3936   if test -z "$ac_cv_path_EGREP"; then
3937     as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3938   fi
3939 else
3940   ac_cv_path_EGREP=$EGREP
3941 fi
3942 
3943    fi
3944 fi
3945 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3946 $as_echo "$ac_cv_path_EGREP" >&6; }
3947  EGREP="$ac_cv_path_EGREP"
3948 
3949 
3950 
3951     # Test that variable EGREP is not empty.
3952     if test "" = "$EGREP"; then as_fn_error $? "Could not find egrep !" "$LINENO" 5 ; fi
3953 
3954 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
3955 $as_echo_n "checking for fgrep... " >&6; }
3956 if test "${ac_cv_path_FGREP+set}" = set; then :
3957   $as_echo_n "(cached) " >&6
3958 else
3959   if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
3960    then ac_cv_path_FGREP="$GREP -F"
3961    else
3962      if test -z "$FGREP"; then
3963   ac_path_FGREP_found=false
3964   # Loop through the user's path and test for each of PROGNAME-LIST
3965   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3966 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3967 do
3968   IFS=$as_save_IFS
3969   test -z "$as_dir" && as_dir=.
3970     for ac_prog in fgrep; do
3971     for ac_exec_ext in '' $ac_executable_extensions; do
3972       ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
3973       { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
3974 # Check for GNU ac_path_FGREP and select it if it is found.
3975   # Check for GNU $ac_path_FGREP
3976 case `"$ac_path_FGREP" --version 2>&1` in
3977 *GNU*)
3978   ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
3979 *)
3980   ac_count=0
3981   $as_echo_n 0123456789 >"conftest.in"
3982   while :
3983   do
3984     cat "conftest.in" "conftest.in" >"conftest.tmp"
3985     mv "conftest.tmp" "conftest.in"
3986     cp "conftest.in" "conftest.nl"
3987     $as_echo 'FGREP' >> "conftest.nl"
3988     "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
3989     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3990     as_fn_arith $ac_count + 1 && ac_count=$as_val
3991     if test $ac_count -gt ${ac_path_FGREP_max-0}; then
3992       # Best one so far, save it but keep looking for a better one
3993       ac_cv_path_FGREP="$ac_path_FGREP"
3994       ac_path_FGREP_max=$ac_count
3995     fi
3996     # 10*(2^10) chars as input seems more than enough
3997     test $ac_count -gt 10 && break
3998   done
3999   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4000 esac
4001 
4002       $ac_path_FGREP_found && break 3
4003     done
4004   done
4005   done
4006 IFS=$as_save_IFS
4007   if test -z "$ac_cv_path_FGREP"; then
4008     as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4009   fi
4010 else
4011   ac_cv_path_FGREP=$FGREP
4012 fi
4013 
4014    fi
4015 fi
4016 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
4017 $as_echo "$ac_cv_path_FGREP" >&6; }
4018  FGREP="$ac_cv_path_FGREP"
4019 
4020 
4021 
4022     # Test that variable FGREP is not empty.
4023     if test "" = "$FGREP"; then as_fn_error $? "Could not find fgrep !" "$LINENO" 5 ; fi
4024 
4025 
4026 # Extract the first word of "find", so it can be a program name with args.
4027 set dummy find; ac_word=$2
4028 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4029 $as_echo_n "checking for $ac_word... " >&6; }
4030 if test "${ac_cv_path_FIND+set}" = set; then :
4031   $as_echo_n "(cached) " >&6
4032 else
4033   case $FIND in
4034   [\\/]* | ?:[\\/]*)
4035   ac_cv_path_FIND="$FIND" # Let the user override the test with a path.
4036   ;;
4037   *)
4038   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4039 for as_dir in $PATH
4040 do
4041   IFS=$as_save_IFS
4042   test -z "$as_dir" && as_dir=.
4043     for ac_exec_ext in '' $ac_executable_extensions; do
4044   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4045     ac_cv_path_FIND="$as_dir/$ac_word$ac_exec_ext"
4046     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4047     break 2
4048   fi
4049 done
4050   done
4051 IFS=$as_save_IFS
4052 
4053   ;;
4054 esac
4055 fi
4056 FIND=$ac_cv_path_FIND
4057 if test -n "$FIND"; then
4058   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FIND" >&5
4059 $as_echo "$FIND" >&6; }
4060 else
4061   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4062 $as_echo "no" >&6; }
4063 fi
4064 
4065 
4066 
4067     # Test that variable FIND is not empty.
4068     if test "" = "$FIND"; then as_fn_error $? "Could not find find !" "$LINENO" 5 ; fi
4069 
4070 
4071     # Test if find supports -delete
4072     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if find supports -delete" >&5
4073 $as_echo_n "checking if find supports -delete... " >&6; }
4074     FIND_DELETE="-delete"
4075 
4076     DELETEDIR=`mktemp -d tmp.XXXXXXXXXX` || (echo Could not create temporary directory!; exit $?)
4077 
4078     echo Hejsan > $DELETEDIR/TestIfFindSupportsDelete
4079 
4080     TEST_DELETE=`$FIND "$DELETEDIR" -name TestIfFindSupportsDelete $FIND_DELETE 2>&1`
4081     if test -f $DELETEDIR/TestIfFindSupportsDelete; then
4082         # No, it does not.
4083         rm $DELETEDIR/TestIfFindSupportsDelete
4084         FIND_DELETE="-exec rm \{\} \+"
4085         { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4086 $as_echo "no" >&6; }
4087     else
4088         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4089 $as_echo "yes" >&6; }
4090     fi
4091     rmdir $DELETEDIR
4092 
4093 
4094 
4095 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4096 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4097 if test "${ac_cv_path_GREP+set}" = set; then :
4098   $as_echo_n "(cached) " >&6
4099 else
4100   if test -z "$GREP"; then
4101   ac_path_GREP_found=false
4102   # Loop through the user's path and test for each of PROGNAME-LIST
4103   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4104 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4105 do
4106   IFS=$as_save_IFS
4107   test -z "$as_dir" && as_dir=.
4108     for ac_prog in grep ggrep; do
4109     for ac_exec_ext in '' $ac_executable_extensions; do
4110       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4111       { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4112 # Check for GNU ac_path_GREP and select it if it is found.
4113   # Check for GNU $ac_path_GREP
4114 case `"$ac_path_GREP" --version 2>&1` in
4115 *GNU*)
4116   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4117 *)
4118   ac_count=0
4119   $as_echo_n 0123456789 >"conftest.in"
4120   while :
4121   do
4122     cat "conftest.in" "conftest.in" >"conftest.tmp"
4123     mv "conftest.tmp" "conftest.in"
4124     cp "conftest.in" "conftest.nl"
4125     $as_echo 'GREP' >> "conftest.nl"
4126     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4127     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4128     as_fn_arith $ac_count + 1 && ac_count=$as_val
4129     if test $ac_count -gt ${ac_path_GREP_max-0}; then
4130       # Best one so far, save it but keep looking for a better one
4131       ac_cv_path_GREP="$ac_path_GREP"
4132       ac_path_GREP_max=$ac_count
4133     fi
4134     # 10*(2^10) chars as input seems more than enough
4135     test $ac_count -gt 10 && break
4136   done
4137   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4138 esac
4139 
4140       $ac_path_GREP_found && break 3
4141     done
4142   done
4143   done
4144 IFS=$as_save_IFS
4145   if test -z "$ac_cv_path_GREP"; then
4146     as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4147   fi
4148 else
4149   ac_cv_path_GREP=$GREP
4150 fi
4151 
4152 fi
4153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4154 $as_echo "$ac_cv_path_GREP" >&6; }
4155  GREP="$ac_cv_path_GREP"
4156 
4157 
4158 
4159     # Test that variable GREP is not empty.
4160     if test "" = "$GREP"; then as_fn_error $? "Could not find grep !" "$LINENO" 5 ; fi
4161 
4162 # Extract the first word of "head", so it can be a program name with args.
4163 set dummy head; ac_word=$2
4164 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4165 $as_echo_n "checking for $ac_word... " >&6; }
4166 if test "${ac_cv_path_HEAD+set}" = set; then :
4167   $as_echo_n "(cached) " >&6
4168 else
4169   case $HEAD in
4170   [\\/]* | ?:[\\/]*)
4171   ac_cv_path_HEAD="$HEAD" # Let the user override the test with a path.
4172   ;;
4173   *)
4174   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4175 for as_dir in $PATH
4176 do
4177   IFS=$as_save_IFS
4178   test -z "$as_dir" && as_dir=.
4179     for ac_exec_ext in '' $ac_executable_extensions; do
4180   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4181     ac_cv_path_HEAD="$as_dir/$ac_word$ac_exec_ext"
4182     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4183     break 2
4184   fi
4185 done
4186   done
4187 IFS=$as_save_IFS
4188 
4189   ;;
4190 esac
4191 fi
4192 HEAD=$ac_cv_path_HEAD
4193 if test -n "$HEAD"; then
4194   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HEAD" >&5
4195 $as_echo "$HEAD" >&6; }
4196 else
4197   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4198 $as_echo "no" >&6; }
4199 fi
4200 
4201 
4202 
4203     # Test that variable HEAD is not empty.
4204     if test "" = "$HEAD"; then as_fn_error $? "Could not find head !" "$LINENO" 5 ; fi
4205 
4206 # Extract the first word of "ln", so it can be a program name with args.
4207 set dummy ln; ac_word=$2
4208 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4209 $as_echo_n "checking for $ac_word... " >&6; }
4210 if test "${ac_cv_path_LN+set}" = set; then :
4211   $as_echo_n "(cached) " >&6
4212 else
4213   case $LN in
4214   [\\/]* | ?:[\\/]*)
4215   ac_cv_path_LN="$LN" # Let the user override the test with a path.
4216   ;;
4217   *)
4218   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4219 for as_dir in $PATH
4220 do
4221   IFS=$as_save_IFS
4222   test -z "$as_dir" && as_dir=.
4223     for ac_exec_ext in '' $ac_executable_extensions; do
4224   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4225     ac_cv_path_LN="$as_dir/$ac_word$ac_exec_ext"
4226     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4227     break 2
4228   fi
4229 done
4230   done
4231 IFS=$as_save_IFS
4232 
4233   ;;
4234 esac
4235 fi
4236 LN=$ac_cv_path_LN
4237 if test -n "$LN"; then
4238   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LN" >&5
4239 $as_echo "$LN" >&6; }
4240 else
4241   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4242 $as_echo "no" >&6; }
4243 fi
4244 
4245 
4246 
4247     # Test that variable LN is not empty.
4248     if test "" = "$LN"; then as_fn_error $? "Could not find ln !" "$LINENO" 5 ; fi
4249 
4250 # Extract the first word of "ls", so it can be a program name with args.
4251 set dummy ls; ac_word=$2
4252 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4253 $as_echo_n "checking for $ac_word... " >&6; }
4254 if test "${ac_cv_path_LS+set}" = set; then :
4255   $as_echo_n "(cached) " >&6
4256 else
4257   case $LS in
4258   [\\/]* | ?:[\\/]*)
4259   ac_cv_path_LS="$LS" # Let the user override the test with a path.
4260   ;;
4261   *)
4262   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4263 for as_dir in $PATH
4264 do
4265   IFS=$as_save_IFS
4266   test -z "$as_dir" && as_dir=.
4267     for ac_exec_ext in '' $ac_executable_extensions; do
4268   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4269     ac_cv_path_LS="$as_dir/$ac_word$ac_exec_ext"
4270     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4271     break 2
4272   fi
4273 done
4274   done
4275 IFS=$as_save_IFS
4276 
4277   ;;
4278 esac
4279 fi
4280 LS=$ac_cv_path_LS
4281 if test -n "$LS"; then
4282   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LS" >&5
4283 $as_echo "$LS" >&6; }
4284 else
4285   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4286 $as_echo "no" >&6; }
4287 fi
4288 
4289 
4290 
4291     # Test that variable LS is not empty.
4292     if test "" = "$LS"; then as_fn_error $? "Could not find ls !" "$LINENO" 5 ; fi
4293 
4294 for ac_prog in gmake make
4295 do
4296   # Extract the first word of "$ac_prog", so it can be a program name with args.
4297 set dummy $ac_prog; ac_word=$2
4298 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4299 $as_echo_n "checking for $ac_word... " >&6; }
4300 if test "${ac_cv_path_MAKE+set}" = set; then :
4301   $as_echo_n "(cached) " >&6
4302 else
4303   case $MAKE in
4304   [\\/]* | ?:[\\/]*)
4305   ac_cv_path_MAKE="$MAKE" # Let the user override the test with a path.
4306   ;;
4307   *)
4308   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4309 for as_dir in $PATH
4310 do
4311   IFS=$as_save_IFS
4312   test -z "$as_dir" && as_dir=.
4313     for ac_exec_ext in '' $ac_executable_extensions; do
4314   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4315     ac_cv_path_MAKE="$as_dir/$ac_word$ac_exec_ext"
4316     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4317     break 2
4318   fi
4319 done
4320   done
4321 IFS=$as_save_IFS
4322 
4323   ;;
4324 esac
4325 fi
4326 MAKE=$ac_cv_path_MAKE
4327 if test -n "$MAKE"; then
4328   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
4329 $as_echo "$MAKE" >&6; }
4330 else
4331   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4332 $as_echo "no" >&6; }
4333 fi
4334 
4335 
4336   test -n "$MAKE" && break
4337 done
4338 
4339 
4340     # Test that variable MAKE is not empty.
4341     if test "" = "$MAKE"; then as_fn_error $? "Could not find make !" "$LINENO" 5 ; fi
4342 
4343 MAKE_VERSION=`$MAKE --version | head -n 1 | grep '3.8[12346789]'`
4344 if test "x$MAKE_VERSION" = x; then
4345     as_fn_error $? "You must use GNU make 3.81 or newer! Please put it in the path." "$LINENO" 5
4346 fi
4347 # Extract the first word of "mkdir", so it can be a program name with args.
4348 set dummy mkdir; ac_word=$2
4349 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4350 $as_echo_n "checking for $ac_word... " >&6; }
4351 if test "${ac_cv_path_MKDIR+set}" = set; then :
4352   $as_echo_n "(cached) " >&6
4353 else
4354   case $MKDIR in
4355   [\\/]* | ?:[\\/]*)
4356   ac_cv_path_MKDIR="$MKDIR" # Let the user override the test with a path.
4357   ;;
4358   *)
4359   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4360 for as_dir in $PATH
4361 do
4362   IFS=$as_save_IFS
4363   test -z "$as_dir" && as_dir=.
4364     for ac_exec_ext in '' $ac_executable_extensions; do
4365   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4366     ac_cv_path_MKDIR="$as_dir/$ac_word$ac_exec_ext"
4367     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4368     break 2
4369   fi
4370 done
4371   done
4372 IFS=$as_save_IFS
4373 
4374   ;;
4375 esac
4376 fi
4377 MKDIR=$ac_cv_path_MKDIR
4378 if test -n "$MKDIR"; then
4379   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR" >&5
4380 $as_echo "$MKDIR" >&6; }
4381 else
4382   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4383 $as_echo "no" >&6; }
4384 fi
4385 
4386 
4387 
4388     # Test that variable MKDIR is not empty.
4389     if test "" = "$MKDIR"; then as_fn_error $? "Could not find mkdir !" "$LINENO" 5 ; fi
4390 
4391 # Extract the first word of "mv", so it can be a program name with args.
4392 set dummy mv; ac_word=$2
4393 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4394 $as_echo_n "checking for $ac_word... " >&6; }
4395 if test "${ac_cv_path_MV+set}" = set; then :
4396   $as_echo_n "(cached) " >&6
4397 else
4398   case $MV in
4399   [\\/]* | ?:[\\/]*)
4400   ac_cv_path_MV="$MV" # Let the user override the test with a path.
4401   ;;
4402   *)
4403   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4404 for as_dir in $PATH
4405 do
4406   IFS=$as_save_IFS
4407   test -z "$as_dir" && as_dir=.
4408     for ac_exec_ext in '' $ac_executable_extensions; do
4409   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4410     ac_cv_path_MV="$as_dir/$ac_word$ac_exec_ext"
4411     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4412     break 2
4413   fi
4414 done
4415   done
4416 IFS=$as_save_IFS
4417 
4418   ;;
4419 esac
4420 fi
4421 MV=$ac_cv_path_MV
4422 if test -n "$MV"; then
4423   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MV" >&5
4424 $as_echo "$MV" >&6; }
4425 else
4426   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4427 $as_echo "no" >&6; }
4428 fi
4429 
4430 
4431 
4432     # Test that variable MV is not empty.
4433     if test "" = "$MV"; then as_fn_error $? "Could not find mv !" "$LINENO" 5 ; fi
4434 
4435 for ac_prog in nawk gawk awk
4436 do
4437   # Extract the first word of "$ac_prog", so it can be a program name with args.
4438 set dummy $ac_prog; ac_word=$2
4439 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4440 $as_echo_n "checking for $ac_word... " >&6; }
4441 if test "${ac_cv_path_NAWK+set}" = set; then :
4442   $as_echo_n "(cached) " >&6
4443 else
4444   case $NAWK in
4445   [\\/]* | ?:[\\/]*)
4446   ac_cv_path_NAWK="$NAWK" # Let the user override the test with a path.
4447   ;;
4448   *)
4449   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4450 for as_dir in $PATH
4451 do
4452   IFS=$as_save_IFS
4453   test -z "$as_dir" && as_dir=.
4454     for ac_exec_ext in '' $ac_executable_extensions; do
4455   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4456     ac_cv_path_NAWK="$as_dir/$ac_word$ac_exec_ext"
4457     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4458     break 2
4459   fi
4460 done
4461   done
4462 IFS=$as_save_IFS
4463 
4464   ;;
4465 esac
4466 fi
4467 NAWK=$ac_cv_path_NAWK
4468 if test -n "$NAWK"; then
4469   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NAWK" >&5
4470 $as_echo "$NAWK" >&6; }
4471 else
4472   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4473 $as_echo "no" >&6; }
4474 fi
4475 
4476 
4477   test -n "$NAWK" && break
4478 done
4479 
4480 
4481     # Test that variable NAWK is not empty.
4482     if test "" = "$NAWK"; then as_fn_error $? "Could not find nawk !" "$LINENO" 5 ; fi
4483 
4484 # Extract the first word of "printf", so it can be a program name with args.
4485 set dummy printf; ac_word=$2
4486 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4487 $as_echo_n "checking for $ac_word... " >&6; }
4488 if test "${ac_cv_path_PRINTF+set}" = set; then :
4489   $as_echo_n "(cached) " >&6
4490 else
4491   case $PRINTF in
4492   [\\/]* | ?:[\\/]*)
4493   ac_cv_path_PRINTF="$PRINTF" # Let the user override the test with a path.
4494   ;;
4495   *)
4496   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4497 for as_dir in $PATH
4498 do
4499   IFS=$as_save_IFS
4500   test -z "$as_dir" && as_dir=.
4501     for ac_exec_ext in '' $ac_executable_extensions; do
4502   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4503     ac_cv_path_PRINTF="$as_dir/$ac_word$ac_exec_ext"
4504     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4505     break 2
4506   fi
4507 done
4508   done
4509 IFS=$as_save_IFS
4510 
4511   ;;
4512 esac
4513 fi
4514 PRINTF=$ac_cv_path_PRINTF
4515 if test -n "$PRINTF"; then
4516   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PRINTF" >&5
4517 $as_echo "$PRINTF" >&6; }
4518 else
4519   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4520 $as_echo "no" >&6; }
4521 fi
4522 
4523 
4524 
4525     # Test that variable PRINTF is not empty.
4526     if test "" = "$PRINTF"; then as_fn_error $? "Could not find printf !" "$LINENO" 5 ; fi
4527 
4528 # Extract the first word of "pwd", so it can be a program name with args.
4529 set dummy pwd; ac_word=$2
4530 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4531 $as_echo_n "checking for $ac_word... " >&6; }
4532 if test "${ac_cv_path_THEPWDCMD+set}" = set; then :
4533   $as_echo_n "(cached) " >&6
4534 else
4535   case $THEPWDCMD in
4536   [\\/]* | ?:[\\/]*)
4537   ac_cv_path_THEPWDCMD="$THEPWDCMD" # Let the user override the test with a path.
4538   ;;
4539   *)
4540   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4541 for as_dir in $PATH
4542 do
4543   IFS=$as_save_IFS
4544   test -z "$as_dir" && as_dir=.
4545     for ac_exec_ext in '' $ac_executable_extensions; do
4546   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4547     ac_cv_path_THEPWDCMD="$as_dir/$ac_word$ac_exec_ext"
4548     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4549     break 2
4550   fi
4551 done
4552   done
4553 IFS=$as_save_IFS
4554 
4555   ;;
4556 esac
4557 fi
4558 THEPWDCMD=$ac_cv_path_THEPWDCMD
4559 if test -n "$THEPWDCMD"; then
4560   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $THEPWDCMD" >&5
4561 $as_echo "$THEPWDCMD" >&6; }
4562 else
4563   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4564 $as_echo "no" >&6; }
4565 fi
4566 
4567 
4568 # Extract the first word of "rm", so it can be a program name with args.
4569 set dummy rm; ac_word=$2
4570 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4571 $as_echo_n "checking for $ac_word... " >&6; }
4572 if test "${ac_cv_path_RM+set}" = set; then :
4573   $as_echo_n "(cached) " >&6
4574 else
4575   case $RM in
4576   [\\/]* | ?:[\\/]*)
4577   ac_cv_path_RM="$RM" # Let the user override the test with a path.
4578   ;;
4579   *)
4580   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4581 for as_dir in $PATH
4582 do
4583   IFS=$as_save_IFS
4584   test -z "$as_dir" && as_dir=.
4585     for ac_exec_ext in '' $ac_executable_extensions; do
4586   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4587     ac_cv_path_RM="$as_dir/$ac_word$ac_exec_ext"
4588     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4589     break 2
4590   fi
4591 done
4592   done
4593 IFS=$as_save_IFS
4594 
4595   ;;
4596 esac
4597 fi
4598 RM=$ac_cv_path_RM
4599 if test -n "$RM"; then
4600   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RM" >&5
4601 $as_echo "$RM" >&6; }
4602 else
4603   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4604 $as_echo "no" >&6; }
4605 fi
4606 
4607 
4608 
4609     # Test that variable RM is not empty.
4610     if test "" = "$RM"; then as_fn_error $? "Could not find rm !" "$LINENO" 5 ; fi
4611 
4612 RM="$RM -f"
4613 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4614 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
4615 if test "${ac_cv_path_SED+set}" = set; then :
4616   $as_echo_n "(cached) " >&6
4617 else
4618             ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4619      for ac_i in 1 2 3 4 5 6 7; do
4620        ac_script="$ac_script$as_nl$ac_script"
4621      done
4622      echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4623      { ac_script=; unset ac_script;}
4624      if test -z "$SED"; then
4625   ac_path_SED_found=false
4626   # Loop through the user's path and test for each of PROGNAME-LIST
4627   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4628 for as_dir in $PATH
4629 do
4630   IFS=$as_save_IFS
4631   test -z "$as_dir" && as_dir=.
4632     for ac_prog in sed gsed; do
4633     for ac_exec_ext in '' $ac_executable_extensions; do
4634       ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4635       { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
4636 # Check for GNU ac_path_SED and select it if it is found.
4637   # Check for GNU $ac_path_SED
4638 case `"$ac_path_SED" --version 2>&1` in
4639 *GNU*)
4640   ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4641 *)
4642   ac_count=0
4643   $as_echo_n 0123456789 >"conftest.in"
4644   while :
4645   do
4646     cat "conftest.in" "conftest.in" >"conftest.tmp"
4647     mv "conftest.tmp" "conftest.in"
4648     cp "conftest.in" "conftest.nl"
4649     $as_echo '' >> "conftest.nl"
4650     "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4651     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4652     as_fn_arith $ac_count + 1 && ac_count=$as_val
4653     if test $ac_count -gt ${ac_path_SED_max-0}; then
4654       # Best one so far, save it but keep looking for a better one
4655       ac_cv_path_SED="$ac_path_SED"
4656       ac_path_SED_max=$ac_count
4657     fi
4658     # 10*(2^10) chars as input seems more than enough
4659     test $ac_count -gt 10 && break
4660   done
4661   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4662 esac
4663 
4664       $ac_path_SED_found && break 3
4665     done
4666   done
4667   done
4668 IFS=$as_save_IFS
4669   if test -z "$ac_cv_path_SED"; then
4670     as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
4671   fi
4672 else
4673   ac_cv_path_SED=$SED
4674 fi
4675 
4676 fi
4677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4678 $as_echo "$ac_cv_path_SED" >&6; }
4679  SED="$ac_cv_path_SED"
4680   rm -f conftest.sed
4681 
4682 
4683     # Test that variable SED is not empty.
4684     if test "" = "$SED"; then as_fn_error $? "Could not find sed !" "$LINENO" 5 ; fi
4685 
4686 # Extract the first word of "sh", so it can be a program name with args.
4687 set dummy sh; ac_word=$2
4688 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4689 $as_echo_n "checking for $ac_word... " >&6; }
4690 if test "${ac_cv_path_SH+set}" = set; then :
4691   $as_echo_n "(cached) " >&6
4692 else
4693   case $SH in
4694   [\\/]* | ?:[\\/]*)
4695   ac_cv_path_SH="$SH" # Let the user override the test with a path.
4696   ;;
4697   *)
4698   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4699 for as_dir in $PATH
4700 do
4701   IFS=$as_save_IFS
4702   test -z "$as_dir" && as_dir=.
4703     for ac_exec_ext in '' $ac_executable_extensions; do
4704   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4705     ac_cv_path_SH="$as_dir/$ac_word$ac_exec_ext"
4706     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4707     break 2
4708   fi
4709 done
4710   done
4711 IFS=$as_save_IFS
4712 
4713   ;;
4714 esac
4715 fi
4716 SH=$ac_cv_path_SH
4717 if test -n "$SH"; then
4718   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SH" >&5
4719 $as_echo "$SH" >&6; }
4720 else
4721   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4722 $as_echo "no" >&6; }
4723 fi
4724 
4725 
4726 
4727     # Test that variable SH is not empty.
4728     if test "" = "$SH"; then as_fn_error $? "Could not find sh !" "$LINENO" 5 ; fi
4729 
4730 # Extract the first word of "sort", so it can be a program name with args.
4731 set dummy sort; ac_word=$2
4732 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4733 $as_echo_n "checking for $ac_word... " >&6; }
4734 if test "${ac_cv_path_SORT+set}" = set; then :
4735   $as_echo_n "(cached) " >&6
4736 else
4737   case $SORT in
4738   [\\/]* | ?:[\\/]*)
4739   ac_cv_path_SORT="$SORT" # Let the user override the test with a path.
4740   ;;
4741   *)
4742   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4743 for as_dir in $PATH
4744 do
4745   IFS=$as_save_IFS
4746   test -z "$as_dir" && as_dir=.
4747     for ac_exec_ext in '' $ac_executable_extensions; do
4748   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4749     ac_cv_path_SORT="$as_dir/$ac_word$ac_exec_ext"
4750     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4751     break 2
4752   fi
4753 done
4754   done
4755 IFS=$as_save_IFS
4756 
4757   ;;
4758 esac
4759 fi
4760 SORT=$ac_cv_path_SORT
4761 if test -n "$SORT"; then
4762   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SORT" >&5
4763 $as_echo "$SORT" >&6; }
4764 else
4765   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4766 $as_echo "no" >&6; }
4767 fi
4768 
4769 
4770 
4771     # Test that variable SORT is not empty.
4772     if test "" = "$SORT"; then as_fn_error $? "Could not find sort !" "$LINENO" 5 ; fi
4773 
4774 # Extract the first word of "tar", so it can be a program name with args.
4775 set dummy tar; ac_word=$2
4776 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4777 $as_echo_n "checking for $ac_word... " >&6; }
4778 if test "${ac_cv_path_TAR+set}" = set; then :
4779   $as_echo_n "(cached) " >&6
4780 else
4781   case $TAR in
4782   [\\/]* | ?:[\\/]*)
4783   ac_cv_path_TAR="$TAR" # Let the user override the test with a path.
4784   ;;
4785   *)
4786   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4787 for as_dir in $PATH
4788 do
4789   IFS=$as_save_IFS
4790   test -z "$as_dir" && as_dir=.
4791     for ac_exec_ext in '' $ac_executable_extensions; do
4792   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4793     ac_cv_path_TAR="$as_dir/$ac_word$ac_exec_ext"
4794     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4795     break 2
4796   fi
4797 done
4798   done
4799 IFS=$as_save_IFS
4800 
4801   ;;
4802 esac
4803 fi
4804 TAR=$ac_cv_path_TAR
4805 if test -n "$TAR"; then
4806   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TAR" >&5
4807 $as_echo "$TAR" >&6; }
4808 else
4809   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4810 $as_echo "no" >&6; }
4811 fi
4812 
4813 
4814 
4815     # Test that variable TAR is not empty.
4816     if test "" = "$TAR"; then as_fn_error $? "Could not find tar !" "$LINENO" 5 ; fi
4817 
4818 # Extract the first word of "tail", so it can be a program name with args.
4819 set dummy tail; ac_word=$2
4820 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4821 $as_echo_n "checking for $ac_word... " >&6; }
4822 if test "${ac_cv_path_TAIL+set}" = set; then :
4823   $as_echo_n "(cached) " >&6
4824 else
4825   case $TAIL in
4826   [\\/]* | ?:[\\/]*)
4827   ac_cv_path_TAIL="$TAIL" # Let the user override the test with a path.
4828   ;;
4829   *)
4830   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4831 for as_dir in $PATH
4832 do
4833   IFS=$as_save_IFS
4834   test -z "$as_dir" && as_dir=.
4835     for ac_exec_ext in '' $ac_executable_extensions; do
4836   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4837     ac_cv_path_TAIL="$as_dir/$ac_word$ac_exec_ext"
4838     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4839     break 2
4840   fi
4841 done
4842   done
4843 IFS=$as_save_IFS
4844 
4845   ;;
4846 esac
4847 fi
4848 TAIL=$ac_cv_path_TAIL
4849 if test -n "$TAIL"; then
4850   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TAIL" >&5
4851 $as_echo "$TAIL" >&6; }
4852 else
4853   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4854 $as_echo "no" >&6; }
4855 fi
4856 
4857 
4858 
4859     # Test that variable TAIL is not empty.
4860     if test "" = "$TAIL"; then as_fn_error $? "Could not find tail !" "$LINENO" 5 ; fi
4861 
4862 # Extract the first word of "tee", so it can be a program name with args.
4863 set dummy tee; ac_word=$2
4864 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4865 $as_echo_n "checking for $ac_word... " >&6; }
4866 if test "${ac_cv_path_TEE+set}" = set; then :
4867   $as_echo_n "(cached) " >&6
4868 else
4869   case $TEE in
4870   [\\/]* | ?:[\\/]*)
4871   ac_cv_path_TEE="$TEE" # Let the user override the test with a path.
4872   ;;
4873   *)
4874   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4875 for as_dir in $PATH
4876 do
4877   IFS=$as_save_IFS
4878   test -z "$as_dir" && as_dir=.
4879     for ac_exec_ext in '' $ac_executable_extensions; do
4880   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4881     ac_cv_path_TEE="$as_dir/$ac_word$ac_exec_ext"
4882     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4883     break 2
4884   fi
4885 done
4886   done
4887 IFS=$as_save_IFS
4888 
4889   ;;
4890 esac
4891 fi
4892 TEE=$ac_cv_path_TEE
4893 if test -n "$TEE"; then
4894   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TEE" >&5
4895 $as_echo "$TEE" >&6; }
4896 else
4897   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4898 $as_echo "no" >&6; }
4899 fi
4900 
4901 
4902 
4903     # Test that variable TEE is not empty.
4904     if test "" = "$TEE"; then as_fn_error $? "Could not find tee !" "$LINENO" 5 ; fi
4905 
4906 # Extract the first word of "tr", so it can be a program name with args.
4907 set dummy tr; ac_word=$2
4908 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4909 $as_echo_n "checking for $ac_word... " >&6; }
4910 if test "${ac_cv_path_TR+set}" = set; then :
4911   $as_echo_n "(cached) " >&6
4912 else
4913   case $TR in
4914   [\\/]* | ?:[\\/]*)
4915   ac_cv_path_TR="$TR" # Let the user override the test with a path.
4916   ;;
4917   *)
4918   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4919 for as_dir in $PATH
4920 do
4921   IFS=$as_save_IFS
4922   test -z "$as_dir" && as_dir=.
4923     for ac_exec_ext in '' $ac_executable_extensions; do
4924   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4925     ac_cv_path_TR="$as_dir/$ac_word$ac_exec_ext"
4926     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4927     break 2
4928   fi
4929 done
4930   done
4931 IFS=$as_save_IFS
4932 
4933   ;;
4934 esac
4935 fi
4936 TR=$ac_cv_path_TR
4937 if test -n "$TR"; then
4938   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TR" >&5
4939 $as_echo "$TR" >&6; }
4940 else
4941   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4942 $as_echo "no" >&6; }
4943 fi
4944 
4945 
4946 
4947     # Test that variable TR is not empty.
4948     if test "" = "$TR"; then as_fn_error $? "Could not find tr !" "$LINENO" 5 ; fi
4949 
4950 # Extract the first word of "touch", so it can be a program name with args.
4951 set dummy touch; ac_word=$2
4952 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4953 $as_echo_n "checking for $ac_word... " >&6; }
4954 if test "${ac_cv_path_TOUCH+set}" = set; then :
4955   $as_echo_n "(cached) " >&6
4956 else
4957   case $TOUCH in
4958   [\\/]* | ?:[\\/]*)
4959   ac_cv_path_TOUCH="$TOUCH" # Let the user override the test with a path.
4960   ;;
4961   *)
4962   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4963 for as_dir in $PATH
4964 do
4965   IFS=$as_save_IFS
4966   test -z "$as_dir" && as_dir=.
4967     for ac_exec_ext in '' $ac_executable_extensions; do
4968   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4969     ac_cv_path_TOUCH="$as_dir/$ac_word$ac_exec_ext"
4970     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4971     break 2
4972   fi
4973 done
4974   done
4975 IFS=$as_save_IFS
4976 
4977   ;;
4978 esac
4979 fi
4980 TOUCH=$ac_cv_path_TOUCH
4981 if test -n "$TOUCH"; then
4982   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TOUCH" >&5
4983 $as_echo "$TOUCH" >&6; }
4984 else
4985   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4986 $as_echo "no" >&6; }
4987 fi
4988 
4989 
4990 
4991     # Test that variable TOUCH is not empty.
4992     if test "" = "$TOUCH"; then as_fn_error $? "Could not find touch !" "$LINENO" 5 ; fi
4993 
4994 # Extract the first word of "wc", so it can be a program name with args.
4995 set dummy wc; ac_word=$2
4996 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4997 $as_echo_n "checking for $ac_word... " >&6; }
4998 if test "${ac_cv_path_WC+set}" = set; then :
4999   $as_echo_n "(cached) " >&6
5000 else
5001   case $WC in
5002   [\\/]* | ?:[\\/]*)
5003   ac_cv_path_WC="$WC" # Let the user override the test with a path.
5004   ;;
5005   *)
5006   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5007 for as_dir in $PATH
5008 do
5009   IFS=$as_save_IFS
5010   test -z "$as_dir" && as_dir=.
5011     for ac_exec_ext in '' $ac_executable_extensions; do
5012   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5013     ac_cv_path_WC="$as_dir/$ac_word$ac_exec_ext"
5014     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5015     break 2
5016   fi
5017 done
5018   done
5019 IFS=$as_save_IFS
5020 
5021   ;;
5022 esac
5023 fi
5024 WC=$ac_cv_path_WC
5025 if test -n "$WC"; then
5026   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WC" >&5
5027 $as_echo "$WC" >&6; }
5028 else
5029   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5030 $as_echo "no" >&6; }
5031 fi
5032 
5033 
5034 
5035     # Test that variable WC is not empty.
5036     if test "" = "$WC"; then as_fn_error $? "Could not find wc !" "$LINENO" 5 ; fi
5037 
5038 # Extract the first word of "xargs", so it can be a program name with args.
5039 set dummy xargs; ac_word=$2
5040 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5041 $as_echo_n "checking for $ac_word... " >&6; }
5042 if test "${ac_cv_path_XARGS+set}" = set; then :
5043   $as_echo_n "(cached) " >&6
5044 else
5045   case $XARGS in
5046   [\\/]* | ?:[\\/]*)
5047   ac_cv_path_XARGS="$XARGS" # Let the user override the test with a path.
5048   ;;
5049   *)
5050   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5051 for as_dir in $PATH
5052 do
5053   IFS=$as_save_IFS
5054   test -z "$as_dir" && as_dir=.
5055     for ac_exec_ext in '' $ac_executable_extensions; do
5056   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5057     ac_cv_path_XARGS="$as_dir/$ac_word$ac_exec_ext"
5058     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5059     break 2
5060   fi
5061 done
5062   done
5063 IFS=$as_save_IFS
5064 
5065   ;;
5066 esac
5067 fi
5068 XARGS=$ac_cv_path_XARGS
5069 if test -n "$XARGS"; then
5070   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XARGS" >&5
5071 $as_echo "$XARGS" >&6; }
5072 else
5073   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5074 $as_echo "no" >&6; }
5075 fi
5076 
5077 
5078 
5079     # Test that variable XARGS is not empty.
5080     if test "" = "$XARGS"; then as_fn_error $? "Could not find xargs !" "$LINENO" 5 ; fi
5081 
5082 # Extract the first word of "zip", so it can be a program name with args.
5083 set dummy zip; ac_word=$2
5084 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5085 $as_echo_n "checking for $ac_word... " >&6; }
5086 if test "${ac_cv_path_ZIP+set}" = set; then :
5087   $as_echo_n "(cached) " >&6
5088 else
5089   case $ZIP in
5090   [\\/]* | ?:[\\/]*)
5091   ac_cv_path_ZIP="$ZIP" # Let the user override the test with a path.
5092   ;;
5093   *)
5094   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5095 for as_dir in $PATH
5096 do
5097   IFS=$as_save_IFS
5098   test -z "$as_dir" && as_dir=.
5099     for ac_exec_ext in '' $ac_executable_extensions; do
5100   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5101     ac_cv_path_ZIP="$as_dir/$ac_word$ac_exec_ext"
5102     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5103     break 2
5104   fi
5105 done
5106   done
5107 IFS=$as_save_IFS
5108 
5109   ;;
5110 esac
5111 fi
5112 ZIP=$ac_cv_path_ZIP
5113 if test -n "$ZIP"; then
5114   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ZIP" >&5
5115 $as_echo "$ZIP" >&6; }
5116 else
5117   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5118 $as_echo "no" >&6; }
5119 fi
5120 
5121 
5122 
5123     # Test that variable ZIP is not empty.
5124     if test "" = "$ZIP"; then as_fn_error $? "Could not find zip !" "$LINENO" 5 ; fi
5125 
5126 # Extract the first word of "unzip", so it can be a program name with args.
5127 set dummy unzip; ac_word=$2
5128 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5129 $as_echo_n "checking for $ac_word... " >&6; }
5130 if test "${ac_cv_path_UNZIP+set}" = set; then :
5131   $as_echo_n "(cached) " >&6
5132 else
5133   case $UNZIP in
5134   [\\/]* | ?:[\\/]*)
5135   ac_cv_path_UNZIP="$UNZIP" # Let the user override the test with a path.
5136   ;;
5137   *)
5138   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5139 for as_dir in $PATH
5140 do
5141   IFS=$as_save_IFS
5142   test -z "$as_dir" && as_dir=.
5143     for ac_exec_ext in '' $ac_executable_extensions; do
5144   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5145     ac_cv_path_UNZIP="$as_dir/$ac_word$ac_exec_ext"
5146     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5147     break 2
5148   fi
5149 done
5150   done
5151 IFS=$as_save_IFS
5152 
5153   ;;
5154 esac
5155 fi
5156 UNZIP=$ac_cv_path_UNZIP
5157 if test -n "$UNZIP"; then
5158   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $UNZIP" >&5
5159 $as_echo "$UNZIP" >&6; }
5160 else
5161   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5162 $as_echo "no" >&6; }
5163 fi
5164 
5165 
5166 
5167     # Test that variable UNZIP is not empty.
5168     if test "" = "$UNZIP"; then as_fn_error $? "Could not find unzip !" "$LINENO" 5 ; fi
5169 
5170 # Extract the first word of "ldd", so it can be a program name with args.
5171 set dummy ldd; ac_word=$2
5172 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5173 $as_echo_n "checking for $ac_word... " >&6; }
5174 if test "${ac_cv_path_LDD+set}" = set; then :
5175   $as_echo_n "(cached) " >&6
5176 else
5177   case $LDD in
5178   [\\/]* | ?:[\\/]*)
5179   ac_cv_path_LDD="$LDD" # Let the user override the test with a path.
5180   ;;
5181   *)
5182   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5183 for as_dir in $PATH
5184 do
5185   IFS=$as_save_IFS
5186   test -z "$as_dir" && as_dir=.
5187     for ac_exec_ext in '' $ac_executable_extensions; do
5188   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5189     ac_cv_path_LDD="$as_dir/$ac_word$ac_exec_ext"
5190     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5191     break 2
5192   fi
5193 done
5194   done
5195 IFS=$as_save_IFS
5196 
5197   ;;
5198 esac
5199 fi
5200 LDD=$ac_cv_path_LDD
5201 if test -n "$LDD"; then
5202   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LDD" >&5
5203 $as_echo "$LDD" >&6; }
5204 else
5205   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5206 $as_echo "no" >&6; }
5207 fi
5208 
5209 
5210 if test "x$LDD" = "x"; then
5211     # List shared lib dependencies is used for
5212     # debug output and checking for forbidden dependencies.
5213     # We can build without it.
5214     LDD="true"
5215 fi
5216 # Extract the first word of "otool", so it can be a program name with args.
5217 set dummy otool; ac_word=$2
5218 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5219 $as_echo_n "checking for $ac_word... " >&6; }
5220 if test "${ac_cv_path_OTOOL+set}" = set; then :
5221   $as_echo_n "(cached) " >&6
5222 else
5223   case $OTOOL in
5224   [\\/]* | ?:[\\/]*)
5225   ac_cv_path_OTOOL="$OTOOL" # Let the user override the test with a path.
5226   ;;
5227   *)
5228   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5229 for as_dir in $PATH
5230 do
5231   IFS=$as_save_IFS
5232   test -z "$as_dir" && as_dir=.
5233     for ac_exec_ext in '' $ac_executable_extensions; do
5234   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5235     ac_cv_path_OTOOL="$as_dir/$ac_word$ac_exec_ext"
5236     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5237     break 2
5238   fi
5239 done
5240   done
5241 IFS=$as_save_IFS
5242 
5243   ;;
5244 esac
5245 fi
5246 OTOOL=$ac_cv_path_OTOOL
5247 if test -n "$OTOOL"; then
5248   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
5249 $as_echo "$OTOOL" >&6; }
5250 else
5251   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5252 $as_echo "no" >&6; }
5253 fi
5254 
5255 
5256 if test "x$OTOOL" = "x"; then
5257    OTOOL="true"
5258 fi
5259 # Extract the first word of "readelf", so it can be a program name with args.
5260 set dummy readelf; ac_word=$2
5261 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5262 $as_echo_n "checking for $ac_word... " >&6; }
5263 if test "${ac_cv_path_READELF+set}" = set; then :
5264   $as_echo_n "(cached) " >&6
5265 else
5266   case $READELF in
5267   [\\/]* | ?:[\\/]*)
5268   ac_cv_path_READELF="$READELF" # Let the user override the test with a path.
5269   ;;
5270   *)
5271   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5272 for as_dir in $PATH
5273 do
5274   IFS=$as_save_IFS
5275   test -z "$as_dir" && as_dir=.
5276     for ac_exec_ext in '' $ac_executable_extensions; do
5277   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5278     ac_cv_path_READELF="$as_dir/$ac_word$ac_exec_ext"
5279     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5280     break 2
5281   fi
5282 done
5283   done
5284 IFS=$as_save_IFS
5285 
5286   ;;
5287 esac
5288 fi
5289 READELF=$ac_cv_path_READELF
5290 if test -n "$READELF"; then
5291   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF" >&5
5292 $as_echo "$READELF" >&6; }
5293 else
5294   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5295 $as_echo "no" >&6; }
5296 fi
5297 
5298 
5299 # Extract the first word of "expr", so it can be a program name with args.
5300 set dummy expr; ac_word=$2
5301 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5302 $as_echo_n "checking for $ac_word... " >&6; }
5303 if test "${ac_cv_path_EXPR+set}" = set; then :
5304   $as_echo_n "(cached) " >&6
5305 else
5306   case $EXPR in
5307   [\\/]* | ?:[\\/]*)
5308   ac_cv_path_EXPR="$EXPR" # Let the user override the test with a path.
5309   ;;
5310   *)
5311   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5312 for as_dir in $PATH
5313 do
5314   IFS=$as_save_IFS
5315   test -z "$as_dir" && as_dir=.
5316     for ac_exec_ext in '' $ac_executable_extensions; do
5317   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5318     ac_cv_path_EXPR="$as_dir/$ac_word$ac_exec_ext"
5319     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5320     break 2
5321   fi
5322 done
5323   done
5324 IFS=$as_save_IFS
5325 
5326   ;;
5327 esac
5328 fi
5329 EXPR=$ac_cv_path_EXPR
5330 if test -n "$EXPR"; then
5331   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $EXPR" >&5
5332 $as_echo "$EXPR" >&6; }
5333 else
5334   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5335 $as_echo "no" >&6; }
5336 fi
5337 
5338 
5339 
5340     # Test that variable EXPR is not empty.
5341     if test "" = "$EXPR"; then as_fn_error $? "Could not find expr !" "$LINENO" 5 ; fi
5342 
5343 # Extract the first word of "file", so it can be a program name with args.
5344 set dummy file; ac_word=$2
5345 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5346 $as_echo_n "checking for $ac_word... " >&6; }
5347 if test "${ac_cv_path_FILE+set}" = set; then :
5348   $as_echo_n "(cached) " >&6
5349 else
5350   case $FILE in
5351   [\\/]* | ?:[\\/]*)
5352   ac_cv_path_FILE="$FILE" # Let the user override the test with a path.
5353   ;;
5354   *)
5355   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5356 for as_dir in $PATH
5357 do
5358   IFS=$as_save_IFS
5359   test -z "$as_dir" && as_dir=.
5360     for ac_exec_ext in '' $ac_executable_extensions; do
5361   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5362     ac_cv_path_FILE="$as_dir/$ac_word$ac_exec_ext"
5363     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5364     break 2
5365   fi
5366 done
5367   done
5368 IFS=$as_save_IFS
5369 
5370   ;;
5371 esac
5372 fi
5373 FILE=$ac_cv_path_FILE
5374 if test -n "$FILE"; then
5375   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FILE" >&5
5376 $as_echo "$FILE" >&6; }
5377 else
5378   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5379 $as_echo "no" >&6; }
5380 fi
5381 
5382 
5383 
5384     # Test that variable FILE is not empty.
5385     if test "" = "$FILE"; then as_fn_error $? "Could not find file !" "$LINENO" 5 ; fi
5386 
5387 # Figure out the build and host system.
5388 # Make sure we can run config.sub.
5389 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
5390   as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
5391 
5392 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
5393 $as_echo_n "checking build system type... " >&6; }
5394 if test "${ac_cv_build+set}" = set; then :
5395   $as_echo_n "(cached) " >&6
5396 else
5397   ac_build_alias=$build_alias
5398 test "x$ac_build_alias" = x &&
5399   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
5400 test "x$ac_build_alias" = x &&
5401   as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
5402 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
5403   as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
5404 
5405 fi
5406 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
5407 $as_echo "$ac_cv_build" >&6; }
5408 case $ac_cv_build in
5409 *-*-*) ;;
5410 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5 ;;
5411 esac
5412 build=$ac_cv_build
5413 ac_save_IFS=$IFS; IFS='-'
5414 set x $ac_cv_build
5415 shift
5416 build_cpu=$1
5417 build_vendor=$2
5418 shift; shift
5419 # Remember, the first character of IFS is used to create $*,
5420 # except with old shells:
5421 build_os=$*
5422 IFS=$ac_save_IFS
5423 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
5424 
5425 
5426 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
5427 $as_echo_n "checking host system type... " >&6; }
5428 if test "${ac_cv_host+set}" = set; then :
5429   $as_echo_n "(cached) " >&6
5430 else
5431   if test "x$host_alias" = x; then
5432   ac_cv_host=$ac_cv_build
5433 else
5434   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
5435     as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
5436 fi
5437 
5438 fi
5439 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
5440 $as_echo "$ac_cv_host" >&6; }
5441 case $ac_cv_host in
5442 *-*-*) ;;
5443 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5 ;;
5444 esac
5445 host=$ac_cv_host
5446 ac_save_IFS=$IFS; IFS='-'
5447 set x $ac_cv_host
5448 shift
5449 host_cpu=$1
5450 host_vendor=$2
5451 shift; shift
5452 # Remember, the first character of IFS is used to create $*,
5453 # except with old shells:
5454 host_os=$*
5455 IFS=$ac_save_IFS
5456 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
5457 
5458 
5459 
5460 
5461 # Check whether --with-data-model was given.
5462 if test "${with_data_model+set}" = set; then :
5463   withval=$with_data_model;
5464 fi
5465 
5466 
5467 if test "x$with_data_model" != x && \
5468    test "x$with_data_model" != x32 && \
5469    test "x$with_data_model" != x64 ; then
5470     as_fn_error $? "The data model can only be 32 or 64!" "$LINENO" 5
5471 fi
5472 # Translate the standard cpu-vendor-kernel-os quadruplets into
5473 # the new HOST_.... and BUILD_... and the legacy names used by
5474 # the openjdk build.
5475 # It uses $host_os $host_cpu $build_os $build_cpu and $with_data_model
5476 
5477     # Expects $host_os $host_cpu $build_os and $build_cpu
5478     # and $with_data_model to have been setup!
5479     #
5480     # Translate the standard triplet(quadruplet) definition
5481     # of the host/build system into
5482     # HOST_OS=aix,bsd,hpux,linux,macosx,solaris,windows
5483     # HOST_OS_FAMILY=bsd,gnu,sysv,win32,wince
5484     # HOST_OS_API=posix,winapi
5485     #
5486     # HOST_CPU=ia32,x64,sparc,sparcv9,arm,arm64,ppc,ppc64
5487     # HOST_CPU_ARCH=x86,sparc,pcc,arm
5488     # HOST_CPU_BITS=32,64
5489     # HOST_CPU_ENDIAN=big,little
5490     #
5491     # The same values are setup for BUILD_...
5492     #
5493     # And the legacy variables, for controlling the old makefiles.
5494     # LEGACY_HOST_CPU1=i586,amd64,sparc,sparcv9,arm,arm64...
5495     # LEGACY_HOST_CPU2=i386,amd64,sparc,sparcv9,arm,arm64...
5496     # LEGACY_HOST_CPU3=sparcv9,amd64 (but only on solaris)
5497     # LEGACY_HOST_OS_API=solaris,windows
5498     #
5499     # We also copy the autoconf trip/quadruplet
5500     # verbatim to HOST and BUILD
5501     HOST=${host}
5502 
5503     BUILD=${build}
5504 
5505 
5506 
5507 
5508   case "$host_os" in
5509     *linux*)
5510       VAR_OS=linux
5511       VAR_OS_API=posix
5512       VAR_OS_FAMILY=gnu
5513       ;;
5514     *solaris*)
5515       VAR_OS=solaris
5516       VAR_OS_API=posix
5517       VAR_OS_FAMILY=sysv
5518       ;;
5519     *darwin*)
5520       VAR_OS=macosx
5521       VAR_OS_API=posix
5522       VAR_OS_FAMILY=bsd
5523       ;;
5524     *bsd*)
5525       VAR_OS=bsd
5526       VAR_OS_API=posix
5527       VAR_OS_FAMILY=bsd
5528       ;;
5529     *cygwin*|*windows*)
5530       VAR_OS=windows
5531       VAR_OS_API=winapi
5532       VAR_OS_FAMILY=windows
5533       ;;
5534     *)
5535       as_fn_error $? "unsupported host operating system $host_os" "$LINENO" 5
5536       ;;
5537   esac
5538 
5539     HOST_OS="$VAR_OS"
5540     HOST_OS_FAMILY="$VAR_OS_FAMILY"
5541     HOST_OS_API="$VAR_OS_API"
5542 
5543 
5544 
5545 
5546 
5547     if test "x$HOST_OS_API" = xposix; then
5548         LEGACY_HOST_OS_API="solaris"
5549     fi
5550     if test "x$HOST_OS_API" = xwinapi; then
5551         LEGACY_HOST_OS_API="windows"
5552     fi
5553 
5554 
5555 
5556 
5557   # First argument is the cpu name from the trip/quad
5558   case "$host_cpu" in
5559     x86_64)
5560       VAR_CPU=x64
5561       VAR_CPU_ARCH=x86
5562       VAR_CPU_BITS=64
5563       VAR_CPU_ENDIAN=little
5564       VAR_LEGACY_CPU=amd64
5565       ;;
5566     i?86)
5567       VAR_CPU=ia32
5568       VAR_CPU_ARCH=x86
5569       VAR_CPU_BITS=32
5570       VAR_CPU_ENDIAN=little
5571       VAR_LEGACY_CPU=i586
5572       ;;
5573     alpha*)
5574       VAR_CPU=alpha
5575       VAR_CPU_ARCH=alpha
5576       VAR_CPU_BITS=64
5577       VAR_CPU_ENDIAN=big
5578       VAR_LEGACY_CPU=alpha
5579       ;;
5580     arm*)
5581       VAR_CPU=arm
5582       VAR_CPU_ARCH=arm
5583       VAR_CPU_BITS=3264
5584       VAR_CPU_ENDIAN=big
5585       VAR_LEGACY_CPU=arm
5586       ;;
5587     mips)
5588       VAR_CPU=mips
5589       VAR_CPU_ARCH=mips
5590       VAR_CPU_BITS=woot
5591       VAR_CPU_ENDIAN=woot
5592       VAR_LEGACY_CPU=mips
5593        ;;
5594     mipsel)
5595       VAR_CPU=mipsel
5596       VAR_CPU_ARCH=mips
5597       VAR_CPU_BITS=woot
5598       VAR_CPU_ENDIAN=woot
5599       VAR_LEGACY_CPU=mipsel
5600        ;;
5601     powerpc)
5602       VAR_CPU=ppc
5603       VAR_CPU_ARCH=ppc
5604       VAR_CPU_BITS=32
5605       VAR_CPU_ENDIAN=big
5606       VAR_LEGACY_CPU=ppc
5607        ;;
5608     powerpc64)
5609       VAR_CPU=ppc64
5610       VAR_CPU_ARCH=ppc
5611       VAR_CPU_BITS=64
5612       VAR_CPU_ENDIAN=32
5613       VAR_LEGACY_CPU=ppc64
5614        ;;
5615     sparc)
5616       VAR_CPU=sparc
5617       VAR_CPU_ARCH=sparc
5618       VAR_CPU_BITS=32
5619       VAR_CPU_ENDIAN=big
5620       VAR_LEGACY_CPU=sparc
5621        ;;
5622     sparc64)
5623       VAR_CPU=sparcv9
5624       VAR_CPU_ARCH=sparc
5625       VAR_CPU_BITS=64
5626       VAR_CPU_ENDIAN=big
5627       VAR_LEGACY_CPU=sparc_sparcv9
5628        ;;
5629     s390)
5630       VAR_CPU=s390
5631       VAR_CPU_ARCH=s390
5632       VAR_CPU_BITS=32
5633       VAR_CPU_ENDIAN=woot
5634       VAR_LEGACY_CPU=s390
5635       VAR_LEGACY_CPU=s390
5636        ;;
5637     s390x)
5638       VAR_CPU=s390x
5639       VAR_CPU_ARCH=s390
5640       VAR_CPU_BITS=64
5641       VAR_CPU_ENDIAN=woot
5642       VAR_LEGACY_CPU=s390x
5643        ;;
5644     *)
5645       as_fn_error $? "unsupported cpu $host_cpu" "$LINENO" 5
5646       ;;
5647   esac
5648 
5649   # Workaround cygwin not knowing about 64 bit.
5650   if test "x$VAR_OS" = "xwindows"; then
5651       if test "x$PROCESSOR_IDENTIFIER" != "x"; then
5652           PROC_ARCH=`echo $PROCESSOR_IDENTIFIER | $CUT -f1 -d' '`
5653           case "$PROC_ARCH" in
5654             intel64|Intel64|INTEL64|em64t|EM64T|amd64|AMD64|8664|x86_64)
5655               VAR_CPU=x64
5656               VAR_CPU_BITS=64
5657               VAR_LEGACY_CPU=amd64
5658               ;;
5659           esac
5660       fi
5661   fi
5662 
5663   if test "x$VAR_CPU_ARCH" = "xx86"; then
5664       if test "x$with_data_model" = "x64"; then
5665           VAR_CPU=x64
5666           VAR_CPU_BITS=64
5667           VAR_LEGACY_CPU=amd64
5668       fi
5669       if test "x$with_data_model" = "x32"; then
5670           VAR_CPU=ia32
5671           VAR_CPU_BITS=32
5672           VAR_LEGACY_CPU=i586
5673       fi
5674   fi
5675 
5676     HOST_CPU="$VAR_CPU"
5677     HOST_CPU_ARCH="$VAR_CPU_ARCH"
5678     HOST_CPU_BITS="$VAR_CPU_BITS"
5679     HOST_CPU_ENDIAN="$VAR_CPU_ENDIAN"
5680 
5681 
5682 
5683 
5684 
5685 
5686     # Also store the legacy naming of the cpu.
5687     # Ie i586 and amd64 instead of ia32 and x64
5688     LEGACY_HOST_CPU1="$VAR_LEGACY_CPU"
5689 
5690 
5691     # And the second legacy naming of the cpu.
5692     # Ie i386 and amd64 instead of ia32 and x64.
5693     LEGACY_HOST_CPU2="$LEGACY_HOST_CPU1"
5694     if test "x$LEGACY_HOST_CPU1" = xi586; then
5695         LEGACY_HOST_CPU2=i386
5696     fi
5697 
5698 
5699     # And the third legacy naming of the cpu.
5700     # Ie only amd64 or sparcv9, used for the ISA_DIR on Solaris.
5701     LEGACY_HOST_CPU3=""
5702     if test "x$HOST_CPU" = xx64; then
5703         LEGACY_HOST_CPU3=amd64
5704     fi
5705     if test "x$HOST_CPU" = xsparcv9; then
5706         LEGACY_HOST_CPU3=sparvc9
5707     fi
5708 
5709 
5710 
5711 
5712 
5713   case "$build_os" in
5714     *linux*)
5715       VAR_OS=linux
5716       VAR_OS_API=posix
5717       VAR_OS_FAMILY=gnu
5718       ;;
5719     *solaris*)
5720       VAR_OS=solaris
5721       VAR_OS_API=posix
5722       VAR_OS_FAMILY=sysv
5723       ;;
5724     *darwin*)
5725       VAR_OS=macosx
5726       VAR_OS_API=posix
5727       VAR_OS_FAMILY=bsd
5728       ;;
5729     *bsd*)
5730       VAR_OS=bsd
5731       VAR_OS_API=posix
5732       VAR_OS_FAMILY=bsd
5733       ;;
5734     *cygwin*|*windows*)
5735       VAR_OS=windows
5736       VAR_OS_API=winapi
5737       VAR_OS_FAMILY=windows
5738       ;;
5739     *)
5740       as_fn_error $? "unsupported host operating system $build_os" "$LINENO" 5
5741       ;;
5742   esac
5743 
5744     BUILD_OS="$VAR_OS"
5745     BUILD_OS_FAMILY="$VAR_OS_FAMILY"
5746     BUILD_OS_API="$VAR_OS_API"
5747 
5748 
5749 
5750 
5751 
5752     if test "x$BUILD_OS_API" = xposix; then
5753         LEGACY_BUILD_OS_API="solaris"
5754     fi
5755     if test "x$BUILD_OS_API" = xwinapi; then
5756         LEGACY_BUILD_OS_API="windows"
5757     fi
5758 
5759 
5760 
5761 
5762   # First argument is the cpu name from the trip/quad
5763   case "$build_cpu" in
5764     x86_64)
5765       VAR_CPU=x64
5766       VAR_CPU_ARCH=x86
5767       VAR_CPU_BITS=64
5768       VAR_CPU_ENDIAN=little
5769       VAR_LEGACY_CPU=amd64
5770       ;;
5771     i?86)
5772       VAR_CPU=ia32
5773       VAR_CPU_ARCH=x86
5774       VAR_CPU_BITS=32
5775       VAR_CPU_ENDIAN=little
5776       VAR_LEGACY_CPU=i586
5777       ;;
5778     alpha*)
5779       VAR_CPU=alpha
5780       VAR_CPU_ARCH=alpha
5781       VAR_CPU_BITS=64
5782       VAR_CPU_ENDIAN=big
5783       VAR_LEGACY_CPU=alpha
5784       ;;
5785     arm*)
5786       VAR_CPU=arm
5787       VAR_CPU_ARCH=arm
5788       VAR_CPU_BITS=3264
5789       VAR_CPU_ENDIAN=big
5790       VAR_LEGACY_CPU=arm
5791       ;;
5792     mips)
5793       VAR_CPU=mips
5794       VAR_CPU_ARCH=mips
5795       VAR_CPU_BITS=woot
5796       VAR_CPU_ENDIAN=woot
5797       VAR_LEGACY_CPU=mips
5798        ;;
5799     mipsel)
5800       VAR_CPU=mipsel
5801       VAR_CPU_ARCH=mips
5802       VAR_CPU_BITS=woot
5803       VAR_CPU_ENDIAN=woot
5804       VAR_LEGACY_CPU=mipsel
5805        ;;
5806     powerpc)
5807       VAR_CPU=ppc
5808       VAR_CPU_ARCH=ppc
5809       VAR_CPU_BITS=32
5810       VAR_CPU_ENDIAN=big
5811       VAR_LEGACY_CPU=ppc
5812        ;;
5813     powerpc64)
5814       VAR_CPU=ppc64
5815       VAR_CPU_ARCH=ppc
5816       VAR_CPU_BITS=64
5817       VAR_CPU_ENDIAN=32
5818       VAR_LEGACY_CPU=ppc64
5819        ;;
5820     sparc)
5821       VAR_CPU=sparc
5822       VAR_CPU_ARCH=sparc
5823       VAR_CPU_BITS=32
5824       VAR_CPU_ENDIAN=big
5825       VAR_LEGACY_CPU=sparc
5826        ;;
5827     sparc64)
5828       VAR_CPU=sparcv9
5829       VAR_CPU_ARCH=sparc
5830       VAR_CPU_BITS=64
5831       VAR_CPU_ENDIAN=big
5832       VAR_LEGACY_CPU=sparc_sparcv9
5833        ;;
5834     s390)
5835       VAR_CPU=s390
5836       VAR_CPU_ARCH=s390
5837       VAR_CPU_BITS=32
5838       VAR_CPU_ENDIAN=woot
5839       VAR_LEGACY_CPU=s390
5840       VAR_LEGACY_CPU=s390
5841        ;;
5842     s390x)
5843       VAR_CPU=s390x
5844       VAR_CPU_ARCH=s390
5845       VAR_CPU_BITS=64
5846       VAR_CPU_ENDIAN=woot
5847       VAR_LEGACY_CPU=s390x
5848        ;;
5849     *)
5850       as_fn_error $? "unsupported cpu $build_cpu" "$LINENO" 5
5851       ;;
5852   esac
5853 
5854   # Workaround cygwin not knowing about 64 bit.
5855   if test "x$VAR_OS" = "xwindows"; then
5856       if test "x$PROCESSOR_IDENTIFIER" != "x"; then
5857           PROC_ARCH=`echo $PROCESSOR_IDENTIFIER | $CUT -f1 -d' '`
5858           case "$PROC_ARCH" in
5859             intel64|Intel64|INTEL64|em64t|EM64T|amd64|AMD64|8664|x86_64)
5860               VAR_CPU=x64
5861               VAR_CPU_BITS=64
5862               VAR_LEGACY_CPU=amd64
5863               ;;
5864           esac
5865       fi
5866   fi
5867 
5868   if test "x$VAR_CPU_ARCH" = "xx86"; then
5869       if test "x$with_data_model" = "x64"; then
5870           VAR_CPU=x64
5871           VAR_CPU_BITS=64
5872           VAR_LEGACY_CPU=amd64
5873       fi
5874       if test "x$with_data_model" = "x32"; then
5875           VAR_CPU=ia32
5876           VAR_CPU_BITS=32
5877           VAR_LEGACY_CPU=i586
5878       fi
5879   fi
5880 
5881     BUILD_CPU="$VAR_CPU"
5882     BUILD_CPU_ARCH="$VAR_CPU_ARCH"
5883     BUILD_CPU_BITS="$VAR_CPU_BITS"
5884     BUILD_CPU_ENDIAN="$VAR_CPU_ENDIAN"
5885 
5886 
5887 
5888 
5889 
5890 
5891     # Also store the legacy naming of the cpu.
5892     # Ie i586 and amd64 instead of ia32 and x64
5893     LEGACY_BUILD_CPU1="$VAR_LEGACY_CPU"
5894 
5895 
5896     # And the second legacy naming of the cpu.
5897     # Ie i386 and amd64 instead of ia32 and x64.
5898     LEGACY_BUILD_CPU2="$LEGACY_BUILD_CPU1"
5899     if test "x$LEGACY_BUILD_CPU1" = xi586; then
5900         LEGACY_BUILD_CPU2=i386
5901     fi
5902 
5903 
5904     # And the third legacy naming of the cpu.
5905     # Ie only amd64 or sparcv9, used for the ISA_DIR on Solaris.
5906     LEGACY_BUILD_CPU3=""
5907     if test "x$BUILD_CPU" = xx64; then
5908         LEGACY_BUILD_CPU3=amd64
5909     fi
5910     if test "x$BUILD_CPU" = xsparcv9; then
5911         LEGACY_BUILD_CPU3=sparvc9
5912     fi
5913 
5914 
5915 
5916     if test "x$HOST_OS" != xsolaris; then
5917         LEGACY_HOST_CPU3=""
5918         LEGACY_BUILD_CPU3=""
5919     fi
5920 
5921 # Now the following vars are defined.
5922 # HOST_OS=aix,bsd,hpux,linux,macosx,solaris,windows
5923 # HOST_OS_FAMILY=bsd,gnu,sysv,win32,wince
5924 # HOST_OS_API=posix,winapi
5925 #
5926 # HOST_CPU=ia32,x64,sparc,sparcv9,arm,arm64,ppc,ppc64
5927 # HOST_CPU_ARCH=x86,sparc,pcc,arm
5928 # HOST_CPU_BITS=32,64
5929 # HOST_CPU_ENDIAN=big,little
5930 #
5931 # There is also a:
5932 # LEGACY_HOST_CPU1=i586,amd64,....  # used to set the old var ARCH
5933 # LEGACY_HOST_CPU2=i386,amd64,.... # used to set the old var LIBARCH
5934 # LEGACY_HOST_CPU3=only sparcv9,amd64 # used to set the ISA_DIR on Solaris
5935 # There was also a BUILDARCH that had i486,amd64,... but we do not use that
5936 # in the new build.
5937 # LEGACY_HOST_OS_API=solaris,windows # used to select source roots
5938 
5939 DATE_WHEN_CONFIGURED=`LANG=C date`
5940 
5941 
5942 # How many cores do we have on this build system?
5943 
5944 # Check whether --with-num-cores was given.
5945 if test "${with_num_cores+set}" = set; then :
5946   withval=$with_num_cores;
5947 fi
5948 
5949 if test "x$with_num_cores" = x; then
5950     # The number of cores were not specified, try to probe them.
5951 
5952     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for number of cores" >&5
5953 $as_echo_n "checking for number of cores... " >&6; }
5954     NUM_CORES=1
5955     FOUND_CORES=no
5956 
5957     if test -f /proc/cpuinfo; then
5958         # Looks like a Linux system
5959         NUM_CORES=`cat /proc/cpuinfo  | grep -c processor`
5960         FOUND_CORES=yes
5961     fi
5962 
5963     if test -x /usr/sbin/psrinfo; then
5964         # Looks like a Solaris system
5965         NUM_CORES=`LC_MESSAGES=C /usr/sbin/psrinfo -v | grep -c on-line`
5966         FOUND_CORES=yes
5967     fi
5968 
5969     if test -x /usr/sbin/system_profiler; then
5970         # Looks like a MacOSX system
5971         NUM_CORES=`/usr/sbin/system_profiler -detailLevel full SPHardwareDataType | grep 'Cores' | awk  '{print $5}'`
5972         FOUND_CORES=yes
5973     fi
5974 
5975     if test "x$build_os" = xwindows; then
5976         NUM_CORES=4
5977     fi
5978 
5979     # For c/c++ code we run twice as many concurrent build
5980     # jobs than we have cores, otherwise we will stall on io.
5981     CONCURRENT_BUILD_JOBS=`expr $NUM_CORES \* 2`
5982 
5983     if test "x$FOUND_CORES" = xyes; then
5984         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NUM_CORES" >&5
5985 $as_echo "$NUM_CORES" >&6; }
5986     else
5987         { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not detect number of cores, defaulting to 1!" >&5
5988 $as_echo "could not detect number of cores, defaulting to 1!" >&6; }
5989     fi
5990 
5991 
5992 else
5993     NUM_CORES=$with_num_cores
5994     CONCURRENT_BUILD_JOBS=`expr $NUM_CORES \* 2`
5995 fi
5996 
5997 
5998 
5999 # How many cores do we have on this build system?
6000 
6001 # Check whether --with-memory-size was given.
6002 if test "${with_memory_size+set}" = set; then :
6003   withval=$with_memory_size;
6004 fi
6005 
6006 if test "x$with_memory_size" = x; then
6007     # The memory size was not specified, try to probe it.
6008 
6009     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for memory size" >&5
6010 $as_echo_n "checking for memory size... " >&6; }
6011     # Default to 1024MB
6012     MEMORY_SIZE=1024
6013     FOUND_MEM=no
6014 
6015     if test -f /proc/cpuinfo; then
6016         # Looks like a Linux system
6017         MEMORY_SIZE=`cat /proc/meminfo | grep MemTotal | awk '{print $2}'`
6018         MEMORY_SIZE=`expr $MEMORY_SIZE / 1024`
6019         FOUND_MEM=yes
6020     fi
6021 
6022     if test -x /usr/sbin/prtconf; then
6023         # Looks like a Solaris system
6024         MEMORY_SIZE=`/usr/sbin/prtconf | grep "Memory size" | awk '{ print $3 }'`
6025         FOUND_MEM=yes
6026     fi
6027 
6028     if test -x /usr/sbin/system_profiler; then
6029         # Looks like a MacOSX system
6030         MEMORY_SIZE=`/usr/sbin/system_profiler -detailLevel full SPHardwareDataType | grep 'Memory' | awk  '{print $2}'`
6031         MEMORY_SIZE=`expr $MEMORY_SIZE \* 1024`
6032         FOUND_MEM=yes
6033     fi
6034 
6035     if test "x$build_os" = xwindows; then
6036         MEMORY_SIZE=`systeminfo | grep 'Total Physical Memory:' | awk '{ print $4 }' | sed 's/,//'`
6037         FOUND_MEM=yes
6038     fi
6039 
6040     if test "x$FOUND_MEM" = xyes; then
6041         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MEMORY_SIZE MB" >&5
6042 $as_echo "$MEMORY_SIZE MB" >&6; }
6043     else
6044         { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not detect memory size defaulting to 1024MB!" >&5
6045 $as_echo "could not detect memory size defaulting to 1024MB!" >&6; }
6046     fi
6047 
6048 else
6049     MEMORY_SIZE=$with_memory_size
6050 fi
6051 
6052 
6053 # Where is the source? It is located two levels above the configure script.
6054 CURDIR="$PWD"
6055 cd "$AUTOCONF_DIR/../.."
6056 SRC_ROOT="`pwd`"
6057 
6058 cd "$CURDIR"
6059 
6060 # For cygwin we need cygpath first, since it is used everywhere.
6061 # Extract the first word of "cygpath", so it can be a program name with args.
6062 set dummy cygpath; ac_word=$2
6063 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6064 $as_echo_n "checking for $ac_word... " >&6; }
6065 if test "${ac_cv_path_CYGPATH+set}" = set; then :
6066   $as_echo_n "(cached) " >&6
6067 else
6068   case $CYGPATH in
6069   [\\/]* | ?:[\\/]*)
6070   ac_cv_path_CYGPATH="$CYGPATH" # Let the user override the test with a path.
6071   ;;
6072   *)
6073   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6074 for as_dir in $PATH
6075 do
6076   IFS=$as_save_IFS
6077   test -z "$as_dir" && as_dir=.
6078     for ac_exec_ext in '' $ac_executable_extensions; do
6079   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6080     ac_cv_path_CYGPATH="$as_dir/$ac_word$ac_exec_ext"
6081     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6082     break 2
6083   fi
6084 done
6085   done
6086 IFS=$as_save_IFS
6087 
6088   ;;
6089 esac
6090 fi
6091 CYGPATH=$ac_cv_path_CYGPATH
6092 if test -n "$CYGPATH"; then
6093   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CYGPATH" >&5
6094 $as_echo "$CYGPATH" >&6; }
6095 else
6096   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6097 $as_echo "no" >&6; }
6098 fi
6099 
6100 
6101 PATH_SEP=":"
6102 if test "x$BUILD_OS" = "xwindows"; then
6103     if test "x$CYGPATH" = x; then
6104         as_fn_error $? "Something is wrong with your cygwin installation since I cannot find cygpath.exe in your path" "$LINENO" 5
6105     fi
6106     PATH_SEP=";"
6107 fi
6108 
6109 
6110 
6111     # Fail with message the path to the source root if var SRC_ROOT contains a path with no spaces in it.
6112     # Unless on Windows, where we can rewrite the path.
6113     HAS_SPACE=`echo "$SRC_ROOT" | grep " "`
6114     if test "x$HAS_SPACE" != x; then
6115         if test "x$BUILD_OS" = "xwindows"; then
6116             SRC_ROOT=`$CYGPATH -s -m -a "$SRC_ROOT"`
6117             SRC_ROOT=`$CYGPATH -u "$SRC_ROOT"`
6118         else
6119             as_fn_error $? "You cannot have spaces in the path to the source root! \"$SRC_ROOT\"" "$LINENO" 5
6120         fi
6121     fi
6122 
6123 
6124     # Fail with message the path to the current directory if var CURDIR contains a path with no spaces in it.
6125     # Unless on Windows, where we can rewrite the path.
6126     HAS_SPACE=`echo "$CURDIR" | grep " "`
6127     if test "x$HAS_SPACE" != x; then
6128         if test "x$BUILD_OS" = "xwindows"; then
6129             CURDIR=`$CYGPATH -s -m -a "$CURDIR"`
6130             CURDIR=`$CYGPATH -u "$CURDIR"`
6131         else
6132             as_fn_error $? "You cannot have spaces in the path to the current directory! \"$CURDIR\"" "$LINENO" 5
6133         fi
6134     fi
6135 
6136 
6137 if test "x$BUILD_OS" = "xsolaris"; then
6138     # Also search in /usr/ccs/bin for utilities like ar and as.
6139     PATH="/usr/ccs/bin:$PATH"
6140 fi
6141 
6142 ###############################################################################
6143 #
6144 # OpenJDK or closed
6145 #
6146 # Check whether --enable-openjdk was given.
6147 if test "${enable_openjdk+set}" = set; then :
6148   enableval=$enable_openjdk;
6149 fi
6150 
6151 
6152 if test "x$enable_openjdk" = "xyes"; then
6153     OPENJDK=true
6154 elif test "x$enable_openjdk" = "xno"; then
6155     OPENJDK=false
6156 elif test -d "$SRC_ROOT/jdk/src/closed"; then
6157     OPENJDK=false
6158 else
6159     OPENJDK=true
6160 fi
6161 
6162 if test "x$OPENJDK" = "xtrue"; then
6163     SET_OPENJDK=OPENJDK=true
6164 fi
6165 
6166 
6167 
6168 ###############################################################################
6169 #
6170 # JIGSAW or not.  The JIGSAW variable is used during the intermediate
6171 # stage when we are building both the old style JDK and the new style modularized JDK.
6172 # When the modularized JDK is finalized, this option will go away.
6173 #
6174 # Check whether --enable-jigsaw was given.
6175 if test "${enable_jigsaw+set}" = set; then :
6176   enableval=$enable_jigsaw;
6177 fi
6178 
6179 
6180 if test "x$enable_jigsaw" = "xyes"; then
6181     JIGSAW=true
6182 else
6183     JIGSAW=false
6184 fi
6185 
6186 
6187 ###############################################################################
6188 #
6189 # Check which variant of the JDK that we want to build.
6190 # Currently we have:
6191 #    normal:   standard edition
6192 #    embedded: cut down to a smaller footprint
6193 #
6194 # Effectively the JDK variant gives a name to a specific set of
6195 # modules to compile into the JDK. In the future, these modules
6196 # might even be Jigsaw modules.
6197 #
6198 { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variant of the JDK to build" >&5
6199 $as_echo_n "checking which variant of the JDK to build... " >&6; }
6200 
6201 # Check whether --with-jdk-variant was given.
6202 if test "${with_jdk_variant+set}" = set; then :
6203   withval=$with_jdk_variant;
6204 fi
6205 
6206 
6207 if test "x$with_jdk_variant" = xnormal || test "x$with_jdk_variant" = x; then
6208     JAVASE_EMBEDDED=""
6209     MINIMIZE_RAM_USAGE=""
6210     JDK_VARIANT="normal"
6211 elif test "x$with_jdk_variant" = xembedded; then
6212     JAVASE_EMBEDDED="JAVASE_EMBEDDED:=true"
6213     MINIMIZE_RAM_USAGE="MINIMIZE_RAM_USAGE:=true"
6214     JDK_VARIANT="embedded"
6215 else
6216     as_fn_error $? "The available JDK variants are: normal, embedded" "$LINENO" 5
6217 fi
6218 
6219 
6220 
6221 
6222 
6223 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $JDK_VARIANT" >&5
6224 $as_echo "$JDK_VARIANT" >&6; }
6225 
6226 ###############################################################################
6227 #
6228 # Should we build a JDK/JVM with head support (ie a graphical ui)?
6229 # We always build headless support.
6230 #
6231 { $as_echo "$as_me:${as_lineno-$LINENO}: checking headful support" >&5
6232 $as_echo_n "checking headful support... " >&6; }
6233 # Check whether --enable-headful was given.
6234 if test "${enable_headful+set}" = set; then :
6235   enableval=$enable_headful; SUPPORT_HEADFUL=${enable_headful}
6236 else
6237   SUPPORT_HEADFUL=yes
6238 fi
6239 
6240 
6241 SUPPORT_HEADLESS=yes
6242 BUILD_HEADLESS="BUILD_HEADLESS:=true"
6243 
6244 if test "x$SUPPORT_HEADFUL" = xyes; then
6245     # We are building both headful and headless.
6246     BUILD_HEADLESS_ONLY=""
6247     headful_msg="inlude support for both headful and headless"
6248 fi
6249 
6250 if test "x$SUPPORT_HEADFUL" = xno; then
6251     # Thus we are building headless only.
6252     BUILD_HEADLESS="BUILD_HEADLESS:=true"
6253     BUILD_HEADLESS_ONLY="BUILD_HEADLESS_ONLY:=true"
6254     headful_msg="headless only"
6255 fi
6256 
6257 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $headful_msg" >&5
6258 $as_echo "$headful_msg" >&6; }
6259 
6260 
6261 
6262 
6263 
6264 
6265 ###############################################################################
6266 #
6267 # Check which variants of the JVM that we want to build.
6268 # Currently we have:
6269 #    server: normal interpreter and a tiered C1/C2 compiler
6270 #    client: normal interpreter and C1 (no C2 compiler) (only 32-bit platforms)
6271 #    kernel: kernel footprint JVM that passes the TCK without major performance problems,
6272 #             ie normal interpreter and C1, only the serial GC, kernel jvmti etc
6273 #    zero: no machine code interpreter, no compiler
6274 #    zeroshark: zero interpreter and shark/llvm compiler backend
6275 { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variants of the JVM that should be built" >&5
6276 $as_echo_n "checking which variants of the JVM that should be built... " >&6; }
6277 
6278 # Check whether --with-jvm-variants was given.
6279 if test "${with_jvm_variants+set}" = set; then :
6280   withval=$with_jvm_variants;
6281 fi
6282 
6283 
6284 if test "x$with_jvm_variants" = x; then
6285     if test "x$JDK_VARIANT" = xembedded; then
6286         with_jvm_variants="kernel"
6287     elif test "x$HOST_CPU_BITS" = x64; then
6288         with_jvm_variants="server"
6289     else
6290         # Yes, on 32-bit machines, the same source (almost) is compiled twice
6291         # to generate two libjvm.so files. Fun, fun.
6292         with_jvm_variants="client,server"
6293     fi
6294 fi
6295 
6296 JVM_VARIANTS=",$with_jvm_variants,"
6297 TEST_VARIANTS=`$ECHO "$JVM_VARIANTS" | $SED -e 's/server,//' -e 's/client,//' -e 's/kernel,//' -e 's/zero,//' -e 's/zeroshark,//'`
6298 
6299 if test "x$TEST_VARIANTS" != "x,"; then
6300    as_fn_error $? "The available JVM variants are: server, client, kernel, zero, zeroshark" "$LINENO" 5
6301 fi
6302 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_jvm_variants" >&5
6303 $as_echo "$with_jvm_variants" >&6; }
6304 
6305 JVM_VARIANT_SERVER=`$ECHO "$JVM_VARIANTS" | $SED -e '/,server,/!s/.*/false/g' -e '/,server,/s/.*/true/g'`
6306 JVM_VARIANT_CLIENT=`$ECHO "$JVM_VARIANTS" | $SED -e '/,client,/!s/.*/false/g' -e '/,client,/s/.*/true/g'`
6307 JVM_VARIANT_KERNEL=`$ECHO "$JVM_VARIANTS" | $SED -e '/,kernel,/!s/.*/false/g' -e '/,kernel,/s/.*/true/g'`
6308 JVM_VARIANT_ZERO=`$ECHO "$JVM_VARIANTS" | $SED -e '/,zero,/!s/.*/false/g' -e '/,zero,/s/.*/true/g'`
6309 JVM_VARIANT_ZEROSHARK=`$ECHO "$JVM_VARIANTS" | $SED -e '/,zeroshark,/!s/.*/false/g' -e '/,zeroshark,/s/.*/true/g'`
6310 
6311 if test "x$JVM_VARIANT_CLIENT" = xtrue; then
6312     if test "x$HOST_CPU_BITS" = x64; then
6313         as_fn_error $? "You cannot build a client JVM for a 64-bit machine." "$LINENO" 5
6314     fi
6315 fi
6316 if test "x$JVM_VARIANT_KERNEL" = xtrue; then
6317     if test "x$HOST_CPU_BITS" = x64; then
6318         as_fn_error $? "You cannot build a kernel JVM for a 64-bit machine." "$LINENO" 5
6319     fi
6320 fi
6321 
6322 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/'`
6323 # Replace the commas with AND for use in the build directory name.
6324 ANDED_JVM_VARIANTS=`$ECHO "$JVM_VARIANTS" | $SED -e 's/^,//' -e 's/,$//' -e 's/,/AND/'`
6325 if test "x$COUNT_VARIANTS" != "x,1"; then
6326     { $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
6327 $as_echo "$as_me: NOTE! Longer build time since we are building more than one version of the libjvm! $with_jvm_variants" >&6;}
6328 fi
6329 
6330 
6331 
6332 
6333 
6334 
6335 
6336 
6337 ###############################################################################
6338 #
6339 # Set the debug level
6340 #    release: no debug information, all optimizations, no asserts.
6341 #    fastdebug: debug information (-g), all optimizations, all asserts
6342 #    slowdebug: debug information (-g), no optimizations, all asserts
6343 #
6344 DEBUG_LEVEL="release"
6345 { $as_echo "$as_me:${as_lineno-$LINENO}: checking which debug level to use" >&5
6346 $as_echo_n "checking which debug level to use... " >&6; }
6347 # Check whether --enable-debug was given.
6348 if test "${enable_debug+set}" = set; then :
6349   enableval=$enable_debug;
6350         ENABLE_DEBUG="${enableval}"
6351         DEBUG_LEVEL="fastdebug"
6352 
6353 else
6354   ENABLE_DEBUG="no"
6355 fi
6356 
6357 
6358 
6359 # Check whether --with-debug-level was given.
6360 if test "${with_debug_level+set}" = set; then :
6361   withval=$with_debug_level;
6362         DEBUG_LEVEL="${withval}"
6363         if test "x$ENABLE_DEBUG" = xyes; then
6364                         as_fn_error $? "You cannot use both --enable-debug and --with-debug-level at the same time." "$LINENO" 5
6365         fi
6366 
6367 fi
6368 
6369 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DEBUG_LEVEL" >&5
6370 $as_echo "$DEBUG_LEVEL" >&6; }
6371 
6372 if test "x$DEBUG_LEVEL" != xrelease && \
6373    test "x$DEBUG_LEVEL" != xfastdebug && \
6374    test "x$DEBUG_LEVEL" != xslowdebug; then
6375    as_fn_error $? "Allowed debug levels are: release, fastdebug and slowdebug" "$LINENO" 5
6376 fi
6377 
6378 case $DEBUG_LEVEL in
6379       release )
6380           VARIANT="OPT"
6381           FASTDEBUG="false"
6382           DEBUG_CLASSFILES="false"
6383           BUILD_VARIANT_RELEASE=""
6384            ;;
6385       fastdebug )
6386           VARIANT="DBG"
6387           FASTDEBUG="true"
6388           DEBUG_CLASSFILES="true"
6389           BUILD_VARIANT_RELEASE="-fastdebug"
6390            ;;
6391       slowdebug )
6392           VARIANT="DBG"
6393           FASTDEBUG="false"
6394           DEBUG_CLASSFILES="true"
6395           BUILD_VARIANT_RELEASE="-debug"
6396            ;;
6397 esac
6398 
6399 
6400 
6401 
6402 
6403 
6404 
6405 # Source the version numbers
6406 . $AUTOCONF_DIR/version.numbers
6407 if test "x$OPENJDK" = "xfalse"; then
6408     . $AUTOCONF_DIR/closed.version.numbers
6409 fi
6410 # Now set the JDK version, milestone, build number etc.
6411 
6412 
6413 
6414 
6415 
6416 
6417 
6418 
6419 
6420 
6421 
6422 
6423 COPYRIGHT_YEAR=`date +'%Y'`
6424 
6425 
6426 RUNTIME_NAME="$PRODUCT_NAME $PRODUCT_SUFFIX"
6427 
6428 
6429 if test "x$JDK_UPDATE_VERSION" != x; then
6430     JDK_VERSION="${JDK_MAJOR_VERSION}.${JDK_MINOR_VERSION}.${JDK_MICRO_VERSION}_${JDK_UPDATE_VERSION}"
6431 else
6432     JDK_VERSION="${JDK_MAJOR_VERSION}.${JDK_MINOR_VERSION}.${JDK_MICRO_VERSION}"
6433 fi
6434 
6435 
6436 if test "x$MILESTONE" != x; then
6437     RELEASE="${JDK_VERSION}-${MILESTONE}${BUILD_VARIANT_RELEASE}"
6438 else
6439     RELEASE="${JDK_VERSION}${BUILD_VARIANT_RELEASE}"
6440 fi
6441 
6442 
6443 if test "x$JDK_BUILD_NUMBER" != x; then
6444     FULL_VERSION="${RELEASE}-${JDK_BUILD_NUMBER}"
6445 else
6446     JDK_BUILD_NUMBER=b00
6447     BUILD_DATE=`date '+%Y_%m_%d_%H_%M'`
6448     # Avoid [:alnum:] since it depends on the locale.
6449     CLEAN_USERNAME=`echo "$USER" | $TR -d -c 'abcdefghijklmnopqrstuvqxyz0123456789'`
6450     USER_RELEASE_SUFFIX=`echo "${CLEAN_USERNAME}_${BUILD_DATE}" | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvqxyz'`
6451     FULL_VERSION="${RELEASE}-${USER_RELEASE_SUFFIX}-${JDK_BUILD_NUMBER}"
6452 fi
6453 
6454 COOKED_BUILD_NUMBER=`$ECHO $JDK_BUILD_NUMBER | $SED -e 's/^b//' -e 's/^0//'`
6455 
6456 
6457 # Test from where we are running configure, in or outside of src root.
6458 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
6459     # We are running configure from the src root.
6460     # Create a default ./build/host-variant-debuglevel output root.
6461     OUTPUT_ROOT="$SRC_ROOT/build/${HOST_OS}-${HOST_CPU}-${JDK_VARIANT}-${ANDED_JVM_VARIANTS}-${DEBUG_LEVEL}"
6462     mkdir -p "$OUTPUT_ROOT"
6463     if test ! -d "$OUTPUT_ROOT"; then
6464         as_fn_error $? "Could not create build directory $OUTPUT_ROOT" "$LINENO" 5
6465     fi
6466 else
6467     # We are running configure from outside of the src dir.
6468     # Then use the current directory as output dir!
6469     OUTPUT_ROOT="$CURDIR"
6470 fi
6471 
6472 
6473     # Fail with message the path to the output root if var OUTPUT_ROOT contains a path with no spaces in it.
6474     # Unless on Windows, where we can rewrite the path.
6475     HAS_SPACE=`echo "$OUTPUT_ROOT" | grep " "`
6476     if test "x$HAS_SPACE" != x; then
6477         if test "x$BUILD_OS" = "xwindows"; then
6478             OUTPUT_ROOT=`$CYGPATH -s -m -a "$OUTPUT_ROOT"`
6479             OUTPUT_ROOT=`$CYGPATH -u "$OUTPUT_ROOT"`
6480         else
6481             as_fn_error $? "You cannot have spaces in the path to the output root! \"$OUTPUT_ROOT\"" "$LINENO" 5
6482         fi
6483     fi
6484 
6485 
6486 # Save the arguments given to us
6487 echo "$CONFIGURE_COMMAND_LINE" > $OUTPUT_ROOT/configure-arguments
6488 
6489 # Check if the VS env variables were setup prior to running configure.
6490 # If not, then find vcvarsall.bat and run it automatically, and integrate
6491 # the set env variables into the spec file.
6492 SETUPDEVENV="# No special vars"
6493 if test "x$BUILD_OS" = "xwindows"; then
6494     # If vcvarsall.bat has been run, then VCINSTALLDIR is set.
6495     if test "x$VCINSTALLDIR" != x; then
6496         # No further setup is needed. The build will happen from this kind
6497         # of shell.
6498         SETUPDEVENV="# This spec file expects that you are running bash from within a VS command prompt."
6499         # Make sure to remind you, if you forget to run make from a cygwin bash shell
6500         # that is spawned "bash -l" from a VS command prompt.
6501         CHECK_FOR_VCINSTALLDIR=yes
6502         { $as_echo "$as_me:${as_lineno-$LINENO}: checking if you are running from within a VS command prompt" >&5
6503 $as_echo_n "checking if you are running from within a VS command prompt... " >&6; }
6504         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6505 $as_echo "yes" >&6; }
6506     else
6507         # Ah, we have not yet run vcvarsall.bat/vsvars32.bat/vsvars64.bat. Lets do that. First find it.
6508         if test "x$VS100COMNTOOLS" != x; then
6509             VARSBAT=`find "$VS100COMNTOOLS/../.." -name vcvarsall.bat`
6510             SEARCH_ROOT="$VS100COMNTOOLS"
6511         else
6512             VARSBAT=`find "$PROGRAMFILES" -name vcvarsall.bat`
6513             SEARCH_ROOT="$PROGRAMFILES"
6514         fi
6515         VCPATH=`dirname "$VARSBAT"`
6516         VCPATH=`cygpath -w "$VCPATH"`
6517         if test "x$VARSBAT" = x || test ! -d "$VCPATH"; then
6518             { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can find the VS installation" >&5
6519 $as_echo_n "checking if we can find the VS installation... " >&6; }
6520             { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6521 $as_echo "no" >&6; }
6522             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
6523         fi
6524         case "$LEGACY_HOST_CPU1" in
6525           i?86)
6526             VARSBAT_ARCH=x86
6527             ;;
6528           *)
6529             VARSBAT_ARCH=$LEGACY_HOST_CPU1
6530             ;;
6531         esac
6532         # Lets extract the variables that are set by vcvarsall.bat/vsvars32.bat/vsvars64.bat
6533         cd $OUTPUT_ROOT
6534         $SRC_ROOT/common/bin/extractvcvars.sh "$VARSBAT" "$VARSBAT_ARCH"
6535         cd $CURDIR
6536         if test ! -s $OUTPUT_ROOT/localdevenv.sh || test ! -s $OUTPUT_ROOT/localdevenv.gmk; then
6537             { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can extract the needed env variables" >&5
6538 $as_echo_n "checking if we can extract the needed env variables... " >&6; }
6539             { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6540 $as_echo "no" >&6; }
6541             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
6542         fi
6543         # Now set all paths and other env variables. This will allow the rest of
6544         # the configure script to find and run the compiler in the proper way.
6545         . $OUTPUT_ROOT/localdevenv.sh
6546         { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can find the VS installation" >&5
6547 $as_echo_n "checking if we can find the VS installation... " >&6; }
6548         if test "x$VCINSTALLDIR" != x; then
6549             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $VCINSTALLDIR" >&5
6550 $as_echo "$VCINSTALLDIR" >&6; }
6551         else
6552             { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6553 $as_echo "no" >&6; }
6554             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
6555         fi
6556         CHECK_FOR_VCINSTALLDIR=no
6557         SETUPDEVENV="include $OUTPUT_ROOT/localdevenv.gmk"
6558 
6559         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for msvcr100.dll" >&5
6560 $as_echo_n "checking for msvcr100.dll... " >&6; }
6561 
6562 # Check whether --with-msvcr100dll was given.
6563 if test "${with_msvcr100dll+set}" = set; then :
6564   withval=$with_msvcr100dll;
6565 fi
6566 
6567         if test "x$with_msvcr100dll" != x; then
6568             MSVCR100DLL="$with_msvcr100dll"
6569         else
6570             if test "x$HOST_CPU_BITS" = x64; then
6571                 MSVCR100DLL=`find "$VCINSTALLDIR/.." -name msvcr100.dll | grep x64 | head --lines 1`
6572             else
6573                 MSVCR100DLL=`find "$VCINSTALLDIR/.." -name msvcr100.dll | grep x86 | grep -v ia64 | grep -v x64 | head --lines 1`
6574                 if test "x$MSVCR100DLL" = x; then
6575                     MSVCR100DLL=`find "$VCINSTALLDIR/.." -name msvcr100.dll | head --lines 1`
6576                 fi
6577             fi
6578         fi
6579         if test "x$MSVCR100DLL" = x; then
6580            { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6581 $as_echo "no" >&6; }
6582            as_fn_error $? "Could not find msvcr100.dll !" "$LINENO" 5
6583         fi
6584         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSVCR100DLL" >&5
6585 $as_echo "$MSVCR100DLL" >&6; }
6586 
6587     # Fail with message the path to msvcr100.dll if var MSVCR100DLL contains a path with no spaces in it.
6588     # Unless on Windows, where we can rewrite the path.
6589     HAS_SPACE=`echo "$MSVCR100DLL" | grep " "`
6590     if test "x$HAS_SPACE" != x; then
6591         if test "x$BUILD_OS" = "xwindows"; then
6592             MSVCR100DLL=`$CYGPATH -s -m -a "$MSVCR100DLL"`
6593             MSVCR100DLL=`$CYGPATH -u "$MSVCR100DLL"`
6594         else
6595             as_fn_error $? "You cannot have spaces in the path to msvcr100.dll! \"$MSVCR100DLL\"" "$LINENO" 5
6596         fi
6597     fi
6598 
6599     fi
6600 fi
6601 
6602 
6603 
6604 
6605 # Most of the probed defines are put into config.h
6606 ac_config_headers="$ac_config_headers $OUTPUT_ROOT/config.h:$AUTOCONF_DIR/config.h.in"
6607 
6608 # The spec.gmk file contains all variables for the make system.
6609 ac_config_files="$ac_config_files $OUTPUT_ROOT/spec.gmk:$AUTOCONF_DIR/spec.gmk.in"
6610 
6611 # The generated Makefile knows where the spec.gmk is and where the source is.
6612 # You can run make from the OUTPUT_ROOT. If you have only
6613 # one configured host, then you can also run make from the SRC_ROOT,
6614 # since it will go look for a single spec.gmk file. Or perhaps it
6615 # should instead make all configured hosts it can find?
6616 ac_config_files="$ac_config_files $OUTPUT_ROOT/Makefile:$AUTOCONF_DIR/Makefile.in"
6617 
6618 
6619 SPEC=$OUTPUT_ROOT/spec.gmk
6620 
6621 OUTPUT_ROOT=$OUTPUT_ROOT
6622 
6623 
6624 # Where are the sources. Any of these can be overridden
6625 # using --with-override-corba and the likes.
6626 LANGTOOLS_TOPDIR="$SRC_ROOT/langtools"
6627 CORBA_TOPDIR="$SRC_ROOT/corba"
6628 JAXP_TOPDIR="$SRC_ROOT/jaxp"
6629 JAXWS_TOPDIR="$SRC_ROOT/jaxws"
6630 HOTSPOT_TOPDIR="$SRC_ROOT/hotspot"
6631 JDK_TOPDIR="$SRC_ROOT/jdk"
6632 
6633 
6634 
6635 
6636 
6637 
6638 
6639 # Check if pkg-config is available.
6640 
6641 
6642 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
6643         if test -n "$ac_tool_prefix"; then
6644   # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
6645 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
6646 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6647 $as_echo_n "checking for $ac_word... " >&6; }
6648 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
6649   $as_echo_n "(cached) " >&6
6650 else
6651   case $PKG_CONFIG in
6652   [\\/]* | ?:[\\/]*)
6653   ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
6654   ;;
6655   *)
6656   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6657 for as_dir in $PATH
6658 do
6659   IFS=$as_save_IFS
6660   test -z "$as_dir" && as_dir=.
6661     for ac_exec_ext in '' $ac_executable_extensions; do
6662   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6663     ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
6664     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6665     break 2
6666   fi
6667 done
6668   done
6669 IFS=$as_save_IFS
6670 
6671   ;;
6672 esac
6673 fi
6674 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
6675 if test -n "$PKG_CONFIG"; then
6676   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
6677 $as_echo "$PKG_CONFIG" >&6; }
6678 else
6679   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6680 $as_echo "no" >&6; }
6681 fi
6682 
6683 
6684 fi
6685 if test -z "$ac_cv_path_PKG_CONFIG"; then
6686   ac_pt_PKG_CONFIG=$PKG_CONFIG
6687   # Extract the first word of "pkg-config", so it can be a program name with args.
6688 set dummy pkg-config; ac_word=$2
6689 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6690 $as_echo_n "checking for $ac_word... " >&6; }
6691 if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then :
6692   $as_echo_n "(cached) " >&6
6693 else
6694   case $ac_pt_PKG_CONFIG in
6695   [\\/]* | ?:[\\/]*)
6696   ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
6697   ;;
6698   *)
6699   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6700 for as_dir in $PATH
6701 do
6702   IFS=$as_save_IFS
6703   test -z "$as_dir" && as_dir=.
6704     for ac_exec_ext in '' $ac_executable_extensions; do
6705   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6706     ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
6707     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6708     break 2
6709   fi
6710 done
6711   done
6712 IFS=$as_save_IFS
6713 
6714   ;;
6715 esac
6716 fi
6717 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
6718 if test -n "$ac_pt_PKG_CONFIG"; then
6719   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
6720 $as_echo "$ac_pt_PKG_CONFIG" >&6; }
6721 else
6722   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6723 $as_echo "no" >&6; }
6724 fi
6725 
6726   if test "x$ac_pt_PKG_CONFIG" = x; then
6727     PKG_CONFIG=""
6728   else
6729     case $cross_compiling:$ac_tool_warned in
6730 yes:)
6731 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6732 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6733 ac_tool_warned=yes ;;
6734 esac
6735     PKG_CONFIG=$ac_pt_PKG_CONFIG
6736   fi
6737 else
6738   PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
6739 fi
6740 
6741 fi
6742 if test -n "$PKG_CONFIG"; then
6743         _pkg_min_version=0.9.0
6744         { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
6745 $as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
6746         if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
6747                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6748 $as_echo "yes" >&6; }
6749         else
6750                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6751 $as_echo "no" >&6; }
6752                 PKG_CONFIG=""
6753         fi
6754 
6755 fi
6756 
6757 
6758 # Check whether --with-builddeps-conf was given.
6759 if test "${with_builddeps_conf+set}" = set; then :
6760   withval=$with_builddeps_conf;
6761 fi
6762 
6763 
6764 
6765 # Check whether --with-builddeps-server was given.
6766 if test "${with_builddeps_server+set}" = set; then :
6767   withval=$with_builddeps_server;
6768 fi
6769 
6770 
6771 
6772 # Check whether --with-builddeps-dir was given.
6773 if test "${with_builddeps_dir+set}" = set; then :
6774   withval=$with_builddeps_dir;
6775 else
6776   with_builddeps_dir=/localhome/builddeps
6777 fi
6778 
6779 
6780 
6781 # Check whether --with-builddeps-group was given.
6782 if test "${with_builddeps_group+set}" = set; then :
6783   withval=$with_builddeps_group;
6784 fi
6785 
6786 
6787 # Check whether --enable-list-builddeps was given.
6788 if test "${enable_list_builddeps+set}" = set; then :
6789   enableval=$enable_list_builddeps; LIST_BUILDDEPS="${enableval}"
6790 else
6791   LIST_BUILDDEPS='no'
6792 fi
6793 
6794 
6795 if test "x$LIST_BUILDDEPS" = xyes; then
6796     echo
6797     echo List of build dependencies known to the configure script,
6798     echo that can be used in builddeps.conf files:
6799     cat $SRC_ROOT/configure.ac | grep BDEPS_CHECK_MODUL | grep -v configure.ac | cut -f 2 -d ',' | tr -d ' ' | sort
6800     echo
6801     exit 1
6802 fi
6803 
6804 # If builddeps server or conf file is given. Setup buildeps usage.
6805 
6806 
6807     if test "x$with_builddeps_server" != x || test "x$with_builddeps_conf" != x; then
6808         if test "x$with_builddeps_conf" != x; then
6809             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for supplied builddeps configuration file" >&5
6810 $as_echo_n "checking for supplied builddeps configuration file... " >&6; }
6811             builddepsfile=$with_builddeps_conf
6812             if test -s $builddepsfile; then
6813                 . $builddepsfile
6814                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: loaded!" >&5
6815 $as_echo "loaded!" >&6; }
6816             else
6817                as_fn_error $? "The given builddeps conf file $with_builddeps_conf could not be loaded!" "$LINENO" 5
6818            fi
6819         else
6820             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for builddeps.conf files in sources..." >&5
6821 $as_echo_n "checking for builddeps.conf files in sources...... " >&6; }
6822             builddepsfile=`mktemp`
6823             touch $builddepsfile
6824             # Put all found confs into a single file.
6825             find ${SRC_ROOT} -name builddeps.conf -exec cat \{\} \; >> $builddepsfile
6826             # Source the file to acquire the variables
6827             if test -s $builddepsfile; then
6828                 . $builddepsfile
6829                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found at least one!" >&5
6830 $as_echo "found at least one!" >&6; }
6831             else
6832                as_fn_error $? "Could not find any builddeps.conf at all!" "$LINENO" 5
6833            fi
6834         fi
6835         # Create build and host names that use _ instead of "-" and ".".
6836         # This is necessary to use them in variable names.
6837         build_var=`echo ${build} | tr '-' '_' | tr '.' '_'`
6838         host_var=`echo ${host} | tr '-' '_' | tr '.' '_'`
6839         # Extract rewrite information for build and host
6840         eval rewritten_build=\${REWRITE_${build_var}}
6841         if test "x$rewritten_build" = x; then
6842             rewritten_build=${build}
6843             echo Build stays the same $rewritten_build
6844         else
6845             echo Rewriting build for builddeps into $rewritten_build
6846         fi
6847         eval rewritten_host=\${REWRITE_${host_var}}
6848         if test "x$rewritten_host" = x; then
6849             rewritten_host=${host}
6850             echo Host stays the same $rewritten_host
6851         else
6852             echo Rewriting host for builddeps into $rewritten_host
6853         fi
6854         rewritten_build_var=`echo ${rewritten_build} | tr '-' '_' | tr '.' '_'`
6855         rewritten_host_var=`echo ${rewritten_host} | tr '-' '_' | tr '.' '_'`
6856     fi
6857     for ac_prog in 7z unzip
6858 do
6859   # Extract the first word of "$ac_prog", so it can be a program name with args.
6860 set dummy $ac_prog; ac_word=$2
6861 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6862 $as_echo_n "checking for $ac_word... " >&6; }
6863 if test "${ac_cv_prog_BDEPS_UNZIP+set}" = set; then :
6864   $as_echo_n "(cached) " >&6
6865 else
6866   if test -n "$BDEPS_UNZIP"; then
6867   ac_cv_prog_BDEPS_UNZIP="$BDEPS_UNZIP" # Let the user override the test.
6868 else
6869 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6870 for as_dir in $PATH
6871 do
6872   IFS=$as_save_IFS
6873   test -z "$as_dir" && as_dir=.
6874     for ac_exec_ext in '' $ac_executable_extensions; do
6875   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6876     ac_cv_prog_BDEPS_UNZIP="$ac_prog"
6877     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6878     break 2
6879   fi
6880 done
6881   done
6882 IFS=$as_save_IFS
6883 
6884 fi
6885 fi
6886 BDEPS_UNZIP=$ac_cv_prog_BDEPS_UNZIP
6887 if test -n "$BDEPS_UNZIP"; then
6888   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BDEPS_UNZIP" >&5
6889 $as_echo "$BDEPS_UNZIP" >&6; }
6890 else
6891   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6892 $as_echo "no" >&6; }
6893 fi
6894 
6895 
6896   test -n "$BDEPS_UNZIP" && break
6897 done
6898 
6899     if test "x$BDEPS_UNZIP" = x7z; then
6900         BDEPS_UNZIP="7z x"
6901     fi
6902 
6903     for ac_prog in wget lftp ftp
6904 do
6905   # Extract the first word of "$ac_prog", so it can be a program name with args.
6906 set dummy $ac_prog; ac_word=$2
6907 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6908 $as_echo_n "checking for $ac_word... " >&6; }
6909 if test "${ac_cv_prog_BDEPS_FTP+set}" = set; then :
6910   $as_echo_n "(cached) " >&6
6911 else
6912   if test -n "$BDEPS_FTP"; then
6913   ac_cv_prog_BDEPS_FTP="$BDEPS_FTP" # Let the user override the test.
6914 else
6915 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6916 for as_dir in $PATH
6917 do
6918   IFS=$as_save_IFS
6919   test -z "$as_dir" && as_dir=.
6920     for ac_exec_ext in '' $ac_executable_extensions; do
6921   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6922     ac_cv_prog_BDEPS_FTP="$ac_prog"
6923     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6924     break 2
6925   fi
6926 done
6927   done
6928 IFS=$as_save_IFS
6929 
6930 fi
6931 fi
6932 BDEPS_FTP=$ac_cv_prog_BDEPS_FTP
6933 if test -n "$BDEPS_FTP"; then
6934   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BDEPS_FTP" >&5
6935 $as_echo "$BDEPS_FTP" >&6; }
6936 else
6937   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6938 $as_echo "no" >&6; }
6939 fi
6940 
6941 
6942   test -n "$BDEPS_FTP" && break
6943 done
6944 
6945 
6946 
6947 ###############################################################################
6948 #
6949 # Configure the development tool paths and potential sysroot.
6950 #
6951 ac_ext=cpp
6952 ac_cpp='$CXXCPP $CPPFLAGS'
6953 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6954 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6955 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
6956 
6957 DEVKIT=
6958 SYS_ROOT=/
6959 
6960 
6961 # The option used to specify the target .o,.a or .so file.
6962 # When compiling, how to specify the to be created object file.
6963 CC_OUT_OPTION='-o$(SPACE)'
6964 # When linking, how to specify the to be created executable.
6965 EXE_OUT_OPTION='-o$(SPACE)'
6966 # When linking, how to specify the to be created dynamically linkable library.
6967 LD_OUT_OPTION='-o$(SPACE)'
6968 # When archiving, how to specify the to be create static archive for object files.
6969 AR_OUT_OPTION='rcs$(SPACE)'
6970 
6971 
6972 
6973 
6974 
6975 # If --build AND --host is set, then the configure script will find any
6976 # cross compilation tools in the PATH. Cross compilation tools
6977 # follows the cross compilation standard where they are prefixed with ${host}.
6978 # For example the binary i686-sun-solaris2.10-gcc
6979 # will cross compile for i686-sun-solaris2.10
6980 # If neither of build and host is not set, then build=host and the
6981 # default compiler found in the path will be used.
6982 # Setting only --host, does not seem to be really supported.
6983 # Please set both --build and --host if you want to cross compile.
6984 
6985 DEFINE_CROSS_COMPILE_ARCH=""
6986 HOSTCC=""
6987 HOSTCXX=""
6988 
6989 
6990 
6991 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if this is a cross compile" >&5
6992 $as_echo_n "checking if this is a cross compile... " >&6; }
6993 if test "x$build_var" != "x$host_var"; then
6994     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, from $build_var to $host_var" >&5
6995 $as_echo "yes, from $build_var to $host_var" >&6; }
6996     # We have detected a cross compile!
6997     DEFINE_CROSS_COMPILE_ARCH="CROSS_COMPILE_ARCH:=$LEGACY_HOST_CPU1"
6998     # Now we to find a C/C++ compiler that can build executables for the build
6999     # platform. We can't use the AC_PROG_CC macro, since it can only be used
7000     # once.
7001     for ac_prog in cl cc gcc
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_path_HOSTCC+set}" = set; then :
7008   $as_echo_n "(cached) " >&6
7009 else
7010   case $HOSTCC in
7011   [\\/]* | ?:[\\/]*)
7012   ac_cv_path_HOSTCC="$HOSTCC" # Let the user override the test with a path.
7013   ;;
7014   *)
7015   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7016 for as_dir in $PATH
7017 do
7018   IFS=$as_save_IFS
7019   test -z "$as_dir" && as_dir=.
7020     for ac_exec_ext in '' $ac_executable_extensions; do
7021   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7022     ac_cv_path_HOSTCC="$as_dir/$ac_word$ac_exec_ext"
7023     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7024     break 2
7025   fi
7026 done
7027   done
7028 IFS=$as_save_IFS
7029 
7030   ;;
7031 esac
7032 fi
7033 HOSTCC=$ac_cv_path_HOSTCC
7034 if test -n "$HOSTCC"; then
7035   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HOSTCC" >&5
7036 $as_echo "$HOSTCC" >&6; }
7037 else
7038   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7039 $as_echo "no" >&6; }
7040 fi
7041 
7042 
7043   test -n "$HOSTCC" && break
7044 done
7045 
7046 
7047     # Translate "gcc -E" into "`which gcc` -E" ie
7048     # extract the full path to the binary and at the
7049     # same time maintain any arguments passed to it.
7050     # The command MUST exist in the path, or else!
7051     tmp="$HOSTCC"
7052     car="${tmp%% *}"
7053     tmp="$HOSTCC EOL"
7054     cdr="${tmp#* }"
7055     # On windows we want paths without spaces.
7056     if test "x$BUILD_OS" = "xwindows"; then
7057 
7058     # Translate long cygdrive or C:\sdfsf path
7059     # into a short mixed mode path that has no
7060     # spaces in it.
7061     tmp="$car"
7062     if test "x$BUILD_OS" = "xwindows"; then
7063         tmp=`$CYGPATH -u "$car"`
7064         tmp=`which "$tmp"`
7065         # If file exists with .exe appended, that's the real filename
7066         # and cygpath needs that to convert to short style path.
7067         if test -f "${tmp}.exe"; then
7068            tmp="${tmp}.exe"
7069         elif test -f "${tmp}.cmd"; then
7070            tmp="${tmp}.cmd"
7071         fi
7072         # Convert to C:/ mixed style path without spaces.
7073          tmp=`$CYGPATH -s -m "$tmp"`
7074     fi
7075     car="$tmp"
7076 
7077     else
7078         # "which" is not portable, but is used here
7079         # because we know that the command exists!
7080         car=`which $car`
7081     fi
7082     if test "x$cdr" != xEOL; then
7083         HOSTCC="$car ${cdr% *}"
7084     else
7085         HOSTCC="$car"
7086     fi
7087 
7088     for ac_prog in cl CC g++
7089 do
7090   # Extract the first word of "$ac_prog", so it can be a program name with args.
7091 set dummy $ac_prog; ac_word=$2
7092 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7093 $as_echo_n "checking for $ac_word... " >&6; }
7094 if test "${ac_cv_path_HOSTCXX+set}" = set; then :
7095   $as_echo_n "(cached) " >&6
7096 else
7097   case $HOSTCXX in
7098   [\\/]* | ?:[\\/]*)
7099   ac_cv_path_HOSTCXX="$HOSTCXX" # Let the user override the test with a path.
7100   ;;
7101   *)
7102   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7103 for as_dir in $PATH
7104 do
7105   IFS=$as_save_IFS
7106   test -z "$as_dir" && as_dir=.
7107     for ac_exec_ext in '' $ac_executable_extensions; do
7108   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7109     ac_cv_path_HOSTCXX="$as_dir/$ac_word$ac_exec_ext"
7110     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7111     break 2
7112   fi
7113 done
7114   done
7115 IFS=$as_save_IFS
7116 
7117   ;;
7118 esac
7119 fi
7120 HOSTCXX=$ac_cv_path_HOSTCXX
7121 if test -n "$HOSTCXX"; then
7122   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HOSTCXX" >&5
7123 $as_echo "$HOSTCXX" >&6; }
7124 else
7125   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7126 $as_echo "no" >&6; }
7127 fi
7128 
7129 
7130   test -n "$HOSTCXX" && break
7131 done
7132 
7133 
7134     # Translate "gcc -E" into "`which gcc` -E" ie
7135     # extract the full path to the binary and at the
7136     # same time maintain any arguments passed to it.
7137     # The command MUST exist in the path, or else!
7138     tmp="$HOSTCXX"
7139     car="${tmp%% *}"
7140     tmp="$HOSTCXX EOL"
7141     cdr="${tmp#* }"
7142     # On windows we want paths without spaces.
7143     if test "x$BUILD_OS" = "xwindows"; then
7144 
7145     # Translate long cygdrive or C:\sdfsf path
7146     # into a short mixed mode path that has no
7147     # spaces in it.
7148     tmp="$car"
7149     if test "x$BUILD_OS" = "xwindows"; then
7150         tmp=`$CYGPATH -u "$car"`
7151         tmp=`which "$tmp"`
7152         # If file exists with .exe appended, that's the real filename
7153         # and cygpath needs that to convert to short style path.
7154         if test -f "${tmp}.exe"; then
7155            tmp="${tmp}.exe"
7156         elif test -f "${tmp}.cmd"; then
7157            tmp="${tmp}.cmd"
7158         fi
7159         # Convert to C:/ mixed style path without spaces.
7160          tmp=`$CYGPATH -s -m "$tmp"`
7161     fi
7162     car="$tmp"
7163 
7164     else
7165         # "which" is not portable, but is used here
7166         # because we know that the command exists!
7167         car=`which $car`
7168     fi
7169     if test "x$cdr" != xEOL; then
7170         HOSTCXX="$car ${cdr% *}"
7171     else
7172         HOSTCXX="$car"
7173     fi
7174 
7175     # Building for the build platform should be easy. Therefore
7176     # we do not need any linkers or assemblers etc.
7177 else
7178     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7179 $as_echo "no" >&6; }
7180 fi
7181 
7182 # You can force the sys-root if the sys-root encoded into the cross compiler tools
7183 # is not correct.
7184 
7185 # Check whether --with-sys-root was given.
7186 if test "${with_sys_root+set}" = set; then :
7187   withval=$with_sys_root;
7188 fi
7189 
7190 
7191 if test "x$with_sys_root" != x; then
7192     SYS_ROOT=$with_sys_root
7193 fi
7194 
7195 # If a devkit is found on the builddeps server, then prepend its path to the
7196 # PATH variable. If there are cross compilers available in the devkit, these
7197 # will be found by AC_PROG_CC et al.
7198 
7199 
7200     if test "x$with_builddeps_server" != x || test "x$with_builddeps_conf" != x; then
7201         # Source the builddeps file again, to make sure it uses the latest variables!
7202         . $builddepsfile
7203         # Look for a host and build machine specific resource!
7204         eval resource=\${builddep_devkit_BUILD_${rewritten_build_var}_HOST_${rewritten_host_var}}
7205         if test "x$resource" = x; then
7206             # Ok, lets instead look for a host specific resource
7207             eval resource=\${builddep_devkit_HOST_${rewritten_host_var}}
7208         fi
7209         if test "x$resource" = x; then
7210             # Ok, lets instead look for a build specific resource
7211             eval resource=\${builddep_devkit_BUILD_${rewritten_build_var}}
7212         fi
7213         if test "x$resource" = x; then
7214             # Ok, lets instead look for a generic resource
7215             # (The devkit comes from M4 and not the shell, thus no need for eval here.)
7216             resource=${builddep_devkit}
7217         fi
7218         if test "x$resource" != x; then
7219             { $as_echo "$as_me:${as_lineno-$LINENO}: Using builddeps $resource for devkit" >&5
7220 $as_echo "$as_me: Using builddeps $resource for devkit" >&6;}
7221             # If the resource in the builddeps.conf file is an existing directory,
7222             # for example /java/linux/cups
7223             if test -d ${resource}; then
7224                depdir=${resource}
7225             else
7226 
7227 # devkit is for example mymodule
7228 # $resource is for example libs/general/libmymod_1_2_3.zip
7229 # $with_builddeps_server is for example ftp://mybuilddeps.myserver.com/builddeps
7230 # $with_builddeps_dir is for example /localhome/builddeps
7231 # depdir is the name of the variable into which we store the depdir, eg MYMOD
7232 # Will download ftp://mybuilddeps.myserver.com/builddeps/libs/general/libmymod_1_2_3.zip and
7233 # unzip into the directory: /localhome/builddeps/libmymod_1_2_3
7234     filename=`basename $resource`
7235     filebase=`echo $filename | sed 's/\.[^\.]*$//'`
7236     filebase=${filename%%.*}
7237     extension=${filename#*.}
7238     installdir=$with_builddeps_dir/$filebase
7239     if test ! -f $installdir/$filename.unpacked; then
7240         { $as_echo "$as_me:${as_lineno-$LINENO}: Downloading build dependency devkit from $with_builddeps_server/$resource and installing into $installdir" >&5
7241 $as_echo "$as_me: Downloading build dependency devkit from $with_builddeps_server/$resource and installing into $installdir" >&6;}
7242         if test ! -d $installdir; then
7243             mkdir -p $installdir
7244         fi
7245         if test ! -d $installdir; then
7246             as_fn_error $? "Could not create directory $installdir" "$LINENO" 5
7247         fi
7248         tmpfile=`mktemp $installdir/devkit.XXXXXXXXX`
7249         touch $tmpfile
7250         if test ! -f $tmpfile; then
7251             as_fn_error $? "Could not create files in directory $installdir" "$LINENO" 5
7252         fi
7253 
7254     # $with_builddeps_server/$resource  is the ftp://abuilddeps.server.com/libs/cups.zip
7255     # $tmpfile is the local file name for the downloaded file.
7256     VALID_TOOL=no
7257     if test "x$BDEPS_FTP" = xwget; then
7258        VALID_TOOL=yes
7259        wget -O $tmpfile $with_builddeps_server/$resource
7260     fi
7261     if test "x$BDEPS_FTP" = xlftp; then
7262        VALID_TOOL=yes
7263        lftp -c "get $with_builddeps_server/$resource  -o $tmpfile"
7264     fi
7265     if test "x$BDEPS_FTP" = xftp; then
7266         VALID_TOOL=yes
7267         FTPSERVER=`echo $with_builddeps_server/$resource  | cut -f 3 -d '/'`
7268         FTPPATH=`echo $with_builddeps_server/$resource  | cut -f 4- -d '/'`
7269         FTPUSERPWD=${FTPSERVER%%@*}
7270         if test "x$FTPSERVER" != "x$FTPUSERPWD"; then
7271             FTPUSER=${userpwd%%:*}
7272             FTPPWD=${userpwd#*@}
7273             FTPSERVER=${FTPSERVER#*@}
7274         else
7275             FTPUSER=ftp
7276             FTPPWD=ftp
7277         fi
7278         # the "pass" command does not work on some
7279         # ftp clients (read ftp.exe) but if it works,
7280         # passive mode is better!
7281         (\
7282             echo "user $FTPUSER $FTPPWD"        ;\
7283             echo "pass"                         ;\
7284             echo "bin"                          ;\
7285             echo "get $FTPPATH $tmpfile"              ;\
7286         ) | ftp -in $FTPSERVER
7287     fi
7288     if test "x$VALID_TOOL" != xyes; then
7289        as_fn_error $? "I do not know how to use the tool: $BDEPS_FTP" "$LINENO" 5
7290     fi
7291 
7292         mv $tmpfile $installdir/$filename
7293         if test ! -s $installdir/$filename; then
7294             as_fn_error $? "Could not download $with_builddeps_server/$resource" "$LINENO" 5
7295         fi
7296         case "$extension" in
7297             zip)  echo "Unzipping $installdir/$filename..."
7298                (cd $installdir ; rm -f $installdir/$filename.unpacked ; $BDEPS_UNZIP $installdir/$filename > /dev/null && touch $installdir/$filename.unpacked)
7299             ;;
7300             tar.gz) echo "Untaring $installdir/$filename..."
7301                (cd $installdir ; rm -f $installdir/$filename.unpacked ; tar xzf $installdir/$filename && touch $installdir/$filename.unpacked)
7302             ;;
7303             tgz) echo "Untaring $installdir/$filename..."
7304                (cd $installdir ; rm -f $installdir/$filename.unpacked ; tar xzf $installdir/$filename && touch $installdir/$filename.unpacked)
7305             ;;
7306             *) as_fn_error $? "Cannot handle build depency archive with extension $extension" "$LINENO" 5
7307             ;;
7308         esac
7309     fi
7310     if test -f $installdir/$filename.unpacked; then
7311         depdir=$installdir
7312     fi
7313 
7314             fi
7315             # Source the builddeps file again, because in the previous command, the depdir
7316             # was updated to point at the current build dependency install directory.
7317             . $builddepsfile
7318             # Now extract variables from the builddeps.conf files.
7319             theroot=${builddep_devkit_ROOT}
7320             thecflags=${builddep_devkit_CFLAGS}
7321             thelibs=${builddep_devkit_LIBS}
7322             if test "x$depdir" = x; then
7323                 as_fn_error $? "Could not download build dependency devkit" "$LINENO" 5
7324             fi
7325             DEVKIT=$depdir
7326             if test "x$theroot" != x; then
7327                DEVKIT="$theroot"
7328             fi
7329             if test "x$thecflags" != x; then
7330                DEVKIT_CFLAGS="$thecflags"
7331             fi
7332             if test "x$thelibs" != x; then
7333                DEVKIT_LIBS="$thelibs"
7334             fi
7335             # Found devkit
7336                      PATH="$DEVKIT/bin:$PATH"
7337                      SYS_ROOT="$DEVKIT/${rewritten_host}/sys-root"
7338                      if test "x$x_includes" = "xNONE"; then
7339                          x_includes="$SYS_ROOT/usr/include/X11"
7340                      fi
7341                      if test "x$x_libraries" = "xNONE"; then
7342                          x_libraries="$SYS_ROOT/usr/lib"
7343                      fi
7344 
7345 
7346         fi
7347 
7348     fi
7349 
7350 
7351 if test "x$SYS_ROOT" != "x/" ; then
7352     CFLAGS="--sysroot=$SYS_ROOT $CFLAGS"
7353     CXXFLAGS="--sysroot=$SYS_ROOT $CXXFLAGS"
7354     OBJCFLAGS="--sysroot=$SYS_ROOT $OBJCFLAGS"
7355     OBJCXXFLAGS="--sysroot=$SYS_ROOT $OBJCFLAGS"
7356     CPPFLAGS="--sysroot=$SYS_ROOT $CPPFLAGS"
7357     LDFLAGS="--sysroot=$SYS_ROOT $LDFLAGS"
7358 fi
7359 
7360 # Store the CFLAGS etal passed to the configure script.
7361 ORG_CFLAGS="$CFLAGS"
7362 ORG_CXXFLAGS="$CXXFLAGS"
7363 ORG_OBJCFLAGS="$OBJCFLAGS"
7364 
7365 # gcc is almost always present, but on Windows we
7366 # prefer cl.exe and on Solaris we prefer CC.
7367 # Thus test for them in this order.
7368 ac_ext=c
7369 ac_cpp='$CPP $CPPFLAGS'
7370 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7371 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7372 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7373 if test -n "$ac_tool_prefix"; then
7374   for ac_prog in cl cc gcc
7375   do
7376     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
7377 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
7378 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7379 $as_echo_n "checking for $ac_word... " >&6; }
7380 if test "${ac_cv_prog_CC+set}" = set; then :
7381   $as_echo_n "(cached) " >&6
7382 else
7383   if test -n "$CC"; then
7384   ac_cv_prog_CC="$CC" # Let the user override the test.
7385 else
7386 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7387 for as_dir in $PATH
7388 do
7389   IFS=$as_save_IFS
7390   test -z "$as_dir" && as_dir=.
7391     for ac_exec_ext in '' $ac_executable_extensions; do
7392   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7393     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
7394     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7395     break 2
7396   fi
7397 done
7398   done
7399 IFS=$as_save_IFS
7400 
7401 fi
7402 fi
7403 CC=$ac_cv_prog_CC
7404 if test -n "$CC"; then
7405   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
7406 $as_echo "$CC" >&6; }
7407 else
7408   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7409 $as_echo "no" >&6; }
7410 fi
7411 
7412 
7413     test -n "$CC" && break
7414   done
7415 fi
7416 if test -z "$CC"; then
7417   ac_ct_CC=$CC
7418   for ac_prog in cl cc gcc
7419 do
7420   # Extract the first word of "$ac_prog", so it can be a program name with args.
7421 set dummy $ac_prog; ac_word=$2
7422 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7423 $as_echo_n "checking for $ac_word... " >&6; }
7424 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
7425   $as_echo_n "(cached) " >&6
7426 else
7427   if test -n "$ac_ct_CC"; then
7428   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
7429 else
7430 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7431 for as_dir in $PATH
7432 do
7433   IFS=$as_save_IFS
7434   test -z "$as_dir" && as_dir=.
7435     for ac_exec_ext in '' $ac_executable_extensions; do
7436   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7437     ac_cv_prog_ac_ct_CC="$ac_prog"
7438     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7439     break 2
7440   fi
7441 done
7442   done
7443 IFS=$as_save_IFS
7444 
7445 fi
7446 fi
7447 ac_ct_CC=$ac_cv_prog_ac_ct_CC
7448 if test -n "$ac_ct_CC"; then
7449   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
7450 $as_echo "$ac_ct_CC" >&6; }
7451 else
7452   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7453 $as_echo "no" >&6; }
7454 fi
7455 
7456 
7457   test -n "$ac_ct_CC" && break
7458 done
7459 
7460   if test "x$ac_ct_CC" = x; then
7461     CC=""
7462   else
7463     case $cross_compiling:$ac_tool_warned in
7464 yes:)
7465 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7466 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7467 ac_tool_warned=yes ;;
7468 esac
7469     CC=$ac_ct_CC
7470   fi
7471 fi
7472 
7473 
7474 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7475 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7476 as_fn_error $? "no acceptable C compiler found in \$PATH
7477 See \`config.log' for more details" "$LINENO" 5 ; }
7478 
7479 # Provide some information about the compiler.
7480 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
7481 set X $ac_compile
7482 ac_compiler=$2
7483 for ac_option in --version -v -V -qversion; do
7484   { { ac_try="$ac_compiler $ac_option >&5"
7485 case "(($ac_try" in
7486   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7487   *) ac_try_echo=$ac_try;;
7488 esac
7489 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
7490 $as_echo "$ac_try_echo"; } >&5
7491   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
7492   ac_status=$?
7493   if test -s conftest.err; then
7494     sed '10a\
7495 ... rest of stderr output deleted ...
7496          10q' conftest.err >conftest.er1
7497     cat conftest.er1 >&5
7498   fi
7499   rm -f conftest.er1 conftest.err
7500   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7501   test $ac_status = 0; }
7502 done
7503 
7504 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7505 /* end confdefs.h.  */
7506 
7507 int
7508 main ()
7509 {
7510 
7511   ;
7512   return 0;
7513 }
7514 _ACEOF
7515 ac_clean_files_save=$ac_clean_files
7516 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
7517 # Try to create an executable without -o first, disregard a.out.
7518 # It will help us diagnose broken compilers, and finding out an intuition
7519 # of exeext.
7520 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
7521 $as_echo_n "checking whether the C compiler works... " >&6; }
7522 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
7523 
7524 # The possible output files:
7525 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
7526 
7527 ac_rmfiles=
7528 for ac_file in $ac_files
7529 do
7530   case $ac_file in
7531     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
7532     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
7533   esac
7534 done
7535 rm -f $ac_rmfiles
7536 
7537 if { { ac_try="$ac_link_default"
7538 case "(($ac_try" in
7539   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7540   *) ac_try_echo=$ac_try;;
7541 esac
7542 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
7543 $as_echo "$ac_try_echo"; } >&5
7544   (eval "$ac_link_default") 2>&5
7545   ac_status=$?
7546   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7547   test $ac_status = 0; }; then :
7548   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
7549 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
7550 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
7551 # so that the user can short-circuit this test for compilers unknown to
7552 # Autoconf.
7553 for ac_file in $ac_files ''
7554 do
7555   test -f "$ac_file" || continue
7556   case $ac_file in
7557     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
7558         ;;
7559     [ab].out )
7560         # We found the default executable, but exeext='' is most
7561         # certainly right.
7562         break;;
7563     *.* )
7564         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
7565         then :; else
7566            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
7567         fi
7568         # We set ac_cv_exeext here because the later test for it is not
7569         # safe: cross compilers may not add the suffix if given an `-o'
7570         # argument, so we may need to know it at that point already.
7571         # Even if this section looks crufty: it has the advantage of
7572         # actually working.
7573         break;;
7574     * )
7575         break;;
7576   esac
7577 done
7578 test "$ac_cv_exeext" = no && ac_cv_exeext=
7579 
7580 else
7581   ac_file=''
7582 fi
7583 if test -z "$ac_file"; then :
7584   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7585 $as_echo "no" >&6; }
7586 $as_echo "$as_me: failed program was:" >&5
7587 sed 's/^/| /' conftest.$ac_ext >&5
7588 
7589 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7590 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7591 as_fn_error 77 "C compiler cannot create executables
7592 See \`config.log' for more details" "$LINENO" 5 ; }
7593 else
7594   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7595 $as_echo "yes" >&6; }
7596 fi
7597 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
7598 $as_echo_n "checking for C compiler default output file name... " >&6; }
7599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
7600 $as_echo "$ac_file" >&6; }
7601 ac_exeext=$ac_cv_exeext
7602 
7603 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
7604 ac_clean_files=$ac_clean_files_save
7605 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
7606 $as_echo_n "checking for suffix of executables... " >&6; }
7607 if { { ac_try="$ac_link"
7608 case "(($ac_try" in
7609   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7610   *) ac_try_echo=$ac_try;;
7611 esac
7612 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
7613 $as_echo "$ac_try_echo"; } >&5
7614   (eval "$ac_link") 2>&5
7615   ac_status=$?
7616   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7617   test $ac_status = 0; }; then :
7618   # If both `conftest.exe' and `conftest' are `present' (well, observable)
7619 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
7620 # work properly (i.e., refer to `conftest.exe'), while it won't with
7621 # `rm'.
7622 for ac_file in conftest.exe conftest conftest.*; do
7623   test -f "$ac_file" || continue
7624   case $ac_file in
7625     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
7626     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
7627           break;;
7628     * ) break;;
7629   esac
7630 done
7631 else
7632   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7633 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7634 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
7635 See \`config.log' for more details" "$LINENO" 5 ; }
7636 fi
7637 rm -f conftest conftest$ac_cv_exeext
7638 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
7639 $as_echo "$ac_cv_exeext" >&6; }
7640 
7641 rm -f conftest.$ac_ext
7642 EXEEXT=$ac_cv_exeext
7643 ac_exeext=$EXEEXT
7644 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7645 /* end confdefs.h.  */
7646 #include <stdio.h>
7647 int
7648 main ()
7649 {
7650 FILE *f = fopen ("conftest.out", "w");
7651  return ferror (f) || fclose (f) != 0;
7652 
7653   ;
7654   return 0;
7655 }
7656 _ACEOF
7657 ac_clean_files="$ac_clean_files conftest.out"
7658 # Check that the compiler produces executables we can run.  If not, either
7659 # the compiler is broken, or we cross compile.
7660 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
7661 $as_echo_n "checking whether we are cross compiling... " >&6; }
7662 if test "$cross_compiling" != yes; then
7663   { { ac_try="$ac_link"
7664 case "(($ac_try" in
7665   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7666   *) ac_try_echo=$ac_try;;
7667 esac
7668 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
7669 $as_echo "$ac_try_echo"; } >&5
7670   (eval "$ac_link") 2>&5
7671   ac_status=$?
7672   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7673   test $ac_status = 0; }
7674   if { ac_try='./conftest$ac_cv_exeext'
7675   { { case "(($ac_try" in
7676   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7677   *) ac_try_echo=$ac_try;;
7678 esac
7679 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
7680 $as_echo "$ac_try_echo"; } >&5
7681   (eval "$ac_try") 2>&5
7682   ac_status=$?
7683   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7684   test $ac_status = 0; }; }; then
7685     cross_compiling=no
7686   else
7687     if test "$cross_compiling" = maybe; then
7688         cross_compiling=yes
7689     else
7690         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7691 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7692 as_fn_error $? "cannot run C compiled programs.
7693 If you meant to cross compile, use \`--host'.
7694 See \`config.log' for more details" "$LINENO" 5 ; }
7695     fi
7696   fi
7697 fi
7698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
7699 $as_echo "$cross_compiling" >&6; }
7700 
7701 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
7702 ac_clean_files=$ac_clean_files_save
7703 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
7704 $as_echo_n "checking for suffix of object files... " >&6; }
7705 if test "${ac_cv_objext+set}" = set; then :
7706   $as_echo_n "(cached) " >&6
7707 else
7708   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7709 /* end confdefs.h.  */
7710 
7711 int
7712 main ()
7713 {
7714 
7715   ;
7716   return 0;
7717 }
7718 _ACEOF
7719 rm -f conftest.o conftest.obj
7720 if { { ac_try="$ac_compile"
7721 case "(($ac_try" in
7722   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7723   *) ac_try_echo=$ac_try;;
7724 esac
7725 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
7726 $as_echo "$ac_try_echo"; } >&5
7727   (eval "$ac_compile") 2>&5
7728   ac_status=$?
7729   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7730   test $ac_status = 0; }; then :
7731   for ac_file in conftest.o conftest.obj conftest.*; do
7732   test -f "$ac_file" || continue;
7733   case $ac_file in
7734     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
7735     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
7736        break;;
7737   esac
7738 done
7739 else
7740   $as_echo "$as_me: failed program was:" >&5
7741 sed 's/^/| /' conftest.$ac_ext >&5
7742 
7743 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7744 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7745 as_fn_error $? "cannot compute suffix of object files: cannot compile
7746 See \`config.log' for more details" "$LINENO" 5 ; }
7747 fi
7748 rm -f conftest.$ac_cv_objext conftest.$ac_ext
7749 fi
7750 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
7751 $as_echo "$ac_cv_objext" >&6; }
7752 OBJEXT=$ac_cv_objext
7753 ac_objext=$OBJEXT
7754 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
7755 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
7756 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
7757   $as_echo_n "(cached) " >&6
7758 else
7759   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7760 /* end confdefs.h.  */
7761 
7762 int
7763 main ()
7764 {
7765 #ifndef __GNUC__
7766        choke me
7767 #endif
7768 
7769   ;
7770   return 0;
7771 }
7772 _ACEOF
7773 if ac_fn_c_try_compile "$LINENO"; then :
7774   ac_compiler_gnu=yes
7775 else
7776   ac_compiler_gnu=no
7777 fi
7778 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7779 ac_cv_c_compiler_gnu=$ac_compiler_gnu
7780 
7781 fi
7782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
7783 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
7784 if test $ac_compiler_gnu = yes; then
7785   GCC=yes
7786 else
7787   GCC=
7788 fi
7789 ac_test_CFLAGS=${CFLAGS+set}
7790 ac_save_CFLAGS=$CFLAGS
7791 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
7792 $as_echo_n "checking whether $CC accepts -g... " >&6; }
7793 if test "${ac_cv_prog_cc_g+set}" = set; then :
7794   $as_echo_n "(cached) " >&6
7795 else
7796   ac_save_c_werror_flag=$ac_c_werror_flag
7797    ac_c_werror_flag=yes
7798    ac_cv_prog_cc_g=no
7799    CFLAGS="-g"
7800    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7801 /* end confdefs.h.  */
7802 
7803 int
7804 main ()
7805 {
7806 
7807   ;
7808   return 0;
7809 }
7810 _ACEOF
7811 if ac_fn_c_try_compile "$LINENO"; then :
7812   ac_cv_prog_cc_g=yes
7813 else
7814   CFLAGS=""
7815       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7816 /* end confdefs.h.  */
7817 
7818 int
7819 main ()
7820 {
7821 
7822   ;
7823   return 0;
7824 }
7825 _ACEOF
7826 if ac_fn_c_try_compile "$LINENO"; then :
7827 
7828 else
7829   ac_c_werror_flag=$ac_save_c_werror_flag
7830          CFLAGS="-g"
7831          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7832 /* end confdefs.h.  */
7833 
7834 int
7835 main ()
7836 {
7837 
7838   ;
7839   return 0;
7840 }
7841 _ACEOF
7842 if ac_fn_c_try_compile "$LINENO"; then :
7843   ac_cv_prog_cc_g=yes
7844 fi
7845 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7846 fi
7847 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7848 fi
7849 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7850    ac_c_werror_flag=$ac_save_c_werror_flag
7851 fi
7852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
7853 $as_echo "$ac_cv_prog_cc_g" >&6; }
7854 if test "$ac_test_CFLAGS" = set; then
7855   CFLAGS=$ac_save_CFLAGS
7856 elif test $ac_cv_prog_cc_g = yes; then
7857   if test "$GCC" = yes; then
7858     CFLAGS="-g -O2"
7859   else
7860     CFLAGS="-g"
7861   fi
7862 else
7863   if test "$GCC" = yes; then
7864     CFLAGS="-O2"
7865   else
7866     CFLAGS=
7867   fi
7868 fi
7869 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
7870 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
7871 if test "${ac_cv_prog_cc_c89+set}" = set; then :
7872   $as_echo_n "(cached) " >&6
7873 else
7874   ac_cv_prog_cc_c89=no
7875 ac_save_CC=$CC
7876 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7877 /* end confdefs.h.  */
7878 #include <stdarg.h>
7879 #include <stdio.h>
7880 #include <sys/types.h>
7881 #include <sys/stat.h>
7882 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
7883 struct buf { int x; };
7884 FILE * (*rcsopen) (struct buf *, struct stat *, int);
7885 static char *e (p, i)
7886      char **p;
7887      int i;
7888 {
7889   return p[i];
7890 }
7891 static char *f (char * (*g) (char **, int), char **p, ...)
7892 {
7893   char *s;
7894   va_list v;
7895   va_start (v,p);
7896   s = g (p, va_arg (v,int));
7897   va_end (v);
7898   return s;
7899 }
7900 
7901 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
7902    function prototypes and stuff, but not '\xHH' hex character constants.
7903    These don't provoke an error unfortunately, instead are silently treated
7904    as 'x'.  The following induces an error, until -std is added to get
7905    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
7906    array size at least.  It's necessary to write '\x00'==0 to get something
7907    that's true only with -std.  */
7908 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
7909 
7910 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
7911    inside strings and character constants.  */
7912 #define FOO(x) 'x'
7913 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
7914 
7915 int test (int i, double x);
7916 struct s1 {int (*f) (int a);};
7917 struct s2 {int (*f) (double a);};
7918 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
7919 int argc;
7920 char **argv;
7921 int
7922 main ()
7923 {
7924 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
7925   ;
7926   return 0;
7927 }
7928 _ACEOF
7929 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
7930         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
7931 do
7932   CC="$ac_save_CC $ac_arg"
7933   if ac_fn_c_try_compile "$LINENO"; then :
7934   ac_cv_prog_cc_c89=$ac_arg
7935 fi
7936 rm -f core conftest.err conftest.$ac_objext
7937   test "x$ac_cv_prog_cc_c89" != "xno" && break
7938 done
7939 rm -f conftest.$ac_ext
7940 CC=$ac_save_CC
7941 
7942 fi
7943 # AC_CACHE_VAL
7944 case "x$ac_cv_prog_cc_c89" in
7945   x)
7946     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
7947 $as_echo "none needed" >&6; } ;;
7948   xno)
7949     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
7950 $as_echo "unsupported" >&6; } ;;
7951   *)
7952     CC="$CC $ac_cv_prog_cc_c89"
7953     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
7954 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
7955 esac
7956 if test "x$ac_cv_prog_cc_c89" != xno; then :
7957 
7958 fi
7959 
7960 ac_ext=cpp
7961 ac_cpp='$CXXCPP $CPPFLAGS'
7962 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7963 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7964 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
7965 
7966 if test "x$CC" = x; then
7967     help_on_build_dependency devkit
7968     as_fn_error $? "Could not find a compiler. $HELP_MSG" "$LINENO" 5
7969 fi
7970 if test "x$CC" = xcc && test "x$BUILD_OS" = xmacosx; then
7971     # Do not use cc on MacOSX use gcc instead.
7972     CC="gcc"
7973 fi
7974 
7975     # Translate "gcc -E" into "`which gcc` -E" ie
7976     # extract the full path to the binary and at the
7977     # same time maintain any arguments passed to it.
7978     # The command MUST exist in the path, or else!
7979     tmp="$CC"
7980     car="${tmp%% *}"
7981     tmp="$CC EOL"
7982     cdr="${tmp#* }"
7983     # On windows we want paths without spaces.
7984     if test "x$BUILD_OS" = "xwindows"; then
7985 
7986     # Translate long cygdrive or C:\sdfsf path
7987     # into a short mixed mode path that has no
7988     # spaces in it.
7989     tmp="$car"
7990     if test "x$BUILD_OS" = "xwindows"; then
7991         tmp=`$CYGPATH -u "$car"`
7992         tmp=`which "$tmp"`
7993         # If file exists with .exe appended, that's the real filename
7994         # and cygpath needs that to convert to short style path.
7995         if test -f "${tmp}.exe"; then
7996            tmp="${tmp}.exe"
7997         elif test -f "${tmp}.cmd"; then
7998            tmp="${tmp}.cmd"
7999         fi
8000         # Convert to C:/ mixed style path without spaces.
8001          tmp=`$CYGPATH -s -m "$tmp"`
8002     fi
8003     car="$tmp"
8004 
8005     else
8006         # "which" is not portable, but is used here
8007         # because we know that the command exists!
8008         car=`which $car`
8009     fi
8010     if test "x$cdr" != xEOL; then
8011         CC="$car ${cdr% *}"
8012     else
8013         CC="$car"
8014     fi
8015 
8016 
8017 ac_ext=cpp
8018 ac_cpp='$CXXCPP $CPPFLAGS'
8019 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8020 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8021 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
8022 if test -z "$CXX"; then
8023   if test -n "$CCC"; then
8024     CXX=$CCC
8025   else
8026     if test -n "$ac_tool_prefix"; then
8027   for ac_prog in cl CC g++
8028   do
8029     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
8030 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
8031 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8032 $as_echo_n "checking for $ac_word... " >&6; }
8033 if test "${ac_cv_prog_CXX+set}" = set; then :
8034   $as_echo_n "(cached) " >&6
8035 else
8036   if test -n "$CXX"; then
8037   ac_cv_prog_CXX="$CXX" # Let the user override the test.
8038 else
8039 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8040 for as_dir in $PATH
8041 do
8042   IFS=$as_save_IFS
8043   test -z "$as_dir" && as_dir=.
8044     for ac_exec_ext in '' $ac_executable_extensions; do
8045   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8046     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
8047     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8048     break 2
8049   fi
8050 done
8051   done
8052 IFS=$as_save_IFS
8053 
8054 fi
8055 fi
8056 CXX=$ac_cv_prog_CXX
8057 if test -n "$CXX"; then
8058   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
8059 $as_echo "$CXX" >&6; }
8060 else
8061   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8062 $as_echo "no" >&6; }
8063 fi
8064 
8065 
8066     test -n "$CXX" && break
8067   done
8068 fi
8069 if test -z "$CXX"; then
8070   ac_ct_CXX=$CXX
8071   for ac_prog in cl CC g++
8072 do
8073   # Extract the first word of "$ac_prog", so it can be a program name with args.
8074 set dummy $ac_prog; ac_word=$2
8075 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8076 $as_echo_n "checking for $ac_word... " >&6; }
8077 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
8078   $as_echo_n "(cached) " >&6
8079 else
8080   if test -n "$ac_ct_CXX"; then
8081   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
8082 else
8083 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8084 for as_dir in $PATH
8085 do
8086   IFS=$as_save_IFS
8087   test -z "$as_dir" && as_dir=.
8088     for ac_exec_ext in '' $ac_executable_extensions; do
8089   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8090     ac_cv_prog_ac_ct_CXX="$ac_prog"
8091     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8092     break 2
8093   fi
8094 done
8095   done
8096 IFS=$as_save_IFS
8097 
8098 fi
8099 fi
8100 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
8101 if test -n "$ac_ct_CXX"; then
8102   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
8103 $as_echo "$ac_ct_CXX" >&6; }
8104 else
8105   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8106 $as_echo "no" >&6; }
8107 fi
8108 
8109 
8110   test -n "$ac_ct_CXX" && break
8111 done
8112 
8113   if test "x$ac_ct_CXX" = x; then
8114     CXX="g++"
8115   else
8116     case $cross_compiling:$ac_tool_warned in
8117 yes:)
8118 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8119 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8120 ac_tool_warned=yes ;;
8121 esac
8122     CXX=$ac_ct_CXX
8123   fi
8124 fi
8125 
8126   fi
8127 fi
8128 # Provide some information about the compiler.
8129 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
8130 set X $ac_compile
8131 ac_compiler=$2
8132 for ac_option in --version -v -V -qversion; do
8133   { { ac_try="$ac_compiler $ac_option >&5"
8134 case "(($ac_try" in
8135   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8136   *) ac_try_echo=$ac_try;;
8137 esac
8138 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
8139 $as_echo "$ac_try_echo"; } >&5
8140   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
8141   ac_status=$?
8142   if test -s conftest.err; then
8143     sed '10a\
8144 ... rest of stderr output deleted ...
8145          10q' conftest.err >conftest.er1
8146     cat conftest.er1 >&5
8147   fi
8148   rm -f conftest.er1 conftest.err
8149   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8150   test $ac_status = 0; }
8151 done
8152 
8153 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
8154 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
8155 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
8156   $as_echo_n "(cached) " >&6
8157 else
8158   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8159 /* end confdefs.h.  */
8160 
8161 int
8162 main ()
8163 {
8164 #ifndef __GNUC__
8165        choke me
8166 #endif
8167 
8168   ;
8169   return 0;
8170 }
8171 _ACEOF
8172 if ac_fn_cxx_try_compile "$LINENO"; then :
8173   ac_compiler_gnu=yes
8174 else
8175   ac_compiler_gnu=no
8176 fi
8177 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8178 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
8179 
8180 fi
8181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
8182 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
8183 if test $ac_compiler_gnu = yes; then
8184   GXX=yes
8185 else
8186   GXX=
8187 fi
8188 ac_test_CXXFLAGS=${CXXFLAGS+set}
8189 ac_save_CXXFLAGS=$CXXFLAGS
8190 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
8191 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
8192 if test "${ac_cv_prog_cxx_g+set}" = set; then :
8193   $as_echo_n "(cached) " >&6
8194 else
8195   ac_save_cxx_werror_flag=$ac_cxx_werror_flag
8196    ac_cxx_werror_flag=yes
8197    ac_cv_prog_cxx_g=no
8198    CXXFLAGS="-g"
8199    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8200 /* end confdefs.h.  */
8201 
8202 int
8203 main ()
8204 {
8205 
8206   ;
8207   return 0;
8208 }
8209 _ACEOF
8210 if ac_fn_cxx_try_compile "$LINENO"; then :
8211   ac_cv_prog_cxx_g=yes
8212 else
8213   CXXFLAGS=""
8214       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8215 /* end confdefs.h.  */
8216 
8217 int
8218 main ()
8219 {
8220 
8221   ;
8222   return 0;
8223 }
8224 _ACEOF
8225 if ac_fn_cxx_try_compile "$LINENO"; then :
8226 
8227 else
8228   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
8229          CXXFLAGS="-g"
8230          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8231 /* end confdefs.h.  */
8232 
8233 int
8234 main ()
8235 {
8236 
8237   ;
8238   return 0;
8239 }
8240 _ACEOF
8241 if ac_fn_cxx_try_compile "$LINENO"; then :
8242   ac_cv_prog_cxx_g=yes
8243 fi
8244 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8245 fi
8246 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8247 fi
8248 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8249    ac_cxx_werror_flag=$ac_save_cxx_werror_flag
8250 fi
8251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
8252 $as_echo "$ac_cv_prog_cxx_g" >&6; }
8253 if test "$ac_test_CXXFLAGS" = set; then
8254   CXXFLAGS=$ac_save_CXXFLAGS
8255 elif test $ac_cv_prog_cxx_g = yes; then
8256   if test "$GXX" = yes; then
8257     CXXFLAGS="-g -O2"
8258   else
8259     CXXFLAGS="-g"
8260   fi
8261 else
8262   if test "$GXX" = yes; then
8263     CXXFLAGS="-O2"
8264   else
8265     CXXFLAGS=
8266   fi
8267 fi
8268 ac_ext=cpp
8269 ac_cpp='$CXXCPP $CPPFLAGS'
8270 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8271 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8272 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
8273 
8274 if test "x$CXX" = xCC && test "x$BUILD_OS" = xmacosx; then
8275     # The found CC, even though it seems to be a g++ derivate, cannot compile
8276     # c++ code. Override.
8277     CXX="g++"
8278 fi
8279 
8280     # Translate "gcc -E" into "`which gcc` -E" ie
8281     # extract the full path to the binary and at the
8282     # same time maintain any arguments passed to it.
8283     # The command MUST exist in the path, or else!
8284     tmp="$CXX"
8285     car="${tmp%% *}"
8286     tmp="$CXX EOL"
8287     cdr="${tmp#* }"
8288     # On windows we want paths without spaces.
8289     if test "x$BUILD_OS" = "xwindows"; then
8290 
8291     # Translate long cygdrive or C:\sdfsf path
8292     # into a short mixed mode path that has no
8293     # spaces in it.
8294     tmp="$car"
8295     if test "x$BUILD_OS" = "xwindows"; then
8296         tmp=`$CYGPATH -u "$car"`
8297         tmp=`which "$tmp"`
8298         # If file exists with .exe appended, that's the real filename
8299         # and cygpath needs that to convert to short style path.
8300         if test -f "${tmp}.exe"; then
8301            tmp="${tmp}.exe"
8302         elif test -f "${tmp}.cmd"; then
8303            tmp="${tmp}.cmd"
8304         fi
8305         # Convert to C:/ mixed style path without spaces.
8306          tmp=`$CYGPATH -s -m "$tmp"`
8307     fi
8308     car="$tmp"
8309 
8310     else
8311         # "which" is not portable, but is used here
8312         # because we know that the command exists!
8313         car=`which $car`
8314     fi
8315     if test "x$cdr" != xEOL; then
8316         CXX="$car ${cdr% *}"
8317     else
8318         CXX="$car"
8319     fi
8320 
8321 
8322 if test "x$CXX" = x || test "x$CC" = x; then
8323     help_on_build_dependency devkit
8324     as_fn_error $? "Could not find the needed compilers! $HELP_MSG " "$LINENO" 5
8325 fi
8326 
8327 if test "x$BUILD_OS" != xwindows; then
8328     ac_ext=m
8329 ac_cpp='$OBJCPP $CPPFLAGS'
8330 ac_compile='$OBJC -c $OBJCFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8331 ac_link='$OBJC -o conftest$ac_exeext $OBJCFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8332 ac_compiler_gnu=$ac_cv_objc_compiler_gnu
8333 if test -n "$ac_tool_prefix"; then
8334   for ac_prog in gcc objcc objc cc CC
8335   do
8336     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
8337 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
8338 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8339 $as_echo_n "checking for $ac_word... " >&6; }
8340 if test "${ac_cv_prog_OBJC+set}" = set; then :
8341   $as_echo_n "(cached) " >&6
8342 else
8343   if test -n "$OBJC"; then
8344   ac_cv_prog_OBJC="$OBJC" # Let the user override the test.
8345 else
8346 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8347 for as_dir in $PATH
8348 do
8349   IFS=$as_save_IFS
8350   test -z "$as_dir" && as_dir=.
8351     for ac_exec_ext in '' $ac_executable_extensions; do
8352   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8353     ac_cv_prog_OBJC="$ac_tool_prefix$ac_prog"
8354     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8355     break 2
8356   fi
8357 done
8358   done
8359 IFS=$as_save_IFS
8360 
8361 fi
8362 fi
8363 OBJC=$ac_cv_prog_OBJC
8364 if test -n "$OBJC"; then
8365   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJC" >&5
8366 $as_echo "$OBJC" >&6; }
8367 else
8368   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8369 $as_echo "no" >&6; }
8370 fi
8371 
8372 
8373     test -n "$OBJC" && break
8374   done
8375 fi
8376 if test -z "$OBJC"; then
8377   ac_ct_OBJC=$OBJC
8378   for ac_prog in gcc objcc objc cc CC
8379 do
8380   # Extract the first word of "$ac_prog", so it can be a program name with args.
8381 set dummy $ac_prog; ac_word=$2
8382 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8383 $as_echo_n "checking for $ac_word... " >&6; }
8384 if test "${ac_cv_prog_ac_ct_OBJC+set}" = set; then :
8385   $as_echo_n "(cached) " >&6
8386 else
8387   if test -n "$ac_ct_OBJC"; then
8388   ac_cv_prog_ac_ct_OBJC="$ac_ct_OBJC" # Let the user override the test.
8389 else
8390 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8391 for as_dir in $PATH
8392 do
8393   IFS=$as_save_IFS
8394   test -z "$as_dir" && as_dir=.
8395     for ac_exec_ext in '' $ac_executable_extensions; do
8396   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8397     ac_cv_prog_ac_ct_OBJC="$ac_prog"
8398     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8399     break 2
8400   fi
8401 done
8402   done
8403 IFS=$as_save_IFS
8404 
8405 fi
8406 fi
8407 ac_ct_OBJC=$ac_cv_prog_ac_ct_OBJC
8408 if test -n "$ac_ct_OBJC"; then
8409   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJC" >&5
8410 $as_echo "$ac_ct_OBJC" >&6; }
8411 else
8412   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8413 $as_echo "no" >&6; }
8414 fi
8415 
8416 
8417   test -n "$ac_ct_OBJC" && break
8418 done
8419 
8420   if test "x$ac_ct_OBJC" = x; then
8421     OBJC="gcc"
8422   else
8423     case $cross_compiling:$ac_tool_warned in
8424 yes:)
8425 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8426 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8427 ac_tool_warned=yes ;;
8428 esac
8429     OBJC=$ac_ct_OBJC
8430   fi
8431 fi
8432 
8433 # Provide some information about the compiler.
8434 $as_echo "$as_me:${as_lineno-$LINENO}: checking for Objective C compiler version" >&5
8435 set X $ac_compile
8436 ac_compiler=$2
8437 for ac_option in --version -v -V -qversion; do
8438   { { ac_try="$ac_compiler $ac_option >&5"
8439 case "(($ac_try" in
8440   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8441   *) ac_try_echo=$ac_try;;
8442 esac
8443 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
8444 $as_echo "$ac_try_echo"; } >&5
8445   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
8446   ac_status=$?
8447   if test -s conftest.err; then
8448     sed '10a\
8449 ... rest of stderr output deleted ...
8450          10q' conftest.err >conftest.er1
8451     cat conftest.er1 >&5
8452   fi
8453   rm -f conftest.er1 conftest.err
8454   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8455   test $ac_status = 0; }
8456 done
8457 
8458 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU Objective C compiler" >&5
8459 $as_echo_n "checking whether we are using the GNU Objective C compiler... " >&6; }
8460 if test "${ac_cv_objc_compiler_gnu+set}" = set; then :
8461   $as_echo_n "(cached) " >&6
8462 else
8463   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8464 /* end confdefs.h.  */
8465 
8466 int
8467 main ()
8468 {
8469 #ifndef __GNUC__
8470        choke me
8471 #endif
8472 
8473   ;
8474   return 0;
8475 }
8476 _ACEOF
8477 if ac_fn_objc_try_compile "$LINENO"; then :
8478   ac_compiler_gnu=yes
8479 else
8480   ac_compiler_gnu=no
8481 fi
8482 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8483 ac_cv_objc_compiler_gnu=$ac_compiler_gnu
8484 
8485 fi
8486 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objc_compiler_gnu" >&5
8487 $as_echo "$ac_cv_objc_compiler_gnu" >&6; }
8488 if test $ac_compiler_gnu = yes; then
8489   GOBJC=yes
8490 else
8491   GOBJC=
8492 fi
8493 ac_test_OBJCFLAGS=${OBJCFLAGS+set}
8494 ac_save_OBJCFLAGS=$OBJCFLAGS
8495 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $OBJC accepts -g" >&5
8496 $as_echo_n "checking whether $OBJC accepts -g... " >&6; }
8497 if test "${ac_cv_prog_objc_g+set}" = set; then :
8498   $as_echo_n "(cached) " >&6
8499 else
8500   ac_save_objc_werror_flag=$ac_objc_werror_flag
8501    ac_objc_werror_flag=yes
8502    ac_cv_prog_objc_g=no
8503    OBJCFLAGS="-g"
8504    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8505 /* end confdefs.h.  */
8506 
8507 int
8508 main ()
8509 {
8510 
8511   ;
8512   return 0;
8513 }
8514 _ACEOF
8515 if ac_fn_objc_try_compile "$LINENO"; then :
8516   ac_cv_prog_objc_g=yes
8517 else
8518   OBJCFLAGS=""
8519       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8520 /* end confdefs.h.  */
8521 
8522 int
8523 main ()
8524 {
8525 
8526   ;
8527   return 0;
8528 }
8529 _ACEOF
8530 if ac_fn_objc_try_compile "$LINENO"; then :
8531 
8532 else
8533   ac_objc_werror_flag=$ac_save_objc_werror_flag
8534          OBJCFLAGS="-g"
8535          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8536 /* end confdefs.h.  */
8537 
8538 int
8539 main ()
8540 {
8541 
8542   ;
8543   return 0;
8544 }
8545 _ACEOF
8546 if ac_fn_objc_try_compile "$LINENO"; then :
8547   ac_cv_prog_objc_g=yes
8548 fi
8549 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8550 fi
8551 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8552 fi
8553 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8554    ac_objc_werror_flag=$ac_save_objc_werror_flag
8555 fi
8556 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_objc_g" >&5
8557 $as_echo "$ac_cv_prog_objc_g" >&6; }
8558 if test "$ac_test_OBJCFLAGS" = set; then
8559   OBJCFLAGS=$ac_save_OBJCFLAGS
8560 elif test $ac_cv_prog_objc_g = yes; then
8561   if test "$GOBJC" = yes; then
8562     OBJCFLAGS="-g -O2"
8563   else
8564     OBJCFLAGS="-g"
8565   fi
8566 else
8567   if test "$GOBJC" = yes; then
8568     OBJCFLAGS="-O2"
8569   else
8570     OBJCFLAGS=
8571   fi
8572 fi
8573 ac_ext=cpp
8574 ac_cpp='$CXXCPP $CPPFLAGS'
8575 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8576 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8577 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
8578 
8579 
8580     # Translate "gcc -E" into "`which gcc` -E" ie
8581     # extract the full path to the binary and at the
8582     # same time maintain any arguments passed to it.
8583     # The command MUST exist in the path, or else!
8584     tmp="$OBJC"
8585     car="${tmp%% *}"
8586     tmp="$OBJC EOL"
8587     cdr="${tmp#* }"
8588     # On windows we want paths without spaces.
8589     if test "x$BUILD_OS" = "xwindows"; then
8590 
8591     # Translate long cygdrive or C:\sdfsf path
8592     # into a short mixed mode path that has no
8593     # spaces in it.
8594     tmp="$car"
8595     if test "x$BUILD_OS" = "xwindows"; then
8596         tmp=`$CYGPATH -u "$car"`
8597         tmp=`which "$tmp"`
8598         # If file exists with .exe appended, that's the real filename
8599         # and cygpath needs that to convert to short style path.
8600         if test -f "${tmp}.exe"; then
8601            tmp="${tmp}.exe"
8602         elif test -f "${tmp}.cmd"; then
8603            tmp="${tmp}.cmd"
8604         fi
8605         # Convert to C:/ mixed style path without spaces.
8606          tmp=`$CYGPATH -s -m "$tmp"`
8607     fi
8608     car="$tmp"
8609 
8610     else
8611         # "which" is not portable, but is used here
8612         # because we know that the command exists!
8613         car=`which $car`
8614     fi
8615     if test "x$cdr" != xEOL; then
8616         OBJC="$car ${cdr% *}"
8617     else
8618         OBJC="$car"
8619     fi
8620 
8621 else
8622     OBJC=
8623 fi
8624 
8625 # Restore the flags to the user specified values.
8626 # This is necessary since AC_PROG_CC defaults CFLAGS to "-g -O2"
8627 CFLAGS="$ORG_CFLAGS"
8628 CXXFLAGS="$ORG_CXXFLAGS"
8629 OBJCFLAGS="$ORG_OBJCFLAGS"
8630 
8631 # If we are not cross compiling, use the same compilers for
8632 # building the build platform executables.
8633 if test "x$DEFINE_CROSS_COMPILE_ARCH" = x; then
8634     HOSTCC="$CC"
8635     HOSTCXX="$CXX"
8636 fi
8637 
8638 if test -n "$ac_tool_prefix"; then
8639   # Extract the first word of "${ac_tool_prefix}ld", so it can be a program name with args.
8640 set dummy ${ac_tool_prefix}ld; ac_word=$2
8641 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8642 $as_echo_n "checking for $ac_word... " >&6; }
8643 if test "${ac_cv_prog_LD+set}" = set; then :
8644   $as_echo_n "(cached) " >&6
8645 else
8646   if test -n "$LD"; then
8647   ac_cv_prog_LD="$LD" # Let the user override the test.
8648 else
8649 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8650 for as_dir in $PATH
8651 do
8652   IFS=$as_save_IFS
8653   test -z "$as_dir" && as_dir=.
8654     for ac_exec_ext in '' $ac_executable_extensions; do
8655   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8656     ac_cv_prog_LD="${ac_tool_prefix}ld"
8657     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8658     break 2
8659   fi
8660 done
8661   done
8662 IFS=$as_save_IFS
8663 
8664 fi
8665 fi
8666 LD=$ac_cv_prog_LD
8667 if test -n "$LD"; then
8668   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
8669 $as_echo "$LD" >&6; }
8670 else
8671   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8672 $as_echo "no" >&6; }
8673 fi
8674 
8675 
8676 fi
8677 if test -z "$ac_cv_prog_LD"; then
8678   ac_ct_LD=$LD
8679   # Extract the first word of "ld", so it can be a program name with args.
8680 set dummy ld; ac_word=$2
8681 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8682 $as_echo_n "checking for $ac_word... " >&6; }
8683 if test "${ac_cv_prog_ac_ct_LD+set}" = set; then :
8684   $as_echo_n "(cached) " >&6
8685 else
8686   if test -n "$ac_ct_LD"; then
8687   ac_cv_prog_ac_ct_LD="$ac_ct_LD" # Let the user override the test.
8688 else
8689 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8690 for as_dir in $PATH
8691 do
8692   IFS=$as_save_IFS
8693   test -z "$as_dir" && as_dir=.
8694     for ac_exec_ext in '' $ac_executable_extensions; do
8695   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8696     ac_cv_prog_ac_ct_LD="ld"
8697     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8698     break 2
8699   fi
8700 done
8701   done
8702 IFS=$as_save_IFS
8703 
8704 fi
8705 fi
8706 ac_ct_LD=$ac_cv_prog_ac_ct_LD
8707 if test -n "$ac_ct_LD"; then
8708   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LD" >&5
8709 $as_echo "$ac_ct_LD" >&6; }
8710 else
8711   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8712 $as_echo "no" >&6; }
8713 fi
8714 
8715   if test "x$ac_ct_LD" = x; then
8716     LD=""
8717   else
8718     case $cross_compiling:$ac_tool_warned in
8719 yes:)
8720 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8721 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8722 ac_tool_warned=yes ;;
8723 esac
8724     LD=$ac_ct_LD
8725   fi
8726 else
8727   LD="$ac_cv_prog_LD"
8728 fi
8729 
8730 
8731     # Translate "gcc -E" into "`which gcc` -E" ie
8732     # extract the full path to the binary and at the
8733     # same time maintain any arguments passed to it.
8734     # The command MUST exist in the path, or else!
8735     tmp="$LD"
8736     car="${tmp%% *}"
8737     tmp="$LD EOL"
8738     cdr="${tmp#* }"
8739     # On windows we want paths without spaces.
8740     if test "x$BUILD_OS" = "xwindows"; then
8741 
8742     # Translate long cygdrive or C:\sdfsf path
8743     # into a short mixed mode path that has no
8744     # spaces in it.
8745     tmp="$car"
8746     if test "x$BUILD_OS" = "xwindows"; then
8747         tmp=`$CYGPATH -u "$car"`
8748         tmp=`which "$tmp"`
8749         # If file exists with .exe appended, that's the real filename
8750         # and cygpath needs that to convert to short style path.
8751         if test -f "${tmp}.exe"; then
8752            tmp="${tmp}.exe"
8753         elif test -f "${tmp}.cmd"; then
8754            tmp="${tmp}.cmd"
8755         fi
8756         # Convert to C:/ mixed style path without spaces.
8757          tmp=`$CYGPATH -s -m "$tmp"`
8758     fi
8759     car="$tmp"
8760 
8761     else
8762         # "which" is not portable, but is used here
8763         # because we know that the command exists!
8764         car=`which $car`
8765     fi
8766     if test "x$cdr" != xEOL; then
8767         LD="$car ${cdr% *}"
8768     else
8769         LD="$car"
8770     fi
8771 
8772 LDEXE="$LD"
8773 LDCXX="$LD"
8774 LDEXECXX="$LD"
8775 # LDEXE is the linker to use, when creating executables.
8776 
8777 # Linking C++ libraries.
8778 
8779 # Linking C++ executables.
8780 
8781 
8782 if test -n "$ac_tool_prefix"; then
8783   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
8784 set dummy ${ac_tool_prefix}ar; ac_word=$2
8785 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8786 $as_echo_n "checking for $ac_word... " >&6; }
8787 if test "${ac_cv_prog_AR+set}" = set; then :
8788   $as_echo_n "(cached) " >&6
8789 else
8790   if test -n "$AR"; then
8791   ac_cv_prog_AR="$AR" # Let the user override the test.
8792 else
8793 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8794 for as_dir in $PATH
8795 do
8796   IFS=$as_save_IFS
8797   test -z "$as_dir" && as_dir=.
8798     for ac_exec_ext in '' $ac_executable_extensions; do
8799   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8800     ac_cv_prog_AR="${ac_tool_prefix}ar"
8801     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8802     break 2
8803   fi
8804 done
8805   done
8806 IFS=$as_save_IFS
8807 
8808 fi
8809 fi
8810 AR=$ac_cv_prog_AR
8811 if test -n "$AR"; then
8812   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
8813 $as_echo "$AR" >&6; }
8814 else
8815   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8816 $as_echo "no" >&6; }
8817 fi
8818 
8819 
8820 fi
8821 if test -z "$ac_cv_prog_AR"; then
8822   ac_ct_AR=$AR
8823   # Extract the first word of "ar", so it can be a program name with args.
8824 set dummy ar; ac_word=$2
8825 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8826 $as_echo_n "checking for $ac_word... " >&6; }
8827 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
8828   $as_echo_n "(cached) " >&6
8829 else
8830   if test -n "$ac_ct_AR"; then
8831   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
8832 else
8833 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8834 for as_dir in $PATH
8835 do
8836   IFS=$as_save_IFS
8837   test -z "$as_dir" && as_dir=.
8838     for ac_exec_ext in '' $ac_executable_extensions; do
8839   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8840     ac_cv_prog_ac_ct_AR="ar"
8841     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8842     break 2
8843   fi
8844 done
8845   done
8846 IFS=$as_save_IFS
8847 
8848 fi
8849 fi
8850 ac_ct_AR=$ac_cv_prog_ac_ct_AR
8851 if test -n "$ac_ct_AR"; then
8852   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
8853 $as_echo "$ac_ct_AR" >&6; }
8854 else
8855   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8856 $as_echo "no" >&6; }
8857 fi
8858 
8859   if test "x$ac_ct_AR" = x; then
8860     AR=""
8861   else
8862     case $cross_compiling:$ac_tool_warned in
8863 yes:)
8864 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8865 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8866 ac_tool_warned=yes ;;
8867 esac
8868     AR=$ac_ct_AR
8869   fi
8870 else
8871   AR="$ac_cv_prog_AR"
8872 fi
8873 
8874 
8875     # Translate "gcc -E" into "`which gcc` -E" ie
8876     # extract the full path to the binary and at the
8877     # same time maintain any arguments passed to it.
8878     # The command MUST exist in the path, or else!
8879     tmp="$AR"
8880     car="${tmp%% *}"
8881     tmp="$AR EOL"
8882     cdr="${tmp#* }"
8883     # On windows we want paths without spaces.
8884     if test "x$BUILD_OS" = "xwindows"; then
8885 
8886     # Translate long cygdrive or C:\sdfsf path
8887     # into a short mixed mode path that has no
8888     # spaces in it.
8889     tmp="$car"
8890     if test "x$BUILD_OS" = "xwindows"; then
8891         tmp=`$CYGPATH -u "$car"`
8892         tmp=`which "$tmp"`
8893         # If file exists with .exe appended, that's the real filename
8894         # and cygpath needs that to convert to short style path.
8895         if test -f "${tmp}.exe"; then
8896            tmp="${tmp}.exe"
8897         elif test -f "${tmp}.cmd"; then
8898            tmp="${tmp}.cmd"
8899         fi
8900         # Convert to C:/ mixed style path without spaces.
8901          tmp=`$CYGPATH -s -m "$tmp"`
8902     fi
8903     car="$tmp"
8904 
8905     else
8906         # "which" is not portable, but is used here
8907         # because we know that the command exists!
8908         car=`which $car`
8909     fi
8910     if test "x$cdr" != xEOL; then
8911         AR="$car ${cdr% *}"
8912     else
8913         AR="$car"
8914     fi
8915 
8916 if test "x$BUILD_OS" = xmacosx; then
8917     ARFLAGS="-r"
8918 else
8919     ARFLAGS=""
8920 fi
8921 
8922 
8923 COMPILER_NAME=gcc
8924 COMPILER_TYPE=CC
8925 if test "x$BUILD_OS" = xwindows; then :
8926 
8927     # For now, assume that we are always compiling using cl.exe.
8928     CC_OUT_OPTION=-Fo
8929     EXE_OUT_OPTION=-Fe
8930     LD_OUT_OPTION=-out:
8931     AR_OUT_OPTION=-out:
8932     # On Windows, reject /usr/bin/link, which is a cygwin
8933     # program for something completely different.
8934     # Extract the first word of "link", so it can be a program name with args.
8935 set dummy link; ac_word=$2
8936 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8937 $as_echo_n "checking for $ac_word... " >&6; }
8938 if test "${ac_cv_prog_WINLD+set}" = set; then :
8939   $as_echo_n "(cached) " >&6
8940 else
8941   if test -n "$WINLD"; then
8942   ac_cv_prog_WINLD="$WINLD" # Let the user override the test.
8943 else
8944   ac_prog_rejected=no
8945 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8946 for as_dir in $PATH
8947 do
8948   IFS=$as_save_IFS
8949   test -z "$as_dir" && as_dir=.
8950     for ac_exec_ext in '' $ac_executable_extensions; do
8951   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8952     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/bin/link"; then
8953        ac_prog_rejected=yes
8954        continue
8955      fi
8956     ac_cv_prog_WINLD="link"
8957     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8958     break 2
8959   fi
8960 done
8961   done
8962 IFS=$as_save_IFS
8963 
8964 if test $ac_prog_rejected = yes; then
8965   # We found a bogon in the path, so make sure we never use it.
8966   set dummy $ac_cv_prog_WINLD
8967   shift
8968   if test $# != 0; then
8969     # We chose a different compiler from the bogus one.
8970     # However, it has the same basename, so the bogon will be chosen
8971     # first if we set WINLD to just the basename; use the full file name.
8972     shift
8973     ac_cv_prog_WINLD="$as_dir/$ac_word${1+' '}$@"
8974   fi
8975 fi
8976 fi
8977 fi
8978 WINLD=$ac_cv_prog_WINLD
8979 if test -n "$WINLD"; then
8980   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINLD" >&5
8981 $as_echo "$WINLD" >&6; }
8982 else
8983   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8984 $as_echo "no" >&6; }
8985 fi
8986 
8987 
8988     # Since we must ignore the first found link, WINLD will contain
8989     # the full path to the link.exe program.
8990 
8991     # Translate long cygdrive or C:\sdfsf path
8992     # into a short mixed mode path that has no
8993     # spaces in it.
8994     tmp="$WINLD"
8995     if test "x$BUILD_OS" = "xwindows"; then
8996         tmp=`$CYGPATH -u "$WINLD"`
8997         tmp=`which "$tmp"`
8998         # If file exists with .exe appended, that's the real filename
8999         # and cygpath needs that to convert to short style path.
9000         if test -f "${tmp}.exe"; then
9001            tmp="${tmp}.exe"
9002         elif test -f "${tmp}.cmd"; then
9003            tmp="${tmp}.cmd"
9004         fi
9005         # Convert to C:/ mixed style path without spaces.
9006          tmp=`$CYGPATH -s -m "$tmp"`
9007     fi
9008     WINLD="$tmp"
9009 
9010     LD="$WINLD"
9011     # However creating executables can only be done with cl.exe.
9012     LDEXE="$CC"
9013     LDCXX="$WINLD"
9014     LDEXECXX="$CC"
9015 
9016     # Extract the first word of "mt", so it can be a program name with args.
9017 set dummy mt; ac_word=$2
9018 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9019 $as_echo_n "checking for $ac_word... " >&6; }
9020 if test "${ac_cv_prog_MT+set}" = set; then :
9021   $as_echo_n "(cached) " >&6
9022 else
9023   if test -n "$MT"; then
9024   ac_cv_prog_MT="$MT" # Let the user override the test.
9025 else
9026   ac_prog_rejected=no
9027 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9028 for as_dir in $PATH
9029 do
9030   IFS=$as_save_IFS
9031   test -z "$as_dir" && as_dir=.
9032     for ac_exec_ext in '' $ac_executable_extensions; do
9033   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9034     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/bin/mt"; then
9035        ac_prog_rejected=yes
9036        continue
9037      fi
9038     ac_cv_prog_MT="mt"
9039     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9040     break 2
9041   fi
9042 done
9043   done
9044 IFS=$as_save_IFS
9045 
9046 if test $ac_prog_rejected = yes; then
9047   # We found a bogon in the path, so make sure we never use it.
9048   set dummy $ac_cv_prog_MT
9049   shift
9050   if test $# != 0; then
9051     # We chose a different compiler from the bogus one.
9052     # However, it has the same basename, so the bogon will be chosen
9053     # first if we set MT to just the basename; use the full file name.
9054     shift
9055     ac_cv_prog_MT="$as_dir/$ac_word${1+' '}$@"
9056   fi
9057 fi
9058 fi
9059 fi
9060 MT=$ac_cv_prog_MT
9061 if test -n "$MT"; then
9062   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MT" >&5
9063 $as_echo "$MT" >&6; }
9064 else
9065   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9066 $as_echo "no" >&6; }
9067 fi
9068 
9069 
9070 
9071     # Translate long cygdrive or C:\sdfsf path
9072     # into a short mixed mode path that has no
9073     # spaces in it.
9074     tmp="$MT"
9075     if test "x$BUILD_OS" = "xwindows"; then
9076         tmp=`$CYGPATH -u "$MT"`
9077         tmp=`which "$tmp"`
9078         # If file exists with .exe appended, that's the real filename
9079         # and cygpath needs that to convert to short style path.
9080         if test -f "${tmp}.exe"; then
9081            tmp="${tmp}.exe"
9082         elif test -f "${tmp}.cmd"; then
9083            tmp="${tmp}.cmd"
9084         fi
9085         # Convert to C:/ mixed style path without spaces.
9086          tmp=`$CYGPATH -s -m "$tmp"`
9087     fi
9088     MT="$tmp"
9089 
9090     # The resource compiler
9091     # Extract the first word of "rc", so it can be a program name with args.
9092 set dummy rc; ac_word=$2
9093 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9094 $as_echo_n "checking for $ac_word... " >&6; }
9095 if test "${ac_cv_prog_RC+set}" = set; then :
9096   $as_echo_n "(cached) " >&6
9097 else
9098   if test -n "$RC"; then
9099   ac_cv_prog_RC="$RC" # Let the user override the test.
9100 else
9101   ac_prog_rejected=no
9102 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9103 for as_dir in $PATH
9104 do
9105   IFS=$as_save_IFS
9106   test -z "$as_dir" && as_dir=.
9107     for ac_exec_ext in '' $ac_executable_extensions; do
9108   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9109     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/bin/rc"; then
9110        ac_prog_rejected=yes
9111        continue
9112      fi
9113     ac_cv_prog_RC="rc"
9114     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9115     break 2
9116   fi
9117 done
9118   done
9119 IFS=$as_save_IFS
9120 
9121 if test $ac_prog_rejected = yes; then
9122   # We found a bogon in the path, so make sure we never use it.
9123   set dummy $ac_cv_prog_RC
9124   shift
9125   if test $# != 0; then
9126     # We chose a different compiler from the bogus one.
9127     # However, it has the same basename, so the bogon will be chosen
9128     # first if we set RC to just the basename; use the full file name.
9129     shift
9130     ac_cv_prog_RC="$as_dir/$ac_word${1+' '}$@"
9131   fi
9132 fi
9133 fi
9134 fi
9135 RC=$ac_cv_prog_RC
9136 if test -n "$RC"; then
9137   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RC" >&5
9138 $as_echo "$RC" >&6; }
9139 else
9140   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9141 $as_echo "no" >&6; }
9142 fi
9143 
9144 
9145 
9146     # Translate long cygdrive or C:\sdfsf path
9147     # into a short mixed mode path that has no
9148     # spaces in it.
9149     tmp="$RC"
9150     if test "x$BUILD_OS" = "xwindows"; then
9151         tmp=`$CYGPATH -u "$RC"`
9152         tmp=`which "$tmp"`
9153         # If file exists with .exe appended, that's the real filename
9154         # and cygpath needs that to convert to short style path.
9155         if test -f "${tmp}.exe"; then
9156            tmp="${tmp}.exe"
9157         elif test -f "${tmp}.cmd"; then
9158            tmp="${tmp}.cmd"
9159         fi
9160         # Convert to C:/ mixed style path without spaces.
9161          tmp=`$CYGPATH -s -m "$tmp"`
9162     fi
9163     RC="$tmp"
9164 
9165 
9166     RC_FLAGS="/l 0x409 /r"
9167     if test "x$VARIANT" = xOPT; then :
9168 
9169         RC_FLAGS="$RC_FLAGS -d NDEBUG"
9170 
9171 fi
9172     JDK_UPDATE_VERSION_NOTNULL=$JDK_UPDATE_VERSION
9173     if test "x$JDK_UPDATE_VERSION" = x; then :
9174 
9175         JDK_UPDATE_VERSION_NOTNULL=0
9176 
9177 fi
9178     RC_FLAGS="$RC_FLAGS -d \"JDK_BUILD_ID=$FULL_VERSION\""
9179     RC_FLAGS="$RC_FLAGS -d \"JDK_COMPANY=$COMPANY_NAME\""
9180     RC_FLAGS="$RC_FLAGS -d \"JDK_COMPONENT=$PRODUCT_NAME $JDK_RC_PLATFORM_NAME binary\""
9181     RC_FLAGS="$RC_FLAGS -d \"JDK_VER=$JDK_MINOR_VERSION.$JDK_MICRO_VERSION.$JDK_UPDATE_VERSION_NOTNULL.$COOKED_BUILD_NUMBER\""
9182     RC_FLAGS="$RC_FLAGS -d \"JDK_COPYRIGHT=Copyright \xA9 $COPYRIGHT_YEAR\""
9183     RC_FLAGS="$RC_FLAGS -d \"JDK_NAME=$PRODUCT_NAME $JDK_RC_PLATFORM_NAME $JDK_MINOR_VERSION $JDK_UPDATE_META_TAG\""
9184     RC_FLAGS="$RC_FLAGS -d \"JDK_FVER=$JDK_MINOR_VERSION,$JDK_MICRO_VERSION,$JDK_UPDATE_VERSION_NOTNULL,$COOKED_BUILD_NUMBER\""
9185 
9186     # lib.exe is used to create static libraries.
9187     # Extract the first word of "lib", so it can be a program name with args.
9188 set dummy lib; ac_word=$2
9189 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9190 $as_echo_n "checking for $ac_word... " >&6; }
9191 if test "${ac_cv_prog_WINAR+set}" = set; then :
9192   $as_echo_n "(cached) " >&6
9193 else
9194   if test -n "$WINAR"; then
9195   ac_cv_prog_WINAR="$WINAR" # Let the user override the test.
9196 else
9197 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9198 for as_dir in $PATH
9199 do
9200   IFS=$as_save_IFS
9201   test -z "$as_dir" && as_dir=.
9202     for ac_exec_ext in '' $ac_executable_extensions; do
9203   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9204     ac_cv_prog_WINAR="lib"
9205     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9206     break 2
9207   fi
9208 done
9209   done
9210 IFS=$as_save_IFS
9211 
9212 fi
9213 fi
9214 WINAR=$ac_cv_prog_WINAR
9215 if test -n "$WINAR"; then
9216   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINAR" >&5
9217 $as_echo "$WINAR" >&6; }
9218 else
9219   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9220 $as_echo "no" >&6; }
9221 fi
9222 
9223 
9224 
9225     # Translate long cygdrive or C:\sdfsf path
9226     # into a short mixed mode path that has no
9227     # spaces in it.
9228     tmp="$WINAR"
9229     if test "x$BUILD_OS" = "xwindows"; then
9230         tmp=`$CYGPATH -u "$WINAR"`
9231         tmp=`which "$tmp"`
9232         # If file exists with .exe appended, that's the real filename
9233         # and cygpath needs that to convert to short style path.
9234         if test -f "${tmp}.exe"; then
9235            tmp="${tmp}.exe"
9236         elif test -f "${tmp}.cmd"; then
9237            tmp="${tmp}.cmd"
9238         fi
9239         # Convert to C:/ mixed style path without spaces.
9240          tmp=`$CYGPATH -s -m "$tmp"`
9241     fi
9242     WINAR="$tmp"
9243 
9244     AR="$WINAR"
9245     ARFLAGS="-nologo -NODEFAULTLIB:MSVCRT"
9246 
9247     # Extract the first word of "dumpbin", so it can be a program name with args.
9248 set dummy dumpbin; ac_word=$2
9249 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9250 $as_echo_n "checking for $ac_word... " >&6; }
9251 if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
9252   $as_echo_n "(cached) " >&6
9253 else
9254   if test -n "$DUMPBIN"; then
9255   ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
9256 else
9257 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9258 for as_dir in $PATH
9259 do
9260   IFS=$as_save_IFS
9261   test -z "$as_dir" && as_dir=.
9262     for ac_exec_ext in '' $ac_executable_extensions; do
9263   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9264     ac_cv_prog_DUMPBIN="dumpbin"
9265     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9266     break 2
9267   fi
9268 done
9269   done
9270 IFS=$as_save_IFS
9271 
9272 fi
9273 fi
9274 DUMPBIN=$ac_cv_prog_DUMPBIN
9275 if test -n "$DUMPBIN"; then
9276   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
9277 $as_echo "$DUMPBIN" >&6; }
9278 else
9279   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9280 $as_echo "no" >&6; }
9281 fi
9282 
9283 
9284 
9285     # Translate long cygdrive or C:\sdfsf path
9286     # into a short mixed mode path that has no
9287     # spaces in it.
9288     tmp="$DUMPBIN"
9289     if test "x$BUILD_OS" = "xwindows"; then
9290         tmp=`$CYGPATH -u "$DUMPBIN"`
9291         tmp=`which "$tmp"`
9292         # If file exists with .exe appended, that's the real filename
9293         # and cygpath needs that to convert to short style path.
9294         if test -f "${tmp}.exe"; then
9295            tmp="${tmp}.exe"
9296         elif test -f "${tmp}.cmd"; then
9297            tmp="${tmp}.cmd"
9298         fi
9299         # Convert to C:/ mixed style path without spaces.
9300          tmp=`$CYGPATH -s -m "$tmp"`
9301     fi
9302     DUMPBIN="$tmp"
9303 
9304 
9305     COMPILER_TYPE=CL
9306     CFLAGS="$CFLAGS -nologo"
9307     LDFLAGS="$LDFLAGS -nologo -dll -opt:ref -incremental:no "
9308     if test "x$LEGACY_HOST_CPU1" = xi586; then
9309         LDFLAGS="$LDFLAGS -safeseh"
9310     fi
9311     if test "x$DEBUG_LEVEL" != xrelease; then
9312         LDFLAGS="$LDFLAGS -debug"
9313     fi
9314 
9315 fi
9316 
9317 
9318 
9319 ac_ext=c
9320 ac_cpp='$CPP $CPPFLAGS'
9321 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9322 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9323 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9324 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
9325 $as_echo_n "checking how to run the C preprocessor... " >&6; }
9326 # On Suns, sometimes $CPP names a directory.
9327 if test -n "$CPP" && test -d "$CPP"; then
9328   CPP=
9329 fi
9330 if test -z "$CPP"; then
9331   if test "${ac_cv_prog_CPP+set}" = set; then :
9332   $as_echo_n "(cached) " >&6
9333 else
9334       # Double quotes because CPP needs to be expanded
9335     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
9336     do
9337       ac_preproc_ok=false
9338 for ac_c_preproc_warn_flag in '' yes
9339 do
9340   # Use a header file that comes with gcc, so configuring glibc
9341   # with a fresh cross-compiler works.
9342   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9343   # <limits.h> exists even on freestanding compilers.
9344   # On the NeXT, cc -E runs the code through the compiler's parser,
9345   # not just through cpp. "Syntax error" is here to catch this case.
9346   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9347 /* end confdefs.h.  */
9348 #ifdef __STDC__
9349 # include <limits.h>
9350 #else
9351 # include <assert.h>
9352 #endif
9353                      Syntax error
9354 _ACEOF
9355 if ac_fn_c_try_cpp "$LINENO"; then :
9356 
9357 else
9358   # Broken: fails on valid input.
9359 continue
9360 fi
9361 rm -f conftest.err conftest.i conftest.$ac_ext
9362 
9363   # OK, works on sane cases.  Now check whether nonexistent headers
9364   # can be detected and how.
9365   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9366 /* end confdefs.h.  */
9367 #include <ac_nonexistent.h>
9368 _ACEOF
9369 if ac_fn_c_try_cpp "$LINENO"; then :
9370   # Broken: success on invalid input.
9371 continue
9372 else
9373   # Passes both tests.
9374 ac_preproc_ok=:
9375 break
9376 fi
9377 rm -f conftest.err conftest.i conftest.$ac_ext
9378 
9379 done
9380 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
9381 rm -f conftest.i conftest.err conftest.$ac_ext
9382 if $ac_preproc_ok; then :
9383   break
9384 fi
9385 
9386     done
9387     ac_cv_prog_CPP=$CPP
9388 
9389 fi
9390   CPP=$ac_cv_prog_CPP
9391 else
9392   ac_cv_prog_CPP=$CPP
9393 fi
9394 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
9395 $as_echo "$CPP" >&6; }
9396 ac_preproc_ok=false
9397 for ac_c_preproc_warn_flag in '' yes
9398 do
9399   # Use a header file that comes with gcc, so configuring glibc
9400   # with a fresh cross-compiler works.
9401   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9402   # <limits.h> exists even on freestanding compilers.
9403   # On the NeXT, cc -E runs the code through the compiler's parser,
9404   # not just through cpp. "Syntax error" is here to catch this case.
9405   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9406 /* end confdefs.h.  */
9407 #ifdef __STDC__
9408 # include <limits.h>
9409 #else
9410 # include <assert.h>
9411 #endif
9412                      Syntax error
9413 _ACEOF
9414 if ac_fn_c_try_cpp "$LINENO"; then :
9415 
9416 else
9417   # Broken: fails on valid input.
9418 continue
9419 fi
9420 rm -f conftest.err conftest.i conftest.$ac_ext
9421 
9422   # OK, works on sane cases.  Now check whether nonexistent headers
9423   # can be detected and how.
9424   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9425 /* end confdefs.h.  */
9426 #include <ac_nonexistent.h>
9427 _ACEOF
9428 if ac_fn_c_try_cpp "$LINENO"; then :
9429   # Broken: success on invalid input.
9430 continue
9431 else
9432   # Passes both tests.
9433 ac_preproc_ok=:
9434 break
9435 fi
9436 rm -f conftest.err conftest.i conftest.$ac_ext
9437 
9438 done
9439 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
9440 rm -f conftest.i conftest.err conftest.$ac_ext
9441 if $ac_preproc_ok; then :
9442 
9443 else
9444   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
9445 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
9446 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
9447 See \`config.log' for more details" "$LINENO" 5 ; }
9448 fi
9449 
9450 ac_ext=cpp
9451 ac_cpp='$CXXCPP $CPPFLAGS'
9452 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9453 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9454 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
9455 
9456 
9457     # Translate "gcc -E" into "`which gcc` -E" ie
9458     # extract the full path to the binary and at the
9459     # same time maintain any arguments passed to it.
9460     # The command MUST exist in the path, or else!
9461     tmp="$CPP"
9462     car="${tmp%% *}"
9463     tmp="$CPP EOL"
9464     cdr="${tmp#* }"
9465     # On windows we want paths without spaces.
9466     if test "x$BUILD_OS" = "xwindows"; then
9467 
9468     # Translate long cygdrive or C:\sdfsf path
9469     # into a short mixed mode path that has no
9470     # spaces in it.
9471     tmp="$car"
9472     if test "x$BUILD_OS" = "xwindows"; then
9473         tmp=`$CYGPATH -u "$car"`
9474         tmp=`which "$tmp"`
9475         # If file exists with .exe appended, that's the real filename
9476         # and cygpath needs that to convert to short style path.
9477         if test -f "${tmp}.exe"; then
9478            tmp="${tmp}.exe"
9479         elif test -f "${tmp}.cmd"; then
9480            tmp="${tmp}.cmd"
9481         fi
9482         # Convert to C:/ mixed style path without spaces.
9483          tmp=`$CYGPATH -s -m "$tmp"`
9484     fi
9485     car="$tmp"
9486 
9487     else
9488         # "which" is not portable, but is used here
9489         # because we know that the command exists!
9490         car=`which $car`
9491     fi
9492     if test "x$cdr" != xEOL; then
9493         CPP="$car ${cdr% *}"
9494     else
9495         CPP="$car"
9496     fi
9497 
9498 
9499 ac_ext=cpp
9500 ac_cpp='$CXXCPP $CPPFLAGS'
9501 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9502 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9503 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
9504 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
9505 $as_echo_n "checking how to run the C++ preprocessor... " >&6; }
9506 if test -z "$CXXCPP"; then
9507   if test "${ac_cv_prog_CXXCPP+set}" = set; then :
9508   $as_echo_n "(cached) " >&6
9509 else
9510       # Double quotes because CXXCPP needs to be expanded
9511     for CXXCPP in "$CXX -E" "/lib/cpp"
9512     do
9513       ac_preproc_ok=false
9514 for ac_cxx_preproc_warn_flag in '' yes
9515 do
9516   # Use a header file that comes with gcc, so configuring glibc
9517   # with a fresh cross-compiler works.
9518   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9519   # <limits.h> exists even on freestanding compilers.
9520   # On the NeXT, cc -E runs the code through the compiler's parser,
9521   # not just through cpp. "Syntax error" is here to catch this case.
9522   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9523 /* end confdefs.h.  */
9524 #ifdef __STDC__
9525 # include <limits.h>
9526 #else
9527 # include <assert.h>
9528 #endif
9529                      Syntax error
9530 _ACEOF
9531 if ac_fn_cxx_try_cpp "$LINENO"; then :
9532 
9533 else
9534   # Broken: fails on valid input.
9535 continue
9536 fi
9537 rm -f conftest.err conftest.i conftest.$ac_ext
9538 
9539   # OK, works on sane cases.  Now check whether nonexistent headers
9540   # can be detected and how.
9541   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9542 /* end confdefs.h.  */
9543 #include <ac_nonexistent.h>
9544 _ACEOF
9545 if ac_fn_cxx_try_cpp "$LINENO"; then :
9546   # Broken: success on invalid input.
9547 continue
9548 else
9549   # Passes both tests.
9550 ac_preproc_ok=:
9551 break
9552 fi
9553 rm -f conftest.err conftest.i conftest.$ac_ext
9554 
9555 done
9556 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
9557 rm -f conftest.i conftest.err conftest.$ac_ext
9558 if $ac_preproc_ok; then :
9559   break
9560 fi
9561 
9562     done
9563     ac_cv_prog_CXXCPP=$CXXCPP
9564 
9565 fi
9566   CXXCPP=$ac_cv_prog_CXXCPP
9567 else
9568   ac_cv_prog_CXXCPP=$CXXCPP
9569 fi
9570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
9571 $as_echo "$CXXCPP" >&6; }
9572 ac_preproc_ok=false
9573 for ac_cxx_preproc_warn_flag in '' yes
9574 do
9575   # Use a header file that comes with gcc, so configuring glibc
9576   # with a fresh cross-compiler works.
9577   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9578   # <limits.h> exists even on freestanding compilers.
9579   # On the NeXT, cc -E runs the code through the compiler's parser,
9580   # not just through cpp. "Syntax error" is here to catch this case.
9581   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9582 /* end confdefs.h.  */
9583 #ifdef __STDC__
9584 # include <limits.h>
9585 #else
9586 # include <assert.h>
9587 #endif
9588                      Syntax error
9589 _ACEOF
9590 if ac_fn_cxx_try_cpp "$LINENO"; then :
9591 
9592 else
9593   # Broken: fails on valid input.
9594 continue
9595 fi
9596 rm -f conftest.err conftest.i conftest.$ac_ext
9597 
9598   # OK, works on sane cases.  Now check whether nonexistent headers
9599   # can be detected and how.
9600   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9601 /* end confdefs.h.  */
9602 #include <ac_nonexistent.h>
9603 _ACEOF
9604 if ac_fn_cxx_try_cpp "$LINENO"; then :
9605   # Broken: success on invalid input.
9606 continue
9607 else
9608   # Passes both tests.
9609 ac_preproc_ok=:
9610 break
9611 fi
9612 rm -f conftest.err conftest.i conftest.$ac_ext
9613 
9614 done
9615 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
9616 rm -f conftest.i conftest.err conftest.$ac_ext
9617 if $ac_preproc_ok; then :
9618 
9619 else
9620   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
9621 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
9622 as_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check
9623 See \`config.log' for more details" "$LINENO" 5 ; }
9624 fi
9625 
9626 ac_ext=cpp
9627 ac_cpp='$CXXCPP $CPPFLAGS'
9628 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9629 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9630 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
9631 
9632 
9633     # Translate "gcc -E" into "`which gcc` -E" ie
9634     # extract the full path to the binary and at the
9635     # same time maintain any arguments passed to it.
9636     # The command MUST exist in the path, or else!
9637     tmp="$CXXCPP"
9638     car="${tmp%% *}"
9639     tmp="$CXXCPP EOL"
9640     cdr="${tmp#* }"
9641     # On windows we want paths without spaces.
9642     if test "x$BUILD_OS" = "xwindows"; then
9643 
9644     # Translate long cygdrive or C:\sdfsf path
9645     # into a short mixed mode path that has no
9646     # spaces in it.
9647     tmp="$car"
9648     if test "x$BUILD_OS" = "xwindows"; then
9649         tmp=`$CYGPATH -u "$car"`
9650         tmp=`which "$tmp"`
9651         # If file exists with .exe appended, that's the real filename
9652         # and cygpath needs that to convert to short style path.
9653         if test -f "${tmp}.exe"; then
9654            tmp="${tmp}.exe"
9655         elif test -f "${tmp}.cmd"; then
9656            tmp="${tmp}.cmd"
9657         fi
9658         # Convert to C:/ mixed style path without spaces.
9659          tmp=`$CYGPATH -s -m "$tmp"`
9660     fi
9661     car="$tmp"
9662 
9663     else
9664         # "which" is not portable, but is used here
9665         # because we know that the command exists!
9666         car=`which $car`
9667     fi
9668     if test "x$cdr" != xEOL; then
9669         CXXCPP="$car ${cdr% *}"
9670     else
9671         CXXCPP="$car"
9672     fi
9673 
9674 
9675 # Find the right assembler.
9676 if test "x$BUILD_OS" = xsolaris; then
9677     # Extract the first word of "as", so it can be a program name with args.
9678 set dummy as; ac_word=$2
9679 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9680 $as_echo_n "checking for $ac_word... " >&6; }
9681 if test "${ac_cv_path_AS+set}" = set; then :
9682   $as_echo_n "(cached) " >&6
9683 else
9684   case $AS in
9685   [\\/]* | ?:[\\/]*)
9686   ac_cv_path_AS="$AS" # Let the user override the test with a path.
9687   ;;
9688   *)
9689   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9690 for as_dir in $PATH
9691 do
9692   IFS=$as_save_IFS
9693   test -z "$as_dir" && as_dir=.
9694     for ac_exec_ext in '' $ac_executable_extensions; do
9695   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9696     ac_cv_path_AS="$as_dir/$ac_word$ac_exec_ext"
9697     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9698     break 2
9699   fi
9700 done
9701   done
9702 IFS=$as_save_IFS
9703 
9704   ;;
9705 esac
9706 fi
9707 AS=$ac_cv_path_AS
9708 if test -n "$AS"; then
9709   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
9710 $as_echo "$AS" >&6; }
9711 else
9712   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9713 $as_echo "no" >&6; }
9714 fi
9715 
9716 
9717 
9718     # Translate "gcc -E" into "`which gcc` -E" ie
9719     # extract the full path to the binary and at the
9720     # same time maintain any arguments passed to it.
9721     # The command MUST exist in the path, or else!
9722     tmp="$AS"
9723     car="${tmp%% *}"
9724     tmp="$AS EOL"
9725     cdr="${tmp#* }"
9726     # On windows we want paths without spaces.
9727     if test "x$BUILD_OS" = "xwindows"; then
9728 
9729     # Translate long cygdrive or C:\sdfsf path
9730     # into a short mixed mode path that has no
9731     # spaces in it.
9732     tmp="$car"
9733     if test "x$BUILD_OS" = "xwindows"; then
9734         tmp=`$CYGPATH -u "$car"`
9735         tmp=`which "$tmp"`
9736         # If file exists with .exe appended, that's the real filename
9737         # and cygpath needs that to convert to short style path.
9738         if test -f "${tmp}.exe"; then
9739            tmp="${tmp}.exe"
9740         elif test -f "${tmp}.cmd"; then
9741            tmp="${tmp}.cmd"
9742         fi
9743         # Convert to C:/ mixed style path without spaces.
9744          tmp=`$CYGPATH -s -m "$tmp"`
9745     fi
9746     car="$tmp"
9747 
9748     else
9749         # "which" is not portable, but is used here
9750         # because we know that the command exists!
9751         car=`which $car`
9752     fi
9753     if test "x$cdr" != xEOL; then
9754         AS="$car ${cdr% *}"
9755     else
9756         AS="$car"
9757     fi
9758 
9759     ASFLAGS=" "
9760 else
9761     AS="$CC -c"
9762     ASFLAGS=" "
9763 fi
9764 
9765 
9766 
9767 if test "x$HOST_CPU_BITS" = x32 && test "x$HOST_OS" = macosx; then
9768     # On 32-bit MacOSX the OS requires C-entry points to be 16 byte aligned.
9769     # While waiting for a better solution, the current workaround is to use -mstackrealign.
9770     CFLAGS="$CFLAGS -mstackrealign"
9771     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if 32-bit compiler supports -mstackrealign" >&5
9772 $as_echo_n "checking if 32-bit compiler supports -mstackrealign... " >&6; }
9773 
9774 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9775 /* end confdefs.h.  */
9776 int main() { return 0; }
9777 _ACEOF
9778 if ac_fn_cxx_try_link "$LINENO"; then :
9779 
9780                         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9781 $as_echo "yes" >&6; }
9782 
9783 else
9784 
9785                         { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9786 $as_echo "no" >&6; }
9787                         as_fn_error $? "The selected compiler $CXX does not support -mstackrealign! Try to put another compiler in the path." "$LINENO" 5
9788 
9789 fi
9790 rm -f core conftest.err conftest.$ac_objext \
9791     conftest$ac_exeext conftest.$ac_ext
9792 fi
9793 
9794 if test "x$BUILD_OS" = xsolaris; then
9795     # Extract the first word of "nm", so it can be a program name with args.
9796 set dummy nm; ac_word=$2
9797 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9798 $as_echo_n "checking for $ac_word... " >&6; }
9799 if test "${ac_cv_path_NM+set}" = set; then :
9800   $as_echo_n "(cached) " >&6
9801 else
9802   case $NM in
9803   [\\/]* | ?:[\\/]*)
9804   ac_cv_path_NM="$NM" # Let the user override the test with a path.
9805   ;;
9806   *)
9807   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9808 for as_dir in $PATH
9809 do
9810   IFS=$as_save_IFS
9811   test -z "$as_dir" && as_dir=.
9812     for ac_exec_ext in '' $ac_executable_extensions; do
9813   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9814     ac_cv_path_NM="$as_dir/$ac_word$ac_exec_ext"
9815     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9816     break 2
9817   fi
9818 done
9819   done
9820 IFS=$as_save_IFS
9821 
9822   ;;
9823 esac
9824 fi
9825 NM=$ac_cv_path_NM
9826 if test -n "$NM"; then
9827   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM" >&5
9828 $as_echo "$NM" >&6; }
9829 else
9830   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9831 $as_echo "no" >&6; }
9832 fi
9833 
9834 
9835 
9836     # Translate "gcc -E" into "`which gcc` -E" ie
9837     # extract the full path to the binary and at the
9838     # same time maintain any arguments passed to it.
9839     # The command MUST exist in the path, or else!
9840     tmp="$NM"
9841     car="${tmp%% *}"
9842     tmp="$NM EOL"
9843     cdr="${tmp#* }"
9844     # On windows we want paths without spaces.
9845     if test "x$BUILD_OS" = "xwindows"; then
9846 
9847     # Translate long cygdrive or C:\sdfsf path
9848     # into a short mixed mode path that has no
9849     # spaces in it.
9850     tmp="$car"
9851     if test "x$BUILD_OS" = "xwindows"; then
9852         tmp=`$CYGPATH -u "$car"`
9853         tmp=`which "$tmp"`
9854         # If file exists with .exe appended, that's the real filename
9855         # and cygpath needs that to convert to short style path.
9856         if test -f "${tmp}.exe"; then
9857            tmp="${tmp}.exe"
9858         elif test -f "${tmp}.cmd"; then
9859            tmp="${tmp}.cmd"
9860         fi
9861         # Convert to C:/ mixed style path without spaces.
9862          tmp=`$CYGPATH -s -m "$tmp"`
9863     fi
9864     car="$tmp"
9865 
9866     else
9867         # "which" is not portable, but is used here
9868         # because we know that the command exists!
9869         car=`which $car`
9870     fi
9871     if test "x$cdr" != xEOL; then
9872         NM="$car ${cdr% *}"
9873     else
9874         NM="$car"
9875     fi
9876 
9877     # Extract the first word of "strip", so it can be a program name with args.
9878 set dummy strip; ac_word=$2
9879 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9880 $as_echo_n "checking for $ac_word... " >&6; }
9881 if test "${ac_cv_path_STRIP+set}" = set; then :
9882   $as_echo_n "(cached) " >&6
9883 else
9884   case $STRIP in
9885   [\\/]* | ?:[\\/]*)
9886   ac_cv_path_STRIP="$STRIP" # Let the user override the test with a path.
9887   ;;
9888   *)
9889   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9890 for as_dir in $PATH
9891 do
9892   IFS=$as_save_IFS
9893   test -z "$as_dir" && as_dir=.
9894     for ac_exec_ext in '' $ac_executable_extensions; do
9895   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9896     ac_cv_path_STRIP="$as_dir/$ac_word$ac_exec_ext"
9897     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9898     break 2
9899   fi
9900 done
9901   done
9902 IFS=$as_save_IFS
9903 
9904   ;;
9905 esac
9906 fi
9907 STRIP=$ac_cv_path_STRIP
9908 if test -n "$STRIP"; then
9909   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
9910 $as_echo "$STRIP" >&6; }
9911 else
9912   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9913 $as_echo "no" >&6; }
9914 fi
9915 
9916 
9917 
9918     # Translate "gcc -E" into "`which gcc` -E" ie
9919     # extract the full path to the binary and at the
9920     # same time maintain any arguments passed to it.
9921     # The command MUST exist in the path, or else!
9922     tmp="$STRIP"
9923     car="${tmp%% *}"
9924     tmp="$STRIP EOL"
9925     cdr="${tmp#* }"
9926     # On windows we want paths without spaces.
9927     if test "x$BUILD_OS" = "xwindows"; then
9928 
9929     # Translate long cygdrive or C:\sdfsf path
9930     # into a short mixed mode path that has no
9931     # spaces in it.
9932     tmp="$car"
9933     if test "x$BUILD_OS" = "xwindows"; then
9934         tmp=`$CYGPATH -u "$car"`
9935         tmp=`which "$tmp"`
9936         # If file exists with .exe appended, that's the real filename
9937         # and cygpath needs that to convert to short style path.
9938         if test -f "${tmp}.exe"; then
9939            tmp="${tmp}.exe"
9940         elif test -f "${tmp}.cmd"; then
9941            tmp="${tmp}.cmd"
9942         fi
9943         # Convert to C:/ mixed style path without spaces.
9944          tmp=`$CYGPATH -s -m "$tmp"`
9945     fi
9946     car="$tmp"
9947 
9948     else
9949         # "which" is not portable, but is used here
9950         # because we know that the command exists!
9951         car=`which $car`
9952     fi
9953     if test "x$cdr" != xEOL; then
9954         STRIP="$car ${cdr% *}"
9955     else
9956         STRIP="$car"
9957     fi
9958 
9959     # Extract the first word of "mcs", so it can be a program name with args.
9960 set dummy mcs; ac_word=$2
9961 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9962 $as_echo_n "checking for $ac_word... " >&6; }
9963 if test "${ac_cv_path_MCS+set}" = set; then :
9964   $as_echo_n "(cached) " >&6
9965 else
9966   case $MCS in
9967   [\\/]* | ?:[\\/]*)
9968   ac_cv_path_MCS="$MCS" # Let the user override the test with a path.
9969   ;;
9970   *)
9971   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9972 for as_dir in $PATH
9973 do
9974   IFS=$as_save_IFS
9975   test -z "$as_dir" && as_dir=.
9976     for ac_exec_ext in '' $ac_executable_extensions; do
9977   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9978     ac_cv_path_MCS="$as_dir/$ac_word$ac_exec_ext"
9979     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9980     break 2
9981   fi
9982 done
9983   done
9984 IFS=$as_save_IFS
9985 
9986   ;;
9987 esac
9988 fi
9989 MCS=$ac_cv_path_MCS
9990 if test -n "$MCS"; then
9991   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MCS" >&5
9992 $as_echo "$MCS" >&6; }
9993 else
9994   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9995 $as_echo "no" >&6; }
9996 fi
9997 
9998 
9999 
10000     # Translate "gcc -E" into "`which gcc` -E" ie
10001     # extract the full path to the binary and at the
10002     # same time maintain any arguments passed to it.
10003     # The command MUST exist in the path, or else!
10004     tmp="$MCS"
10005     car="${tmp%% *}"
10006     tmp="$MCS EOL"
10007     cdr="${tmp#* }"
10008     # On windows we want paths without spaces.
10009     if test "x$BUILD_OS" = "xwindows"; then
10010 
10011     # Translate long cygdrive or C:\sdfsf path
10012     # into a short mixed mode path that has no
10013     # spaces in it.
10014     tmp="$car"
10015     if test "x$BUILD_OS" = "xwindows"; then
10016         tmp=`$CYGPATH -u "$car"`
10017         tmp=`which "$tmp"`
10018         # If file exists with .exe appended, that's the real filename
10019         # and cygpath needs that to convert to short style path.
10020         if test -f "${tmp}.exe"; then
10021            tmp="${tmp}.exe"
10022         elif test -f "${tmp}.cmd"; then
10023            tmp="${tmp}.cmd"
10024         fi
10025         # Convert to C:/ mixed style path without spaces.
10026          tmp=`$CYGPATH -s -m "$tmp"`
10027     fi
10028     car="$tmp"
10029 
10030     else
10031         # "which" is not portable, but is used here
10032         # because we know that the command exists!
10033         car=`which $car`
10034     fi
10035     if test "x$cdr" != xEOL; then
10036         MCS="$car ${cdr% *}"
10037     else
10038         MCS="$car"
10039     fi
10040 
10041 else
10042     if test -n "$ac_tool_prefix"; then
10043   # Extract the first word of "${ac_tool_prefix}nm", so it can be a program name with args.
10044 set dummy ${ac_tool_prefix}nm; ac_word=$2
10045 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10046 $as_echo_n "checking for $ac_word... " >&6; }
10047 if test "${ac_cv_prog_NM+set}" = set; then :
10048   $as_echo_n "(cached) " >&6
10049 else
10050   if test -n "$NM"; then
10051   ac_cv_prog_NM="$NM" # Let the user override the test.
10052 else
10053 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10054 for as_dir in $PATH
10055 do
10056   IFS=$as_save_IFS
10057   test -z "$as_dir" && as_dir=.
10058     for ac_exec_ext in '' $ac_executable_extensions; do
10059   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10060     ac_cv_prog_NM="${ac_tool_prefix}nm"
10061     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10062     break 2
10063   fi
10064 done
10065   done
10066 IFS=$as_save_IFS
10067 
10068 fi
10069 fi
10070 NM=$ac_cv_prog_NM
10071 if test -n "$NM"; then
10072   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM" >&5
10073 $as_echo "$NM" >&6; }
10074 else
10075   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10076 $as_echo "no" >&6; }
10077 fi
10078 
10079 
10080 fi
10081 if test -z "$ac_cv_prog_NM"; then
10082   ac_ct_NM=$NM
10083   # Extract the first word of "nm", so it can be a program name with args.
10084 set dummy nm; ac_word=$2
10085 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10086 $as_echo_n "checking for $ac_word... " >&6; }
10087 if test "${ac_cv_prog_ac_ct_NM+set}" = set; then :
10088   $as_echo_n "(cached) " >&6
10089 else
10090   if test -n "$ac_ct_NM"; then
10091   ac_cv_prog_ac_ct_NM="$ac_ct_NM" # Let the user override the test.
10092 else
10093 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10094 for as_dir in $PATH
10095 do
10096   IFS=$as_save_IFS
10097   test -z "$as_dir" && as_dir=.
10098     for ac_exec_ext in '' $ac_executable_extensions; do
10099   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10100     ac_cv_prog_ac_ct_NM="nm"
10101     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10102     break 2
10103   fi
10104 done
10105   done
10106 IFS=$as_save_IFS
10107 
10108 fi
10109 fi
10110 ac_ct_NM=$ac_cv_prog_ac_ct_NM
10111 if test -n "$ac_ct_NM"; then
10112   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NM" >&5
10113 $as_echo "$ac_ct_NM" >&6; }
10114 else
10115   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10116 $as_echo "no" >&6; }
10117 fi
10118 
10119   if test "x$ac_ct_NM" = x; then
10120     NM=""
10121   else
10122     case $cross_compiling:$ac_tool_warned in
10123 yes:)
10124 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
10125 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
10126 ac_tool_warned=yes ;;
10127 esac
10128     NM=$ac_ct_NM
10129   fi
10130 else
10131   NM="$ac_cv_prog_NM"
10132 fi
10133 
10134 
10135     # Translate "gcc -E" into "`which gcc` -E" ie
10136     # extract the full path to the binary and at the
10137     # same time maintain any arguments passed to it.
10138     # The command MUST exist in the path, or else!
10139     tmp="$NM"
10140     car="${tmp%% *}"
10141     tmp="$NM EOL"
10142     cdr="${tmp#* }"
10143     # On windows we want paths without spaces.
10144     if test "x$BUILD_OS" = "xwindows"; then
10145 
10146     # Translate long cygdrive or C:\sdfsf path
10147     # into a short mixed mode path that has no
10148     # spaces in it.
10149     tmp="$car"
10150     if test "x$BUILD_OS" = "xwindows"; then
10151         tmp=`$CYGPATH -u "$car"`
10152         tmp=`which "$tmp"`
10153         # If file exists with .exe appended, that's the real filename
10154         # and cygpath needs that to convert to short style path.
10155         if test -f "${tmp}.exe"; then
10156            tmp="${tmp}.exe"
10157         elif test -f "${tmp}.cmd"; then
10158            tmp="${tmp}.cmd"
10159         fi
10160         # Convert to C:/ mixed style path without spaces.
10161          tmp=`$CYGPATH -s -m "$tmp"`
10162     fi
10163     car="$tmp"
10164 
10165     else
10166         # "which" is not portable, but is used here
10167         # because we know that the command exists!
10168         car=`which $car`
10169     fi
10170     if test "x$cdr" != xEOL; then
10171         NM="$car ${cdr% *}"
10172     else
10173         NM="$car"
10174     fi
10175 
10176     if test -n "$ac_tool_prefix"; then
10177   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
10178 set dummy ${ac_tool_prefix}strip; ac_word=$2
10179 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10180 $as_echo_n "checking for $ac_word... " >&6; }
10181 if test "${ac_cv_prog_STRIP+set}" = set; then :
10182   $as_echo_n "(cached) " >&6
10183 else
10184   if test -n "$STRIP"; then
10185   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
10186 else
10187 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10188 for as_dir in $PATH
10189 do
10190   IFS=$as_save_IFS
10191   test -z "$as_dir" && as_dir=.
10192     for ac_exec_ext in '' $ac_executable_extensions; do
10193   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10194     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
10195     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10196     break 2
10197   fi
10198 done
10199   done
10200 IFS=$as_save_IFS
10201 
10202 fi
10203 fi
10204 STRIP=$ac_cv_prog_STRIP
10205 if test -n "$STRIP"; then
10206   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
10207 $as_echo "$STRIP" >&6; }
10208 else
10209   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10210 $as_echo "no" >&6; }
10211 fi
10212 
10213 
10214 fi
10215 if test -z "$ac_cv_prog_STRIP"; then
10216   ac_ct_STRIP=$STRIP
10217   # Extract the first word of "strip", so it can be a program name with args.
10218 set dummy strip; ac_word=$2
10219 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10220 $as_echo_n "checking for $ac_word... " >&6; }
10221 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
10222   $as_echo_n "(cached) " >&6
10223 else
10224   if test -n "$ac_ct_STRIP"; then
10225   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
10226 else
10227 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10228 for as_dir in $PATH
10229 do
10230   IFS=$as_save_IFS
10231   test -z "$as_dir" && as_dir=.
10232     for ac_exec_ext in '' $ac_executable_extensions; do
10233   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10234     ac_cv_prog_ac_ct_STRIP="strip"
10235     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10236     break 2
10237   fi
10238 done
10239   done
10240 IFS=$as_save_IFS
10241 
10242 fi
10243 fi
10244 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
10245 if test -n "$ac_ct_STRIP"; then
10246   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
10247 $as_echo "$ac_ct_STRIP" >&6; }
10248 else
10249   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10250 $as_echo "no" >&6; }
10251 fi
10252 
10253   if test "x$ac_ct_STRIP" = x; then
10254     STRIP=""
10255   else
10256     case $cross_compiling:$ac_tool_warned in
10257 yes:)
10258 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
10259 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
10260 ac_tool_warned=yes ;;
10261 esac
10262     STRIP=$ac_ct_STRIP
10263   fi
10264 else
10265   STRIP="$ac_cv_prog_STRIP"
10266 fi
10267 
10268 
10269     # Translate "gcc -E" into "`which gcc` -E" ie
10270     # extract the full path to the binary and at the
10271     # same time maintain any arguments passed to it.
10272     # The command MUST exist in the path, or else!
10273     tmp="$STRIP"
10274     car="${tmp%% *}"
10275     tmp="$STRIP EOL"
10276     cdr="${tmp#* }"
10277     # On windows we want paths without spaces.
10278     if test "x$BUILD_OS" = "xwindows"; then
10279 
10280     # Translate long cygdrive or C:\sdfsf path
10281     # into a short mixed mode path that has no
10282     # spaces in it.
10283     tmp="$car"
10284     if test "x$BUILD_OS" = "xwindows"; then
10285         tmp=`$CYGPATH -u "$car"`
10286         tmp=`which "$tmp"`
10287         # If file exists with .exe appended, that's the real filename
10288         # and cygpath needs that to convert to short style path.
10289         if test -f "${tmp}.exe"; then
10290            tmp="${tmp}.exe"
10291         elif test -f "${tmp}.cmd"; then
10292            tmp="${tmp}.cmd"
10293         fi
10294         # Convert to C:/ mixed style path without spaces.
10295          tmp=`$CYGPATH -s -m "$tmp"`
10296     fi
10297     car="$tmp"
10298 
10299     else
10300         # "which" is not portable, but is used here
10301         # because we know that the command exists!
10302         car=`which $car`
10303     fi
10304     if test "x$cdr" != xEOL; then
10305         STRIP="$car ${cdr% *}"
10306     else
10307         STRIP="$car"
10308     fi
10309 
10310 fi
10311 
10312 # When using cygwin, we need a wrapper binary that renames
10313 # /cygdrive/c/ arguments into c:/ arguments and peeks into
10314 # @files and rewrites these too! This wrapper binary is
10315 # called uncygdrive.exe.
10316 UNCYGDRIVE=
10317 if test "x$BUILD_OS" = xwindows; then
10318     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if uncygdrive can be created" >&5
10319 $as_echo_n "checking if uncygdrive can be created... " >&6; }
10320     UNCYGDRIVE_SRC=`$CYGPATH -m $SRC_ROOT/common/src/uncygdrive.c`
10321     rm -f $OUTPUT_ROOT/uncygdrive*
10322     UNCYGDRIVE=`$CYGPATH -m $OUTPUT_ROOT/uncygdrive.exe`
10323     cd $OUTPUT_ROOT
10324     $CC $UNCYGDRIVE_SRC /Fe$UNCYGDRIVE > $OUTPUT_ROOT/uncygdrive1.log 2>&1
10325     cd $CURDIR
10326 
10327     if test ! -x $OUTPUT_ROOT/uncygdrive.exe; then
10328         { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10329 $as_echo "no" >&6; }
10330         cat $OUTPUT_ROOT/uncygdrive1.log
10331         as_fn_error $? "Could not create $OUTPUT_ROOT/uncygdrive.exe" "$LINENO" 5
10332     fi
10333     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $UNCYGDRIVE" >&5
10334 $as_echo "$UNCYGDRIVE" >&6; }
10335     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if uncygdrive.exe works" >&5
10336 $as_echo_n "checking if uncygdrive.exe works... " >&6; }
10337     cd $OUTPUT_ROOT
10338     $UNCYGDRIVE $CC $SRC_ROOT/common/src/uncygdrive.c /Fe$OUTPUT_ROOT/uncygdrive2.exe > $OUTPUT_ROOT/uncygdrive2.log 2>&1
10339     cd $CURDIR
10340     if test ! -x $OUTPUT_ROOT/uncygdrive2.exe; then
10341         { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10342 $as_echo "no" >&6; }
10343         cat $OUTPUT_ROOT/uncygdrive2.log
10344         as_fn_error $? "Uncygdrive did not work!" "$LINENO" 5
10345     fi
10346     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10347 $as_echo "yes" >&6; }
10348     rm -f $OUTPUT_ROOT/uncygdrive?.??? $OUTPUT_ROOT/uncygdrive.obj
10349 fi
10350 
10351 
10352 
10353 
10354     # Check whether --enable-ccache was given.
10355 if test "${enable_ccache+set}" = set; then :
10356   enableval=$enable_ccache; ENABLE_CCACHE=${enable_ccache}
10357 else
10358   ENABLE_CCACHE=yes
10359 fi
10360 
10361     if test "x$ENABLE_CCACHE" = xyes; then
10362         # Extract the first word of "ccache", so it can be a program name with args.
10363 set dummy ccache; ac_word=$2
10364 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10365 $as_echo_n "checking for $ac_word... " >&6; }
10366 if test "${ac_cv_path_CCACHE+set}" = set; then :
10367   $as_echo_n "(cached) " >&6
10368 else
10369   case $CCACHE in
10370   [\\/]* | ?:[\\/]*)
10371   ac_cv_path_CCACHE="$CCACHE" # Let the user override the test with a path.
10372   ;;
10373   *)
10374   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10375 for as_dir in $PATH
10376 do
10377   IFS=$as_save_IFS
10378   test -z "$as_dir" && as_dir=.
10379     for ac_exec_ext in '' $ac_executable_extensions; do
10380   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10381     ac_cv_path_CCACHE="$as_dir/$ac_word$ac_exec_ext"
10382     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10383     break 2
10384   fi
10385 done
10386   done
10387 IFS=$as_save_IFS
10388 
10389   ;;
10390 esac
10391 fi
10392 CCACHE=$ac_cv_path_CCACHE
10393 if test -n "$CCACHE"; then
10394   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CCACHE" >&5
10395 $as_echo "$CCACHE" >&6; }
10396 else
10397   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10398 $as_echo "no" >&6; }
10399 fi
10400 
10401 
10402     else
10403         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ccache" >&5
10404 $as_echo_n "checking for ccache... " >&6; }
10405         { $as_echo "$as_me:${as_lineno-$LINENO}: result: explicitly disabled" >&5
10406 $as_echo "explicitly disabled" >&6; }
10407         CCACHE=
10408     fi
10409 
10410 
10411 
10412 # Check whether --with-ccache-dir was given.
10413 if test "${with_ccache_dir+set}" = set; then :
10414   withval=$with_ccache_dir;
10415 fi
10416 
10417 
10418     if test "x$with_ccache_dir" != x; then
10419         # When using a non home ccache directory, assume the use is to share ccache files
10420         # with other users. Thus change the umask.
10421         SET_CCACHE_DIR="CCACHE_DIR=$with_ccache_dir CCACHE_UMASK=002"
10422     fi
10423     CCACHE_FOUND=""
10424     if test "x$CCACHE" != x; then
10425 
10426     if test "x$CCACHE" != x; then
10427         CCACHE_FOUND="true"
10428         # Only use ccache if it is 3.1.4 or later, which supports
10429         # precompiled headers.
10430         { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ccache supports precompiled headers" >&5
10431 $as_echo_n "checking if ccache supports precompiled headers... " >&6; }
10432         HAS_GOOD_CCACHE=`($CCACHE --version | head -n 1 | grep -E 3.1.[456789]) 2> /dev/null`
10433         if test "x$HAS_GOOD_CCACHE" = x; then
10434             { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, disabling ccache" >&5
10435 $as_echo "no, disabling ccache" >&6; }
10436             CCACHE=
10437         else
10438             { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10439 $as_echo "yes" >&6; }
10440             { $as_echo "$as_me:${as_lineno-$LINENO}: checking if C-compiler supports ccache precompiled headers" >&5
10441 $as_echo_n "checking if C-compiler supports ccache precompiled headers... " >&6; }
10442             PUSHED_FLAGS="$CXXFLAGS"
10443             CXXFLAGS="-fpch-preprocess $CXXFLAGS"
10444             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10445 /* end confdefs.h.  */
10446 
10447 int
10448 main ()
10449 {
10450 
10451   ;
10452   return 0;
10453 }
10454 _ACEOF
10455 if ac_fn_cxx_try_compile "$LINENO"; then :
10456   CC_KNOWS_CCACHE_TRICK=yes
10457 else
10458   CC_KNOWS_CCACHE_TRICK=no
10459 fi
10460 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10461             CXXFLAGS="$PUSHED_FLAGS"
10462             if test "x$CC_KNOWS_CCACHE_TRICK" = xyes; then
10463                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10464 $as_echo "yes" >&6; }
10465             else
10466                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, disabling ccaching of precompiled headers" >&5
10467 $as_echo "no, disabling ccaching of precompiled headers" >&6; }
10468                 CCACHE=
10469             fi
10470         fi
10471     fi
10472 
10473     if test "x$CCACHE" != x; then
10474         CCACHE_SLOPPINESS=time_macros
10475         CCACHE="CCACHE_COMPRESS=1 $SET_CCACHE_DIR CCACHE_SLOPPINESS=$CCACHE_SLOPPINESS $CCACHE"
10476         CCACHE_FLAGS=-fpch-preprocess
10477 
10478         if test "x$SET_CCACHE_DIR" != x; then
10479             mkdir -p $CCACHE_DIR > /dev/null 2>&1
10480             chmod a+rwxs $CCACHE_DIR > /dev/null 2>&1
10481         fi
10482     fi
10483 
10484     fi
10485 
10486 
10487 # Used on GNU/Linux systems, can be empty...
10488 #AC_PATH_PROG(ELFDUMP, elfdump)
10489 
10490 # Setup default logging of stdout and stderr to build.log in the output root.
10491 BUILD_LOG='$(OUTPUT_ROOT)/build.log'
10492 BUILD_LOG_WRAPPER='$(SRC_ROOT)/common/bin/logger.sh $(BUILD_LOG)'
10493 
10494 
10495 
10496 ###############################################################################
10497 #
10498 # Now we check if libjvm.so will use 32 or 64 bit pointers for the C/C++ code.
10499 # (The JVM can use 32 or 64 bit Java pointers but that decision
10500 # is made at runtime.)
10501 #
10502 
10503 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
10504 $as_echo_n "checking for ANSI C header files... " >&6; }
10505 if test "${ac_cv_header_stdc+set}" = set; then :
10506   $as_echo_n "(cached) " >&6
10507 else
10508   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10509 /* end confdefs.h.  */
10510 #include <stdlib.h>
10511 #include <stdarg.h>
10512 #include <string.h>
10513 #include <float.h>
10514 
10515 int
10516 main ()
10517 {
10518 
10519   ;
10520   return 0;
10521 }
10522 _ACEOF
10523 if ac_fn_cxx_try_compile "$LINENO"; then :
10524   ac_cv_header_stdc=yes
10525 else
10526   ac_cv_header_stdc=no
10527 fi
10528 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10529 
10530 if test $ac_cv_header_stdc = yes; then
10531   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
10532   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10533 /* end confdefs.h.  */
10534 #include <string.h>
10535 
10536 _ACEOF
10537 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10538   $EGREP "memchr" >/dev/null 2>&1; then :
10539 
10540 else
10541   ac_cv_header_stdc=no
10542 fi
10543 rm -f conftest*
10544 
10545 fi
10546 
10547 if test $ac_cv_header_stdc = yes; then
10548   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
10549   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10550 /* end confdefs.h.  */
10551 #include <stdlib.h>
10552 
10553 _ACEOF
10554 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10555   $EGREP "free" >/dev/null 2>&1; then :
10556 
10557 else
10558   ac_cv_header_stdc=no
10559 fi
10560 rm -f conftest*
10561 
10562 fi
10563 
10564 if test $ac_cv_header_stdc = yes; then
10565   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
10566   if test "$cross_compiling" = yes; then :
10567   :
10568 else
10569   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10570 /* end confdefs.h.  */
10571 #include <ctype.h>
10572 #include <stdlib.h>
10573 #if ((' ' & 0x0FF) == 0x020)
10574 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
10575 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
10576 #else
10577 # define ISLOWER(c) \
10578                    (('a' <= (c) && (c) <= 'i') \
10579                      || ('j' <= (c) && (c) <= 'r') \
10580                      || ('s' <= (c) && (c) <= 'z'))
10581 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
10582 #endif
10583 
10584 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
10585 int
10586 main ()
10587 {
10588   int i;
10589   for (i = 0; i < 256; i++)
10590     if (XOR (islower (i), ISLOWER (i))
10591         || toupper (i) != TOUPPER (i))
10592       return 2;
10593   return 0;
10594 }
10595 _ACEOF
10596 if ac_fn_cxx_try_run "$LINENO"; then :
10597 
10598 else
10599   ac_cv_header_stdc=no
10600 fi
10601 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10602   conftest.$ac_objext conftest.beam conftest.$ac_ext
10603 fi
10604 
10605 fi
10606 fi
10607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
10608 $as_echo "$ac_cv_header_stdc" >&6; }
10609 if test $ac_cv_header_stdc = yes; then
10610 
10611 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
10612 
10613 fi
10614 
10615 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
10616 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
10617                   inttypes.h stdint.h unistd.h
10618 do :
10619   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10620 ac_fn_cxx_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
10621 "
10622 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
10623   cat >>confdefs.h <<_ACEOF
10624 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
10625 _ACEOF
10626 
10627 fi
10628 
10629 done
10630 
10631 
10632 # The cast to long int works around a bug in the HP C Compiler
10633 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
10634 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
10635 # This bug is HP SR number 8606223364.
10636 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int *" >&5
10637 $as_echo_n "checking size of int *... " >&6; }
10638 if test "${ac_cv_sizeof_int_p+set}" = set; then :
10639   $as_echo_n "(cached) " >&6
10640 else
10641   if ac_fn_cxx_compute_int "$LINENO" "(long int) (sizeof (int *))" "ac_cv_sizeof_int_p"        "$ac_includes_default"; then :
10642 
10643 else
10644   if test "$ac_cv_type_int_p" = yes; then
10645      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
10646 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
10647 as_fn_error 77 "cannot compute sizeof (int *)
10648 See \`config.log' for more details" "$LINENO" 5 ; }
10649    else
10650      ac_cv_sizeof_int_p=0
10651    fi
10652 fi
10653 
10654 fi
10655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int_p" >&5
10656 $as_echo "$ac_cv_sizeof_int_p" >&6; }
10657 
10658 
10659 
10660 cat >>confdefs.h <<_ACEOF
10661 #define SIZEOF_INT_P $ac_cv_sizeof_int_p
10662 _ACEOF
10663 
10664 
10665 if test "x$ac_cv_sizeof_int_p" = x0; then
10666     # The test failed, lets pick the assumed value.
10667     ARCH_DATA_MODEL=$HOST_CPU_BITS
10668 else
10669     ARCH_DATA_MODEL=`expr 8 \* $ac_cv_sizeof_int_p`
10670 fi
10671 
10672 if test "x$ARCH_DATA_MODEL" = x64; then
10673     A_LP64="LP64:="
10674     ADD_LP64="-D_LP64=1"
10675 fi
10676 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for host address size" >&5
10677 $as_echo_n "checking for host address size... " >&6; }
10678 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ARCH_DATA_MODEL bits" >&5
10679 $as_echo "$ARCH_DATA_MODEL bits" >&6; }
10680 LP64=$A_LP64
10681 
10682 
10683 
10684 if test "x$ARCH_DATA_MODEL" != "x$HOST_CPU_BITS"; then
10685     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
10686 fi
10687 
10688 ###############################################################################
10689 #
10690 # Can the C/C++ compiler use precompiled headers?
10691 #
10692 # Check whether --enable-precompiled-headers was given.
10693 if test "${enable_precompiled_headers+set}" = set; then :
10694   enableval=$enable_precompiled_headers; ENABLE_PRECOMPH=${enable_precompiled-headers}
10695 else
10696   ENABLE_PRECOMPH=yes
10697 fi
10698 
10699 
10700 USE_PRECOMPILED_HEADER=1
10701 if test "x$ENABLE_PRECOMPH" = xno; then
10702     USE_PRECOMPILED_HEADER=0
10703 fi
10704 
10705 if test "x$ENABLE_PRECOMPH" = xyes; then
10706     # Check that the compiler actually supports precomp headers.
10707     if test "x$GCC" = xyes; then
10708          { $as_echo "$as_me:${as_lineno-$LINENO}: checking that precompiled headers work" >&5
10709 $as_echo_n "checking that precompiled headers work... " >&6; }
10710          echo "int alfa();" > conftest.h
10711          $CXX -x c++-header conftest.h -o conftest.hpp.gch
10712          if test ! -f conftest.hpp.gch; then
10713              echo Precompiled header is not working!
10714              USE_PRECOMPILED_HEADER=0
10715              { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10716 $as_echo "no" >&6; }
10717          else
10718              { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10719 $as_echo "yes" >&6; }
10720          fi
10721          rm -f conftest.h
10722     fi
10723 fi
10724 
10725 
10726 
10727 ###############################################################################
10728 #
10729 # How to compile shared libraries.
10730 #
10731 
10732 if test "x$GCC" = xyes; then
10733     COMPILER_NAME=gcc
10734     PICFLAG="-fPIC"
10735     LIBRARY_PREFIX=lib
10736     SHARED_LIBRARY='lib$1.so'
10737     STATIC_LIBRARY='lib$1.a'
10738     SHARED_LIBRARY_FLAGS="-shared"
10739     SHARED_LIBRARY_SUFFIX='.so'
10740     STATIC_LIBRARY_SUFFIX='.a'
10741     OBJ_SUFFIX='.o'
10742     EXE_SUFFIX=''
10743     SET_SHARED_LIBRARY_NAME='-Xlinker -soname=$1'
10744     SET_SHARED_LIBRARY_MAPFILE='-Xlinker -version-script=$(JDK_TOPDIR)/$1'
10745     SET_SHARED_LIBRARY_ORIGIN='-Xlinker -z -Xlinker origin -Xlinker -rpath -Xlinker \$$$$ORIGIN/$1'
10746     LD="$CC"
10747     LDEXE="$CC"
10748     LDCXX="$CXX"
10749     LDEXECXX="$CXX"
10750 
10751     # Linking is different on MacOSX
10752     if test "x$BUILD_OS" = xmacosx; then
10753         # Might change in the future to clang.
10754         COMPILER_NAME=gcc
10755         SHARED_LIBRARY='lib$1.dylib'
10756         SHARED_LIBRARY_FLAGS="-dynamiclib -compatibility_version 1.0.0 -current_version 1.0.0 $PICFLAG"
10757         SHARED_LIBRARY_SUFFIX='.dylib'
10758         EXE_SUFFIX=''
10759         SET_SHARED_LIBRARY_NAME='-Xlinker -install_name -Xlinker @rpath/$1'
10760         SET_SHARED_LIBRARY_MAPFILE=''
10761         SET_SHARED_LIBRARY_ORIGIN='-Xlinker -rpath -Xlinker @loader_path/.'
10762     fi
10763 else
10764     if test "x$BUILD_OS" = xsolaris; then
10765         # If it is not gcc, then assume it is the Oracle Solaris Studio Compiler
10766         COMPILER_NAME=ossc
10767         PICFLAG="-KPIC"
10768         LIBRARY_PREFIX=lib
10769         SHARED_LIBRARY='lib$1.so'
10770         STATIC_LIBRARY='lib$1.a'
10771         SHARED_LIBRARY_FLAGS="-G"
10772         SHARED_LIBRARY_SUFFIX='.so'
10773         STATIC_LIBRARY_SUFFIX='.a'
10774         OBJ_SUFFIX='.o'
10775         EXE_SUFFIX=''
10776         SET_SHARED_LIBRARY_NAME=''
10777         SET_SHARED_LIBRARY_MAPFILE='-M $(JDK_TOPDIR)/$1'
10778         SET_SHARED_LIBRARY_ORIGIN='-R \$$$$ORIGIN/$1'
10779         CFLAGS_JDKLIB_EXTRA='-xstrconst -D__solaris__'
10780     fi
10781     if test "x$BUILD_OS" = xwindows; then
10782         # If it is not gcc, then assume it is the MS Visual Studio compiler
10783         COMPILER_NAME=cl
10784         PICFLAG=""
10785         LIBRARY_PREFIX=
10786         SHARED_LIBRARY='$1.dll'
10787         STATIC_LIBRARY='$1.lib'
10788         SHARED_LIBRARY_FLAGS="-LD"
10789         SHARED_LIBRARY_SUFFIX='.dll'
10790         STATIC_LIBRARY_SUFFIX='.lib'
10791         OBJ_SUFFIX='.obj'
10792         EXE_SUFFIX='.exe'
10793         SET_SHARED_LIBRARY_NAME=''
10794         SET_SHARED_LIBRARY_MAPFILE=''
10795         SET_SHARED_LIBRARY_ORIGIN=''
10796     fi
10797 fi
10798 
10799 
10800 
10801 
10802 
10803 
10804 
10805 
10806 
10807 
10808 
10809 
10810 
10811 # The (cross) compiler is now configured, we can now test capabilities
10812 # of the host platform.
10813 
10814 ###############################################################################
10815 #
10816 # Is the host little of big endian?
10817 #
10818  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
10819 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
10820 if test "${ac_cv_c_bigendian+set}" = set; then :
10821   $as_echo_n "(cached) " >&6
10822 else
10823   ac_cv_c_bigendian=unknown
10824     # See if we're dealing with a universal compiler.
10825     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10826 /* end confdefs.h.  */
10827 #ifndef __APPLE_CC__
10828                not a universal capable compiler
10829              #endif
10830              typedef int dummy;
10831 
10832 _ACEOF
10833 if ac_fn_cxx_try_compile "$LINENO"; then :
10834 
10835         # Check for potential -arch flags.  It is not universal unless
10836         # there are at least two -arch flags with different values.
10837         ac_arch=
10838         ac_prev=
10839         for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
10840          if test -n "$ac_prev"; then
10841            case $ac_word in
10842              i?86 | x86_64 | ppc | ppc64)
10843                if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
10844                  ac_arch=$ac_word
10845                else
10846                  ac_cv_c_bigendian=universal
10847                  break
10848                fi
10849                ;;
10850            esac
10851            ac_prev=
10852          elif test "x$ac_word" = "x-arch"; then
10853            ac_prev=arch
10854          fi
10855        done
10856 fi
10857 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10858     if test $ac_cv_c_bigendian = unknown; then
10859       # See if sys/param.h defines the BYTE_ORDER macro.
10860       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10861 /* end confdefs.h.  */
10862 #include <sys/types.h>
10863              #include <sys/param.h>
10864 
10865 int
10866 main ()
10867 {
10868 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
10869                      && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
10870                      && LITTLE_ENDIAN)
10871               bogus endian macros
10872              #endif
10873 
10874   ;
10875   return 0;
10876 }
10877 _ACEOF
10878 if ac_fn_cxx_try_compile "$LINENO"; then :
10879   # It does; now see whether it defined to BIG_ENDIAN or not.
10880          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10881 /* end confdefs.h.  */
10882 #include <sys/types.h>
10883                 #include <sys/param.h>
10884 
10885 int
10886 main ()
10887 {
10888 #if BYTE_ORDER != BIG_ENDIAN
10889                  not big endian
10890                 #endif
10891 
10892   ;
10893   return 0;
10894 }
10895 _ACEOF
10896 if ac_fn_cxx_try_compile "$LINENO"; then :
10897   ac_cv_c_bigendian=yes
10898 else
10899   ac_cv_c_bigendian=no
10900 fi
10901 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10902 fi
10903 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10904     fi
10905     if test $ac_cv_c_bigendian = unknown; then
10906       # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
10907       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10908 /* end confdefs.h.  */
10909 #include <limits.h>
10910 
10911 int
10912 main ()
10913 {
10914 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
10915               bogus endian macros
10916              #endif
10917 
10918   ;
10919   return 0;
10920 }
10921 _ACEOF
10922 if ac_fn_cxx_try_compile "$LINENO"; then :
10923   # It does; now see whether it defined to _BIG_ENDIAN or not.
10924          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10925 /* end confdefs.h.  */
10926 #include <limits.h>
10927 
10928 int
10929 main ()
10930 {
10931 #ifndef _BIG_ENDIAN
10932                  not big endian
10933                 #endif
10934 
10935   ;
10936   return 0;
10937 }
10938 _ACEOF
10939 if ac_fn_cxx_try_compile "$LINENO"; then :
10940   ac_cv_c_bigendian=yes
10941 else
10942   ac_cv_c_bigendian=no
10943 fi
10944 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10945 fi
10946 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10947     fi
10948     if test $ac_cv_c_bigendian = unknown; then
10949       # Compile a test program.
10950       if test "$cross_compiling" = yes; then :
10951   # Try to guess by grepping values from an object file.
10952          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10953 /* end confdefs.h.  */
10954 short int ascii_mm[] =
10955                   { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
10956                 short int ascii_ii[] =
10957                   { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
10958                 int use_ascii (int i) {
10959                   return ascii_mm[i] + ascii_ii[i];
10960                 }
10961                 short int ebcdic_ii[] =
10962                   { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
10963                 short int ebcdic_mm[] =
10964                   { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
10965                 int use_ebcdic (int i) {
10966                   return ebcdic_mm[i] + ebcdic_ii[i];
10967                 }
10968                 extern int foo;
10969 
10970 int
10971 main ()
10972 {
10973 return use_ascii (foo) == use_ebcdic (foo);
10974   ;
10975   return 0;
10976 }
10977 _ACEOF
10978 if ac_fn_cxx_try_compile "$LINENO"; then :
10979   if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
10980               ac_cv_c_bigendian=yes
10981             fi
10982             if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
10983               if test "$ac_cv_c_bigendian" = unknown; then
10984                 ac_cv_c_bigendian=no
10985               else
10986                 # finding both strings is unlikely to happen, but who knows?
10987                 ac_cv_c_bigendian=unknown
10988               fi
10989             fi
10990 fi
10991 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10992 else
10993   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10994 /* end confdefs.h.  */
10995 $ac_includes_default
10996 int
10997 main ()
10998 {
10999 
11000              /* Are we little or big endian?  From Harbison&Steele.  */
11001              union
11002              {
11003                long int l;
11004                char c[sizeof (long int)];
11005              } u;
11006              u.l = 1;
11007              return u.c[sizeof (long int) - 1] == 1;
11008 
11009   ;
11010   return 0;
11011 }
11012 _ACEOF
11013 if ac_fn_cxx_try_run "$LINENO"; then :
11014   ac_cv_c_bigendian=no
11015 else
11016   ac_cv_c_bigendian=yes
11017 fi
11018 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11019   conftest.$ac_objext conftest.beam conftest.$ac_ext
11020 fi
11021 
11022     fi
11023 fi
11024 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
11025 $as_echo "$ac_cv_c_bigendian" >&6; }
11026  case $ac_cv_c_bigendian in #(
11027    yes)
11028      ENDIAN="big";; #(
11029    no)
11030      ENDIAN="little" ;; #(
11031    universal)
11032      ENDIAN="universal"
11033      ;; #(
11034    *)
11035      ENDIAN="unknown" ;;
11036  esac
11037 
11038 
11039 if test "x$ENDIAN" = xuniversal; then
11040     as_fn_error $? "It seems like someone needs to decide how we are to deal with universal binaries on the MacOSX?" "$LINENO" 5
11041 fi
11042 if test "x$ENDIAN" = xunknown; then
11043     ENDIAN="$HOST_CPU_ENDIAN"
11044 fi
11045 if test "x$ENDIAN" != "x$HOST_CPU_ENDIAN"; then
11046     { $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
11047 $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;}
11048     ENDIAN="$HOST_CPU_ENDIAN"
11049 fi
11050 
11051 
11052 ###############################################################################
11053 #
11054 # We need a Boot JDK to bootstrap the build.
11055 #
11056 BOOT_JDK_FOUND=no
11057 
11058 # Check whether --with-boot-jdk was given.
11059 if test "${with_boot_jdk+set}" = set; then :
11060   withval=$with_boot_jdk;
11061 fi
11062 
11063 
11064 if test "x$with_boot_jdk" != x; then
11065     BOOT_JDK=$with_boot_jdk
11066     BOOT_JDK_FOUND=yes
11067 fi
11068 if test "x$BOOT_JDK_FOUND" = xno; then
11069 
11070 
11071     if test "x$with_builddeps_server" != x || test "x$with_builddeps_conf" != x; then
11072         # Source the builddeps file again, to make sure it uses the latest variables!
11073         . $builddepsfile
11074         # Look for a host and build machine specific resource!
11075         eval resource=\${builddep_bootjdk_BUILD_${rewritten_build_var}_HOST_${rewritten_host_var}}
11076         if test "x$resource" = x; then
11077             # Ok, lets instead look for a host specific resource
11078             eval resource=\${builddep_bootjdk_HOST_${rewritten_host_var}}
11079         fi
11080         if test "x$resource" = x; then
11081             # Ok, lets instead look for a build specific resource
11082             eval resource=\${builddep_bootjdk_BUILD_${rewritten_build_var}}
11083         fi
11084         if test "x$resource" = x; then
11085             # Ok, lets instead look for a generic resource
11086             # (The bootjdk comes from M4 and not the shell, thus no need for eval here.)
11087             resource=${builddep_bootjdk}
11088         fi
11089         if test "x$resource" != x; then
11090             { $as_echo "$as_me:${as_lineno-$LINENO}: Using builddeps $resource for bootjdk" >&5
11091 $as_echo "$as_me: Using builddeps $resource for bootjdk" >&6;}
11092             # If the resource in the builddeps.conf file is an existing directory,
11093             # for example /java/linux/cups
11094             if test -d ${resource}; then
11095                depdir=${resource}
11096             else
11097 
11098 # bootjdk is for example mymodule
11099 # $resource is for example libs/general/libmymod_1_2_3.zip
11100 # $with_builddeps_server is for example ftp://mybuilddeps.myserver.com/builddeps
11101 # $with_builddeps_dir is for example /localhome/builddeps
11102 # depdir is the name of the variable into which we store the depdir, eg MYMOD
11103 # Will download ftp://mybuilddeps.myserver.com/builddeps/libs/general/libmymod_1_2_3.zip and
11104 # unzip into the directory: /localhome/builddeps/libmymod_1_2_3
11105     filename=`basename $resource`
11106     filebase=`echo $filename | sed 's/\.[^\.]*$//'`
11107     filebase=${filename%%.*}
11108     extension=${filename#*.}
11109     installdir=$with_builddeps_dir/$filebase
11110     if test ! -f $installdir/$filename.unpacked; then
11111         { $as_echo "$as_me:${as_lineno-$LINENO}: Downloading build dependency bootjdk from $with_builddeps_server/$resource and installing into $installdir" >&5
11112 $as_echo "$as_me: Downloading build dependency bootjdk from $with_builddeps_server/$resource and installing into $installdir" >&6;}
11113         if test ! -d $installdir; then
11114             mkdir -p $installdir
11115         fi
11116         if test ! -d $installdir; then
11117             as_fn_error $? "Could not create directory $installdir" "$LINENO" 5
11118         fi
11119         tmpfile=`mktemp $installdir/bootjdk.XXXXXXXXX`
11120         touch $tmpfile
11121         if test ! -f $tmpfile; then
11122             as_fn_error $? "Could not create files in directory $installdir" "$LINENO" 5
11123         fi
11124 
11125     # $with_builddeps_server/$resource  is the ftp://abuilddeps.server.com/libs/cups.zip
11126     # $tmpfile is the local file name for the downloaded file.
11127     VALID_TOOL=no
11128     if test "x$BDEPS_FTP" = xwget; then
11129        VALID_TOOL=yes
11130        wget -O $tmpfile $with_builddeps_server/$resource
11131     fi
11132     if test "x$BDEPS_FTP" = xlftp; then
11133        VALID_TOOL=yes
11134        lftp -c "get $with_builddeps_server/$resource  -o $tmpfile"
11135     fi
11136     if test "x$BDEPS_FTP" = xftp; then
11137         VALID_TOOL=yes
11138         FTPSERVER=`echo $with_builddeps_server/$resource  | cut -f 3 -d '/'`
11139         FTPPATH=`echo $with_builddeps_server/$resource  | cut -f 4- -d '/'`
11140         FTPUSERPWD=${FTPSERVER%%@*}
11141         if test "x$FTPSERVER" != "x$FTPUSERPWD"; then
11142             FTPUSER=${userpwd%%:*}
11143             FTPPWD=${userpwd#*@}
11144             FTPSERVER=${FTPSERVER#*@}
11145         else
11146             FTPUSER=ftp
11147             FTPPWD=ftp
11148         fi
11149         # the "pass" command does not work on some
11150         # ftp clients (read ftp.exe) but if it works,
11151         # passive mode is better!
11152         (\
11153             echo "user $FTPUSER $FTPPWD"        ;\
11154             echo "pass"                         ;\
11155             echo "bin"                          ;\
11156             echo "get $FTPPATH $tmpfile"              ;\
11157         ) | ftp -in $FTPSERVER
11158     fi
11159     if test "x$VALID_TOOL" != xyes; then
11160        as_fn_error $? "I do not know how to use the tool: $BDEPS_FTP" "$LINENO" 5
11161     fi
11162 
11163         mv $tmpfile $installdir/$filename
11164         if test ! -s $installdir/$filename; then
11165             as_fn_error $? "Could not download $with_builddeps_server/$resource" "$LINENO" 5
11166         fi
11167         case "$extension" in
11168             zip)  echo "Unzipping $installdir/$filename..."
11169                (cd $installdir ; rm -f $installdir/$filename.unpacked ; $BDEPS_UNZIP $installdir/$filename > /dev/null && touch $installdir/$filename.unpacked)
11170             ;;
11171             tar.gz) echo "Untaring $installdir/$filename..."
11172                (cd $installdir ; rm -f $installdir/$filename.unpacked ; tar xzf $installdir/$filename && touch $installdir/$filename.unpacked)
11173             ;;
11174             tgz) echo "Untaring $installdir/$filename..."
11175                (cd $installdir ; rm -f $installdir/$filename.unpacked ; tar xzf $installdir/$filename && touch $installdir/$filename.unpacked)
11176             ;;
11177             *) as_fn_error $? "Cannot handle build depency archive with extension $extension" "$LINENO" 5
11178             ;;
11179         esac
11180     fi
11181     if test -f $installdir/$filename.unpacked; then
11182         depdir=$installdir
11183     fi
11184 
11185             fi
11186             # Source the builddeps file again, because in the previous command, the depdir
11187             # was updated to point at the current build dependency install directory.
11188             . $builddepsfile
11189             # Now extract variables from the builddeps.conf files.
11190             theroot=${builddep_bootjdk_ROOT}
11191             thecflags=${builddep_bootjdk_CFLAGS}
11192             thelibs=${builddep_bootjdk_LIBS}
11193             if test "x$depdir" = x; then
11194                 as_fn_error $? "Could not download build dependency bootjdk" "$LINENO" 5
11195             fi
11196             BOOT_JDK=$depdir
11197             if test "x$theroot" != x; then
11198                BOOT_JDK="$theroot"
11199             fi
11200             if test "x$thecflags" != x; then
11201                BOOT_JDK_CFLAGS="$thecflags"
11202             fi
11203             if test "x$thelibs" != x; then
11204                BOOT_JDK_LIBS="$thelibs"
11205             fi
11206             BOOT_JDK_FOUND=yes
11207             else BOOT_JDK_FOUND=no
11208 
11209         fi
11210         else BOOT_JDK_FOUND=no
11211 
11212     fi
11213 
11214 fi
11215 
11216 if test "x$BOOT_JDK_FOUND" = xno; then
11217     if test "x$JAVA_HOME" != x; then
11218         if test ! -d "$JAVA_HOME"; then
11219             as_fn_error $? "Your JAVA_HOME points to a non-existing directory!" "$LINENO" 5
11220         fi
11221         # Aha, the user has set a JAVA_HOME
11222         # let us use that as the Boot JDK.
11223         BOOT_JDK=$JAVA_HOME
11224         BOOT_JDK_FOUND=yes
11225         # To be on the safe side, lets check that it is a JDK.
11226         if test -x $BOOT_JDK/bin/javac && test -x $BOOT_JDK/bin/java; then
11227             JAVAC=$BOOT_JDK/bin/javac
11228             JAVA=$BOOT_JDK/bin/java
11229             BOOT_JDK_FOUND=yes
11230         else
11231             as_fn_error $? "Your JAVA_HOME points to a JRE! The build needs a JDK! Please point JAVA_HOME to a JDK." "$LINENO" 5
11232         fi
11233     fi
11234 fi
11235 
11236 if test "x$BOOT_JDK_FOUND" = xno; then
11237     # Extract the first word of "javac", so it can be a program name with args.
11238 set dummy javac; ac_word=$2
11239 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11240 $as_echo_n "checking for $ac_word... " >&6; }
11241 if test "${ac_cv_path_JAVAC_CHECK+set}" = set; then :
11242   $as_echo_n "(cached) " >&6
11243 else
11244   case $JAVAC_CHECK in
11245   [\\/]* | ?:[\\/]*)
11246   ac_cv_path_JAVAC_CHECK="$JAVAC_CHECK" # Let the user override the test with a path.
11247   ;;
11248   *)
11249   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11250 for as_dir in $PATH
11251 do
11252   IFS=$as_save_IFS
11253   test -z "$as_dir" && as_dir=.
11254     for ac_exec_ext in '' $ac_executable_extensions; do
11255   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
11256     ac_cv_path_JAVAC_CHECK="$as_dir/$ac_word$ac_exec_ext"
11257     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11258     break 2
11259   fi
11260 done
11261   done
11262 IFS=$as_save_IFS
11263 
11264   ;;
11265 esac
11266 fi
11267 JAVAC_CHECK=$ac_cv_path_JAVAC_CHECK
11268 if test -n "$JAVAC_CHECK"; then
11269   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $JAVAC_CHECK" >&5
11270 $as_echo "$JAVAC_CHECK" >&6; }
11271 else
11272   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11273 $as_echo "no" >&6; }
11274 fi
11275 
11276 
11277     # Extract the first word of "java", so it can be a program name with args.
11278 set dummy java; ac_word=$2
11279 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11280 $as_echo_n "checking for $ac_word... " >&6; }
11281 if test "${ac_cv_path_JAVA_CHECK+set}" = set; then :
11282   $as_echo_n "(cached) " >&6
11283 else
11284   case $JAVA_CHECK in
11285   [\\/]* | ?:[\\/]*)
11286   ac_cv_path_JAVA_CHECK="$JAVA_CHECK" # Let the user override the test with a path.
11287   ;;
11288   *)
11289   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11290 for as_dir in $PATH
11291 do
11292   IFS=$as_save_IFS
11293   test -z "$as_dir" && as_dir=.
11294     for ac_exec_ext in '' $ac_executable_extensions; do
11295   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
11296     ac_cv_path_JAVA_CHECK="$as_dir/$ac_word$ac_exec_ext"
11297     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11298     break 2
11299   fi
11300 done
11301   done
11302 IFS=$as_save_IFS
11303 
11304   ;;
11305 esac
11306 fi
11307 JAVA_CHECK=$ac_cv_path_JAVA_CHECK
11308 if test -n "$JAVA_CHECK"; then
11309   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $JAVA_CHECK" >&5
11310 $as_echo "$JAVA_CHECK" >&6; }
11311 else
11312   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11313 $as_echo "no" >&6; }
11314 fi
11315 
11316 
11317     BINARY="$JAVAC_CHECK"
11318     if test "x$JAVAC_CHECK" = x; then
11319         BINARY="$JAVA_CHECK"
11320     fi
11321     if test "x$BINARY" != x; then
11322         # So there is a java(c) binary, it might be part of a JDK.
11323         # Lets find the JDK/JRE directory by following symbolic links.
11324         # Linux/GNU systems often have links from /usr/bin/java to
11325         # /etc/alternatives/java to the real JDK binary.
11326 
11327     # Translate long cygdrive or C:\sdfsf path
11328     # into a short mixed mode path that has no
11329     # spaces in it.
11330     tmp="$BINARY"
11331     if test "x$BUILD_OS" = "xwindows"; then
11332         tmp=`$CYGPATH -u "$BINARY"`
11333         tmp=`which "$tmp"`
11334         # If file exists with .exe appended, that's the real filename
11335         # and cygpath needs that to convert to short style path.
11336         if test -f "${tmp}.exe"; then
11337            tmp="${tmp}.exe"
11338         elif test -f "${tmp}.cmd"; then
11339            tmp="${tmp}.cmd"
11340         fi
11341         # Convert to C:/ mixed style path without spaces.
11342          tmp=`$CYGPATH -s -m "$tmp"`
11343     fi
11344     BINARY="$tmp"
11345 
11346 
11347     if test "x$BUILD_OS" != xwindows; then
11348         # Follow a chain of symbolic links. Use readlink
11349         # where it exists, else fall back to horribly
11350         # complicated shell code.
11351         # Extract the first word of "readlink", so it can be a program name with args.
11352 set dummy readlink; ac_word=$2
11353 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11354 $as_echo_n "checking for $ac_word... " >&6; }
11355 if test "${ac_cv_path_READLINK+set}" = set; then :
11356   $as_echo_n "(cached) " >&6
11357 else
11358   case $READLINK in
11359   [\\/]* | ?:[\\/]*)
11360   ac_cv_path_READLINK="$READLINK" # Let the user override the test with a path.
11361   ;;
11362   *)
11363   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11364 for as_dir in $PATH
11365 do
11366   IFS=$as_save_IFS
11367   test -z "$as_dir" && as_dir=.
11368     for ac_exec_ext in '' $ac_executable_extensions; do
11369   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
11370     ac_cv_path_READLINK="$as_dir/$ac_word$ac_exec_ext"
11371     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11372     break 2
11373   fi
11374 done
11375   done
11376 IFS=$as_save_IFS
11377 
11378   ;;
11379 esac
11380 fi
11381 READLINK=$ac_cv_path_READLINK
11382 if test -n "$READLINK"; then
11383   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READLINK" >&5
11384 $as_echo "$READLINK" >&6; }
11385 else
11386   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11387 $as_echo "no" >&6; }
11388 fi
11389 
11390 
11391         if test "x$READLINK_TESTED" != yes; then
11392             # On MacOSX there is a readlink tool with a different
11393             # purpose than the GNU readlink tool. Check the found readlink.
11394             ISGNU=`$READLINK --help 2>&1 | grep GNU`
11395             if test "x$ISGNU" = x; then
11396                  # A readlink that we do not know how to use.
11397                  # Are there other non-GNU readlinks out there?
11398                  READLINK_TESTED=yes
11399                  READLINK=
11400             fi
11401         fi
11402 
11403         if test "x$READLINK" != x; then
11404             BINARY=`$READLINK -f $BINARY`
11405         else
11406             STARTDIR=$PWD
11407             COUNTER=0
11408             DIR=`dirname $BINARY`
11409             FIL=`basename $BINARY`
11410             while test $COUNTER -lt 20; do
11411                 ISLINK=`ls -l $DIR/$FIL | grep '\->' | sed -e 's/.*-> \(.*\)/\1/'`
11412                 if test "x$ISLINK" == x; then
11413                     # This is not a symbolic link! We are done!
11414                     break
11415                 fi
11416                 # The link might be relative! We have to use cd to travel safely.
11417                 cd $DIR
11418                 cd `dirname $ISLINK`
11419                 DIR=`pwd`
11420                 FIL=`basename $ISLINK`
11421                 let COUNTER=COUNTER+1
11422             done
11423             cd $STARTDIR
11424             BINARY=$DIR/$FIL
11425         fi
11426     fi
11427 
11428         BOOT_JDK=`dirname $BINARY`
11429         BOOT_JDK=`cd $BOOT_JDK/..; pwd`
11430         if test -x $BOOT_JDK/bin/javac && test -x $BOOT_JDK/bin/java; then
11431             JAVAC=$BOOT_JDK/bin/javac
11432             JAVA=$BOOT_JDK/bin/java
11433             BOOT_JDK_FOUND=yes
11434         fi
11435     fi
11436 fi
11437 
11438 if test "x$BOOT_JDK_FOUND" = xno; then
11439     # Try the MacOSX way.
11440     if test -x /usr/libexec/java_home; then
11441         BOOT_JDK=`/usr/libexec/java_home`
11442         if test -x $BOOT_JDK/bin/javac && test -x $BOOT_JDK/bin/java; then
11443             JAVAC=$BOOT_JDK/bin/javac
11444             JAVA=$BOOT_JDK/bin/java
11445             BOOT_JDK_FOUND=yes
11446         fi
11447     fi
11448 fi
11449 
11450 if test "x$BOOT_JDK_FOUND" = xno; then
11451     # Extract the first word of "java", so it can be a program name with args.
11452 set dummy java; ac_word=$2
11453 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11454 $as_echo_n "checking for $ac_word... " >&6; }
11455 if test "${ac_cv_path_JAVA_CHECK+set}" = set; then :
11456   $as_echo_n "(cached) " >&6
11457 else
11458   case $JAVA_CHECK in
11459   [\\/]* | ?:[\\/]*)
11460   ac_cv_path_JAVA_CHECK="$JAVA_CHECK" # Let the user override the test with a path.
11461   ;;
11462   *)
11463   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11464 for as_dir in $PATH
11465 do
11466   IFS=$as_save_IFS
11467   test -z "$as_dir" && as_dir=.
11468     for ac_exec_ext in '' $ac_executable_extensions; do
11469   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
11470     ac_cv_path_JAVA_CHECK="$as_dir/$ac_word$ac_exec_ext"
11471     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11472     break 2
11473   fi
11474 done
11475   done
11476 IFS=$as_save_IFS
11477 
11478   ;;
11479 esac
11480 fi
11481 JAVA_CHECK=$ac_cv_path_JAVA_CHECK
11482 if test -n "$JAVA_CHECK"; then
11483   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $JAVA_CHECK" >&5
11484 $as_echo "$JAVA_CHECK" >&6; }
11485 else
11486   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11487 $as_echo "no" >&6; }
11488 fi
11489 
11490 
11491     if test "x$JAVA_CHECK" != x; then
11492         # There is a java in the path. But apparently we have not found a javac
11493         # in the path, since that would have been tested earlier.
11494         if test "x$HOST_OS" = xwindows; then
11495             # Now if this is a windows platform. The default installation of a JDK
11496             # actually puts the JRE in the path and keeps the JDK out of the path!
11497             # Go look in the default installation location.
11498             BOOT_JDK=/cygdrive/c/Program\ Files/Java/`ls /cygdrive/c/Program\ Files/Java | grep jdk | sort -r | head --lines 1`
11499             if test -d "$BOOT_JDK"; then
11500                 BOOT_JDK_FOUND=yes
11501             fi
11502         fi
11503         if test "x$BOOT_JDK_FOUND" = xno; then
11504             help_on_build_dependency openjdk
11505             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
11506         fi
11507     else
11508         help_on_build_dependency openjdk
11509         as_fn_error $? "Could not find a JDK. $HELP_MSG" "$LINENO" 5
11510     fi
11511 fi
11512 
11513 
11514     if test "x$BUILD_OS" = "xwindows"; then
11515         # Extract the first word of "cygpath", so it can be a program name with args.
11516 set dummy cygpath; ac_word=$2
11517 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11518 $as_echo_n "checking for $ac_word... " >&6; }
11519 if test "${ac_cv_path_CYGPATH+set}" = set; then :
11520   $as_echo_n "(cached) " >&6
11521 else
11522   case $CYGPATH in
11523   [\\/]* | ?:[\\/]*)
11524   ac_cv_path_CYGPATH="$CYGPATH" # Let the user override the test with a path.
11525   ;;
11526   *)
11527   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11528 for as_dir in $PATH
11529 do
11530   IFS=$as_save_IFS
11531   test -z "$as_dir" && as_dir=.
11532     for ac_exec_ext in '' $ac_executable_extensions; do
11533   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
11534     ac_cv_path_CYGPATH="$as_dir/$ac_word$ac_exec_ext"
11535     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11536     break 2
11537   fi
11538 done
11539   done
11540 IFS=$as_save_IFS
11541 
11542   ;;
11543 esac
11544 fi
11545 CYGPATH=$ac_cv_path_CYGPATH
11546 if test -n "$CYGPATH"; then
11547   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CYGPATH" >&5
11548 $as_echo "$CYGPATH" >&6; }
11549 else
11550   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11551 $as_echo "no" >&6; }
11552 fi
11553 
11554 
11555         tmp="$BOOT_JDK"
11556         # Convert to C:/ mixed style path without spaces.
11557         tmp=`$CYGPATH -s -m "$tmp"`
11558         BOOT_JDK="$tmp"
11559     fi
11560 
11561 
11562 # Now see if we can find the rt.jar, or its nearest equivalent.
11563 BOOT_RTJAR="$BOOT_JDK/jre/lib/rt.jar"
11564 
11565     # 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.
11566     # Unless on Windows, where we can rewrite the path.
11567     HAS_SPACE=`echo "$BOOT_RTJAR" | grep " "`
11568     if test "x$HAS_SPACE" != x; then
11569         if test "x$BUILD_OS" = "xwindows"; then
11570             BOOT_RTJAR=`$CYGPATH -s -m -a "$BOOT_RTJAR"`
11571             BOOT_RTJAR=`$CYGPATH -u "$BOOT_RTJAR"`
11572         else
11573             as_fn_error $? "You cannot have spaces in the path to the Boot JDK rt.jar (or nearest equivalent)! \"$BOOT_RTJAR\"" "$LINENO" 5
11574         fi
11575     fi
11576 
11577 
11578 BOOT_TOOLSJAR="$BOOT_JDK/lib/tools.jar"
11579 
11580     # 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.
11581     # Unless on Windows, where we can rewrite the path.
11582     HAS_SPACE=`echo "$BOOT_TOOLSJAR" | grep " "`
11583     if test "x$HAS_SPACE" != x; then
11584         if test "x$BUILD_OS" = "xwindows"; then
11585             BOOT_TOOLSJAR=`$CYGPATH -s -m -a "$BOOT_TOOLSJAR"`
11586             BOOT_TOOLSJAR=`$CYGPATH -u "$BOOT_TOOLSJAR"`
11587         else
11588             as_fn_error $? "You cannot have spaces in the path to the Boot JDK tools.jar (or nearest equivalent)! \"$BOOT_TOOLSJAR\"" "$LINENO" 5
11589         fi
11590     fi
11591 
11592 
11593 if test ! -f $BOOT_RTJAR; then
11594     # On MacOSX it is called classes.jar
11595     BOOT_RTJAR=$BOOT_JDK/../Classes/classes.jar
11596     if test ! -f $BOOT_RTJAR; then
11597         as_fn_error $? "Cannot find the rt.jar or its equivalent!" "$LINENO" 5
11598     fi
11599     # Remove the ..
11600     BOOT_RTJAR="`cd ${BOOT_RTJAR%/*} && pwd`/${BOOT_RTJAR##*/}"
11601     # The tools.jar is part of classes.jar
11602     BOOT_TOOLSJAR="$BOOT_RTJAR"
11603 fi
11604 
11605 
11606 
11607 
11608 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Boot JDK" >&5
11609 $as_echo_n "checking for Boot JDK... " >&6; }
11610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BOOT_JDK" >&5
11611 $as_echo "$BOOT_JDK" >&6; }
11612 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Boot rt.jar" >&5
11613 $as_echo_n "checking for Boot rt.jar... " >&6; }
11614 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BOOT_RTJAR" >&5
11615 $as_echo "$BOOT_RTJAR" >&6; }
11616 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Boot tools.jar" >&5
11617 $as_echo_n "checking for Boot tools.jar... " >&6; }
11618 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BOOT_TOOLSJAR" >&5
11619 $as_echo "$BOOT_TOOLSJAR" >&6; }
11620 
11621 # Use the java tool from the Boot JDK.
11622 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for java in Boot JDK" >&5
11623 $as_echo_n "checking for java in Boot JDK... " >&6; }
11624 JAVA=$BOOT_JDK/bin/java
11625 if test ! -x $JAVA; then
11626     as_fn_error $? "Could not find a working java" "$LINENO" 5
11627 fi
11628 BOOT_JDK_VERSION=`$JAVA -version 2>&1 | head -n 1`
11629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes $BOOT_JDK_VERSION" >&5
11630 $as_echo "yes $BOOT_JDK_VERSION" >&6; }
11631 
11632 
11633 # Extra M4 quote needed to protect [] in grep expression.
11634 FOUND_VERSION_78=`echo $BOOT_JDK_VERSION | grep  '\"1\.[78]\.'`
11635 if test "x$FOUND_VERSION_78" = x; then
11636     help_on_build_dependency openjdk
11637     as_fn_error $? "Your bootjdk must be version 7 or 8. $HELP_MSG" "$LINENO" 5
11638 fi
11639 
11640 # When compiling code to be executed by the Boot JDK, force jdk7 compatibility.
11641 BOOT_JDK_SOURCETARGET="-source 7 -target 7"
11642 
11643 
11644 # Use the javac tool from the Boot JDK.
11645 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for javac in Boot JDK" >&5
11646 $as_echo_n "checking for javac in Boot JDK... " >&6; }
11647 JAVAC=$BOOT_JDK/bin/javac
11648 if test ! -x $JAVAC; then
11649     as_fn_error $? "Could not find a working javac" "$LINENO" 5
11650 fi
11651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11652 $as_echo "yes" >&6; }
11653 
11654 
11655 
11656 # Use the javac tool from the Boot JDK.
11657 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for javah in Boot JDK" >&5
11658 $as_echo_n "checking for javah in Boot JDK... " >&6; }
11659 JAVAH=$BOOT_JDK/bin/javah
11660 if test ! -x $JAVAH; then
11661     as_fn_error $? "Could not find a working javah" "$LINENO" 5
11662 fi
11663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11664 $as_echo "yes" >&6; }
11665 
11666 
11667 # Use the jar tool from the Boot JDK.
11668 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for jar in Boot JDK" >&5
11669 $as_echo_n "checking for jar in Boot JDK... " >&6; }
11670 JAR=$BOOT_JDK/bin/jar
11671 if test ! -x $JAR; then
11672     as_fn_error $? "Could not find a working jar" "$LINENO" 5
11673 fi
11674 
11675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11676 $as_echo "yes" >&6; }
11677 
11678 # Use the rmic tool from the Boot JDK.
11679 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for rmic in Boot JDK" >&5
11680 $as_echo_n "checking for rmic in Boot JDK... " >&6; }
11681 RMIC=$BOOT_JDK/bin/rmic
11682 if test ! -x $RMIC; then
11683     as_fn_error $? "Could not find a working rmic" "$LINENO" 5
11684 fi
11685 
11686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11687 $as_echo "yes" >&6; }
11688 
11689 ###############################################################################
11690 #
11691 # Pickup additional source for a component from outside of the source root
11692 # or override source for a component.
11693 #
11694 
11695 # Check whether --with-add-source-root was given.
11696 if test "${with_add_source_root+set}" = set; then :
11697   withval=$with_add_source_root;
11698 fi
11699 
11700 
11701 
11702 # Check whether --with-override-source-root was given.
11703 if test "${with_override_source_root+set}" = set; then :
11704   withval=$with_override_source_root;
11705 fi
11706 
11707 
11708 
11709 # Check whether --with-adds-and-overrides was given.
11710 if test "${with_adds_and_overrides+set}" = set; then :
11711   withval=$with_adds_and_overrides;
11712 fi
11713 
11714 
11715 if test "x$with_adds_and_overrides" != x; then
11716     with_add_source_root="$with_adds_and_overrides/adds"
11717     with_override_source_root="$with_adds_and_overrides/overrides"
11718 fi
11719 
11720 if test "x$with_add_source_root" != x; then
11721     if ! test -d $with_add_source_root; then
11722        as_fn_error $? "Trying to use a non-existant add-source-root $with_add_source_root" "$LINENO" 5
11723     fi
11724     CURDIR="$PWD"
11725     cd "$with_add_source_root"
11726     ADD_SRC_ROOT="`pwd`"
11727     cd "$CURDIR"
11728     # Verify that the addon source root does not have any root makefiles.
11729     # If it does, then it is usually an error, prevent this.
11730     if test -f $with_add_source_root/langtools/makefiles/Makefile || \
11731        test -f $with_add_source_root/langtools/make/Makefile; then
11732         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
11733     fi
11734     if test -f $with_add_source_root/corba/makefiles/Makefile || \
11735        test -f $with_add_source_root/corba/make/Makefile; then
11736         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
11737     fi
11738     if test -f $with_add_source_root/jaxp/makefiles/Makefile || \
11739        test -f $with_add_source_root/jaxp/make/Makefile; then
11740         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
11741     fi
11742     if test -f $with_add_source_root/jaxws/makefiles/Makefile || \
11743        test -f $with_add_source_root/jaxws/make/Makefile; then
11744         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
11745     fi
11746     if test -f $with_add_source_root/hotspot/makefiles/Makefile || \
11747        test -f $with_add_source_root/hotspot/make/Makefile; then
11748         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
11749     fi
11750     if test -f $with_add_source_root/jdk/makefiles/Makefile || \
11751        test -f $with_add_source_root/jdk/make/Makefile; then
11752         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
11753     fi
11754 fi
11755 
11756 
11757 if test "x$with_override_source_root" != x; then
11758     if ! test -d $with_override_source_root; then
11759        as_fn_error $? "Trying to use a non-existant override-source-root $with_override_source_root" "$LINENO" 5
11760     fi
11761     CURDIR="$PWD"
11762     cd "$with_override_source_root"
11763     OVERRIDE_SRC_ROOT="`pwd`"
11764     cd "$CURDIR"
11765     if test -f $with_override_source_root/langtools/makefiles/Makefile || \
11766        test -f $with_override_source_root/langtools/make/Makefile; then
11767         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
11768     fi
11769     if test -f $with_override_source_root/corba/makefiles/Makefile || \
11770        test -f $with_override_source_root/corba/make/Makefile; then
11771         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
11772     fi
11773     if test -f $with_override_source_root/jaxp/makefiles/Makefile || \
11774        test -f $with_override_source_root/jaxp/make/Makefile; then
11775         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
11776     fi
11777     if test -f $with_override_source_root/jaxws/makefiles/Makefile || \
11778        test -f $with_override_source_root/jaxws/make/Makefile; then
11779         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
11780     fi
11781     if test -f $with_override_source_root/hotspot/makefiles/Makefile || \
11782        test -f $with_override_source_root/hotspot/make/Makefile; then
11783         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
11784     fi
11785     if test -f $with_override_source_root/jdk/makefiles/Makefile || \
11786        test -f $with_override_source_root/jdk/make/Makefile; then
11787         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
11788     fi
11789 fi
11790 
11791 
11792 ###############################################################################
11793 #
11794 # Override a repo completely, this is used for example when you have 3 small
11795 # development sandboxes of the langtools sources and want to avoid having 3 full
11796 # OpenJDK sources checked out on disk.
11797 #
11798 # Assuming that the 3 langtools sandboxes are located here:
11799 # /home/fredrik/sandbox1/langtools
11800 # /home/fredrik/sandbox2/langtools
11801 # /home/fredrik/sandbox3/langtools
11802 #
11803 # From the source root you create build subdirs manually:
11804 #     mkdir -p build1 build2 build3
11805 # in each build directory run:
11806 #     (cd build1 && ../configure --with-override-langtools=/home/fredrik/sandbox1 && make)
11807 #     (cd build2 && ../configure --with-override-langtools=/home/fredrik/sandbox2 && make)
11808 #     (cd build3 && ../configure --with-override-langtools=/home/fredrik/sandbox3 && make)
11809 #
11810 
11811 
11812 # Check whether --with-override-langtools was given.
11813 if test "${with_override_langtools+set}" = set; then :
11814   withval=$with_override_langtools;
11815 fi
11816 
11817 
11818 
11819 # Check whether --with-override-corba was given.
11820 if test "${with_override_corba+set}" = set; then :
11821   withval=$with_override_corba;
11822 fi
11823 
11824 
11825 
11826 # Check whether --with-override-jaxp was given.
11827 if test "${with_override_jaxp+set}" = set; then :
11828   withval=$with_override_jaxp;
11829 fi
11830 
11831 
11832 
11833 # Check whether --with-override-jaxws was given.
11834 if test "${with_override_jaxws+set}" = set; then :
11835   withval=$with_override_jaxws;
11836 fi
11837 
11838 
11839 
11840 # Check whether --with-override-hotspot was given.
11841 if test "${with_override_hotspot+set}" = set; then :
11842   withval=$with_override_hotspot;
11843 fi
11844 
11845 
11846 
11847 # Check whether --with-override-jdk was given.
11848 if test "${with_override_jdk+set}" = set; then :
11849   withval=$with_override_jdk;
11850 fi
11851 
11852 
11853 if test "x$with_override_langtools" != x; then
11854     CURDIR="$PWD"
11855     cd "$with_override_langtools"
11856     LANGTOOLS_TOPDIR="`pwd`"
11857     cd "$CURDIR"
11858     if ! test -f $LANGTOOLS_TOPDIR/makefiles/Makefile; then
11859         as_fn_error $? "You have to override langtools with a full langtools repo!" "$LINENO" 5
11860     fi
11861     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if langtools should be overridden" >&5
11862 $as_echo_n "checking if langtools should be overridden... " >&6; }
11863     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes with $LANGTOOLS_TOPDIR" >&5
11864 $as_echo "yes with $LANGTOOLS_TOPDIR" >&6; }
11865 fi
11866 if test "x$with_override_corba" != x; then
11867     CURDIR="$PWD"
11868     cd "$with_override_corba"
11869     CORBA_TOPDIR="`pwd`"
11870     cd "$CURDIR"
11871     if ! test -f $CORBA_TOPDIR/makefiles/Makefile; then
11872         as_fn_error $? "You have to override corba with a full corba repo!" "$LINENO" 5
11873     fi
11874     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if corba should be overridden" >&5
11875 $as_echo_n "checking if corba should be overridden... " >&6; }
11876     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes with $CORBA_TOPDIR" >&5
11877 $as_echo "yes with $CORBA_TOPDIR" >&6; }
11878 fi
11879 if test "x$with_override_jaxp" != x; then
11880     CURDIR="$PWD"
11881     cd "$with_override_jaxp"
11882     JAXP_TOPDIR="`pwd`"
11883     cd "$CURDIR"
11884     if ! test -f $JAXP_TOPDIR/makefiles/Makefile; then
11885         as_fn_error $? "You have to override jaxp with a full jaxp repo!" "$LINENO" 5
11886     fi
11887     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if jaxp should be overridden" >&5
11888 $as_echo_n "checking if jaxp should be overridden... " >&6; }
11889     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes with $JAXP_TOPDIR" >&5
11890 $as_echo "yes with $JAXP_TOPDIR" >&6; }
11891 fi
11892 if test "x$with_override_jaxws" != x; then
11893     CURDIR="$PWD"
11894     cd "$with_override_jaxws"
11895     JAXWS_TOPDIR="`pwd`"
11896     cd "$CURDIR"
11897     if ! test -f $JAXWS_TOPDIR/makefiles/Makefile; then
11898         as_fn_error $? "You have to override jaxws with a full jaxws repo!" "$LINENO" 5
11899     fi
11900     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if jaxws should be overridden" >&5
11901 $as_echo_n "checking if jaxws should be overridden... " >&6; }
11902     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes with $JAXWS_TOPDIR" >&5
11903 $as_echo "yes with $JAXWS_TOPDIR" >&6; }
11904 fi
11905 if test "x$with_override_hotspot" != x; then
11906     CURDIR="$PWD"
11907     cd "$with_override_hotspot"
11908     HOTSPOT_TOPDIR="`pwd`"
11909     cd "$CURDIR"
11910     if ! test -f $HOTSPOT_TOPDIR/make/Makefile && \
11911        ! test -f $HOTSPOT_TOPDIR/makefiles/Makefile; then
11912         as_fn_error $? "You have to override hotspot with a full hotspot repo!" "$LINENO" 5
11913     fi
11914     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if hotspot should be overridden" >&5
11915 $as_echo_n "checking if hotspot should be overridden... " >&6; }
11916     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes with $HOTSPOT_TOPDIR" >&5
11917 $as_echo "yes with $HOTSPOT_TOPDIR" >&6; }
11918 fi
11919 if test "x$with_override_jdk" != x; then
11920     CURDIR="$PWD"
11921     cd "$with_override_jdk"
11922     JDK_TOPDIR="`pwd`"
11923     cd "$CURDIR"
11924     if ! test -f $JDK_TOPDIR/makefiles/Makefile; then
11925         as_fn_error $? "You have to override JDK with a full JDK repo!" "$LINENO" 5
11926     fi
11927     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if JDK should be overridden" >&5
11928 $as_echo_n "checking if JDK should be overridden... " >&6; }
11929     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes with $JDK_TOPDIR" >&5
11930 $as_echo "yes with $JDK_TOPDIR" >&6; }
11931 fi
11932 
11933 ###############################################################################
11934 #
11935 # Specify options for anything that is run with the Boot JDK.
11936 #
11937 
11938 # Check whether --with-boot-jdk-jvmargs was given.
11939 if test "${with_boot_jdk_jvmargs+set}" = set; then :
11940   withval=$with_boot_jdk_jvmargs;
11941 fi
11942 
11943 
11944 if test "x$with_boot_jdk_jvmargs" = x; then
11945     # Not all JVM:s accept the same arguments on the command line.
11946     # OpenJDK specific increase in thread stack for JDK build,
11947     # well more specifically, when running javac.
11948     if test "x$BUILD_NUM_BITS" = x32; then
11949        STACK_SIZE=768
11950     else
11951        # Running Javac on a JVM on a 64-bit machine, the stack takes more space
11952        # since 64-bit pointers are pushed on the stach. Apparently, we need
11953        # to increase the stack space when javacing the JDK....
11954        STACK_SIZE=1536
11955     fi
11956 
11957     # Minimum amount of heap memory.
11958 
11959     # Test if -Xms64M is a valid argument to $JAVA (often is $JAVA passed as $JAVA)
11960     # If so, then append -Xms64M to boot_jdk_jvmargs
11961     FOUND_WARN=`$JAVA -Xms64M -version 2>&1 | grep -i warn`
11962     FOUND_VERSION=`$JAVA -Xms64M -version 2>&1 | grep " version \""`
11963     if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then
11964         boot_jdk_jvmargs="$boot_jdk_jvmargs -Xms64M"
11965     fi
11966 
11967     if test "x$HOST_OS" = "xmacosx"; then
11968         # Why does macosx need more heap? Its the huge JDK batch.
11969 
11970     # Test if -Xmx1600M is a valid argument to $JAVA (often is $JAVA passed as $JAVA)
11971     # If so, then append -Xmx1600M to boot_jdk_jvmargs
11972     FOUND_WARN=`$JAVA -Xmx1600M -version 2>&1 | grep -i warn`
11973     FOUND_VERSION=`$JAVA -Xmx1600M -version 2>&1 | grep " version \""`
11974     if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then
11975         boot_jdk_jvmargs="$boot_jdk_jvmargs -Xmx1600M"
11976     fi
11977 
11978     else
11979 
11980     # Test if -Xmx1100M is a valid argument to $JAVA (often is $JAVA passed as $JAVA)
11981     # If so, then append -Xmx1100M to boot_jdk_jvmargs
11982     FOUND_WARN=`$JAVA -Xmx1100M -version 2>&1 | grep -i warn`
11983     FOUND_VERSION=`$JAVA -Xmx1100M -version 2>&1 | grep " version \""`
11984     if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then
11985         boot_jdk_jvmargs="$boot_jdk_jvmargs -Xmx1100M"
11986     fi
11987 
11988     fi
11989     # When is adding -client something that speeds up the JVM?
11990     # ADD_JVM_ARG_IF_OK([-client],boot_jdk_jvmargs,[$JAVA])
11991 
11992     # Test if -XX:PermSize=32m is a valid argument to $JAVA (often is $JAVA passed as $JAVA)
11993     # If so, then append -XX:PermSize=32m to boot_jdk_jvmargs
11994     FOUND_WARN=`$JAVA -XX:PermSize=32m -version 2>&1 | grep -i warn`
11995     FOUND_VERSION=`$JAVA -XX:PermSize=32m -version 2>&1 | grep " version \""`
11996     if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then
11997         boot_jdk_jvmargs="$boot_jdk_jvmargs -XX:PermSize=32m"
11998     fi
11999 
12000 
12001     # Test if -XX:MaxPermSize=160m is a valid argument to $JAVA (often is $JAVA passed as $JAVA)
12002     # If so, then append -XX:MaxPermSize=160m to boot_jdk_jvmargs
12003     FOUND_WARN=`$JAVA -XX:MaxPermSize=160m -version 2>&1 | grep -i warn`
12004     FOUND_VERSION=`$JAVA -XX:MaxPermSize=160m -version 2>&1 | grep " version \""`
12005     if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then
12006         boot_jdk_jvmargs="$boot_jdk_jvmargs -XX:MaxPermSize=160m"
12007     fi
12008 
12009 
12010     # Test if -XX:ThreadStackSize=$STACK_SIZE is a valid argument to $JAVA (often is $JAVA passed as $JAVA)
12011     # If so, then append -XX:ThreadStackSize=$STACK_SIZE to boot_jdk_jvmargs
12012     FOUND_WARN=`$JAVA -XX:ThreadStackSize=$STACK_SIZE -version 2>&1 | grep -i warn`
12013     FOUND_VERSION=`$JAVA -XX:ThreadStackSize=$STACK_SIZE -version 2>&1 | grep " version \""`
12014     if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then
12015         boot_jdk_jvmargs="$boot_jdk_jvmargs -XX:ThreadStackSize=$STACK_SIZE"
12016     fi
12017 
12018     # Disable special log output when a debug build is used as Boot JDK...
12019 
12020     # Test if -XX:-PrintVMOptions -XX:-UnlockDiagnosticVMOptions -XX:-LogVMOutput is a valid argument to $JAVA (often is $JAVA passed as $JAVA)
12021     # If so, then append -XX:-PrintVMOptions -XX:-UnlockDiagnosticVMOptions -XX:-LogVMOutput to boot_jdk_jvmargs
12022     FOUND_WARN=`$JAVA -XX:-PrintVMOptions -XX:-UnlockDiagnosticVMOptions -XX:-LogVMOutput -version 2>&1 | grep -i warn`
12023     FOUND_VERSION=`$JAVA -XX:-PrintVMOptions -XX:-UnlockDiagnosticVMOptions -XX:-LogVMOutput -version 2>&1 | grep " version \""`
12024     if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then
12025         boot_jdk_jvmargs="$boot_jdk_jvmargs -XX:-PrintVMOptions -XX:-UnlockDiagnosticVMOptions -XX:-LogVMOutput"
12026     fi
12027 
12028 fi
12029 
12030 BOOT_JDK_JVMARGS=$boot_jdk_jvmargs
12031 
12032 
12033 
12034 # Check whether --with-server-java was given.
12035 if test "${with_server_java+set}" = set; then :
12036   withval=$with_server_java;
12037 fi
12038 
12039 
12040 if test "x$with_server_java" != x; then
12041     SERVER_JAVA="$with_server_java"
12042     FOUND_VERSION=`$SERVER_JAVA -version 2>&1 | grep " version \""`
12043     if test "x$FOUND_VERSION" = x; then
12044         as_fn_error $? "Could not execute server java: $SERVER_JAVA" "$LINENO" 5
12045     fi
12046 else
12047     SERVER_JAVA=""
12048     # Hotspot specific options.
12049 
12050     # Test if -XX:+UseParallelOldGC is a valid argument to $JAVA (often is $JAVA passed as $JAVA)
12051     # If so, then append -XX:+UseParallelOldGC to SERVER_JAVA
12052     FOUND_WARN=`$JAVA -XX:+UseParallelOldGC -version 2>&1 | grep -i warn`
12053     FOUND_VERSION=`$JAVA -XX:+UseParallelOldGC -version 2>&1 | grep " version \""`
12054     if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then
12055         SERVER_JAVA="$SERVER_JAVA -XX:+UseParallelOldGC"
12056     fi
12057 
12058 
12059     # Test if -verbosegc is a valid argument to $JAVA (often is $JAVA passed as $JAVA)
12060     # If so, then append -verbosegc to SERVER_JAVA
12061     FOUND_WARN=`$JAVA -verbosegc -version 2>&1 | grep -i warn`
12062     FOUND_VERSION=`$JAVA -verbosegc -version 2>&1 | grep " version \""`
12063     if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then
12064         SERVER_JAVA="$SERVER_JAVA -verbosegc"
12065     fi
12066 
12067     # JRockit specific options.
12068 
12069     # Test if -Xverbose:gc is a valid argument to $JAVA (often is $JAVA passed as $JAVA)
12070     # If so, then append -Xverbose:gc to SERVER_JAVA
12071     FOUND_WARN=`$JAVA -Xverbose:gc -version 2>&1 | grep -i warn`
12072     FOUND_VERSION=`$JAVA -Xverbose:gc -version 2>&1 | grep " version \""`
12073     if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then
12074         SERVER_JAVA="$SERVER_JAVA -Xverbose:gc"
12075     fi
12076 
12077     SERVER_JAVA="$JAVA $SERVER_JAVA"
12078 fi
12079 
12080 
12081 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use shared server for javac" >&5
12082 $as_echo_n "checking whether to use shared server for javac... " >&6; }
12083 # Check whether --enable-javac-server was given.
12084 if test "${enable_javac_server+set}" = set; then :
12085   enableval=$enable_javac_server; ENABLE_JAVAC_SERVER="${enableval}"
12086 else
12087   ENABLE_JAVAC_SERVER='no'
12088 fi
12089 
12090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ENABLE_JAVAC_SERVER" >&5
12091 $as_echo "$ENABLE_JAVAC_SERVER" >&6; }
12092 if test "x$ENABLE_JAVAC_SERVER" = xyes; then
12093     JAVAC_USE_REMOTE=true
12094     JAVAC_SERVERS="$OUTPUT_ROOT/javacservers"
12095 else
12096     JAVAC_USE_REMOTE=false
12097     JAVAC_SERVERS=
12098 fi
12099 
12100 
12101 
12102 
12103 # Check whether --with-javac-server-cores was given.
12104 if test "${with_javac_server_cores+set}" = set; then :
12105   withval=$with_javac_server_cores;
12106 fi
12107 
12108 if test "x$with_javac_server_cores" != x; then
12109     JAVAC_SERVER_CORES="$with_javac_server_cores"
12110 else
12111     if test "$NUM_CORES" -gt 16; then
12112         # We set this arbitrary limit because we want to limit the heap
12113         # size of the javac server.
12114         # In the future we will make the javac compilers in the server
12115         # share more and more state, thus enabling us to use more and
12116         # more concurrent threads in the server.
12117         JAVAC_SERVER_CORES="16"
12118     else
12119         JAVAC_SERVER_CORES="$NUM_CORES"
12120     fi
12121 
12122     if test "$MEMORY_SIZE" -gt "17000"; then
12123         MAX_HEAP_MEM=10000
12124 
12125     # Test if -d64 is a valid argument to $SERVER_JAVA (often is $JAVA passed as $SERVER_JAVA)
12126     # If so, then append -d64 to SERVER_JAVA
12127     FOUND_WARN=`$SERVER_JAVA -d64 -version 2>&1 | grep -i warn`
12128     FOUND_VERSION=`$SERVER_JAVA -d64 -version 2>&1 | grep " version \""`
12129     if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then
12130         SERVER_JAVA="$SERVER_JAVA -d64"
12131     fi
12132 
12133 
12134     # Test if -Xms10G -Xmx10G is a valid argument to $SERVER_JAVA (often is $JAVA passed as $SERVER_JAVA)
12135     # If so, then append -Xms10G -Xmx10G to SERVER_JAVA
12136     FOUND_WARN=`$SERVER_JAVA -Xms10G -Xmx10G -version 2>&1 | grep -i warn`
12137     FOUND_VERSION=`$SERVER_JAVA -Xms10G -Xmx10G -version 2>&1 | grep " version \""`
12138     if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then
12139         SERVER_JAVA="$SERVER_JAVA -Xms10G -Xmx10G"
12140     fi
12141 
12142 
12143     # Test if -Xmn2G is a valid argument to $SERVER_JAVA (often is $JAVA passed as $SERVER_JAVA)
12144     # If so, then append -Xmn2G to SERVER_JAVA
12145     FOUND_WARN=`$SERVER_JAVA -Xmn2G -version 2>&1 | grep -i warn`
12146     FOUND_VERSION=`$SERVER_JAVA -Xmn2G -version 2>&1 | grep " version \""`
12147     if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then
12148         SERVER_JAVA="$SERVER_JAVA -Xmn2G"
12149     fi
12150 
12151     elif test "$MEMORY_SIZE" -gt "10000"; then
12152         MAX_HEAP_MEM=6000
12153 
12154     # Test if -d64 is a valid argument to $SERVER_JAVA (often is $JAVA passed as $SERVER_JAVA)
12155     # If so, then append -d64 to SERVER_JAVA
12156     FOUND_WARN=`$SERVER_JAVA -d64 -version 2>&1 | grep -i warn`
12157     FOUND_VERSION=`$SERVER_JAVA -d64 -version 2>&1 | grep " version \""`
12158     if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then
12159         SERVER_JAVA="$SERVER_JAVA -d64"
12160     fi
12161 
12162 
12163     # Test if -Xms6G -Xmx6G is a valid argument to $SERVER_JAVA (often is $JAVA passed as $SERVER_JAVA)
12164     # If so, then append -Xms6G -Xmx6G to SERVER_JAVA
12165     FOUND_WARN=`$SERVER_JAVA -Xms6G -Xmx6G -version 2>&1 | grep -i warn`
12166     FOUND_VERSION=`$SERVER_JAVA -Xms6G -Xmx6G -version 2>&1 | grep " version \""`
12167     if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then
12168         SERVER_JAVA="$SERVER_JAVA -Xms6G -Xmx6G"
12169     fi
12170 
12171 
12172     # Test if -Xmn1G is a valid argument to $SERVER_JAVA (often is $JAVA passed as $SERVER_JAVA)
12173     # If so, then append -Xmn1G to SERVER_JAVA
12174     FOUND_WARN=`$SERVER_JAVA -Xmn1G -version 2>&1 | grep -i warn`
12175     FOUND_VERSION=`$SERVER_JAVA -Xmn1G -version 2>&1 | grep " version \""`
12176     if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then
12177         SERVER_JAVA="$SERVER_JAVA -Xmn1G"
12178     fi
12179 
12180     elif test "$MEMORY_SIZE" -gt "5000"; then
12181         MAX_HEAP_MEM=3000
12182 
12183     # Test if -d64 is a valid argument to $SERVER_JAVA (often is $JAVA passed as $SERVER_JAVA)
12184     # If so, then append -d64 to SERVER_JAVA
12185     FOUND_WARN=`$SERVER_JAVA -d64 -version 2>&1 | grep -i warn`
12186     FOUND_VERSION=`$SERVER_JAVA -d64 -version 2>&1 | grep " version \""`
12187     if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then
12188         SERVER_JAVA="$SERVER_JAVA -d64"
12189     fi
12190 
12191 
12192     # Test if -Xms1G -Xmx3G is a valid argument to $SERVER_JAVA (often is $JAVA passed as $SERVER_JAVA)
12193     # If so, then append -Xms1G -Xmx3G to SERVER_JAVA
12194     FOUND_WARN=`$SERVER_JAVA -Xms1G -Xmx3G -version 2>&1 | grep -i warn`
12195     FOUND_VERSION=`$SERVER_JAVA -Xms1G -Xmx3G -version 2>&1 | grep " version \""`
12196     if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then
12197         SERVER_JAVA="$SERVER_JAVA -Xms1G -Xmx3G"
12198     fi
12199 
12200 
12201     # Test if -Xmn256M is a valid argument to $SERVER_JAVA (often is $JAVA passed as $SERVER_JAVA)
12202     # If so, then append -Xmn256M to SERVER_JAVA
12203     FOUND_WARN=`$SERVER_JAVA -Xmn256M -version 2>&1 | grep -i warn`
12204     FOUND_VERSION=`$SERVER_JAVA -Xmn256M -version 2>&1 | grep " version \""`
12205     if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then
12206         SERVER_JAVA="$SERVER_JAVA -Xmn256M"
12207     fi
12208 
12209     elif test "$MEMORY_SIZE" -gt "3800"; then
12210         MAX_HEAP_MEM=2500
12211 
12212     # Test if -Xms1G -Xmx2500M is a valid argument to $SERVER_JAVA (often is $JAVA passed as $SERVER_JAVA)
12213     # If so, then append -Xms1G -Xmx2500M to SERVER_JAVA
12214     FOUND_WARN=`$SERVER_JAVA -Xms1G -Xmx2500M -version 2>&1 | grep -i warn`
12215     FOUND_VERSION=`$SERVER_JAVA -Xms1G -Xmx2500M -version 2>&1 | grep " version \""`
12216     if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then
12217         SERVER_JAVA="$SERVER_JAVA -Xms1G -Xmx2500M"
12218     fi
12219 
12220 
12221     # Test if -Xmn256M is a valid argument to $SERVER_JAVA (often is $JAVA passed as $SERVER_JAVA)
12222     # If so, then append -Xmn256M to SERVER_JAVA
12223     FOUND_WARN=`$SERVER_JAVA -Xmn256M -version 2>&1 | grep -i warn`
12224     FOUND_VERSION=`$SERVER_JAVA -Xmn256M -version 2>&1 | grep " version \""`
12225     if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then
12226         SERVER_JAVA="$SERVER_JAVA -Xmn256M"
12227     fi
12228 
12229     elif test "$MEMORY_SIZE" -gt "1900"; then
12230         MAX_HEAP_MEM=1200
12231 
12232     # Test if -Xms700M -Xmx1200M is a valid argument to $SERVER_JAVA (often is $JAVA passed as $SERVER_JAVA)
12233     # If so, then append -Xms700M -Xmx1200M to SERVER_JAVA
12234     FOUND_WARN=`$SERVER_JAVA -Xms700M -Xmx1200M -version 2>&1 | grep -i warn`
12235     FOUND_VERSION=`$SERVER_JAVA -Xms700M -Xmx1200M -version 2>&1 | grep " version \""`
12236     if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then
12237         SERVER_JAVA="$SERVER_JAVA -Xms700M -Xmx1200M"
12238     fi
12239 
12240 
12241     # Test if -Xmn256M is a valid argument to $SERVER_JAVA (often is $JAVA passed as $SERVER_JAVA)
12242     # If so, then append -Xmn256M to SERVER_JAVA
12243     FOUND_WARN=`$SERVER_JAVA -Xmn256M -version 2>&1 | grep -i warn`
12244     FOUND_VERSION=`$SERVER_JAVA -Xmn256M -version 2>&1 | grep " version \""`
12245     if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then
12246         SERVER_JAVA="$SERVER_JAVA -Xmn256M"
12247     fi
12248 
12249     elif test "$MEMORY_SIZE" -gt "1000"; then
12250         MAX_HEAP_MEM=900
12251 
12252     # Test if -Xms400M -Xmx900M is a valid argument to $SERVER_JAVA (often is $JAVA passed as $SERVER_JAVA)
12253     # If so, then append -Xms400M -Xmx900M to SERVER_JAVA
12254     FOUND_WARN=`$SERVER_JAVA -Xms400M -Xmx900M -version 2>&1 | grep -i warn`
12255     FOUND_VERSION=`$SERVER_JAVA -Xms400M -Xmx900M -version 2>&1 | grep " version \""`
12256     if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then
12257         SERVER_JAVA="$SERVER_JAVA -Xms400M -Xmx900M"
12258     fi
12259 
12260 
12261     # Test if -Xmn128M is a valid argument to $SERVER_JAVA (often is $JAVA passed as $SERVER_JAVA)
12262     # If so, then append -Xmn128M to SERVER_JAVA
12263     FOUND_WARN=`$SERVER_JAVA -Xmn128M -version 2>&1 | grep -i warn`
12264     FOUND_VERSION=`$SERVER_JAVA -Xmn128M -version 2>&1 | grep " version \""`
12265     if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then
12266         SERVER_JAVA="$SERVER_JAVA -Xmn128M"
12267     fi
12268 
12269     else
12270         MAX_HEAP_MEM=512
12271 
12272     # Test if -Xms256M -Xmx512M is a valid argument to $SERVER_JAVA (often is $JAVA passed as $SERVER_JAVA)
12273     # If so, then append -Xms256M -Xmx512M to SERVER_JAVA
12274     FOUND_WARN=`$SERVER_JAVA -Xms256M -Xmx512M -version 2>&1 | grep -i warn`
12275     FOUND_VERSION=`$SERVER_JAVA -Xms256M -Xmx512M -version 2>&1 | grep " version \""`
12276     if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then
12277         SERVER_JAVA="$SERVER_JAVA -Xms256M -Xmx512M"
12278     fi
12279 
12280 
12281     # Test if -Xmn128M is a valid argument to $SERVER_JAVA (often is $JAVA passed as $SERVER_JAVA)
12282     # If so, then append -Xmn128M to SERVER_JAVA
12283     FOUND_WARN=`$SERVER_JAVA -Xmn128M -version 2>&1 | grep -i warn`
12284     FOUND_VERSION=`$SERVER_JAVA -Xmn128M -version 2>&1 | grep " version \""`
12285     if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then
12286         SERVER_JAVA="$SERVER_JAVA -Xmn128M"
12287     fi
12288 
12289     fi
12290 
12291     MAX_COMPILERS_IN_HEAP=`expr $MAX_HEAP_MEM / 501`
12292     if test "$JAVAC_SERVER_CORES" -gt "$MAX_COMPILERS_IN_HEAP"; then
12293         { $as_echo "$as_me:${as_lineno-$LINENO}: checking if number of server cores must be reduced" >&5
12294 $as_echo_n "checking if number of server cores must be reduced... " >&6; }
12295         JAVAC_SERVER_CORES="$MAX_COMPILERS_IN_HEAP"
12296         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, to $JAVAC_SERVER_CORES with max heap size $MAX_HEAP_MEM MB" >&5
12297 $as_echo "yes, to $JAVAC_SERVER_CORES with max heap size $MAX_HEAP_MEM MB" >&6; }
12298     fi
12299 fi
12300 
12301 
12302 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to track dependencies between Java packages" >&5
12303 $as_echo_n "checking whether to track dependencies between Java packages... " >&6; }
12304 # Check whether --enable-javac-deps was given.
12305 if test "${enable_javac_deps+set}" = set; then :
12306   enableval=$enable_javac_deps; ENABLE_JAVAC_DEPS="${enableval}"
12307 else
12308   ENABLE_JAVAC_DEPS='no'
12309 fi
12310 
12311 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ENABLE_JAVAC_DEPS" >&5
12312 $as_echo "$ENABLE_JAVAC_DEPS" >&6; }
12313 if test "x$ENABLE_JAVAC_DEPS" = xyes; then
12314     JAVAC_USE_DEPS=true
12315 else
12316     JAVAC_USE_DEPS=false
12317 fi
12318 
12319 
12320 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use multiple cores for javac compilation" >&5
12321 $as_echo_n "checking whether to use multiple cores for javac compilation... " >&6; }
12322 # Check whether --enable-javac-multi-core was given.
12323 if test "${enable_javac_multi_core+set}" = set; then :
12324   enableval=$enable_javac_multi_core; ENABLE_JAVAC_MULTICORE="${enableval}"
12325 else
12326   ENABLE_JAVAC_MULTICORE='no'
12327 fi
12328 
12329 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ENABLE_JAVAC_MULTICORE" >&5
12330 $as_echo "$ENABLE_JAVAC_MULTICORE" >&6; }
12331 if test "x$ENABLE_JAVAC_MULTICORE" = xyes; then
12332     JAVAC_USE_MODE=MULTI_CORE_CONCURRENT
12333 else
12334     JAVAC_USE_MODE=SINGLE_THREADED_BATCH
12335     if test "x$ENABLE_JAVAC_DEPS" = xyes; then
12336         { $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
12337 $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;}
12338         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Disabling dependency tracking for you now." >&5
12339 $as_echo "$as_me: WARNING: Disabling dependency tracking for you now." >&2;}
12340         JAVAC_USE_DEPS=false
12341     fi
12342     if test "x$ENABLE_JAVAC_SERVER" = xyes; then
12343         { $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
12344 $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;}
12345         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Disabling javac server for you now." >&5
12346 $as_echo "$as_me: WARNING: Disabling javac server for you now." >&2;}
12347         JAVAC_USE_REMOTE=false
12348     fi
12349 fi
12350 
12351 
12352 ###############################################################################
12353 #
12354 # OS specific settings that we never will need to probe.
12355 #
12356 if test "x$HOST_OS" = xlinux; then
12357     { $as_echo "$as_me:${as_lineno-$LINENO}: checking what is not needed on Linux?" >&5
12358 $as_echo_n "checking what is not needed on Linux?... " >&6; }
12359     PULSE_NOT_NEEDED=yes
12360     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pulse" >&5
12361 $as_echo "pulse" >&6; }
12362 fi
12363 
12364 if test "x$HOST_OS" = xsolaris; then
12365     { $as_echo "$as_me:${as_lineno-$LINENO}: checking what is not needed on Solaris?" >&5
12366 $as_echo_n "checking what is not needed on Solaris?... " >&6; }
12367     ALSA_NOT_NEEDED=yes
12368     PULSE_NOT_NEEDED=yes
12369     { $as_echo "$as_me:${as_lineno-$LINENO}: result: alsa pulse" >&5
12370 $as_echo "alsa pulse" >&6; }
12371 fi
12372 
12373 if test "x$HOST_OS" = xwindows; then
12374     { $as_echo "$as_me:${as_lineno-$LINENO}: checking what is not needed on Windows?" >&5
12375 $as_echo_n "checking what is not needed on Windows?... " >&6; }
12376     CUPS_NOT_NEEDED=yes
12377     ALSA_NOT_NEEDED=yes
12378     PULSE_NOT_NEEDED=yes
12379     X11_NOT_NEEDED=yes
12380     { $as_echo "$as_me:${as_lineno-$LINENO}: result: alsa cups pulse x11" >&5
12381 $as_echo "alsa cups pulse x11" >&6; }
12382 fi
12383 
12384 if test "x$HOST_OS" = xmacosx; then
12385     { $as_echo "$as_me:${as_lineno-$LINENO}: checking what is not needed on MacOSX?" >&5
12386 $as_echo_n "checking what is not needed on MacOSX?... " >&6; }
12387     ALSA_NOT_NEEDED=yes
12388     PULSE_NOT_NEEDED=yes
12389     X11_NOT_NEEDED=yes
12390     FREETYPE2_NOT_NEEDED=yes
12391     # If the java runtime framework is disabled, then we need X11.
12392     # This will be adjusted below.
12393     { $as_echo "$as_me:${as_lineno-$LINENO}: result: alsa pulse x11" >&5
12394 $as_echo "alsa pulse x11" >&6; }
12395 fi
12396 
12397 if test "x$HOST_OS" = xbsd; then
12398     { $as_echo "$as_me:${as_lineno-$LINENO}: checking what is not needed on bsd?" >&5
12399 $as_echo_n "checking what is not needed on bsd?... " >&6; }
12400     ALSA_NOT_NEEDED=yes
12401     { $as_echo "$as_me:${as_lineno-$LINENO}: result: alsa" >&5
12402 $as_echo "alsa" >&6; }
12403 fi
12404 
12405 ###############################################################################
12406 #
12407 # Check for MacOSX support for OpenJDK. If this exists, try to build a JVM
12408 # that uses this API.
12409 #
12410 # Check whether --enable-macosx-runtime-support was given.
12411 if test "${enable_macosx_runtime_support+set}" = set; then :
12412   enableval=$enable_macosx_runtime_support; MACOSX_RUNTIME_SUPPORT="${enableval}"
12413 else
12414   MACOSX_RUNTIME_SUPPORT="no"
12415 fi
12416 
12417 
12418 USE_MACOSX_RUNTIME_SUPPORT=no
12419 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for explicit Java runtime support in the OS" >&5
12420 $as_echo_n "checking for explicit Java runtime support in the OS... " >&6; }
12421 if test -f /System/Library/Frameworks/JavaVM.framework/Frameworks/JavaRuntimeSupport.framework/Headers/JavaRuntimeSupport.h; then
12422     if test "x$MACOSX_RUNTIME_SUPPORT" != xno; then
12423         MACOSX_RUNTIME_SUPPORT=yes
12424         USE_MACOSX_RUNTIME_SUPPORT=yes
12425         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, does not need alsa freetype2 pulse and X11" >&5
12426 $as_echo "yes, does not need alsa freetype2 pulse and X11" >&6; }
12427     else
12428         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, but explicitly disabled." >&5
12429 $as_echo "yes, but explicitly disabled." >&6; }
12430     fi
12431 else
12432     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12433 $as_echo "no" >&6; }
12434 fi
12435 
12436 if test "x$HOST_OS" = xmacosx && test "x$USE_MACOSX_RUNTIME_SUPPORT" = xno; then
12437     { $as_echo "$as_me:${as_lineno-$LINENO}: checking what is not needed on an X11 build on MacOSX?" >&5
12438 $as_echo_n "checking what is not needed on an X11 build on MacOSX?... " >&6; }
12439     X11_NOT_NEEDED=
12440     FREETYPE2_NOT_NEEDED=
12441     { $as_echo "$as_me:${as_lineno-$LINENO}: result: alsa pulse" >&5
12442 $as_echo "alsa pulse" >&6; }
12443 fi
12444 
12445 ###############################################################################
12446 #
12447 # Check for X Windows
12448 #
12449 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
12450 $as_echo_n "checking for X... " >&6; }
12451 
12452 
12453 # Check whether --with-x was given.
12454 if test "${with_x+set}" = set; then :
12455   withval=$with_x;
12456 fi
12457 
12458 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
12459 if test "x$with_x" = xno; then
12460   # The user explicitly disabled X.
12461   have_x=disabled
12462 else
12463   case $x_includes,$x_libraries in #(
12464     *\'*) as_fn_error $? "cannot use X directory names containing '" "$LINENO" 5 ;; #(
12465     *,NONE | NONE,*) if test "${ac_cv_have_x+set}" = set; then :
12466   $as_echo_n "(cached) " >&6
12467 else
12468   # One or both of the vars are not set, and there is no cached value.
12469 ac_x_includes=no ac_x_libraries=no
12470 rm -f -r conftest.dir
12471 if mkdir conftest.dir; then
12472   cd conftest.dir
12473   cat >Imakefile <<'_ACEOF'
12474 incroot:
12475         @echo incroot='${INCROOT}'
12476 usrlibdir:
12477         @echo usrlibdir='${USRLIBDIR}'
12478 libdir:
12479         @echo libdir='${LIBDIR}'
12480 _ACEOF
12481   if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
12482     # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
12483     for ac_var in incroot usrlibdir libdir; do
12484       eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
12485     done
12486     # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
12487     for ac_extension in a so sl dylib la dll; do
12488       if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
12489          test -f "$ac_im_libdir/libX11.$ac_extension"; then
12490         ac_im_usrlibdir=$ac_im_libdir; break
12491       fi
12492     done
12493     # Screen out bogus values from the imake configuration.  They are
12494     # bogus both because they are the default anyway, and because
12495     # using them would break gcc on systems where it needs fixed includes.
12496     case $ac_im_incroot in
12497         /usr/include) ac_x_includes= ;;
12498         *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
12499     esac
12500     case $ac_im_usrlibdir in
12501         /usr/lib | /usr/lib64 | /lib | /lib64) ;;
12502         *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
12503     esac
12504   fi
12505   cd ..
12506   rm -f -r conftest.dir
12507 fi
12508 
12509 # Standard set of common directories for X headers.
12510 # Check X11 before X11Rn because it is often a symlink to the current release.
12511 ac_x_header_dirs='
12512 /usr/X11/include
12513 /usr/X11R7/include
12514 /usr/X11R6/include
12515 /usr/X11R5/include
12516 /usr/X11R4/include
12517 
12518 /usr/include/X11
12519 /usr/include/X11R7
12520 /usr/include/X11R6
12521 /usr/include/X11R5
12522 /usr/include/X11R4
12523 
12524 /usr/local/X11/include
12525 /usr/local/X11R7/include
12526 /usr/local/X11R6/include
12527 /usr/local/X11R5/include
12528 /usr/local/X11R4/include
12529 
12530 /usr/local/include/X11
12531 /usr/local/include/X11R7
12532 /usr/local/include/X11R6
12533 /usr/local/include/X11R5
12534 /usr/local/include/X11R4
12535 
12536 /usr/X386/include
12537 /usr/x386/include
12538 /usr/XFree86/include/X11
12539 
12540 /usr/include
12541 /usr/local/include
12542 /usr/unsupported/include
12543 /usr/athena/include
12544 /usr/local/x11r5/include
12545 /usr/lpp/Xamples/include
12546 
12547 /usr/openwin/include
12548 /usr/openwin/share/include'
12549 
12550 if test "$ac_x_includes" = no; then
12551   # Guess where to find include files, by looking for Xlib.h.
12552   # First, try using that file with no special directory specified.
12553   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12554 /* end confdefs.h.  */
12555 #include <X11/Xlib.h>
12556 _ACEOF
12557 if ac_fn_cxx_try_cpp "$LINENO"; then :
12558   # We can compile using X headers with no special include directory.
12559 ac_x_includes=
12560 else
12561   for ac_dir in $ac_x_header_dirs; do
12562   if test -r "$ac_dir/X11/Xlib.h"; then
12563     ac_x_includes=$ac_dir
12564     break
12565   fi
12566 done
12567 fi
12568 rm -f conftest.err conftest.i conftest.$ac_ext
12569 fi # $ac_x_includes = no
12570 
12571 if test "$ac_x_libraries" = no; then
12572   # Check for the libraries.
12573   # See if we find them without any special options.
12574   # Don't add to $LIBS permanently.
12575   ac_save_LIBS=$LIBS
12576   LIBS="-lX11 $LIBS"
12577   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12578 /* end confdefs.h.  */
12579 #include <X11/Xlib.h>
12580 int
12581 main ()
12582 {
12583 XrmInitialize ()
12584   ;
12585   return 0;
12586 }
12587 _ACEOF
12588 if ac_fn_cxx_try_link "$LINENO"; then :
12589   LIBS=$ac_save_LIBS
12590 # We can link X programs with no special library path.
12591 ac_x_libraries=
12592 else
12593   LIBS=$ac_save_LIBS
12594 for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
12595 do
12596   # Don't even attempt the hair of trying to link an X program!
12597   for ac_extension in a so sl dylib la dll; do
12598     if test -r "$ac_dir/libX11.$ac_extension"; then
12599       ac_x_libraries=$ac_dir
12600       break 2
12601     fi
12602   done
12603 done
12604 fi
12605 rm -f core conftest.err conftest.$ac_objext \
12606     conftest$ac_exeext conftest.$ac_ext
12607 fi # $ac_x_libraries = no
12608 
12609 case $ac_x_includes,$ac_x_libraries in #(
12610   no,* | *,no | *\'*)
12611     # Didn't find X, or a directory has "'" in its name.
12612     ac_cv_have_x="have_x=no";; #(
12613   *)
12614     # Record where we found X for the cache.
12615     ac_cv_have_x="have_x=yes\
12616         ac_x_includes='$ac_x_includes'\
12617         ac_x_libraries='$ac_x_libraries'"
12618 esac
12619 fi
12620 ;; #(
12621     *) have_x=yes;;
12622   esac
12623   eval "$ac_cv_have_x"
12624 fi # $with_x != no
12625 
12626 if test "$have_x" != yes; then
12627   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
12628 $as_echo "$have_x" >&6; }
12629   no_x=yes
12630 else
12631   # If each of the values was on the command line, it overrides each guess.
12632   test "x$x_includes" = xNONE && x_includes=$ac_x_includes
12633   test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
12634   # Update the cache value to reflect the command line values.
12635   ac_cv_have_x="have_x=yes\
12636         ac_x_includes='$x_includes'\
12637         ac_x_libraries='$x_libraries'"
12638   { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
12639 $as_echo "libraries $x_libraries, headers $x_includes" >&6; }
12640 fi
12641 
12642 if test "$no_x" = yes; then
12643   # Not all programs may use this symbol, but it does not hurt to define it.
12644 
12645 $as_echo "#define X_DISPLAY_MISSING 1" >>confdefs.h
12646 
12647   X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
12648 else
12649   if test -n "$x_includes"; then
12650     X_CFLAGS="$X_CFLAGS -I$x_includes"
12651   fi
12652 
12653   # It would also be nice to do this for all -L options, not just this one.
12654   if test -n "$x_libraries"; then
12655     X_LIBS="$X_LIBS -L$x_libraries"
12656     # For Solaris; some versions of Sun CC require a space after -R and
12657     # others require no space.  Words are not sufficient . . . .
12658     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -R must be followed by a space" >&5
12659 $as_echo_n "checking whether -R must be followed by a space... " >&6; }
12660     ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
12661     ac_xsave_cxx_werror_flag=$ac_cxx_werror_flag
12662     ac_cxx_werror_flag=yes
12663     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12664 /* end confdefs.h.  */
12665 
12666 int
12667 main ()
12668 {
12669 
12670   ;
12671   return 0;
12672 }
12673 _ACEOF
12674 if ac_fn_cxx_try_link "$LINENO"; then :
12675   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12676 $as_echo "no" >&6; }
12677        X_LIBS="$X_LIBS -R$x_libraries"
12678 else
12679   LIBS="$ac_xsave_LIBS -R $x_libraries"
12680        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12681 /* end confdefs.h.  */
12682 
12683 int
12684 main ()
12685 {
12686 
12687   ;
12688   return 0;
12689 }
12690 _ACEOF
12691 if ac_fn_cxx_try_link "$LINENO"; then :
12692   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12693 $as_echo "yes" >&6; }
12694           X_LIBS="$X_LIBS -R $x_libraries"
12695 else
12696   { $as_echo "$as_me:${as_lineno-$LINENO}: result: neither works" >&5
12697 $as_echo "neither works" >&6; }
12698 fi
12699 rm -f core conftest.err conftest.$ac_objext \
12700     conftest$ac_exeext conftest.$ac_ext
12701 fi
12702 rm -f core conftest.err conftest.$ac_objext \
12703     conftest$ac_exeext conftest.$ac_ext
12704     ac_cxx_werror_flag=$ac_xsave_cxx_werror_flag
12705     LIBS=$ac_xsave_LIBS
12706   fi
12707 
12708   # Check for system-dependent libraries X programs must link with.
12709   # Do this before checking for the system-independent R6 libraries
12710   # (-lICE), since we may need -lsocket or whatever for X linking.
12711 
12712   if test "$ISC" = yes; then
12713     X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
12714   else
12715     # Martyn Johnson says this is needed for Ultrix, if the X
12716     # libraries were built with DECnet support.  And Karl Berry says
12717     # the Alpha needs dnet_stub (dnet does not exist).
12718     ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
12719     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12720 /* end confdefs.h.  */
12721 
12722 /* Override any GCC internal prototype to avoid an error.
12723    Use char because int might match the return type of a GCC
12724    builtin and then its argument prototype would still apply.  */
12725 #ifdef __cplusplus
12726 extern "C"
12727 #endif
12728 char XOpenDisplay ();
12729 int
12730 main ()
12731 {
12732 return XOpenDisplay ();
12733   ;
12734   return 0;
12735 }
12736 _ACEOF
12737 if ac_fn_cxx_try_link "$LINENO"; then :
12738 
12739 else
12740   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet" >&5
12741 $as_echo_n "checking for dnet_ntoa in -ldnet... " >&6; }
12742 if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then :
12743   $as_echo_n "(cached) " >&6
12744 else
12745   ac_check_lib_save_LIBS=$LIBS
12746 LIBS="-ldnet  $LIBS"
12747 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12748 /* end confdefs.h.  */
12749 
12750 /* Override any GCC internal prototype to avoid an error.
12751    Use char because int might match the return type of a GCC
12752    builtin and then its argument prototype would still apply.  */
12753 #ifdef __cplusplus
12754 extern "C"
12755 #endif
12756 char dnet_ntoa ();
12757 int
12758 main ()
12759 {
12760 return dnet_ntoa ();
12761   ;
12762   return 0;
12763 }
12764 _ACEOF
12765 if ac_fn_cxx_try_link "$LINENO"; then :
12766   ac_cv_lib_dnet_dnet_ntoa=yes
12767 else
12768   ac_cv_lib_dnet_dnet_ntoa=no
12769 fi
12770 rm -f core conftest.err conftest.$ac_objext \
12771     conftest$ac_exeext conftest.$ac_ext
12772 LIBS=$ac_check_lib_save_LIBS
12773 fi
12774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
12775 $as_echo "$ac_cv_lib_dnet_dnet_ntoa" >&6; }
12776 if test "x$ac_cv_lib_dnet_dnet_ntoa" = x""yes; then :
12777   X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
12778 fi
12779 
12780     if test $ac_cv_lib_dnet_dnet_ntoa = no; then
12781       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet_stub" >&5
12782 $as_echo_n "checking for dnet_ntoa in -ldnet_stub... " >&6; }
12783 if test "${ac_cv_lib_dnet_stub_dnet_ntoa+set}" = set; then :
12784   $as_echo_n "(cached) " >&6
12785 else
12786   ac_check_lib_save_LIBS=$LIBS
12787 LIBS="-ldnet_stub  $LIBS"
12788 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12789 /* end confdefs.h.  */
12790 
12791 /* Override any GCC internal prototype to avoid an error.
12792    Use char because int might match the return type of a GCC
12793    builtin and then its argument prototype would still apply.  */
12794 #ifdef __cplusplus
12795 extern "C"
12796 #endif
12797 char dnet_ntoa ();
12798 int
12799 main ()
12800 {
12801 return dnet_ntoa ();
12802   ;
12803   return 0;
12804 }
12805 _ACEOF
12806 if ac_fn_cxx_try_link "$LINENO"; then :
12807   ac_cv_lib_dnet_stub_dnet_ntoa=yes
12808 else
12809   ac_cv_lib_dnet_stub_dnet_ntoa=no
12810 fi
12811 rm -f core conftest.err conftest.$ac_objext \
12812     conftest$ac_exeext conftest.$ac_ext
12813 LIBS=$ac_check_lib_save_LIBS
12814 fi
12815 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
12816 $as_echo "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; }
12817 if test "x$ac_cv_lib_dnet_stub_dnet_ntoa" = x""yes; then :
12818   X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
12819 fi
12820 
12821     fi
12822 fi
12823 rm -f core conftest.err conftest.$ac_objext \
12824     conftest$ac_exeext conftest.$ac_ext
12825     LIBS="$ac_xsave_LIBS"
12826 
12827     # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
12828     # to get the SysV transport functions.
12829     # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4)
12830     # needs -lnsl.
12831     # The nsl library prevents programs from opening the X display
12832     # on Irix 5.2, according to T.E. Dickey.
12833     # The functions gethostbyname, getservbyname, and inet_addr are
12834     # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
12835     ac_fn_cxx_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname"
12836 if test "x$ac_cv_func_gethostbyname" = x""yes; then :
12837 
12838 fi
12839 
12840     if test $ac_cv_func_gethostbyname = no; then
12841       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
12842 $as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
12843 if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then :
12844   $as_echo_n "(cached) " >&6
12845 else
12846   ac_check_lib_save_LIBS=$LIBS
12847 LIBS="-lnsl  $LIBS"
12848 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12849 /* end confdefs.h.  */
12850 
12851 /* Override any GCC internal prototype to avoid an error.
12852    Use char because int might match the return type of a GCC
12853    builtin and then its argument prototype would still apply.  */
12854 #ifdef __cplusplus
12855 extern "C"
12856 #endif
12857 char gethostbyname ();
12858 int
12859 main ()
12860 {
12861 return gethostbyname ();
12862   ;
12863   return 0;
12864 }
12865 _ACEOF
12866 if ac_fn_cxx_try_link "$LINENO"; then :
12867   ac_cv_lib_nsl_gethostbyname=yes
12868 else
12869   ac_cv_lib_nsl_gethostbyname=no
12870 fi
12871 rm -f core conftest.err conftest.$ac_objext \
12872     conftest$ac_exeext conftest.$ac_ext
12873 LIBS=$ac_check_lib_save_LIBS
12874 fi
12875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
12876 $as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
12877 if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then :
12878   X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
12879 fi
12880 
12881       if test $ac_cv_lib_nsl_gethostbyname = no; then
12882         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lbsd" >&5
12883 $as_echo_n "checking for gethostbyname in -lbsd... " >&6; }
12884 if test "${ac_cv_lib_bsd_gethostbyname+set}" = set; then :
12885   $as_echo_n "(cached) " >&6
12886 else
12887   ac_check_lib_save_LIBS=$LIBS
12888 LIBS="-lbsd  $LIBS"
12889 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12890 /* end confdefs.h.  */
12891 
12892 /* Override any GCC internal prototype to avoid an error.
12893    Use char because int might match the return type of a GCC
12894    builtin and then its argument prototype would still apply.  */
12895 #ifdef __cplusplus
12896 extern "C"
12897 #endif
12898 char gethostbyname ();
12899 int
12900 main ()
12901 {
12902 return gethostbyname ();
12903   ;
12904   return 0;
12905 }
12906 _ACEOF
12907 if ac_fn_cxx_try_link "$LINENO"; then :
12908   ac_cv_lib_bsd_gethostbyname=yes
12909 else
12910   ac_cv_lib_bsd_gethostbyname=no
12911 fi
12912 rm -f core conftest.err conftest.$ac_objext \
12913     conftest$ac_exeext conftest.$ac_ext
12914 LIBS=$ac_check_lib_save_LIBS
12915 fi
12916 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_gethostbyname" >&5
12917 $as_echo "$ac_cv_lib_bsd_gethostbyname" >&6; }
12918 if test "x$ac_cv_lib_bsd_gethostbyname" = x""yes; then :
12919   X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
12920 fi
12921 
12922       fi
12923     fi
12924 
12925     # lieder@skyler.mavd.honeywell.com says without -lsocket,
12926     # socket/setsockopt and other routines are undefined under SCO ODT
12927     # 2.0.  But -lsocket is broken on IRIX 5.2 (and is not necessary
12928     # on later versions), says Simon Leinen: it contains gethostby*
12929     # variants that don't use the name server (or something).  -lsocket
12930     # must be given before -lnsl if both are needed.  We assume that
12931     # if connect needs -lnsl, so does gethostbyname.
12932     ac_fn_cxx_check_func "$LINENO" "connect" "ac_cv_func_connect"
12933 if test "x$ac_cv_func_connect" = x""yes; then :
12934 
12935 fi
12936 
12937     if test $ac_cv_func_connect = no; then
12938       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for connect in -lsocket" >&5
12939 $as_echo_n "checking for connect in -lsocket... " >&6; }
12940 if test "${ac_cv_lib_socket_connect+set}" = set; then :
12941   $as_echo_n "(cached) " >&6
12942 else
12943   ac_check_lib_save_LIBS=$LIBS
12944 LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
12945 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12946 /* end confdefs.h.  */
12947 
12948 /* Override any GCC internal prototype to avoid an error.
12949    Use char because int might match the return type of a GCC
12950    builtin and then its argument prototype would still apply.  */
12951 #ifdef __cplusplus
12952 extern "C"
12953 #endif
12954 char connect ();
12955 int
12956 main ()
12957 {
12958 return connect ();
12959   ;
12960   return 0;
12961 }
12962 _ACEOF
12963 if ac_fn_cxx_try_link "$LINENO"; then :
12964   ac_cv_lib_socket_connect=yes
12965 else
12966   ac_cv_lib_socket_connect=no
12967 fi
12968 rm -f core conftest.err conftest.$ac_objext \
12969     conftest$ac_exeext conftest.$ac_ext
12970 LIBS=$ac_check_lib_save_LIBS
12971 fi
12972 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_connect" >&5
12973 $as_echo "$ac_cv_lib_socket_connect" >&6; }
12974 if test "x$ac_cv_lib_socket_connect" = x""yes; then :
12975   X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
12976 fi
12977 
12978     fi
12979 
12980     # Guillermo Gomez says -lposix is necessary on A/UX.
12981     ac_fn_cxx_check_func "$LINENO" "remove" "ac_cv_func_remove"
12982 if test "x$ac_cv_func_remove" = x""yes; then :
12983 
12984 fi
12985 
12986     if test $ac_cv_func_remove = no; then
12987       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for remove in -lposix" >&5
12988 $as_echo_n "checking for remove in -lposix... " >&6; }
12989 if test "${ac_cv_lib_posix_remove+set}" = set; then :
12990   $as_echo_n "(cached) " >&6
12991 else
12992   ac_check_lib_save_LIBS=$LIBS
12993 LIBS="-lposix  $LIBS"
12994 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12995 /* end confdefs.h.  */
12996 
12997 /* Override any GCC internal prototype to avoid an error.
12998    Use char because int might match the return type of a GCC
12999    builtin and then its argument prototype would still apply.  */
13000 #ifdef __cplusplus
13001 extern "C"
13002 #endif
13003 char remove ();
13004 int
13005 main ()
13006 {
13007 return remove ();
13008   ;
13009   return 0;
13010 }
13011 _ACEOF
13012 if ac_fn_cxx_try_link "$LINENO"; then :
13013   ac_cv_lib_posix_remove=yes
13014 else
13015   ac_cv_lib_posix_remove=no
13016 fi
13017 rm -f core conftest.err conftest.$ac_objext \
13018     conftest$ac_exeext conftest.$ac_ext
13019 LIBS=$ac_check_lib_save_LIBS
13020 fi
13021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix_remove" >&5
13022 $as_echo "$ac_cv_lib_posix_remove" >&6; }
13023 if test "x$ac_cv_lib_posix_remove" = x""yes; then :
13024   X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
13025 fi
13026 
13027     fi
13028 
13029     # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
13030     ac_fn_cxx_check_func "$LINENO" "shmat" "ac_cv_func_shmat"
13031 if test "x$ac_cv_func_shmat" = x""yes; then :
13032 
13033 fi
13034 
13035     if test $ac_cv_func_shmat = no; then
13036       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shmat in -lipc" >&5
13037 $as_echo_n "checking for shmat in -lipc... " >&6; }
13038 if test "${ac_cv_lib_ipc_shmat+set}" = set; then :
13039   $as_echo_n "(cached) " >&6
13040 else
13041   ac_check_lib_save_LIBS=$LIBS
13042 LIBS="-lipc  $LIBS"
13043 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13044 /* end confdefs.h.  */
13045 
13046 /* Override any GCC internal prototype to avoid an error.
13047    Use char because int might match the return type of a GCC
13048    builtin and then its argument prototype would still apply.  */
13049 #ifdef __cplusplus
13050 extern "C"
13051 #endif
13052 char shmat ();
13053 int
13054 main ()
13055 {
13056 return shmat ();
13057   ;
13058   return 0;
13059 }
13060 _ACEOF
13061 if ac_fn_cxx_try_link "$LINENO"; then :
13062   ac_cv_lib_ipc_shmat=yes
13063 else
13064   ac_cv_lib_ipc_shmat=no
13065 fi
13066 rm -f core conftest.err conftest.$ac_objext \
13067     conftest$ac_exeext conftest.$ac_ext
13068 LIBS=$ac_check_lib_save_LIBS
13069 fi
13070 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ipc_shmat" >&5
13071 $as_echo "$ac_cv_lib_ipc_shmat" >&6; }
13072 if test "x$ac_cv_lib_ipc_shmat" = x""yes; then :
13073   X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
13074 fi
13075 
13076     fi
13077   fi
13078 
13079   # Check for libraries that X11R6 Xt/Xaw programs need.
13080   ac_save_LDFLAGS=$LDFLAGS
13081   test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
13082   # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
13083   # check for ICE first), but we must link in the order -lSM -lICE or
13084   # we get undefined symbols.  So assume we have SM if we have ICE.
13085   # These have to be linked with before -lX11, unlike the other
13086   # libraries we check for below, so use a different variable.
13087   # John Interrante, Karl Berry
13088   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceConnectionNumber in -lICE" >&5
13089 $as_echo_n "checking for IceConnectionNumber in -lICE... " >&6; }
13090 if test "${ac_cv_lib_ICE_IceConnectionNumber+set}" = set; then :
13091   $as_echo_n "(cached) " >&6
13092 else
13093   ac_check_lib_save_LIBS=$LIBS
13094 LIBS="-lICE $X_EXTRA_LIBS $LIBS"
13095 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13096 /* end confdefs.h.  */
13097 
13098 /* Override any GCC internal prototype to avoid an error.
13099    Use char because int might match the return type of a GCC
13100    builtin and then its argument prototype would still apply.  */
13101 #ifdef __cplusplus
13102 extern "C"
13103 #endif
13104 char IceConnectionNumber ();
13105 int
13106 main ()
13107 {
13108 return IceConnectionNumber ();
13109   ;
13110   return 0;
13111 }
13112 _ACEOF
13113 if ac_fn_cxx_try_link "$LINENO"; then :
13114   ac_cv_lib_ICE_IceConnectionNumber=yes
13115 else
13116   ac_cv_lib_ICE_IceConnectionNumber=no
13117 fi
13118 rm -f core conftest.err conftest.$ac_objext \
13119     conftest$ac_exeext conftest.$ac_ext
13120 LIBS=$ac_check_lib_save_LIBS
13121 fi
13122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
13123 $as_echo "$ac_cv_lib_ICE_IceConnectionNumber" >&6; }
13124 if test "x$ac_cv_lib_ICE_IceConnectionNumber" = x""yes; then :
13125   X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
13126 fi
13127 
13128   LDFLAGS=$ac_save_LDFLAGS
13129 
13130 fi
13131 
13132 
13133 if test "x$no_x" = xyes && test "x$X11_NOT_NEEDED" != xyes; then
13134     help_on_build_dependency x11
13135     as_fn_error $? "Could not find X11 libraries. $HELP_MSG" "$LINENO" 5
13136 fi
13137 
13138 
13139 
13140 
13141 # Some of the old makefiles require a setting of OPENWIN_HOME
13142 # Since the X11R6 directory has disappeared on later Linuxes,
13143 # we need to probe for it.
13144 if test "x$HOST_OS" = xlinux; then
13145     if test -d "$SYS_ROOT/usr/X11R6"; then
13146         OPENWIN_HOME="$SYS_ROOT/usr/X11R6"
13147     fi
13148     if test -d "$SYS_ROOT/usr/include/X11"; then
13149         OPENWIN_HOME="$SYS_ROOT/usr"
13150     fi
13151 fi
13152 if test "x$HOST_OS" = xsolaris; then
13153     OPENWIN_HOME="/usr/openwin"
13154 fi
13155 
13156 
13157 ac_ext=c
13158 ac_cpp='$CPP $CPPFLAGS'
13159 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13160 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13161 ac_compiler_gnu=$ac_cv_c_compiler_gnu
13162 
13163 OLD_CFLAGS="$CFLAGS"
13164 CFLAGS="$CFLAGS $X_CFLAGS"
13165 
13166 
13167 for ac_header in X11/extensions/shape.h X11/extensions/Xrender.h X11/extensions/XTest.h
13168 do :
13169   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13170 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
13171 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
13172   cat >>confdefs.h <<_ACEOF
13173 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13174 _ACEOF
13175  X11_A_OK=yes
13176 else
13177   X11_A_OK=no
13178 fi
13179 
13180 done
13181 
13182 CFLAGS="$OLD_CFLAGS"
13183 ac_ext=cpp
13184 ac_cpp='$CXXCPP $CPPFLAGS'
13185 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13186 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13187 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
13188 
13189 
13190 if test "x$X11_A_OK" = xno && test "x$X11_NOT_NEEDED" != xyes; then
13191     help_on_build_dependency x11
13192     as_fn_error $? "Could not find all X11 headers (shape.h Xrender.h XTest.h). $HELP_MSG" "$LINENO" 5
13193 fi
13194 
13195 ###############################################################################
13196 #
13197 # The common unix printing system cups is used to print from java.
13198 #
13199 
13200 # Check whether --with-cups was given.
13201 if test "${with_cups+set}" = set; then :
13202   withval=$with_cups;
13203 fi
13204 
13205 
13206 # Check whether --with-cups-include was given.
13207 if test "${with_cups_include+set}" = set; then :
13208   withval=$with_cups_include;
13209 fi
13210 
13211 
13212 # Check whether --with-cups-lib was given.
13213 if test "${with_cups_lib+set}" = set; then :
13214   withval=$with_cups_lib;
13215 fi
13216 
13217 
13218 if test "x$CUPS_NOT_NEEDED" = xyes; then
13219         if test "x$with_cups" != x || test "x$with_cups-include" != x || test "x$with_cups-lib" != x; then
13220                 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cups not used, so --with-cups is ignored" >&5
13221 $as_echo "$as_me: WARNING: cups not used, so --with-cups is ignored" >&2;}
13222         fi
13223         CUPS_CFLAGS=
13224         CUPS_LIBS=
13225 else
13226         CUPS_FOUND=no
13227 
13228         if test "x$with_cups" = xno || test "x$with_cups-include" = xno || test "x$with_cups-lib" = xno; then
13229             as_fn_error $? "It is not possible to disable the use of cups. Remove the --without-cups option." "$LINENO" 5
13230         fi
13231 
13232         if test "x$with_cups" != x; then
13233             CUPS_LIBS="-L$with_cups/lib -lcups"
13234             CUPS_CFLAGS="-I$with_cups/include"
13235             CUPS_FOUND=yes
13236         fi
13237         if test "x$with_cups-include" != x; then
13238             CUPS_CFLAGS="-I$with_cups-include"
13239             CUPS_FOUND=yes
13240         fi
13241         if test "x$with_cups-lib" != x; then
13242             CUPS_LIBS="-L$with_cups-lib -lcups"
13243             CUPS_FOUND=yes
13244         fi
13245         if test "x$CUPS_FOUND" = xno; then
13246 
13247 
13248     if test "x$with_builddeps_server" != x || test "x$with_builddeps_conf" != x; then
13249         # Source the builddeps file again, to make sure it uses the latest variables!
13250         . $builddepsfile
13251         # Look for a host and build machine specific resource!
13252         eval resource=\${builddep_cups_BUILD_${rewritten_build_var}_HOST_${rewritten_host_var}}
13253         if test "x$resource" = x; then
13254             # Ok, lets instead look for a host specific resource
13255             eval resource=\${builddep_cups_HOST_${rewritten_host_var}}
13256         fi
13257         if test "x$resource" = x; then
13258             # Ok, lets instead look for a build specific resource
13259             eval resource=\${builddep_cups_BUILD_${rewritten_build_var}}
13260         fi
13261         if test "x$resource" = x; then
13262             # Ok, lets instead look for a generic resource
13263             # (The cups comes from M4 and not the shell, thus no need for eval here.)
13264             resource=${builddep_cups}
13265         fi
13266         if test "x$resource" != x; then
13267             { $as_echo "$as_me:${as_lineno-$LINENO}: Using builddeps $resource for cups" >&5
13268 $as_echo "$as_me: Using builddeps $resource for cups" >&6;}
13269             # If the resource in the builddeps.conf file is an existing directory,
13270             # for example /java/linux/cups
13271             if test -d ${resource}; then
13272                depdir=${resource}
13273             else
13274 
13275 # cups is for example mymodule
13276 # $resource is for example libs/general/libmymod_1_2_3.zip
13277 # $with_builddeps_server is for example ftp://mybuilddeps.myserver.com/builddeps
13278 # $with_builddeps_dir is for example /localhome/builddeps
13279 # depdir is the name of the variable into which we store the depdir, eg MYMOD
13280 # Will download ftp://mybuilddeps.myserver.com/builddeps/libs/general/libmymod_1_2_3.zip and
13281 # unzip into the directory: /localhome/builddeps/libmymod_1_2_3
13282     filename=`basename $resource`
13283     filebase=`echo $filename | sed 's/\.[^\.]*$//'`
13284     filebase=${filename%%.*}
13285     extension=${filename#*.}
13286     installdir=$with_builddeps_dir/$filebase
13287     if test ! -f $installdir/$filename.unpacked; then
13288         { $as_echo "$as_me:${as_lineno-$LINENO}: Downloading build dependency cups from $with_builddeps_server/$resource and installing into $installdir" >&5
13289 $as_echo "$as_me: Downloading build dependency cups from $with_builddeps_server/$resource and installing into $installdir" >&6;}
13290         if test ! -d $installdir; then
13291             mkdir -p $installdir
13292         fi
13293         if test ! -d $installdir; then
13294             as_fn_error $? "Could not create directory $installdir" "$LINENO" 5
13295         fi
13296         tmpfile=`mktemp $installdir/cups.XXXXXXXXX`
13297         touch $tmpfile
13298         if test ! -f $tmpfile; then
13299             as_fn_error $? "Could not create files in directory $installdir" "$LINENO" 5
13300         fi
13301 
13302     # $with_builddeps_server/$resource  is the ftp://abuilddeps.server.com/libs/cups.zip
13303     # $tmpfile is the local file name for the downloaded file.
13304     VALID_TOOL=no
13305     if test "x$BDEPS_FTP" = xwget; then
13306        VALID_TOOL=yes
13307        wget -O $tmpfile $with_builddeps_server/$resource
13308     fi
13309     if test "x$BDEPS_FTP" = xlftp; then
13310        VALID_TOOL=yes
13311        lftp -c "get $with_builddeps_server/$resource  -o $tmpfile"
13312     fi
13313     if test "x$BDEPS_FTP" = xftp; then
13314         VALID_TOOL=yes
13315         FTPSERVER=`echo $with_builddeps_server/$resource  | cut -f 3 -d '/'`
13316         FTPPATH=`echo $with_builddeps_server/$resource  | cut -f 4- -d '/'`
13317         FTPUSERPWD=${FTPSERVER%%@*}
13318         if test "x$FTPSERVER" != "x$FTPUSERPWD"; then
13319             FTPUSER=${userpwd%%:*}
13320             FTPPWD=${userpwd#*@}
13321             FTPSERVER=${FTPSERVER#*@}
13322         else
13323             FTPUSER=ftp
13324             FTPPWD=ftp
13325         fi
13326         # the "pass" command does not work on some
13327         # ftp clients (read ftp.exe) but if it works,
13328         # passive mode is better!
13329         (\
13330             echo "user $FTPUSER $FTPPWD"        ;\
13331             echo "pass"                         ;\
13332             echo "bin"                          ;\
13333             echo "get $FTPPATH $tmpfile"              ;\
13334         ) | ftp -in $FTPSERVER
13335     fi
13336     if test "x$VALID_TOOL" != xyes; then
13337        as_fn_error $? "I do not know how to use the tool: $BDEPS_FTP" "$LINENO" 5
13338     fi
13339 
13340         mv $tmpfile $installdir/$filename
13341         if test ! -s $installdir/$filename; then
13342             as_fn_error $? "Could not download $with_builddeps_server/$resource" "$LINENO" 5
13343         fi
13344         case "$extension" in
13345             zip)  echo "Unzipping $installdir/$filename..."
13346                (cd $installdir ; rm -f $installdir/$filename.unpacked ; $BDEPS_UNZIP $installdir/$filename > /dev/null && touch $installdir/$filename.unpacked)
13347             ;;
13348             tar.gz) echo "Untaring $installdir/$filename..."
13349                (cd $installdir ; rm -f $installdir/$filename.unpacked ; tar xzf $installdir/$filename && touch $installdir/$filename.unpacked)
13350             ;;
13351             tgz) echo "Untaring $installdir/$filename..."
13352                (cd $installdir ; rm -f $installdir/$filename.unpacked ; tar xzf $installdir/$filename && touch $installdir/$filename.unpacked)
13353             ;;
13354             *) as_fn_error $? "Cannot handle build depency archive with extension $extension" "$LINENO" 5
13355             ;;
13356         esac
13357     fi
13358     if test -f $installdir/$filename.unpacked; then
13359         depdir=$installdir
13360     fi
13361 
13362             fi
13363             # Source the builddeps file again, because in the previous command, the depdir
13364             # was updated to point at the current build dependency install directory.
13365             . $builddepsfile
13366             # Now extract variables from the builddeps.conf files.
13367             theroot=${builddep_cups_ROOT}
13368             thecflags=${builddep_cups_CFLAGS}
13369             thelibs=${builddep_cups_LIBS}
13370             if test "x$depdir" = x; then
13371                 as_fn_error $? "Could not download build dependency cups" "$LINENO" 5
13372             fi
13373             CUPS=$depdir
13374             if test "x$theroot" != x; then
13375                CUPS="$theroot"
13376             fi
13377             if test "x$thecflags" != x; then
13378                CUPS_CFLAGS="$thecflags"
13379             fi
13380             if test "x$thelibs" != x; then
13381                CUPS_LIBS="$thelibs"
13382             fi
13383             CUPS_FOUND=yes
13384 
13385         fi
13386 
13387     fi
13388 
13389         fi
13390         if test "x$CUPS_FOUND" = xno; then
13391             # Are the cups headers installed in the default /usr/include location?
13392             for ac_header in cups/cups.h cups/ppd.h
13393 do :
13394   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13395 ac_fn_cxx_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
13396 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
13397   cat >>confdefs.h <<_ACEOF
13398 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13399 _ACEOF
13400  CUPS_FOUND=yes
13401                               CUPS_CFLAGS=
13402                               CUPS_LIBS="-lcups"
13403                               DEFAULT_CUPS=yes
13404 fi
13405 
13406 done
13407 
13408         fi
13409         if test "x$CUPS_FOUND" = xno; then
13410             # Getting nervous now? Lets poke around for standard Solaris third-party
13411             # package installation locations.
13412             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cups headers and libs" >&5
13413 $as_echo_n "checking for cups headers and libs... " >&6; }
13414             if test -s /opt/sfw/cups/include/cups/cups.h; then
13415                # An SFW package seems to be installed!
13416                CUPS_FOUND=yes
13417                CUPS_CFLAGS="-I/opt/sfw/cups/include"
13418                CUPS_LIBS="-L/opt/sfw/cups/lib -lcups"
13419             elif test -s /opt/csw/include/cups/cups.h; then
13420                # A CSW package seems to be installed!
13421                CUPS_FOUND=yes
13422                CUPS_CFLAGS="-I/opt/csw/include"
13423                CUPS_LIBS="-L/opt/csw/lib -lcups"
13424             fi
13425             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CUPS_FOUND" >&5
13426 $as_echo "$CUPS_FOUND" >&6; }
13427         fi
13428         if test "x$CUPS_FOUND" = xno; then
13429             help_on_build_dependency cups
13430             as_fn_error $? "Could not find cups! $HELP_MSG " "$LINENO" 5
13431         fi
13432 fi
13433 
13434 
13435 
13436 
13437 ###############################################################################
13438 #
13439 # The ubiquitous freetype2 library is used to render fonts.
13440 #
13441 
13442 # Check whether --with-freetype was given.
13443 if test "${with_freetype+set}" = set; then :
13444   withval=$with_freetype;
13445 fi
13446 
13447 
13448 # If we are using the OS installed system lib for freetype, then we do not need to copy it to the build tree
13449 USING_SYSTEM_FT_LIB=false
13450 
13451 if test "x$FREETYPE2_NOT_NEEDED" = xyes; then
13452         if test "x$with_freetype" != x || test "x$with_freetype_include" != x || test "x$with_freetype_lib" != x; then
13453                 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: freetype not used, so --with-freetype is ignored" >&5
13454 $as_echo "$as_me: WARNING: freetype not used, so --with-freetype is ignored" >&2;}
13455         fi
13456         FREETYPE2_CFLAGS=
13457         FREETYPE2_LIBS=
13458         FREETYPE2_LIB_PATH=
13459 else
13460         FREETYPE2_FOUND=no
13461 
13462         if test "x$with_freetype" != x; then
13463 
13464     # Fail with message the path to freetype if var with_freetype contains a path with no spaces in it.
13465     # Unless on Windows, where we can rewrite the path.
13466     HAS_SPACE=`echo "$with_freetype" | grep " "`
13467     if test "x$HAS_SPACE" != x; then
13468         if test "x$BUILD_OS" = "xwindows"; then
13469             with_freetype=`$CYGPATH -s -m -a "$with_freetype"`
13470             with_freetype=`$CYGPATH -u "$with_freetype"`
13471         else
13472             as_fn_error $? "You cannot have spaces in the path to freetype! \"$with_freetype\"" "$LINENO" 5
13473         fi
13474     fi
13475 
13476             FREETYPE2_LIBS="-L$with_freetype/lib -lfreetype"
13477             if test "x$HOST_OS" = xwindows; then
13478                 FREETYPE2_LIBS="$with_freetype/lib/freetype.lib"
13479             fi
13480             FREETYPE2_LIB_PATH="$with_freetype/lib"
13481             FREETYPE2_CFLAGS="-I$with_freetype/include"
13482             if test -s $with_freetype/include/ft2build.h && test -d $with_freetype/include/freetype2/freetype; then
13483                 FREETYPE2_CFLAGS="-I$with_freetype/include/freetype2 -I$with_freetype/include"
13484             fi
13485             FREETYPE2_FOUND=yes
13486             if test "x$FREETYPE2_FOUND" = xyes; then
13487                 # Verify that the directories exist
13488                 if ! test -d "$with_freetype/lib" || ! test -d "$with_freetype/include"; then
13489                    as_fn_error $? "Could not find the expected directories $with_freetype/lib and $with_freetype/include" "$LINENO" 5
13490                 fi
13491                 # List the contents of the lib.
13492                 FREETYPELIB=`ls $with_freetype/lib/libfreetype.so $with_freetype/lib/freetype.dll 2> /dev/null`
13493                 if test "x$FREETYPELIB" = x; then
13494                    as_fn_error $? "Could not find libfreetype.se nor freetype.dll in $with_freetype/lib" "$LINENO" 5
13495                 fi
13496                 # Check one h-file
13497                 if ! test -s "$with_freetype/include/ft2build.h"; then
13498                    as_fn_error $? "Could not find $with_freetype/include/ft2build.h" "$LINENO" 5
13499                 fi
13500             fi
13501         fi
13502         if test "x$FREETYPE2_FOUND" = xno; then
13503 
13504 
13505     if test "x$with_builddeps_server" != x || test "x$with_builddeps_conf" != x; then
13506         # Source the builddeps file again, to make sure it uses the latest variables!
13507         . $builddepsfile
13508         # Look for a host and build machine specific resource!
13509         eval resource=\${builddep_freetype2_BUILD_${rewritten_build_var}_HOST_${rewritten_host_var}}
13510         if test "x$resource" = x; then
13511             # Ok, lets instead look for a host specific resource
13512             eval resource=\${builddep_freetype2_HOST_${rewritten_host_var}}
13513         fi
13514         if test "x$resource" = x; then
13515             # Ok, lets instead look for a build specific resource
13516             eval resource=\${builddep_freetype2_BUILD_${rewritten_build_var}}
13517         fi
13518         if test "x$resource" = x; then
13519             # Ok, lets instead look for a generic resource
13520             # (The freetype2 comes from M4 and not the shell, thus no need for eval here.)
13521             resource=${builddep_freetype2}
13522         fi
13523         if test "x$resource" != x; then
13524             { $as_echo "$as_me:${as_lineno-$LINENO}: Using builddeps $resource for freetype2" >&5
13525 $as_echo "$as_me: Using builddeps $resource for freetype2" >&6;}
13526             # If the resource in the builddeps.conf file is an existing directory,
13527             # for example /java/linux/cups
13528             if test -d ${resource}; then
13529                depdir=${resource}
13530             else
13531 
13532 # freetype2 is for example mymodule
13533 # $resource is for example libs/general/libmymod_1_2_3.zip
13534 # $with_builddeps_server is for example ftp://mybuilddeps.myserver.com/builddeps
13535 # $with_builddeps_dir is for example /localhome/builddeps
13536 # depdir is the name of the variable into which we store the depdir, eg MYMOD
13537 # Will download ftp://mybuilddeps.myserver.com/builddeps/libs/general/libmymod_1_2_3.zip and
13538 # unzip into the directory: /localhome/builddeps/libmymod_1_2_3
13539     filename=`basename $resource`
13540     filebase=`echo $filename | sed 's/\.[^\.]*$//'`
13541     filebase=${filename%%.*}
13542     extension=${filename#*.}
13543     installdir=$with_builddeps_dir/$filebase
13544     if test ! -f $installdir/$filename.unpacked; then
13545         { $as_echo "$as_me:${as_lineno-$LINENO}: Downloading build dependency freetype2 from $with_builddeps_server/$resource and installing into $installdir" >&5
13546 $as_echo "$as_me: Downloading build dependency freetype2 from $with_builddeps_server/$resource and installing into $installdir" >&6;}
13547         if test ! -d $installdir; then
13548             mkdir -p $installdir
13549         fi
13550         if test ! -d $installdir; then
13551             as_fn_error $? "Could not create directory $installdir" "$LINENO" 5
13552         fi
13553         tmpfile=`mktemp $installdir/freetype2.XXXXXXXXX`
13554         touch $tmpfile
13555         if test ! -f $tmpfile; then
13556             as_fn_error $? "Could not create files in directory $installdir" "$LINENO" 5
13557         fi
13558 
13559     # $with_builddeps_server/$resource  is the ftp://abuilddeps.server.com/libs/cups.zip
13560     # $tmpfile is the local file name for the downloaded file.
13561     VALID_TOOL=no
13562     if test "x$BDEPS_FTP" = xwget; then
13563        VALID_TOOL=yes
13564        wget -O $tmpfile $with_builddeps_server/$resource
13565     fi
13566     if test "x$BDEPS_FTP" = xlftp; then
13567        VALID_TOOL=yes
13568        lftp -c "get $with_builddeps_server/$resource  -o $tmpfile"
13569     fi
13570     if test "x$BDEPS_FTP" = xftp; then
13571         VALID_TOOL=yes
13572         FTPSERVER=`echo $with_builddeps_server/$resource  | cut -f 3 -d '/'`
13573         FTPPATH=`echo $with_builddeps_server/$resource  | cut -f 4- -d '/'`
13574         FTPUSERPWD=${FTPSERVER%%@*}
13575         if test "x$FTPSERVER" != "x$FTPUSERPWD"; then
13576             FTPUSER=${userpwd%%:*}
13577             FTPPWD=${userpwd#*@}
13578             FTPSERVER=${FTPSERVER#*@}
13579         else
13580             FTPUSER=ftp
13581             FTPPWD=ftp
13582         fi
13583         # the "pass" command does not work on some
13584         # ftp clients (read ftp.exe) but if it works,
13585         # passive mode is better!
13586         (\
13587             echo "user $FTPUSER $FTPPWD"        ;\
13588             echo "pass"                         ;\
13589             echo "bin"                          ;\
13590             echo "get $FTPPATH $tmpfile"              ;\
13591         ) | ftp -in $FTPSERVER
13592     fi
13593     if test "x$VALID_TOOL" != xyes; then
13594        as_fn_error $? "I do not know how to use the tool: $BDEPS_FTP" "$LINENO" 5
13595     fi
13596 
13597         mv $tmpfile $installdir/$filename
13598         if test ! -s $installdir/$filename; then
13599             as_fn_error $? "Could not download $with_builddeps_server/$resource" "$LINENO" 5
13600         fi
13601         case "$extension" in
13602             zip)  echo "Unzipping $installdir/$filename..."
13603                (cd $installdir ; rm -f $installdir/$filename.unpacked ; $BDEPS_UNZIP $installdir/$filename > /dev/null && touch $installdir/$filename.unpacked)
13604             ;;
13605             tar.gz) echo "Untaring $installdir/$filename..."
13606                (cd $installdir ; rm -f $installdir/$filename.unpacked ; tar xzf $installdir/$filename && touch $installdir/$filename.unpacked)
13607             ;;
13608             tgz) echo "Untaring $installdir/$filename..."
13609                (cd $installdir ; rm -f $installdir/$filename.unpacked ; tar xzf $installdir/$filename && touch $installdir/$filename.unpacked)
13610             ;;
13611             *) as_fn_error $? "Cannot handle build depency archive with extension $extension" "$LINENO" 5
13612             ;;
13613         esac
13614     fi
13615     if test -f $installdir/$filename.unpacked; then
13616         depdir=$installdir
13617     fi
13618 
13619             fi
13620             # Source the builddeps file again, because in the previous command, the depdir
13621             # was updated to point at the current build dependency install directory.
13622             . $builddepsfile
13623             # Now extract variables from the builddeps.conf files.
13624             theroot=${builddep_freetype2_ROOT}
13625             thecflags=${builddep_freetype2_CFLAGS}
13626             thelibs=${builddep_freetype2_LIBS}
13627             if test "x$depdir" = x; then
13628                 as_fn_error $? "Could not download build dependency freetype2" "$LINENO" 5
13629             fi
13630             FREETYPE2=$depdir
13631             if test "x$theroot" != x; then
13632                FREETYPE2="$theroot"
13633             fi
13634             if test "x$thecflags" != x; then
13635                FREETYPE2_CFLAGS="$thecflags"
13636             fi
13637             if test "x$thelibs" != x; then
13638                FREETYPE2_LIBS="$thelibs"
13639             fi
13640             FREETYPE2_FOUND=yes
13641             else FREETYPE2_FOUND=no
13642 
13643         fi
13644         else FREETYPE2_FOUND=no
13645 
13646     fi
13647 
13648             USING_SYSTEM_FT_LIB=true
13649         fi
13650         if test "x$FREETYPE2_FOUND" = xno; then
13651 
13652 pkg_failed=no
13653 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for FREETYPE2" >&5
13654 $as_echo_n "checking for FREETYPE2... " >&6; }
13655 
13656 if test -n "$FREETYPE2_CFLAGS"; then
13657     pkg_cv_FREETYPE2_CFLAGS="$FREETYPE2_CFLAGS"
13658  elif test -n "$PKG_CONFIG"; then
13659     if test -n "$PKG_CONFIG" && \
13660     { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"freetype2\""; } >&5
13661   ($PKG_CONFIG --exists --print-errors "freetype2") 2>&5
13662   ac_status=$?
13663   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13664   test $ac_status = 0; }; then
13665   pkg_cv_FREETYPE2_CFLAGS=`$PKG_CONFIG --cflags "freetype2" 2>/dev/null`
13666 else
13667   pkg_failed=yes
13668 fi
13669  else
13670     pkg_failed=untried
13671 fi
13672 if test -n "$FREETYPE2_LIBS"; then
13673     pkg_cv_FREETYPE2_LIBS="$FREETYPE2_LIBS"
13674  elif test -n "$PKG_CONFIG"; then
13675     if test -n "$PKG_CONFIG" && \
13676     { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"freetype2\""; } >&5
13677   ($PKG_CONFIG --exists --print-errors "freetype2") 2>&5
13678   ac_status=$?
13679   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13680   test $ac_status = 0; }; then
13681   pkg_cv_FREETYPE2_LIBS=`$PKG_CONFIG --libs "freetype2" 2>/dev/null`
13682 else
13683   pkg_failed=yes
13684 fi
13685  else
13686     pkg_failed=untried
13687 fi
13688 
13689 
13690 
13691 if test $pkg_failed = yes; then
13692 
13693 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
13694         _pkg_short_errors_supported=yes
13695 else
13696         _pkg_short_errors_supported=no
13697 fi
13698         if test $_pkg_short_errors_supported = yes; then
13699                 FREETYPE2_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "freetype2" 2>&1`
13700         else
13701                 FREETYPE2_PKG_ERRORS=`$PKG_CONFIG --print-errors "freetype2" 2>&1`
13702         fi
13703         # Put the nasty error message in config.log where it belongs
13704         echo "$FREETYPE2_PKG_ERRORS" >&5
13705 
13706         { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13707 $as_echo "no" >&6; }
13708                 FREETYPE2_FOUND=no
13709 elif test $pkg_failed = untried; then
13710         FREETYPE2_FOUND=no
13711 else
13712         FREETYPE2_CFLAGS=$pkg_cv_FREETYPE2_CFLAGS
13713         FREETYPE2_LIBS=$pkg_cv_FREETYPE2_LIBS
13714         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13715 $as_echo "yes" >&6; }
13716         FREETYPE2_FOUND=yes
13717 fi
13718             USING_SYSTEM_FT_LIB=true
13719         fi
13720         if test "x$FREETYPE2_FOUND" = xno; then
13721             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for freetype in some standard locations" >&5
13722 $as_echo_n "checking for freetype in some standard locations... " >&6; }
13723 
13724             if test -s /usr/X11/include/ft2build.h && test -d /usr/X11/include/freetype2/freetype; then
13725                 DEFAULT_FREETYPE_CFLAGS="-I/usr/X11/include/freetype2 -I/usr/X11/include"
13726                 DEFAULT_FREETYPE_LIBS="-L/usr/X11/lib -lfreetype"
13727             fi
13728             if test -s /usr/include/ft2build.h && test -d /usr/include/freetype2/freetype; then
13729                 DEFAULT_FREETYPE_CFLAGS="-I/usr/include/freetype2"
13730                 DEFAULT_FREETYPE_LIBS="-lfreetype"
13731             fi
13732 
13733             PREV_CXXCFLAGS="$CXXFLAGS"
13734             PREV_LDFLAGS="$LDFLAGS"
13735             CXXFLAGS="$CXXFLAGS $DEFAULT_FREETYPE_CFLAGS"
13736             LDFLAGS="$LDFLAGS $DEFAULT_FREETYPE_LIBS"
13737             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13738 /* end confdefs.h.  */
13739 #include<ft2build.h>
13740                             #include FT_FREETYPE_H
13741                            int main() { return 0; }
13742 
13743 _ACEOF
13744 if ac_fn_cxx_try_link "$LINENO"; then :
13745 
13746                               # Yes, the default cflags and libs did the trick.
13747                               FREETYPE2_FOUND=yes
13748                               FREETYPE2_CFLAGS="$DEFAULT_FREETYPE_CFLAGS"
13749                               FREETYPE2_LIBS="$DEFAULT_FREETYPE_LIBS"
13750 
13751 else
13752 
13753                               FREETYPE2_FOUND=no
13754 
13755 fi
13756 rm -f core conftest.err conftest.$ac_objext \
13757     conftest$ac_exeext conftest.$ac_ext
13758             CXXCFLAGS="$PREV_CXXFLAGS"
13759             LDFLAGS="$PREV_LDFLAGS"
13760             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FREETYPE2_FOUND" >&5
13761 $as_echo "$FREETYPE2_FOUND" >&6; }
13762             USING_SYSTEM_FT_LIB=true
13763         fi
13764         if test "x$FREETYPE2_FOUND" = xno; then
13765                 help_on_build_dependency freetype2
13766                 as_fn_error $? "Could not find freetype2! $HELP_MSG " "$LINENO" 5
13767         fi
13768 fi
13769 
13770 
13771 
13772 
13773 
13774 
13775 ###############################################################################
13776 #
13777 # Check for alsa headers and libraries. Used on Linux/GNU systems.
13778 #
13779 
13780 # Check whether --with-alsa was given.
13781 if test "${with_alsa+set}" = set; then :
13782   withval=$with_alsa;
13783 fi
13784 
13785 
13786 # Check whether --with-alsa-include was given.
13787 if test "${with_alsa_include+set}" = set; then :
13788   withval=$with_alsa_include;
13789 fi
13790 
13791 
13792 # Check whether --with-alsa-lib was given.
13793 if test "${with_alsa_lib+set}" = set; then :
13794   withval=$with_alsa_lib;
13795 fi
13796 
13797 
13798 if test "x$ALSA_NOT_NEEDED" = xyes; then
13799         if test "x$with_alsa" != x || test "x$with_alsa-include" != x || test "x$with_alsa-lib" != x; then
13800                 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: alsa not used, so --with-alsa is ignored" >&5
13801 $as_echo "$as_me: WARNING: alsa not used, so --with-alsa is ignored" >&2;}
13802         fi
13803         ALSA_CFLAGS=
13804         ALSA_LIBS=
13805 else
13806         ALSA_FOUND=no
13807 
13808         if test "x$with_alsa" = xno || test "x$with_alsa-include" = xno || test "x$with_alsa-lib" = xno; then
13809             as_fn_error $? "It is not possible to disable the use of alsa. Remove the --without-alsa option." "$LINENO" 5
13810         fi
13811 
13812         if test "x$with_alsa" != x; then
13813             ALSA_LIBS="-L$with_alsa/lib -lalsa"
13814             ALSA_CFLAGS="-I$with_alsa/include"
13815             ALSA_FOUND=yes
13816         fi
13817         if test "x$with_alsa-include" != x; then
13818             ALSA_CFLAGS="-I$with_alsa/include"
13819             ALSA_FOUND=yes
13820         fi
13821         if test "x$with_alsa-lib" != x; then
13822             ALSA_LIBS="-L$with_alsa/lib -lalsa"
13823             ALSA_FOUND=yes
13824         fi
13825         if test "x$ALSA_FOUND" = xno; then
13826 
13827 
13828     if test "x$with_builddeps_server" != x || test "x$with_builddeps_conf" != x; then
13829         # Source the builddeps file again, to make sure it uses the latest variables!
13830         . $builddepsfile
13831         # Look for a host and build machine specific resource!
13832         eval resource=\${builddep_alsa_BUILD_${rewritten_build_var}_HOST_${rewritten_host_var}}
13833         if test "x$resource" = x; then
13834             # Ok, lets instead look for a host specific resource
13835             eval resource=\${builddep_alsa_HOST_${rewritten_host_var}}
13836         fi
13837         if test "x$resource" = x; then
13838             # Ok, lets instead look for a build specific resource
13839             eval resource=\${builddep_alsa_BUILD_${rewritten_build_var}}
13840         fi
13841         if test "x$resource" = x; then
13842             # Ok, lets instead look for a generic resource
13843             # (The alsa comes from M4 and not the shell, thus no need for eval here.)
13844             resource=${builddep_alsa}
13845         fi
13846         if test "x$resource" != x; then
13847             { $as_echo "$as_me:${as_lineno-$LINENO}: Using builddeps $resource for alsa" >&5
13848 $as_echo "$as_me: Using builddeps $resource for alsa" >&6;}
13849             # If the resource in the builddeps.conf file is an existing directory,
13850             # for example /java/linux/cups
13851             if test -d ${resource}; then
13852                depdir=${resource}
13853             else
13854 
13855 # alsa is for example mymodule
13856 # $resource is for example libs/general/libmymod_1_2_3.zip
13857 # $with_builddeps_server is for example ftp://mybuilddeps.myserver.com/builddeps
13858 # $with_builddeps_dir is for example /localhome/builddeps
13859 # depdir is the name of the variable into which we store the depdir, eg MYMOD
13860 # Will download ftp://mybuilddeps.myserver.com/builddeps/libs/general/libmymod_1_2_3.zip and
13861 # unzip into the directory: /localhome/builddeps/libmymod_1_2_3
13862     filename=`basename $resource`
13863     filebase=`echo $filename | sed 's/\.[^\.]*$//'`
13864     filebase=${filename%%.*}
13865     extension=${filename#*.}
13866     installdir=$with_builddeps_dir/$filebase
13867     if test ! -f $installdir/$filename.unpacked; then
13868         { $as_echo "$as_me:${as_lineno-$LINENO}: Downloading build dependency alsa from $with_builddeps_server/$resource and installing into $installdir" >&5
13869 $as_echo "$as_me: Downloading build dependency alsa from $with_builddeps_server/$resource and installing into $installdir" >&6;}
13870         if test ! -d $installdir; then
13871             mkdir -p $installdir
13872         fi
13873         if test ! -d $installdir; then
13874             as_fn_error $? "Could not create directory $installdir" "$LINENO" 5
13875         fi
13876         tmpfile=`mktemp $installdir/alsa.XXXXXXXXX`
13877         touch $tmpfile
13878         if test ! -f $tmpfile; then
13879             as_fn_error $? "Could not create files in directory $installdir" "$LINENO" 5
13880         fi
13881 
13882     # $with_builddeps_server/$resource  is the ftp://abuilddeps.server.com/libs/cups.zip
13883     # $tmpfile is the local file name for the downloaded file.
13884     VALID_TOOL=no
13885     if test "x$BDEPS_FTP" = xwget; then
13886        VALID_TOOL=yes
13887        wget -O $tmpfile $with_builddeps_server/$resource
13888     fi
13889     if test "x$BDEPS_FTP" = xlftp; then
13890        VALID_TOOL=yes
13891        lftp -c "get $with_builddeps_server/$resource  -o $tmpfile"
13892     fi
13893     if test "x$BDEPS_FTP" = xftp; then
13894         VALID_TOOL=yes
13895         FTPSERVER=`echo $with_builddeps_server/$resource  | cut -f 3 -d '/'`
13896         FTPPATH=`echo $with_builddeps_server/$resource  | cut -f 4- -d '/'`
13897         FTPUSERPWD=${FTPSERVER%%@*}
13898         if test "x$FTPSERVER" != "x$FTPUSERPWD"; then
13899             FTPUSER=${userpwd%%:*}
13900             FTPPWD=${userpwd#*@}
13901             FTPSERVER=${FTPSERVER#*@}
13902         else
13903             FTPUSER=ftp
13904             FTPPWD=ftp
13905         fi
13906         # the "pass" command does not work on some
13907         # ftp clients (read ftp.exe) but if it works,
13908         # passive mode is better!
13909         (\
13910             echo "user $FTPUSER $FTPPWD"        ;\
13911             echo "pass"                         ;\
13912             echo "bin"                          ;\
13913             echo "get $FTPPATH $tmpfile"              ;\
13914         ) | ftp -in $FTPSERVER
13915     fi
13916     if test "x$VALID_TOOL" != xyes; then
13917        as_fn_error $? "I do not know how to use the tool: $BDEPS_FTP" "$LINENO" 5
13918     fi
13919 
13920         mv $tmpfile $installdir/$filename
13921         if test ! -s $installdir/$filename; then
13922             as_fn_error $? "Could not download $with_builddeps_server/$resource" "$LINENO" 5
13923         fi
13924         case "$extension" in
13925             zip)  echo "Unzipping $installdir/$filename..."
13926                (cd $installdir ; rm -f $installdir/$filename.unpacked ; $BDEPS_UNZIP $installdir/$filename > /dev/null && touch $installdir/$filename.unpacked)
13927             ;;
13928             tar.gz) echo "Untaring $installdir/$filename..."
13929                (cd $installdir ; rm -f $installdir/$filename.unpacked ; tar xzf $installdir/$filename && touch $installdir/$filename.unpacked)
13930             ;;
13931             tgz) echo "Untaring $installdir/$filename..."
13932                (cd $installdir ; rm -f $installdir/$filename.unpacked ; tar xzf $installdir/$filename && touch $installdir/$filename.unpacked)
13933             ;;
13934             *) as_fn_error $? "Cannot handle build depency archive with extension $extension" "$LINENO" 5
13935             ;;
13936         esac
13937     fi
13938     if test -f $installdir/$filename.unpacked; then
13939         depdir=$installdir
13940     fi
13941 
13942             fi
13943             # Source the builddeps file again, because in the previous command, the depdir
13944             # was updated to point at the current build dependency install directory.
13945             . $builddepsfile
13946             # Now extract variables from the builddeps.conf files.
13947             theroot=${builddep_alsa_ROOT}
13948             thecflags=${builddep_alsa_CFLAGS}
13949             thelibs=${builddep_alsa_LIBS}
13950             if test "x$depdir" = x; then
13951                 as_fn_error $? "Could not download build dependency alsa" "$LINENO" 5
13952             fi
13953             ALSA=$depdir
13954             if test "x$theroot" != x; then
13955                ALSA="$theroot"
13956             fi
13957             if test "x$thecflags" != x; then
13958                ALSA_CFLAGS="$thecflags"
13959             fi
13960             if test "x$thelibs" != x; then
13961                ALSA_LIBS="$thelibs"
13962             fi
13963             ALSA_FOUND=yes
13964             else ALSA_FOUND=no
13965 
13966         fi
13967         else ALSA_FOUND=no
13968 
13969     fi
13970 
13971         fi
13972         if test "x$ALSA_FOUND" = xno; then
13973 
13974 pkg_failed=no
13975 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ALSA" >&5
13976 $as_echo_n "checking for ALSA... " >&6; }
13977 
13978 if test -n "$ALSA_CFLAGS"; then
13979     pkg_cv_ALSA_CFLAGS="$ALSA_CFLAGS"
13980  elif test -n "$PKG_CONFIG"; then
13981     if test -n "$PKG_CONFIG" && \
13982     { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"alsa\""; } >&5
13983   ($PKG_CONFIG --exists --print-errors "alsa") 2>&5
13984   ac_status=$?
13985   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13986   test $ac_status = 0; }; then
13987   pkg_cv_ALSA_CFLAGS=`$PKG_CONFIG --cflags "alsa" 2>/dev/null`
13988 else
13989   pkg_failed=yes
13990 fi
13991  else
13992     pkg_failed=untried
13993 fi
13994 if test -n "$ALSA_LIBS"; then
13995     pkg_cv_ALSA_LIBS="$ALSA_LIBS"
13996  elif test -n "$PKG_CONFIG"; then
13997     if test -n "$PKG_CONFIG" && \
13998     { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"alsa\""; } >&5
13999   ($PKG_CONFIG --exists --print-errors "alsa") 2>&5
14000   ac_status=$?
14001   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14002   test $ac_status = 0; }; then
14003   pkg_cv_ALSA_LIBS=`$PKG_CONFIG --libs "alsa" 2>/dev/null`
14004 else
14005   pkg_failed=yes
14006 fi
14007  else
14008     pkg_failed=untried
14009 fi
14010 
14011 
14012 
14013 if test $pkg_failed = yes; then
14014 
14015 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
14016         _pkg_short_errors_supported=yes
14017 else
14018         _pkg_short_errors_supported=no
14019 fi
14020         if test $_pkg_short_errors_supported = yes; then
14021                 ALSA_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "alsa" 2>&1`
14022         else
14023                 ALSA_PKG_ERRORS=`$PKG_CONFIG --print-errors "alsa" 2>&1`
14024         fi
14025         # Put the nasty error message in config.log where it belongs
14026         echo "$ALSA_PKG_ERRORS" >&5
14027 
14028         { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14029 $as_echo "no" >&6; }
14030                 ALSA_FOUND=no
14031 elif test $pkg_failed = untried; then
14032         ALSA_FOUND=no
14033 else
14034         ALSA_CFLAGS=$pkg_cv_ALSA_CFLAGS
14035         ALSA_LIBS=$pkg_cv_ALSA_LIBS
14036         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14037 $as_echo "yes" >&6; }
14038         ALSA_FOUND=yes
14039 fi
14040         fi
14041         if test "x$ALSA_FOUND" = xno; then
14042             for ac_header in alsa/asoundlib.h
14043 do :
14044   ac_fn_cxx_check_header_mongrel "$LINENO" "alsa/asoundlib.h" "ac_cv_header_alsa_asoundlib_h" "$ac_includes_default"
14045 if test "x$ac_cv_header_alsa_asoundlib_h" = x""yes; then :
14046   cat >>confdefs.h <<_ACEOF
14047 #define HAVE_ALSA_ASOUNDLIB_H 1
14048 _ACEOF
14049  ALSA_FOUND=yes
14050                               ALSA_CFLAGS=-Iignoreme
14051                               ALSA_LIBS=-lasound
14052                               DEFAULT_ALSA=yes
14053 else
14054   ALSA_FOUND=no
14055 fi
14056 
14057 done
14058 
14059         fi
14060         if test "x$ALSA_FOUND" = xno; then
14061             help_on_build_dependency alsa
14062             as_fn_error $? "Could not find alsa! $HELP_MSG " "$LINENO" 5
14063         fi
14064 fi
14065 
14066 
14067 
14068 
14069 ###############################################################################
14070 #
14071 # Check for pulse audio headers and libraries.
14072 #
14073 PULSE_FOUND=no
14074 
14075 # Check whether --with-pulse was given.
14076 if test "${with_pulse+set}" = set; then :
14077   withval=$with_pulse;
14078 fi
14079 
14080 
14081 # Check whether --with-pulse-include was given.
14082 if test "${with_pulse_include+set}" = set; then :
14083   withval=$with_pulse_include;
14084 fi
14085 
14086 
14087 # Check whether --with-pulse-lib was given.
14088 if test "${with_pulse_lib+set}" = set; then :
14089   withval=$with_pulse_lib;
14090 fi
14091 
14092 
14093 if test "x$with_pulse" != x; then
14094     PULSE_LIBS="-L$with_pulse/lib -lfreetype"
14095     PULSE_CFLAGS="-I$with_pulse/include"
14096     PULSE_FOUND=yes
14097 fi
14098 if test "x$with_pulse-include" != x; then
14099     PULSE_CFLAGS="-I$with_pulse/include"
14100     PULSE_FOUND=yes
14101 fi
14102 if test "x$with_pulse-lib" != x; then
14103     PULSE_LIBS="-L$with_pulse/lib -lfreetype"
14104     PULSE_FOUND=yes
14105 fi
14106 if test "x$PULSE_FOUND" = xno; then
14107 
14108 
14109     if test "x$with_builddeps_server" != x || test "x$with_builddeps_conf" != x; then
14110         # Source the builddeps file again, to make sure it uses the latest variables!
14111         . $builddepsfile
14112         # Look for a host and build machine specific resource!
14113         eval resource=\${builddep_pulse_BUILD_${rewritten_build_var}_HOST_${rewritten_host_var}}
14114         if test "x$resource" = x; then
14115             # Ok, lets instead look for a host specific resource
14116             eval resource=\${builddep_pulse_HOST_${rewritten_host_var}}
14117         fi
14118         if test "x$resource" = x; then
14119             # Ok, lets instead look for a build specific resource
14120             eval resource=\${builddep_pulse_BUILD_${rewritten_build_var}}
14121         fi
14122         if test "x$resource" = x; then
14123             # Ok, lets instead look for a generic resource
14124             # (The pulse comes from M4 and not the shell, thus no need for eval here.)
14125             resource=${builddep_pulse}
14126         fi
14127         if test "x$resource" != x; then
14128             { $as_echo "$as_me:${as_lineno-$LINENO}: Using builddeps $resource for pulse" >&5
14129 $as_echo "$as_me: Using builddeps $resource for pulse" >&6;}
14130             # If the resource in the builddeps.conf file is an existing directory,
14131             # for example /java/linux/cups
14132             if test -d ${resource}; then
14133                depdir=${resource}
14134             else
14135 
14136 # pulse is for example mymodule
14137 # $resource is for example libs/general/libmymod_1_2_3.zip
14138 # $with_builddeps_server is for example ftp://mybuilddeps.myserver.com/builddeps
14139 # $with_builddeps_dir is for example /localhome/builddeps
14140 # depdir is the name of the variable into which we store the depdir, eg MYMOD
14141 # Will download ftp://mybuilddeps.myserver.com/builddeps/libs/general/libmymod_1_2_3.zip and
14142 # unzip into the directory: /localhome/builddeps/libmymod_1_2_3
14143     filename=`basename $resource`
14144     filebase=`echo $filename | sed 's/\.[^\.]*$//'`
14145     filebase=${filename%%.*}
14146     extension=${filename#*.}
14147     installdir=$with_builddeps_dir/$filebase
14148     if test ! -f $installdir/$filename.unpacked; then
14149         { $as_echo "$as_me:${as_lineno-$LINENO}: Downloading build dependency pulse from $with_builddeps_server/$resource and installing into $installdir" >&5
14150 $as_echo "$as_me: Downloading build dependency pulse from $with_builddeps_server/$resource and installing into $installdir" >&6;}
14151         if test ! -d $installdir; then
14152             mkdir -p $installdir
14153         fi
14154         if test ! -d $installdir; then
14155             as_fn_error $? "Could not create directory $installdir" "$LINENO" 5
14156         fi
14157         tmpfile=`mktemp $installdir/pulse.XXXXXXXXX`
14158         touch $tmpfile
14159         if test ! -f $tmpfile; then
14160             as_fn_error $? "Could not create files in directory $installdir" "$LINENO" 5
14161         fi
14162 
14163     # $with_builddeps_server/$resource  is the ftp://abuilddeps.server.com/libs/cups.zip
14164     # $tmpfile is the local file name for the downloaded file.
14165     VALID_TOOL=no
14166     if test "x$BDEPS_FTP" = xwget; then
14167        VALID_TOOL=yes
14168        wget -O $tmpfile $with_builddeps_server/$resource
14169     fi
14170     if test "x$BDEPS_FTP" = xlftp; then
14171        VALID_TOOL=yes
14172        lftp -c "get $with_builddeps_server/$resource  -o $tmpfile"
14173     fi
14174     if test "x$BDEPS_FTP" = xftp; then
14175         VALID_TOOL=yes
14176         FTPSERVER=`echo $with_builddeps_server/$resource  | cut -f 3 -d '/'`
14177         FTPPATH=`echo $with_builddeps_server/$resource  | cut -f 4- -d '/'`
14178         FTPUSERPWD=${FTPSERVER%%@*}
14179         if test "x$FTPSERVER" != "x$FTPUSERPWD"; then
14180             FTPUSER=${userpwd%%:*}
14181             FTPPWD=${userpwd#*@}
14182             FTPSERVER=${FTPSERVER#*@}
14183         else
14184             FTPUSER=ftp
14185             FTPPWD=ftp
14186         fi
14187         # the "pass" command does not work on some
14188         # ftp clients (read ftp.exe) but if it works,
14189         # passive mode is better!
14190         (\
14191             echo "user $FTPUSER $FTPPWD"        ;\
14192             echo "pass"                         ;\
14193             echo "bin"                          ;\
14194             echo "get $FTPPATH $tmpfile"              ;\
14195         ) | ftp -in $FTPSERVER
14196     fi
14197     if test "x$VALID_TOOL" != xyes; then
14198        as_fn_error $? "I do not know how to use the tool: $BDEPS_FTP" "$LINENO" 5
14199     fi
14200 
14201         mv $tmpfile $installdir/$filename
14202         if test ! -s $installdir/$filename; then
14203             as_fn_error $? "Could not download $with_builddeps_server/$resource" "$LINENO" 5
14204         fi
14205         case "$extension" in
14206             zip)  echo "Unzipping $installdir/$filename..."
14207                (cd $installdir ; rm -f $installdir/$filename.unpacked ; $BDEPS_UNZIP $installdir/$filename > /dev/null && touch $installdir/$filename.unpacked)
14208             ;;
14209             tar.gz) echo "Untaring $installdir/$filename..."
14210                (cd $installdir ; rm -f $installdir/$filename.unpacked ; tar xzf $installdir/$filename && touch $installdir/$filename.unpacked)
14211             ;;
14212             tgz) echo "Untaring $installdir/$filename..."
14213                (cd $installdir ; rm -f $installdir/$filename.unpacked ; tar xzf $installdir/$filename && touch $installdir/$filename.unpacked)
14214             ;;
14215             *) as_fn_error $? "Cannot handle build depency archive with extension $extension" "$LINENO" 5
14216             ;;
14217         esac
14218     fi
14219     if test -f $installdir/$filename.unpacked; then
14220         depdir=$installdir
14221     fi
14222 
14223             fi
14224             # Source the builddeps file again, because in the previous command, the depdir
14225             # was updated to point at the current build dependency install directory.
14226             . $builddepsfile
14227             # Now extract variables from the builddeps.conf files.
14228             theroot=${builddep_pulse_ROOT}
14229             thecflags=${builddep_pulse_CFLAGS}
14230             thelibs=${builddep_pulse_LIBS}
14231             if test "x$depdir" = x; then
14232                 as_fn_error $? "Could not download build dependency pulse" "$LINENO" 5
14233             fi
14234             PULSE=$depdir
14235             if test "x$theroot" != x; then
14236                PULSE="$theroot"
14237             fi
14238             if test "x$thecflags" != x; then
14239                PULSE_CFLAGS="$thecflags"
14240             fi
14241             if test "x$thelibs" != x; then
14242                PULSE_LIBS="$thelibs"
14243             fi
14244             PULSE_FOUND=yes
14245             else PULSE_FOUND=no
14246 
14247         fi
14248         else PULSE_FOUND=no
14249 
14250     fi
14251 
14252 fi
14253 if test "x$PULSE_FOUND" = xno; then
14254 
14255 pkg_failed=no
14256 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LIBPULSE" >&5
14257 $as_echo_n "checking for LIBPULSE... " >&6; }
14258 
14259 if test -n "$LIBPULSE_CFLAGS"; then
14260     pkg_cv_LIBPULSE_CFLAGS="$LIBPULSE_CFLAGS"
14261  elif test -n "$PKG_CONFIG"; then
14262     if test -n "$PKG_CONFIG" && \
14263     { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libpulse >= 0.9.11\""; } >&5
14264   ($PKG_CONFIG --exists --print-errors "libpulse >= 0.9.11") 2>&5
14265   ac_status=$?
14266   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14267   test $ac_status = 0; }; then
14268   pkg_cv_LIBPULSE_CFLAGS=`$PKG_CONFIG --cflags "libpulse >= 0.9.11" 2>/dev/null`
14269 else
14270   pkg_failed=yes
14271 fi
14272  else
14273     pkg_failed=untried
14274 fi
14275 if test -n "$LIBPULSE_LIBS"; then
14276     pkg_cv_LIBPULSE_LIBS="$LIBPULSE_LIBS"
14277  elif test -n "$PKG_CONFIG"; then
14278     if test -n "$PKG_CONFIG" && \
14279     { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libpulse >= 0.9.11\""; } >&5
14280   ($PKG_CONFIG --exists --print-errors "libpulse >= 0.9.11") 2>&5
14281   ac_status=$?
14282   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14283   test $ac_status = 0; }; then
14284   pkg_cv_LIBPULSE_LIBS=`$PKG_CONFIG --libs "libpulse >= 0.9.11" 2>/dev/null`
14285 else
14286   pkg_failed=yes
14287 fi
14288  else
14289     pkg_failed=untried
14290 fi
14291 
14292 
14293 
14294 if test $pkg_failed = yes; then
14295 
14296 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
14297         _pkg_short_errors_supported=yes
14298 else
14299         _pkg_short_errors_supported=no
14300 fi
14301         if test $_pkg_short_errors_supported = yes; then
14302                 LIBPULSE_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "libpulse >= 0.9.11" 2>&1`
14303         else
14304                 LIBPULSE_PKG_ERRORS=`$PKG_CONFIG --print-errors "libpulse >= 0.9.11" 2>&1`
14305         fi
14306         # Put the nasty error message in config.log where it belongs
14307         echo "$LIBPULSE_PKG_ERRORS" >&5
14308 
14309         { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14310 $as_echo "no" >&6; }
14311                 PULSE_FOUND=no
14312 elif test $pkg_failed = untried; then
14313         PULSE_FOUND=no
14314 else
14315         LIBPULSE_CFLAGS=$pkg_cv_LIBPULSE_CFLAGS
14316         LIBPULSE_LIBS=$pkg_cv_LIBPULSE_LIBS
14317         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14318 $as_echo "yes" >&6; }
14319         PULSE_FOUND=yes
14320 fi
14321 fi
14322 if test "x$PULSE_FOUND" = xno; then
14323     for ac_header in pulse/pulseaudio.h
14324 do :
14325   ac_fn_cxx_check_header_mongrel "$LINENO" "pulse/pulseaudio.h" "ac_cv_header_pulse_pulseaudio_h" "$ac_includes_default"
14326 if test "x$ac_cv_header_pulse_pulseaudio_h" = x""yes; then :
14327   cat >>confdefs.h <<_ACEOF
14328 #define HAVE_PULSE_PULSEAUDIO_H 1
14329 _ACEOF
14330  PULSE_FOUND=yes
14331                       PULSE_CFLAGS=-Iignoreme
14332                       PULSE_LIBS=
14333                       DEFAULT_PULSE=yes
14334 else
14335   PULSE_FOUND=no
14336 fi
14337 
14338 done
14339 
14340 fi
14341 
14342 if test "x$PULSE_FOUND" = xno && test "x$PULSE_NOT_NEEDED" != xyes; then
14343     help_on_build_dependency pulse
14344     as_fn_error $? "Could not find pulse audio libraries. $HELP_MSG " "$LINENO" 5
14345 fi
14346 
14347 
14348 
14349 
14350 ###############################################################################
14351 #
14352 # Check for the jpeg library
14353 #
14354 
14355 USE_EXTERNAL_LIBJPEG=true
14356 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -ljpeg" >&5
14357 $as_echo_n "checking for main in -ljpeg... " >&6; }
14358 if test "${ac_cv_lib_jpeg_main+set}" = set; then :
14359   $as_echo_n "(cached) " >&6
14360 else
14361   ac_check_lib_save_LIBS=$LIBS
14362 LIBS="-ljpeg  $LIBS"
14363 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14364 /* end confdefs.h.  */
14365 
14366 
14367 int
14368 main ()
14369 {
14370 return main ();
14371   ;
14372   return 0;
14373 }
14374 _ACEOF
14375 if ac_fn_cxx_try_link "$LINENO"; then :
14376   ac_cv_lib_jpeg_main=yes
14377 else
14378   ac_cv_lib_jpeg_main=no
14379 fi
14380 rm -f core conftest.err conftest.$ac_objext \
14381     conftest$ac_exeext conftest.$ac_ext
14382 LIBS=$ac_check_lib_save_LIBS
14383 fi
14384 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_jpeg_main" >&5
14385 $as_echo "$ac_cv_lib_jpeg_main" >&6; }
14386 if test "x$ac_cv_lib_jpeg_main" = x""yes; then :
14387   cat >>confdefs.h <<_ACEOF
14388 #define HAVE_LIBJPEG 1
14389 _ACEOF
14390 
14391   LIBS="-ljpeg $LIBS"
14392 
14393 else
14394    USE_EXTERNAL_LIBJPEG=false
14395                { $as_echo "$as_me:${as_lineno-$LINENO}: Will use jpeg decoder bundled with the OpenJDK source" >&5
14396 $as_echo "$as_me: Will use jpeg decoder bundled with the OpenJDK source" >&6;}
14397 
14398 fi
14399 
14400 
14401 
14402 ###############################################################################
14403 #
14404 # Check for the gif library
14405 #
14406 
14407 USE_EXTERNAL_LIBJPEG=true
14408 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lgif" >&5
14409 $as_echo_n "checking for main in -lgif... " >&6; }
14410 if test "${ac_cv_lib_gif_main+set}" = set; then :
14411   $as_echo_n "(cached) " >&6
14412 else
14413   ac_check_lib_save_LIBS=$LIBS
14414 LIBS="-lgif  $LIBS"
14415 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14416 /* end confdefs.h.  */
14417 
14418 
14419 int
14420 main ()
14421 {
14422 return main ();
14423   ;
14424   return 0;
14425 }
14426 _ACEOF
14427 if ac_fn_cxx_try_link "$LINENO"; then :
14428   ac_cv_lib_gif_main=yes
14429 else
14430   ac_cv_lib_gif_main=no
14431 fi
14432 rm -f core conftest.err conftest.$ac_objext \
14433     conftest$ac_exeext conftest.$ac_ext
14434 LIBS=$ac_check_lib_save_LIBS
14435 fi
14436 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gif_main" >&5
14437 $as_echo "$ac_cv_lib_gif_main" >&6; }
14438 if test "x$ac_cv_lib_gif_main" = x""yes; then :
14439   cat >>confdefs.h <<_ACEOF
14440 #define HAVE_LIBGIF 1
14441 _ACEOF
14442 
14443   LIBS="-lgif $LIBS"
14444 
14445 else
14446    USE_EXTERNAL_LIBGIF=false
14447                { $as_echo "$as_me:${as_lineno-$LINENO}: Will use gif decoder bundled with the OpenJDK source" >&5
14448 $as_echo "$as_me: Will use gif decoder bundled with the OpenJDK source" >&6;}
14449 
14450 fi
14451 
14452 
14453 
14454 ###############################################################################
14455 #
14456 # Check for the zlib library
14457 #
14458 
14459 USE_EXTERNAL_LIBZ=true
14460 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lz" >&5
14461 $as_echo_n "checking for main in -lz... " >&6; }
14462 if test "${ac_cv_lib_z_main+set}" = set; then :
14463   $as_echo_n "(cached) " >&6
14464 else
14465   ac_check_lib_save_LIBS=$LIBS
14466 LIBS="-lz  $LIBS"
14467 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14468 /* end confdefs.h.  */
14469 
14470 
14471 int
14472 main ()
14473 {
14474 return main ();
14475   ;
14476   return 0;
14477 }
14478 _ACEOF
14479 if ac_fn_cxx_try_link "$LINENO"; then :
14480   ac_cv_lib_z_main=yes
14481 else
14482   ac_cv_lib_z_main=no
14483 fi
14484 rm -f core conftest.err conftest.$ac_objext \
14485     conftest$ac_exeext conftest.$ac_ext
14486 LIBS=$ac_check_lib_save_LIBS
14487 fi
14488 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_main" >&5
14489 $as_echo "$ac_cv_lib_z_main" >&6; }
14490 if test "x$ac_cv_lib_z_main" = x""yes; then :
14491   cat >>confdefs.h <<_ACEOF
14492 #define HAVE_LIBZ 1
14493 _ACEOF
14494 
14495   LIBS="-lz $LIBS"
14496 
14497 else
14498    USE_EXTERNAL_LIBZ=false
14499                { $as_echo "$as_me:${as_lineno-$LINENO}: Will use zlib bundled with the OpenJDK source" >&5
14500 $as_echo "$as_me: Will use zlib bundled with the OpenJDK source" >&6;}
14501 
14502 fi
14503 
14504 
14505 
14506 ###############################################################################
14507 #
14508 # Check if altzone exists in time.h
14509 #
14510 
14511 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14512 /* end confdefs.h.  */
14513 #include <time.h>
14514 int
14515 main ()
14516 {
14517 return (int)altzone;
14518   ;
14519   return 0;
14520 }
14521 _ACEOF
14522 if ac_fn_cxx_try_link "$LINENO"; then :
14523   has_altzone=yes
14524 else
14525   has_altzone=no
14526 fi
14527 rm -f core conftest.err conftest.$ac_objext \
14528     conftest$ac_exeext conftest.$ac_ext
14529 if test "x$has_altzone" = xyes; then
14530 
14531 $as_echo "#define HAVE_ALTZONE 1" >>confdefs.h
14532 
14533 fi
14534 
14535 ###############################################################################
14536 #
14537 # Check the maths library
14538 #
14539 
14540 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lm" >&5
14541 $as_echo_n "checking for main in -lm... " >&6; }
14542 if test "${ac_cv_lib_m_main+set}" = set; then :
14543   $as_echo_n "(cached) " >&6
14544 else
14545   ac_check_lib_save_LIBS=$LIBS
14546 LIBS="-lm  $LIBS"
14547 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14548 /* end confdefs.h.  */
14549 
14550 
14551 int
14552 main ()
14553 {
14554 return main ();
14555   ;
14556   return 0;
14557 }
14558 _ACEOF
14559 if ac_fn_cxx_try_link "$LINENO"; then :
14560   ac_cv_lib_m_main=yes
14561 else
14562   ac_cv_lib_m_main=no
14563 fi
14564 rm -f core conftest.err conftest.$ac_objext \
14565     conftest$ac_exeext conftest.$ac_ext
14566 LIBS=$ac_check_lib_save_LIBS
14567 fi
14568 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_main" >&5
14569 $as_echo "$ac_cv_lib_m_main" >&6; }
14570 if test "x$ac_cv_lib_m_main" = x""yes; then :
14571   cat >>confdefs.h <<_ACEOF
14572 #define HAVE_LIBM 1
14573 _ACEOF
14574 
14575   LIBS="-lm $LIBS"
14576 
14577 else
14578 
14579                   { $as_echo "$as_me:${as_lineno-$LINENO}: Maths library was not found" >&5
14580 $as_echo "$as_me: Maths library was not found" >&6;}
14581 
14582 fi
14583 
14584 
14585 
14586 ###############################################################################
14587 #
14588 # Should we run the painfully slow javadoc tool?
14589 #
14590 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build documentation" >&5
14591 $as_echo_n "checking whether to build documentation... " >&6; }
14592 # Check whether --enable-docs was given.
14593 if test "${enable_docs+set}" = set; then :
14594   enableval=$enable_docs; ENABLE_DOCS="${enableval}"
14595 else
14596   ENABLE_DOCS='no'
14597 fi
14598 
14599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ENABLE_DOCS" >&5
14600 $as_echo "$ENABLE_DOCS" >&6; }
14601 
14602 GENERATE_DOCS=false
14603 if test "x$ENABLE_DOCS" = xyes; then
14604     GENERATE_DOCS=true
14605 fi
14606 
14607 
14608 ###############################################################################
14609 #
14610 # Should we compile nimbus swing L&F? We can probably remove this option
14611 # since nimbus is officially part of javax now.
14612 #
14613 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build nimbus L&F" >&5
14614 $as_echo_n "checking whether to build nimbus L&F... " >&6; }
14615 # Check whether --enable-nimbus was given.
14616 if test "${enable_nimbus+set}" = set; then :
14617   enableval=$enable_nimbus; ENABLE_NIMBUS="${enableval}"
14618 else
14619   ENABLE_NIMBUS='yes'
14620 fi
14621 
14622 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ENABLE_NIMBUS" >&5
14623 $as_echo "$ENABLE_NIMBUS" >&6; }
14624 DISABLE_NIMBUS=
14625 if test "x$ENABLE_NIMBUS" = xno; then
14626     DISABLE_NIMBUS=true
14627 fi
14628 
14629 
14630 ###############################################################################
14631 #
14632 # Setup the opt flags for different compilers
14633 # and different operating systems.
14634 #
14635 case $COMPILER_TYPE in
14636   CC )
14637     D_FLAG="-g"
14638     case $COMPILER_NAME in
14639       gcc )
14640         case $PLATFORM in
14641           macosx )
14642             # On MacOSX we optimize for size, something
14643             # we should do for all platforms?
14644             C_O_FLAG_HI="-O3"
14645             C_O_FLAG_NORM="-Os"
14646             C_O_FLAG_NONE="-O0"
14647             ;;
14648           *)
14649             C_O_FLAG_HI="-O3"
14650             C_O_FLAG_NORM="-O2"
14651             C_O_FLAG_NONE="-O0"
14652             ;;
14653         esac
14654         CXX_O_FLAG_HI="$C_O_FLAG_HI"
14655         CXX_O_FLAG_NORM="$C_O_FLAG_NORM"
14656         CXX_O_FLAG_NONE="$C_O_FLAG_NONE"
14657         ;;
14658       ossc )
14659         case $LEGACY_HOST_CPU1 in
14660           i586)
14661             C_O_FLAG_HI="-xO4 -Wu,-O4~yz"
14662             C_O_FLAG_NORM="-xO2 -Wu,-O2~yz"
14663             C_O_FLAG_NONE=""
14664             CXX_O_FLAG_HI="-xO4 -Qoption ube -O4~yz"
14665             CXX_O_FLAG_NORM="-xO2 -Qoption ube -O2~yz"
14666             CXX_O_FLAG_NONE=""
14667             ;;
14668           sparc)
14669             C_O_FLAG_HI="-xO4 -Wc,-Qrm-s -Wc,-Qiselect-T0"
14670             C_O_FLAG_NORM="-xO2 -Wc,-Qrm-s -Wc,-Qiselect-T0"
14671             C_O_FLAG_NONE=""
14672             CXX_O_FLAG_HI="-xO4 -Qoption cg -Qrm-s -Qoption cg -Qiselect-T0"
14673             CXX_O_FLAG_NORM="-xO2 -Qoption cg -Qrm-s -Qoption cg -Qiselect-T0"
14674             CXX_O_FLAG_NONE=""
14675             ;;
14676         esac
14677     esac
14678     ;;
14679   CL )
14680     D_FLAG=
14681     C_O_FLAG_HI="-O2"
14682     C_O_FLAG_NORM="-O1"
14683     C_O_FLAG_NONE="-Od"
14684     CXX_O_FLAG_HI="$C_O_FLAG_HI"
14685     CXX_O_FLAG_NORM="$C_O_FLAG_NORM"
14686     CXX_O_FLAG_NONE="$C_O_FLAG_NONE"
14687     ;;
14688 esac
14689 
14690 
14691 
14692 
14693 
14694 
14695 
14696 
14697 ###############################################################################
14698 #
14699 # Setup legacy vars/targets and new vars to deal with different debug levels.
14700 #
14701 case $DEBUG_LEVEL in
14702       release )
14703               HOTSPOT_DEBUG_LEVEL="product"
14704               HOTSPOT_EXPORT="product"
14705               ;;
14706       fastdebug )
14707               HOTSPOT_DEBUG_LEVEL="fastdebug"
14708               HOTSPOT_EXPORT="fastdebug"
14709               CFLAGS="$CFLAGS $D_FLAG"
14710               JAVAC_FLAGS="$JAVAC_FLAGS -g"
14711               ;;
14712       slowdebug )
14713               HOTSPOT_DEBUG_LEVEL="jvmg"
14714               HOTSPOT_EXPORT="debug"
14715               CFLAGS="$CFLAGS $D_FLAG"
14716               C_O_FLAG_HI="$C_O_FLAG_NONE"
14717               C_O_FLAG_NORM="$C_O_FLAG_NONE"
14718               CXX_O_FLAG_HI="$CXX_O_FLAG_NONE"
14719               CXX_O_FLAG_NORM="$CXX_O_FLAG_NONE"
14720               JAVAC_FLAGS="$JAVAC_FLAGS -g"
14721               ;;
14722 esac
14723 
14724 ###############################################################################
14725 #
14726 # Generate the legacy makefile targets for hotspot.
14727 # The hotspot api for selecting the build artifacts, really, needs to be improved.
14728 #
14729 HOTSPOT_TARGET=""
14730 
14731 if test "x$JVM_VARIANT_SERVER" = xtrue; then
14732     HOTSPOT_TARGET="$HOTSPOT_TARGET${HOTSPOT_DEBUG_LEVEL} "
14733 fi
14734 
14735 if test "x$JVM_VARIANT_CLIENT" = xtrue; then
14736     HOTSPOT_TARGET="$HOTSPOT_TARGET${HOTSPOT_DEBUG_LEVEL}1 "
14737 fi
14738 
14739 if test "x$JVM_VARIANT_KERNEL" = xtrue; then
14740     HOTSPOT_TARGET="$HOTSPOT_TARGET${HOTSPOT_DEBUG_LEVEL}kernel "
14741 fi
14742 
14743 if test "x$JVM_VARIANT_ZERO" = xtrue; then
14744     HOTSPOT_TARGET="$HOTSPOT_TARGET${HOTSPOT_DEBUG_LEVEL}zero "
14745 fi
14746 
14747 if test "x$JVM_VARIANT_ZEROSHARK" = xtrue; then
14748     HOTSPOT_TARGET="$HOTSPOT_TARGET${HOTSPOT_DEBUG_LEVEL}shark "
14749 fi
14750 
14751 HOTSPOT_TARGET="$HOTSPOT_TARGET docs export_$HOTSPOT_EXPORT"
14752 
14753 ###############################################################################
14754 #
14755 # Setup all directories for the subrepoes and the arguments to the sub makes.
14756 #
14757 LANGTOOLS_OUTPUTDIR="$OUTPUT_ROOT/langtools"
14758 LANGTOOLS_DIST="$OUTPUT_ROOT/langtools/dist"
14759 LANGTOOLS_MAKE_ARGS=""
14760 
14761 
14762 
14763 
14764 CORBA_OUTPUTDIR="$OUTPUT_ROOT/corba"
14765 CORBA_DIST="$OUTPUT_ROOT/corba/dist"
14766 CORBA_MAKE_ARGS=""
14767 
14768 
14769 
14770 
14771 JAXP_OUTPUTDIR="$OUTPUT_ROOT/jaxp"
14772 JAXP_DIST="$OUTPUT_ROOT/jaxp/dist"
14773 JAXP_MAKE_ARGS=""
14774 
14775 
14776 
14777 
14778 JAXWS_OUTPUTDIR="$OUTPUT_ROOT/jaxws"
14779 JAXWS_DIST="$OUTPUT_ROOT/jaxws/dist"
14780 JAXWS_MAKE_ARGS=""
14781 
14782 
14783 
14784 
14785 HOTSPOT_OUTPUTDIR="$OUTPUT_ROOT/hotspot"
14786 HOTSPOT_DIST="$OUTPUT_ROOT/hotspot/dist"
14787 HOTSPOT_MAKE_ARGS="ALT_OUTPUTDIR=$HOTSPOT_OUTPUTDIR ALT_EXPORT_PATH=$HOTSPOT_DIST $HOTSPOT_TARGET"
14788 
14789 
14790 
14791 
14792 JDK_OUTPUTDIR="$OUTPUT_ROOT/jdk"
14793 JDK_MAKE_ARGS="ALT_OUTPUTDIR=\"$OUTPUT_ROOT/jdk\""
14794 
14795 
14796 
14797 IMAGES_OUTPUTDIR=$OUTPUT_ROOT/images
14798 IMAGES_MAKE_ARGS="ALT_OUTPUTDIR=$OUTPUT_ROOT/jdk \
14799                   SHARE_SRC=$JDK_TOPDIR/src/share \
14800                   PLATFORM_SRC=$JDK_TOPDIR/src/$LEGACY_HOST_OS_API \
14801                   TEMPDIR=$IMAGES_OUTPUTDIR/tmp \
14802                   ABS_TEMPDIR=$IMAGES_OUTPUTDIR/tmp "
14803 
14804 
14805 
14806 ###############################################################################
14807 #
14808 # Now setup the CFLAGS and LDFLAGS for the JDK build.
14809 # Later we will also have CFLAGS and LDFLAGS for the hotspot subrepo build.
14810 #
14811 case $COMPILER_NAME in
14812       gcc )
14813           CCXXFLAGS_JDK="$CCXXFLAGS_JDK -W -Wall -Wno-unused -Wno-parentheses -pipe -fno-omit-frame-pointer \
14814                           -D_GNU_SOURCE -D_REENTRANT -D_LARGEFILE64_SOURCE"
14815           CFLAGS_JDK="$CFLAGS_JDK -fno-strict-aliasing"
14816           ;;
14817       ossc )
14818           CFLAGS_JDK="$CFLAGS_JDK -xc99=%none -xCC -errshort=tags -Xa REQUIRED -v -mt -norunpath -xnolib"
14819           CXXFLAGS_JDK="$CXXFLAGS_JDK -errtags=yes +w -mt REQUIRED -features=no%except -DCC_NOEX"
14820           ;;
14821       cl )
14822           CCXXFLAGS_JDK="$CCXXFLAGS_JDK -Zi -MD -Zc:wchar_t- -W3 -wd4800 \
14823                -D_STATIC_CPPLIB -D_DISABLE_DEPRECATE_STATIC_CPPLIB -DWIN32_LEAN_AND_MEAN \
14824                -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE \
14825                -DWIN32 -DIAL"
14826           case $LEGACY_HOST_CPU1 in
14827               i?86 )
14828                   CCXXFLAGS_JDK="$CCXXFLAGS_JDK -D_X86_ -Dx86"
14829                   ;;
14830               amd64 )
14831                   CCXXFLAGS_JDK="$CCXXFLAGS_JDK -D_AMD64_ -Damd64"
14832                   ;;
14833           esac
14834           ;;
14835 esac
14836 
14837 CCXXFLAGS_JDK="$CCXXFLAGS_JDK $ADD_LP64"
14838 
14839 # The package path is used only on macosx?
14840 PACKAGE_PATH=/opt/local
14841 
14842 
14843 # Sometimes we use a cpu dir (.../lib/amd64/server)
14844 # Sometimes not (.../lib/server)
14845 LIBARCHDIR="$LEGACY_HOST_CPU2/"
14846 if test "x$ENDIAN" = xlittle; then
14847     CCXXFLAGS_JDK="$CCXXFLAGS_JDK -D_LITTLE_ENDIAN"
14848 else
14849     CCXXFLAGS_JDK="$CCXXFLAGS_JDK -D_BIG_ENDIAN"
14850 fi
14851 if test "x$HOST_OS" = xlinux; then
14852     CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DLINUX"
14853 fi
14854 if test "x$HOST_OS" = xwindows; then
14855     CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DWINDOWS"
14856 fi
14857 if test "x$HOST_OS" = xsolaris; then
14858     CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DSOLARIS"
14859 fi
14860 if test "x$HOST_OS" = xmacosx; then
14861     CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DMACOSX -D_ALLBSD_SOURCE"
14862     LIBARCHDIR=""
14863 fi
14864 if test "x$HOST_OS" = xbsd; then
14865     CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DBSD -D_ALLBSD_SOURCE"
14866 fi
14867 if test "x$DEBUG_LEVEL" = xrelease; then
14868     CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DNDEBUG"
14869 else
14870     CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DDEBUG"
14871 fi
14872 
14873 CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DARCH='\"$LEGACY_HOST_CPU1\"' -D$LEGACY_HOST_CPU1"
14874 CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DRELEASE='\"$RELEASE\"'"
14875 
14876 CCXXFLAGS_JDK="$CCXXFLAGS_JDK \
14877         -I${JDK_OUTPUTDIR}/include \
14878         -I${JDK_OUTPUTDIR}/include/$PLATFORM \
14879         -I${JDK_TOPDIR}/src/share/javavm/export \
14880         -I${JDK_TOPDIR}/src/$LEGACY_HOST_OS_API/javavm/export \
14881         -I${JDK_TOPDIR}/src/share/native/common \
14882         -I${JDK_TOPDIR}/src/$LEGACY_HOST_OS_API/native/common"
14883 
14884 # The shared libraries are compiled using the picflag.
14885 CFLAGS_JDKLIB="$CCXXFLAGS_JDK $CFLAGS_JDK $PICFLAG $CFLAGS_JDKLIB_EXTRA"
14886 CXXFLAGS_JDKLIB="$CCXXFLAGS_JDK $CXXFLAGS_JDK $PICFLAG"
14887 
14888 # Executable flags
14889 CFLAGS_JDKEXE="$CCXXFLAGS_JDK $CFLAGS_JDK"
14890 CXXFLAGS_JDKEXE="$CCXXFLAGS_JDK $CXXFLAGS_JDK"
14891 
14892 # Now this is odd. The JDK native libraries have to link against libjvm.so
14893 # On 32-bit machines there is normally two distinct libjvm.so:s, client and server.
14894 # Which should we link to? Are we lucky enough that the binary api to the libjvm.so library
14895 # is identical for client and server? Yes. Which is picked at runtime (client or server)?
14896 # Neither, since the chosen libjvm.so has already been loaded by the launcher, all the following
14897 # libraries will link to whatever is in memory. Yuck.
14898 #
14899 # Thus we offer the compiler to find libjvm.so first in server then in client. It works. Ugh.
14900 if test "x$COMPILER_TYPE" = xCL; then
14901     LDFLAGS_JDKLIB="$LDFLAGS -libpath:${JDK_OUTPUTDIR}/lib jvm.lib java.lib"
14902     LDFLAGS_JDKLIB_SUFFIX=""
14903     if test "x$HOST_CPU_BITS" = "x64"; then
14904         LDFLAGS_JDKEXE="$CFLAGS ${JDK_OUTPUTDIR}/tmp/java/jli/obj64/jli.lib"
14905     else
14906         LDFLAGS_JDKEXE="$CFLAGS ${JDK_OUTPUTDIR}/tmp/java/jli/obj/jli.lib"
14907     fi
14908     LDFLAGS_JDKEXE_SUFFIX=""
14909 else
14910     # If this is a --hash-style=gnu system, use --hash-style=both, why?
14911     HAS_GNU_HASH=`$CC -dumpspecs 2>/dev/null | $GREP 'hash-style=gnu'`
14912     if test -n "$HAS_GNU_HASH"; then
14913         # And since we now know that the linker is gnu, then add -z defs, to forbid
14914         # undefined symbols in object files.
14915         LDFLAGS="$LDFLAGS -Xlinker --hash-style=both -Xlinker -z -Xlinker defs"
14916         if test "x$DEBUG_LEVEL" == "xrelease"; then
14917             # When building release libraries, tell the linker optimize them.
14918             # Should this be supplied to the OSS linker as well?
14919             LDFLAGS="$LDFLAGS -Xlinker -O1"
14920         fi
14921     fi
14922 
14923     LDFLAGS_JDKLIB="$LDFLAGS $SHARED_LIBRARY_FLAGS -L${JDK_OUTPUTDIR}/lib/${LIBARCHDIR}server \
14924                     -L${JDK_OUTPUTDIR}/lib/${LIBARCHDIR}client \
14925                     -L${JDK_OUTPUTDIR}/lib/${LIBARCHDIR}"
14926     LDFLAGS_JDKLIB_SUFFIX="-ljvm -ljava"
14927     if test "x$COMPILER_NAME" = xossc; then
14928         LDFLAGS_JDKLIB_SUFFIX="$LDFLAGS_JDKLIB_SUFFIX -lc"
14929     fi
14930 
14931     # Only the jli library is explicitly linked when the launchers are built.
14932     # The libjvm is then dynamically loaded/linked by the launcher.
14933     LDFLAGS_JDKEXE="$LDFLAGS -L${JDK_OUTPUTDIR}/lib/${LIBARCHDIR}jli"
14934     LDFLAGS_JDKEXE_SUFFIX="-ljli"
14935 fi
14936 
14937 
14938 
14939 
14940 
14941 
14942 
14943 
14944 
14945 
14946 
14947 
14948 
14949 
14950 ###############################################################################
14951 #
14952 # statically link libstdc++ before C++ ABI is stablized on Linux unless
14953 # dynamic build is configured on command line.
14954 #
14955 # Check whether --enable-static-link-stdc++ was given.
14956 if test "${enable_static_link_stdc__+set}" = set; then :
14957   enableval=$enable_static_link_stdc__;
14958 else
14959 
14960                 enable_static_link_stdc__=yes
14961 
14962 fi
14963 
14964 
14965 if test "x$HOST_OS" = xlinux; then
14966     # Test if -lstdc++ works.
14967     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if dynamic link of stdc++ is possible" >&5
14968 $as_echo_n "checking if dynamic link of stdc++ is possible... " >&6; }
14969     ac_ext=cpp
14970 ac_cpp='$CXXCPP $CPPFLAGS'
14971 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14972 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14973 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
14974 
14975     OLD_CXXFLAGS="$CXXFLAGS"
14976     CXXFLAGS="$CXXFLAGS -lstdc++"
14977     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14978 /* end confdefs.h.  */
14979 
14980 int
14981 main ()
14982 {
14983 return 0;
14984   ;
14985   return 0;
14986 }
14987 _ACEOF
14988 if ac_fn_cxx_try_link "$LINENO"; then :
14989   has_dynamic_libstdcxx=yes
14990 else
14991   has_dynamic_libstdcxx=no
14992 fi
14993 rm -f core conftest.err conftest.$ac_objext \
14994     conftest$ac_exeext conftest.$ac_ext
14995     CXXFLAGS="$OLD_CXXFLAGS"
14996     ac_ext=cpp
14997 ac_cpp='$CXXCPP $CPPFLAGS'
14998 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14999 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15000 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
15001 
15002     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $has_dynamic_libstdcxx" >&5
15003 $as_echo "$has_dynamic_libstdcxx" >&6; }
15004 
15005     # Test if stdc++ can be linked statically.
15006     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if static link of stdc++ is possible" >&5
15007 $as_echo_n "checking if static link of stdc++ is possible... " >&6; }
15008     STATIC_STDCXX_FLAGS="-Wl,-Bstatic -lstdc++ -lgcc -Wl,-Bdynamic"
15009     ac_ext=cpp
15010 ac_cpp='$CXXCPP $CPPFLAGS'
15011 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15012 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15013 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
15014 
15015     OLD_LIBS="$LIBS"
15016     OLD_CXX="$CXX"
15017     LIBS="$STATIC_STDCXX_FLAGS"
15018     CXX="$CC"
15019     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15020 /* end confdefs.h.  */
15021 
15022 int
15023 main ()
15024 {
15025 return 0;
15026   ;
15027   return 0;
15028 }
15029 _ACEOF
15030 if ac_fn_cxx_try_link "$LINENO"; then :
15031   has_static_libstdcxx=yes
15032 else
15033   has_static_libstdcxx=no
15034 fi
15035 rm -f core conftest.err conftest.$ac_objext \
15036     conftest$ac_exeext conftest.$ac_ext
15037     LIBS="$OLD_LIBS"
15038     CXX="$OLD_CXX"
15039     ac_ext=cpp
15040 ac_cpp='$CXXCPP $CPPFLAGS'
15041 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15042 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15043 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
15044 
15045     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $has_static_libstdcxx" >&5
15046 $as_echo "$has_static_libstdcxx" >&6; }
15047 
15048     if test "x$has_static_libcxx" = xno && test "x$has_dynamic_libcxx" = xno; then
15049         as_fn_error $? "I cannot link to stdc++! Neither dynamically nor statically." "$LINENO" 5
15050     fi
15051 
15052     if test "x$enable_static_link_stdc__" = xyes && test "x$has_static_libstdcxx" = xno; then
15053         { $as_echo "$as_me:${as_lineno-$LINENO}: Static linking of libstdc++ was not possible reverting to dynamic linking." >&5
15054 $as_echo "$as_me: Static linking of libstdc++ was not possible reverting to dynamic linking." >&6;}
15055         enable_static_link_stdc__=no
15056     fi
15057 
15058     if test "x$enable_static_link_stdc__" = xno && test "x$has_dynamic_libstdcxx" = xno; then
15059         { $as_echo "$as_me:${as_lineno-$LINENO}: Dynamic linking of libstdc++ was not possible reverting to static linking." >&5
15060 $as_echo "$as_me: Dynamic linking of libstdc++ was not possible reverting to static linking." >&6;}
15061         enable_static_link_stdc__=yes
15062     fi
15063 
15064     { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libstdc++" >&5
15065 $as_echo_n "checking how to link with libstdc++... " >&6; }
15066     if test "x$enable_static_link_stdc__" = xyes; then
15067         LIBCXX="$LIBCXX $STATIC_STDCXX_FLAGS"
15068         LDCXX="$CC"
15069         { $as_echo "$as_me:${as_lineno-$LINENO}: result: static" >&5
15070 $as_echo "static" >&6; }
15071     else
15072         LIBCXX="$LIBCXX -lstdc++"
15073         LDCXX="$CXX"
15074         { $as_echo "$as_me:${as_lineno-$LINENO}: result: dynamic" >&5
15075 $as_echo "dynamic" >&6; }
15076     fi
15077 fi
15078 
15079 ###############################################################################
15080 #
15081 # Could someone enlighten this configure script with a comment about libCrun?
15082 # The LEGACY_HOST_CPU3 is the setting for ISA_DIR.
15083 #
15084 if test "x$HOST_OS" = xsolaris; then
15085     LIBCXX="$LIBCXX /usr/lib${LEGACY_HOST_CPU3}/libCrun.so.1"
15086 fi
15087 
15088 
15089 
15090 ###############################################################################
15091 #
15092 # Misc
15093 #
15094 
15095 # Control wether Hotspot runs Queens test after build.
15096 # Check whether --enable-hotspot-test-in-build was given.
15097 if test "${enable_hotspot_test_in_build+set}" = set; then :
15098   enableval=$enable_hotspot_test_in_build;
15099 else
15100   enable_hotspot_test_in_build=no
15101 fi
15102 
15103 if test "x$enable_hotspot_test_in_build" = "xyes"; then
15104     TEST_IN_BUILD=true
15105 else
15106     TEST_IN_BUILD=false
15107 fi
15108 
15109 
15110 ###############################################################################
15111 #
15112 # A helpful message at the end of the configure run.
15113 #
15114 if test "x$CCACHE_FOUND" = x && test "x$GCC" = xyes; then
15115     help_on_build_dependency ccache
15116 
15117     printf "\nTip of the day:\nYou should really install ccache version 3.1.4 or newer.\n"
15118     printf "It gives a tremendous speedup for C++ recompilations with precompiled headers!\n"
15119 fi
15120 
15121 if test "x$CCACHE_FOUND" != x && test "x$HAS_GOOD_CCACHE" = x; then
15122     printf "You have a ccache installed, but it is a version prior to 3.1.4. Try upgrading.\n"
15123 fi
15124 
15125 cat >confcache <<\_ACEOF
15126 # This file is a shell script that caches the results of configure
15127 # tests run on this system so they can be shared between configure
15128 # scripts and configure runs, see configure's option --config-cache.
15129 # It is not useful on other systems.  If it contains results you don't
15130 # want to keep, you may remove or edit it.
15131 #
15132 # config.status only pays attention to the cache file if you give it
15133 # the --recheck option to rerun configure.
15134 #
15135 # `ac_cv_env_foo' variables (set or unset) will be overridden when
15136 # loading this file, other *unset* `ac_cv_foo' will be assigned the
15137 # following values.
15138 
15139 _ACEOF
15140 
15141 # The following way of writing the cache mishandles newlines in values,
15142 # but we know of no workaround that is simple, portable, and efficient.
15143 # So, we kill variables containing newlines.
15144 # Ultrix sh set writes to stderr and can't be redirected directly,
15145 # and sets the high bit in the cache file unless we assign to the vars.
15146 (
15147   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
15148     eval ac_val=\$$ac_var
15149     case $ac_val in #(
15150     *${as_nl}*)
15151       case $ac_var in #(
15152       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
15153 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
15154       esac
15155       case $ac_var in #(
15156       _ | IFS | as_nl) ;; #(
15157       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
15158       *) { eval $ac_var=; unset $ac_var;} ;;
15159       esac ;;
15160     esac
15161   done
15162 
15163   (set) 2>&1 |
15164     case $as_nl`(ac_space=' '; set) 2>&1` in #(
15165     *${as_nl}ac_space=\ *)
15166       # `set' does not quote correctly, so add quotes: double-quote
15167       # substitution turns \\\\ into \\, and sed turns \\ into \.
15168       sed -n \
15169         "s/'/'\\\\''/g;
15170           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
15171       ;; #(
15172     *)
15173       # `set' quotes correctly as required by POSIX, so do not add quotes.
15174       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
15175       ;;
15176     esac |
15177     sort
15178 ) |
15179   sed '
15180      /^ac_cv_env_/b end
15181      t clear
15182      :clear
15183      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
15184      t end
15185      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
15186      :end' >>confcache
15187 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
15188   if test -w "$cache_file"; then
15189     test "x$cache_file" != "x/dev/null" &&
15190       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
15191 $as_echo "$as_me: updating cache $cache_file" >&6;}
15192     cat confcache >$cache_file
15193   else
15194     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
15195 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
15196   fi
15197 fi
15198 rm -f confcache
15199 
15200 test "x$prefix" = xNONE && prefix=$ac_default_prefix
15201 # Let make expand exec_prefix.
15202 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
15203 
15204 DEFS=-DHAVE_CONFIG_H
15205 
15206 ac_libobjs=
15207 ac_ltlibobjs=
15208 U=
15209 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
15210   # 1. Remove the extension, and $U if already installed.
15211   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
15212   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
15213   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
15214   #    will be set to the directory where LIBOBJS objects are built.
15215   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
15216   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
15217 done
15218 LIBOBJS=$ac_libobjs
15219 
15220 LTLIBOBJS=$ac_ltlibobjs
15221 
15222 
15223 
15224 : ${CONFIG_STATUS=./config.status}
15225 ac_write_fail=0
15226 ac_clean_files_save=$ac_clean_files
15227 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
15228 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
15229 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
15230 as_write_fail=0
15231 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
15232 #! $SHELL
15233 # Generated by $as_me.
15234 # Run this file to recreate the current configuration.
15235 # Compiler output produced by configure, useful for debugging
15236 # configure, is in config.log if it exists.
15237 
15238 debug=false
15239 ac_cs_recheck=false
15240 ac_cs_silent=false
15241 
15242 SHELL=\${CONFIG_SHELL-$SHELL}
15243 export SHELL
15244 _ASEOF
15245 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
15246 ## -------------------- ##
15247 ## M4sh Initialization. ##
15248 ## -------------------- ##
15249 
15250 # Be more Bourne compatible
15251 DUALCASE=1; export DUALCASE # for MKS sh
15252 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
15253   emulate sh
15254   NULLCMD=:
15255   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
15256   # is contrary to our usage.  Disable this feature.
15257   alias -g '${1+"$@"}'='"$@"'
15258   setopt NO_GLOB_SUBST
15259 else
15260   case `(set -o) 2>/dev/null` in #(
15261   *posix*) :
15262     set -o posix ;; #(
15263   *) :
15264      ;;
15265 esac
15266 fi
15267 
15268 
15269 as_nl='
15270 '
15271 export as_nl
15272 # Printing a long string crashes Solaris 7 /usr/bin/printf.
15273 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
15274 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
15275 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
15276 # Prefer a ksh shell builtin over an external printf program on Solaris,
15277 # but without wasting forks for bash or zsh.
15278 if test -z "$BASH_VERSION$ZSH_VERSION" \
15279     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
15280   as_echo='print -r --'
15281   as_echo_n='print -rn --'
15282 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
15283   as_echo='printf %s\n'
15284   as_echo_n='printf %s'
15285 else
15286   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
15287     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
15288     as_echo_n='/usr/ucb/echo -n'
15289   else
15290     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
15291     as_echo_n_body='eval
15292       arg=$1;
15293       case $arg in #(
15294       *"$as_nl"*)
15295         expr "X$arg" : "X\\(.*\\)$as_nl";
15296         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
15297       esac;
15298       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
15299     '
15300     export as_echo_n_body
15301     as_echo_n='sh -c $as_echo_n_body as_echo'
15302   fi
15303   export as_echo_body
15304   as_echo='sh -c $as_echo_body as_echo'
15305 fi
15306 
15307 # The user is always right.
15308 if test "${PATH_SEPARATOR+set}" != set; then
15309   PATH_SEPARATOR=:
15310   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
15311     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
15312       PATH_SEPARATOR=';'
15313   }
15314 fi
15315 
15316 
15317 # IFS
15318 # We need space, tab and new line, in precisely that order.  Quoting is
15319 # there to prevent editors from complaining about space-tab.
15320 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
15321 # splitting by setting IFS to empty value.)
15322 IFS=" ""        $as_nl"
15323 
15324 # Find who we are.  Look in the path if we contain no directory separator.
15325 case $0 in #((
15326   *[\\/]* ) as_myself=$0 ;;
15327   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15328 for as_dir in $PATH
15329 do
15330   IFS=$as_save_IFS
15331   test -z "$as_dir" && as_dir=.
15332     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
15333   done
15334 IFS=$as_save_IFS
15335 
15336      ;;
15337 esac
15338 # We did not find ourselves, most probably we were run as `sh COMMAND'
15339 # in which case we are not to be found in the path.
15340 if test "x$as_myself" = x; then
15341   as_myself=$0
15342 fi
15343 if test ! -f "$as_myself"; then
15344   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
15345   exit 1
15346 fi
15347 
15348 # Unset variables that we do not need and which cause bugs (e.g. in
15349 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
15350 # suppresses any "Segmentation fault" message there.  '((' could
15351 # trigger a bug in pdksh 5.2.14.
15352 for as_var in BASH_ENV ENV MAIL MAILPATH
15353 do eval test x\${$as_var+set} = xset \
15354   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
15355 done
15356 PS1='$ '
15357 PS2='> '
15358 PS4='+ '
15359 
15360 # NLS nuisances.
15361 LC_ALL=C
15362 export LC_ALL
15363 LANGUAGE=C
15364 export LANGUAGE
15365 
15366 # CDPATH.
15367 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
15368 
15369 
15370 # as_fn_error STATUS ERROR [LINENO LOG_FD]
15371 # ----------------------------------------
15372 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
15373 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
15374 # script with STATUS, using 1 if that was 0.
15375 as_fn_error ()
15376 {
15377   as_status=$1; test $as_status -eq 0 && as_status=1
15378   if test "$4"; then
15379     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
15380     $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
15381   fi
15382   $as_echo "$as_me: error: $2" >&2
15383   as_fn_exit $as_status
15384 } # as_fn_error
15385 
15386 
15387 # as_fn_set_status STATUS
15388 # -----------------------
15389 # Set $? to STATUS, without forking.
15390 as_fn_set_status ()
15391 {
15392   return $1
15393 } # as_fn_set_status
15394 
15395 # as_fn_exit STATUS
15396 # -----------------
15397 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
15398 as_fn_exit ()
15399 {
15400   set +e
15401   as_fn_set_status $1
15402   exit $1
15403 } # as_fn_exit
15404 
15405 # as_fn_unset VAR
15406 # ---------------
15407 # Portably unset VAR.
15408 as_fn_unset ()
15409 {
15410   { eval $1=; unset $1;}
15411 }
15412 as_unset=as_fn_unset
15413 # as_fn_append VAR VALUE
15414 # ----------------------
15415 # Append the text in VALUE to the end of the definition contained in VAR. Take
15416 # advantage of any shell optimizations that allow amortized linear growth over
15417 # repeated appends, instead of the typical quadratic growth present in naive
15418 # implementations.
15419 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
15420   eval 'as_fn_append ()
15421   {
15422     eval $1+=\$2
15423   }'
15424 else
15425   as_fn_append ()
15426   {
15427     eval $1=\$$1\$2
15428   }
15429 fi # as_fn_append
15430 
15431 # as_fn_arith ARG...
15432 # ------------------
15433 # Perform arithmetic evaluation on the ARGs, and store the result in the
15434 # global $as_val. Take advantage of shells that can avoid forks. The arguments
15435 # must be portable across $(()) and expr.
15436 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
15437   eval 'as_fn_arith ()
15438   {
15439     as_val=$(( $* ))
15440   }'
15441 else
15442   as_fn_arith ()
15443   {
15444     as_val=`expr "$@" || test $? -eq 1`
15445   }
15446 fi # as_fn_arith
15447 
15448 
15449 if expr a : '\(a\)' >/dev/null 2>&1 &&
15450    test "X`expr 00001 : '.*\(...\)'`" = X001; then
15451   as_expr=expr
15452 else
15453   as_expr=false
15454 fi
15455 
15456 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
15457   as_basename=basename
15458 else
15459   as_basename=false
15460 fi
15461 
15462 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
15463   as_dirname=dirname
15464 else
15465   as_dirname=false
15466 fi
15467 
15468 as_me=`$as_basename -- "$0" ||
15469 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
15470          X"$0" : 'X\(//\)$' \| \
15471          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
15472 $as_echo X/"$0" |
15473     sed '/^.*\/\([^/][^/]*\)\/*$/{
15474             s//\1/
15475             q
15476           }
15477           /^X\/\(\/\/\)$/{
15478             s//\1/
15479             q
15480           }
15481           /^X\/\(\/\).*/{
15482             s//\1/
15483             q
15484           }
15485           s/.*/./; q'`
15486 
15487 # Avoid depending upon Character Ranges.
15488 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
15489 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
15490 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
15491 as_cr_digits='0123456789'
15492 as_cr_alnum=$as_cr_Letters$as_cr_digits
15493 
15494 ECHO_C= ECHO_N= ECHO_T=
15495 case `echo -n x` in #(((((
15496 -n*)
15497   case `echo 'xy\c'` in
15498   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
15499   xy)  ECHO_C='\c';;
15500   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
15501        ECHO_T=' ';;
15502   esac;;
15503 *)
15504   ECHO_N='-n';;
15505 esac
15506 
15507 rm -f conf$$ conf$$.exe conf$$.file
15508 if test -d conf$$.dir; then
15509   rm -f conf$$.dir/conf$$.file
15510 else
15511   rm -f conf$$.dir
15512   mkdir conf$$.dir 2>/dev/null
15513 fi
15514 if (echo >conf$$.file) 2>/dev/null; then
15515   if ln -s conf$$.file conf$$ 2>/dev/null; then
15516     as_ln_s='ln -s'
15517     # ... but there are two gotchas:
15518     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
15519     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
15520     # In both cases, we have to default to `cp -p'.
15521     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
15522       as_ln_s='cp -p'
15523   elif ln conf$$.file conf$$ 2>/dev/null; then
15524     as_ln_s=ln
15525   else
15526     as_ln_s='cp -p'
15527   fi
15528 else
15529   as_ln_s='cp -p'
15530 fi
15531 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
15532 rmdir conf$$.dir 2>/dev/null
15533 
15534 
15535 # as_fn_mkdir_p
15536 # -------------
15537 # Create "$as_dir" as a directory, including parents if necessary.
15538 as_fn_mkdir_p ()
15539 {
15540 
15541   case $as_dir in #(
15542   -*) as_dir=./$as_dir;;
15543   esac
15544   test -d "$as_dir" || eval $as_mkdir_p || {
15545     as_dirs=
15546     while :; do
15547       case $as_dir in #(
15548       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
15549       *) as_qdir=$as_dir;;
15550       esac
15551       as_dirs="'$as_qdir' $as_dirs"
15552       as_dir=`$as_dirname -- "$as_dir" ||
15553 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15554          X"$as_dir" : 'X\(//\)[^/]' \| \
15555          X"$as_dir" : 'X\(//\)$' \| \
15556          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
15557 $as_echo X"$as_dir" |
15558     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15559             s//\1/
15560             q
15561           }
15562           /^X\(\/\/\)[^/].*/{
15563             s//\1/
15564             q
15565           }
15566           /^X\(\/\/\)$/{
15567             s//\1/
15568             q
15569           }
15570           /^X\(\/\).*/{
15571             s//\1/
15572             q
15573           }
15574           s/.*/./; q'`
15575       test -d "$as_dir" && break
15576     done
15577     test -z "$as_dirs" || eval "mkdir $as_dirs"
15578   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
15579 
15580 
15581 } # as_fn_mkdir_p
15582 if mkdir -p . 2>/dev/null; then
15583   as_mkdir_p='mkdir -p "$as_dir"'
15584 else
15585   test -d ./-p && rmdir ./-p
15586   as_mkdir_p=false
15587 fi
15588 
15589 if test -x / >/dev/null 2>&1; then
15590   as_test_x='test -x'
15591 else
15592   if ls -dL / >/dev/null 2>&1; then
15593     as_ls_L_option=L
15594   else
15595     as_ls_L_option=
15596   fi
15597   as_test_x='
15598     eval sh -c '\''
15599       if test -d "$1"; then
15600         test -d "$1/.";
15601       else
15602         case $1 in #(
15603         -*)set "./$1";;
15604         esac;
15605         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
15606         ???[sx]*):;;*)false;;esac;fi
15607     '\'' sh
15608   '
15609 fi
15610 as_executable_p=$as_test_x
15611 
15612 # Sed expression to map a string onto a valid CPP name.
15613 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
15614 
15615 # Sed expression to map a string onto a valid variable name.
15616 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
15617 
15618 
15619 exec 6>&1
15620 ## ----------------------------------- ##
15621 ## Main body of $CONFIG_STATUS script. ##
15622 ## ----------------------------------- ##
15623 _ASEOF
15624 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
15625 
15626 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15627 # Save the log message, to keep $0 and so on meaningful, and to
15628 # report actual input values of CONFIG_FILES etc. instead of their
15629 # values after options handling.
15630 ac_log="
15631 This file was extended by openjdk $as_me version-0.1, which was
15632 generated by GNU Autoconf 2.67.  Invocation command line was
15633 
15634   CONFIG_FILES    = $CONFIG_FILES
15635   CONFIG_HEADERS  = $CONFIG_HEADERS
15636   CONFIG_LINKS    = $CONFIG_LINKS
15637   CONFIG_COMMANDS = $CONFIG_COMMANDS
15638   $ $0 $@
15639 
15640 on `(hostname || uname -n) 2>/dev/null | sed 1q`
15641 "
15642 
15643 _ACEOF
15644 
15645 case $ac_config_files in *"
15646 "*) set x $ac_config_files; shift; ac_config_files=$*;;
15647 esac
15648 
15649 case $ac_config_headers in *"
15650 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
15651 esac
15652 
15653 
15654 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15655 # Files that config.status was made for.
15656 config_files="$ac_config_files"
15657 config_headers="$ac_config_headers"
15658 
15659 _ACEOF
15660 
15661 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15662 ac_cs_usage="\
15663 \`$as_me' instantiates files and other configuration actions
15664 from templates according to the current configuration.  Unless the files
15665 and actions are specified as TAGs, all are instantiated by default.
15666 
15667 Usage: $0 [OPTION]... [TAG]...
15668 
15669   -h, --help       print this help, then exit
15670   -V, --version    print version number and configuration settings, then exit
15671       --config     print configuration, then exit
15672   -q, --quiet, --silent
15673                    do not print progress messages
15674   -d, --debug      don't remove temporary files
15675       --recheck    update $as_me by reconfiguring in the same conditions
15676       --file=FILE[:TEMPLATE]
15677                    instantiate the configuration file FILE
15678       --header=FILE[:TEMPLATE]
15679                    instantiate the configuration header FILE
15680 
15681 Configuration files:
15682 $config_files
15683 
15684 Configuration headers:
15685 $config_headers
15686 
15687 Report bugs to <build-infra-dev@openjdk.java.net>."
15688 
15689 _ACEOF
15690 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15691 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
15692 ac_cs_version="\\
15693 openjdk config.status version-0.1
15694 configured by $0, generated by GNU Autoconf 2.67,
15695   with options \\"\$ac_cs_config\\"
15696 
15697 Copyright (C) 2010 Free Software Foundation, Inc.
15698 This config.status script is free software; the Free Software Foundation
15699 gives unlimited permission to copy, distribute and modify it."
15700 
15701 ac_pwd='$ac_pwd'
15702 srcdir='$srcdir'
15703 AWK='$AWK'
15704 test -n "\$AWK" || AWK=awk
15705 _ACEOF
15706 
15707 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15708 # The default lists apply if the user does not specify any file.
15709 ac_need_defaults=:
15710 while test $# != 0
15711 do
15712   case $1 in
15713   --*=?*)
15714     ac_option=`expr "X$1" : 'X\([^=]*\)='`
15715     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
15716     ac_shift=:
15717     ;;
15718   --*=)
15719     ac_option=`expr "X$1" : 'X\([^=]*\)='`
15720     ac_optarg=
15721     ac_shift=:
15722     ;;
15723   *)
15724     ac_option=$1
15725     ac_optarg=$2
15726     ac_shift=shift
15727     ;;
15728   esac
15729 
15730   case $ac_option in
15731   # Handling of the options.
15732   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
15733     ac_cs_recheck=: ;;
15734   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
15735     $as_echo "$ac_cs_version"; exit ;;
15736   --config | --confi | --conf | --con | --co | --c )
15737     $as_echo "$ac_cs_config"; exit ;;
15738   --debug | --debu | --deb | --de | --d | -d )
15739     debug=: ;;
15740   --file | --fil | --fi | --f )
15741     $ac_shift
15742     case $ac_optarg in
15743     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15744     '') as_fn_error $? "missing file argument" ;;
15745     esac
15746     as_fn_append CONFIG_FILES " '$ac_optarg'"
15747     ac_need_defaults=false;;
15748   --header | --heade | --head | --hea )
15749     $ac_shift
15750     case $ac_optarg in
15751     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15752     esac
15753     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
15754     ac_need_defaults=false;;
15755   --he | --h)
15756     # Conflict between --help and --header
15757     as_fn_error $? "ambiguous option: \`$1'
15758 Try \`$0 --help' for more information.";;
15759   --help | --hel | -h )
15760     $as_echo "$ac_cs_usage"; exit ;;
15761   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
15762   | -silent | --silent | --silen | --sile | --sil | --si | --s)
15763     ac_cs_silent=: ;;
15764 
15765   # This is an error.
15766   -*) as_fn_error $? "unrecognized option: \`$1'
15767 Try \`$0 --help' for more information." ;;
15768 
15769   *) as_fn_append ac_config_targets " $1"
15770      ac_need_defaults=false ;;
15771 
15772   esac
15773   shift
15774 done
15775 
15776 ac_configure_extra_args=
15777 
15778 if $ac_cs_silent; then
15779   exec 6>/dev/null
15780   ac_configure_extra_args="$ac_configure_extra_args --silent"
15781 fi
15782 
15783 _ACEOF
15784 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15785 if \$ac_cs_recheck; then
15786   set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
15787   shift
15788   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
15789   CONFIG_SHELL='$SHELL'
15790   export CONFIG_SHELL
15791   exec "\$@"
15792 fi
15793 
15794 _ACEOF
15795 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15796 exec 5>>config.log
15797 {
15798   echo
15799   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
15800 ## Running $as_me. ##
15801 _ASBOX
15802   $as_echo "$ac_log"
15803 } >&5
15804 
15805 _ACEOF
15806 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15807 _ACEOF
15808 
15809 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15810 
15811 # Handling of arguments.
15812 for ac_config_target in $ac_config_targets
15813 do
15814   case $ac_config_target in
15815     "$OUTPUT_ROOT/config.h") CONFIG_HEADERS="$CONFIG_HEADERS $OUTPUT_ROOT/config.h:$AUTOCONF_DIR/config.h.in" ;;
15816     "$OUTPUT_ROOT/spec.gmk") CONFIG_FILES="$CONFIG_FILES $OUTPUT_ROOT/spec.gmk:$AUTOCONF_DIR/spec.gmk.in" ;;
15817     "$OUTPUT_ROOT/Makefile") CONFIG_FILES="$CONFIG_FILES $OUTPUT_ROOT/Makefile:$AUTOCONF_DIR/Makefile.in" ;;
15818 
15819   *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5 ;;
15820   esac
15821 done
15822 
15823 
15824 # If the user did not use the arguments to specify the items to instantiate,
15825 # then the envvar interface is used.  Set only those that are not.
15826 # We use the long form for the default assignment because of an extremely
15827 # bizarre bug on SunOS 4.1.3.
15828 if $ac_need_defaults; then
15829   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
15830   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
15831 fi
15832 
15833 # Have a temporary directory for convenience.  Make it in the build tree
15834 # simply because there is no reason against having it here, and in addition,
15835 # creating and moving files from /tmp can sometimes cause problems.
15836 # Hook for its removal unless debugging.
15837 # Note that there is a small window in which the directory will not be cleaned:
15838 # after its creation but before its name has been assigned to `$tmp'.
15839 $debug ||
15840 {
15841   tmp=
15842   trap 'exit_status=$?
15843   { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
15844 ' 0
15845   trap 'as_fn_exit 1' 1 2 13 15
15846 }
15847 # Create a (secure) tmp directory for tmp files.
15848 
15849 {
15850   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
15851   test -n "$tmp" && test -d "$tmp"
15852 }  ||
15853 {
15854   tmp=./conf$$-$RANDOM
15855   (umask 077 && mkdir "$tmp")
15856 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
15857 
15858 # Set up the scripts for CONFIG_FILES section.
15859 # No need to generate them if there are no CONFIG_FILES.
15860 # This happens for instance with `./config.status config.h'.
15861 if test -n "$CONFIG_FILES"; then
15862 
15863 
15864 ac_cr=`echo X | tr X '\015'`
15865 # On cygwin, bash can eat \r inside `` if the user requested igncr.
15866 # But we know of no other shell where ac_cr would be empty at this
15867 # point, so we can use a bashism as a fallback.
15868 if test "x$ac_cr" = x; then
15869   eval ac_cr=\$\'\\r\'
15870 fi
15871 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
15872 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
15873   ac_cs_awk_cr='\\r'
15874 else
15875   ac_cs_awk_cr=$ac_cr
15876 fi
15877 
15878 echo 'BEGIN {' >"$tmp/subs1.awk" &&
15879 _ACEOF
15880 
15881 
15882 {
15883   echo "cat >conf$$subs.awk <<_ACEOF" &&
15884   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
15885   echo "_ACEOF"
15886 } >conf$$subs.sh ||
15887   as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15888 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
15889 ac_delim='%!_!# '
15890 for ac_last_try in false false false false false :; do
15891   . ./conf$$subs.sh ||
15892     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15893 
15894   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
15895   if test $ac_delim_n = $ac_delim_num; then
15896     break
15897   elif $ac_last_try; then
15898     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15899   else
15900     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15901   fi
15902 done
15903 rm -f conf$$subs.sh
15904 
15905 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15906 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
15907 _ACEOF
15908 sed -n '
15909 h
15910 s/^/S["/; s/!.*/"]=/
15911 p
15912 g
15913 s/^[^!]*!//
15914 :repl
15915 t repl
15916 s/'"$ac_delim"'$//
15917 t delim
15918 :nl
15919 h
15920 s/\(.\{148\}\)..*/\1/
15921 t more1
15922 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
15923 p
15924 n
15925 b repl
15926 :more1
15927 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15928 p
15929 g
15930 s/.\{148\}//
15931 t nl
15932 :delim
15933 h
15934 s/\(.\{148\}\)..*/\1/
15935 t more2
15936 s/["\\]/\\&/g; s/^/"/; s/$/"/
15937 p
15938 b
15939 :more2
15940 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15941 p
15942 g
15943 s/.\{148\}//
15944 t delim
15945 ' <conf$$subs.awk | sed '
15946 /^[^""]/{
15947   N
15948   s/\n//
15949 }
15950 ' >>$CONFIG_STATUS || ac_write_fail=1
15951 rm -f conf$$subs.awk
15952 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15953 _ACAWK
15954 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
15955   for (key in S) S_is_set[key] = 1
15956   FS = ""
15957 
15958 }
15959 {
15960   line = $ 0
15961   nfields = split(line, field, "@")
15962   substed = 0
15963   len = length(field[1])
15964   for (i = 2; i < nfields; i++) {
15965     key = field[i]
15966     keylen = length(key)
15967     if (S_is_set[key]) {
15968       value = S[key]
15969       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
15970       len += length(value) + length(field[++i])
15971       substed = 1
15972     } else
15973       len += 1 + keylen
15974   }
15975 
15976   print line
15977 }
15978 
15979 _ACAWK
15980 _ACEOF
15981 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15982 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
15983   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
15984 else
15985   cat
15986 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
15987   || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
15988 _ACEOF
15989 
15990 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
15991 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
15992 # trailing colons and then remove the whole line if VPATH becomes empty
15993 # (actually we leave an empty line to preserve line numbers).
15994 if test "x$srcdir" = x.; then
15995   ac_vpsub='/^[  ]*VPATH[        ]*=[    ]*/{
15996 h
15997 s///
15998 s/^/:/
15999 s/[      ]*$/:/
16000 s/:\$(srcdir):/:/g
16001 s/:\${srcdir}:/:/g
16002 s/:@srcdir@:/:/g
16003 s/^:*//
16004 s/:*$//
16005 x
16006 s/\(=[   ]*\).*/\1/
16007 G
16008 s/\n//
16009 s/^[^=]*=[       ]*$//
16010 }'
16011 fi
16012 
16013 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16014 fi # test -n "$CONFIG_FILES"
16015 
16016 # Set up the scripts for CONFIG_HEADERS section.
16017 # No need to generate them if there are no CONFIG_HEADERS.
16018 # This happens for instance with `./config.status Makefile'.
16019 if test -n "$CONFIG_HEADERS"; then
16020 cat >"$tmp/defines.awk" <<\_ACAWK ||
16021 BEGIN {
16022 _ACEOF
16023 
16024 # Transform confdefs.h into an awk script `defines.awk', embedded as
16025 # here-document in config.status, that substitutes the proper values into
16026 # config.h.in to produce config.h.
16027 
16028 # Create a delimiter string that does not exist in confdefs.h, to ease
16029 # handling of long lines.
16030 ac_delim='%!_!# '
16031 for ac_last_try in false false :; do
16032   ac_t=`sed -n "/$ac_delim/p" confdefs.h`
16033   if test -z "$ac_t"; then
16034     break
16035   elif $ac_last_try; then
16036     as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
16037   else
16038     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16039   fi
16040 done
16041 
16042 # For the awk script, D is an array of macro values keyed by name,
16043 # likewise P contains macro parameters if any.  Preserve backslash
16044 # newline sequences.
16045 
16046 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
16047 sed -n '
16048 s/.\{148\}/&'"$ac_delim"'/g
16049 t rset
16050 :rset
16051 s/^[     ]*#[    ]*define[       ][      ]*/ /
16052 t def
16053 d
16054 :def
16055 s/\\$//
16056 t bsnl
16057 s/["\\]/\\&/g
16058 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
16059 D["\1"]=" \3"/p
16060 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
16061 d
16062 :bsnl
16063 s/["\\]/\\&/g
16064 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
16065 D["\1"]=" \3\\\\\\n"\\/p
16066 t cont
16067 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
16068 t cont
16069 d
16070 :cont
16071 n
16072 s/.\{148\}/&'"$ac_delim"'/g
16073 t clear
16074 :clear
16075 s/\\$//
16076 t bsnlc
16077 s/["\\]/\\&/g; s/^/"/; s/$/"/p
16078 d
16079 :bsnlc
16080 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
16081 b cont
16082 ' <confdefs.h | sed '
16083 s/'"$ac_delim"'/"\\\
16084 "/g' >>$CONFIG_STATUS || ac_write_fail=1
16085 
16086 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16087   for (key in D) D_is_set[key] = 1
16088   FS = ""
16089 }
16090 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
16091   line = \$ 0
16092   split(line, arg, " ")
16093   if (arg[1] == "#") {
16094     defundef = arg[2]
16095     mac1 = arg[3]
16096   } else {
16097     defundef = substr(arg[1], 2)
16098     mac1 = arg[2]
16099   }
16100   split(mac1, mac2, "(") #)
16101   macro = mac2[1]
16102   prefix = substr(line, 1, index(line, defundef) - 1)
16103   if (D_is_set[macro]) {
16104     # Preserve the white space surrounding the "#".
16105     print prefix "define", macro P[macro] D[macro]
16106     next
16107   } else {
16108     # Replace #undef with comments.  This is necessary, for example,
16109     # in the case of _POSIX_SOURCE, which is predefined and required
16110     # on some systems where configure will not decide to define it.
16111     if (defundef == "undef") {
16112       print "/*", prefix defundef, macro, "*/"
16113       next
16114     }
16115   }
16116 }
16117 { print }
16118 _ACAWK
16119 _ACEOF
16120 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16121   as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
16122 fi # test -n "$CONFIG_HEADERS"
16123 
16124 
16125 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    "
16126 shift
16127 for ac_tag
16128 do
16129   case $ac_tag in
16130   :[FHLC]) ac_mode=$ac_tag; continue;;
16131   esac
16132   case $ac_mode$ac_tag in
16133   :[FHL]*:*);;
16134   :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5 ;;
16135   :[FH]-) ac_tag=-:-;;
16136   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
16137   esac
16138   ac_save_IFS=$IFS
16139   IFS=:
16140   set x $ac_tag
16141   IFS=$ac_save_IFS
16142   shift
16143   ac_file=$1
16144   shift
16145 
16146   case $ac_mode in
16147   :L) ac_source=$1;;
16148   :[FH])
16149     ac_file_inputs=
16150     for ac_f
16151     do
16152       case $ac_f in
16153       -) ac_f="$tmp/stdin";;
16154       *) # Look for the file first in the build tree, then in the source tree
16155          # (if the path is not absolute).  The absolute path cannot be DOS-style,
16156          # because $ac_f cannot contain `:'.
16157          test -f "$ac_f" ||
16158            case $ac_f in
16159            [\\/$]*) false;;
16160            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
16161            esac ||
16162            as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5 ;;
16163       esac
16164       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
16165       as_fn_append ac_file_inputs " '$ac_f'"
16166     done
16167 
16168     # Let's still pretend it is `configure' which instantiates (i.e., don't
16169     # use $as_me), people would be surprised to read:
16170     #    /* config.h.  Generated by config.status.  */
16171     configure_input='Generated from '`
16172           $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
16173         `' by configure.'
16174     if test x"$ac_file" != x-; then
16175       configure_input="$ac_file.  $configure_input"
16176       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
16177 $as_echo "$as_me: creating $ac_file" >&6;}
16178     fi
16179     # Neutralize special characters interpreted by sed in replacement strings.
16180     case $configure_input in #(
16181     *\&* | *\|* | *\\* )
16182        ac_sed_conf_input=`$as_echo "$configure_input" |
16183        sed 's/[\\\\&|]/\\\\&/g'`;; #(
16184     *) ac_sed_conf_input=$configure_input;;
16185     esac
16186 
16187     case $ac_tag in
16188     *:-:* | *:-) cat >"$tmp/stdin" \
16189       || as_fn_error $? "could not create $ac_file" "$LINENO" 5  ;;
16190     esac
16191     ;;
16192   esac
16193 
16194   ac_dir=`$as_dirname -- "$ac_file" ||
16195 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16196          X"$ac_file" : 'X\(//\)[^/]' \| \
16197          X"$ac_file" : 'X\(//\)$' \| \
16198          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
16199 $as_echo X"$ac_file" |
16200     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16201             s//\1/
16202             q
16203           }
16204           /^X\(\/\/\)[^/].*/{
16205             s//\1/
16206             q
16207           }
16208           /^X\(\/\/\)$/{
16209             s//\1/
16210             q
16211           }
16212           /^X\(\/\).*/{
16213             s//\1/
16214             q
16215           }
16216           s/.*/./; q'`
16217   as_dir="$ac_dir"; as_fn_mkdir_p
16218   ac_builddir=.
16219 
16220 case "$ac_dir" in
16221 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
16222 *)
16223   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
16224   # A ".." for each directory in $ac_dir_suffix.
16225   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
16226   case $ac_top_builddir_sub in
16227   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
16228   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
16229   esac ;;
16230 esac
16231 ac_abs_top_builddir=$ac_pwd
16232 ac_abs_builddir=$ac_pwd$ac_dir_suffix
16233 # for backward compatibility:
16234 ac_top_builddir=$ac_top_build_prefix
16235 
16236 case $srcdir in
16237   .)  # We are building in place.
16238     ac_srcdir=.
16239     ac_top_srcdir=$ac_top_builddir_sub
16240     ac_abs_top_srcdir=$ac_pwd ;;
16241   [\\/]* | ?:[\\/]* )  # Absolute name.
16242     ac_srcdir=$srcdir$ac_dir_suffix;
16243     ac_top_srcdir=$srcdir
16244     ac_abs_top_srcdir=$srcdir ;;
16245   *) # Relative name.
16246     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
16247     ac_top_srcdir=$ac_top_build_prefix$srcdir
16248     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
16249 esac
16250 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
16251 
16252 
16253   case $ac_mode in
16254   :F)
16255   #
16256   # CONFIG_FILE
16257   #
16258 
16259 _ACEOF
16260 
16261 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16262 # If the template does not know about datarootdir, expand it.
16263 # FIXME: This hack should be removed a few years after 2.60.
16264 ac_datarootdir_hack=; ac_datarootdir_seen=
16265 ac_sed_dataroot='
16266 /datarootdir/ {
16267   p
16268   q
16269 }
16270 /@datadir@/p
16271 /@docdir@/p
16272 /@infodir@/p
16273 /@localedir@/p
16274 /@mandir@/p'
16275 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
16276 *datarootdir*) ac_datarootdir_seen=yes;;
16277 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
16278   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
16279 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
16280 _ACEOF
16281 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16282   ac_datarootdir_hack='
16283   s&@datadir@&$datadir&g
16284   s&@docdir@&$docdir&g
16285   s&@infodir@&$infodir&g
16286   s&@localedir@&$localedir&g
16287   s&@mandir@&$mandir&g
16288   s&\\\${datarootdir}&$datarootdir&g' ;;
16289 esac
16290 _ACEOF
16291 
16292 # Neutralize VPATH when `$srcdir' = `.'.
16293 # Shell code in configure.ac might set extrasub.
16294 # FIXME: do we really want to maintain this feature?
16295 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16296 ac_sed_extra="$ac_vpsub
16297 $extrasub
16298 _ACEOF
16299 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16300 :t
16301 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
16302 s|@configure_input@|$ac_sed_conf_input|;t t
16303 s&@top_builddir@&$ac_top_builddir_sub&;t t
16304 s&@top_build_prefix@&$ac_top_build_prefix&;t t
16305 s&@srcdir@&$ac_srcdir&;t t
16306 s&@abs_srcdir@&$ac_abs_srcdir&;t t
16307 s&@top_srcdir@&$ac_top_srcdir&;t t
16308 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
16309 s&@builddir@&$ac_builddir&;t t
16310 s&@abs_builddir@&$ac_abs_builddir&;t t
16311 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
16312 $ac_datarootdir_hack
16313 "
16314 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
16315   || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16316 
16317 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
16318   { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
16319   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
16320   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16321 which seems to be undefined.  Please make sure it is defined" >&5
16322 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16323 which seems to be undefined.  Please make sure it is defined" >&2;}
16324 
16325   rm -f "$tmp/stdin"
16326   case $ac_file in
16327   -) cat "$tmp/out" && rm -f "$tmp/out";;
16328   *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
16329   esac \
16330   || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16331  ;;
16332   :H)
16333   #
16334   # CONFIG_HEADER
16335   #
16336   if test x"$ac_file" != x-; then
16337     {
16338       $as_echo "/* $configure_input  */" \
16339       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
16340     } >"$tmp/config.h" \
16341       || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16342     if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
16343       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
16344 $as_echo "$as_me: $ac_file is unchanged" >&6;}
16345     else
16346       rm -f "$ac_file"
16347       mv "$tmp/config.h" "$ac_file" \
16348         || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16349     fi
16350   else
16351     $as_echo "/* $configure_input  */" \
16352       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
16353       || as_fn_error $? "could not create -" "$LINENO" 5
16354   fi
16355  ;;
16356 
16357 
16358   esac
16359 
16360 done # for ac_tag
16361 
16362 
16363 as_fn_exit 0
16364 _ACEOF
16365 ac_clean_files=$ac_clean_files_save
16366 
16367 test $ac_write_fail = 0 ||
16368   as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
16369 
16370 
16371 # configure is writing to config.log, and then calls config.status.
16372 # config.status does its own redirection, appending to config.log.
16373 # Unfortunately, on DOS this fails, as config.log is still kept open
16374 # by configure, so config.status won't be able to write to it; its
16375 # output is simply discarded.  So we exec the FD to /dev/null,
16376 # effectively closing config.log, so it can be properly (re)opened and
16377 # appended to by config.status.  When coming back to configure, we
16378 # need to make the FD available again.
16379 if test "$no_create" != yes; then
16380   ac_cs_success=:
16381   ac_config_status_args=
16382   test "$silent" = yes &&
16383     ac_config_status_args="$ac_config_status_args --quiet"
16384   exec 5>/dev/null
16385   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
16386   exec 5>>config.log
16387   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
16388   # would make configure fail if this is the last instruction.
16389   $ac_cs_success || as_fn_exit 1
16390 fi
16391 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
16392   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
16393 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
16394 fi
16395