common/autoconf/generated-configure.sh
changeset 13133 701e61c32ece
child 13697 5262b00bc10c
equal deleted inserted replaced
13132:bd88bb8dd3af 13133:701e61c32ece
       
     1 #! /bin/sh
       
     2 # Guess values for system-dependent variables and create Makefiles.
       
     3 # Generated by GNU Autoconf 2.67 for openjdk jdk8.
       
     4 #
       
     5 # Report bugs to <build-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-dev@openjdk.java.net about your system, including
       
   235 $0: any error possibly output before this message. Then
       
   236 $0: install a modern shell, or manually run the script
       
   237 $0: 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='jdk8'
       
   556 PACKAGE_STRING='openjdk jdk8'
       
   557 PACKAGE_BUGREPORT='build-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 CCACHE
       
   599 USE_PRECOMPILED_HEADER
       
   600 ENABLE_SJAVAC
       
   601 JAVAC_USE_MODE
       
   602 JAVAC_USE_DEPS
       
   603 JAVAC_SERVER_CORES
       
   604 JAVAC_SERVERS
       
   605 JAVAC_USE_REMOTE
       
   606 SERVER_JAVA
       
   607 MEMORY_SIZE
       
   608 CONCURRENT_BUILD_JOBS
       
   609 NUM_CORES
       
   610 SALIB_NAME
       
   611 HOTSPOT_MAKE_ARGS
       
   612 LIBCXX
       
   613 LIBDL
       
   614 LIBM
       
   615 LIBZIP_CAN_USE_MMAP
       
   616 USE_EXTERNAL_LIBZ
       
   617 USE_EXTERNAL_LIBGIF
       
   618 USE_EXTERNAL_LIBJPEG
       
   619 ALSA_LIBS
       
   620 ALSA_CFLAGS
       
   621 FREETYPE2_LIB_PATH
       
   622 USING_SYSTEM_FT_LIB
       
   623 FREETYPE2_LIBS
       
   624 FREETYPE2_CFLAGS
       
   625 CUPS_LIBS
       
   626 CUPS_CFLAGS
       
   627 OPENWIN_HOME
       
   628 X_EXTRA_LIBS
       
   629 X_LIBS
       
   630 X_PRE_LIBS
       
   631 X_CFLAGS
       
   632 XMKMF
       
   633 CXXFLAGS_DEBUG_SYMBOLS
       
   634 CFLAGS_DEBUG_SYMBOLS
       
   635 ZIP_DEBUGINFO_FILES
       
   636 ENABLE_DEBUG_SYMBOLS
       
   637 UNCYGDRIVE
       
   638 LDFLAGS_JDKEXE_SUFFIX
       
   639 LDFLAGS_JDKLIB_SUFFIX
       
   640 LDFLAGS_JDKEXE
       
   641 LDFLAGS_JDKLIB
       
   642 CXXFLAGS_JDKEXE
       
   643 CXXFLAGS_JDKLIB
       
   644 CFLAGS_JDKEXE
       
   645 CFLAGS_JDKLIB
       
   646 PACKAGE_PATH
       
   647 CXX_FLAG_DEPS
       
   648 C_FLAG_DEPS
       
   649 CXX_O_FLAG_NONE
       
   650 CXX_O_FLAG_NORM
       
   651 CXX_O_FLAG_HI
       
   652 CXX_O_FLAG_HIGHEST
       
   653 C_O_FLAG_NONE
       
   654 C_O_FLAG_NORM
       
   655 C_O_FLAG_HI
       
   656 C_O_FLAG_HIGHEST
       
   657 POST_MCS_CMD
       
   658 POST_STRIP_CMD
       
   659 SET_SHARED_LIBRARY_ORIGIN
       
   660 CXX_FLAG_REORDER
       
   661 C_FLAG_REORDER
       
   662 SET_SHARED_LIBRARY_MAPFILE
       
   663 SET_SHARED_LIBRARY_NAME
       
   664 SHARED_LIBRARY_FLAGS
       
   665 EXE_SUFFIX
       
   666 STATIC_LIBRARY_SUFFIX
       
   667 SHARED_LIBRARY_SUFFIX
       
   668 LIBRARY_PREFIX
       
   669 STATIC_LIBRARY
       
   670 SHARED_LIBRARY
       
   671 OBJ_SUFFIX
       
   672 ENDIAN
       
   673 ARCH_DATA_MODEL
       
   674 LP64
       
   675 OBJCOPY
       
   676 MCS
       
   677 STRIP
       
   678 NM
       
   679 ASFLAGS
       
   680 AS
       
   681 CXXCPP
       
   682 CPP
       
   683 COMPILER_TYPE
       
   684 RC_FLAGS
       
   685 DUMPBIN
       
   686 WINAR
       
   687 RC
       
   688 MT
       
   689 WINLD
       
   690 ARFLAGS
       
   691 AR
       
   692 LDEXECXX
       
   693 LDCXX
       
   694 LDEXE
       
   695 LD
       
   696 ac_ct_OBJC
       
   697 OBJCFLAGS
       
   698 OBJC
       
   699 ac_ct_CXX
       
   700 CXXFLAGS
       
   701 CXX
       
   702 OBJEXT
       
   703 EXEEXT
       
   704 ac_ct_CC
       
   705 CPPFLAGS
       
   706 LDFLAGS
       
   707 CFLAGS
       
   708 CC
       
   709 HOSTLD
       
   710 HOSTCXX
       
   711 HOSTCC
       
   712 DEFINE_CROSS_COMPILE_ARCH
       
   713 MSVCR100DLL
       
   714 CHECK_FOR_VCINSTALLDIR
       
   715 SETUPDEVENV
       
   716 AR_OUT_OPTION
       
   717 LD_OUT_OPTION
       
   718 EXE_OUT_OPTION
       
   719 CC_OUT_OPTION
       
   720 SYS_ROOT
       
   721 HOTSPOT_DIST
       
   722 JAXWS_DIST
       
   723 JAXP_DIST
       
   724 CORBA_DIST
       
   725 LANGTOOLS_DIST
       
   726 IMAGES_OUTPUTDIR
       
   727 JDK_OUTPUTDIR
       
   728 HOTSPOT_OUTPUTDIR
       
   729 JAXWS_OUTPUTDIR
       
   730 JAXP_OUTPUTDIR
       
   731 CORBA_OUTPUTDIR
       
   732 LANGTOOLS_OUTPUTDIR
       
   733 OVERRIDE_SRC_ROOT
       
   734 ADD_SRC_ROOT
       
   735 JDK_TOPDIR
       
   736 HOTSPOT_TOPDIR
       
   737 JAXWS_TOPDIR
       
   738 JAXP_TOPDIR
       
   739 CORBA_TOPDIR
       
   740 LANGTOOLS_TOPDIR
       
   741 BOOT_JDK_JVMARGS
       
   742 NATIVE2ASCII
       
   743 RMIC
       
   744 JAR
       
   745 JAVAH
       
   746 JAVAC_FLAGS
       
   747 JAVAC
       
   748 BOOT_JDK_SOURCETARGET
       
   749 JAVA
       
   750 BOOT_TOOLSJAR
       
   751 BOOT_RTJAR
       
   752 BOOT_JDK
       
   753 JAVA_CHECK
       
   754 JAVAC_CHECK
       
   755 OUTPUT_ROOT
       
   756 CONF_NAME
       
   757 SPEC
       
   758 COOKED_BUILD_NUMBER
       
   759 FULL_VERSION
       
   760 RELEASE
       
   761 JDK_VERSION
       
   762 RUNTIME_NAME
       
   763 COPYRIGHT_YEAR
       
   764 COMPANY_NAME
       
   765 JDK_RC_PLATFORM_NAME
       
   766 PRODUCT_SUFFIX
       
   767 PRODUCT_NAME
       
   768 LAUNCHER_NAME
       
   769 MILESTONE
       
   770 JDK_BUILD_NUMBER
       
   771 JDK_UPDATE_VERSION
       
   772 JDK_MICRO_VERSION
       
   773 JDK_MINOR_VERSION
       
   774 JDK_MAJOR_VERSION
       
   775 ENABLE_JFR
       
   776 COMPRESS_JARS
       
   777 CACERTS_FILE
       
   778 TEST_IN_BUILD
       
   779 DISABLE_NIMBUS
       
   780 GENERATE_DOCS
       
   781 ENABLE_DOCS
       
   782 BUILD_HEADLESS_ONLY
       
   783 BUILD_HEADLESS
       
   784 SUPPORT_HEADFUL
       
   785 SUPPORT_HEADLESS
       
   786 JIGSAW
       
   787 SET_OPENJDK
       
   788 BUILD_VARIANT_RELEASE
       
   789 DEBUG_CLASSFILES
       
   790 FASTDEBUG
       
   791 VARIANT
       
   792 DEBUG_LEVEL
       
   793 JVM_VARIANT_ZEROSHARK
       
   794 JVM_VARIANT_ZERO
       
   795 JVM_VARIANT_KERNEL
       
   796 JVM_VARIANT_CLIENT
       
   797 JVM_VARIANT_SERVER
       
   798 JVM_VARIANTS
       
   799 JDK_VARIANT
       
   800 MINIMIZE_RAM_USAGE
       
   801 JAVASE_EMBEDDED
       
   802 PATH_SEP
       
   803 CYGPATH
       
   804 OS_VERSION_MICRO
       
   805 OS_VERSION_MINOR
       
   806 OS_VERSION_MAJOR
       
   807 REQUIRED_OS_VERSION
       
   808 REQUIRED_OS_NAME
       
   809 LEGACY_OPENJDK_BUILD_CPU3
       
   810 LEGACY_OPENJDK_BUILD_CPU2
       
   811 LEGACY_OPENJDK_BUILD_CPU1
       
   812 OPENJDK_BUILD_CPU_ENDIAN
       
   813 OPENJDK_BUILD_CPU_BITS
       
   814 OPENJDK_BUILD_CPU_ARCH
       
   815 OPENJDK_BUILD_CPU
       
   816 LEGACY_OPENJDK_BUILD_OS_API
       
   817 OPENJDK_BUILD_OS_API
       
   818 OPENJDK_BUILD_OS_FAMILY
       
   819 OPENJDK_BUILD_OS
       
   820 LEGACY_OPENJDK_TARGET_CPU3
       
   821 LEGACY_OPENJDK_TARGET_CPU2
       
   822 LEGACY_OPENJDK_TARGET_CPU1
       
   823 OPENJDK_TARGET_CPU_ENDIAN
       
   824 OPENJDK_TARGET_CPU_BITS
       
   825 OPENJDK_TARGET_CPU_ARCH
       
   826 OPENJDK_TARGET_CPU
       
   827 LEGACY_OPENJDK_TARGET_OS_API
       
   828 OPENJDK_TARGET_OS_API
       
   829 OPENJDK_TARGET_OS_FAMILY
       
   830 OPENJDK_TARGET_OS
       
   831 OPENJDK_BUILD_SYSTEM
       
   832 OPENJDK_TARGET_SYSTEM
       
   833 target_os
       
   834 target_vendor
       
   835 target_cpu
       
   836 target
       
   837 host_os
       
   838 host_vendor
       
   839 host_cpu
       
   840 host
       
   841 build_os
       
   842 build_vendor
       
   843 build_cpu
       
   844 build
       
   845 PKG_CONFIG
       
   846 BDEPS_FTP
       
   847 BDEPS_UNZIP
       
   848 HG
       
   849 FILE
       
   850 EXPR
       
   851 READELF
       
   852 OTOOL
       
   853 LDD
       
   854 UNZIP
       
   855 ZIP
       
   856 XARGS
       
   857 WC
       
   858 TOUCH
       
   859 TR
       
   860 TEE
       
   861 TAIL
       
   862 TAR
       
   863 SORT
       
   864 SH
       
   865 SED
       
   866 RM
       
   867 THEPWDCMD
       
   868 PRINTF
       
   869 NAWK
       
   870 MV
       
   871 MKDIR
       
   872 MAKE
       
   873 LS
       
   874 LN
       
   875 HEAD
       
   876 FIND_DELETE
       
   877 FIND
       
   878 FGREP
       
   879 EGREP
       
   880 GREP
       
   881 ECHO
       
   882 DIFF
       
   883 DF
       
   884 DATE
       
   885 CUT
       
   886 CPIO
       
   887 CP
       
   888 CHMOD
       
   889 CAT
       
   890 AWK
       
   891 PKGHANDLER
       
   892 BUILD_LOG_WRAPPER
       
   893 BUILD_LOG_PREVIOUS
       
   894 BUILD_LOG
       
   895 SRC_ROOT
       
   896 READLINK
       
   897 DATE_WHEN_CONFIGURED
       
   898 CONFIGURE_COMMAND_LINE
       
   899 target_alias
       
   900 host_alias
       
   901 build_alias
       
   902 LIBS
       
   903 ECHO_T
       
   904 ECHO_N
       
   905 ECHO_C
       
   906 DEFS
       
   907 mandir
       
   908 localedir
       
   909 libdir
       
   910 psdir
       
   911 pdfdir
       
   912 dvidir
       
   913 htmldir
       
   914 infodir
       
   915 docdir
       
   916 oldincludedir
       
   917 includedir
       
   918 localstatedir
       
   919 sharedstatedir
       
   920 sysconfdir
       
   921 datadir
       
   922 datarootdir
       
   923 libexecdir
       
   924 sbindir
       
   925 bindir
       
   926 program_transform_name
       
   927 prefix
       
   928 exec_prefix
       
   929 PACKAGE_URL
       
   930 PACKAGE_BUGREPORT
       
   931 PACKAGE_STRING
       
   932 PACKAGE_VERSION
       
   933 PACKAGE_TARNAME
       
   934 PACKAGE_NAME
       
   935 PATH_SEPARATOR
       
   936 SHELL'
       
   937 ac_subst_files=''
       
   938 ac_user_opts='
       
   939 enable_option_checking
       
   940 with_builddeps_conf
       
   941 with_builddeps_server
       
   942 with_builddeps_dir
       
   943 with_builddeps_group
       
   944 enable_list_builddeps
       
   945 with_target_bits
       
   946 with_jdk_variant
       
   947 with_jvm_variants
       
   948 enable_debug
       
   949 with_debug_level
       
   950 enable_openjdk_only
       
   951 enable_jigsaw
       
   952 enable_headful
       
   953 enable_docs
       
   954 enable_nimbus
       
   955 enable_hotspot_test_in_build
       
   956 with_cacerts_file
       
   957 enable_jfr
       
   958 with_conf_name
       
   959 with_boot_jdk
       
   960 with_boot_jdk_jvmargs
       
   961 with_add_source_root
       
   962 with_override_source_root
       
   963 with_adds_and_overrides
       
   964 with_override_langtools
       
   965 with_override_corba
       
   966 with_override_jaxp
       
   967 with_override_jaxws
       
   968 with_override_hotspot
       
   969 with_override_jdk
       
   970 with_msvcr100dll
       
   971 with_sys_root
       
   972 with_tools_dir
       
   973 with_devkit
       
   974 with_extra_cflags
       
   975 with_extra_cxxflags
       
   976 with_extra_ldflags
       
   977 enable_debug_symbols
       
   978 enable_zip_debug_info
       
   979 enable_macosx_runtime_support
       
   980 with_x
       
   981 with_cups
       
   982 with_cups_include
       
   983 with_cups_lib
       
   984 with_freetype
       
   985 with_alsa
       
   986 with_alsa_include
       
   987 with_alsa_lib
       
   988 with_zlib
       
   989 enable_static_link_stdc__
       
   990 with_num_cores
       
   991 with_memory_size
       
   992 with_server_java
       
   993 enable_javac_server
       
   994 with_javac_server_cores
       
   995 enable_javac_deps
       
   996 enable_javac_multi_core
       
   997 enable_sjavac
       
   998 enable_precompiled_headers
       
   999 enable_ccache
       
  1000 with_ccache_dir
       
  1001 '
       
  1002       ac_precious_vars='build_alias
       
  1003 host_alias
       
  1004 target_alias
       
  1005 PKG_CONFIG
       
  1006 CC
       
  1007 CFLAGS
       
  1008 LDFLAGS
       
  1009 LIBS
       
  1010 CPPFLAGS
       
  1011 CXX
       
  1012 CXXFLAGS
       
  1013 CCC
       
  1014 OBJC
       
  1015 OBJCFLAGS
       
  1016 CPP
       
  1017 CXXCPP
       
  1018 XMKMF
       
  1019 FREETYPE2_CFLAGS
       
  1020 FREETYPE2_LIBS
       
  1021 ALSA_CFLAGS
       
  1022 ALSA_LIBS'
       
  1023 
       
  1024 
       
  1025 # Initialize some variables set by options.
       
  1026 ac_init_help=
       
  1027 ac_init_version=false
       
  1028 ac_unrecognized_opts=
       
  1029 ac_unrecognized_sep=
       
  1030 # The variables have the same names as the options, with
       
  1031 # dashes changed to underlines.
       
  1032 cache_file=/dev/null
       
  1033 exec_prefix=NONE
       
  1034 no_create=
       
  1035 no_recursion=
       
  1036 prefix=NONE
       
  1037 program_prefix=NONE
       
  1038 program_suffix=NONE
       
  1039 program_transform_name=s,x,x,
       
  1040 silent=
       
  1041 site=
       
  1042 srcdir=
       
  1043 verbose=
       
  1044 x_includes=NONE
       
  1045 x_libraries=NONE
       
  1046 
       
  1047 # Installation directory options.
       
  1048 # These are left unexpanded so users can "make install exec_prefix=/foo"
       
  1049 # and all the variables that are supposed to be based on exec_prefix
       
  1050 # by default will actually change.
       
  1051 # Use braces instead of parens because sh, perl, etc. also accept them.
       
  1052 # (The list follows the same order as the GNU Coding Standards.)
       
  1053 bindir='${exec_prefix}/bin'
       
  1054 sbindir='${exec_prefix}/sbin'
       
  1055 libexecdir='${exec_prefix}/libexec'
       
  1056 datarootdir='${prefix}/share'
       
  1057 datadir='${datarootdir}'
       
  1058 sysconfdir='${prefix}/etc'
       
  1059 sharedstatedir='${prefix}/com'
       
  1060 localstatedir='${prefix}/var'
       
  1061 includedir='${prefix}/include'
       
  1062 oldincludedir='/usr/include'
       
  1063 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
       
  1064 infodir='${datarootdir}/info'
       
  1065 htmldir='${docdir}'
       
  1066 dvidir='${docdir}'
       
  1067 pdfdir='${docdir}'
       
  1068 psdir='${docdir}'
       
  1069 libdir='${exec_prefix}/lib'
       
  1070 localedir='${datarootdir}/locale'
       
  1071 mandir='${datarootdir}/man'
       
  1072 
       
  1073 ac_prev=
       
  1074 ac_dashdash=
       
  1075 for ac_option
       
  1076 do
       
  1077   # If the previous option needs an argument, assign it.
       
  1078   if test -n "$ac_prev"; then
       
  1079     eval $ac_prev=\$ac_option
       
  1080     ac_prev=
       
  1081     continue
       
  1082   fi
       
  1083 
       
  1084   case $ac_option in
       
  1085   *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
       
  1086   *=)   ac_optarg= ;;
       
  1087   *)    ac_optarg=yes ;;
       
  1088   esac
       
  1089 
       
  1090   # Accept the important Cygnus configure options, so we can diagnose typos.
       
  1091 
       
  1092   case $ac_dashdash$ac_option in
       
  1093   --)
       
  1094     ac_dashdash=yes ;;
       
  1095 
       
  1096   -bindir | --bindir | --bindi | --bind | --bin | --bi)
       
  1097     ac_prev=bindir ;;
       
  1098   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
       
  1099     bindir=$ac_optarg ;;
       
  1100 
       
  1101   -build | --build | --buil | --bui | --bu)
       
  1102     ac_prev=build_alias ;;
       
  1103   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
       
  1104     build_alias=$ac_optarg ;;
       
  1105 
       
  1106   -cache-file | --cache-file | --cache-fil | --cache-fi \
       
  1107   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
       
  1108     ac_prev=cache_file ;;
       
  1109   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
       
  1110   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
       
  1111     cache_file=$ac_optarg ;;
       
  1112 
       
  1113   --config-cache | -C)
       
  1114     cache_file=config.cache ;;
       
  1115 
       
  1116   -datadir | --datadir | --datadi | --datad)
       
  1117     ac_prev=datadir ;;
       
  1118   -datadir=* | --datadir=* | --datadi=* | --datad=*)
       
  1119     datadir=$ac_optarg ;;
       
  1120 
       
  1121   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
       
  1122   | --dataroo | --dataro | --datar)
       
  1123     ac_prev=datarootdir ;;
       
  1124   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
       
  1125   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
       
  1126     datarootdir=$ac_optarg ;;
       
  1127 
       
  1128   -disable-* | --disable-*)
       
  1129     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
       
  1130     # Reject names that are not valid shell variable names.
       
  1131     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
       
  1132       as_fn_error $? "invalid feature name: $ac_useropt"
       
  1133     ac_useropt_orig=$ac_useropt
       
  1134     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
       
  1135     case $ac_user_opts in
       
  1136       *"
       
  1137 "enable_$ac_useropt"
       
  1138 "*) ;;
       
  1139       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
       
  1140 	 ac_unrecognized_sep=', ';;
       
  1141     esac
       
  1142     eval enable_$ac_useropt=no ;;
       
  1143 
       
  1144   -docdir | --docdir | --docdi | --doc | --do)
       
  1145     ac_prev=docdir ;;
       
  1146   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
       
  1147     docdir=$ac_optarg ;;
       
  1148 
       
  1149   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
       
  1150     ac_prev=dvidir ;;
       
  1151   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
       
  1152     dvidir=$ac_optarg ;;
       
  1153 
       
  1154   -enable-* | --enable-*)
       
  1155     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
       
  1156     # Reject names that are not valid shell variable names.
       
  1157     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
       
  1158       as_fn_error $? "invalid feature name: $ac_useropt"
       
  1159     ac_useropt_orig=$ac_useropt
       
  1160     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
       
  1161     case $ac_user_opts in
       
  1162       *"
       
  1163 "enable_$ac_useropt"
       
  1164 "*) ;;
       
  1165       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
       
  1166 	 ac_unrecognized_sep=', ';;
       
  1167     esac
       
  1168     eval enable_$ac_useropt=\$ac_optarg ;;
       
  1169 
       
  1170   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
       
  1171   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
       
  1172   | --exec | --exe | --ex)
       
  1173     ac_prev=exec_prefix ;;
       
  1174   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
       
  1175   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
       
  1176   | --exec=* | --exe=* | --ex=*)
       
  1177     exec_prefix=$ac_optarg ;;
       
  1178 
       
  1179   -gas | --gas | --ga | --g)
       
  1180     # Obsolete; use --with-gas.
       
  1181     with_gas=yes ;;
       
  1182 
       
  1183   -help | --help | --hel | --he | -h)
       
  1184     ac_init_help=long ;;
       
  1185   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
       
  1186     ac_init_help=recursive ;;
       
  1187   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
       
  1188     ac_init_help=short ;;
       
  1189 
       
  1190   -host | --host | --hos | --ho)
       
  1191     ac_prev=host_alias ;;
       
  1192   -host=* | --host=* | --hos=* | --ho=*)
       
  1193     host_alias=$ac_optarg ;;
       
  1194 
       
  1195   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
       
  1196     ac_prev=htmldir ;;
       
  1197   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
       
  1198   | --ht=*)
       
  1199     htmldir=$ac_optarg ;;
       
  1200 
       
  1201   -includedir | --includedir | --includedi | --included | --include \
       
  1202   | --includ | --inclu | --incl | --inc)
       
  1203     ac_prev=includedir ;;
       
  1204   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
       
  1205   | --includ=* | --inclu=* | --incl=* | --inc=*)
       
  1206     includedir=$ac_optarg ;;
       
  1207 
       
  1208   -infodir | --infodir | --infodi | --infod | --info | --inf)
       
  1209     ac_prev=infodir ;;
       
  1210   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
       
  1211     infodir=$ac_optarg ;;
       
  1212 
       
  1213   -libdir | --libdir | --libdi | --libd)
       
  1214     ac_prev=libdir ;;
       
  1215   -libdir=* | --libdir=* | --libdi=* | --libd=*)
       
  1216     libdir=$ac_optarg ;;
       
  1217 
       
  1218   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
       
  1219   | --libexe | --libex | --libe)
       
  1220     ac_prev=libexecdir ;;
       
  1221   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
       
  1222   | --libexe=* | --libex=* | --libe=*)
       
  1223     libexecdir=$ac_optarg ;;
       
  1224 
       
  1225   -localedir | --localedir | --localedi | --localed | --locale)
       
  1226     ac_prev=localedir ;;
       
  1227   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
       
  1228     localedir=$ac_optarg ;;
       
  1229 
       
  1230   -localstatedir | --localstatedir | --localstatedi | --localstated \
       
  1231   | --localstate | --localstat | --localsta | --localst | --locals)
       
  1232     ac_prev=localstatedir ;;
       
  1233   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
       
  1234   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
       
  1235     localstatedir=$ac_optarg ;;
       
  1236 
       
  1237   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
       
  1238     ac_prev=mandir ;;
       
  1239   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
       
  1240     mandir=$ac_optarg ;;
       
  1241 
       
  1242   -nfp | --nfp | --nf)
       
  1243     # Obsolete; use --without-fp.
       
  1244     with_fp=no ;;
       
  1245 
       
  1246   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
       
  1247   | --no-cr | --no-c | -n)
       
  1248     no_create=yes ;;
       
  1249 
       
  1250   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
       
  1251   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
       
  1252     no_recursion=yes ;;
       
  1253 
       
  1254   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
       
  1255   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
       
  1256   | --oldin | --oldi | --old | --ol | --o)
       
  1257     ac_prev=oldincludedir ;;
       
  1258   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
       
  1259   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
       
  1260   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
       
  1261     oldincludedir=$ac_optarg ;;
       
  1262 
       
  1263   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
       
  1264     ac_prev=prefix ;;
       
  1265   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
       
  1266     prefix=$ac_optarg ;;
       
  1267 
       
  1268   -program-prefix | --program-prefix | --program-prefi | --program-pref \
       
  1269   | --program-pre | --program-pr | --program-p)
       
  1270     ac_prev=program_prefix ;;
       
  1271   -program-prefix=* | --program-prefix=* | --program-prefi=* \
       
  1272   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
       
  1273     program_prefix=$ac_optarg ;;
       
  1274 
       
  1275   -program-suffix | --program-suffix | --program-suffi | --program-suff \
       
  1276   | --program-suf | --program-su | --program-s)
       
  1277     ac_prev=program_suffix ;;
       
  1278   -program-suffix=* | --program-suffix=* | --program-suffi=* \
       
  1279   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
       
  1280     program_suffix=$ac_optarg ;;
       
  1281 
       
  1282   -program-transform-name | --program-transform-name \
       
  1283   | --program-transform-nam | --program-transform-na \
       
  1284   | --program-transform-n | --program-transform- \
       
  1285   | --program-transform | --program-transfor \
       
  1286   | --program-transfo | --program-transf \
       
  1287   | --program-trans | --program-tran \
       
  1288   | --progr-tra | --program-tr | --program-t)
       
  1289     ac_prev=program_transform_name ;;
       
  1290   -program-transform-name=* | --program-transform-name=* \
       
  1291   | --program-transform-nam=* | --program-transform-na=* \
       
  1292   | --program-transform-n=* | --program-transform-=* \
       
  1293   | --program-transform=* | --program-transfor=* \
       
  1294   | --program-transfo=* | --program-transf=* \
       
  1295   | --program-trans=* | --program-tran=* \
       
  1296   | --progr-tra=* | --program-tr=* | --program-t=*)
       
  1297     program_transform_name=$ac_optarg ;;
       
  1298 
       
  1299   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
       
  1300     ac_prev=pdfdir ;;
       
  1301   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
       
  1302     pdfdir=$ac_optarg ;;
       
  1303 
       
  1304   -psdir | --psdir | --psdi | --psd | --ps)
       
  1305     ac_prev=psdir ;;
       
  1306   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
       
  1307     psdir=$ac_optarg ;;
       
  1308 
       
  1309   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
       
  1310   | -silent | --silent | --silen | --sile | --sil)
       
  1311     silent=yes ;;
       
  1312 
       
  1313   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
       
  1314     ac_prev=sbindir ;;
       
  1315   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
       
  1316   | --sbi=* | --sb=*)
       
  1317     sbindir=$ac_optarg ;;
       
  1318 
       
  1319   -sharedstatedir | --sharedstatedir | --sharedstatedi \
       
  1320   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
       
  1321   | --sharedst | --shareds | --shared | --share | --shar \
       
  1322   | --sha | --sh)
       
  1323     ac_prev=sharedstatedir ;;
       
  1324   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
       
  1325   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
       
  1326   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
       
  1327   | --sha=* | --sh=*)
       
  1328     sharedstatedir=$ac_optarg ;;
       
  1329 
       
  1330   -site | --site | --sit)
       
  1331     ac_prev=site ;;
       
  1332   -site=* | --site=* | --sit=*)
       
  1333     site=$ac_optarg ;;
       
  1334 
       
  1335   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
       
  1336     ac_prev=srcdir ;;
       
  1337   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
       
  1338     srcdir=$ac_optarg ;;
       
  1339 
       
  1340   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
       
  1341   | --syscon | --sysco | --sysc | --sys | --sy)
       
  1342     ac_prev=sysconfdir ;;
       
  1343   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
       
  1344   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
       
  1345     sysconfdir=$ac_optarg ;;
       
  1346 
       
  1347   -target | --target | --targe | --targ | --tar | --ta | --t)
       
  1348     ac_prev=target_alias ;;
       
  1349   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
       
  1350     target_alias=$ac_optarg ;;
       
  1351 
       
  1352   -v | -verbose | --verbose | --verbos | --verbo | --verb)
       
  1353     verbose=yes ;;
       
  1354 
       
  1355   -version | --version | --versio | --versi | --vers | -V)
       
  1356     ac_init_version=: ;;
       
  1357 
       
  1358   -with-* | --with-*)
       
  1359     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
       
  1360     # Reject names that are not valid shell variable names.
       
  1361     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
       
  1362       as_fn_error $? "invalid package name: $ac_useropt"
       
  1363     ac_useropt_orig=$ac_useropt
       
  1364     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
       
  1365     case $ac_user_opts in
       
  1366       *"
       
  1367 "with_$ac_useropt"
       
  1368 "*) ;;
       
  1369       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
       
  1370 	 ac_unrecognized_sep=', ';;
       
  1371     esac
       
  1372     eval with_$ac_useropt=\$ac_optarg ;;
       
  1373 
       
  1374   -without-* | --without-*)
       
  1375     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
       
  1376     # Reject names that are not valid shell variable names.
       
  1377     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
       
  1378       as_fn_error $? "invalid package name: $ac_useropt"
       
  1379     ac_useropt_orig=$ac_useropt
       
  1380     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
       
  1381     case $ac_user_opts in
       
  1382       *"
       
  1383 "with_$ac_useropt"
       
  1384 "*) ;;
       
  1385       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
       
  1386 	 ac_unrecognized_sep=', ';;
       
  1387     esac
       
  1388     eval with_$ac_useropt=no ;;
       
  1389 
       
  1390   --x)
       
  1391     # Obsolete; use --with-x.
       
  1392     with_x=yes ;;
       
  1393 
       
  1394   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
       
  1395   | --x-incl | --x-inc | --x-in | --x-i)
       
  1396     ac_prev=x_includes ;;
       
  1397   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
       
  1398   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
       
  1399     x_includes=$ac_optarg ;;
       
  1400 
       
  1401   -x-libraries | --x-libraries | --x-librarie | --x-librari \
       
  1402   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
       
  1403     ac_prev=x_libraries ;;
       
  1404   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
       
  1405   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
       
  1406     x_libraries=$ac_optarg ;;
       
  1407 
       
  1408   -*) as_fn_error $? "unrecognized option: \`$ac_option'
       
  1409 Try \`$0 --help' for more information"
       
  1410     ;;
       
  1411 
       
  1412   *=*)
       
  1413     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
       
  1414     # Reject names that are not valid shell variable names.
       
  1415     case $ac_envvar in #(
       
  1416       '' | [0-9]* | *[!_$as_cr_alnum]* )
       
  1417       as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
       
  1418     esac
       
  1419     eval $ac_envvar=\$ac_optarg
       
  1420     export $ac_envvar ;;
       
  1421 
       
  1422   *)
       
  1423     # FIXME: should be removed in autoconf 3.0.
       
  1424     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
       
  1425     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
       
  1426       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
       
  1427     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
       
  1428     ;;
       
  1429 
       
  1430   esac
       
  1431 done
       
  1432 
       
  1433 if test -n "$ac_prev"; then
       
  1434   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
       
  1435   as_fn_error $? "missing argument to $ac_option"
       
  1436 fi
       
  1437 
       
  1438 if test -n "$ac_unrecognized_opts"; then
       
  1439   case $enable_option_checking in
       
  1440     no) ;;
       
  1441     fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
       
  1442     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
       
  1443   esac
       
  1444 fi
       
  1445 
       
  1446 # Check all directory arguments for consistency.
       
  1447 for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
       
  1448 		datadir sysconfdir sharedstatedir localstatedir includedir \
       
  1449 		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
       
  1450 		libdir localedir mandir
       
  1451 do
       
  1452   eval ac_val=\$$ac_var
       
  1453   # Remove trailing slashes.
       
  1454   case $ac_val in
       
  1455     */ )
       
  1456       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
       
  1457       eval $ac_var=\$ac_val;;
       
  1458   esac
       
  1459   # Be sure to have absolute directory names.
       
  1460   case $ac_val in
       
  1461     [\\/$]* | ?:[\\/]* )  continue;;
       
  1462     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
       
  1463   esac
       
  1464   as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
       
  1465 done
       
  1466 
       
  1467 # There might be people who depend on the old broken behavior: `$host'
       
  1468 # used to hold the argument of --host etc.
       
  1469 # FIXME: To remove some day.
       
  1470 build=$build_alias
       
  1471 host=$host_alias
       
  1472 target=$target_alias
       
  1473 
       
  1474 # FIXME: To remove some day.
       
  1475 if test "x$host_alias" != x; then
       
  1476   if test "x$build_alias" = x; then
       
  1477     cross_compiling=maybe
       
  1478     $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
       
  1479     If a cross compiler is detected then cross compile mode will be used" >&2
       
  1480   elif test "x$build_alias" != "x$host_alias"; then
       
  1481     cross_compiling=yes
       
  1482   fi
       
  1483 fi
       
  1484 
       
  1485 ac_tool_prefix=
       
  1486 test -n "$host_alias" && ac_tool_prefix=$host_alias-
       
  1487 
       
  1488 test "$silent" = yes && exec 6>/dev/null
       
  1489 
       
  1490 
       
  1491 ac_pwd=`pwd` && test -n "$ac_pwd" &&
       
  1492 ac_ls_di=`ls -di .` &&
       
  1493 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
       
  1494   as_fn_error $? "working directory cannot be determined"
       
  1495 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
       
  1496   as_fn_error $? "pwd does not report name of working directory"
       
  1497 
       
  1498 
       
  1499 # Find the source files, if location was not specified.
       
  1500 if test -z "$srcdir"; then
       
  1501   ac_srcdir_defaulted=yes
       
  1502   # Try the directory containing this script, then the parent directory.
       
  1503   ac_confdir=`$as_dirname -- "$as_myself" ||
       
  1504 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
       
  1505 	 X"$as_myself" : 'X\(//\)[^/]' \| \
       
  1506 	 X"$as_myself" : 'X\(//\)$' \| \
       
  1507 	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
       
  1508 $as_echo X"$as_myself" |
       
  1509     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
       
  1510 	    s//\1/
       
  1511 	    q
       
  1512 	  }
       
  1513 	  /^X\(\/\/\)[^/].*/{
       
  1514 	    s//\1/
       
  1515 	    q
       
  1516 	  }
       
  1517 	  /^X\(\/\/\)$/{
       
  1518 	    s//\1/
       
  1519 	    q
       
  1520 	  }
       
  1521 	  /^X\(\/\).*/{
       
  1522 	    s//\1/
       
  1523 	    q
       
  1524 	  }
       
  1525 	  s/.*/./; q'`
       
  1526   srcdir=$ac_confdir
       
  1527   if test ! -r "$srcdir/$ac_unique_file"; then
       
  1528     srcdir=..
       
  1529   fi
       
  1530 else
       
  1531   ac_srcdir_defaulted=no
       
  1532 fi
       
  1533 if test ! -r "$srcdir/$ac_unique_file"; then
       
  1534   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
       
  1535   as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
       
  1536 fi
       
  1537 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
       
  1538 ac_abs_confdir=`(
       
  1539 	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
       
  1540 	pwd)`
       
  1541 # When building in place, set srcdir=.
       
  1542 if test "$ac_abs_confdir" = "$ac_pwd"; then
       
  1543   srcdir=.
       
  1544 fi
       
  1545 # Remove unnecessary trailing slashes from srcdir.
       
  1546 # Double slashes in file names in object file debugging info
       
  1547 # mess up M-x gdb in Emacs.
       
  1548 case $srcdir in
       
  1549 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
       
  1550 esac
       
  1551 for ac_var in $ac_precious_vars; do
       
  1552   eval ac_env_${ac_var}_set=\${${ac_var}+set}
       
  1553   eval ac_env_${ac_var}_value=\$${ac_var}
       
  1554   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
       
  1555   eval ac_cv_env_${ac_var}_value=\$${ac_var}
       
  1556 done
       
  1557 
       
  1558 #
       
  1559 # Report the --help message.
       
  1560 #
       
  1561 if test "$ac_init_help" = "long"; then
       
  1562   # Omit some internal or obsolete options to make the list less imposing.
       
  1563   # This message is too long to be a string in the A/UX 3.1 sh.
       
  1564   cat <<_ACEOF
       
  1565 \`configure' configures openjdk jdk8 to adapt to many kinds of systems.
       
  1566 
       
  1567 Usage: $0 [OPTION]... [VAR=VALUE]...
       
  1568 
       
  1569 To assign environment variables (e.g., CC, CFLAGS...), specify them as
       
  1570 VAR=VALUE.  See below for descriptions of some of the useful variables.
       
  1571 
       
  1572 Defaults for the options are specified in brackets.
       
  1573 
       
  1574 Configuration:
       
  1575   -h, --help              display this help and exit
       
  1576       --help=short        display options specific to this package
       
  1577       --help=recursive    display the short help of all the included packages
       
  1578   -V, --version           display version information and exit
       
  1579   -q, --quiet, --silent   do not print \`checking ...' messages
       
  1580       --cache-file=FILE   cache test results in FILE [disabled]
       
  1581   -C, --config-cache      alias for \`--cache-file=config.cache'
       
  1582   -n, --no-create         do not create output files
       
  1583       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
       
  1584 
       
  1585 Installation directories:
       
  1586   --prefix=PREFIX         install architecture-independent files in PREFIX
       
  1587                           [$ac_default_prefix]
       
  1588   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
       
  1589                           [PREFIX]
       
  1590 
       
  1591 By default, \`make install' will install all the files in
       
  1592 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
       
  1593 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
       
  1594 for instance \`--prefix=\$HOME'.
       
  1595 
       
  1596 For better control, use the options below.
       
  1597 
       
  1598 Fine tuning of the installation directories:
       
  1599   --bindir=DIR            user executables [EPREFIX/bin]
       
  1600   --sbindir=DIR           system admin executables [EPREFIX/sbin]
       
  1601   --libexecdir=DIR        program executables [EPREFIX/libexec]
       
  1602   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
       
  1603   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
       
  1604   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
       
  1605   --libdir=DIR            object code libraries [EPREFIX/lib]
       
  1606   --includedir=DIR        C header files [PREFIX/include]
       
  1607   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
       
  1608   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
       
  1609   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
       
  1610   --infodir=DIR           info documentation [DATAROOTDIR/info]
       
  1611   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
       
  1612   --mandir=DIR            man documentation [DATAROOTDIR/man]
       
  1613   --docdir=DIR            documentation root [DATAROOTDIR/doc/openjdk]
       
  1614   --htmldir=DIR           html documentation [DOCDIR]
       
  1615   --dvidir=DIR            dvi documentation [DOCDIR]
       
  1616   --pdfdir=DIR            pdf documentation [DOCDIR]
       
  1617   --psdir=DIR             ps documentation [DOCDIR]
       
  1618 _ACEOF
       
  1619 
       
  1620   cat <<\_ACEOF
       
  1621 
       
  1622 X features:
       
  1623   --x-includes=DIR    X include files are in DIR
       
  1624   --x-libraries=DIR   X library files are in DIR
       
  1625 
       
  1626 System types:
       
  1627   --build=BUILD     configure for building on BUILD [guessed]
       
  1628   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
       
  1629   --target=TARGET   configure for building compilers for TARGET [HOST]
       
  1630 _ACEOF
       
  1631 fi
       
  1632 
       
  1633 if test -n "$ac_init_help"; then
       
  1634   case $ac_init_help in
       
  1635      short | recursive ) echo "Configuration of openjdk jdk8:";;
       
  1636    esac
       
  1637   cat <<\_ACEOF
       
  1638 
       
  1639 Optional Features:
       
  1640   --disable-option-checking  ignore unrecognized --enable/--with options
       
  1641   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
       
  1642   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
       
  1643   --enable-list-builddeps list all build dependencies known to the configure
       
  1644                           script
       
  1645   --enable-debug          set the debug level to fastdebug (shorthand for
       
  1646                           --with-debug-level=fastdebug) [disabled]
       
  1647   --enable-openjdk-only   build OpenJDK regardless of the presence of closed
       
  1648                           repositories [disabled]
       
  1649   --enable-jigsaw         build Jigsaw images (not yet available) [disabled]
       
  1650   --disable-headful       build headful support (graphical UI support)
       
  1651                           [enabled]
       
  1652   --enable-docs           enable generation of Javadoc documentation
       
  1653                           [disabled]
       
  1654   --disable-nimbus        disable Nimbus L&F [enabled]
       
  1655   --enable-hotspot-test-in-build
       
  1656                           enable running of Queens test after Hotspot build
       
  1657                           (not yet available) [disabled]
       
  1658   --enable-jfr            enable jfr (default is no)
       
  1659 	ENABLE_JFR="${enableval}"
       
  1660   --disable-debug-symbols disable generation of debug symbols ([enabled])
       
  1661   --disable-zip-debug-info
       
  1662                           don't zip debug-info files ([enabled@:@)
       
  1663   --disable-macosx-runtime-support
       
  1664                           disable the use of MacOSX Java runtime support
       
  1665                           framework [enabled]
       
  1666   --disable-static-link-stdc++
       
  1667                           disable static linking of the C++ runtime on Linux
       
  1668                           [enabled]
       
  1669   --enable-javac-server   enable the shared javac server during the build
       
  1670                           process [disabled]
       
  1671   --enable-javac-deps     enable the dependency tracking between Java packages
       
  1672                           [disabled]
       
  1673   --enable-javac-multi-core
       
  1674                           compile Java packages concurrently [disabled]
       
  1675   --enable-sjavac         use sjavac to do fast incremental compiles
       
  1676                           [disabled]
       
  1677   --disable-precompiled-headers
       
  1678                           use precompiled headers when compiling C++ [enabled]
       
  1679   --disable-ccache        use ccache to speed up recompilations [enabled]
       
  1680 
       
  1681 Optional Packages:
       
  1682   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
       
  1683   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
       
  1684   --with-builddeps-conf   use this configuration file for the builddeps
       
  1685   --with-builddeps-server download and use build dependencies from this server
       
  1686                           url, e.g.
       
  1687                           --with-builddeps-server=ftp://example.com/dir
       
  1688   --with-builddeps-dir    store downloaded build dependencies here
       
  1689                           [d/localhome/builddeps]
       
  1690   --with-builddeps-group  chgrp the downloaded build dependencies to this
       
  1691                           group
       
  1692   --with-target-bits      build 32-bit or 64-bit binaries (for platforms that
       
  1693                           support it), e.g. --with-target-bits=32 [guessed]
       
  1694   --with-jdk-variant      JDK variant to build (normal, embedded) [normal]
       
  1695   --with-jvm-variants     JVM variants (separated by commas) to build (server,
       
  1696                           client, kernel, zero, zeroshark) [server]
       
  1697   --with-debug-level      set the debug level (release, fastdebug, slowdebug)
       
  1698                           [release]
       
  1699   --with-cacerts-file     specify alternative cacerts file
       
  1700   --with-conf-name        use this as the name of the configuration,
       
  1701                           overriding the generated default
       
  1702   --with-boot-jdk         path to Boot JDK (used to bootstrap build) [probed]
       
  1703   --with-boot-jdk-jvmargs specify JVM arguments to be passed to all
       
  1704                           invocations of the Boot JDK, overriding the default
       
  1705                           values, e.g --with-boot-jdk-jvmargs="-Xmx8G
       
  1706                           -enableassertions"
       
  1707   --with-add-source-root  for each and every source directory, look in this
       
  1708                           additional source root for the same directory; if it
       
  1709                           exists and have files in it, include it in the build
       
  1710   --with-override-source-root
       
  1711                           for each and every source directory, look in this
       
  1712                           override source root for the same directory; if it
       
  1713                           exists, use that directory instead and ignore the
       
  1714                           directory in the original source root
       
  1715   --with-adds-and-overrides
       
  1716                           use the subdirs 'adds' and 'overrides' in the
       
  1717                           specified directory as add-source-root and
       
  1718                           override-source-root
       
  1719   --with-override-langtools
       
  1720                           use this langtools dir for the build
       
  1721   --with-override-corba   use this corba dir for the build
       
  1722   --with-override-jaxp    use this jaxp dir for the build
       
  1723   --with-override-jaxws   use this jaxws dir for the build
       
  1724   --with-override-hotspot use this hotspot dir for the build
       
  1725   --with-override-jdk     use this jdk dir for the build
       
  1726   --with-msvcr100dll      copy this msvcr100.dll into the built JDK
       
  1727   --with-sys-root         pass this sys-root to the compilers and linker
       
  1728                           (useful if the sys-root encoded in the cross
       
  1729                           compiler tools is incorrect)
       
  1730   --with-tools-dir        search this directory for compilers and tools
       
  1731   --with-devkit           use this directory as base for tools-dir and
       
  1732                           sys-root
       
  1733   --with-extra-cflags     extra flags to be used when compiling jdk c-files
       
  1734   --with-extra-cxxflags   extra flags to be used when compiling jdk c++-files
       
  1735   --with-extra-ldflags    extra flags to be used when linking jdk
       
  1736   --with-x                use the X Window System
       
  1737   --with-cups             specify prefix directory for the cups package
       
  1738                           (expecting the libraries under PATH/lib and the
       
  1739                           headers under PATH/include)
       
  1740   --with-cups-include     specify directory for the cups include files
       
  1741   --with-cups-lib         specify directory for the cups library
       
  1742   --with-freetype         specify prefix directory for the freetype2 package
       
  1743                           (expecting the libraries under PATH/lib and the
       
  1744                           headers under PATH/include)
       
  1745   --with-alsa             specify prefix directory for the alsa package
       
  1746                           (expecting the libraries under PATH/lib and the
       
  1747                           headers under PATH/include)
       
  1748   --with-alsa-include     specify directory for the alsa include files
       
  1749   --with-alsa-lib         specify directory for the alsa library
       
  1750   --with-zlib             use zlib from build system or OpenJDK source
       
  1751                           (system, bundled) [bundled]
       
  1752   --with-num-cores        number of cores in the build system, e.g.
       
  1753                           --with-num-cores=8 [probed]
       
  1754   --with-memory-size      memory (in MB) available in the build system, e.g.
       
  1755                           --with-memory-size=1024 [probed]
       
  1756   --with-server-java      use this java binary for running the javac
       
  1757                           background server and other long running java tasks
       
  1758                           in the build process, e.g.
       
  1759                           ---with-server-java="/opt/jrockit/bin/java -server"
       
  1760   --with-javac-server-cores
       
  1761                           use at most this number of concurrent threads on the
       
  1762                           javac server [probed]
       
  1763   --with-ccache-dir       where to store ccache files [~/.ccache]
       
  1764 
       
  1765 Some influential environment variables:
       
  1766   PKG_CONFIG  path to pkg-config utility
       
  1767   CC          C compiler command
       
  1768   CFLAGS      C compiler flags
       
  1769   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
       
  1770               nonstandard directory <lib dir>
       
  1771   LIBS        libraries to pass to the linker, e.g. -l<library>
       
  1772   CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
       
  1773               you have headers in a nonstandard directory <include dir>
       
  1774   CXX         C++ compiler command
       
  1775   CXXFLAGS    C++ compiler flags
       
  1776   OBJC        Objective C compiler command
       
  1777   OBJCFLAGS   Objective C compiler flags
       
  1778   CPP         C preprocessor
       
  1779   CXXCPP      C++ preprocessor
       
  1780   XMKMF       Path to xmkmf, Makefile generator for X Window System
       
  1781   FREETYPE2_CFLAGS
       
  1782               C compiler flags for FREETYPE2, overriding pkg-config
       
  1783   FREETYPE2_LIBS
       
  1784               linker flags for FREETYPE2, overriding pkg-config
       
  1785   ALSA_CFLAGS C compiler flags for ALSA, overriding pkg-config
       
  1786   ALSA_LIBS   linker flags for ALSA, overriding pkg-config
       
  1787 
       
  1788 Use these variables to override the choices made by `configure' or to help
       
  1789 it to find libraries and programs with nonstandard names/locations.
       
  1790 
       
  1791 Report bugs to <build-dev@openjdk.java.net>.
       
  1792 _ACEOF
       
  1793 ac_status=$?
       
  1794 fi
       
  1795 
       
  1796 if test "$ac_init_help" = "recursive"; then
       
  1797   # If there are subdirs, report their specific --help.
       
  1798   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
       
  1799     test -d "$ac_dir" ||
       
  1800       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
       
  1801       continue
       
  1802     ac_builddir=.
       
  1803 
       
  1804 case "$ac_dir" in
       
  1805 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
       
  1806 *)
       
  1807   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
       
  1808   # A ".." for each directory in $ac_dir_suffix.
       
  1809   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
       
  1810   case $ac_top_builddir_sub in
       
  1811   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
       
  1812   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
       
  1813   esac ;;
       
  1814 esac
       
  1815 ac_abs_top_builddir=$ac_pwd
       
  1816 ac_abs_builddir=$ac_pwd$ac_dir_suffix
       
  1817 # for backward compatibility:
       
  1818 ac_top_builddir=$ac_top_build_prefix
       
  1819 
       
  1820 case $srcdir in
       
  1821   .)  # We are building in place.
       
  1822     ac_srcdir=.
       
  1823     ac_top_srcdir=$ac_top_builddir_sub
       
  1824     ac_abs_top_srcdir=$ac_pwd ;;
       
  1825   [\\/]* | ?:[\\/]* )  # Absolute name.
       
  1826     ac_srcdir=$srcdir$ac_dir_suffix;
       
  1827     ac_top_srcdir=$srcdir
       
  1828     ac_abs_top_srcdir=$srcdir ;;
       
  1829   *) # Relative name.
       
  1830     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
       
  1831     ac_top_srcdir=$ac_top_build_prefix$srcdir
       
  1832     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
       
  1833 esac
       
  1834 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
       
  1835 
       
  1836     cd "$ac_dir" || { ac_status=$?; continue; }
       
  1837     # Check for guested configure.
       
  1838     if test -f "$ac_srcdir/configure.gnu"; then
       
  1839       echo &&
       
  1840       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
       
  1841     elif test -f "$ac_srcdir/configure"; then
       
  1842       echo &&
       
  1843       $SHELL "$ac_srcdir/configure" --help=recursive
       
  1844     else
       
  1845       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
       
  1846     fi || ac_status=$?
       
  1847     cd "$ac_pwd" || { ac_status=$?; break; }
       
  1848   done
       
  1849 fi
       
  1850 
       
  1851 test -n "$ac_init_help" && exit $ac_status
       
  1852 if $ac_init_version; then
       
  1853   cat <<\_ACEOF
       
  1854 openjdk configure jdk8
       
  1855 generated by GNU Autoconf 2.67
       
  1856 
       
  1857 Copyright (C) 2010 Free Software Foundation, Inc.
       
  1858 This configure script is free software; the Free Software Foundation
       
  1859 gives unlimited permission to copy, distribute and modify it.
       
  1860 _ACEOF
       
  1861   exit
       
  1862 fi
       
  1863 
       
  1864 ## ------------------------ ##
       
  1865 ## Autoconf initialization. ##
       
  1866 ## ------------------------ ##
       
  1867 
       
  1868 # ac_fn_c_try_compile LINENO
       
  1869 # --------------------------
       
  1870 # Try to compile conftest.$ac_ext, and return whether this succeeded.
       
  1871 ac_fn_c_try_compile ()
       
  1872 {
       
  1873   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
       
  1874   rm -f conftest.$ac_objext
       
  1875   if { { ac_try="$ac_compile"
       
  1876 case "(($ac_try" in
       
  1877   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
       
  1878   *) ac_try_echo=$ac_try;;
       
  1879 esac
       
  1880 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
       
  1881 $as_echo "$ac_try_echo"; } >&5
       
  1882   (eval "$ac_compile") 2>conftest.err
       
  1883   ac_status=$?
       
  1884   if test -s conftest.err; then
       
  1885     grep -v '^ *+' conftest.err >conftest.er1
       
  1886     cat conftest.er1 >&5
       
  1887     mv -f conftest.er1 conftest.err
       
  1888   fi
       
  1889   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
       
  1890   test $ac_status = 0; } && {
       
  1891 	 test -z "$ac_c_werror_flag" ||
       
  1892 	 test ! -s conftest.err
       
  1893        } && test -s conftest.$ac_objext; then :
       
  1894   ac_retval=0
       
  1895 else
       
  1896   $as_echo "$as_me: failed program was:" >&5
       
  1897 sed 's/^/| /' conftest.$ac_ext >&5
       
  1898 
       
  1899 	ac_retval=1
       
  1900 fi
       
  1901   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
       
  1902   as_fn_set_status $ac_retval
       
  1903 
       
  1904 } # ac_fn_c_try_compile
       
  1905 
       
  1906 # ac_fn_cxx_try_compile LINENO
       
  1907 # ----------------------------
       
  1908 # Try to compile conftest.$ac_ext, and return whether this succeeded.
       
  1909 ac_fn_cxx_try_compile ()
       
  1910 {
       
  1911   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
       
  1912   rm -f conftest.$ac_objext
       
  1913   if { { ac_try="$ac_compile"
       
  1914 case "(($ac_try" in
       
  1915   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
       
  1916   *) ac_try_echo=$ac_try;;
       
  1917 esac
       
  1918 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
       
  1919 $as_echo "$ac_try_echo"; } >&5
       
  1920   (eval "$ac_compile") 2>conftest.err
       
  1921   ac_status=$?
       
  1922   if test -s conftest.err; then
       
  1923     grep -v '^ *+' conftest.err >conftest.er1
       
  1924     cat conftest.er1 >&5
       
  1925     mv -f conftest.er1 conftest.err
       
  1926   fi
       
  1927   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
       
  1928   test $ac_status = 0; } && {
       
  1929 	 test -z "$ac_cxx_werror_flag" ||
       
  1930 	 test ! -s conftest.err
       
  1931        } && test -s conftest.$ac_objext; then :
       
  1932   ac_retval=0
       
  1933 else
       
  1934   $as_echo "$as_me: failed program was:" >&5
       
  1935 sed 's/^/| /' conftest.$ac_ext >&5
       
  1936 
       
  1937 	ac_retval=1
       
  1938 fi
       
  1939   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
       
  1940   as_fn_set_status $ac_retval
       
  1941 
       
  1942 } # ac_fn_cxx_try_compile
       
  1943 
       
  1944 # ac_fn_objc_try_compile LINENO
       
  1945 # -----------------------------
       
  1946 # Try to compile conftest.$ac_ext, and return whether this succeeded.
       
  1947 ac_fn_objc_try_compile ()
       
  1948 {
       
  1949   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
       
  1950   rm -f conftest.$ac_objext
       
  1951   if { { ac_try="$ac_compile"
       
  1952 case "(($ac_try" in
       
  1953   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
       
  1954   *) ac_try_echo=$ac_try;;
       
  1955 esac
       
  1956 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
       
  1957 $as_echo "$ac_try_echo"; } >&5
       
  1958   (eval "$ac_compile") 2>conftest.err
       
  1959   ac_status=$?
       
  1960   if test -s conftest.err; then
       
  1961     grep -v '^ *+' conftest.err >conftest.er1
       
  1962     cat conftest.er1 >&5
       
  1963     mv -f conftest.er1 conftest.err
       
  1964   fi
       
  1965   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
       
  1966   test $ac_status = 0; } && {
       
  1967 	 test -z "$ac_objc_werror_flag" ||
       
  1968 	 test ! -s conftest.err
       
  1969        } && test -s conftest.$ac_objext; then :
       
  1970   ac_retval=0
       
  1971 else
       
  1972   $as_echo "$as_me: failed program was:" >&5
       
  1973 sed 's/^/| /' conftest.$ac_ext >&5
       
  1974 
       
  1975 	ac_retval=1
       
  1976 fi
       
  1977   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
       
  1978   as_fn_set_status $ac_retval
       
  1979 
       
  1980 } # ac_fn_objc_try_compile
       
  1981 
       
  1982 # ac_fn_c_try_cpp LINENO
       
  1983 # ----------------------
       
  1984 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
       
  1985 ac_fn_c_try_cpp ()
       
  1986 {
       
  1987   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
       
  1988   if { { ac_try="$ac_cpp conftest.$ac_ext"
       
  1989 case "(($ac_try" in
       
  1990   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
       
  1991   *) ac_try_echo=$ac_try;;
       
  1992 esac
       
  1993 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
       
  1994 $as_echo "$ac_try_echo"; } >&5
       
  1995   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
       
  1996   ac_status=$?
       
  1997   if test -s conftest.err; then
       
  1998     grep -v '^ *+' conftest.err >conftest.er1
       
  1999     cat conftest.er1 >&5
       
  2000     mv -f conftest.er1 conftest.err
       
  2001   fi
       
  2002   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
       
  2003   test $ac_status = 0; } > conftest.i && {
       
  2004 	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
       
  2005 	 test ! -s conftest.err
       
  2006        }; then :
       
  2007   ac_retval=0
       
  2008 else
       
  2009   $as_echo "$as_me: failed program was:" >&5
       
  2010 sed 's/^/| /' conftest.$ac_ext >&5
       
  2011 
       
  2012     ac_retval=1
       
  2013 fi
       
  2014   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
       
  2015   as_fn_set_status $ac_retval
       
  2016 
       
  2017 } # ac_fn_c_try_cpp
       
  2018 
       
  2019 # ac_fn_cxx_try_cpp LINENO
       
  2020 # ------------------------
       
  2021 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
       
  2022 ac_fn_cxx_try_cpp ()
       
  2023 {
       
  2024   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
       
  2025   if { { ac_try="$ac_cpp conftest.$ac_ext"
       
  2026 case "(($ac_try" in
       
  2027   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
       
  2028   *) ac_try_echo=$ac_try;;
       
  2029 esac
       
  2030 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
       
  2031 $as_echo "$ac_try_echo"; } >&5
       
  2032   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
       
  2033   ac_status=$?
       
  2034   if test -s conftest.err; then
       
  2035     grep -v '^ *+' conftest.err >conftest.er1
       
  2036     cat conftest.er1 >&5
       
  2037     mv -f conftest.er1 conftest.err
       
  2038   fi
       
  2039   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
       
  2040   test $ac_status = 0; } > conftest.i && {
       
  2041 	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
       
  2042 	 test ! -s conftest.err
       
  2043        }; then :
       
  2044   ac_retval=0
       
  2045 else
       
  2046   $as_echo "$as_me: failed program was:" >&5
       
  2047 sed 's/^/| /' conftest.$ac_ext >&5
       
  2048 
       
  2049     ac_retval=1
       
  2050 fi
       
  2051   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
       
  2052   as_fn_set_status $ac_retval
       
  2053 
       
  2054 } # ac_fn_cxx_try_cpp
       
  2055 
       
  2056 # ac_fn_cxx_try_run LINENO
       
  2057 # ------------------------
       
  2058 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
       
  2059 # that executables *can* be run.
       
  2060 ac_fn_cxx_try_run ()
       
  2061 {
       
  2062   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
       
  2063   if { { ac_try="$ac_link"
       
  2064 case "(($ac_try" in
       
  2065   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
       
  2066   *) ac_try_echo=$ac_try;;
       
  2067 esac
       
  2068 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
       
  2069 $as_echo "$ac_try_echo"; } >&5
       
  2070   (eval "$ac_link") 2>&5
       
  2071   ac_status=$?
       
  2072   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
       
  2073   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
       
  2074   { { case "(($ac_try" in
       
  2075   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
       
  2076   *) ac_try_echo=$ac_try;;
       
  2077 esac
       
  2078 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
       
  2079 $as_echo "$ac_try_echo"; } >&5
       
  2080   (eval "$ac_try") 2>&5
       
  2081   ac_status=$?
       
  2082   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
       
  2083   test $ac_status = 0; }; }; then :
       
  2084   ac_retval=0
       
  2085 else
       
  2086   $as_echo "$as_me: program exited with status $ac_status" >&5
       
  2087        $as_echo "$as_me: failed program was:" >&5
       
  2088 sed 's/^/| /' conftest.$ac_ext >&5
       
  2089 
       
  2090        ac_retval=$ac_status
       
  2091 fi
       
  2092   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
       
  2093   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
       
  2094   as_fn_set_status $ac_retval
       
  2095 
       
  2096 } # ac_fn_cxx_try_run
       
  2097 
       
  2098 # ac_fn_cxx_compute_int LINENO EXPR VAR INCLUDES
       
  2099 # ----------------------------------------------
       
  2100 # Tries to find the compile-time value of EXPR in a program that includes
       
  2101 # INCLUDES, setting VAR accordingly. Returns whether the value could be
       
  2102 # computed
       
  2103 ac_fn_cxx_compute_int ()
       
  2104 {
       
  2105   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
       
  2106   if test "$cross_compiling" = yes; then
       
  2107     # Depending upon the size, compute the lo and hi bounds.
       
  2108 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
       
  2109 /* end confdefs.h.  */
       
  2110 $4
       
  2111 int
       
  2112 main ()
       
  2113 {
       
  2114 static int test_array [1 - 2 * !(($2) >= 0)];
       
  2115 test_array [0] = 0
       
  2116 
       
  2117   ;
       
  2118   return 0;
       
  2119 }
       
  2120 _ACEOF
       
  2121 if ac_fn_cxx_try_compile "$LINENO"; then :
       
  2122   ac_lo=0 ac_mid=0
       
  2123   while :; do
       
  2124     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
       
  2125 /* end confdefs.h.  */
       
  2126 $4
       
  2127 int
       
  2128 main ()
       
  2129 {
       
  2130 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
       
  2131 test_array [0] = 0
       
  2132 
       
  2133   ;
       
  2134   return 0;
       
  2135 }
       
  2136 _ACEOF
       
  2137 if ac_fn_cxx_try_compile "$LINENO"; then :
       
  2138   ac_hi=$ac_mid; break
       
  2139 else
       
  2140   as_fn_arith $ac_mid + 1 && ac_lo=$as_val
       
  2141 			if test $ac_lo -le $ac_mid; then
       
  2142 			  ac_lo= ac_hi=
       
  2143 			  break
       
  2144 			fi
       
  2145 			as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
       
  2146 fi
       
  2147 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
       
  2148   done
       
  2149 else
       
  2150   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
       
  2151 /* end confdefs.h.  */
       
  2152 $4
       
  2153 int
       
  2154 main ()
       
  2155 {
       
  2156 static int test_array [1 - 2 * !(($2) < 0)];
       
  2157 test_array [0] = 0
       
  2158 
       
  2159   ;
       
  2160   return 0;
       
  2161 }
       
  2162 _ACEOF
       
  2163 if ac_fn_cxx_try_compile "$LINENO"; then :
       
  2164   ac_hi=-1 ac_mid=-1
       
  2165   while :; do
       
  2166     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
       
  2167 /* end confdefs.h.  */
       
  2168 $4
       
  2169 int
       
  2170 main ()
       
  2171 {
       
  2172 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
       
  2173 test_array [0] = 0
       
  2174 
       
  2175   ;
       
  2176   return 0;
       
  2177 }
       
  2178 _ACEOF
       
  2179 if ac_fn_cxx_try_compile "$LINENO"; then :
       
  2180   ac_lo=$ac_mid; break
       
  2181 else
       
  2182   as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
       
  2183 			if test $ac_mid -le $ac_hi; then
       
  2184 			  ac_lo= ac_hi=
       
  2185 			  break
       
  2186 			fi
       
  2187 			as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
       
  2188 fi
       
  2189 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
       
  2190   done
       
  2191 else
       
  2192   ac_lo= ac_hi=
       
  2193 fi
       
  2194 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
       
  2195 fi
       
  2196 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
       
  2197 # Binary search between lo and hi bounds.
       
  2198 while test "x$ac_lo" != "x$ac_hi"; do
       
  2199   as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
       
  2200   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
       
  2201 /* end confdefs.h.  */
       
  2202 $4
       
  2203 int
       
  2204 main ()
       
  2205 {
       
  2206 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
       
  2207 test_array [0] = 0
       
  2208 
       
  2209   ;
       
  2210   return 0;
       
  2211 }
       
  2212 _ACEOF
       
  2213 if ac_fn_cxx_try_compile "$LINENO"; then :
       
  2214   ac_hi=$ac_mid
       
  2215 else
       
  2216   as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
       
  2217 fi
       
  2218 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
       
  2219 done
       
  2220 case $ac_lo in #((
       
  2221 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
       
  2222 '') ac_retval=1 ;;
       
  2223 esac
       
  2224   else
       
  2225     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
       
  2226 /* end confdefs.h.  */
       
  2227 $4
       
  2228 static long int longval () { return $2; }
       
  2229 static unsigned long int ulongval () { return $2; }
       
  2230 #include <stdio.h>
       
  2231 #include <stdlib.h>
       
  2232 int
       
  2233 main ()
       
  2234 {
       
  2235 
       
  2236   FILE *f = fopen ("conftest.val", "w");
       
  2237   if (! f)
       
  2238     return 1;
       
  2239   if (($2) < 0)
       
  2240     {
       
  2241       long int i = longval ();
       
  2242       if (i != ($2))
       
  2243 	return 1;
       
  2244       fprintf (f, "%ld", i);
       
  2245     }
       
  2246   else
       
  2247     {
       
  2248       unsigned long int i = ulongval ();
       
  2249       if (i != ($2))
       
  2250 	return 1;
       
  2251       fprintf (f, "%lu", i);
       
  2252     }
       
  2253   /* Do not output a trailing newline, as this causes \r\n confusion
       
  2254      on some platforms.  */
       
  2255   return ferror (f) || fclose (f) != 0;
       
  2256 
       
  2257   ;
       
  2258   return 0;
       
  2259 }
       
  2260 _ACEOF
       
  2261 if ac_fn_cxx_try_run "$LINENO"; then :
       
  2262   echo >>conftest.val; read $3 <conftest.val; ac_retval=0
       
  2263 else
       
  2264   ac_retval=1
       
  2265 fi
       
  2266 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
       
  2267   conftest.$ac_objext conftest.beam conftest.$ac_ext
       
  2268 rm -f conftest.val
       
  2269 
       
  2270   fi
       
  2271   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
       
  2272   as_fn_set_status $ac_retval
       
  2273 
       
  2274 } # ac_fn_cxx_compute_int
       
  2275 
       
  2276 # ac_fn_cxx_check_header_compile LINENO HEADER VAR INCLUDES
       
  2277 # ---------------------------------------------------------
       
  2278 # Tests whether HEADER exists and can be compiled using the include files in
       
  2279 # INCLUDES, setting the cache variable VAR accordingly.
       
  2280 ac_fn_cxx_check_header_compile ()
       
  2281 {
       
  2282   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
       
  2283   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
       
  2284 $as_echo_n "checking for $2... " >&6; }
       
  2285 if eval "test \"\${$3+set}\"" = set; then :
       
  2286   $as_echo_n "(cached) " >&6
       
  2287 else
       
  2288   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
       
  2289 /* end confdefs.h.  */
       
  2290 $4
       
  2291 #include <$2>
       
  2292 _ACEOF
       
  2293 if ac_fn_cxx_try_compile "$LINENO"; then :
       
  2294   eval "$3=yes"
       
  2295 else
       
  2296   eval "$3=no"
       
  2297 fi
       
  2298 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
       
  2299 fi
       
  2300 eval ac_res=\$$3
       
  2301 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
       
  2302 $as_echo "$ac_res" >&6; }
       
  2303   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
       
  2304 
       
  2305 } # ac_fn_cxx_check_header_compile
       
  2306 
       
  2307 # ac_fn_cxx_try_link LINENO
       
  2308 # -------------------------
       
  2309 # Try to link conftest.$ac_ext, and return whether this succeeded.
       
  2310 ac_fn_cxx_try_link ()
       
  2311 {
       
  2312   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
       
  2313   rm -f conftest.$ac_objext conftest$ac_exeext
       
  2314   if { { ac_try="$ac_link"
       
  2315 case "(($ac_try" in
       
  2316   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
       
  2317   *) ac_try_echo=$ac_try;;
       
  2318 esac
       
  2319 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
       
  2320 $as_echo "$ac_try_echo"; } >&5
       
  2321   (eval "$ac_link") 2>conftest.err
       
  2322   ac_status=$?
       
  2323   if test -s conftest.err; then
       
  2324     grep -v '^ *+' conftest.err >conftest.er1
       
  2325     cat conftest.er1 >&5
       
  2326     mv -f conftest.er1 conftest.err
       
  2327   fi
       
  2328   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
       
  2329   test $ac_status = 0; } && {
       
  2330 	 test -z "$ac_cxx_werror_flag" ||
       
  2331 	 test ! -s conftest.err
       
  2332        } && test -s conftest$ac_exeext && {
       
  2333 	 test "$cross_compiling" = yes ||
       
  2334 	 $as_test_x conftest$ac_exeext
       
  2335        }; then :
       
  2336   ac_retval=0
       
  2337 else
       
  2338   $as_echo "$as_me: failed program was:" >&5
       
  2339 sed 's/^/| /' conftest.$ac_ext >&5
       
  2340 
       
  2341 	ac_retval=1
       
  2342 fi
       
  2343   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
       
  2344   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
       
  2345   # interfere with the next link command; also delete a directory that is
       
  2346   # left behind by Apple's compiler.  We do this before executing the actions.
       
  2347   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
       
  2348   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
       
  2349   as_fn_set_status $ac_retval
       
  2350 
       
  2351 } # ac_fn_cxx_try_link
       
  2352 
       
  2353 # ac_fn_cxx_check_func LINENO FUNC VAR
       
  2354 # ------------------------------------
       
  2355 # Tests whether FUNC exists, setting the cache variable VAR accordingly
       
  2356 ac_fn_cxx_check_func ()
       
  2357 {
       
  2358   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
       
  2359   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
       
  2360 $as_echo_n "checking for $2... " >&6; }
       
  2361 if eval "test \"\${$3+set}\"" = set; then :
       
  2362   $as_echo_n "(cached) " >&6
       
  2363 else
       
  2364   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
       
  2365 /* end confdefs.h.  */
       
  2366 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
       
  2367    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
       
  2368 #define $2 innocuous_$2
       
  2369 
       
  2370 /* System header to define __stub macros and hopefully few prototypes,
       
  2371     which can conflict with char $2 (); below.
       
  2372     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
       
  2373     <limits.h> exists even on freestanding compilers.  */
       
  2374 
       
  2375 #ifdef __STDC__
       
  2376 # include <limits.h>
       
  2377 #else
       
  2378 # include <assert.h>
       
  2379 #endif
       
  2380 
       
  2381 #undef $2
       
  2382 
       
  2383 /* Override any GCC internal prototype to avoid an error.
       
  2384    Use char because int might match the return type of a GCC
       
  2385    builtin and then its argument prototype would still apply.  */
       
  2386 #ifdef __cplusplus
       
  2387 extern "C"
       
  2388 #endif
       
  2389 char $2 ();
       
  2390 /* The GNU C library defines this for functions which it implements
       
  2391     to always fail with ENOSYS.  Some functions are actually named
       
  2392     something starting with __ and the normal name is an alias.  */
       
  2393 #if defined __stub_$2 || defined __stub___$2
       
  2394 choke me
       
  2395 #endif
       
  2396 
       
  2397 int
       
  2398 main ()
       
  2399 {
       
  2400 return $2 ();
       
  2401   ;
       
  2402   return 0;
       
  2403 }
       
  2404 _ACEOF
       
  2405 if ac_fn_cxx_try_link "$LINENO"; then :
       
  2406   eval "$3=yes"
       
  2407 else
       
  2408   eval "$3=no"
       
  2409 fi
       
  2410 rm -f core conftest.err conftest.$ac_objext \
       
  2411     conftest$ac_exeext conftest.$ac_ext
       
  2412 fi
       
  2413 eval ac_res=\$$3
       
  2414 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
       
  2415 $as_echo "$ac_res" >&6; }
       
  2416   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
       
  2417 
       
  2418 } # ac_fn_cxx_check_func
       
  2419 
       
  2420 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
       
  2421 # -------------------------------------------------------
       
  2422 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
       
  2423 # the include files in INCLUDES and setting the cache variable VAR
       
  2424 # accordingly.
       
  2425 ac_fn_c_check_header_mongrel ()
       
  2426 {
       
  2427   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
       
  2428   if eval "test \"\${$3+set}\"" = set; then :
       
  2429   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
       
  2430 $as_echo_n "checking for $2... " >&6; }
       
  2431 if eval "test \"\${$3+set}\"" = set; then :
       
  2432   $as_echo_n "(cached) " >&6
       
  2433 fi
       
  2434 eval ac_res=\$$3
       
  2435 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
       
  2436 $as_echo "$ac_res" >&6; }
       
  2437 else
       
  2438   # Is the header compilable?
       
  2439 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
       
  2440 $as_echo_n "checking $2 usability... " >&6; }
       
  2441 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
       
  2442 /* end confdefs.h.  */
       
  2443 $4
       
  2444 #include <$2>
       
  2445 _ACEOF
       
  2446 if ac_fn_c_try_compile "$LINENO"; then :
       
  2447   ac_header_compiler=yes
       
  2448 else
       
  2449   ac_header_compiler=no
       
  2450 fi
       
  2451 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
       
  2452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
       
  2453 $as_echo "$ac_header_compiler" >&6; }
       
  2454 
       
  2455 # Is the header present?
       
  2456 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
       
  2457 $as_echo_n "checking $2 presence... " >&6; }
       
  2458 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
       
  2459 /* end confdefs.h.  */
       
  2460 #include <$2>
       
  2461 _ACEOF
       
  2462 if ac_fn_c_try_cpp "$LINENO"; then :
       
  2463   ac_header_preproc=yes
       
  2464 else
       
  2465   ac_header_preproc=no
       
  2466 fi
       
  2467 rm -f conftest.err conftest.i conftest.$ac_ext
       
  2468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
       
  2469 $as_echo "$ac_header_preproc" >&6; }
       
  2470 
       
  2471 # So?  What about this header?
       
  2472 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
       
  2473   yes:no: )
       
  2474     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
       
  2475 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
       
  2476     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
       
  2477 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
       
  2478     ;;
       
  2479   no:yes:* )
       
  2480     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
       
  2481 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
       
  2482     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
       
  2483 $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
       
  2484     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
       
  2485 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
       
  2486     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
       
  2487 $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
       
  2488     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
       
  2489 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
       
  2490 ( $as_echo "## ----------------------------------------- ##
       
  2491 ## Report this to build-dev@openjdk.java.net ##
       
  2492 ## ----------------------------------------- ##"
       
  2493      ) | sed "s/^/$as_me: WARNING:     /" >&2
       
  2494     ;;
       
  2495 esac
       
  2496   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
       
  2497 $as_echo_n "checking for $2... " >&6; }
       
  2498 if eval "test \"\${$3+set}\"" = set; then :
       
  2499   $as_echo_n "(cached) " >&6
       
  2500 else
       
  2501   eval "$3=\$ac_header_compiler"
       
  2502 fi
       
  2503 eval ac_res=\$$3
       
  2504 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
       
  2505 $as_echo "$ac_res" >&6; }
       
  2506 fi
       
  2507   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
       
  2508 
       
  2509 } # ac_fn_c_check_header_mongrel
       
  2510 
       
  2511 # ac_fn_cxx_check_header_mongrel LINENO HEADER VAR INCLUDES
       
  2512 # ---------------------------------------------------------
       
  2513 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
       
  2514 # the include files in INCLUDES and setting the cache variable VAR
       
  2515 # accordingly.
       
  2516 ac_fn_cxx_check_header_mongrel ()
       
  2517 {
       
  2518   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
       
  2519   if eval "test \"\${$3+set}\"" = set; then :
       
  2520   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
       
  2521 $as_echo_n "checking for $2... " >&6; }
       
  2522 if eval "test \"\${$3+set}\"" = set; then :
       
  2523   $as_echo_n "(cached) " >&6
       
  2524 fi
       
  2525 eval ac_res=\$$3
       
  2526 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
       
  2527 $as_echo "$ac_res" >&6; }
       
  2528 else
       
  2529   # Is the header compilable?
       
  2530 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
       
  2531 $as_echo_n "checking $2 usability... " >&6; }
       
  2532 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
       
  2533 /* end confdefs.h.  */
       
  2534 $4
       
  2535 #include <$2>
       
  2536 _ACEOF
       
  2537 if ac_fn_cxx_try_compile "$LINENO"; then :
       
  2538   ac_header_compiler=yes
       
  2539 else
       
  2540   ac_header_compiler=no
       
  2541 fi
       
  2542 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
       
  2543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
       
  2544 $as_echo "$ac_header_compiler" >&6; }
       
  2545 
       
  2546 # Is the header present?
       
  2547 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
       
  2548 $as_echo_n "checking $2 presence... " >&6; }
       
  2549 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
       
  2550 /* end confdefs.h.  */
       
  2551 #include <$2>
       
  2552 _ACEOF
       
  2553 if ac_fn_cxx_try_cpp "$LINENO"; then :
       
  2554   ac_header_preproc=yes
       
  2555 else
       
  2556   ac_header_preproc=no
       
  2557 fi
       
  2558 rm -f conftest.err conftest.i conftest.$ac_ext
       
  2559 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
       
  2560 $as_echo "$ac_header_preproc" >&6; }
       
  2561 
       
  2562 # So?  What about this header?
       
  2563 case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in #((
       
  2564   yes:no: )
       
  2565     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
       
  2566 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
       
  2567     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
       
  2568 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
       
  2569     ;;
       
  2570   no:yes:* )
       
  2571     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
       
  2572 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
       
  2573     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
       
  2574 $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
       
  2575     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
       
  2576 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
       
  2577     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
       
  2578 $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
       
  2579     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
       
  2580 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
       
  2581 ( $as_echo "## ----------------------------------------- ##
       
  2582 ## Report this to build-dev@openjdk.java.net ##
       
  2583 ## ----------------------------------------- ##"
       
  2584      ) | sed "s/^/$as_me: WARNING:     /" >&2
       
  2585     ;;
       
  2586 esac
       
  2587   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
       
  2588 $as_echo_n "checking for $2... " >&6; }
       
  2589 if eval "test \"\${$3+set}\"" = set; then :
       
  2590   $as_echo_n "(cached) " >&6
       
  2591 else
       
  2592   eval "$3=\$ac_header_compiler"
       
  2593 fi
       
  2594 eval ac_res=\$$3
       
  2595 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
       
  2596 $as_echo "$ac_res" >&6; }
       
  2597 fi
       
  2598   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
       
  2599 
       
  2600 } # ac_fn_cxx_check_header_mongrel
       
  2601 cat >config.log <<_ACEOF
       
  2602 This file contains any messages produced by compilers while
       
  2603 running configure, to aid debugging if configure makes a mistake.
       
  2604 
       
  2605 It was created by openjdk $as_me jdk8, which was
       
  2606 generated by GNU Autoconf 2.67.  Invocation command line was
       
  2607 
       
  2608   $ $0 $@
       
  2609 
       
  2610 _ACEOF
       
  2611 exec 5>>config.log
       
  2612 {
       
  2613 cat <<_ASUNAME
       
  2614 ## --------- ##
       
  2615 ## Platform. ##
       
  2616 ## --------- ##
       
  2617 
       
  2618 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
       
  2619 uname -m = `(uname -m) 2>/dev/null || echo unknown`
       
  2620 uname -r = `(uname -r) 2>/dev/null || echo unknown`
       
  2621 uname -s = `(uname -s) 2>/dev/null || echo unknown`
       
  2622 uname -v = `(uname -v) 2>/dev/null || echo unknown`
       
  2623 
       
  2624 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
       
  2625 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
       
  2626 
       
  2627 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
       
  2628 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
       
  2629 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
       
  2630 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
       
  2631 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
       
  2632 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
       
  2633 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
       
  2634 
       
  2635 _ASUNAME
       
  2636 
       
  2637 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
       
  2638 for as_dir in $PATH
       
  2639 do
       
  2640   IFS=$as_save_IFS
       
  2641   test -z "$as_dir" && as_dir=.
       
  2642     $as_echo "PATH: $as_dir"
       
  2643   done
       
  2644 IFS=$as_save_IFS
       
  2645 
       
  2646 } >&5
       
  2647 
       
  2648 cat >&5 <<_ACEOF
       
  2649 
       
  2650 
       
  2651 ## ----------- ##
       
  2652 ## Core tests. ##
       
  2653 ## ----------- ##
       
  2654 
       
  2655 _ACEOF
       
  2656 
       
  2657 
       
  2658 # Keep a trace of the command line.
       
  2659 # Strip out --no-create and --no-recursion so they do not pile up.
       
  2660 # Strip out --silent because we don't want to record it for future runs.
       
  2661 # Also quote any args containing shell meta-characters.
       
  2662 # Make two passes to allow for proper duplicate-argument suppression.
       
  2663 ac_configure_args=
       
  2664 ac_configure_args0=
       
  2665 ac_configure_args1=
       
  2666 ac_must_keep_next=false
       
  2667 for ac_pass in 1 2
       
  2668 do
       
  2669   for ac_arg
       
  2670   do
       
  2671     case $ac_arg in
       
  2672     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
       
  2673     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
       
  2674     | -silent | --silent | --silen | --sile | --sil)
       
  2675       continue ;;
       
  2676     *\'*)
       
  2677       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
       
  2678     esac
       
  2679     case $ac_pass in
       
  2680     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
       
  2681     2)
       
  2682       as_fn_append ac_configure_args1 " '$ac_arg'"
       
  2683       if test $ac_must_keep_next = true; then
       
  2684 	ac_must_keep_next=false # Got value, back to normal.
       
  2685       else
       
  2686 	case $ac_arg in
       
  2687 	  *=* | --config-cache | -C | -disable-* | --disable-* \
       
  2688 	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
       
  2689 	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
       
  2690 	  | -with-* | --with-* | -without-* | --without-* | --x)
       
  2691 	    case "$ac_configure_args0 " in
       
  2692 	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
       
  2693 	    esac
       
  2694 	    ;;
       
  2695 	  -* ) ac_must_keep_next=true ;;
       
  2696 	esac
       
  2697       fi
       
  2698       as_fn_append ac_configure_args " '$ac_arg'"
       
  2699       ;;
       
  2700     esac
       
  2701   done
       
  2702 done
       
  2703 { ac_configure_args0=; unset ac_configure_args0;}
       
  2704 { ac_configure_args1=; unset ac_configure_args1;}
       
  2705 
       
  2706 # When interrupted or exit'd, cleanup temporary files, and complete
       
  2707 # config.log.  We remove comments because anyway the quotes in there
       
  2708 # would cause problems or look ugly.
       
  2709 # WARNING: Use '\'' to represent an apostrophe within the trap.
       
  2710 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
       
  2711 trap 'exit_status=$?
       
  2712   # Save into config.log some information that might help in debugging.
       
  2713   {
       
  2714     echo
       
  2715 
       
  2716     $as_echo "## ---------------- ##
       
  2717 ## Cache variables. ##
       
  2718 ## ---------------- ##"
       
  2719     echo
       
  2720     # The following way of writing the cache mishandles newlines in values,
       
  2721 (
       
  2722   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
       
  2723     eval ac_val=\$$ac_var
       
  2724     case $ac_val in #(
       
  2725     *${as_nl}*)
       
  2726       case $ac_var in #(
       
  2727       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
       
  2728 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
       
  2729       esac
       
  2730       case $ac_var in #(
       
  2731       _ | IFS | as_nl) ;; #(
       
  2732       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
       
  2733       *) { eval $ac_var=; unset $ac_var;} ;;
       
  2734       esac ;;
       
  2735     esac
       
  2736   done
       
  2737   (set) 2>&1 |
       
  2738     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
       
  2739     *${as_nl}ac_space=\ *)
       
  2740       sed -n \
       
  2741 	"s/'\''/'\''\\\\'\'''\''/g;
       
  2742 	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
       
  2743       ;; #(
       
  2744     *)
       
  2745       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
       
  2746       ;;
       
  2747     esac |
       
  2748     sort
       
  2749 )
       
  2750     echo
       
  2751 
       
  2752     $as_echo "## ----------------- ##
       
  2753 ## Output variables. ##
       
  2754 ## ----------------- ##"
       
  2755     echo
       
  2756     for ac_var in $ac_subst_vars
       
  2757     do
       
  2758       eval ac_val=\$$ac_var
       
  2759       case $ac_val in
       
  2760       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
       
  2761       esac
       
  2762       $as_echo "$ac_var='\''$ac_val'\''"
       
  2763     done | sort
       
  2764     echo
       
  2765 
       
  2766     if test -n "$ac_subst_files"; then
       
  2767       $as_echo "## ------------------- ##
       
  2768 ## File substitutions. ##
       
  2769 ## ------------------- ##"
       
  2770       echo
       
  2771       for ac_var in $ac_subst_files
       
  2772       do
       
  2773 	eval ac_val=\$$ac_var
       
  2774 	case $ac_val in
       
  2775 	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
       
  2776 	esac
       
  2777 	$as_echo "$ac_var='\''$ac_val'\''"
       
  2778       done | sort
       
  2779       echo
       
  2780     fi
       
  2781 
       
  2782     if test -s confdefs.h; then
       
  2783       $as_echo "## ----------- ##
       
  2784 ## confdefs.h. ##
       
  2785 ## ----------- ##"
       
  2786       echo
       
  2787       cat confdefs.h
       
  2788       echo
       
  2789     fi
       
  2790     test "$ac_signal" != 0 &&
       
  2791       $as_echo "$as_me: caught signal $ac_signal"
       
  2792     $as_echo "$as_me: exit $exit_status"
       
  2793   } >&5
       
  2794   rm -f core *.core core.conftest.* &&
       
  2795     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
       
  2796     exit $exit_status
       
  2797 ' 0
       
  2798 for ac_signal in 1 2 13 15; do
       
  2799   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
       
  2800 done
       
  2801 ac_signal=0
       
  2802 
       
  2803 # confdefs.h avoids OS command line length limits that DEFS can exceed.
       
  2804 rm -f -r conftest* confdefs.h
       
  2805 
       
  2806 $as_echo "/* confdefs.h */" > confdefs.h
       
  2807 
       
  2808 # Predefined preprocessor variables.
       
  2809 
       
  2810 cat >>confdefs.h <<_ACEOF
       
  2811 #define PACKAGE_NAME "$PACKAGE_NAME"
       
  2812 _ACEOF
       
  2813 
       
  2814 cat >>confdefs.h <<_ACEOF
       
  2815 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
       
  2816 _ACEOF
       
  2817 
       
  2818 cat >>confdefs.h <<_ACEOF
       
  2819 #define PACKAGE_VERSION "$PACKAGE_VERSION"
       
  2820 _ACEOF
       
  2821 
       
  2822 cat >>confdefs.h <<_ACEOF
       
  2823 #define PACKAGE_STRING "$PACKAGE_STRING"
       
  2824 _ACEOF
       
  2825 
       
  2826 cat >>confdefs.h <<_ACEOF
       
  2827 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
       
  2828 _ACEOF
       
  2829 
       
  2830 cat >>confdefs.h <<_ACEOF
       
  2831 #define PACKAGE_URL "$PACKAGE_URL"
       
  2832 _ACEOF
       
  2833 
       
  2834 
       
  2835 # Let the site file select an alternate cache file if it wants to.
       
  2836 # Prefer an explicitly selected file to automatically selected ones.
       
  2837 ac_site_file1=NONE
       
  2838 ac_site_file2=NONE
       
  2839 if test -n "$CONFIG_SITE"; then
       
  2840   # We do not want a PATH search for config.site.
       
  2841   case $CONFIG_SITE in #((
       
  2842     -*)  ac_site_file1=./$CONFIG_SITE;;
       
  2843     */*) ac_site_file1=$CONFIG_SITE;;
       
  2844     *)   ac_site_file1=./$CONFIG_SITE;;
       
  2845   esac
       
  2846 elif test "x$prefix" != xNONE; then
       
  2847   ac_site_file1=$prefix/share/config.site
       
  2848   ac_site_file2=$prefix/etc/config.site
       
  2849 else
       
  2850   ac_site_file1=$ac_default_prefix/share/config.site
       
  2851   ac_site_file2=$ac_default_prefix/etc/config.site
       
  2852 fi
       
  2853 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
       
  2854 do
       
  2855   test "x$ac_site_file" = xNONE && continue
       
  2856   if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
       
  2857     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
       
  2858 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
       
  2859     sed 's/^/| /' "$ac_site_file" >&5
       
  2860     . "$ac_site_file" \
       
  2861       || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
       
  2862 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
       
  2863 as_fn_error $? "failed to load site script $ac_site_file
       
  2864 See \`config.log' for more details" "$LINENO" 5 ; }
       
  2865   fi
       
  2866 done
       
  2867 
       
  2868 if test -r "$cache_file"; then
       
  2869   # Some versions of bash will fail to source /dev/null (special files
       
  2870   # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
       
  2871   if test /dev/null != "$cache_file" && test -f "$cache_file"; then
       
  2872     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
       
  2873 $as_echo "$as_me: loading cache $cache_file" >&6;}
       
  2874     case $cache_file in
       
  2875       [\\/]* | ?:[\\/]* ) . "$cache_file";;
       
  2876       *)                      . "./$cache_file";;
       
  2877     esac
       
  2878   fi
       
  2879 else
       
  2880   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
       
  2881 $as_echo "$as_me: creating cache $cache_file" >&6;}
       
  2882   >$cache_file
       
  2883 fi
       
  2884 
       
  2885 # Check that the precious variables saved in the cache have kept the same
       
  2886 # value.
       
  2887 ac_cache_corrupted=false
       
  2888 for ac_var in $ac_precious_vars; do
       
  2889   eval ac_old_set=\$ac_cv_env_${ac_var}_set
       
  2890   eval ac_new_set=\$ac_env_${ac_var}_set
       
  2891   eval ac_old_val=\$ac_cv_env_${ac_var}_value
       
  2892   eval ac_new_val=\$ac_env_${ac_var}_value
       
  2893   case $ac_old_set,$ac_new_set in
       
  2894     set,)
       
  2895       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
       
  2896 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
       
  2897       ac_cache_corrupted=: ;;
       
  2898     ,set)
       
  2899       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
       
  2900 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
       
  2901       ac_cache_corrupted=: ;;
       
  2902     ,);;
       
  2903     *)
       
  2904       if test "x$ac_old_val" != "x$ac_new_val"; then
       
  2905 	# differences in whitespace do not lead to failure.
       
  2906 	ac_old_val_w=`echo x $ac_old_val`
       
  2907 	ac_new_val_w=`echo x $ac_new_val`
       
  2908 	if test "$ac_old_val_w" != "$ac_new_val_w"; then
       
  2909 	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
       
  2910 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
       
  2911 	  ac_cache_corrupted=:
       
  2912 	else
       
  2913 	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
       
  2914 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
       
  2915 	  eval $ac_var=\$ac_old_val
       
  2916 	fi
       
  2917 	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
       
  2918 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
       
  2919 	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
       
  2920 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
       
  2921       fi;;
       
  2922   esac
       
  2923   # Pass precious variables to config.status.
       
  2924   if test "$ac_new_set" = set; then
       
  2925     case $ac_new_val in
       
  2926     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
       
  2927     *) ac_arg=$ac_var=$ac_new_val ;;
       
  2928     esac
       
  2929     case " $ac_configure_args " in
       
  2930       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
       
  2931       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
       
  2932     esac
       
  2933   fi
       
  2934 done
       
  2935 if $ac_cache_corrupted; then
       
  2936   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
       
  2937 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
       
  2938   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
       
  2939 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
       
  2940   as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
       
  2941 fi
       
  2942 ## -------------------- ##
       
  2943 ## Main body of script. ##
       
  2944 ## -------------------- ##
       
  2945 
       
  2946 ac_ext=c
       
  2947 ac_cpp='$CPP $CPPFLAGS'
       
  2948 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
       
  2949 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
       
  2950 ac_compiler_gnu=$ac_cv_c_compiler_gnu
       
  2951 
       
  2952 
       
  2953 
       
  2954 # Do not change or remove the following line, it is needed for consistency checks:
       
  2955 # DATE_WHEN_GENERATED: 1341161875
       
  2956 
       
  2957 ac_aux_dir=
       
  2958 for ac_dir in build-aux "$srcdir"/build-aux; do
       
  2959   if test -f "$ac_dir/install-sh"; then
       
  2960     ac_aux_dir=$ac_dir
       
  2961     ac_install_sh="$ac_aux_dir/install-sh -c"
       
  2962     break
       
  2963   elif test -f "$ac_dir/install.sh"; then
       
  2964     ac_aux_dir=$ac_dir
       
  2965     ac_install_sh="$ac_aux_dir/install.sh -c"
       
  2966     break
       
  2967   elif test -f "$ac_dir/shtool"; then
       
  2968     ac_aux_dir=$ac_dir
       
  2969     ac_install_sh="$ac_aux_dir/shtool install -c"
       
  2970     break
       
  2971   fi
       
  2972 done
       
  2973 if test -z "$ac_aux_dir"; then
       
  2974   as_fn_error $? "cannot find install-sh, install.sh, or shtool in build-aux \"$srcdir\"/build-aux" "$LINENO" 5
       
  2975 fi
       
  2976 
       
  2977 # These three variables are undocumented and unsupported,
       
  2978 # and are intended to be withdrawn in a future Autoconf release.
       
  2979 # They can cause serious problems if a builder's source tree is in a directory
       
  2980 # whose full name contains unusual characters.
       
  2981 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
       
  2982 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
       
  2983 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
       
  2984 
       
  2985 
       
  2986 # pkg.m4 - Macros to locate and utilise pkg-config.            -*- Autoconf -*-
       
  2987 #
       
  2988 # Copyright © 2004 Scott James Remnant <scott@netsplit.com>.
       
  2989 #
       
  2990 # This program is free software; you can redistribute it and/or modify
       
  2991 # it under the terms of the GNU General Public License as published by
       
  2992 # the Free Software Foundation; either version 2 of the License, or
       
  2993 # (at your option) any later version.
       
  2994 #
       
  2995 # This program is distributed in the hope that it will be useful, but
       
  2996 # WITHOUT ANY WARRANTY; without even the implied warranty of
       
  2997 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
       
  2998 # General Public License for more details.
       
  2999 #
       
  3000 # You should have received a copy of the GNU General Public License
       
  3001 # along with this program; if not, write to the Free Software
       
  3002 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
       
  3003 #
       
  3004 # As a special exception to the GNU General Public License, if you
       
  3005 # distribute this file as part of a program that contains a
       
  3006 # configuration script generated by Autoconf, you may include it under
       
  3007 # the same distribution terms that you use for the rest of that program.
       
  3008 
       
  3009 # PKG_PROG_PKG_CONFIG([MIN-VERSION])
       
  3010 # ----------------------------------
       
  3011 # PKG_PROG_PKG_CONFIG
       
  3012 
       
  3013 # PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
       
  3014 #
       
  3015 # Check to see whether a particular set of modules exists.  Similar
       
  3016 # to PKG_CHECK_MODULES(), but does not set variables or print errors.
       
  3017 #
       
  3018 #
       
  3019 # Similar to PKG_CHECK_MODULES, make sure that the first instance of
       
  3020 # this or PKG_CHECK_MODULES is called, or make sure to call
       
  3021 # PKG_CHECK_EXISTS manually
       
  3022 # --------------------------------------------------------------
       
  3023 
       
  3024 
       
  3025 
       
  3026 # _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES])
       
  3027 # ---------------------------------------------
       
  3028 # _PKG_CONFIG
       
  3029 
       
  3030 # _PKG_SHORT_ERRORS_SUPPORTED
       
  3031 # -----------------------------
       
  3032 # _PKG_SHORT_ERRORS_SUPPORTED
       
  3033 
       
  3034 
       
  3035 # PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND],
       
  3036 # [ACTION-IF-NOT-FOUND])
       
  3037 #
       
  3038 #
       
  3039 # Note that if there is a possibility the first call to
       
  3040 # PKG_CHECK_MODULES might not happen, you should be sure to include an
       
  3041 # explicit call to PKG_PROG_PKG_CONFIG in your configure.ac
       
  3042 #
       
  3043 #
       
  3044 # --------------------------------------------------------------
       
  3045 # PKG_CHECK_MODULES
       
  3046 
       
  3047 
       
  3048 # Include these first...
       
  3049 #
       
  3050 # Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
       
  3051 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
       
  3052 #
       
  3053 # This code is free software; you can redistribute it and/or modify it
       
  3054 # under the terms of the GNU General Public License version 2 only, as
       
  3055 # published by the Free Software Foundation.  Oracle designates this
       
  3056 # particular file as subject to the "Classpath" exception as provided
       
  3057 # by Oracle in the LICENSE file that accompanied this code.
       
  3058 #
       
  3059 # This code is distributed in the hope that it will be useful, but WITHOUT
       
  3060 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
       
  3061 # FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
       
  3062 # version 2 for more details (a copy is included in the LICENSE file that
       
  3063 # accompanied this code).
       
  3064 #
       
  3065 # You should have received a copy of the GNU General Public License version
       
  3066 # 2 along with this work; if not, write to the Free Software Foundation,
       
  3067 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
       
  3068 #
       
  3069 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
       
  3070 # or visit www.oracle.com if you need additional information or have any
       
  3071 # questions.
       
  3072 #
       
  3073 
       
  3074 
       
  3075 
       
  3076 
       
  3077 
       
  3078 
       
  3079 
       
  3080 
       
  3081 
       
  3082 
       
  3083 
       
  3084 
       
  3085 
       
  3086 
       
  3087 
       
  3088 
       
  3089 
       
  3090 
       
  3091 
       
  3092 
       
  3093 
       
  3094 
       
  3095 
       
  3096 
       
  3097 #%%% Simple tools %%%
       
  3098 
       
  3099 
       
  3100 
       
  3101 
       
  3102 
       
  3103 
       
  3104 
       
  3105 
       
  3106 
       
  3107 
       
  3108 
       
  3109 
       
  3110 # Check if build directory is on local disk.
       
  3111 # Argument 1: directory to test
       
  3112 # Argument 2: what to do if it is on local disk
       
  3113 # Argument 3: what to do otherwise (remote disk or failure)
       
  3114 
       
  3115 
       
  3116 
       
  3117 
       
  3118 #
       
  3119 # Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
       
  3120 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
       
  3121 #
       
  3122 # This code is free software; you can redistribute it and/or modify it
       
  3123 # under the terms of the GNU General Public License version 2 only, as
       
  3124 # published by the Free Software Foundation.  Oracle designates this
       
  3125 # particular file as subject to the "Classpath" exception as provided
       
  3126 # by Oracle in the LICENSE file that accompanied this code.
       
  3127 #
       
  3128 # This code is distributed in the hope that it will be useful, but WITHOUT
       
  3129 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
       
  3130 # FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
       
  3131 # version 2 for more details (a copy is included in the LICENSE file that
       
  3132 # accompanied this code).
       
  3133 #
       
  3134 # You should have received a copy of the GNU General Public License version
       
  3135 # 2 along with this work; if not, write to the Free Software Foundation,
       
  3136 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
       
  3137 #
       
  3138 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
       
  3139 # or visit www.oracle.com if you need additional information or have any
       
  3140 # questions.
       
  3141 #
       
  3142 
       
  3143 
       
  3144 
       
  3145 
       
  3146 
       
  3147 
       
  3148 
       
  3149 
       
  3150 
       
  3151 
       
  3152 
       
  3153 # ... then the rest
       
  3154 #
       
  3155 # Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
       
  3156 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
       
  3157 #
       
  3158 # This code is free software; you can redistribute it and/or modify it
       
  3159 # under the terms of the GNU General Public License version 2 only, as
       
  3160 # published by the Free Software Foundation.  Oracle designates this
       
  3161 # particular file as subject to the "Classpath" exception as provided
       
  3162 # by Oracle in the LICENSE file that accompanied this code.
       
  3163 #
       
  3164 # This code is distributed in the hope that it will be useful, but WITHOUT
       
  3165 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
       
  3166 # FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
       
  3167 # version 2 for more details (a copy is included in the LICENSE file that
       
  3168 # accompanied this code).
       
  3169 #
       
  3170 # You should have received a copy of the GNU General Public License version
       
  3171 # 2 along with this work; if not, write to the Free Software Foundation,
       
  3172 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
       
  3173 #
       
  3174 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
       
  3175 # or visit www.oracle.com if you need additional information or have any
       
  3176 # questions.
       
  3177 #
       
  3178 
       
  3179 # Fixes paths on windows to be mixed mode short.
       
  3180 
       
  3181 
       
  3182 
       
  3183 
       
  3184 ###############################################################################
       
  3185 #
       
  3186 # We need a Boot JDK to bootstrap the build.
       
  3187 #
       
  3188 
       
  3189 
       
  3190 
       
  3191 
       
  3192 
       
  3193 #
       
  3194 # Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
       
  3195 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
       
  3196 #
       
  3197 # This code is free software; you can redistribute it and/or modify it
       
  3198 # under the terms of the GNU General Public License version 2 only, as
       
  3199 # published by the Free Software Foundation.  Oracle designates this
       
  3200 # particular file as subject to the "Classpath" exception as provided
       
  3201 # by Oracle in the LICENSE file that accompanied this code.
       
  3202 #
       
  3203 # This code is distributed in the hope that it will be useful, but WITHOUT
       
  3204 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
       
  3205 # FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
       
  3206 # version 2 for more details (a copy is included in the LICENSE file that
       
  3207 # accompanied this code).
       
  3208 #
       
  3209 # You should have received a copy of the GNU General Public License version
       
  3210 # 2 along with this work; if not, write to the Free Software Foundation,
       
  3211 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
       
  3212 #
       
  3213 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
       
  3214 # or visit www.oracle.com if you need additional information or have any
       
  3215 # questions.
       
  3216 #
       
  3217 
       
  3218 
       
  3219 
       
  3220 
       
  3221 
       
  3222 
       
  3223 
       
  3224 
       
  3225 
       
  3226 
       
  3227 
       
  3228 
       
  3229 
       
  3230 
       
  3231 
       
  3232 
       
  3233 
       
  3234 
       
  3235 #
       
  3236 # Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
       
  3237 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
       
  3238 #
       
  3239 # This code is free software; you can redistribute it and/or modify it
       
  3240 # under the terms of the GNU General Public License version 2 only, as
       
  3241 # published by the Free Software Foundation.  Oracle designates this
       
  3242 # particular file as subject to the "Classpath" exception as provided
       
  3243 # by Oracle in the LICENSE file that accompanied this code.
       
  3244 #
       
  3245 # This code is distributed in the hope that it will be useful, but WITHOUT
       
  3246 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
       
  3247 # FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
       
  3248 # version 2 for more details (a copy is included in the LICENSE file that
       
  3249 # accompanied this code).
       
  3250 #
       
  3251 # You should have received a copy of the GNU General Public License version
       
  3252 # 2 along with this work; if not, write to the Free Software Foundation,
       
  3253 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
       
  3254 #
       
  3255 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
       
  3256 # or visit www.oracle.com if you need additional information or have any
       
  3257 # questions.
       
  3258 #
       
  3259 
       
  3260 
       
  3261 
       
  3262 
       
  3263 
       
  3264 apt_help() {
       
  3265     case $1 in
       
  3266     devkit)
       
  3267         PKGHANDLER_COMMAND="sudo apt-get install build-essential" ;;
       
  3268     openjdk)
       
  3269         PKGHANDLER_COMMAND="sudo apt-get install openjdk-7-jdk" ;;
       
  3270     alsa)
       
  3271         PKGHANDLER_COMMAND="sudo apt-get install libasound2-dev" ;;
       
  3272     cups)
       
  3273         PKGHANDLER_COMMAND="sudo apt-get install libcups2-dev" ;;
       
  3274     freetype2)
       
  3275         PKGHANDLER_COMMAND="sudo apt-get install libfreetype6-dev" ;;
       
  3276     pulse)
       
  3277         PKGHANDLER_COMMAND="sudo apt-get install libpulse-dev" ;;
       
  3278     x11)
       
  3279         PKGHANDLER_COMMAND="sudo apt-get install libX11-dev libxext-dev libxrender-dev libxtst-dev" ;;
       
  3280     ccache)
       
  3281         PKGHANDLER_COMMAND="sudo apt-get install ccache" ;;
       
  3282     * )
       
  3283        break ;;
       
  3284     esac
       
  3285 }
       
  3286 
       
  3287 yum_help() {
       
  3288     case $1 in
       
  3289     devkit)
       
  3290         PKGHANDLER_COMMAND="sudo yum groupinstall \"Development Tools\"" ;;
       
  3291     openjdk)
       
  3292         PKGHANDLER_COMMAND="sudo yum install java-1.7.0-openjdk" ;;
       
  3293     alsa)
       
  3294         PKGHANDLER_COMMAND="sudo yum install alsa-lib-devel" ;;
       
  3295     cups)
       
  3296         PKGHANDLER_COMMAND="sudo yum install cups-devel" ;;
       
  3297     freetype2)
       
  3298         PKGHANDLER_COMMAND="sudo yum install freetype2-devel" ;;
       
  3299     pulse)
       
  3300         PKGHANDLER_COMMAND="sudo yum install pulseaudio-libs-devel" ;;
       
  3301     x11)
       
  3302         PKGHANDLER_COMMAND="sudo yum install libXtst-devel" ;;
       
  3303     ccache)
       
  3304         PKGHANDLER_COMMAND="sudo yum install ccache" ;;
       
  3305     * )
       
  3306        break ;;
       
  3307     esac
       
  3308 }
       
  3309 
       
  3310 port_help() {
       
  3311     PKGHANDLER_COMMAND=""
       
  3312 }
       
  3313 
       
  3314 pkgutil_help() {
       
  3315     PKGHANDLER_COMMAND=""
       
  3316 }
       
  3317 
       
  3318 pkgadd_help() {
       
  3319     PKGHANDLER_COMMAND=""
       
  3320 }
       
  3321 
       
  3322 
       
  3323 
       
  3324 #
       
  3325 # Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
       
  3326 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
       
  3327 #
       
  3328 # This code is free software; you can redistribute it and/or modify it
       
  3329 # under the terms of the GNU General Public License version 2 only, as
       
  3330 # published by the Free Software Foundation.  Oracle designates this
       
  3331 # particular file as subject to the "Classpath" exception as provided
       
  3332 # by Oracle in the LICENSE file that accompanied this code.
       
  3333 #
       
  3334 # This code is distributed in the hope that it will be useful, but WITHOUT
       
  3335 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
       
  3336 # FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
       
  3337 # version 2 for more details (a copy is included in the LICENSE file that
       
  3338 # accompanied this code).
       
  3339 #
       
  3340 # You should have received a copy of the GNU General Public License version
       
  3341 # 2 along with this work; if not, write to the Free Software Foundation,
       
  3342 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
       
  3343 #
       
  3344 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
       
  3345 # or visit www.oracle.com if you need additional information or have any
       
  3346 # questions.
       
  3347 #
       
  3348 
       
  3349 
       
  3350 
       
  3351 
       
  3352 
       
  3353 
       
  3354 
       
  3355 
       
  3356 
       
  3357 
       
  3358 
       
  3359 
       
  3360 
       
  3361 
       
  3362 
       
  3363 #
       
  3364 # Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
       
  3365 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
       
  3366 #
       
  3367 # This code is free software; you can redistribute it and/or modify it
       
  3368 # under the terms of the GNU General Public License version 2 only, as
       
  3369 # published by the Free Software Foundation.  Oracle designates this
       
  3370 # particular file as subject to the "Classpath" exception as provided
       
  3371 # by Oracle in the LICENSE file that accompanied this code.
       
  3372 #
       
  3373 # This code is distributed in the hope that it will be useful, but WITHOUT
       
  3374 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
       
  3375 # FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
       
  3376 # version 2 for more details (a copy is included in the LICENSE file that
       
  3377 # accompanied this code).
       
  3378 #
       
  3379 # You should have received a copy of the GNU General Public License version
       
  3380 # 2 along with this work; if not, write to the Free Software Foundation,
       
  3381 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
       
  3382 #
       
  3383 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
       
  3384 # or visit www.oracle.com if you need additional information or have any
       
  3385 # questions.
       
  3386 #
       
  3387 
       
  3388 
       
  3389 
       
  3390 
       
  3391 
       
  3392 
       
  3393 
       
  3394 
       
  3395 
       
  3396 
       
  3397 
       
  3398 
       
  3399 
       
  3400 
       
  3401 
       
  3402 #
       
  3403 # Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
       
  3404 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
       
  3405 #
       
  3406 # This code is free software; you can redistribute it and/or modify it
       
  3407 # under the terms of the GNU General Public License version 2 only, as
       
  3408 # published by the Free Software Foundation.  Oracle designates this
       
  3409 # particular file as subject to the "Classpath" exception as provided
       
  3410 # by Oracle in the LICENSE file that accompanied this code.
       
  3411 #
       
  3412 # This code is distributed in the hope that it will be useful, but WITHOUT
       
  3413 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
       
  3414 # FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
       
  3415 # version 2 for more details (a copy is included in the LICENSE file that
       
  3416 # accompanied this code).
       
  3417 #
       
  3418 # You should have received a copy of the GNU General Public License version
       
  3419 # 2 along with this work; if not, write to the Free Software Foundation,
       
  3420 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
       
  3421 #
       
  3422 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
       
  3423 # or visit www.oracle.com if you need additional information or have any
       
  3424 # questions.
       
  3425 #
       
  3426 
       
  3427 
       
  3428 
       
  3429 
       
  3430 
       
  3431 
       
  3432 
       
  3433 
       
  3434 
       
  3435 
       
  3436 
       
  3437 
       
  3438 
       
  3439 #%%% Build and target systems %%%
       
  3440 
       
  3441 
       
  3442 
       
  3443 
       
  3444 
       
  3445 
       
  3446 
       
  3447 
       
  3448 
       
  3449 
       
  3450 #
       
  3451 # Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
       
  3452 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
       
  3453 #
       
  3454 # This code is free software; you can redistribute it and/or modify it
       
  3455 # under the terms of the GNU General Public License version 2 only, as
       
  3456 # published by the Free Software Foundation.  Oracle designates this
       
  3457 # particular file as subject to the "Classpath" exception as provided
       
  3458 # by Oracle in the LICENSE file that accompanied this code.
       
  3459 #
       
  3460 # This code is distributed in the hope that it will be useful, but WITHOUT
       
  3461 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
       
  3462 # FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
       
  3463 # version 2 for more details (a copy is included in the LICENSE file that
       
  3464 # accompanied this code).
       
  3465 #
       
  3466 # You should have received a copy of the GNU General Public License version
       
  3467 # 2 along with this work; if not, write to the Free Software Foundation,
       
  3468 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
       
  3469 #
       
  3470 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
       
  3471 # or visit www.oracle.com if you need additional information or have any
       
  3472 # questions.
       
  3473 #
       
  3474 
       
  3475 
       
  3476 
       
  3477 
       
  3478 
       
  3479 
       
  3480 
       
  3481 
       
  3482 #
       
  3483 # Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
       
  3484 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
       
  3485 #
       
  3486 # This code is free software; you can redistribute it and/or modify it
       
  3487 # under the terms of the GNU General Public License version 2 only, as
       
  3488 # published by the Free Software Foundation.  Oracle designates this
       
  3489 # particular file as subject to the "Classpath" exception as provided
       
  3490 # by Oracle in the LICENSE file that accompanied this code.
       
  3491 #
       
  3492 # This code is distributed in the hope that it will be useful, but WITHOUT
       
  3493 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
       
  3494 # FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
       
  3495 # version 2 for more details (a copy is included in the LICENSE file that
       
  3496 # accompanied this code).
       
  3497 #
       
  3498 # You should have received a copy of the GNU General Public License version
       
  3499 # 2 along with this work; if not, write to the Free Software Foundation,
       
  3500 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
       
  3501 #
       
  3502 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
       
  3503 # or visit www.oracle.com if you need additional information or have any
       
  3504 # questions.
       
  3505 #
       
  3506 
       
  3507 
       
  3508 
       
  3509 
       
  3510 
       
  3511 
       
  3512 
       
  3513 
       
  3514 
       
  3515 
       
  3516 
       
  3517 
       
  3518 
       
  3519 
       
  3520 
       
  3521 # This line needs to be here, verbatim, after all includes.
       
  3522 # It is replaced with closed functionality when building
       
  3523 # closed sources.
       
  3524 
       
  3525 
       
  3526 ###############################################################################
       
  3527 #
       
  3528 # Initialization
       
  3529 #
       
  3530 ###############################################################################
       
  3531 
       
  3532 # Basic initialization that must happen first of all
       
  3533 
       
  3534 # Save the original command line. This is passed to us by the wrapper configure script.
       
  3535 
       
  3536 DATE_WHEN_CONFIGURED=`LANG=C date`
       
  3537 
       
  3538 
       
  3539 # Locate the directory of this script.
       
  3540 SCRIPT="$0"
       
  3541 
       
  3542     if test "x$OPENJDK_BUILD_OS" != xwindows; then
       
  3543         # Follow a chain of symbolic links. Use readlink
       
  3544         # where it exists, else fall back to horribly
       
  3545         # complicated shell code.
       
  3546         # Extract the first word of "readlink", so it can be a program name with args.
       
  3547 set dummy readlink; ac_word=$2
       
  3548 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
       
  3549 $as_echo_n "checking for $ac_word... " >&6; }
       
  3550 if test "${ac_cv_path_READLINK+set}" = set; then :
       
  3551   $as_echo_n "(cached) " >&6
       
  3552 else
       
  3553   case $READLINK in
       
  3554   [\\/]* | ?:[\\/]*)
       
  3555   ac_cv_path_READLINK="$READLINK" # Let the user override the test with a path.
       
  3556   ;;
       
  3557   *)
       
  3558   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
       
  3559 for as_dir in $PATH
       
  3560 do
       
  3561   IFS=$as_save_IFS
       
  3562   test -z "$as_dir" && as_dir=.
       
  3563     for ac_exec_ext in '' $ac_executable_extensions; do
       
  3564   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
       
  3565     ac_cv_path_READLINK="$as_dir/$ac_word$ac_exec_ext"
       
  3566     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
       
  3567     break 2
       
  3568   fi
       
  3569 done
       
  3570   done
       
  3571 IFS=$as_save_IFS
       
  3572 
       
  3573   ;;
       
  3574 esac
       
  3575 fi
       
  3576 READLINK=$ac_cv_path_READLINK
       
  3577 if test -n "$READLINK"; then
       
  3578   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READLINK" >&5
       
  3579 $as_echo "$READLINK" >&6; }
       
  3580 else
       
  3581   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
  3582 $as_echo "no" >&6; }
       
  3583 fi
       
  3584 
       
  3585 
       
  3586         if test "x$READLINK_TESTED" != yes; then
       
  3587             # On MacOSX there is a readlink tool with a different
       
  3588             # purpose than the GNU readlink tool. Check the found readlink.
       
  3589             ISGNU=`$READLINK --help 2>&1 | grep GNU`
       
  3590             if test "x$ISGNU" = x; then
       
  3591                  # A readlink that we do not know how to use.
       
  3592                  # Are there other non-GNU readlinks out there?
       
  3593                  READLINK_TESTED=yes
       
  3594                  READLINK=
       
  3595             fi
       
  3596         fi
       
  3597 
       
  3598         if test "x$READLINK" != x; then
       
  3599             SCRIPT=`$READLINK -f $SCRIPT`
       
  3600         else
       
  3601             STARTDIR=$PWD
       
  3602             COUNTER=0
       
  3603             DIR=`dirname $SCRIPT`
       
  3604             FIL=`basename $SCRIPT`
       
  3605             while test $COUNTER -lt 20; do
       
  3606                 ISLINK=`ls -l $DIR/$FIL | grep '\->' | sed -e 's/.*-> \(.*\)/\1/'`
       
  3607                 if test "x$ISLINK" == x; then
       
  3608                     # This is not a symbolic link! We are done!
       
  3609                     break
       
  3610                 fi
       
  3611                 # The link might be relative! We have to use cd to travel safely.
       
  3612                 cd $DIR
       
  3613                 cd `dirname $ISLINK`
       
  3614                 DIR=`pwd`
       
  3615                 FIL=`basename $ISLINK`
       
  3616                 let COUNTER=COUNTER+1
       
  3617             done
       
  3618             cd $STARTDIR
       
  3619             SCRIPT=$DIR/$FIL
       
  3620         fi
       
  3621     fi
       
  3622 
       
  3623 AUTOCONF_DIR=`dirname $0`
       
  3624 
       
  3625 
       
  3626 # Where is the source? It is located two levels above the configure script.
       
  3627 CURDIR="$PWD"
       
  3628 cd "$AUTOCONF_DIR/../.."
       
  3629 SRC_ROOT="`pwd`"
       
  3630 if test "x$OPENJDK_BUILD_OS" = "xwindows"; then
       
  3631     SRC_ROOT_LENGTH=`pwd|wc -m`
       
  3632     if test $SRC_ROOT_LENGTH -gt 100; then
       
  3633         as_fn_error $? "Your base path is too long. It is $SRC_ROOT_LENGTH characters long, but only 100 is supported" "$LINENO" 5
       
  3634     fi
       
  3635 fi
       
  3636 
       
  3637 cd "$CURDIR"
       
  3638 
       
  3639 
       
  3640     # Fail with message the path to the source root if var SRC_ROOT contains a path with no spaces in it.
       
  3641     # Unless on Windows, where we can rewrite the path.
       
  3642     HAS_SPACE=`echo "$SRC_ROOT" | grep " "`
       
  3643     if test "x$HAS_SPACE" != x; then
       
  3644         if test "x$OPENJDK_BUILD_OS" = "xwindows"; then
       
  3645             SRC_ROOT=`$CYGPATH -s -m -a "$SRC_ROOT"`
       
  3646             SRC_ROOT=`$CYGPATH -u "$SRC_ROOT"`
       
  3647         else
       
  3648             as_fn_error $? "You cannot have spaces in the path to the source root! \"$SRC_ROOT\"" "$LINENO" 5
       
  3649         fi
       
  3650     fi
       
  3651 
       
  3652 
       
  3653     # Fail with message the path to the current directory if var CURDIR contains a path with no spaces in it.
       
  3654     # Unless on Windows, where we can rewrite the path.
       
  3655     HAS_SPACE=`echo "$CURDIR" | grep " "`
       
  3656     if test "x$HAS_SPACE" != x; then
       
  3657         if test "x$OPENJDK_BUILD_OS" = "xwindows"; then
       
  3658             CURDIR=`$CYGPATH -s -m -a "$CURDIR"`
       
  3659             CURDIR=`$CYGPATH -u "$CURDIR"`
       
  3660         else
       
  3661             as_fn_error $? "You cannot have spaces in the path to the current directory! \"$CURDIR\"" "$LINENO" 5
       
  3662         fi
       
  3663     fi
       
  3664 
       
  3665 
       
  3666 
       
  3667 # Setup default logging of stdout and stderr to build.log in the output root.
       
  3668 BUILD_LOG='$(OUTPUT_ROOT)/build.log'
       
  3669 BUILD_LOG_PREVIOUS='$(OUTPUT_ROOT)/build.log.old'
       
  3670 BUILD_LOG_WRAPPER='$(SH) $(SRC_ROOT)/common/bin/logger.sh $(BUILD_LOG)'
       
  3671 
       
  3672 
       
  3673 
       
  3674 
       
  3675 
       
  3676 # Must be done before we can call HELP_MSG_MISSING_DEPENDENCY.
       
  3677 
       
  3678     for ac_prog in apt-get yum port pkgutil pkgadd
       
  3679 do
       
  3680   # Extract the first word of "$ac_prog", so it can be a program name with args.
       
  3681 set dummy $ac_prog; ac_word=$2
       
  3682 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
       
  3683 $as_echo_n "checking for $ac_word... " >&6; }
       
  3684 if test "${ac_cv_prog_PKGHANDLER+set}" = set; then :
       
  3685   $as_echo_n "(cached) " >&6
       
  3686 else
       
  3687   if test -n "$PKGHANDLER"; then
       
  3688   ac_cv_prog_PKGHANDLER="$PKGHANDLER" # Let the user override the test.
       
  3689 else
       
  3690 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
       
  3691 for as_dir in $PATH
       
  3692 do
       
  3693   IFS=$as_save_IFS
       
  3694   test -z "$as_dir" && as_dir=.
       
  3695     for ac_exec_ext in '' $ac_executable_extensions; do
       
  3696   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
       
  3697     ac_cv_prog_PKGHANDLER="$ac_prog"
       
  3698     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
       
  3699     break 2
       
  3700   fi
       
  3701 done
       
  3702   done
       
  3703 IFS=$as_save_IFS
       
  3704 
       
  3705 fi
       
  3706 fi
       
  3707 PKGHANDLER=$ac_cv_prog_PKGHANDLER
       
  3708 if test -n "$PKGHANDLER"; then
       
  3709   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKGHANDLER" >&5
       
  3710 $as_echo "$PKGHANDLER" >&6; }
       
  3711 else
       
  3712   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
  3713 $as_echo "no" >&6; }
       
  3714 fi
       
  3715 
       
  3716 
       
  3717   test -n "$PKGHANDLER" && break
       
  3718 done
       
  3719 
       
  3720 
       
  3721 
       
  3722 # Setup simple tools, that do not need have cross compilation support.
       
  3723 # Without these, we can't properly run the rest of the configure script.
       
  3724 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
       
  3725 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
       
  3726 if test "${ac_cv_path_GREP+set}" = set; then :
       
  3727   $as_echo_n "(cached) " >&6
       
  3728 else
       
  3729   if test -z "$GREP"; then
       
  3730   ac_path_GREP_found=false
       
  3731   # Loop through the user's path and test for each of PROGNAME-LIST
       
  3732   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
       
  3733 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
       
  3734 do
       
  3735   IFS=$as_save_IFS
       
  3736   test -z "$as_dir" && as_dir=.
       
  3737     for ac_prog in grep ggrep; do
       
  3738     for ac_exec_ext in '' $ac_executable_extensions; do
       
  3739       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
       
  3740       { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
       
  3741 # Check for GNU ac_path_GREP and select it if it is found.
       
  3742   # Check for GNU $ac_path_GREP
       
  3743 case `"$ac_path_GREP" --version 2>&1` in
       
  3744 *GNU*)
       
  3745   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
       
  3746 *)
       
  3747   ac_count=0
       
  3748   $as_echo_n 0123456789 >"conftest.in"
       
  3749   while :
       
  3750   do
       
  3751     cat "conftest.in" "conftest.in" >"conftest.tmp"
       
  3752     mv "conftest.tmp" "conftest.in"
       
  3753     cp "conftest.in" "conftest.nl"
       
  3754     $as_echo 'GREP' >> "conftest.nl"
       
  3755     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
       
  3756     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
       
  3757     as_fn_arith $ac_count + 1 && ac_count=$as_val
       
  3758     if test $ac_count -gt ${ac_path_GREP_max-0}; then
       
  3759       # Best one so far, save it but keep looking for a better one
       
  3760       ac_cv_path_GREP="$ac_path_GREP"
       
  3761       ac_path_GREP_max=$ac_count
       
  3762     fi
       
  3763     # 10*(2^10) chars as input seems more than enough
       
  3764     test $ac_count -gt 10 && break
       
  3765   done
       
  3766   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
       
  3767 esac
       
  3768 
       
  3769       $ac_path_GREP_found && break 3
       
  3770     done
       
  3771   done
       
  3772   done
       
  3773 IFS=$as_save_IFS
       
  3774   if test -z "$ac_cv_path_GREP"; then
       
  3775     as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
       
  3776   fi
       
  3777 else
       
  3778   ac_cv_path_GREP=$GREP
       
  3779 fi
       
  3780 
       
  3781 fi
       
  3782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
       
  3783 $as_echo "$ac_cv_path_GREP" >&6; }
       
  3784  GREP="$ac_cv_path_GREP"
       
  3785 
       
  3786 
       
  3787 
       
  3788 # Start with tools that do not need have cross compilation support
       
  3789 # and can be expected to be found in the default PATH. These tools are
       
  3790 # used by configure. Nor are these tools expected to be found in the
       
  3791 # devkit from the builddeps server either, since they are
       
  3792 # needed to download the devkit.
       
  3793 for ac_prog in gawk mawk nawk awk
       
  3794 do
       
  3795   # Extract the first word of "$ac_prog", so it can be a program name with args.
       
  3796 set dummy $ac_prog; ac_word=$2
       
  3797 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
       
  3798 $as_echo_n "checking for $ac_word... " >&6; }
       
  3799 if test "${ac_cv_prog_AWK+set}" = set; then :
       
  3800   $as_echo_n "(cached) " >&6
       
  3801 else
       
  3802   if test -n "$AWK"; then
       
  3803   ac_cv_prog_AWK="$AWK" # Let the user override the test.
       
  3804 else
       
  3805 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
       
  3806 for as_dir in $PATH
       
  3807 do
       
  3808   IFS=$as_save_IFS
       
  3809   test -z "$as_dir" && as_dir=.
       
  3810     for ac_exec_ext in '' $ac_executable_extensions; do
       
  3811   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
       
  3812     ac_cv_prog_AWK="$ac_prog"
       
  3813     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
       
  3814     break 2
       
  3815   fi
       
  3816 done
       
  3817   done
       
  3818 IFS=$as_save_IFS
       
  3819 
       
  3820 fi
       
  3821 fi
       
  3822 AWK=$ac_cv_prog_AWK
       
  3823 if test -n "$AWK"; then
       
  3824   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
       
  3825 $as_echo "$AWK" >&6; }
       
  3826 else
       
  3827   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
  3828 $as_echo "no" >&6; }
       
  3829 fi
       
  3830 
       
  3831 
       
  3832   test -n "$AWK" && break
       
  3833 done
       
  3834 
       
  3835 
       
  3836     # Test that variable AWK is not empty.
       
  3837     if test "" = "$AWK"; then as_fn_error $? "Could not find awk !" "$LINENO" 5 ; fi
       
  3838 
       
  3839 # Extract the first word of "cat", so it can be a program name with args.
       
  3840 set dummy cat; ac_word=$2
       
  3841 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
       
  3842 $as_echo_n "checking for $ac_word... " >&6; }
       
  3843 if test "${ac_cv_path_CAT+set}" = set; then :
       
  3844   $as_echo_n "(cached) " >&6
       
  3845 else
       
  3846   case $CAT in
       
  3847   [\\/]* | ?:[\\/]*)
       
  3848   ac_cv_path_CAT="$CAT" # Let the user override the test with a path.
       
  3849   ;;
       
  3850   *)
       
  3851   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
       
  3852 for as_dir in $PATH
       
  3853 do
       
  3854   IFS=$as_save_IFS
       
  3855   test -z "$as_dir" && as_dir=.
       
  3856     for ac_exec_ext in '' $ac_executable_extensions; do
       
  3857   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
       
  3858     ac_cv_path_CAT="$as_dir/$ac_word$ac_exec_ext"
       
  3859     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
       
  3860     break 2
       
  3861   fi
       
  3862 done
       
  3863   done
       
  3864 IFS=$as_save_IFS
       
  3865 
       
  3866   ;;
       
  3867 esac
       
  3868 fi
       
  3869 CAT=$ac_cv_path_CAT
       
  3870 if test -n "$CAT"; then
       
  3871   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CAT" >&5
       
  3872 $as_echo "$CAT" >&6; }
       
  3873 else
       
  3874   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
  3875 $as_echo "no" >&6; }
       
  3876 fi
       
  3877 
       
  3878 
       
  3879 
       
  3880     # Test that variable CAT is not empty.
       
  3881     if test "" = "$CAT"; then as_fn_error $? "Could not find cat !" "$LINENO" 5 ; fi
       
  3882 
       
  3883 # Extract the first word of "chmod", so it can be a program name with args.
       
  3884 set dummy chmod; ac_word=$2
       
  3885 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
       
  3886 $as_echo_n "checking for $ac_word... " >&6; }
       
  3887 if test "${ac_cv_path_CHMOD+set}" = set; then :
       
  3888   $as_echo_n "(cached) " >&6
       
  3889 else
       
  3890   case $CHMOD in
       
  3891   [\\/]* | ?:[\\/]*)
       
  3892   ac_cv_path_CHMOD="$CHMOD" # Let the user override the test with a path.
       
  3893   ;;
       
  3894   *)
       
  3895   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
       
  3896 for as_dir in $PATH
       
  3897 do
       
  3898   IFS=$as_save_IFS
       
  3899   test -z "$as_dir" && as_dir=.
       
  3900     for ac_exec_ext in '' $ac_executable_extensions; do
       
  3901   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
       
  3902     ac_cv_path_CHMOD="$as_dir/$ac_word$ac_exec_ext"
       
  3903     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
       
  3904     break 2
       
  3905   fi
       
  3906 done
       
  3907   done
       
  3908 IFS=$as_save_IFS
       
  3909 
       
  3910   ;;
       
  3911 esac
       
  3912 fi
       
  3913 CHMOD=$ac_cv_path_CHMOD
       
  3914 if test -n "$CHMOD"; then
       
  3915   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CHMOD" >&5
       
  3916 $as_echo "$CHMOD" >&6; }
       
  3917 else
       
  3918   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
  3919 $as_echo "no" >&6; }
       
  3920 fi
       
  3921 
       
  3922 
       
  3923 
       
  3924     # Test that variable CHMOD is not empty.
       
  3925     if test "" = "$CHMOD"; then as_fn_error $? "Could not find chmod !" "$LINENO" 5 ; fi
       
  3926 
       
  3927 # Extract the first word of "cp", so it can be a program name with args.
       
  3928 set dummy cp; ac_word=$2
       
  3929 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
       
  3930 $as_echo_n "checking for $ac_word... " >&6; }
       
  3931 if test "${ac_cv_path_CP+set}" = set; then :
       
  3932   $as_echo_n "(cached) " >&6
       
  3933 else
       
  3934   case $CP in
       
  3935   [\\/]* | ?:[\\/]*)
       
  3936   ac_cv_path_CP="$CP" # Let the user override the test with a path.
       
  3937   ;;
       
  3938   *)
       
  3939   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
       
  3940 for as_dir in $PATH
       
  3941 do
       
  3942   IFS=$as_save_IFS
       
  3943   test -z "$as_dir" && as_dir=.
       
  3944     for ac_exec_ext in '' $ac_executable_extensions; do
       
  3945   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
       
  3946     ac_cv_path_CP="$as_dir/$ac_word$ac_exec_ext"
       
  3947     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
       
  3948     break 2
       
  3949   fi
       
  3950 done
       
  3951   done
       
  3952 IFS=$as_save_IFS
       
  3953 
       
  3954   ;;
       
  3955 esac
       
  3956 fi
       
  3957 CP=$ac_cv_path_CP
       
  3958 if test -n "$CP"; then
       
  3959   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CP" >&5
       
  3960 $as_echo "$CP" >&6; }
       
  3961 else
       
  3962   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
  3963 $as_echo "no" >&6; }
       
  3964 fi
       
  3965 
       
  3966 
       
  3967 
       
  3968     # Test that variable CP is not empty.
       
  3969     if test "" = "$CP"; then as_fn_error $? "Could not find cp !" "$LINENO" 5 ; fi
       
  3970 
       
  3971 # Extract the first word of "cpio", so it can be a program name with args.
       
  3972 set dummy cpio; ac_word=$2
       
  3973 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
       
  3974 $as_echo_n "checking for $ac_word... " >&6; }
       
  3975 if test "${ac_cv_path_CPIO+set}" = set; then :
       
  3976   $as_echo_n "(cached) " >&6
       
  3977 else
       
  3978   case $CPIO in
       
  3979   [\\/]* | ?:[\\/]*)
       
  3980   ac_cv_path_CPIO="$CPIO" # Let the user override the test with a path.
       
  3981   ;;
       
  3982   *)
       
  3983   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
       
  3984 for as_dir in $PATH
       
  3985 do
       
  3986   IFS=$as_save_IFS
       
  3987   test -z "$as_dir" && as_dir=.
       
  3988     for ac_exec_ext in '' $ac_executable_extensions; do
       
  3989   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
       
  3990     ac_cv_path_CPIO="$as_dir/$ac_word$ac_exec_ext"
       
  3991     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
       
  3992     break 2
       
  3993   fi
       
  3994 done
       
  3995   done
       
  3996 IFS=$as_save_IFS
       
  3997 
       
  3998   ;;
       
  3999 esac
       
  4000 fi
       
  4001 CPIO=$ac_cv_path_CPIO
       
  4002 if test -n "$CPIO"; then
       
  4003   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPIO" >&5
       
  4004 $as_echo "$CPIO" >&6; }
       
  4005 else
       
  4006   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
  4007 $as_echo "no" >&6; }
       
  4008 fi
       
  4009 
       
  4010 
       
  4011 
       
  4012     # Test that variable CPIO is not empty.
       
  4013     if test "" = "$CPIO"; then as_fn_error $? "Could not find cpio !" "$LINENO" 5 ; fi
       
  4014 
       
  4015 # Extract the first word of "cut", so it can be a program name with args.
       
  4016 set dummy cut; ac_word=$2
       
  4017 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
       
  4018 $as_echo_n "checking for $ac_word... " >&6; }
       
  4019 if test "${ac_cv_path_CUT+set}" = set; then :
       
  4020   $as_echo_n "(cached) " >&6
       
  4021 else
       
  4022   case $CUT in
       
  4023   [\\/]* | ?:[\\/]*)
       
  4024   ac_cv_path_CUT="$CUT" # Let the user override the test with a path.
       
  4025   ;;
       
  4026   *)
       
  4027   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
       
  4028 for as_dir in $PATH
       
  4029 do
       
  4030   IFS=$as_save_IFS
       
  4031   test -z "$as_dir" && as_dir=.
       
  4032     for ac_exec_ext in '' $ac_executable_extensions; do
       
  4033   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
       
  4034     ac_cv_path_CUT="$as_dir/$ac_word$ac_exec_ext"
       
  4035     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
       
  4036     break 2
       
  4037   fi
       
  4038 done
       
  4039   done
       
  4040 IFS=$as_save_IFS
       
  4041 
       
  4042   ;;
       
  4043 esac
       
  4044 fi
       
  4045 CUT=$ac_cv_path_CUT
       
  4046 if test -n "$CUT"; then
       
  4047   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CUT" >&5
       
  4048 $as_echo "$CUT" >&6; }
       
  4049 else
       
  4050   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
  4051 $as_echo "no" >&6; }
       
  4052 fi
       
  4053 
       
  4054 
       
  4055 
       
  4056     # Test that variable CUT is not empty.
       
  4057     if test "" = "$CUT"; then as_fn_error $? "Could not find cut !" "$LINENO" 5 ; fi
       
  4058 
       
  4059 # Extract the first word of "date", so it can be a program name with args.
       
  4060 set dummy date; ac_word=$2
       
  4061 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
       
  4062 $as_echo_n "checking for $ac_word... " >&6; }
       
  4063 if test "${ac_cv_path_DATE+set}" = set; then :
       
  4064   $as_echo_n "(cached) " >&6
       
  4065 else
       
  4066   case $DATE in
       
  4067   [\\/]* | ?:[\\/]*)
       
  4068   ac_cv_path_DATE="$DATE" # Let the user override the test with a path.
       
  4069   ;;
       
  4070   *)
       
  4071   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
       
  4072 for as_dir in $PATH
       
  4073 do
       
  4074   IFS=$as_save_IFS
       
  4075   test -z "$as_dir" && as_dir=.
       
  4076     for ac_exec_ext in '' $ac_executable_extensions; do
       
  4077   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
       
  4078     ac_cv_path_DATE="$as_dir/$ac_word$ac_exec_ext"
       
  4079     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
       
  4080     break 2
       
  4081   fi
       
  4082 done
       
  4083   done
       
  4084 IFS=$as_save_IFS
       
  4085 
       
  4086   ;;
       
  4087 esac
       
  4088 fi
       
  4089 DATE=$ac_cv_path_DATE
       
  4090 if test -n "$DATE"; then
       
  4091   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DATE" >&5
       
  4092 $as_echo "$DATE" >&6; }
       
  4093 else
       
  4094   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
  4095 $as_echo "no" >&6; }
       
  4096 fi
       
  4097 
       
  4098 
       
  4099 
       
  4100     # Test that variable DATE is not empty.
       
  4101     if test "" = "$DATE"; then as_fn_error $? "Could not find date !" "$LINENO" 5 ; fi
       
  4102 
       
  4103 # Extract the first word of "df", so it can be a program name with args.
       
  4104 set dummy df; ac_word=$2
       
  4105 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
       
  4106 $as_echo_n "checking for $ac_word... " >&6; }
       
  4107 if test "${ac_cv_path_DF+set}" = set; then :
       
  4108   $as_echo_n "(cached) " >&6
       
  4109 else
       
  4110   case $DF in
       
  4111   [\\/]* | ?:[\\/]*)
       
  4112   ac_cv_path_DF="$DF" # Let the user override the test with a path.
       
  4113   ;;
       
  4114   *)
       
  4115   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
       
  4116 for as_dir in $PATH
       
  4117 do
       
  4118   IFS=$as_save_IFS
       
  4119   test -z "$as_dir" && as_dir=.
       
  4120     for ac_exec_ext in '' $ac_executable_extensions; do
       
  4121   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
       
  4122     ac_cv_path_DF="$as_dir/$ac_word$ac_exec_ext"
       
  4123     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
       
  4124     break 2
       
  4125   fi
       
  4126 done
       
  4127   done
       
  4128 IFS=$as_save_IFS
       
  4129 
       
  4130   ;;
       
  4131 esac
       
  4132 fi
       
  4133 DF=$ac_cv_path_DF
       
  4134 if test -n "$DF"; then
       
  4135   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DF" >&5
       
  4136 $as_echo "$DF" >&6; }
       
  4137 else
       
  4138   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
  4139 $as_echo "no" >&6; }
       
  4140 fi
       
  4141 
       
  4142 
       
  4143 
       
  4144     # Test that variable DF is not empty.
       
  4145     if test "" = "$DF"; then as_fn_error $? "Could not find df !" "$LINENO" 5 ; fi
       
  4146 
       
  4147 # Extract the first word of "diff", so it can be a program name with args.
       
  4148 set dummy diff; ac_word=$2
       
  4149 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
       
  4150 $as_echo_n "checking for $ac_word... " >&6; }
       
  4151 if test "${ac_cv_path_DIFF+set}" = set; then :
       
  4152   $as_echo_n "(cached) " >&6
       
  4153 else
       
  4154   case $DIFF in
       
  4155   [\\/]* | ?:[\\/]*)
       
  4156   ac_cv_path_DIFF="$DIFF" # Let the user override the test with a path.
       
  4157   ;;
       
  4158   *)
       
  4159   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
       
  4160 for as_dir in $PATH
       
  4161 do
       
  4162   IFS=$as_save_IFS
       
  4163   test -z "$as_dir" && as_dir=.
       
  4164     for ac_exec_ext in '' $ac_executable_extensions; do
       
  4165   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
       
  4166     ac_cv_path_DIFF="$as_dir/$ac_word$ac_exec_ext"
       
  4167     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
       
  4168     break 2
       
  4169   fi
       
  4170 done
       
  4171   done
       
  4172 IFS=$as_save_IFS
       
  4173 
       
  4174   ;;
       
  4175 esac
       
  4176 fi
       
  4177 DIFF=$ac_cv_path_DIFF
       
  4178 if test -n "$DIFF"; then
       
  4179   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DIFF" >&5
       
  4180 $as_echo "$DIFF" >&6; }
       
  4181 else
       
  4182   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
  4183 $as_echo "no" >&6; }
       
  4184 fi
       
  4185 
       
  4186 
       
  4187 
       
  4188     # Test that variable DIFF is not empty.
       
  4189     if test "" = "$DIFF"; then as_fn_error $? "Could not find diff !" "$LINENO" 5 ; fi
       
  4190 
       
  4191 # Warning echo is really, really unportable!!!!! Different
       
  4192 # behaviour in bash and dash and in a lot of other shells!
       
  4193 # Use printf for serious work!
       
  4194 # Extract the first word of "echo", so it can be a program name with args.
       
  4195 set dummy echo; ac_word=$2
       
  4196 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
       
  4197 $as_echo_n "checking for $ac_word... " >&6; }
       
  4198 if test "${ac_cv_path_ECHO+set}" = set; then :
       
  4199   $as_echo_n "(cached) " >&6
       
  4200 else
       
  4201   case $ECHO in
       
  4202   [\\/]* | ?:[\\/]*)
       
  4203   ac_cv_path_ECHO="$ECHO" # Let the user override the test with a path.
       
  4204   ;;
       
  4205   *)
       
  4206   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
       
  4207 for as_dir in $PATH
       
  4208 do
       
  4209   IFS=$as_save_IFS
       
  4210   test -z "$as_dir" && as_dir=.
       
  4211     for ac_exec_ext in '' $ac_executable_extensions; do
       
  4212   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
       
  4213     ac_cv_path_ECHO="$as_dir/$ac_word$ac_exec_ext"
       
  4214     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
       
  4215     break 2
       
  4216   fi
       
  4217 done
       
  4218   done
       
  4219 IFS=$as_save_IFS
       
  4220 
       
  4221   ;;
       
  4222 esac
       
  4223 fi
       
  4224 ECHO=$ac_cv_path_ECHO
       
  4225 if test -n "$ECHO"; then
       
  4226   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ECHO" >&5
       
  4227 $as_echo "$ECHO" >&6; }
       
  4228 else
       
  4229   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
  4230 $as_echo "no" >&6; }
       
  4231 fi
       
  4232 
       
  4233 
       
  4234 
       
  4235     # Test that variable ECHO is not empty.
       
  4236     if test "" = "$ECHO"; then as_fn_error $? "Could not find echo !" "$LINENO" 5 ; fi
       
  4237 
       
  4238 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
       
  4239 $as_echo_n "checking for egrep... " >&6; }
       
  4240 if test "${ac_cv_path_EGREP+set}" = set; then :
       
  4241   $as_echo_n "(cached) " >&6
       
  4242 else
       
  4243   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
       
  4244    then ac_cv_path_EGREP="$GREP -E"
       
  4245    else
       
  4246      if test -z "$EGREP"; then
       
  4247   ac_path_EGREP_found=false
       
  4248   # Loop through the user's path and test for each of PROGNAME-LIST
       
  4249   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
       
  4250 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
       
  4251 do
       
  4252   IFS=$as_save_IFS
       
  4253   test -z "$as_dir" && as_dir=.
       
  4254     for ac_prog in egrep; do
       
  4255     for ac_exec_ext in '' $ac_executable_extensions; do
       
  4256       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
       
  4257       { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
       
  4258 # Check for GNU ac_path_EGREP and select it if it is found.
       
  4259   # Check for GNU $ac_path_EGREP
       
  4260 case `"$ac_path_EGREP" --version 2>&1` in
       
  4261 *GNU*)
       
  4262   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
       
  4263 *)
       
  4264   ac_count=0
       
  4265   $as_echo_n 0123456789 >"conftest.in"
       
  4266   while :
       
  4267   do
       
  4268     cat "conftest.in" "conftest.in" >"conftest.tmp"
       
  4269     mv "conftest.tmp" "conftest.in"
       
  4270     cp "conftest.in" "conftest.nl"
       
  4271     $as_echo 'EGREP' >> "conftest.nl"
       
  4272     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
       
  4273     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
       
  4274     as_fn_arith $ac_count + 1 && ac_count=$as_val
       
  4275     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
       
  4276       # Best one so far, save it but keep looking for a better one
       
  4277       ac_cv_path_EGREP="$ac_path_EGREP"
       
  4278       ac_path_EGREP_max=$ac_count
       
  4279     fi
       
  4280     # 10*(2^10) chars as input seems more than enough
       
  4281     test $ac_count -gt 10 && break
       
  4282   done
       
  4283   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
       
  4284 esac
       
  4285 
       
  4286       $ac_path_EGREP_found && break 3
       
  4287     done
       
  4288   done
       
  4289   done
       
  4290 IFS=$as_save_IFS
       
  4291   if test -z "$ac_cv_path_EGREP"; then
       
  4292     as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
       
  4293   fi
       
  4294 else
       
  4295   ac_cv_path_EGREP=$EGREP
       
  4296 fi
       
  4297 
       
  4298    fi
       
  4299 fi
       
  4300 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
       
  4301 $as_echo "$ac_cv_path_EGREP" >&6; }
       
  4302  EGREP="$ac_cv_path_EGREP"
       
  4303 
       
  4304 
       
  4305 
       
  4306     # Test that variable EGREP is not empty.
       
  4307     if test "" = "$EGREP"; then as_fn_error $? "Could not find egrep !" "$LINENO" 5 ; fi
       
  4308 
       
  4309 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
       
  4310 $as_echo_n "checking for fgrep... " >&6; }
       
  4311 if test "${ac_cv_path_FGREP+set}" = set; then :
       
  4312   $as_echo_n "(cached) " >&6
       
  4313 else
       
  4314   if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
       
  4315    then ac_cv_path_FGREP="$GREP -F"
       
  4316    else
       
  4317      if test -z "$FGREP"; then
       
  4318   ac_path_FGREP_found=false
       
  4319   # Loop through the user's path and test for each of PROGNAME-LIST
       
  4320   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
       
  4321 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
       
  4322 do
       
  4323   IFS=$as_save_IFS
       
  4324   test -z "$as_dir" && as_dir=.
       
  4325     for ac_prog in fgrep; do
       
  4326     for ac_exec_ext in '' $ac_executable_extensions; do
       
  4327       ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
       
  4328       { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
       
  4329 # Check for GNU ac_path_FGREP and select it if it is found.
       
  4330   # Check for GNU $ac_path_FGREP
       
  4331 case `"$ac_path_FGREP" --version 2>&1` in
       
  4332 *GNU*)
       
  4333   ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
       
  4334 *)
       
  4335   ac_count=0
       
  4336   $as_echo_n 0123456789 >"conftest.in"
       
  4337   while :
       
  4338   do
       
  4339     cat "conftest.in" "conftest.in" >"conftest.tmp"
       
  4340     mv "conftest.tmp" "conftest.in"
       
  4341     cp "conftest.in" "conftest.nl"
       
  4342     $as_echo 'FGREP' >> "conftest.nl"
       
  4343     "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
       
  4344     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
       
  4345     as_fn_arith $ac_count + 1 && ac_count=$as_val
       
  4346     if test $ac_count -gt ${ac_path_FGREP_max-0}; then
       
  4347       # Best one so far, save it but keep looking for a better one
       
  4348       ac_cv_path_FGREP="$ac_path_FGREP"
       
  4349       ac_path_FGREP_max=$ac_count
       
  4350     fi
       
  4351     # 10*(2^10) chars as input seems more than enough
       
  4352     test $ac_count -gt 10 && break
       
  4353   done
       
  4354   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
       
  4355 esac
       
  4356 
       
  4357       $ac_path_FGREP_found && break 3
       
  4358     done
       
  4359   done
       
  4360   done
       
  4361 IFS=$as_save_IFS
       
  4362   if test -z "$ac_cv_path_FGREP"; then
       
  4363     as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
       
  4364   fi
       
  4365 else
       
  4366   ac_cv_path_FGREP=$FGREP
       
  4367 fi
       
  4368 
       
  4369    fi
       
  4370 fi
       
  4371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
       
  4372 $as_echo "$ac_cv_path_FGREP" >&6; }
       
  4373  FGREP="$ac_cv_path_FGREP"
       
  4374 
       
  4375 
       
  4376 
       
  4377     # Test that variable FGREP is not empty.
       
  4378     if test "" = "$FGREP"; then as_fn_error $? "Could not find fgrep !" "$LINENO" 5 ; fi
       
  4379 
       
  4380 
       
  4381 # Extract the first word of "find", so it can be a program name with args.
       
  4382 set dummy find; ac_word=$2
       
  4383 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
       
  4384 $as_echo_n "checking for $ac_word... " >&6; }
       
  4385 if test "${ac_cv_path_FIND+set}" = set; then :
       
  4386   $as_echo_n "(cached) " >&6
       
  4387 else
       
  4388   case $FIND in
       
  4389   [\\/]* | ?:[\\/]*)
       
  4390   ac_cv_path_FIND="$FIND" # Let the user override the test with a path.
       
  4391   ;;
       
  4392   *)
       
  4393   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
       
  4394 for as_dir in $PATH
       
  4395 do
       
  4396   IFS=$as_save_IFS
       
  4397   test -z "$as_dir" && as_dir=.
       
  4398     for ac_exec_ext in '' $ac_executable_extensions; do
       
  4399   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
       
  4400     ac_cv_path_FIND="$as_dir/$ac_word$ac_exec_ext"
       
  4401     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
       
  4402     break 2
       
  4403   fi
       
  4404 done
       
  4405   done
       
  4406 IFS=$as_save_IFS
       
  4407 
       
  4408   ;;
       
  4409 esac
       
  4410 fi
       
  4411 FIND=$ac_cv_path_FIND
       
  4412 if test -n "$FIND"; then
       
  4413   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FIND" >&5
       
  4414 $as_echo "$FIND" >&6; }
       
  4415 else
       
  4416   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
  4417 $as_echo "no" >&6; }
       
  4418 fi
       
  4419 
       
  4420 
       
  4421 
       
  4422     # Test that variable FIND is not empty.
       
  4423     if test "" = "$FIND"; then as_fn_error $? "Could not find find !" "$LINENO" 5 ; fi
       
  4424 
       
  4425 
       
  4426     # Test if find supports -delete
       
  4427     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if find supports -delete" >&5
       
  4428 $as_echo_n "checking if find supports -delete... " >&6; }
       
  4429     FIND_DELETE="-delete"
       
  4430 
       
  4431     DELETEDIR=`mktemp -d tmp.XXXXXXXXXX` || (echo Could not create temporary directory!; exit $?)
       
  4432 
       
  4433     echo Hejsan > $DELETEDIR/TestIfFindSupportsDelete
       
  4434 
       
  4435     TEST_DELETE=`$FIND "$DELETEDIR" -name TestIfFindSupportsDelete $FIND_DELETE 2>&1`
       
  4436     if test -f $DELETEDIR/TestIfFindSupportsDelete; then
       
  4437         # No, it does not.
       
  4438         rm $DELETEDIR/TestIfFindSupportsDelete
       
  4439         FIND_DELETE="-exec rm \{\} \+"
       
  4440         { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
  4441 $as_echo "no" >&6; }
       
  4442     else
       
  4443         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
       
  4444 $as_echo "yes" >&6; }
       
  4445     fi
       
  4446     rmdir $DELETEDIR
       
  4447 
       
  4448 
       
  4449 
       
  4450 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
       
  4451 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
       
  4452 if test "${ac_cv_path_GREP+set}" = set; then :
       
  4453   $as_echo_n "(cached) " >&6
       
  4454 else
       
  4455   if test -z "$GREP"; then
       
  4456   ac_path_GREP_found=false
       
  4457   # Loop through the user's path and test for each of PROGNAME-LIST
       
  4458   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
       
  4459 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
       
  4460 do
       
  4461   IFS=$as_save_IFS
       
  4462   test -z "$as_dir" && as_dir=.
       
  4463     for ac_prog in grep ggrep; do
       
  4464     for ac_exec_ext in '' $ac_executable_extensions; do
       
  4465       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
       
  4466       { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
       
  4467 # Check for GNU ac_path_GREP and select it if it is found.
       
  4468   # Check for GNU $ac_path_GREP
       
  4469 case `"$ac_path_GREP" --version 2>&1` in
       
  4470 *GNU*)
       
  4471   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
       
  4472 *)
       
  4473   ac_count=0
       
  4474   $as_echo_n 0123456789 >"conftest.in"
       
  4475   while :
       
  4476   do
       
  4477     cat "conftest.in" "conftest.in" >"conftest.tmp"
       
  4478     mv "conftest.tmp" "conftest.in"
       
  4479     cp "conftest.in" "conftest.nl"
       
  4480     $as_echo 'GREP' >> "conftest.nl"
       
  4481     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
       
  4482     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
       
  4483     as_fn_arith $ac_count + 1 && ac_count=$as_val
       
  4484     if test $ac_count -gt ${ac_path_GREP_max-0}; then
       
  4485       # Best one so far, save it but keep looking for a better one
       
  4486       ac_cv_path_GREP="$ac_path_GREP"
       
  4487       ac_path_GREP_max=$ac_count
       
  4488     fi
       
  4489     # 10*(2^10) chars as input seems more than enough
       
  4490     test $ac_count -gt 10 && break
       
  4491   done
       
  4492   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
       
  4493 esac
       
  4494 
       
  4495       $ac_path_GREP_found && break 3
       
  4496     done
       
  4497   done
       
  4498   done
       
  4499 IFS=$as_save_IFS
       
  4500   if test -z "$ac_cv_path_GREP"; then
       
  4501     as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
       
  4502   fi
       
  4503 else
       
  4504   ac_cv_path_GREP=$GREP
       
  4505 fi
       
  4506 
       
  4507 fi
       
  4508 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
       
  4509 $as_echo "$ac_cv_path_GREP" >&6; }
       
  4510  GREP="$ac_cv_path_GREP"
       
  4511 
       
  4512 
       
  4513 
       
  4514     # Test that variable GREP is not empty.
       
  4515     if test "" = "$GREP"; then as_fn_error $? "Could not find grep !" "$LINENO" 5 ; fi
       
  4516 
       
  4517 # Extract the first word of "head", so it can be a program name with args.
       
  4518 set dummy head; ac_word=$2
       
  4519 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
       
  4520 $as_echo_n "checking for $ac_word... " >&6; }
       
  4521 if test "${ac_cv_path_HEAD+set}" = set; then :
       
  4522   $as_echo_n "(cached) " >&6
       
  4523 else
       
  4524   case $HEAD in
       
  4525   [\\/]* | ?:[\\/]*)
       
  4526   ac_cv_path_HEAD="$HEAD" # Let the user override the test with a path.
       
  4527   ;;
       
  4528   *)
       
  4529   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
       
  4530 for as_dir in $PATH
       
  4531 do
       
  4532   IFS=$as_save_IFS
       
  4533   test -z "$as_dir" && as_dir=.
       
  4534     for ac_exec_ext in '' $ac_executable_extensions; do
       
  4535   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
       
  4536     ac_cv_path_HEAD="$as_dir/$ac_word$ac_exec_ext"
       
  4537     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
       
  4538     break 2
       
  4539   fi
       
  4540 done
       
  4541   done
       
  4542 IFS=$as_save_IFS
       
  4543 
       
  4544   ;;
       
  4545 esac
       
  4546 fi
       
  4547 HEAD=$ac_cv_path_HEAD
       
  4548 if test -n "$HEAD"; then
       
  4549   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HEAD" >&5
       
  4550 $as_echo "$HEAD" >&6; }
       
  4551 else
       
  4552   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
  4553 $as_echo "no" >&6; }
       
  4554 fi
       
  4555 
       
  4556 
       
  4557 
       
  4558     # Test that variable HEAD is not empty.
       
  4559     if test "" = "$HEAD"; then as_fn_error $? "Could not find head !" "$LINENO" 5 ; fi
       
  4560 
       
  4561 # Extract the first word of "ln", so it can be a program name with args.
       
  4562 set dummy ln; ac_word=$2
       
  4563 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
       
  4564 $as_echo_n "checking for $ac_word... " >&6; }
       
  4565 if test "${ac_cv_path_LN+set}" = set; then :
       
  4566   $as_echo_n "(cached) " >&6
       
  4567 else
       
  4568   case $LN in
       
  4569   [\\/]* | ?:[\\/]*)
       
  4570   ac_cv_path_LN="$LN" # Let the user override the test with a path.
       
  4571   ;;
       
  4572   *)
       
  4573   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
       
  4574 for as_dir in $PATH
       
  4575 do
       
  4576   IFS=$as_save_IFS
       
  4577   test -z "$as_dir" && as_dir=.
       
  4578     for ac_exec_ext in '' $ac_executable_extensions; do
       
  4579   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
       
  4580     ac_cv_path_LN="$as_dir/$ac_word$ac_exec_ext"
       
  4581     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
       
  4582     break 2
       
  4583   fi
       
  4584 done
       
  4585   done
       
  4586 IFS=$as_save_IFS
       
  4587 
       
  4588   ;;
       
  4589 esac
       
  4590 fi
       
  4591 LN=$ac_cv_path_LN
       
  4592 if test -n "$LN"; then
       
  4593   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LN" >&5
       
  4594 $as_echo "$LN" >&6; }
       
  4595 else
       
  4596   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
  4597 $as_echo "no" >&6; }
       
  4598 fi
       
  4599 
       
  4600 
       
  4601 
       
  4602     # Test that variable LN is not empty.
       
  4603     if test "" = "$LN"; then as_fn_error $? "Could not find ln !" "$LINENO" 5 ; fi
       
  4604 
       
  4605 # Extract the first word of "ls", so it can be a program name with args.
       
  4606 set dummy ls; ac_word=$2
       
  4607 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
       
  4608 $as_echo_n "checking for $ac_word... " >&6; }
       
  4609 if test "${ac_cv_path_LS+set}" = set; then :
       
  4610   $as_echo_n "(cached) " >&6
       
  4611 else
       
  4612   case $LS in
       
  4613   [\\/]* | ?:[\\/]*)
       
  4614   ac_cv_path_LS="$LS" # Let the user override the test with a path.
       
  4615   ;;
       
  4616   *)
       
  4617   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
       
  4618 for as_dir in $PATH
       
  4619 do
       
  4620   IFS=$as_save_IFS
       
  4621   test -z "$as_dir" && as_dir=.
       
  4622     for ac_exec_ext in '' $ac_executable_extensions; do
       
  4623   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
       
  4624     ac_cv_path_LS="$as_dir/$ac_word$ac_exec_ext"
       
  4625     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
       
  4626     break 2
       
  4627   fi
       
  4628 done
       
  4629   done
       
  4630 IFS=$as_save_IFS
       
  4631 
       
  4632   ;;
       
  4633 esac
       
  4634 fi
       
  4635 LS=$ac_cv_path_LS
       
  4636 if test -n "$LS"; then
       
  4637   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LS" >&5
       
  4638 $as_echo "$LS" >&6; }
       
  4639 else
       
  4640   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
  4641 $as_echo "no" >&6; }
       
  4642 fi
       
  4643 
       
  4644 
       
  4645 
       
  4646     # Test that variable LS is not empty.
       
  4647     if test "" = "$LS"; then as_fn_error $? "Could not find ls !" "$LINENO" 5 ; fi
       
  4648 
       
  4649 for ac_prog in gmake make
       
  4650 do
       
  4651   # Extract the first word of "$ac_prog", so it can be a program name with args.
       
  4652 set dummy $ac_prog; ac_word=$2
       
  4653 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
       
  4654 $as_echo_n "checking for $ac_word... " >&6; }
       
  4655 if test "${ac_cv_path_MAKE+set}" = set; then :
       
  4656   $as_echo_n "(cached) " >&6
       
  4657 else
       
  4658   case $MAKE in
       
  4659   [\\/]* | ?:[\\/]*)
       
  4660   ac_cv_path_MAKE="$MAKE" # Let the user override the test with a path.
       
  4661   ;;
       
  4662   *)
       
  4663   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
       
  4664 for as_dir in $PATH
       
  4665 do
       
  4666   IFS=$as_save_IFS
       
  4667   test -z "$as_dir" && as_dir=.
       
  4668     for ac_exec_ext in '' $ac_executable_extensions; do
       
  4669   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
       
  4670     ac_cv_path_MAKE="$as_dir/$ac_word$ac_exec_ext"
       
  4671     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
       
  4672     break 2
       
  4673   fi
       
  4674 done
       
  4675   done
       
  4676 IFS=$as_save_IFS
       
  4677 
       
  4678   ;;
       
  4679 esac
       
  4680 fi
       
  4681 MAKE=$ac_cv_path_MAKE
       
  4682 if test -n "$MAKE"; then
       
  4683   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
       
  4684 $as_echo "$MAKE" >&6; }
       
  4685 else
       
  4686   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
  4687 $as_echo "no" >&6; }
       
  4688 fi
       
  4689 
       
  4690 
       
  4691   test -n "$MAKE" && break
       
  4692 done
       
  4693 
       
  4694 
       
  4695     # Test that variable MAKE is not empty.
       
  4696     if test "" = "$MAKE"; then as_fn_error $? "Could not find make !" "$LINENO" 5 ; fi
       
  4697 
       
  4698 MAKE_VERSION=`$MAKE --version | head -n 1 | grep '3.8[12346789]'`
       
  4699 if test "x$MAKE_VERSION" = x; then
       
  4700     as_fn_error $? "You must use GNU make 3.81 or newer! Please put it in the path, or add e.g. MAKE=/opt/gmake3.81/make as argument to configure." "$LINENO" 5
       
  4701 fi
       
  4702 # Extract the first word of "mkdir", so it can be a program name with args.
       
  4703 set dummy mkdir; ac_word=$2
       
  4704 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
       
  4705 $as_echo_n "checking for $ac_word... " >&6; }
       
  4706 if test "${ac_cv_path_MKDIR+set}" = set; then :
       
  4707   $as_echo_n "(cached) " >&6
       
  4708 else
       
  4709   case $MKDIR in
       
  4710   [\\/]* | ?:[\\/]*)
       
  4711   ac_cv_path_MKDIR="$MKDIR" # Let the user override the test with a path.
       
  4712   ;;
       
  4713   *)
       
  4714   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
       
  4715 for as_dir in $PATH
       
  4716 do
       
  4717   IFS=$as_save_IFS
       
  4718   test -z "$as_dir" && as_dir=.
       
  4719     for ac_exec_ext in '' $ac_executable_extensions; do
       
  4720   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
       
  4721     ac_cv_path_MKDIR="$as_dir/$ac_word$ac_exec_ext"
       
  4722     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
       
  4723     break 2
       
  4724   fi
       
  4725 done
       
  4726   done
       
  4727 IFS=$as_save_IFS
       
  4728 
       
  4729   ;;
       
  4730 esac
       
  4731 fi
       
  4732 MKDIR=$ac_cv_path_MKDIR
       
  4733 if test -n "$MKDIR"; then
       
  4734   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR" >&5
       
  4735 $as_echo "$MKDIR" >&6; }
       
  4736 else
       
  4737   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
  4738 $as_echo "no" >&6; }
       
  4739 fi
       
  4740 
       
  4741 
       
  4742 
       
  4743     # Test that variable MKDIR is not empty.
       
  4744     if test "" = "$MKDIR"; then as_fn_error $? "Could not find mkdir !" "$LINENO" 5 ; fi
       
  4745 
       
  4746 # Extract the first word of "mv", so it can be a program name with args.
       
  4747 set dummy mv; ac_word=$2
       
  4748 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
       
  4749 $as_echo_n "checking for $ac_word... " >&6; }
       
  4750 if test "${ac_cv_path_MV+set}" = set; then :
       
  4751   $as_echo_n "(cached) " >&6
       
  4752 else
       
  4753   case $MV in
       
  4754   [\\/]* | ?:[\\/]*)
       
  4755   ac_cv_path_MV="$MV" # Let the user override the test with a path.
       
  4756   ;;
       
  4757   *)
       
  4758   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
       
  4759 for as_dir in $PATH
       
  4760 do
       
  4761   IFS=$as_save_IFS
       
  4762   test -z "$as_dir" && as_dir=.
       
  4763     for ac_exec_ext in '' $ac_executable_extensions; do
       
  4764   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
       
  4765     ac_cv_path_MV="$as_dir/$ac_word$ac_exec_ext"
       
  4766     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
       
  4767     break 2
       
  4768   fi
       
  4769 done
       
  4770   done
       
  4771 IFS=$as_save_IFS
       
  4772 
       
  4773   ;;
       
  4774 esac
       
  4775 fi
       
  4776 MV=$ac_cv_path_MV
       
  4777 if test -n "$MV"; then
       
  4778   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MV" >&5
       
  4779 $as_echo "$MV" >&6; }
       
  4780 else
       
  4781   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
  4782 $as_echo "no" >&6; }
       
  4783 fi
       
  4784 
       
  4785 
       
  4786 
       
  4787     # Test that variable MV is not empty.
       
  4788     if test "" = "$MV"; then as_fn_error $? "Could not find mv !" "$LINENO" 5 ; fi
       
  4789 
       
  4790 for ac_prog in nawk gawk awk
       
  4791 do
       
  4792   # Extract the first word of "$ac_prog", so it can be a program name with args.
       
  4793 set dummy $ac_prog; ac_word=$2
       
  4794 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
       
  4795 $as_echo_n "checking for $ac_word... " >&6; }
       
  4796 if test "${ac_cv_path_NAWK+set}" = set; then :
       
  4797   $as_echo_n "(cached) " >&6
       
  4798 else
       
  4799   case $NAWK in
       
  4800   [\\/]* | ?:[\\/]*)
       
  4801   ac_cv_path_NAWK="$NAWK" # Let the user override the test with a path.
       
  4802   ;;
       
  4803   *)
       
  4804   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
       
  4805 for as_dir in $PATH
       
  4806 do
       
  4807   IFS=$as_save_IFS
       
  4808   test -z "$as_dir" && as_dir=.
       
  4809     for ac_exec_ext in '' $ac_executable_extensions; do
       
  4810   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
       
  4811     ac_cv_path_NAWK="$as_dir/$ac_word$ac_exec_ext"
       
  4812     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
       
  4813     break 2
       
  4814   fi
       
  4815 done
       
  4816   done
       
  4817 IFS=$as_save_IFS
       
  4818 
       
  4819   ;;
       
  4820 esac
       
  4821 fi
       
  4822 NAWK=$ac_cv_path_NAWK
       
  4823 if test -n "$NAWK"; then
       
  4824   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NAWK" >&5
       
  4825 $as_echo "$NAWK" >&6; }
       
  4826 else
       
  4827   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
  4828 $as_echo "no" >&6; }
       
  4829 fi
       
  4830 
       
  4831 
       
  4832   test -n "$NAWK" && break
       
  4833 done
       
  4834 
       
  4835 
       
  4836     # Test that variable NAWK is not empty.
       
  4837     if test "" = "$NAWK"; then as_fn_error $? "Could not find nawk !" "$LINENO" 5 ; fi
       
  4838 
       
  4839 # Extract the first word of "printf", so it can be a program name with args.
       
  4840 set dummy printf; ac_word=$2
       
  4841 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
       
  4842 $as_echo_n "checking for $ac_word... " >&6; }
       
  4843 if test "${ac_cv_path_PRINTF+set}" = set; then :
       
  4844   $as_echo_n "(cached) " >&6
       
  4845 else
       
  4846   case $PRINTF in
       
  4847   [\\/]* | ?:[\\/]*)
       
  4848   ac_cv_path_PRINTF="$PRINTF" # Let the user override the test with a path.
       
  4849   ;;
       
  4850   *)
       
  4851   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
       
  4852 for as_dir in $PATH
       
  4853 do
       
  4854   IFS=$as_save_IFS
       
  4855   test -z "$as_dir" && as_dir=.
       
  4856     for ac_exec_ext in '' $ac_executable_extensions; do
       
  4857   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
       
  4858     ac_cv_path_PRINTF="$as_dir/$ac_word$ac_exec_ext"
       
  4859     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
       
  4860     break 2
       
  4861   fi
       
  4862 done
       
  4863   done
       
  4864 IFS=$as_save_IFS
       
  4865 
       
  4866   ;;
       
  4867 esac
       
  4868 fi
       
  4869 PRINTF=$ac_cv_path_PRINTF
       
  4870 if test -n "$PRINTF"; then
       
  4871   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PRINTF" >&5
       
  4872 $as_echo "$PRINTF" >&6; }
       
  4873 else
       
  4874   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
  4875 $as_echo "no" >&6; }
       
  4876 fi
       
  4877 
       
  4878 
       
  4879 
       
  4880     # Test that variable PRINTF is not empty.
       
  4881     if test "" = "$PRINTF"; then as_fn_error $? "Could not find printf !" "$LINENO" 5 ; fi
       
  4882 
       
  4883 # Extract the first word of "pwd", so it can be a program name with args.
       
  4884 set dummy pwd; ac_word=$2
       
  4885 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
       
  4886 $as_echo_n "checking for $ac_word... " >&6; }
       
  4887 if test "${ac_cv_path_THEPWDCMD+set}" = set; then :
       
  4888   $as_echo_n "(cached) " >&6
       
  4889 else
       
  4890   case $THEPWDCMD in
       
  4891   [\\/]* | ?:[\\/]*)
       
  4892   ac_cv_path_THEPWDCMD="$THEPWDCMD" # Let the user override the test with a path.
       
  4893   ;;
       
  4894   *)
       
  4895   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
       
  4896 for as_dir in $PATH
       
  4897 do
       
  4898   IFS=$as_save_IFS
       
  4899   test -z "$as_dir" && as_dir=.
       
  4900     for ac_exec_ext in '' $ac_executable_extensions; do
       
  4901   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
       
  4902     ac_cv_path_THEPWDCMD="$as_dir/$ac_word$ac_exec_ext"
       
  4903     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
       
  4904     break 2
       
  4905   fi
       
  4906 done
       
  4907   done
       
  4908 IFS=$as_save_IFS
       
  4909 
       
  4910   ;;
       
  4911 esac
       
  4912 fi
       
  4913 THEPWDCMD=$ac_cv_path_THEPWDCMD
       
  4914 if test -n "$THEPWDCMD"; then
       
  4915   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $THEPWDCMD" >&5
       
  4916 $as_echo "$THEPWDCMD" >&6; }
       
  4917 else
       
  4918   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
  4919 $as_echo "no" >&6; }
       
  4920 fi
       
  4921 
       
  4922 
       
  4923 # Extract the first word of "rm", so it can be a program name with args.
       
  4924 set dummy rm; ac_word=$2
       
  4925 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
       
  4926 $as_echo_n "checking for $ac_word... " >&6; }
       
  4927 if test "${ac_cv_path_RM+set}" = set; then :
       
  4928   $as_echo_n "(cached) " >&6
       
  4929 else
       
  4930   case $RM in
       
  4931   [\\/]* | ?:[\\/]*)
       
  4932   ac_cv_path_RM="$RM" # Let the user override the test with a path.
       
  4933   ;;
       
  4934   *)
       
  4935   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
       
  4936 for as_dir in $PATH
       
  4937 do
       
  4938   IFS=$as_save_IFS
       
  4939   test -z "$as_dir" && as_dir=.
       
  4940     for ac_exec_ext in '' $ac_executable_extensions; do
       
  4941   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
       
  4942     ac_cv_path_RM="$as_dir/$ac_word$ac_exec_ext"
       
  4943     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
       
  4944     break 2
       
  4945   fi
       
  4946 done
       
  4947   done
       
  4948 IFS=$as_save_IFS
       
  4949 
       
  4950   ;;
       
  4951 esac
       
  4952 fi
       
  4953 RM=$ac_cv_path_RM
       
  4954 if test -n "$RM"; then
       
  4955   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RM" >&5
       
  4956 $as_echo "$RM" >&6; }
       
  4957 else
       
  4958   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
  4959 $as_echo "no" >&6; }
       
  4960 fi
       
  4961 
       
  4962 
       
  4963 
       
  4964     # Test that variable RM is not empty.
       
  4965     if test "" = "$RM"; then as_fn_error $? "Could not find rm !" "$LINENO" 5 ; fi
       
  4966 
       
  4967 RM="$RM -f"
       
  4968 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
       
  4969 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
       
  4970 if test "${ac_cv_path_SED+set}" = set; then :
       
  4971   $as_echo_n "(cached) " >&6
       
  4972 else
       
  4973             ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
       
  4974      for ac_i in 1 2 3 4 5 6 7; do
       
  4975        ac_script="$ac_script$as_nl$ac_script"
       
  4976      done
       
  4977      echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
       
  4978      { ac_script=; unset ac_script;}
       
  4979      if test -z "$SED"; then
       
  4980   ac_path_SED_found=false
       
  4981   # Loop through the user's path and test for each of PROGNAME-LIST
       
  4982   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
       
  4983 for as_dir in $PATH
       
  4984 do
       
  4985   IFS=$as_save_IFS
       
  4986   test -z "$as_dir" && as_dir=.
       
  4987     for ac_prog in sed gsed; do
       
  4988     for ac_exec_ext in '' $ac_executable_extensions; do
       
  4989       ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
       
  4990       { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
       
  4991 # Check for GNU ac_path_SED and select it if it is found.
       
  4992   # Check for GNU $ac_path_SED
       
  4993 case `"$ac_path_SED" --version 2>&1` in
       
  4994 *GNU*)
       
  4995   ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
       
  4996 *)
       
  4997   ac_count=0
       
  4998   $as_echo_n 0123456789 >"conftest.in"
       
  4999   while :
       
  5000   do
       
  5001     cat "conftest.in" "conftest.in" >"conftest.tmp"
       
  5002     mv "conftest.tmp" "conftest.in"
       
  5003     cp "conftest.in" "conftest.nl"
       
  5004     $as_echo '' >> "conftest.nl"
       
  5005     "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
       
  5006     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
       
  5007     as_fn_arith $ac_count + 1 && ac_count=$as_val
       
  5008     if test $ac_count -gt ${ac_path_SED_max-0}; then
       
  5009       # Best one so far, save it but keep looking for a better one
       
  5010       ac_cv_path_SED="$ac_path_SED"
       
  5011       ac_path_SED_max=$ac_count
       
  5012     fi
       
  5013     # 10*(2^10) chars as input seems more than enough
       
  5014     test $ac_count -gt 10 && break
       
  5015   done
       
  5016   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
       
  5017 esac
       
  5018 
       
  5019       $ac_path_SED_found && break 3
       
  5020     done
       
  5021   done
       
  5022   done
       
  5023 IFS=$as_save_IFS
       
  5024   if test -z "$ac_cv_path_SED"; then
       
  5025     as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
       
  5026   fi
       
  5027 else
       
  5028   ac_cv_path_SED=$SED
       
  5029 fi
       
  5030 
       
  5031 fi
       
  5032 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
       
  5033 $as_echo "$ac_cv_path_SED" >&6; }
       
  5034  SED="$ac_cv_path_SED"
       
  5035   rm -f conftest.sed
       
  5036 
       
  5037 
       
  5038     # Test that variable SED is not empty.
       
  5039     if test "" = "$SED"; then as_fn_error $? "Could not find sed !" "$LINENO" 5 ; fi
       
  5040 
       
  5041 # Extract the first word of "sh", so it can be a program name with args.
       
  5042 set dummy sh; ac_word=$2
       
  5043 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
       
  5044 $as_echo_n "checking for $ac_word... " >&6; }
       
  5045 if test "${ac_cv_path_SH+set}" = set; then :
       
  5046   $as_echo_n "(cached) " >&6
       
  5047 else
       
  5048   case $SH in
       
  5049   [\\/]* | ?:[\\/]*)
       
  5050   ac_cv_path_SH="$SH" # Let the user override the test with a path.
       
  5051   ;;
       
  5052   *)
       
  5053   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
       
  5054 for as_dir in $PATH
       
  5055 do
       
  5056   IFS=$as_save_IFS
       
  5057   test -z "$as_dir" && as_dir=.
       
  5058     for ac_exec_ext in '' $ac_executable_extensions; do
       
  5059   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
       
  5060     ac_cv_path_SH="$as_dir/$ac_word$ac_exec_ext"
       
  5061     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
       
  5062     break 2
       
  5063   fi
       
  5064 done
       
  5065   done
       
  5066 IFS=$as_save_IFS
       
  5067 
       
  5068   ;;
       
  5069 esac
       
  5070 fi
       
  5071 SH=$ac_cv_path_SH
       
  5072 if test -n "$SH"; then
       
  5073   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SH" >&5
       
  5074 $as_echo "$SH" >&6; }
       
  5075 else
       
  5076   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
  5077 $as_echo "no" >&6; }
       
  5078 fi
       
  5079 
       
  5080 
       
  5081 
       
  5082     # Test that variable SH is not empty.
       
  5083     if test "" = "$SH"; then as_fn_error $? "Could not find sh !" "$LINENO" 5 ; fi
       
  5084 
       
  5085 # Extract the first word of "sort", so it can be a program name with args.
       
  5086 set dummy sort; ac_word=$2
       
  5087 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
       
  5088 $as_echo_n "checking for $ac_word... " >&6; }
       
  5089 if test "${ac_cv_path_SORT+set}" = set; then :
       
  5090   $as_echo_n "(cached) " >&6
       
  5091 else
       
  5092   case $SORT in
       
  5093   [\\/]* | ?:[\\/]*)
       
  5094   ac_cv_path_SORT="$SORT" # Let the user override the test with a path.
       
  5095   ;;
       
  5096   *)
       
  5097   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
       
  5098 for as_dir in $PATH
       
  5099 do
       
  5100   IFS=$as_save_IFS
       
  5101   test -z "$as_dir" && as_dir=.
       
  5102     for ac_exec_ext in '' $ac_executable_extensions; do
       
  5103   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
       
  5104     ac_cv_path_SORT="$as_dir/$ac_word$ac_exec_ext"
       
  5105     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
       
  5106     break 2
       
  5107   fi
       
  5108 done
       
  5109   done
       
  5110 IFS=$as_save_IFS
       
  5111 
       
  5112   ;;
       
  5113 esac
       
  5114 fi
       
  5115 SORT=$ac_cv_path_SORT
       
  5116 if test -n "$SORT"; then
       
  5117   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SORT" >&5
       
  5118 $as_echo "$SORT" >&6; }
       
  5119 else
       
  5120   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
  5121 $as_echo "no" >&6; }
       
  5122 fi
       
  5123 
       
  5124 
       
  5125 
       
  5126     # Test that variable SORT is not empty.
       
  5127     if test "" = "$SORT"; then as_fn_error $? "Could not find sort !" "$LINENO" 5 ; fi
       
  5128 
       
  5129 # Extract the first word of "tar", so it can be a program name with args.
       
  5130 set dummy tar; ac_word=$2
       
  5131 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
       
  5132 $as_echo_n "checking for $ac_word... " >&6; }
       
  5133 if test "${ac_cv_path_TAR+set}" = set; then :
       
  5134   $as_echo_n "(cached) " >&6
       
  5135 else
       
  5136   case $TAR in
       
  5137   [\\/]* | ?:[\\/]*)
       
  5138   ac_cv_path_TAR="$TAR" # Let the user override the test with a path.
       
  5139   ;;
       
  5140   *)
       
  5141   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
       
  5142 for as_dir in $PATH
       
  5143 do
       
  5144   IFS=$as_save_IFS
       
  5145   test -z "$as_dir" && as_dir=.
       
  5146     for ac_exec_ext in '' $ac_executable_extensions; do
       
  5147   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
       
  5148     ac_cv_path_TAR="$as_dir/$ac_word$ac_exec_ext"
       
  5149     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
       
  5150     break 2
       
  5151   fi
       
  5152 done
       
  5153   done
       
  5154 IFS=$as_save_IFS
       
  5155 
       
  5156   ;;
       
  5157 esac
       
  5158 fi
       
  5159 TAR=$ac_cv_path_TAR
       
  5160 if test -n "$TAR"; then
       
  5161   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TAR" >&5
       
  5162 $as_echo "$TAR" >&6; }
       
  5163 else
       
  5164   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
  5165 $as_echo "no" >&6; }
       
  5166 fi
       
  5167 
       
  5168 
       
  5169 
       
  5170     # Test that variable TAR is not empty.
       
  5171     if test "" = "$TAR"; then as_fn_error $? "Could not find tar !" "$LINENO" 5 ; fi
       
  5172 
       
  5173 # Extract the first word of "tail", so it can be a program name with args.
       
  5174 set dummy tail; ac_word=$2
       
  5175 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
       
  5176 $as_echo_n "checking for $ac_word... " >&6; }
       
  5177 if test "${ac_cv_path_TAIL+set}" = set; then :
       
  5178   $as_echo_n "(cached) " >&6
       
  5179 else
       
  5180   case $TAIL in
       
  5181   [\\/]* | ?:[\\/]*)
       
  5182   ac_cv_path_TAIL="$TAIL" # Let the user override the test with a path.
       
  5183   ;;
       
  5184   *)
       
  5185   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
       
  5186 for as_dir in $PATH
       
  5187 do
       
  5188   IFS=$as_save_IFS
       
  5189   test -z "$as_dir" && as_dir=.
       
  5190     for ac_exec_ext in '' $ac_executable_extensions; do
       
  5191   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
       
  5192     ac_cv_path_TAIL="$as_dir/$ac_word$ac_exec_ext"
       
  5193     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
       
  5194     break 2
       
  5195   fi
       
  5196 done
       
  5197   done
       
  5198 IFS=$as_save_IFS
       
  5199 
       
  5200   ;;
       
  5201 esac
       
  5202 fi
       
  5203 TAIL=$ac_cv_path_TAIL
       
  5204 if test -n "$TAIL"; then
       
  5205   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TAIL" >&5
       
  5206 $as_echo "$TAIL" >&6; }
       
  5207 else
       
  5208   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
  5209 $as_echo "no" >&6; }
       
  5210 fi
       
  5211 
       
  5212 
       
  5213 
       
  5214     # Test that variable TAIL is not empty.
       
  5215     if test "" = "$TAIL"; then as_fn_error $? "Could not find tail !" "$LINENO" 5 ; fi
       
  5216 
       
  5217 # Extract the first word of "tee", so it can be a program name with args.
       
  5218 set dummy tee; ac_word=$2
       
  5219 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
       
  5220 $as_echo_n "checking for $ac_word... " >&6; }
       
  5221 if test "${ac_cv_path_TEE+set}" = set; then :
       
  5222   $as_echo_n "(cached) " >&6
       
  5223 else
       
  5224   case $TEE in
       
  5225   [\\/]* | ?:[\\/]*)
       
  5226   ac_cv_path_TEE="$TEE" # Let the user override the test with a path.
       
  5227   ;;
       
  5228   *)
       
  5229   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
       
  5230 for as_dir in $PATH
       
  5231 do
       
  5232   IFS=$as_save_IFS
       
  5233   test -z "$as_dir" && as_dir=.
       
  5234     for ac_exec_ext in '' $ac_executable_extensions; do
       
  5235   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
       
  5236     ac_cv_path_TEE="$as_dir/$ac_word$ac_exec_ext"
       
  5237     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
       
  5238     break 2
       
  5239   fi
       
  5240 done
       
  5241   done
       
  5242 IFS=$as_save_IFS
       
  5243 
       
  5244   ;;
       
  5245 esac
       
  5246 fi
       
  5247 TEE=$ac_cv_path_TEE
       
  5248 if test -n "$TEE"; then
       
  5249   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TEE" >&5
       
  5250 $as_echo "$TEE" >&6; }
       
  5251 else
       
  5252   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
  5253 $as_echo "no" >&6; }
       
  5254 fi
       
  5255 
       
  5256 
       
  5257 
       
  5258     # Test that variable TEE is not empty.
       
  5259     if test "" = "$TEE"; then as_fn_error $? "Could not find tee !" "$LINENO" 5 ; fi
       
  5260 
       
  5261 # Extract the first word of "tr", so it can be a program name with args.
       
  5262 set dummy tr; ac_word=$2
       
  5263 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
       
  5264 $as_echo_n "checking for $ac_word... " >&6; }
       
  5265 if test "${ac_cv_path_TR+set}" = set; then :
       
  5266   $as_echo_n "(cached) " >&6
       
  5267 else
       
  5268   case $TR in
       
  5269   [\\/]* | ?:[\\/]*)
       
  5270   ac_cv_path_TR="$TR" # Let the user override the test with a path.
       
  5271   ;;
       
  5272   *)
       
  5273   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
       
  5274 for as_dir in $PATH
       
  5275 do
       
  5276   IFS=$as_save_IFS
       
  5277   test -z "$as_dir" && as_dir=.
       
  5278     for ac_exec_ext in '' $ac_executable_extensions; do
       
  5279   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
       
  5280     ac_cv_path_TR="$as_dir/$ac_word$ac_exec_ext"
       
  5281     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
       
  5282     break 2
       
  5283   fi
       
  5284 done
       
  5285   done
       
  5286 IFS=$as_save_IFS
       
  5287 
       
  5288   ;;
       
  5289 esac
       
  5290 fi
       
  5291 TR=$ac_cv_path_TR
       
  5292 if test -n "$TR"; then
       
  5293   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TR" >&5
       
  5294 $as_echo "$TR" >&6; }
       
  5295 else
       
  5296   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
  5297 $as_echo "no" >&6; }
       
  5298 fi
       
  5299 
       
  5300 
       
  5301 
       
  5302     # Test that variable TR is not empty.
       
  5303     if test "" = "$TR"; then as_fn_error $? "Could not find tr !" "$LINENO" 5 ; fi
       
  5304 
       
  5305 # Extract the first word of "touch", so it can be a program name with args.
       
  5306 set dummy touch; ac_word=$2
       
  5307 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
       
  5308 $as_echo_n "checking for $ac_word... " >&6; }
       
  5309 if test "${ac_cv_path_TOUCH+set}" = set; then :
       
  5310   $as_echo_n "(cached) " >&6
       
  5311 else
       
  5312   case $TOUCH in
       
  5313   [\\/]* | ?:[\\/]*)
       
  5314   ac_cv_path_TOUCH="$TOUCH" # Let the user override the test with a path.
       
  5315   ;;
       
  5316   *)
       
  5317   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
       
  5318 for as_dir in $PATH
       
  5319 do
       
  5320   IFS=$as_save_IFS
       
  5321   test -z "$as_dir" && as_dir=.
       
  5322     for ac_exec_ext in '' $ac_executable_extensions; do
       
  5323   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
       
  5324     ac_cv_path_TOUCH="$as_dir/$ac_word$ac_exec_ext"
       
  5325     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
       
  5326     break 2
       
  5327   fi
       
  5328 done
       
  5329   done
       
  5330 IFS=$as_save_IFS
       
  5331 
       
  5332   ;;
       
  5333 esac
       
  5334 fi
       
  5335 TOUCH=$ac_cv_path_TOUCH
       
  5336 if test -n "$TOUCH"; then
       
  5337   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TOUCH" >&5
       
  5338 $as_echo "$TOUCH" >&6; }
       
  5339 else
       
  5340   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
  5341 $as_echo "no" >&6; }
       
  5342 fi
       
  5343 
       
  5344 
       
  5345 
       
  5346     # Test that variable TOUCH is not empty.
       
  5347     if test "" = "$TOUCH"; then as_fn_error $? "Could not find touch !" "$LINENO" 5 ; fi
       
  5348 
       
  5349 # Extract the first word of "wc", so it can be a program name with args.
       
  5350 set dummy wc; ac_word=$2
       
  5351 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
       
  5352 $as_echo_n "checking for $ac_word... " >&6; }
       
  5353 if test "${ac_cv_path_WC+set}" = set; then :
       
  5354   $as_echo_n "(cached) " >&6
       
  5355 else
       
  5356   case $WC in
       
  5357   [\\/]* | ?:[\\/]*)
       
  5358   ac_cv_path_WC="$WC" # Let the user override the test with a path.
       
  5359   ;;
       
  5360   *)
       
  5361   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
       
  5362 for as_dir in $PATH
       
  5363 do
       
  5364   IFS=$as_save_IFS
       
  5365   test -z "$as_dir" && as_dir=.
       
  5366     for ac_exec_ext in '' $ac_executable_extensions; do
       
  5367   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
       
  5368     ac_cv_path_WC="$as_dir/$ac_word$ac_exec_ext"
       
  5369     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
       
  5370     break 2
       
  5371   fi
       
  5372 done
       
  5373   done
       
  5374 IFS=$as_save_IFS
       
  5375 
       
  5376   ;;
       
  5377 esac
       
  5378 fi
       
  5379 WC=$ac_cv_path_WC
       
  5380 if test -n "$WC"; then
       
  5381   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WC" >&5
       
  5382 $as_echo "$WC" >&6; }
       
  5383 else
       
  5384   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
  5385 $as_echo "no" >&6; }
       
  5386 fi
       
  5387 
       
  5388 
       
  5389 
       
  5390     # Test that variable WC is not empty.
       
  5391     if test "" = "$WC"; then as_fn_error $? "Could not find wc !" "$LINENO" 5 ; fi
       
  5392 
       
  5393 # Extract the first word of "xargs", so it can be a program name with args.
       
  5394 set dummy xargs; ac_word=$2
       
  5395 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
       
  5396 $as_echo_n "checking for $ac_word... " >&6; }
       
  5397 if test "${ac_cv_path_XARGS+set}" = set; then :
       
  5398   $as_echo_n "(cached) " >&6
       
  5399 else
       
  5400   case $XARGS in
       
  5401   [\\/]* | ?:[\\/]*)
       
  5402   ac_cv_path_XARGS="$XARGS" # Let the user override the test with a path.
       
  5403   ;;
       
  5404   *)
       
  5405   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
       
  5406 for as_dir in $PATH
       
  5407 do
       
  5408   IFS=$as_save_IFS
       
  5409   test -z "$as_dir" && as_dir=.
       
  5410     for ac_exec_ext in '' $ac_executable_extensions; do
       
  5411   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
       
  5412     ac_cv_path_XARGS="$as_dir/$ac_word$ac_exec_ext"
       
  5413     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
       
  5414     break 2
       
  5415   fi
       
  5416 done
       
  5417   done
       
  5418 IFS=$as_save_IFS
       
  5419 
       
  5420   ;;
       
  5421 esac
       
  5422 fi
       
  5423 XARGS=$ac_cv_path_XARGS
       
  5424 if test -n "$XARGS"; then
       
  5425   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XARGS" >&5
       
  5426 $as_echo "$XARGS" >&6; }
       
  5427 else
       
  5428   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
  5429 $as_echo "no" >&6; }
       
  5430 fi
       
  5431 
       
  5432 
       
  5433 
       
  5434     # Test that variable XARGS is not empty.
       
  5435     if test "" = "$XARGS"; then as_fn_error $? "Could not find xargs !" "$LINENO" 5 ; fi
       
  5436 
       
  5437 # Extract the first word of "zip", so it can be a program name with args.
       
  5438 set dummy zip; ac_word=$2
       
  5439 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
       
  5440 $as_echo_n "checking for $ac_word... " >&6; }
       
  5441 if test "${ac_cv_path_ZIP+set}" = set; then :
       
  5442   $as_echo_n "(cached) " >&6
       
  5443 else
       
  5444   case $ZIP in
       
  5445   [\\/]* | ?:[\\/]*)
       
  5446   ac_cv_path_ZIP="$ZIP" # Let the user override the test with a path.
       
  5447   ;;
       
  5448   *)
       
  5449   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
       
  5450 for as_dir in $PATH
       
  5451 do
       
  5452   IFS=$as_save_IFS
       
  5453   test -z "$as_dir" && as_dir=.
       
  5454     for ac_exec_ext in '' $ac_executable_extensions; do
       
  5455   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
       
  5456     ac_cv_path_ZIP="$as_dir/$ac_word$ac_exec_ext"
       
  5457     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
       
  5458     break 2
       
  5459   fi
       
  5460 done
       
  5461   done
       
  5462 IFS=$as_save_IFS
       
  5463 
       
  5464   ;;
       
  5465 esac
       
  5466 fi
       
  5467 ZIP=$ac_cv_path_ZIP
       
  5468 if test -n "$ZIP"; then
       
  5469   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ZIP" >&5
       
  5470 $as_echo "$ZIP" >&6; }
       
  5471 else
       
  5472   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
  5473 $as_echo "no" >&6; }
       
  5474 fi
       
  5475 
       
  5476 
       
  5477 
       
  5478     # Test that variable ZIP is not empty.
       
  5479     if test "" = "$ZIP"; then as_fn_error $? "Could not find zip !" "$LINENO" 5 ; fi
       
  5480 
       
  5481 # Extract the first word of "unzip", so it can be a program name with args.
       
  5482 set dummy unzip; ac_word=$2
       
  5483 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
       
  5484 $as_echo_n "checking for $ac_word... " >&6; }
       
  5485 if test "${ac_cv_path_UNZIP+set}" = set; then :
       
  5486   $as_echo_n "(cached) " >&6
       
  5487 else
       
  5488   case $UNZIP in
       
  5489   [\\/]* | ?:[\\/]*)
       
  5490   ac_cv_path_UNZIP="$UNZIP" # Let the user override the test with a path.
       
  5491   ;;
       
  5492   *)
       
  5493   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
       
  5494 for as_dir in $PATH
       
  5495 do
       
  5496   IFS=$as_save_IFS
       
  5497   test -z "$as_dir" && as_dir=.
       
  5498     for ac_exec_ext in '' $ac_executable_extensions; do
       
  5499   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
       
  5500     ac_cv_path_UNZIP="$as_dir/$ac_word$ac_exec_ext"
       
  5501     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
       
  5502     break 2
       
  5503   fi
       
  5504 done
       
  5505   done
       
  5506 IFS=$as_save_IFS
       
  5507 
       
  5508   ;;
       
  5509 esac
       
  5510 fi
       
  5511 UNZIP=$ac_cv_path_UNZIP
       
  5512 if test -n "$UNZIP"; then
       
  5513   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $UNZIP" >&5
       
  5514 $as_echo "$UNZIP" >&6; }
       
  5515 else
       
  5516   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
  5517 $as_echo "no" >&6; }
       
  5518 fi
       
  5519 
       
  5520 
       
  5521 
       
  5522     # Test that variable UNZIP is not empty.
       
  5523     if test "" = "$UNZIP"; then as_fn_error $? "Could not find unzip !" "$LINENO" 5 ; fi
       
  5524 
       
  5525 # Extract the first word of "ldd", so it can be a program name with args.
       
  5526 set dummy ldd; ac_word=$2
       
  5527 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
       
  5528 $as_echo_n "checking for $ac_word... " >&6; }
       
  5529 if test "${ac_cv_path_LDD+set}" = set; then :
       
  5530   $as_echo_n "(cached) " >&6
       
  5531 else
       
  5532   case $LDD in
       
  5533   [\\/]* | ?:[\\/]*)
       
  5534   ac_cv_path_LDD="$LDD" # Let the user override the test with a path.
       
  5535   ;;
       
  5536   *)
       
  5537   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
       
  5538 for as_dir in $PATH
       
  5539 do
       
  5540   IFS=$as_save_IFS
       
  5541   test -z "$as_dir" && as_dir=.
       
  5542     for ac_exec_ext in '' $ac_executable_extensions; do
       
  5543   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
       
  5544     ac_cv_path_LDD="$as_dir/$ac_word$ac_exec_ext"
       
  5545     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
       
  5546     break 2
       
  5547   fi
       
  5548 done
       
  5549   done
       
  5550 IFS=$as_save_IFS
       
  5551 
       
  5552   ;;
       
  5553 esac
       
  5554 fi
       
  5555 LDD=$ac_cv_path_LDD
       
  5556 if test -n "$LDD"; then
       
  5557   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LDD" >&5
       
  5558 $as_echo "$LDD" >&6; }
       
  5559 else
       
  5560   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
  5561 $as_echo "no" >&6; }
       
  5562 fi
       
  5563 
       
  5564 
       
  5565 if test "x$LDD" = "x"; then
       
  5566     # List shared lib dependencies is used for
       
  5567     # debug output and checking for forbidden dependencies.
       
  5568     # We can build without it.
       
  5569     LDD="true"
       
  5570 fi
       
  5571 # Extract the first word of "otool", so it can be a program name with args.
       
  5572 set dummy otool; ac_word=$2
       
  5573 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
       
  5574 $as_echo_n "checking for $ac_word... " >&6; }
       
  5575 if test "${ac_cv_path_OTOOL+set}" = set; then :
       
  5576   $as_echo_n "(cached) " >&6
       
  5577 else
       
  5578   case $OTOOL in
       
  5579   [\\/]* | ?:[\\/]*)
       
  5580   ac_cv_path_OTOOL="$OTOOL" # Let the user override the test with a path.
       
  5581   ;;
       
  5582   *)
       
  5583   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
       
  5584 for as_dir in $PATH
       
  5585 do
       
  5586   IFS=$as_save_IFS
       
  5587   test -z "$as_dir" && as_dir=.
       
  5588     for ac_exec_ext in '' $ac_executable_extensions; do
       
  5589   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
       
  5590     ac_cv_path_OTOOL="$as_dir/$ac_word$ac_exec_ext"
       
  5591     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
       
  5592     break 2
       
  5593   fi
       
  5594 done
       
  5595   done
       
  5596 IFS=$as_save_IFS
       
  5597 
       
  5598   ;;
       
  5599 esac
       
  5600 fi
       
  5601 OTOOL=$ac_cv_path_OTOOL
       
  5602 if test -n "$OTOOL"; then
       
  5603   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
       
  5604 $as_echo "$OTOOL" >&6; }
       
  5605 else
       
  5606   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
  5607 $as_echo "no" >&6; }
       
  5608 fi
       
  5609 
       
  5610 
       
  5611 if test "x$OTOOL" = "x"; then
       
  5612    OTOOL="true"
       
  5613 fi
       
  5614 # Extract the first word of "readelf", so it can be a program name with args.
       
  5615 set dummy readelf; ac_word=$2
       
  5616 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
       
  5617 $as_echo_n "checking for $ac_word... " >&6; }
       
  5618 if test "${ac_cv_path_READELF+set}" = set; then :
       
  5619   $as_echo_n "(cached) " >&6
       
  5620 else
       
  5621   case $READELF in
       
  5622   [\\/]* | ?:[\\/]*)
       
  5623   ac_cv_path_READELF="$READELF" # Let the user override the test with a path.
       
  5624   ;;
       
  5625   *)
       
  5626   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
       
  5627 for as_dir in $PATH
       
  5628 do
       
  5629   IFS=$as_save_IFS
       
  5630   test -z "$as_dir" && as_dir=.
       
  5631     for ac_exec_ext in '' $ac_executable_extensions; do
       
  5632   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
       
  5633     ac_cv_path_READELF="$as_dir/$ac_word$ac_exec_ext"
       
  5634     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
       
  5635     break 2
       
  5636   fi
       
  5637 done
       
  5638   done
       
  5639 IFS=$as_save_IFS
       
  5640 
       
  5641   ;;
       
  5642 esac
       
  5643 fi
       
  5644 READELF=$ac_cv_path_READELF
       
  5645 if test -n "$READELF"; then
       
  5646   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF" >&5
       
  5647 $as_echo "$READELF" >&6; }
       
  5648 else
       
  5649   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
  5650 $as_echo "no" >&6; }
       
  5651 fi
       
  5652 
       
  5653 
       
  5654 # Extract the first word of "expr", so it can be a program name with args.
       
  5655 set dummy expr; ac_word=$2
       
  5656 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
       
  5657 $as_echo_n "checking for $ac_word... " >&6; }
       
  5658 if test "${ac_cv_path_EXPR+set}" = set; then :
       
  5659   $as_echo_n "(cached) " >&6
       
  5660 else
       
  5661   case $EXPR in
       
  5662   [\\/]* | ?:[\\/]*)
       
  5663   ac_cv_path_EXPR="$EXPR" # Let the user override the test with a path.
       
  5664   ;;
       
  5665   *)
       
  5666   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
       
  5667 for as_dir in $PATH
       
  5668 do
       
  5669   IFS=$as_save_IFS
       
  5670   test -z "$as_dir" && as_dir=.
       
  5671     for ac_exec_ext in '' $ac_executable_extensions; do
       
  5672   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
       
  5673     ac_cv_path_EXPR="$as_dir/$ac_word$ac_exec_ext"
       
  5674     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
       
  5675     break 2
       
  5676   fi
       
  5677 done
       
  5678   done
       
  5679 IFS=$as_save_IFS
       
  5680 
       
  5681   ;;
       
  5682 esac
       
  5683 fi
       
  5684 EXPR=$ac_cv_path_EXPR
       
  5685 if test -n "$EXPR"; then
       
  5686   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $EXPR" >&5
       
  5687 $as_echo "$EXPR" >&6; }
       
  5688 else
       
  5689   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
  5690 $as_echo "no" >&6; }
       
  5691 fi
       
  5692 
       
  5693 
       
  5694 
       
  5695     # Test that variable EXPR is not empty.
       
  5696     if test "" = "$EXPR"; then as_fn_error $? "Could not find expr !" "$LINENO" 5 ; fi
       
  5697 
       
  5698 # Extract the first word of "file", so it can be a program name with args.
       
  5699 set dummy file; ac_word=$2
       
  5700 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
       
  5701 $as_echo_n "checking for $ac_word... " >&6; }
       
  5702 if test "${ac_cv_path_FILE+set}" = set; then :
       
  5703   $as_echo_n "(cached) " >&6
       
  5704 else
       
  5705   case $FILE in
       
  5706   [\\/]* | ?:[\\/]*)
       
  5707   ac_cv_path_FILE="$FILE" # Let the user override the test with a path.
       
  5708   ;;
       
  5709   *)
       
  5710   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
       
  5711 for as_dir in $PATH
       
  5712 do
       
  5713   IFS=$as_save_IFS
       
  5714   test -z "$as_dir" && as_dir=.
       
  5715     for ac_exec_ext in '' $ac_executable_extensions; do
       
  5716   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
       
  5717     ac_cv_path_FILE="$as_dir/$ac_word$ac_exec_ext"
       
  5718     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
       
  5719     break 2
       
  5720   fi
       
  5721 done
       
  5722   done
       
  5723 IFS=$as_save_IFS
       
  5724 
       
  5725   ;;
       
  5726 esac
       
  5727 fi
       
  5728 FILE=$ac_cv_path_FILE
       
  5729 if test -n "$FILE"; then
       
  5730   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FILE" >&5
       
  5731 $as_echo "$FILE" >&6; }
       
  5732 else
       
  5733   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
  5734 $as_echo "no" >&6; }
       
  5735 fi
       
  5736 
       
  5737 
       
  5738 
       
  5739     # Test that variable FILE is not empty.
       
  5740     if test "" = "$FILE"; then as_fn_error $? "Could not find file !" "$LINENO" 5 ; fi
       
  5741 
       
  5742 # Extract the first word of "hg", so it can be a program name with args.
       
  5743 set dummy hg; ac_word=$2
       
  5744 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
       
  5745 $as_echo_n "checking for $ac_word... " >&6; }
       
  5746 if test "${ac_cv_path_HG+set}" = set; then :
       
  5747   $as_echo_n "(cached) " >&6
       
  5748 else
       
  5749   case $HG in
       
  5750   [\\/]* | ?:[\\/]*)
       
  5751   ac_cv_path_HG="$HG" # Let the user override the test with a path.
       
  5752   ;;
       
  5753   *)
       
  5754   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
       
  5755 for as_dir in $PATH
       
  5756 do
       
  5757   IFS=$as_save_IFS
       
  5758   test -z "$as_dir" && as_dir=.
       
  5759     for ac_exec_ext in '' $ac_executable_extensions; do
       
  5760   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
       
  5761     ac_cv_path_HG="$as_dir/$ac_word$ac_exec_ext"
       
  5762     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
       
  5763     break 2
       
  5764   fi
       
  5765 done
       
  5766   done
       
  5767 IFS=$as_save_IFS
       
  5768 
       
  5769   ;;
       
  5770 esac
       
  5771 fi
       
  5772 HG=$ac_cv_path_HG
       
  5773 if test -n "$HG"; then
       
  5774   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HG" >&5
       
  5775 $as_echo "$HG" >&6; }
       
  5776 else
       
  5777   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
  5778 $as_echo "no" >&6; }
       
  5779 fi
       
  5780 
       
  5781 
       
  5782 
       
  5783 
       
  5784 # Setup builddeps, for automatic downloading of tools we need.
       
  5785 # This is needed before we can call BDEPS_CHECK_MODULE, which is done in
       
  5786 # boot-jdk setup, but we need to have basic tools setup first.
       
  5787 
       
  5788 
       
  5789 # Check whether --with-builddeps-conf was given.
       
  5790 if test "${with_builddeps_conf+set}" = set; then :
       
  5791   withval=$with_builddeps_conf;
       
  5792 fi
       
  5793 
       
  5794 
       
  5795 
       
  5796 # Check whether --with-builddeps-server was given.
       
  5797 if test "${with_builddeps_server+set}" = set; then :
       
  5798   withval=$with_builddeps_server;
       
  5799 fi
       
  5800 
       
  5801 
       
  5802 
       
  5803 # Check whether --with-builddeps-dir was given.
       
  5804 if test "${with_builddeps_dir+set}" = set; then :
       
  5805   withval=$with_builddeps_dir;
       
  5806 else
       
  5807   with_builddeps_dir=/localhome/builddeps
       
  5808 fi
       
  5809 
       
  5810 
       
  5811 
       
  5812 # Check whether --with-builddeps-group was given.
       
  5813 if test "${with_builddeps_group+set}" = set; then :
       
  5814   withval=$with_builddeps_group;
       
  5815 fi
       
  5816 
       
  5817 
       
  5818 # Check whether --enable-list-builddeps was given.
       
  5819 if test "${enable_list_builddeps+set}" = set; then :
       
  5820   enableval=$enable_list_builddeps; LIST_BUILDDEPS="${enableval}"
       
  5821 else
       
  5822   LIST_BUILDDEPS='no'
       
  5823 fi
       
  5824 
       
  5825 
       
  5826 if test "x$LIST_BUILDDEPS" = xyes; then
       
  5827     echo
       
  5828     echo List of build dependencies known to the configure script,
       
  5829     echo that can be used in builddeps.conf files:
       
  5830     cat $AUTOCONF_DIR/*.ac $AUTOCONF_DIR/*.m4 | grep BDEPS_CHECK_MODULE\( | cut -f 2 -d ',' | tr -d ' ' | sort
       
  5831     echo
       
  5832     exit 1
       
  5833 fi
       
  5834 
       
  5835 
       
  5836 
       
  5837     if test "x$with_builddeps_server" != x || test "x$with_builddeps_conf" != x; then
       
  5838         if test "x$with_builddeps_conf" != x; then
       
  5839             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for supplied builddeps configuration file" >&5
       
  5840 $as_echo_n "checking for supplied builddeps configuration file... " >&6; }
       
  5841             builddepsfile=$with_builddeps_conf
       
  5842             if test -s $builddepsfile; then
       
  5843                 . $builddepsfile
       
  5844                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: loaded!" >&5
       
  5845 $as_echo "loaded!" >&6; }
       
  5846             else
       
  5847                as_fn_error $? "The given builddeps conf file $with_builddeps_conf could not be loaded!" "$LINENO" 5
       
  5848            fi
       
  5849         else
       
  5850             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for builddeps.conf files in sources..." >&5
       
  5851 $as_echo_n "checking for builddeps.conf files in sources...... " >&6; }
       
  5852             builddepsfile=`mktemp`
       
  5853             touch $builddepsfile
       
  5854             # Put all found confs into a single file.
       
  5855             find ${SRC_ROOT} -name builddeps.conf -exec cat \{\} \; >> $builddepsfile
       
  5856             # Source the file to acquire the variables
       
  5857             if test -s $builddepsfile; then
       
  5858                 . $builddepsfile
       
  5859                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found at least one!" >&5
       
  5860 $as_echo "found at least one!" >&6; }
       
  5861             else
       
  5862                as_fn_error $? "Could not find any builddeps.conf at all!" "$LINENO" 5
       
  5863            fi
       
  5864         fi
       
  5865         # Create build and target names that use _ instead of "-" and ".".
       
  5866         # This is necessary to use them in variable names.
       
  5867         build_var=`echo ${OPENJDK_BUILD_SYSTEM} | tr '-' '_' | tr '.' '_'`
       
  5868         target_var=`echo ${OPENJDK_TARGET_SYSTEM} | tr '-' '_' | tr '.' '_'`
       
  5869         # Extract rewrite information for build and target
       
  5870         eval rewritten_build=\${REWRITE_${build_var}}
       
  5871         if test "x$rewritten_build" = x; then
       
  5872             rewritten_build=${OPENJDK_BUILD_SYSTEM}
       
  5873             echo Build stays the same $rewritten_build
       
  5874         else
       
  5875             echo Rewriting build for builddeps into $rewritten_build
       
  5876         fi
       
  5877         eval rewritten_target=\${REWRITE_${target_var}}
       
  5878         if test "x$rewritten_target" = x; then
       
  5879             rewritten_target=${OPENJDK_TARGET_SYSTEM}
       
  5880             echo Target stays the same $rewritten_target
       
  5881         else
       
  5882             echo Rewriting target for builddeps into $rewritten_target
       
  5883         fi
       
  5884         rewritten_build_var=`echo ${rewritten_build} | tr '-' '_' | tr '.' '_'`
       
  5885         rewritten_target_var=`echo ${rewritten_target} | tr '-' '_' | tr '.' '_'`
       
  5886     fi
       
  5887     for ac_prog in 7z unzip
       
  5888 do
       
  5889   # Extract the first word of "$ac_prog", so it can be a program name with args.
       
  5890 set dummy $ac_prog; ac_word=$2
       
  5891 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
       
  5892 $as_echo_n "checking for $ac_word... " >&6; }
       
  5893 if test "${ac_cv_prog_BDEPS_UNZIP+set}" = set; then :
       
  5894   $as_echo_n "(cached) " >&6
       
  5895 else
       
  5896   if test -n "$BDEPS_UNZIP"; then
       
  5897   ac_cv_prog_BDEPS_UNZIP="$BDEPS_UNZIP" # Let the user override the test.
       
  5898 else
       
  5899 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
       
  5900 for as_dir in $PATH
       
  5901 do
       
  5902   IFS=$as_save_IFS
       
  5903   test -z "$as_dir" && as_dir=.
       
  5904     for ac_exec_ext in '' $ac_executable_extensions; do
       
  5905   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
       
  5906     ac_cv_prog_BDEPS_UNZIP="$ac_prog"
       
  5907     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
       
  5908     break 2
       
  5909   fi
       
  5910 done
       
  5911   done
       
  5912 IFS=$as_save_IFS
       
  5913 
       
  5914 fi
       
  5915 fi
       
  5916 BDEPS_UNZIP=$ac_cv_prog_BDEPS_UNZIP
       
  5917 if test -n "$BDEPS_UNZIP"; then
       
  5918   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BDEPS_UNZIP" >&5
       
  5919 $as_echo "$BDEPS_UNZIP" >&6; }
       
  5920 else
       
  5921   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
  5922 $as_echo "no" >&6; }
       
  5923 fi
       
  5924 
       
  5925 
       
  5926   test -n "$BDEPS_UNZIP" && break
       
  5927 done
       
  5928 
       
  5929     if test "x$BDEPS_UNZIP" = x7z; then
       
  5930         BDEPS_UNZIP="7z x"
       
  5931     fi
       
  5932 
       
  5933     for ac_prog in wget lftp ftp
       
  5934 do
       
  5935   # Extract the first word of "$ac_prog", so it can be a program name with args.
       
  5936 set dummy $ac_prog; ac_word=$2
       
  5937 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
       
  5938 $as_echo_n "checking for $ac_word... " >&6; }
       
  5939 if test "${ac_cv_prog_BDEPS_FTP+set}" = set; then :
       
  5940   $as_echo_n "(cached) " >&6
       
  5941 else
       
  5942   if test -n "$BDEPS_FTP"; then
       
  5943   ac_cv_prog_BDEPS_FTP="$BDEPS_FTP" # Let the user override the test.
       
  5944 else
       
  5945 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
       
  5946 for as_dir in $PATH
       
  5947 do
       
  5948   IFS=$as_save_IFS
       
  5949   test -z "$as_dir" && as_dir=.
       
  5950     for ac_exec_ext in '' $ac_executable_extensions; do
       
  5951   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
       
  5952     ac_cv_prog_BDEPS_FTP="$ac_prog"
       
  5953     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
       
  5954     break 2
       
  5955   fi
       
  5956 done
       
  5957   done
       
  5958 IFS=$as_save_IFS
       
  5959 
       
  5960 fi
       
  5961 fi
       
  5962 BDEPS_FTP=$ac_cv_prog_BDEPS_FTP
       
  5963 if test -n "$BDEPS_FTP"; then
       
  5964   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BDEPS_FTP" >&5
       
  5965 $as_echo "$BDEPS_FTP" >&6; }
       
  5966 else
       
  5967   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
  5968 $as_echo "no" >&6; }
       
  5969 fi
       
  5970 
       
  5971 
       
  5972   test -n "$BDEPS_FTP" && break
       
  5973 done
       
  5974 
       
  5975 
       
  5976 
       
  5977 # Check if pkg-config is available.
       
  5978 
       
  5979 
       
  5980 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
       
  5981 	if test -n "$ac_tool_prefix"; then
       
  5982   # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
       
  5983 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
       
  5984 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
       
  5985 $as_echo_n "checking for $ac_word... " >&6; }
       
  5986 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
       
  5987   $as_echo_n "(cached) " >&6
       
  5988 else
       
  5989   case $PKG_CONFIG in
       
  5990   [\\/]* | ?:[\\/]*)
       
  5991   ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
       
  5992   ;;
       
  5993   *)
       
  5994   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
       
  5995 for as_dir in $PATH
       
  5996 do
       
  5997   IFS=$as_save_IFS
       
  5998   test -z "$as_dir" && as_dir=.
       
  5999     for ac_exec_ext in '' $ac_executable_extensions; do
       
  6000   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
       
  6001     ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
       
  6002     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
       
  6003     break 2
       
  6004   fi
       
  6005 done
       
  6006   done
       
  6007 IFS=$as_save_IFS
       
  6008 
       
  6009   ;;
       
  6010 esac
       
  6011 fi
       
  6012 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
       
  6013 if test -n "$PKG_CONFIG"; then
       
  6014   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
       
  6015 $as_echo "$PKG_CONFIG" >&6; }
       
  6016 else
       
  6017   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
  6018 $as_echo "no" >&6; }
       
  6019 fi
       
  6020 
       
  6021 
       
  6022 fi
       
  6023 if test -z "$ac_cv_path_PKG_CONFIG"; then
       
  6024   ac_pt_PKG_CONFIG=$PKG_CONFIG
       
  6025   # Extract the first word of "pkg-config", so it can be a program name with args.
       
  6026 set dummy pkg-config; ac_word=$2
       
  6027 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
       
  6028 $as_echo_n "checking for $ac_word... " >&6; }
       
  6029 if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then :
       
  6030   $as_echo_n "(cached) " >&6
       
  6031 else
       
  6032   case $ac_pt_PKG_CONFIG in
       
  6033   [\\/]* | ?:[\\/]*)
       
  6034   ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
       
  6035   ;;
       
  6036   *)
       
  6037   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
       
  6038 for as_dir in $PATH
       
  6039 do
       
  6040   IFS=$as_save_IFS
       
  6041   test -z "$as_dir" && as_dir=.
       
  6042     for ac_exec_ext in '' $ac_executable_extensions; do
       
  6043   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
       
  6044     ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
       
  6045     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
       
  6046     break 2
       
  6047   fi
       
  6048 done
       
  6049   done
       
  6050 IFS=$as_save_IFS
       
  6051 
       
  6052   ;;
       
  6053 esac
       
  6054 fi
       
  6055 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
       
  6056 if test -n "$ac_pt_PKG_CONFIG"; then
       
  6057   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
       
  6058 $as_echo "$ac_pt_PKG_CONFIG" >&6; }
       
  6059 else
       
  6060   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
  6061 $as_echo "no" >&6; }
       
  6062 fi
       
  6063 
       
  6064   if test "x$ac_pt_PKG_CONFIG" = x; then
       
  6065     PKG_CONFIG=""
       
  6066   else
       
  6067     case $cross_compiling:$ac_tool_warned in
       
  6068 yes:)
       
  6069 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
       
  6070 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
       
  6071 ac_tool_warned=yes ;;
       
  6072 esac
       
  6073     PKG_CONFIG=$ac_pt_PKG_CONFIG
       
  6074   fi
       
  6075 else
       
  6076   PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
       
  6077 fi
       
  6078 
       
  6079 fi
       
  6080 if test -n "$PKG_CONFIG"; then
       
  6081 	_pkg_min_version=0.9.0
       
  6082 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
       
  6083 $as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
       
  6084 	if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
       
  6085 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
       
  6086 $as_echo "yes" >&6; }
       
  6087 	else
       
  6088 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
  6089 $as_echo "no" >&6; }
       
  6090 		PKG_CONFIG=""
       
  6091 	fi
       
  6092 
       
  6093 fi
       
  6094 
       
  6095 ###############################################################################
       
  6096 #
       
  6097 # Determine OpenJDK build and target platforms.
       
  6098 #
       
  6099 ###############################################################################
       
  6100 
       
  6101 # Make sure we can run config.sub.
       
  6102 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
       
  6103   as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
       
  6104 
       
  6105 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
       
  6106 $as_echo_n "checking build system type... " >&6; }
       
  6107 if test "${ac_cv_build+set}" = set; then :
       
  6108   $as_echo_n "(cached) " >&6
       
  6109 else
       
  6110   ac_build_alias=$build_alias
       
  6111 test "x$ac_build_alias" = x &&
       
  6112   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
       
  6113 test "x$ac_build_alias" = x &&
       
  6114   as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
       
  6115 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
       
  6116   as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
       
  6117 
       
  6118 fi
       
  6119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
       
  6120 $as_echo "$ac_cv_build" >&6; }
       
  6121 case $ac_cv_build in
       
  6122 *-*-*) ;;
       
  6123 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5 ;;
       
  6124 esac
       
  6125 build=$ac_cv_build
       
  6126 ac_save_IFS=$IFS; IFS='-'
       
  6127 set x $ac_cv_build
       
  6128 shift
       
  6129 build_cpu=$1
       
  6130 build_vendor=$2
       
  6131 shift; shift
       
  6132 # Remember, the first character of IFS is used to create $*,
       
  6133 # except with old shells:
       
  6134 build_os=$*
       
  6135 IFS=$ac_save_IFS
       
  6136 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
       
  6137 
       
  6138 
       
  6139 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
       
  6140 $as_echo_n "checking host system type... " >&6; }
       
  6141 if test "${ac_cv_host+set}" = set; then :
       
  6142   $as_echo_n "(cached) " >&6
       
  6143 else
       
  6144   if test "x$host_alias" = x; then
       
  6145   ac_cv_host=$ac_cv_build
       
  6146 else
       
  6147   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
       
  6148     as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
       
  6149 fi
       
  6150 
       
  6151 fi
       
  6152 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
       
  6153 $as_echo "$ac_cv_host" >&6; }
       
  6154 case $ac_cv_host in
       
  6155 *-*-*) ;;
       
  6156 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5 ;;
       
  6157 esac
       
  6158 host=$ac_cv_host
       
  6159 ac_save_IFS=$IFS; IFS='-'
       
  6160 set x $ac_cv_host
       
  6161 shift
       
  6162 host_cpu=$1
       
  6163 host_vendor=$2
       
  6164 shift; shift
       
  6165 # Remember, the first character of IFS is used to create $*,
       
  6166 # except with old shells:
       
  6167 host_os=$*
       
  6168 IFS=$ac_save_IFS
       
  6169 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
       
  6170 
       
  6171 
       
  6172 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
       
  6173 $as_echo_n "checking target system type... " >&6; }
       
  6174 if test "${ac_cv_target+set}" = set; then :
       
  6175   $as_echo_n "(cached) " >&6
       
  6176 else
       
  6177   if test "x$target_alias" = x; then
       
  6178   ac_cv_target=$ac_cv_host
       
  6179 else
       
  6180   ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
       
  6181     as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
       
  6182 fi
       
  6183 
       
  6184 fi
       
  6185 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
       
  6186 $as_echo "$ac_cv_target" >&6; }
       
  6187 case $ac_cv_target in
       
  6188 *-*-*) ;;
       
  6189 *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5 ;;
       
  6190 esac
       
  6191 target=$ac_cv_target
       
  6192 ac_save_IFS=$IFS; IFS='-'
       
  6193 set x $ac_cv_target
       
  6194 shift
       
  6195 target_cpu=$1
       
  6196 target_vendor=$2
       
  6197 shift; shift
       
  6198 # Remember, the first character of IFS is used to create $*,
       
  6199 # except with old shells:
       
  6200 target_os=$*
       
  6201 IFS=$ac_save_IFS
       
  6202 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
       
  6203 
       
  6204 
       
  6205 # The aliases save the names the user supplied, while $host etc.
       
  6206 # will get canonicalized.
       
  6207 test -n "$target_alias" &&
       
  6208   test "$program_prefix$program_suffix$program_transform_name" = \
       
  6209     NONENONEs,x,x, &&
       
  6210   program_prefix=${target_alias}-
       
  6211 
       
  6212 # Figure out the build and target systems. # Note that in autoconf terminology, "build" is obvious, but "target"
       
  6213 # is confusing; it assumes you are cross-compiling a cross-compiler (!)  and "target" is thus the target of the
       
  6214 # product you're building. The target of this build is called "host". Since this is confusing to most people, we
       
  6215 # have not adopted that system, but use "target" as the platform we are building for. In some places though we need
       
  6216 # to use the configure naming style.
       
  6217 
       
  6218 
       
  6219 
       
  6220 
       
  6221 
       
  6222 # Check whether --with-target-bits was given.
       
  6223 if test "${with_target_bits+set}" = set; then :
       
  6224   withval=$with_target_bits;
       
  6225 fi
       
  6226 
       
  6227 
       
  6228 if test "x$with_target_bits" != x && \
       
  6229    test "x$with_target_bits" != x32 && \
       
  6230    test "x$with_target_bits" != x64 ; then
       
  6231     as_fn_error $? "--with-target-bits can only be 32 or 64, you specified $with_target_bits!" "$LINENO" 5
       
  6232 fi
       
  6233 # Translate the standard cpu-vendor-kernel-os quadruplets into
       
  6234 # the new TARGET_.... and BUILD_... and the legacy names used by
       
  6235 # the openjdk build.
       
  6236 # It uses $host_os $host_cpu $build_os $build_cpu and $with_target_bits
       
  6237 
       
  6238     # Expects $host_os $host_cpu $build_os and $build_cpu
       
  6239     # and $with_target_bits to have been setup!
       
  6240     #
       
  6241     # Translate the standard triplet(quadruplet) definition
       
  6242     # of the target/build system into
       
  6243     # OPENJDK_TARGET_OS=aix,bsd,hpux,linux,macosx,solaris,windows
       
  6244     # OPENJDK_TARGET_OS_FAMILY=bsd,gnu,sysv,win32,wince
       
  6245     # OPENJDK_TARGET_OS_API=posix,winapi
       
  6246     #
       
  6247     # OPENJDK_TARGET_CPU=ia32,x64,sparc,sparcv9,arm,arm64,ppc,ppc64
       
  6248     # OPENJDK_TARGET_CPU_ARCH=x86,sparc,pcc,arm
       
  6249     # OPENJDK_TARGET_CPU_BITS=32,64
       
  6250     # OPENJDK_TARGET_CPU_ENDIAN=big,little
       
  6251     #
       
  6252     # The same values are setup for BUILD_...
       
  6253     #
       
  6254     # And the legacy variables, for controlling the old makefiles.
       
  6255     # LEGACY_OPENJDK_TARGET_CPU1=i586,amd64/x86_64,sparc,sparcv9,arm,arm64...
       
  6256     # LEGACY_OPENJDK_TARGET_CPU2=i386,amd64,sparc,sparcv9,arm,arm64...
       
  6257     # LEGACY_OPENJDK_TARGET_CPU3=sparcv9,amd64 (but only on solaris)
       
  6258     # LEGACY_OPENJDK_TARGET_OS_API=solaris,windows
       
  6259     #
       
  6260     # We also copy the autoconf trip/quadruplet
       
  6261     # verbatim to OPENJDK_TARGET_SYSTEM (from the autoconf "host") and OPENJDK_BUILD_SYSTEM
       
  6262     OPENJDK_TARGET_SYSTEM="$host"
       
  6263     OPENJDK_BUILD_SYSTEM="$build"
       
  6264 
       
  6265 
       
  6266 
       
  6267 
       
  6268 
       
  6269   case "$host_os" in
       
  6270     *linux*)
       
  6271       VAR_OS=linux
       
  6272       VAR_OS_API=posix
       
  6273       VAR_OS_FAMILY=gnu
       
  6274       ;;
       
  6275     *solaris*)
       
  6276       VAR_OS=solaris
       
  6277       VAR_OS_API=posix
       
  6278       VAR_OS_FAMILY=sysv
       
  6279       ;;
       
  6280     *darwin*)
       
  6281       VAR_OS=macosx
       
  6282       VAR_OS_API=posix
       
  6283       VAR_OS_FAMILY=bsd
       
  6284       ;;
       
  6285     *bsd*)
       
  6286       VAR_OS=bsd
       
  6287       VAR_OS_API=posix
       
  6288       VAR_OS_FAMILY=bsd
       
  6289       ;;
       
  6290     *cygwin*|*windows*)
       
  6291       VAR_OS=windows
       
  6292       VAR_OS_API=winapi
       
  6293       VAR_OS_FAMILY=windows
       
  6294       ;;
       
  6295     *)
       
  6296       as_fn_error $? "unsupported operating system $host_os" "$LINENO" 5
       
  6297       ;;
       
  6298   esac
       
  6299 
       
  6300     OPENJDK_TARGET_OS="$VAR_OS"
       
  6301     OPENJDK_TARGET_OS_FAMILY="$VAR_OS_FAMILY"
       
  6302     OPENJDK_TARGET_OS_API="$VAR_OS_API"
       
  6303 
       
  6304 
       
  6305 
       
  6306 
       
  6307 
       
  6308     if test "x$OPENJDK_TARGET_OS_API" = xposix; then
       
  6309         LEGACY_OPENJDK_TARGET_OS_API="solaris"
       
  6310     fi
       
  6311     if test "x$OPENJDK_TARGET_OS_API" = xwinapi; then
       
  6312         LEGACY_OPENJDK_TARGET_OS_API="windows"
       
  6313     fi
       
  6314 
       
  6315 
       
  6316 
       
  6317 
       
  6318   # First argument is the cpu name from the trip/quad
       
  6319   case "$host_cpu" in
       
  6320     x86_64)
       
  6321       VAR_CPU=x64
       
  6322       VAR_CPU_ARCH=x86
       
  6323       VAR_CPU_BITS=64
       
  6324       VAR_CPU_ENDIAN=little
       
  6325       VAR_LEGACY_CPU=amd64
       
  6326       ;;
       
  6327     i?86)
       
  6328       VAR_CPU=ia32
       
  6329       VAR_CPU_ARCH=x86
       
  6330       VAR_CPU_BITS=32
       
  6331       VAR_CPU_ENDIAN=little
       
  6332       VAR_LEGACY_CPU=i586
       
  6333       ;;
       
  6334     alpha*)
       
  6335       VAR_CPU=alpha
       
  6336       VAR_CPU_ARCH=alpha
       
  6337       VAR_CPU_BITS=64
       
  6338       VAR_CPU_ENDIAN=big
       
  6339       VAR_LEGACY_CPU=alpha
       
  6340       ;;
       
  6341     arm*)
       
  6342       VAR_CPU=arm
       
  6343       VAR_CPU_ARCH=arm
       
  6344       VAR_CPU_BITS=32
       
  6345       VAR_CPU_ENDIAN=little
       
  6346       VAR_LEGACY_CPU=arm
       
  6347       ;;
       
  6348     mips)
       
  6349       VAR_CPU=mips
       
  6350       VAR_CPU_ARCH=mips
       
  6351       VAR_CPU_BITS=woot
       
  6352       VAR_CPU_ENDIAN=woot
       
  6353       VAR_LEGACY_CPU=mips
       
  6354        ;;
       
  6355     mipsel)
       
  6356       VAR_CPU=mipsel
       
  6357       VAR_CPU_ARCH=mips
       
  6358       VAR_CPU_BITS=woot
       
  6359       VAR_CPU_ENDIAN=woot
       
  6360       VAR_LEGACY_CPU=mipsel
       
  6361        ;;
       
  6362     powerpc)
       
  6363       VAR_CPU=ppc
       
  6364       VAR_CPU_ARCH=ppc
       
  6365       VAR_CPU_BITS=32
       
  6366       VAR_CPU_ENDIAN=big
       
  6367       VAR_LEGACY_CPU=ppc
       
  6368        ;;
       
  6369     powerpc64)
       
  6370       VAR_CPU=ppc64
       
  6371       VAR_CPU_ARCH=ppc
       
  6372       VAR_CPU_BITS=64
       
  6373       VAR_CPU_ENDIAN=big
       
  6374       VAR_LEGACY_CPU=ppc64
       
  6375        ;;
       
  6376     sparc)
       
  6377       VAR_CPU=sparc
       
  6378       VAR_CPU_ARCH=sparc
       
  6379       VAR_CPU_BITS=32
       
  6380       VAR_CPU_ENDIAN=big
       
  6381       VAR_LEGACY_CPU=sparc
       
  6382        ;;
       
  6383     sparc64)
       
  6384       VAR_CPU=sparcv9
       
  6385       VAR_CPU_ARCH=sparc
       
  6386       VAR_CPU_BITS=64
       
  6387       VAR_CPU_ENDIAN=big
       
  6388       VAR_LEGACY_CPU=sparcv9
       
  6389        ;;
       
  6390     s390)
       
  6391       VAR_CPU=s390
       
  6392       VAR_CPU_ARCH=s390
       
  6393       VAR_CPU_BITS=32
       
  6394       VAR_CPU_ENDIAN=woot
       
  6395       VAR_LEGACY_CPU=s390
       
  6396       VAR_LEGACY_CPU=s390
       
  6397        ;;
       
  6398     s390x)
       
  6399       VAR_CPU=s390x
       
  6400       VAR_CPU_ARCH=s390
       
  6401       VAR_CPU_BITS=64
       
  6402       VAR_CPU_ENDIAN=woot
       
  6403       VAR_LEGACY_CPU=s390x
       
  6404        ;;
       
  6405     *)
       
  6406       as_fn_error $? "unsupported cpu $host_cpu" "$LINENO" 5
       
  6407       ;;
       
  6408   esac
       
  6409 
       
  6410   # Workaround cygwin not knowing about 64 bit.
       
  6411   if test "x$VAR_OS" = "xwindows"; then
       
  6412       if test "x$PROCESSOR_IDENTIFIER" != "x"; then
       
  6413           PROC_ARCH=`echo $PROCESSOR_IDENTIFIER | $CUT -f1 -d' '`
       
  6414           case "$PROC_ARCH" in
       
  6415             intel64|Intel64|INTEL64|em64t|EM64T|amd64|AMD64|8664|x86_64)
       
  6416               VAR_CPU=x64
       
  6417               VAR_CPU_BITS=64
       
  6418               VAR_LEGACY_CPU=amd64
       
  6419               ;;
       
  6420           esac
       
  6421       fi
       
  6422   fi
       
  6423 
       
  6424   # on solaris x86...default seems to be 32-bit
       
  6425   if test "x$VAR_OS" = "xsolaris" && \
       
  6426      test "x$with_target_bits" = "x" && \
       
  6427      test "x$VAR_CPU_ARCH" = "xx86"
       
  6428   then
       
  6429       with_target_bits=32
       
  6430   fi
       
  6431 
       
  6432   if test "x$VAR_CPU_ARCH" = "xx86"; then
       
  6433       if test "x$with_target_bits" = "x64"; then
       
  6434           VAR_CPU=x64
       
  6435           VAR_CPU_BITS=64
       
  6436           VAR_LEGACY_CPU=amd64
       
  6437       fi
       
  6438       if test "x$with_target_bits" = "x32"; then
       
  6439           VAR_CPU=ia32
       
  6440           VAR_CPU_BITS=32
       
  6441           VAR_LEGACY_CPU=i586
       
  6442       fi
       
  6443   fi
       
  6444 
       
  6445   if test "x$VAR_CPU_ARCH" = "xsparc"; then
       
  6446       if test "x$with_target_bits" = "x64"; then
       
  6447           VAR_CPU=sparcv9
       
  6448           VAR_CPU_BITS=64
       
  6449           VAR_LEGACY_CPU=sparcv9
       
  6450       fi
       
  6451   fi
       
  6452 
       
  6453     OPENJDK_TARGET_CPU="$VAR_CPU"
       
  6454     OPENJDK_TARGET_CPU_ARCH="$VAR_CPU_ARCH"
       
  6455     OPENJDK_TARGET_CPU_BITS="$VAR_CPU_BITS"
       
  6456     OPENJDK_TARGET_CPU_ENDIAN="$VAR_CPU_ENDIAN"
       
  6457 
       
  6458 
       
  6459 
       
  6460 
       
  6461 
       
  6462 
       
  6463     # Also store the legacy naming of the cpu.
       
  6464     # Ie i586 and amd64 instead of ia32 and x64
       
  6465     LEGACY_OPENJDK_TARGET_CPU1="$VAR_LEGACY_CPU"
       
  6466 
       
  6467 
       
  6468     # And the second legacy naming of the cpu.
       
  6469     # Ie i386 and amd64 instead of ia32 and x64.
       
  6470     LEGACY_OPENJDK_TARGET_CPU2="$LEGACY_OPENJDK_TARGET_CPU1"
       
  6471     if test "x$LEGACY_OPENJDK_TARGET_CPU1" = xi586; then
       
  6472         LEGACY_OPENJDK_TARGET_CPU2=i386
       
  6473     fi
       
  6474 
       
  6475 
       
  6476     # And the third legacy naming of the cpu.
       
  6477     # Ie only amd64 or sparcv9, used for the ISA_DIR on Solaris.
       
  6478     LEGACY_OPENJDK_TARGET_CPU3=""
       
  6479     if test "x$OPENJDK_TARGET_CPU" = xx64; then
       
  6480         LEGACY_OPENJDK_TARGET_CPU3=amd64
       
  6481     fi
       
  6482     if test "x$OPENJDK_TARGET_CPU" = xsparcv9; then
       
  6483         LEGACY_OPENJDK_TARGET_CPU3=sparcv9
       
  6484     fi
       
  6485 
       
  6486 
       
  6487 
       
  6488 
       
  6489 
       
  6490   case "$build_os" in
       
  6491     *linux*)
       
  6492       VAR_OS=linux
       
  6493       VAR_OS_API=posix
       
  6494       VAR_OS_FAMILY=gnu
       
  6495       ;;
       
  6496     *solaris*)
       
  6497       VAR_OS=solaris
       
  6498       VAR_OS_API=posix
       
  6499       VAR_OS_FAMILY=sysv
       
  6500       ;;
       
  6501     *darwin*)
       
  6502       VAR_OS=macosx
       
  6503       VAR_OS_API=posix
       
  6504       VAR_OS_FAMILY=bsd
       
  6505       ;;
       
  6506     *bsd*)
       
  6507       VAR_OS=bsd
       
  6508       VAR_OS_API=posix
       
  6509       VAR_OS_FAMILY=bsd
       
  6510       ;;
       
  6511     *cygwin*|*windows*)
       
  6512       VAR_OS=windows
       
  6513       VAR_OS_API=winapi
       
  6514       VAR_OS_FAMILY=windows
       
  6515       ;;
       
  6516     *)
       
  6517       as_fn_error $? "unsupported operating system $build_os" "$LINENO" 5
       
  6518       ;;
       
  6519   esac
       
  6520 
       
  6521     OPENJDK_BUILD_OS="$VAR_OS"
       
  6522     OPENJDK_BUILD_OS_FAMILY="$VAR_OS_FAMILY"
       
  6523     OPENJDK_BUILD_OS_API="$VAR_OS_API"
       
  6524 
       
  6525 
       
  6526 
       
  6527 
       
  6528 
       
  6529     if test "x$OPENJDK_BUILD_OS_API" = xposix; then
       
  6530         LEGACY_OPENJDK_BUILD_OS_API="solaris"
       
  6531     fi
       
  6532     if test "x$OPENJDK_BUILD_OS_API" = xwinapi; then
       
  6533         LEGACY_OPENJDK_BUILD_OS_API="windows"
       
  6534     fi
       
  6535 
       
  6536 
       
  6537 
       
  6538 
       
  6539   # First argument is the cpu name from the trip/quad
       
  6540   case "$build_cpu" in
       
  6541     x86_64)
       
  6542       VAR_CPU=x64
       
  6543       VAR_CPU_ARCH=x86
       
  6544       VAR_CPU_BITS=64
       
  6545       VAR_CPU_ENDIAN=little
       
  6546       VAR_LEGACY_CPU=amd64
       
  6547       ;;
       
  6548     i?86)
       
  6549       VAR_CPU=ia32
       
  6550       VAR_CPU_ARCH=x86
       
  6551       VAR_CPU_BITS=32
       
  6552       VAR_CPU_ENDIAN=little
       
  6553       VAR_LEGACY_CPU=i586
       
  6554       ;;
       
  6555     alpha*)
       
  6556       VAR_CPU=alpha
       
  6557       VAR_CPU_ARCH=alpha
       
  6558       VAR_CPU_BITS=64
       
  6559       VAR_CPU_ENDIAN=big
       
  6560       VAR_LEGACY_CPU=alpha
       
  6561       ;;
       
  6562     arm*)
       
  6563       VAR_CPU=arm
       
  6564       VAR_CPU_ARCH=arm
       
  6565       VAR_CPU_BITS=32
       
  6566       VAR_CPU_ENDIAN=little
       
  6567       VAR_LEGACY_CPU=arm
       
  6568       ;;
       
  6569     mips)
       
  6570       VAR_CPU=mips
       
  6571       VAR_CPU_ARCH=mips
       
  6572       VAR_CPU_BITS=woot
       
  6573       VAR_CPU_ENDIAN=woot
       
  6574       VAR_LEGACY_CPU=mips
       
  6575        ;;
       
  6576     mipsel)
       
  6577       VAR_CPU=mipsel
       
  6578       VAR_CPU_ARCH=mips
       
  6579       VAR_CPU_BITS=woot
       
  6580       VAR_CPU_ENDIAN=woot
       
  6581       VAR_LEGACY_CPU=mipsel
       
  6582        ;;
       
  6583     powerpc)
       
  6584       VAR_CPU=ppc
       
  6585       VAR_CPU_ARCH=ppc
       
  6586       VAR_CPU_BITS=32
       
  6587       VAR_CPU_ENDIAN=big
       
  6588       VAR_LEGACY_CPU=ppc
       
  6589        ;;
       
  6590     powerpc64)
       
  6591       VAR_CPU=ppc64
       
  6592       VAR_CPU_ARCH=ppc
       
  6593       VAR_CPU_BITS=64
       
  6594       VAR_CPU_ENDIAN=big
       
  6595       VAR_LEGACY_CPU=ppc64
       
  6596        ;;
       
  6597     sparc)
       
  6598       VAR_CPU=sparc
       
  6599       VAR_CPU_ARCH=sparc
       
  6600       VAR_CPU_BITS=32
       
  6601       VAR_CPU_ENDIAN=big
       
  6602       VAR_LEGACY_CPU=sparc
       
  6603        ;;
       
  6604     sparc64)
       
  6605       VAR_CPU=sparcv9
       
  6606       VAR_CPU_ARCH=sparc
       
  6607       VAR_CPU_BITS=64
       
  6608       VAR_CPU_ENDIAN=big
       
  6609       VAR_LEGACY_CPU=sparcv9
       
  6610        ;;
       
  6611     s390)
       
  6612       VAR_CPU=s390
       
  6613       VAR_CPU_ARCH=s390
       
  6614       VAR_CPU_BITS=32
       
  6615       VAR_CPU_ENDIAN=woot
       
  6616       VAR_LEGACY_CPU=s390
       
  6617       VAR_LEGACY_CPU=s390
       
  6618        ;;
       
  6619     s390x)
       
  6620       VAR_CPU=s390x
       
  6621       VAR_CPU_ARCH=s390
       
  6622       VAR_CPU_BITS=64
       
  6623       VAR_CPU_ENDIAN=woot
       
  6624       VAR_LEGACY_CPU=s390x
       
  6625        ;;
       
  6626     *)
       
  6627       as_fn_error $? "unsupported cpu $build_cpu" "$LINENO" 5
       
  6628       ;;
       
  6629   esac
       
  6630 
       
  6631   # Workaround cygwin not knowing about 64 bit.
       
  6632   if test "x$VAR_OS" = "xwindows"; then
       
  6633       if test "x$PROCESSOR_IDENTIFIER" != "x"; then
       
  6634           PROC_ARCH=`echo $PROCESSOR_IDENTIFIER | $CUT -f1 -d' '`
       
  6635           case "$PROC_ARCH" in
       
  6636             intel64|Intel64|INTEL64|em64t|EM64T|amd64|AMD64|8664|x86_64)
       
  6637               VAR_CPU=x64
       
  6638               VAR_CPU_BITS=64
       
  6639               VAR_LEGACY_CPU=amd64
       
  6640               ;;
       
  6641           esac
       
  6642       fi
       
  6643   fi
       
  6644 
       
  6645   # on solaris x86...default seems to be 32-bit
       
  6646   if test "x$VAR_OS" = "xsolaris" && \
       
  6647      test "x$with_target_bits" = "x" && \
       
  6648      test "x$VAR_CPU_ARCH" = "xx86"
       
  6649   then
       
  6650       with_target_bits=32
       
  6651   fi
       
  6652 
       
  6653   if test "x$VAR_CPU_ARCH" = "xx86"; then
       
  6654       if test "x$with_target_bits" = "x64"; then
       
  6655           VAR_CPU=x64
       
  6656           VAR_CPU_BITS=64
       
  6657           VAR_LEGACY_CPU=amd64
       
  6658       fi
       
  6659       if test "x$with_target_bits" = "x32"; then
       
  6660           VAR_CPU=ia32
       
  6661           VAR_CPU_BITS=32
       
  6662           VAR_LEGACY_CPU=i586
       
  6663       fi
       
  6664   fi
       
  6665 
       
  6666   if test "x$VAR_CPU_ARCH" = "xsparc"; then
       
  6667       if test "x$with_target_bits" = "x64"; then
       
  6668           VAR_CPU=sparcv9
       
  6669           VAR_CPU_BITS=64
       
  6670           VAR_LEGACY_CPU=sparcv9
       
  6671       fi
       
  6672   fi
       
  6673 
       
  6674     OPENJDK_BUILD_CPU="$VAR_CPU"
       
  6675     OPENJDK_BUILD_CPU_ARCH="$VAR_CPU_ARCH"
       
  6676     OPENJDK_BUILD_CPU_BITS="$VAR_CPU_BITS"
       
  6677     OPENJDK_BUILD_CPU_ENDIAN="$VAR_CPU_ENDIAN"
       
  6678 
       
  6679 
       
  6680 
       
  6681 
       
  6682 
       
  6683 
       
  6684     # Also store the legacy naming of the cpu.
       
  6685     # Ie i586 and amd64 instead of ia32 and x64
       
  6686     LEGACY_OPENJDK_BUILD_CPU1="$VAR_LEGACY_CPU"
       
  6687 
       
  6688 
       
  6689     # And the second legacy naming of the cpu.
       
  6690     # Ie i386 and amd64 instead of ia32 and x64.
       
  6691     LEGACY_OPENJDK_BUILD_CPU2="$LEGACY_OPENJDK_BUILD_CPU1"
       
  6692     if test "x$LEGACY_OPENJDK_BUILD_CPU1" = xi586; then
       
  6693         LEGACY_OPENJDK_BUILD_CPU2=i386
       
  6694     fi
       
  6695 
       
  6696 
       
  6697     # And the third legacy naming of the cpu.
       
  6698     # Ie only amd64 or sparcv9, used for the ISA_DIR on Solaris.
       
  6699     LEGACY_OPENJDK_BUILD_CPU3=""
       
  6700     if test "x$OPENJDK_BUILD_CPU" = xx64; then
       
  6701         LEGACY_OPENJDK_BUILD_CPU3=amd64
       
  6702     fi
       
  6703     if test "x$OPENJDK_BUILD_CPU" = xsparcv9; then
       
  6704         LEGACY_OPENJDK_BUILD_CPU3=sparcv9
       
  6705     fi
       
  6706 
       
  6707 
       
  6708 
       
  6709     if test "x$OPENJDK_TARGET_OS" != xsolaris; then
       
  6710         LEGACY_OPENJDK_TARGET_CPU3=""
       
  6711         LEGACY_OPENJDK_BUILD_CPU3=""
       
  6712     fi
       
  6713 
       
  6714     # On MacOSX and MacOSX only, we have a different name for the x64 CPU in ARCH (LEGACY_OPENJDK_TARGET_CPU1) ...
       
  6715     if test "x$OPENJDK_TARGET_OS" = xmacosx && test "x$OPENJDK_TARGET_CPU" = xx64; then
       
  6716         LEGACY_OPENJDK_TARGET_CPU1="x86_64"
       
  6717     fi
       
  6718 
       
  6719 
       
  6720     if test "x$OPENJDK_TARGET_OS" = "xsolaris"; then
       
  6721        REQUIRED_OS_NAME=SunOS
       
  6722        REQUIRED_OS_VERSION=5.10
       
  6723     fi
       
  6724     if test "x$OPENJDK_TARGET_OS" = "xlinux"; then
       
  6725        REQUIRED_OS_NAME=Linux
       
  6726        REQUIRED_OS_VERSION=2.6
       
  6727     fi
       
  6728     if test "x$OPENJDK_TARGET_OS" = "xwindows"; then
       
  6729         REQUIRED_OS_NAME=Windows
       
  6730         REQUIRED_OS_VERSION=5.1
       
  6731     fi
       
  6732     if test "x$OPENJDK_TARGET_OS" = "xmacosx"; then
       
  6733         REQUIRED_OS_NAME=Darwin
       
  6734         REQUIRED_OS_VERSION=11.2
       
  6735     fi
       
  6736 
       
  6737 
       
  6738 
       
  6739 
       
  6740 
       
  6741 
       
  6742 # The LEGACY_OPENJDK_TARGET_CPU3 is the setting for ISA_DIR.
       
  6743 if test "x$LEGACY_OPENJDK_TARGET_CPU3" != x; then
       
  6744    LEGACY_OPENJDK_TARGET_CPU3="/${LEGACY_OPENJDK_TARGET_CPU3}"
       
  6745 fi
       
  6746 
       
  6747 # Now the following vars are defined.
       
  6748 # OPENJDK_TARGET_OS=aix,bsd,hpux,linux,macosx,solaris,windows
       
  6749 # OPENJDK_TARGET_OS_FAMILY=bsd,gnu,sysv,win32,wince
       
  6750 # OPENJDK_TARGET_OS_API=posix,winapi
       
  6751 #
       
  6752 # OPENJDK_TARGET_CPU=ia32,x64,sparc,sparcv9,arm,arm64,ppc,ppc64
       
  6753 # OPENJDK_TARGET_CPU_ARCH=x86,sparc,pcc,arm
       
  6754 # OPENJDK_TARGET_CPU_BITS=32,64
       
  6755 # OPENJDK_TARGET_CPU_ENDIAN=big,little
       
  6756 #
       
  6757 # There is also a:
       
  6758 # LEGACY_OPENJDK_TARGET_CPU1=i586,amd64,....  # used to set the old var ARCH
       
  6759 # LEGACY_OPENJDK_TARGET_CPU2=i386,amd64,.... # used to set the old var LIBARCH
       
  6760 # LEGACY_OPENJDK_TARGET_CPU3=only sparcv9,amd64 # used to set the ISA_DIR on Solaris
       
  6761 # There was also a BUILDARCH that had i486,amd64,... but we do not use that
       
  6762 # in the new build.
       
  6763 # LEGACY_OPENJDK_TARGET_OS_API=solaris,windows # used to select source roots
       
  6764 
       
  6765 
       
  6766 ###############################################################################
       
  6767 
       
  6768 # Note that this is the build platform OS version!
       
  6769 
       
  6770 OS_VERSION="`uname -r | ${SED} 's!\.! !g' | ${SED} 's!-! !g'`"
       
  6771 OS_VERSION_MAJOR="`${ECHO} ${OS_VERSION} | ${CUT} -f 1 -d ' '`"
       
  6772 OS_VERSION_MINOR="`${ECHO} ${OS_VERSION} | ${CUT} -f 2 -d ' '`"
       
  6773 OS_VERSION_MICRO="`${ECHO} ${OS_VERSION} | ${CUT} -f 3 -d ' '`"
       
  6774 
       
  6775 
       
  6776 
       
  6777 
       
  6778 
       
  6779 # With knowledge of the build platform, setup more basic things.
       
  6780 
       
  6781 # For cygwin we need cygpath first, since it is used everywhere.
       
  6782 # Extract the first word of "cygpath", so it can be a program name with args.
       
  6783 set dummy cygpath; ac_word=$2
       
  6784 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
       
  6785 $as_echo_n "checking for $ac_word... " >&6; }
       
  6786 if test "${ac_cv_path_CYGPATH+set}" = set; then :
       
  6787   $as_echo_n "(cached) " >&6
       
  6788 else
       
  6789   case $CYGPATH in
       
  6790   [\\/]* | ?:[\\/]*)
       
  6791   ac_cv_path_CYGPATH="$CYGPATH" # Let the user override the test with a path.
       
  6792   ;;
       
  6793   *)
       
  6794   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
       
  6795 for as_dir in $PATH
       
  6796 do
       
  6797   IFS=$as_save_IFS
       
  6798   test -z "$as_dir" && as_dir=.
       
  6799     for ac_exec_ext in '' $ac_executable_extensions; do
       
  6800   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
       
  6801     ac_cv_path_CYGPATH="$as_dir/$ac_word$ac_exec_ext"
       
  6802     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
       
  6803     break 2
       
  6804   fi
       
  6805 done
       
  6806   done
       
  6807 IFS=$as_save_IFS
       
  6808 
       
  6809   ;;
       
  6810 esac
       
  6811 fi
       
  6812 CYGPATH=$ac_cv_path_CYGPATH
       
  6813 if test -n "$CYGPATH"; then
       
  6814   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CYGPATH" >&5
       
  6815 $as_echo "$CYGPATH" >&6; }
       
  6816 else
       
  6817   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
  6818 $as_echo "no" >&6; }
       
  6819 fi
       
  6820 
       
  6821 
       
  6822 PATH_SEP=":"
       
  6823 if test "x$OPENJDK_BUILD_OS" = "xwindows"; then
       
  6824     if test "x$CYGPATH" = x; then
       
  6825         as_fn_error $? "Something is wrong with your cygwin installation since I cannot find cygpath.exe in your path" "$LINENO" 5
       
  6826     fi
       
  6827     PATH_SEP=";"
       
  6828 fi
       
  6829 
       
  6830 
       
  6831 
       
  6832 if test "x$OPENJDK_BUILD_OS" = "xsolaris"; then
       
  6833     # Add extra search paths on solaris for utilities like ar and as etc...
       
  6834     PATH="$PATH:/usr/ccs/bin:/usr/sfw/bin:/opt/csw/bin"
       
  6835 fi
       
  6836 
       
  6837 
       
  6838 ###############################################################################
       
  6839 #
       
  6840 # Determine OpenJDK variants, options and version numbers.
       
  6841 #
       
  6842 ###############################################################################
       
  6843 
       
  6844 # We need build & target for this.
       
  6845 
       
  6846 ###############################################################################
       
  6847 #
       
  6848 # Check which variant of the JDK that we want to build.
       
  6849 # Currently we have:
       
  6850 #    normal:   standard edition
       
  6851 #    embedded: cut down to a smaller footprint
       
  6852 #
       
  6853 # Effectively the JDK variant gives a name to a specific set of
       
  6854 # modules to compile into the JDK. In the future, these modules
       
  6855 # might even be Jigsaw modules.
       
  6856 #
       
  6857 { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variant of the JDK to build" >&5
       
  6858 $as_echo_n "checking which variant of the JDK to build... " >&6; }
       
  6859 
       
  6860 # Check whether --with-jdk-variant was given.
       
  6861 if test "${with_jdk_variant+set}" = set; then :
       
  6862   withval=$with_jdk_variant;
       
  6863 fi
       
  6864 
       
  6865 
       
  6866 if test "x$with_jdk_variant" = xnormal || test "x$with_jdk_variant" = x; then
       
  6867     JAVASE_EMBEDDED=""
       
  6868     MINIMIZE_RAM_USAGE=""
       
  6869     JDK_VARIANT="normal"
       
  6870 elif test "x$with_jdk_variant" = xembedded; then
       
  6871     JAVASE_EMBEDDED="JAVASE_EMBEDDED:=true"
       
  6872     MINIMIZE_RAM_USAGE="MINIMIZE_RAM_USAGE:=true"
       
  6873     JDK_VARIANT="embedded"
       
  6874 else
       
  6875     as_fn_error $? "The available JDK variants are: normal, embedded" "$LINENO" 5
       
  6876 fi
       
  6877 
       
  6878 
       
  6879 
       
  6880 
       
  6881 
       
  6882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $JDK_VARIANT" >&5
       
  6883 $as_echo "$JDK_VARIANT" >&6; }
       
  6884 
       
  6885 
       
  6886 
       
  6887 ###############################################################################
       
  6888 #
       
  6889 # Check which variants of the JVM that we want to build.
       
  6890 # Currently we have:
       
  6891 #    server: normal interpreter and a tiered C1/C2 compiler
       
  6892 #    client: normal interpreter and C1 (no C2 compiler) (only 32-bit platforms)
       
  6893 #    kernel: kernel footprint JVM that passes the TCK without major performance problems,
       
  6894 #             ie normal interpreter and C1, only the serial GC, kernel jvmti etc
       
  6895 #    zero: no machine code interpreter, no compiler
       
  6896 #    zeroshark: zero interpreter and shark/llvm compiler backend
       
  6897 { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variants of the JVM that should be built" >&5
       
  6898 $as_echo_n "checking which variants of the JVM that should be built... " >&6; }
       
  6899 
       
  6900 # Check whether --with-jvm-variants was given.
       
  6901 if test "${with_jvm_variants+set}" = set; then :
       
  6902   withval=$with_jvm_variants;
       
  6903 fi
       
  6904 
       
  6905 
       
  6906 if test "x$with_jvm_variants" = x; then
       
  6907     if test "x$JDK_VARIANT" = xembedded; then
       
  6908         with_jvm_variants="client"
       
  6909     else
       
  6910         with_jvm_variants="server"
       
  6911     fi
       
  6912 fi
       
  6913 
       
  6914 JVM_VARIANTS=",$with_jvm_variants,"
       
  6915 TEST_VARIANTS=`$ECHO "$JVM_VARIANTS" | $SED -e 's/server,//' -e 's/client,//' -e 's/kernel,//' -e 's/zero,//' -e 's/zeroshark,//'`
       
  6916 
       
  6917 if test "x$TEST_VARIANTS" != "x,"; then
       
  6918    as_fn_error $? "The available JVM variants are: server, client, kernel, zero, zeroshark" "$LINENO" 5
       
  6919 fi
       
  6920 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_jvm_variants" >&5
       
  6921 $as_echo "$with_jvm_variants" >&6; }
       
  6922 
       
  6923 JVM_VARIANT_SERVER=`$ECHO "$JVM_VARIANTS" | $SED -e '/,server,/!s/.*/false/g' -e '/,server,/s/.*/true/g'`
       
  6924 JVM_VARIANT_CLIENT=`$ECHO "$JVM_VARIANTS" | $SED -e '/,client,/!s/.*/false/g' -e '/,client,/s/.*/true/g'`
       
  6925 JVM_VARIANT_KERNEL=`$ECHO "$JVM_VARIANTS" | $SED -e '/,kernel,/!s/.*/false/g' -e '/,kernel,/s/.*/true/g'`
       
  6926 JVM_VARIANT_ZERO=`$ECHO "$JVM_VARIANTS" | $SED -e '/,zero,/!s/.*/false/g' -e '/,zero,/s/.*/true/g'`
       
  6927 JVM_VARIANT_ZEROSHARK=`$ECHO "$JVM_VARIANTS" | $SED -e '/,zeroshark,/!s/.*/false/g' -e '/,zeroshark,/s/.*/true/g'`
       
  6928 
       
  6929 if test "x$JVM_VARIANT_CLIENT" = xtrue; then
       
  6930     if test "x$OPENJDK_TARGET_CPU_BITS" = x64; then
       
  6931         as_fn_error $? "You cannot build a client JVM for a 64-bit machine." "$LINENO" 5
       
  6932     fi
       
  6933 fi
       
  6934 if test "x$JVM_VARIANT_KERNEL" = xtrue; then
       
  6935     if test "x$OPENJDK_TARGET_CPU_BITS" = x64; then
       
  6936         as_fn_error $? "You cannot build a kernel JVM for a 64-bit machine." "$LINENO" 5
       
  6937     fi
       
  6938 fi
       
  6939 
       
  6940 # Replace the commas with AND for use in the build directory name.
       
  6941 ANDED_JVM_VARIANTS=`$ECHO "$JVM_VARIANTS" | $SED -e 's/^,//' -e 's/,$//' -e 's/,/AND/'`
       
  6942 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/'`
       
  6943 if test "x$COUNT_VARIANTS" != "x,1"; then
       
  6944     BUILDING_MULTIPLE_JVM_VARIANTS=yes
       
  6945 else
       
  6946     BUILDING_MULTIPLE_JVM_VARIANTS=no
       
  6947 fi
       
  6948 
       
  6949 
       
  6950 
       
  6951 
       
  6952 
       
  6953 
       
  6954 
       
  6955 
       
  6956 
       
  6957 
       
  6958 
       
  6959 ###############################################################################
       
  6960 #
       
  6961 # Set the debug level
       
  6962 #    release: no debug information, all optimizations, no asserts.
       
  6963 #    fastdebug: debug information (-g), all optimizations, all asserts
       
  6964 #    slowdebug: debug information (-g), no optimizations, all asserts
       
  6965 #
       
  6966 DEBUG_LEVEL="release"
       
  6967 { $as_echo "$as_me:${as_lineno-$LINENO}: checking which debug level to use" >&5
       
  6968 $as_echo_n "checking which debug level to use... " >&6; }
       
  6969 # Check whether --enable-debug was given.
       
  6970 if test "${enable_debug+set}" = set; then :
       
  6971   enableval=$enable_debug;
       
  6972         ENABLE_DEBUG="${enableval}"
       
  6973         DEBUG_LEVEL="fastdebug"
       
  6974 
       
  6975 else
       
  6976   ENABLE_DEBUG="no"
       
  6977 fi
       
  6978 
       
  6979 
       
  6980 
       
  6981 # Check whether --with-debug-level was given.
       
  6982 if test "${with_debug_level+set}" = set; then :
       
  6983   withval=$with_debug_level;
       
  6984         DEBUG_LEVEL="${withval}"
       
  6985         if test "x$ENABLE_DEBUG" = xyes; then
       
  6986 			as_fn_error $? "You cannot use both --enable-debug and --with-debug-level at the same time." "$LINENO" 5
       
  6987         fi
       
  6988 
       
  6989 fi
       
  6990 
       
  6991 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DEBUG_LEVEL" >&5
       
  6992 $as_echo "$DEBUG_LEVEL" >&6; }
       
  6993 
       
  6994 if test "x$DEBUG_LEVEL" != xrelease && \
       
  6995    test "x$DEBUG_LEVEL" != xfastdebug && \
       
  6996    test "x$DEBUG_LEVEL" != xslowdebug; then
       
  6997    as_fn_error $? "Allowed debug levels are: release, fastdebug and slowdebug" "$LINENO" 5
       
  6998 fi
       
  6999 
       
  7000 
       
  7001 ###############################################################################
       
  7002 #
       
  7003 # Setup legacy vars/targets and new vars to deal with different debug levels.
       
  7004 #
       
  7005 
       
  7006 case $DEBUG_LEVEL in
       
  7007       release )
       
  7008           VARIANT="OPT"
       
  7009           FASTDEBUG="false"
       
  7010           DEBUG_CLASSFILES="false"
       
  7011           BUILD_VARIANT_RELEASE=""
       
  7012           HOTSPOT_DEBUG_LEVEL="product"
       
  7013           HOTSPOT_EXPORT="product"
       
  7014            ;;
       
  7015       fastdebug )
       
  7016           VARIANT="DBG"
       
  7017           FASTDEBUG="true"
       
  7018           DEBUG_CLASSFILES="true"
       
  7019           BUILD_VARIANT_RELEASE="-fastdebug"
       
  7020           HOTSPOT_DEBUG_LEVEL="fastdebug"
       
  7021           HOTSPOT_EXPORT="fastdebug"
       
  7022            ;;
       
  7023       slowdebug )
       
  7024           VARIANT="DBG"
       
  7025           FASTDEBUG="false"
       
  7026           DEBUG_CLASSFILES="true"
       
  7027           BUILD_VARIANT_RELEASE="-debug"
       
  7028           HOTSPOT_DEBUG_LEVEL="jvmg"
       
  7029           HOTSPOT_EXPORT="debug"
       
  7030            ;;
       
  7031 esac
       
  7032 
       
  7033 #####
       
  7034 # Generate the legacy makefile targets for hotspot.
       
  7035 # The hotspot api for selecting the build artifacts, really, needs to be improved.
       
  7036 #
       
  7037 HOTSPOT_TARGET=""
       
  7038 
       
  7039 if test "x$JVM_VARIANT_SERVER" = xtrue; then
       
  7040     HOTSPOT_TARGET="$HOTSPOT_TARGET${HOTSPOT_DEBUG_LEVEL} "
       
  7041 fi
       
  7042 
       
  7043 if test "x$JVM_VARIANT_CLIENT" = xtrue; then
       
  7044     HOTSPOT_TARGET="$HOTSPOT_TARGET${HOTSPOT_DEBUG_LEVEL}1 "
       
  7045 fi
       
  7046 
       
  7047 if test "x$JVM_VARIANT_KERNEL" = xtrue; then
       
  7048     HOTSPOT_TARGET="$HOTSPOT_TARGET${HOTSPOT_DEBUG_LEVEL}kernel "
       
  7049 fi
       
  7050 
       
  7051 if test "x$JVM_VARIANT_ZERO" = xtrue; then
       
  7052     HOTSPOT_TARGET="$HOTSPOT_TARGET${HOTSPOT_DEBUG_LEVEL}zero "
       
  7053 fi
       
  7054 
       
  7055 if test "x$JVM_VARIANT_ZEROSHARK" = xtrue; then
       
  7056     HOTSPOT_TARGET="$HOTSPOT_TARGET${HOTSPOT_DEBUG_LEVEL}shark "
       
  7057 fi
       
  7058 
       
  7059 HOTSPOT_TARGET="$HOTSPOT_TARGET docs export_$HOTSPOT_EXPORT"
       
  7060 
       
  7061 #####
       
  7062 
       
  7063 
       
  7064 
       
  7065 
       
  7066 
       
  7067 
       
  7068 
       
  7069 
       
  7070 
       
  7071 ###############################################################################
       
  7072 #
       
  7073 # Should we build only OpenJDK even if closed sources are present?
       
  7074 #
       
  7075 # Check whether --enable-openjdk-only was given.
       
  7076 if test "${enable_openjdk_only+set}" = set; then :
       
  7077   enableval=$enable_openjdk_only;
       
  7078 fi
       
  7079 
       
  7080 
       
  7081 if test "x$enable_openjdk_only" = "xyes"; then
       
  7082     OPENJDK=true
       
  7083 elif test "x$enable_openjdk_only" = "xno"; then
       
  7084     OPENJDK=false
       
  7085 elif test -d "$SRC_ROOT/jdk/src/closed"; then
       
  7086     OPENJDK=false
       
  7087 else
       
  7088     OPENJDK=true
       
  7089 fi
       
  7090 
       
  7091 if test "x$OPENJDK" = "xtrue"; then
       
  7092     SET_OPENJDK=OPENJDK=true
       
  7093 fi
       
  7094 
       
  7095 
       
  7096 
       
  7097 ###############################################################################
       
  7098 #
       
  7099 # JIGSAW or not.  The JIGSAW variable is used during the intermediate
       
  7100 # stage when we are building both the old style JDK and the new style modularized JDK.
       
  7101 # When the modularized JDK is finalized, this option will go away.
       
  7102 #
       
  7103 # Check whether --enable-jigsaw was given.
       
  7104 if test "${enable_jigsaw+set}" = set; then :
       
  7105   enableval=$enable_jigsaw;
       
  7106 fi
       
  7107 
       
  7108 
       
  7109 if test "x$enable_jigsaw" = "xyes"; then
       
  7110     JIGSAW=true
       
  7111 else
       
  7112     JIGSAW=false
       
  7113 fi
       
  7114 
       
  7115 
       
  7116 ###############################################################################
       
  7117 #
       
  7118 # Should we build a JDK/JVM with headful support (ie a graphical ui)?
       
  7119 # We always build headless support.
       
  7120 #
       
  7121 { $as_echo "$as_me:${as_lineno-$LINENO}: checking headful support" >&5
       
  7122 $as_echo_n "checking headful support... " >&6; }
       
  7123 # Check whether --enable-headful was given.
       
  7124 if test "${enable_headful+set}" = set; then :
       
  7125   enableval=$enable_headful; SUPPORT_HEADFUL=${enable_headful}
       
  7126 else
       
  7127   SUPPORT_HEADFUL=yes
       
  7128 fi
       
  7129 
       
  7130 
       
  7131 SUPPORT_HEADLESS=yes
       
  7132 BUILD_HEADLESS="BUILD_HEADLESS:=true"
       
  7133 
       
  7134 if test "x$SUPPORT_HEADFUL" = xyes; then
       
  7135     # We are building both headful and headless.
       
  7136     BUILD_HEADLESS_ONLY=""
       
  7137     headful_msg="inlude support for both headful and headless"
       
  7138 fi
       
  7139 
       
  7140 if test "x$SUPPORT_HEADFUL" = xno; then
       
  7141     # Thus we are building headless only.
       
  7142     BUILD_HEADLESS="BUILD_HEADLESS:=true"
       
  7143     BUILD_HEADLESS_ONLY="BUILD_HEADLESS_ONLY:=true"
       
  7144     headful_msg="headless only"
       
  7145 fi
       
  7146 
       
  7147 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $headful_msg" >&5
       
  7148 $as_echo "$headful_msg" >&6; }
       
  7149 
       
  7150 
       
  7151 
       
  7152 
       
  7153 
       
  7154 
       
  7155 ###############################################################################
       
  7156 #
       
  7157 # Should we run the painfully slow javadoc tool?
       
  7158 #
       
  7159 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build documentation" >&5
       
  7160 $as_echo_n "checking whether to build documentation... " >&6; }
       
  7161 # Check whether --enable-docs was given.
       
  7162 if test "${enable_docs+set}" = set; then :
       
  7163   enableval=$enable_docs; ENABLE_DOCS="${enableval}"
       
  7164 else
       
  7165   ENABLE_DOCS='no'
       
  7166 fi
       
  7167 
       
  7168 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ENABLE_DOCS" >&5
       
  7169 $as_echo "$ENABLE_DOCS" >&6; }
       
  7170 
       
  7171 GENERATE_DOCS=false
       
  7172 if test "x$ENABLE_DOCS" = xyes; then
       
  7173     GENERATE_DOCS=true
       
  7174 fi
       
  7175 
       
  7176 
       
  7177 ###############################################################################
       
  7178 #
       
  7179 # Should we compile nimbus swing L&F? We can probably remove this option
       
  7180 # since nimbus is officially part of javax now.
       
  7181 #
       
  7182 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build nimbus L&F" >&5
       
  7183 $as_echo_n "checking whether to build nimbus L&F... " >&6; }
       
  7184 # Check whether --enable-nimbus was given.
       
  7185 if test "${enable_nimbus+set}" = set; then :
       
  7186   enableval=$enable_nimbus; ENABLE_NIMBUS="${enableval}"
       
  7187 else
       
  7188   ENABLE_NIMBUS='yes'
       
  7189 fi
       
  7190 
       
  7191 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ENABLE_NIMBUS" >&5
       
  7192 $as_echo "$ENABLE_NIMBUS" >&6; }
       
  7193 DISABLE_NIMBUS=
       
  7194 if test "x$ENABLE_NIMBUS" = xno; then
       
  7195     DISABLE_NIMBUS=true
       
  7196 fi
       
  7197 
       
  7198 
       
  7199 # Control wether Hotspot runs Queens test after build.
       
  7200 # Check whether --enable-hotspot-test-in-build was given.
       
  7201 if test "${enable_hotspot_test_in_build+set}" = set; then :
       
  7202   enableval=$enable_hotspot_test_in_build;
       
  7203 else
       
  7204   enable_hotspot_test_in_build=no
       
  7205 fi
       
  7206 
       
  7207 if test "x$enable_hotspot_test_in_build" = "xyes"; then
       
  7208     TEST_IN_BUILD=true
       
  7209 else
       
  7210     TEST_IN_BUILD=false
       
  7211 fi
       
  7212 
       
  7213 
       
  7214 ###############################################################################
       
  7215 #
       
  7216 # Choose cacerts source file
       
  7217 #
       
  7218 
       
  7219 # Check whether --with-cacerts-file was given.
       
  7220 if test "${with_cacerts_file+set}" = set; then :
       
  7221   withval=$with_cacerts_file;
       
  7222 fi
       
  7223 
       
  7224 if test "x$with_cacerts_file" != x; then
       
  7225     CACERTS_FILE=$with_cacerts_file
       
  7226 else
       
  7227     if test "x$OPENJDK" = "xtrue"; then
       
  7228         CACERTS_FILE=${SRC_ROOT}/jdk/src/share/lib/security/cacerts
       
  7229     else
       
  7230         CACERTS_FILE=${SRC_ROOT}/jdk/src/closed/share/lib/security/cacerts.internal
       
  7231     fi
       
  7232 fi
       
  7233 
       
  7234 
       
  7235 ###############################################################################
       
  7236 #
       
  7237 # Compress jars
       
  7238 #
       
  7239 COMPRESS_JARS=false
       
  7240 
       
  7241 # default for embedded is yes...
       
  7242 if test "x$JDK_VARIANT" = "xembedded"; then
       
  7243    COMPRESS_JARS=true
       
  7244 fi
       
  7245 
       
  7246 
       
  7247 ###############################################################################
       
  7248 #
       
  7249 # Should we compile JFR
       
  7250 #   default no, except for on closed-jdk and !embedded
       
  7251 #
       
  7252 ENABLE_JFR=no
       
  7253 
       
  7254 # Is the JFR source present
       
  7255 
       
  7256 #
       
  7257 # For closed && !embedded default is yes if the source is present
       
  7258 #
       
  7259 if test "x${OPENJDK}" != "xtrue" && test "x$JDK_VARIANT" != "xembedded" && test -d "$SRC_ROOT/jdk/src/closed/share/native/oracle/jfr"; then
       
  7260    ENABLE_JFR=yes
       
  7261 fi
       
  7262 
       
  7263 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build jfr" >&5
       
  7264 $as_echo_n "checking whether to build jfr... " >&6; }
       
  7265 # Check whether --enable-jfr was given.
       
  7266 if test "${enable_jfr+set}" = set; then :
       
  7267   enableval=$enable_jfr;
       
  7268 fi
       
  7269 
       
  7270 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${ENABLE_JFR}" >&5
       
  7271 $as_echo "${ENABLE_JFR}" >&6; }
       
  7272 
       
  7273 if test "x$ENABLE_JFR" = "xyes"; then
       
  7274     ENABLE_JFR=true
       
  7275 elif test "x$ENABLE_JFR" = "xno"; then
       
  7276     ENABLE_JFR=false
       
  7277 else
       
  7278    as_fn_error $? "Invalid argument to --enable-jfr" "$LINENO" 5
       
  7279 fi
       
  7280 
       
  7281 
       
  7282 
       
  7283 
       
  7284 # Source the version numbers
       
  7285 . $AUTOCONF_DIR/version.numbers
       
  7286 if test "x$OPENJDK" = "xfalse"; then
       
  7287     . $AUTOCONF_DIR/closed.version.numbers
       
  7288 fi
       
  7289 # Now set the JDK version, milestone, build number etc.
       
  7290 
       
  7291 
       
  7292 
       
  7293 
       
  7294 
       
  7295 
       
  7296 
       
  7297 
       
  7298 
       
  7299 
       
  7300 
       
  7301 
       
  7302 COPYRIGHT_YEAR=`date +'%Y'`
       
  7303 
       
  7304 
       
  7305 RUNTIME_NAME="$PRODUCT_NAME $PRODUCT_SUFFIX"
       
  7306 
       
  7307 
       
  7308 if test "x$JDK_UPDATE_VERSION" != x; then
       
  7309     JDK_VERSION="${JDK_MAJOR_VERSION}.${JDK_MINOR_VERSION}.${JDK_MICRO_VERSION}_${JDK_UPDATE_VERSION}"
       
  7310 else
       
  7311     JDK_VERSION="${JDK_MAJOR_VERSION}.${JDK_MINOR_VERSION}.${JDK_MICRO_VERSION}"
       
  7312 fi
       
  7313 
       
  7314 
       
  7315 if test "x$MILESTONE" != x; then
       
  7316     RELEASE="${JDK_VERSION}-${MILESTONE}${BUILD_VARIANT_RELEASE}"
       
  7317 else
       
  7318     RELEASE="${JDK_VERSION}${BUILD_VARIANT_RELEASE}"
       
  7319 fi
       
  7320 
       
  7321 
       
  7322 if test "x$JDK_BUILD_NUMBER" != x; then
       
  7323     FULL_VERSION="${RELEASE}-${JDK_BUILD_NUMBER}"
       
  7324 else
       
  7325     JDK_BUILD_NUMBER=b00
       
  7326     BUILD_DATE=`date '+%Y_%m_%d_%H_%M'`
       
  7327     # Avoid [:alnum:] since it depends on the locale.
       
  7328     CLEAN_USERNAME=`echo "$USER" | $TR -d -c 'abcdefghijklmnopqrstuvqxyz0123456789'`
       
  7329     USER_RELEASE_SUFFIX=`echo "${CLEAN_USERNAME}_${BUILD_DATE}" | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvqxyz'`
       
  7330     FULL_VERSION="${RELEASE}-${USER_RELEASE_SUFFIX}-${JDK_BUILD_NUMBER}"
       
  7331 fi
       
  7332 
       
  7333 COOKED_BUILD_NUMBER=`$ECHO $JDK_BUILD_NUMBER | $SED -e 's/^b//' -e 's/^0//'`
       
  7334 
       
  7335 
       
  7336 
       
  7337 # To properly create a configuration name, we need to have the OpenJDK target
       
  7338 # and options (variants and debug level) parsed.
       
  7339 
       
  7340 
       
  7341 
       
  7342 # Check whether --with-conf-name was given.
       
  7343 if test "${with_conf_name+set}" = set; then :
       
  7344   withval=$with_conf_name;  CONF_NAME=${with_conf_name}
       
  7345 fi
       
  7346 
       
  7347 
       
  7348 # Test from where we are running configure, in or outside of src root.
       
  7349 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
       
  7350     # We are running configure from the src root.
       
  7351     # Create a default ./build/target-variant-debuglevel output root.
       
  7352     if test "x${CONF_NAME}" = x; then
       
  7353         CONF_NAME="${OPENJDK_TARGET_OS}-${OPENJDK_TARGET_CPU}-${JDK_VARIANT}-${ANDED_JVM_VARIANTS}-${DEBUG_LEVEL}"
       
  7354     fi
       
  7355     OUTPUT_ROOT="$SRC_ROOT/build/${CONF_NAME}"
       
  7356     mkdir -p "$OUTPUT_ROOT"
       
  7357     if test ! -d "$OUTPUT_ROOT"; then
       
  7358         as_fn_error $? "Could not create build directory $OUTPUT_ROOT" "$LINENO" 5
       
  7359     fi
       
  7360 else
       
  7361     # We are running configure from outside of the src dir.
       
  7362     # Then use the current directory as output dir!
       
  7363     # If configuration is situated in normal build directory, just use the build
       
  7364     # directory name as configuration name, otherwise use the complete path.
       
  7365     if test "x${CONF_NAME}" = x; then
       
  7366         CONF_NAME=`$ECHO $CURDIR | $SED -e "s!^${SRC_ROOT}/build/!!"`
       
  7367     fi
       
  7368     OUTPUT_ROOT="$CURDIR"
       
  7369 fi
       
  7370 
       
  7371 
       
  7372     # Fail with message the path to the output root if var OUTPUT_ROOT contains a path with no spaces in it.
       
  7373     # Unless on Windows, where we can rewrite the path.
       
  7374     HAS_SPACE=`echo "$OUTPUT_ROOT" | grep " "`
       
  7375     if test "x$HAS_SPACE" != x; then
       
  7376         if test "x$OPENJDK_BUILD_OS" = "xwindows"; then
       
  7377             OUTPUT_ROOT=`$CYGPATH -s -m -a "$OUTPUT_ROOT"`
       
  7378             OUTPUT_ROOT=`$CYGPATH -u "$OUTPUT_ROOT"`
       
  7379         else
       
  7380             as_fn_error $? "You cannot have spaces in the path to the output root! \"$OUTPUT_ROOT\"" "$LINENO" 5
       
  7381         fi
       
  7382     fi
       
  7383 
       
  7384 
       
  7385 SPEC=$OUTPUT_ROOT/spec.gmk
       
  7386 
       
  7387 CONF_NAME=$CONF_NAME
       
  7388 
       
  7389 OUTPUT_ROOT=$OUTPUT_ROOT
       
  7390 
       
  7391 
       
  7392 # Most of the probed defines are put into config.h
       
  7393 ac_config_headers="$ac_config_headers $OUTPUT_ROOT/config.h:$AUTOCONF_DIR/config.h.in"
       
  7394 
       
  7395 # The spec.gmk file contains all variables for the make system.
       
  7396 ac_config_files="$ac_config_files $OUTPUT_ROOT/spec.gmk:$AUTOCONF_DIR/spec.gmk.in"
       
  7397 
       
  7398 # The spec.sh file contains variables for compare{images|-objects}.sh scrips.
       
  7399 ac_config_files="$ac_config_files $OUTPUT_ROOT/spec.sh:$AUTOCONF_DIR/spec.sh.in"
       
  7400 
       
  7401 # The generated Makefile knows where the spec.gmk is and where the source is.
       
  7402 # You can run make from the OUTPUT_ROOT, or from the top-level Makefile
       
  7403 # which will look for generated configurations
       
  7404 ac_config_files="$ac_config_files $OUTPUT_ROOT/Makefile:$AUTOCONF_DIR/Makefile.in"
       
  7405 
       
  7406 
       
  7407 # Save the arguments given to us
       
  7408 echo "$CONFIGURE_COMMAND_LINE" > $OUTPUT_ROOT/configure-arguments
       
  7409 
       
  7410 
       
  7411 ###############################################################################
       
  7412 #
       
  7413 # Setup BootJDK, used to bootstrap the build.
       
  7414 #
       
  7415 ###############################################################################
       
  7416 
       
  7417 
       
  7418 BOOT_JDK_FOUND=no
       
  7419 
       
  7420 # Check whether --with-boot-jdk was given.
       
  7421 if test "${with_boot_jdk+set}" = set; then :
       
  7422   withval=$with_boot_jdk;
       
  7423 fi
       
  7424 
       
  7425 
       
  7426 if test "x$with_boot_jdk" != x; then
       
  7427     BOOT_JDK=$with_boot_jdk
       
  7428     BOOT_JDK_FOUND=yes
       
  7429 fi
       
  7430 if test "x$BOOT_JDK_FOUND" = xno; then
       
  7431 
       
  7432 
       
  7433     if test "x$with_builddeps_server" != x || test "x$with_builddeps_conf" != x; then
       
  7434         # Source the builddeps file again, to make sure it uses the latest variables!
       
  7435         . $builddepsfile
       
  7436         # Look for a target and build machine specific resource!
       
  7437         eval resource=\${builddep_boot-jdk_BUILD_${rewritten_build_var}_TARGET_${rewritten_target_var}}
       
  7438         if test "x$resource" = x; then
       
  7439             # Ok, lets instead look for a target specific resource
       
  7440             eval resource=\${builddep_boot-jdk_TARGET_${rewritten_target_var}}
       
  7441         fi
       
  7442         if test "x$resource" = x; then
       
  7443             # Ok, lets instead look for a build specific resource
       
  7444             eval resource=\${builddep_boot-jdk_BUILD_${rewritten_build_var}}
       
  7445         fi
       
  7446         if test "x$resource" = x; then
       
  7447             # Ok, lets instead look for a generic resource
       
  7448             # (The boot-jdk comes from M4 and not the shell, thus no need for eval here.)
       
  7449             resource=${builddep_boot-jdk}
       
  7450         fi
       
  7451         if test "x$resource" != x; then
       
  7452             { $as_echo "$as_me:${as_lineno-$LINENO}: Using builddeps $resource for boot-jdk" >&5
       
  7453 $as_echo "$as_me: Using builddeps $resource for boot-jdk" >&6;}
       
  7454 	    # If the resource in the builddeps.conf file is an existing directory,
       
  7455 	    # for example /java/linux/cups
       
  7456 	    if test -d ${resource}; then
       
  7457 	       depdir=${resource}
       
  7458 	    else
       
  7459 
       
  7460 # boot-jdk is for example mymodule
       
  7461 # $resource is for example libs/general/libmymod_1_2_3.zip
       
  7462 # $with_builddeps_server is for example ftp://mybuilddeps.myserver.com/builddeps
       
  7463 # $with_builddeps_dir is for example /localhome/builddeps
       
  7464 # depdir is the name of the variable into which we store the depdir, eg MYMOD
       
  7465 # Will download ftp://mybuilddeps.myserver.com/builddeps/libs/general/libmymod_1_2_3.zip and
       
  7466 # unzip into the directory: /localhome/builddeps/libmymod_1_2_3
       
  7467     filename=`basename $resource`
       
  7468     filebase=`echo $filename | sed 's/\.[^\.]*$//'`
       
  7469     filebase=${filename%%.*}
       
  7470     extension=${filename#*.}
       
  7471     installdir=$with_builddeps_dir/$filebase
       
  7472     if test ! -f $installdir/$filename.unpacked; then
       
  7473         { $as_echo "$as_me:${as_lineno-$LINENO}: Downloading build dependency boot-jdk from $with_builddeps_server/$resource and installing into $installdir" >&5
       
  7474 $as_echo "$as_me: Downloading build dependency boot-jdk from $with_builddeps_server/$resource and installing into $installdir" >&6;}
       
  7475         if test ! -d $installdir; then
       
  7476             mkdir -p $installdir
       
  7477         fi
       
  7478         if test ! -d $installdir; then
       
  7479             as_fn_error $? "Could not create directory $installdir" "$LINENO" 5
       
  7480         fi
       
  7481         tmpfile=`mktemp $installdir/boot-jdk.XXXXXXXXX`
       
  7482         touch $tmpfile
       
  7483         if test ! -f $tmpfile; then
       
  7484             as_fn_error $? "Could not create files in directory $installdir" "$LINENO" 5
       
  7485         fi
       
  7486 
       
  7487     # $with_builddeps_server/$resource  is the ftp://abuilddeps.server.com/libs/cups.zip
       
  7488     # $tmpfile is the local file name for the downloaded file.
       
  7489     VALID_TOOL=no
       
  7490     if test "x$BDEPS_FTP" = xwget; then
       
  7491        VALID_TOOL=yes
       
  7492        wget -O $tmpfile $with_builddeps_server/$resource
       
  7493     fi
       
  7494     if test "x$BDEPS_FTP" = xlftp; then
       
  7495        VALID_TOOL=yes
       
  7496        lftp -c "get $with_builddeps_server/$resource  -o $tmpfile"
       
  7497     fi
       
  7498     if test "x$BDEPS_FTP" = xftp; then
       
  7499         VALID_TOOL=yes
       
  7500         FTPSERVER=`echo $with_builddeps_server/$resource  | cut -f 3 -d '/'`
       
  7501         FTPPATH=`echo $with_builddeps_server/$resource  | cut -f 4- -d '/'`
       
  7502         FTPUSERPWD=${FTPSERVER%%@*}
       
  7503         if test "x$FTPSERVER" != "x$FTPUSERPWD"; then
       
  7504             FTPUSER=${userpwd%%:*}
       
  7505             FTPPWD=${userpwd#*@}
       
  7506             FTPSERVER=${FTPSERVER#*@}
       
  7507         else
       
  7508             FTPUSER=ftp
       
  7509             FTPPWD=ftp
       
  7510         fi
       
  7511         # the "pass" command does not work on some
       
  7512         # ftp clients (read ftp.exe) but if it works,
       
  7513         # passive mode is better!
       
  7514         (\
       
  7515             echo "user $FTPUSER $FTPPWD"        ;\
       
  7516             echo "pass"                         ;\
       
  7517             echo "bin"                          ;\
       
  7518             echo "get $FTPPATH $tmpfile"              ;\
       
  7519         ) | ftp -in $FTPSERVER
       
  7520     fi
       
  7521     if test "x$VALID_TOOL" != xyes; then
       
  7522        as_fn_error $? "I do not know how to use the tool: $BDEPS_FTP" "$LINENO" 5
       
  7523     fi
       
  7524 
       
  7525         mv $tmpfile $installdir/$filename
       
  7526         if test ! -s $installdir/$filename; then
       
  7527             as_fn_error $? "Could not download $with_builddeps_server/$resource" "$LINENO" 5
       
  7528         fi
       
  7529         case "$extension" in
       
  7530             zip)  echo "Unzipping $installdir/$filename..."
       
  7531                (cd $installdir ; rm -f $installdir/$filename.unpacked ; $BDEPS_UNZIP $installdir/$filename > /dev/null && touch $installdir/$filename.unpacked)
       
  7532             ;;
       
  7533             tar.gz) echo "Untaring $installdir/$filename..."
       
  7534                (cd $installdir ; rm -f $installdir/$filename.unpacked ; tar xzf $installdir/$filename && touch $installdir/$filename.unpacked)
       
  7535             ;;
       
  7536             tgz) echo "Untaring $installdir/$filename..."
       
  7537                (cd $installdir ; rm -f $installdir/$filename.unpacked ; tar xzf $installdir/$filename && touch $installdir/$filename.unpacked)
       
  7538             ;;
       
  7539             *) as_fn_error $? "Cannot handle build depency archive with extension $extension" "$LINENO" 5
       
  7540             ;;
       
  7541         esac
       
  7542     fi
       
  7543     if test -f $installdir/$filename.unpacked; then
       
  7544         depdir=$installdir
       
  7545     fi
       
  7546 
       
  7547 	    fi
       
  7548             # Source the builddeps file again, because in the previous command, the depdir
       
  7549             # was updated to point at the current build dependency install directory.
       
  7550             . $builddepsfile
       
  7551             # Now extract variables from the builddeps.conf files.
       
  7552             theroot=${builddep_boot-jdk_ROOT}
       
  7553             thecflags=${builddep_boot-jdk_CFLAGS}
       
  7554             thelibs=${builddep_boot-jdk_LIBS}
       
  7555             if test "x$depdir" = x; then
       
  7556                 as_fn_error $? "Could not download build dependency boot-jdk" "$LINENO" 5
       
  7557             fi
       
  7558             BOOT_JDK=$depdir
       
  7559             if test "x$theroot" != x; then
       
  7560                BOOT_JDK="$theroot"
       
  7561             fi
       
  7562             if test "x$thecflags" != x; then
       
  7563                BOOT_JDK_CFLAGS="$thecflags"
       
  7564             fi
       
  7565             if test "x$thelibs" != x; then
       
  7566                BOOT_JDK_LIBS="$thelibs"
       
  7567             fi
       
  7568             BOOT_JDK_FOUND=yes
       
  7569             else BOOT_JDK_FOUND=no
       
  7570 
       
  7571         fi
       
  7572         else BOOT_JDK_FOUND=no
       
  7573 
       
  7574     fi
       
  7575 
       
  7576 fi
       
  7577 
       
  7578 if test "x$BOOT_JDK_FOUND" = xno; then
       
  7579     if test "x$JAVA_HOME" != x; then
       
  7580         if test ! -d "$JAVA_HOME"; then
       
  7581             { $as_echo "$as_me:${as_lineno-$LINENO}: Your JAVA_HOME points to a non-existing directory!" >&5
       
  7582 $as_echo "$as_me: Your JAVA_HOME points to a non-existing directory!" >&6;}
       
  7583 
       
  7584     { $as_echo "$as_me:${as_lineno-$LINENO}: This might be fixed by explicitely setting --with-boot-jdk" >&5
       
  7585 $as_echo "$as_me: This might be fixed by explicitely setting --with-boot-jdk" >&6;}
       
  7586     as_fn_error $? "Cannot continue" "$LINENO" 5
       
  7587 
       
  7588         fi
       
  7589         # Aha, the user has set a JAVA_HOME
       
  7590         # let us use that as the Boot JDK.
       
  7591         BOOT_JDK="$JAVA_HOME"
       
  7592         BOOT_JDK_FOUND=yes
       
  7593         # To be on the safe side, lets check that it is a JDK.
       
  7594         if test -x "$BOOT_JDK/bin/javac" && test -x "$BOOT_JDK/bin/java"; then
       
  7595             JAVAC="$BOOT_JDK/bin/javac"
       
  7596             JAVA="$BOOT_JDK/bin/java"
       
  7597             BOOT_JDK_FOUND=yes
       
  7598         else
       
  7599             { $as_echo "$as_me:${as_lineno-$LINENO}: Your JAVA_HOME points to a JRE! The build needs a JDK! Please point JAVA_HOME to a JDK. JAVA_HOME=$JAVA_HOME" >&5
       
  7600 $as_echo "$as_me: Your JAVA_HOME points to a JRE! The build needs a JDK! Please point JAVA_HOME to a JDK. JAVA_HOME=$JAVA_HOME" >&6;}
       
  7601 
       
  7602     { $as_echo "$as_me:${as_lineno-$LINENO}: This might be fixed by explicitely setting --with-boot-jdk" >&5
       
  7603 $as_echo "$as_me: This might be fixed by explicitely setting --with-boot-jdk" >&6;}
       
  7604     as_fn_error $? "Cannot continue" "$LINENO" 5
       
  7605 
       
  7606         fi
       
  7607     fi
       
  7608 fi
       
  7609 
       
  7610 if test "x$BOOT_JDK_FOUND" = xno; then
       
  7611     # Extract the first word of "javac", so it can be a program name with args.
       
  7612 set dummy javac; ac_word=$2
       
  7613 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
       
  7614 $as_echo_n "checking for $ac_word... " >&6; }
       
  7615 if test "${ac_cv_path_JAVAC_CHECK+set}" = set; then :
       
  7616   $as_echo_n "(cached) " >&6
       
  7617 else
       
  7618   case $JAVAC_CHECK in
       
  7619   [\\/]* | ?:[\\/]*)
       
  7620   ac_cv_path_JAVAC_CHECK="$JAVAC_CHECK" # Let the user override the test with a path.
       
  7621   ;;
       
  7622   *)
       
  7623   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
       
  7624 for as_dir in $PATH
       
  7625 do
       
  7626   IFS=$as_save_IFS
       
  7627   test -z "$as_dir" && as_dir=.
       
  7628     for ac_exec_ext in '' $ac_executable_extensions; do
       
  7629   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
       
  7630     ac_cv_path_JAVAC_CHECK="$as_dir/$ac_word$ac_exec_ext"
       
  7631     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
       
  7632     break 2
       
  7633   fi
       
  7634 done
       
  7635   done
       
  7636 IFS=$as_save_IFS
       
  7637 
       
  7638   ;;
       
  7639 esac
       
  7640 fi
       
  7641 JAVAC_CHECK=$ac_cv_path_JAVAC_CHECK
       
  7642 if test -n "$JAVAC_CHECK"; then
       
  7643   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $JAVAC_CHECK" >&5
       
  7644 $as_echo "$JAVAC_CHECK" >&6; }
       
  7645 else
       
  7646   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
  7647 $as_echo "no" >&6; }
       
  7648 fi
       
  7649 
       
  7650 
       
  7651     # Extract the first word of "java", so it can be a program name with args.
       
  7652 set dummy java; ac_word=$2
       
  7653 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
       
  7654 $as_echo_n "checking for $ac_word... " >&6; }
       
  7655 if test "${ac_cv_path_JAVA_CHECK+set}" = set; then :
       
  7656   $as_echo_n "(cached) " >&6
       
  7657 else
       
  7658   case $JAVA_CHECK in
       
  7659   [\\/]* | ?:[\\/]*)
       
  7660   ac_cv_path_JAVA_CHECK="$JAVA_CHECK" # Let the user override the test with a path.
       
  7661   ;;
       
  7662   *)
       
  7663   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
       
  7664 for as_dir in $PATH
       
  7665 do
       
  7666   IFS=$as_save_IFS
       
  7667   test -z "$as_dir" && as_dir=.
       
  7668     for ac_exec_ext in '' $ac_executable_extensions; do
       
  7669   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
       
  7670     ac_cv_path_JAVA_CHECK="$as_dir/$ac_word$ac_exec_ext"
       
  7671     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
       
  7672     break 2
       
  7673   fi
       
  7674 done
       
  7675   done
       
  7676 IFS=$as_save_IFS
       
  7677 
       
  7678   ;;
       
  7679 esac
       
  7680 fi
       
  7681 JAVA_CHECK=$ac_cv_path_JAVA_CHECK
       
  7682 if test -n "$JAVA_CHECK"; then
       
  7683   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $JAVA_CHECK" >&5
       
  7684 $as_echo "$JAVA_CHECK" >&6; }
       
  7685 else
       
  7686   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
  7687 $as_echo "no" >&6; }
       
  7688 fi
       
  7689 
       
  7690 
       
  7691     BINARY="$JAVAC_CHECK"
       
  7692     if test "x$JAVAC_CHECK" = x; then
       
  7693         BINARY="$JAVA_CHECK"
       
  7694     fi
       
  7695     if test "x$BINARY" != x; then
       
  7696         # So there is a java(c) binary, it might be part of a JDK.
       
  7697         # Lets find the JDK/JRE directory by following symbolic links.
       
  7698         # Linux/GNU systems often have links from /usr/bin/java to
       
  7699         # /etc/alternatives/java to the real JDK binary.
       
  7700 
       
  7701     # Translate long cygdrive or C:\sdfsf path
       
  7702     # into a short mixed mode path that has no
       
  7703     # spaces in it.
       
  7704     tmp="$BINARY"
       
  7705 
       
  7706     if test "x$OPENJDK_BUILD_OS" = "xwindows"; then
       
  7707         tmp=`$CYGPATH -u "$BINARY"`
       
  7708         tmp=`which "$tmp"`
       
  7709         # If file exists with .exe appended, that's the real filename
       
  7710         # and cygpath needs that to convert to short style path.
       
  7711         if test -f "${tmp}.exe"; then
       
  7712            tmp="${tmp}.exe"
       
  7713         elif test -f "${tmp}.cmd"; then
       
  7714            tmp="${tmp}.cmd"
       
  7715         fi
       
  7716         # Convert to C:/ mixed style path without spaces.
       
  7717          tmp=`$CYGPATH -s -m "$tmp"`
       
  7718     fi
       
  7719     BINARY="$tmp"
       
  7720 
       
  7721 
       
  7722     if test "x$OPENJDK_BUILD_OS" != xwindows; then
       
  7723         # Follow a chain of symbolic links. Use readlink
       
  7724         # where it exists, else fall back to horribly
       
  7725         # complicated shell code.
       
  7726         # Extract the first word of "readlink", so it can be a program name with args.
       
  7727 set dummy readlink; ac_word=$2
       
  7728 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
       
  7729 $as_echo_n "checking for $ac_word... " >&6; }
       
  7730 if test "${ac_cv_path_READLINK+set}" = set; then :
       
  7731   $as_echo_n "(cached) " >&6
       
  7732 else
       
  7733   case $READLINK in
       
  7734   [\\/]* | ?:[\\/]*)
       
  7735   ac_cv_path_READLINK="$READLINK" # Let the user override the test with a path.
       
  7736   ;;
       
  7737   *)
       
  7738   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
       
  7739 for as_dir in $PATH
       
  7740 do
       
  7741   IFS=$as_save_IFS
       
  7742   test -z "$as_dir" && as_dir=.
       
  7743     for ac_exec_ext in '' $ac_executable_extensions; do
       
  7744   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
       
  7745     ac_cv_path_READLINK="$as_dir/$ac_word$ac_exec_ext"
       
  7746     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
       
  7747     break 2
       
  7748   fi
       
  7749 done
       
  7750   done
       
  7751 IFS=$as_save_IFS
       
  7752 
       
  7753   ;;
       
  7754 esac
       
  7755 fi
       
  7756 READLINK=$ac_cv_path_READLINK
       
  7757 if test -n "$READLINK"; then
       
  7758   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READLINK" >&5
       
  7759 $as_echo "$READLINK" >&6; }
       
  7760 else
       
  7761   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
  7762 $as_echo "no" >&6; }
       
  7763 fi
       
  7764 
       
  7765 
       
  7766         if test "x$READLINK_TESTED" != yes; then
       
  7767             # On MacOSX there is a readlink tool with a different
       
  7768             # purpose than the GNU readlink tool. Check the found readlink.
       
  7769             ISGNU=`$READLINK --help 2>&1 | grep GNU`
       
  7770             if test "x$ISGNU" = x; then
       
  7771                  # A readlink that we do not know how to use.
       
  7772                  # Are there other non-GNU readlinks out there?
       
  7773                  READLINK_TESTED=yes
       
  7774                  READLINK=
       
  7775             fi
       
  7776         fi
       
  7777 
       
  7778         if test "x$READLINK" != x; then
       
  7779             BINARY=`$READLINK -f $BINARY`
       
  7780         else
       
  7781             STARTDIR=$PWD
       
  7782             COUNTER=0
       
  7783             DIR=`dirname $BINARY`
       
  7784             FIL=`basename $BINARY`
       
  7785             while test $COUNTER -lt 20; do
       
  7786                 ISLINK=`ls -l $DIR/$FIL | grep '\->' | sed -e 's/.*-> \(.*\)/\1/'`
       
  7787                 if test "x$ISLINK" == x; then
       
  7788                     # This is not a symbolic link! We are done!
       
  7789                     break
       
  7790                 fi
       
  7791                 # The link might be relative! We have to use cd to travel safely.
       
  7792                 cd $DIR
       
  7793                 cd `dirname $ISLINK`
       
  7794                 DIR=`pwd`
       
  7795                 FIL=`basename $ISLINK`
       
  7796                 let COUNTER=COUNTER+1
       
  7797             done
       
  7798             cd $STARTDIR
       
  7799             BINARY=$DIR/$FIL
       
  7800         fi
       
  7801     fi
       
  7802 
       
  7803         BOOT_JDK=`dirname $BINARY`
       
  7804         BOOT_JDK=`cd $BOOT_JDK/..; pwd`
       
  7805         if test -x $BOOT_JDK/bin/javac && test -x $BOOT_JDK/bin/java; then
       
  7806             JAVAC=$BOOT_JDK/bin/javac
       
  7807             JAVA=$BOOT_JDK/bin/java
       
  7808             BOOT_JDK_FOUND=yes
       
  7809         fi
       
  7810     fi
       
  7811 fi
       
  7812 
       
  7813 if test "x$BOOT_JDK_FOUND" = xno; then
       
  7814     # Try the MacOSX way.
       
  7815     if test -x /usr/libexec/java_home; then
       
  7816         BOOT_JDK=`/usr/libexec/java_home`
       
  7817         if test -x $BOOT_JDK/bin/javac && test -x $BOOT_JDK/bin/java; then
       
  7818             JAVAC=$BOOT_JDK/bin/javac
       
  7819             JAVA=$BOOT_JDK/bin/java
       
  7820             BOOT_JDK_FOUND=yes
       
  7821         fi
       
  7822     fi
       
  7823 fi
       
  7824 
       
  7825 if test "x$BOOT_JDK_FOUND" = xno; then
       
  7826     # Extract the first word of "java", so it can be a program name with args.
       
  7827 set dummy java; ac_word=$2
       
  7828 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
       
  7829 $as_echo_n "checking for $ac_word... " >&6; }
       
  7830 if test "${ac_cv_path_JAVA_CHECK+set}" = set; then :
       
  7831   $as_echo_n "(cached) " >&6
       
  7832 else
       
  7833   case $JAVA_CHECK in
       
  7834   [\\/]* | ?:[\\/]*)
       
  7835   ac_cv_path_JAVA_CHECK="$JAVA_CHECK" # Let the user override the test with a path.
       
  7836   ;;
       
  7837   *)
       
  7838   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
       
  7839 for as_dir in $PATH
       
  7840 do
       
  7841   IFS=$as_save_IFS
       
  7842   test -z "$as_dir" && as_dir=.
       
  7843     for ac_exec_ext in '' $ac_executable_extensions; do
       
  7844   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
       
  7845     ac_cv_path_JAVA_CHECK="$as_dir/$ac_word$ac_exec_ext"
       
  7846     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
       
  7847     break 2
       
  7848   fi
       
  7849 done
       
  7850   done
       
  7851 IFS=$as_save_IFS
       
  7852 
       
  7853   ;;
       
  7854 esac
       
  7855 fi
       
  7856 JAVA_CHECK=$ac_cv_path_JAVA_CHECK
       
  7857 if test -n "$JAVA_CHECK"; then
       
  7858   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $JAVA_CHECK" >&5
       
  7859 $as_echo "$JAVA_CHECK" >&6; }
       
  7860 else
       
  7861   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
  7862 $as_echo "no" >&6; }
       
  7863 fi
       
  7864 
       
  7865 
       
  7866     if test "x$JAVA_CHECK" != x; then
       
  7867         # There is a java in the path. But apparently we have not found a javac
       
  7868         # in the path, since that would have been tested earlier.
       
  7869         if test "x$OPENJDK_TARGET_OS" = xwindows; then
       
  7870             # Now if this is a windows platform. The default installation of a JDK
       
  7871             # actually puts the JRE in the path and keeps the JDK out of the path!
       
  7872             # Go look in the default installation location.
       
  7873             BOOT_JDK=/cygdrive/c/Program\ Files/Java/`ls /cygdrive/c/Program\ Files/Java | grep jdk | sort -r | head --lines 1`
       
  7874             if test -d "$BOOT_JDK"; then
       
  7875                 BOOT_JDK_FOUND=yes
       
  7876             fi
       
  7877         fi
       
  7878         if test "x$BOOT_JDK_FOUND" = xno; then
       
  7879 
       
  7880     # Print a helpful message on how to acquire the necessary build dependency.
       
  7881     # openjdk is the help tag: freetyp2, cups, pulse, alsa etc
       
  7882     MISSING_DEPENDENCY=openjdk
       
  7883     PKGHANDLER_COMMAND=
       
  7884 
       
  7885     case $PKGHANDLER in
       
  7886 	apt-get)
       
  7887                 apt_help     $MISSING_DEPENDENCY ;;
       
  7888     yum)
       
  7889                 yum_help     $MISSING_DEPENDENCY ;;
       
  7890 	port)
       
  7891                 port_help    $MISSING_DEPENDENCY ;;
       
  7892 	pkgutil)
       
  7893                 pkgutil_help $MISSING_DEPENDENCY ;;
       
  7894 	pkgadd)
       
  7895                 pkgadd_help  $MISSING_DEPENDENCY ;;
       
  7896     * )
       
  7897       break ;;
       
  7898     esac
       
  7899 
       
  7900     if test "x$PKGHANDLER_COMMAND" != x; then
       
  7901         HELP_MSG="You might be able to fix this by running '$PKGHANDLER_COMMAND'."
       
  7902     fi
       
  7903 
       
  7904             { $as_echo "$as_me:${as_lineno-$LINENO}: Found a JRE, not not a JDK! Please remove the JRE from your path and put a JDK there instead. $HELP_MSG" >&5
       
  7905 $as_echo "$as_me: Found a JRE, not not a JDK! Please remove the JRE from your path and put a JDK there instead. $HELP_MSG" >&6;}
       
  7906 
       
  7907     { $as_echo "$as_me:${as_lineno-$LINENO}: This might be fixed by explicitely setting --with-boot-jdk" >&5
       
  7908 $as_echo "$as_me: This might be fixed by explicitely setting --with-boot-jdk" >&6;}
       
  7909     as_fn_error $? "Cannot continue" "$LINENO" 5
       
  7910 
       
  7911         fi
       
  7912     else
       
  7913 
       
  7914     # Print a helpful message on how to acquire the necessary build dependency.
       
  7915     # openjdk is the help tag: freetyp2, cups, pulse, alsa etc
       
  7916     MISSING_DEPENDENCY=openjdk
       
  7917     PKGHANDLER_COMMAND=
       
  7918 
       
  7919     case $PKGHANDLER in
       
  7920 	apt-get)
       
  7921                 apt_help     $MISSING_DEPENDENCY ;;
       
  7922     yum)
       
  7923                 yum_help     $MISSING_DEPENDENCY ;;
       
  7924 	port)
       
  7925                 port_help    $MISSING_DEPENDENCY ;;
       
  7926 	pkgutil)
       
  7927                 pkgutil_help $MISSING_DEPENDENCY ;;
       
  7928 	pkgadd)
       
  7929                 pkgadd_help  $MISSING_DEPENDENCY ;;
       
  7930     * )
       
  7931       break ;;
       
  7932     esac
       
  7933 
       
  7934     if test "x$PKGHANDLER_COMMAND" != x; then
       
  7935         HELP_MSG="You might be able to fix this by running '$PKGHANDLER_COMMAND'."
       
  7936     fi
       
  7937 
       
  7938         { $as_echo "$as_me:${as_lineno-$LINENO}: Could not find a JDK. $HELP_MSG" >&5
       
  7939 $as_echo "$as_me: Could not find a JDK. $HELP_MSG" >&6;}
       
  7940 
       
  7941     { $as_echo "$as_me:${as_lineno-$LINENO}: This might be fixed by explicitely setting --with-boot-jdk" >&5
       
  7942 $as_echo "$as_me: This might be fixed by explicitely setting --with-boot-jdk" >&6;}
       
  7943     as_fn_error $? "Cannot continue" "$LINENO" 5
       
  7944 
       
  7945     fi
       
  7946 fi
       
  7947 
       
  7948 
       
  7949     if test "x$OPENJDK_BUILD_OS" = "xwindows"; then
       
  7950         # Extract the first word of "cygpath", so it can be a program name with args.
       
  7951 set dummy cygpath; ac_word=$2
       
  7952 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
       
  7953 $as_echo_n "checking for $ac_word... " >&6; }
       
  7954 if test "${ac_cv_path_CYGPATH+set}" = set; then :
       
  7955   $as_echo_n "(cached) " >&6
       
  7956 else
       
  7957   case $CYGPATH in
       
  7958   [\\/]* | ?:[\\/]*)
       
  7959   ac_cv_path_CYGPATH="$CYGPATH" # Let the user override the test with a path.
       
  7960   ;;
       
  7961   *)
       
  7962   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
       
  7963 for as_dir in $PATH
       
  7964 do
       
  7965   IFS=$as_save_IFS
       
  7966   test -z "$as_dir" && as_dir=.
       
  7967     for ac_exec_ext in '' $ac_executable_extensions; do
       
  7968   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
       
  7969     ac_cv_path_CYGPATH="$as_dir/$ac_word$ac_exec_ext"
       
  7970     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
       
  7971     break 2
       
  7972   fi
       
  7973 done
       
  7974   done
       
  7975 IFS=$as_save_IFS
       
  7976 
       
  7977   ;;
       
  7978 esac
       
  7979 fi
       
  7980 CYGPATH=$ac_cv_path_CYGPATH
       
  7981 if test -n "$CYGPATH"; then
       
  7982   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CYGPATH" >&5
       
  7983 $as_echo "$CYGPATH" >&6; }
       
  7984 else
       
  7985   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
  7986 $as_echo "no" >&6; }
       
  7987 fi
       
  7988 
       
  7989 
       
  7990         tmp="$BOOT_JDK"
       
  7991         # Convert to C:/ mixed style path without spaces.
       
  7992         tmp=`$CYGPATH -s -m "$tmp"`
       
  7993         BOOT_JDK="$tmp"
       
  7994     fi
       
  7995 
       
  7996 
       
  7997 # Now see if we can find the rt.jar, or its nearest equivalent.
       
  7998 BOOT_RTJAR="$BOOT_JDK/jre/lib/rt.jar"
       
  7999 
       
  8000     # 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.
       
  8001     # Unless on Windows, where we can rewrite the path.
       
  8002     HAS_SPACE=`echo "$BOOT_RTJAR" | grep " "`
       
  8003     if test "x$HAS_SPACE" != x; then
       
  8004         if test "x$OPENJDK_BUILD_OS" = "xwindows"; then
       
  8005             BOOT_RTJAR=`$CYGPATH -s -m -a "$BOOT_RTJAR"`
       
  8006             BOOT_RTJAR=`$CYGPATH -u "$BOOT_RTJAR"`
       
  8007         else
       
  8008             as_fn_error $? "You cannot have spaces in the path to the Boot JDK rt.jar (or nearest equivalent)! \"$BOOT_RTJAR\"" "$LINENO" 5
       
  8009         fi
       
  8010     fi
       
  8011 
       
  8012 
       
  8013 BOOT_TOOLSJAR="$BOOT_JDK/lib/tools.jar"
       
  8014 
       
  8015     # 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.
       
  8016     # Unless on Windows, where we can rewrite the path.
       
  8017     HAS_SPACE=`echo "$BOOT_TOOLSJAR" | grep " "`
       
  8018     if test "x$HAS_SPACE" != x; then
       
  8019         if test "x$OPENJDK_BUILD_OS" = "xwindows"; then
       
  8020             BOOT_TOOLSJAR=`$CYGPATH -s -m -a "$BOOT_TOOLSJAR"`
       
  8021             BOOT_TOOLSJAR=`$CYGPATH -u "$BOOT_TOOLSJAR"`
       
  8022         else
       
  8023             as_fn_error $? "You cannot have spaces in the path to the Boot JDK tools.jar (or nearest equivalent)! \"$BOOT_TOOLSJAR\"" "$LINENO" 5
       
  8024         fi
       
  8025     fi
       
  8026 
       
  8027 
       
  8028 if test ! -f $BOOT_RTJAR; then
       
  8029     # On MacOSX it is called classes.jar
       
  8030     BOOT_RTJAR=$BOOT_JDK/../Classes/classes.jar
       
  8031     if test ! -f $BOOT_RTJAR; then
       
  8032         { $as_echo "$as_me:${as_lineno-$LINENO}: Cannot find the rt.jar or its equivalent!" >&5
       
  8033 $as_echo "$as_me: Cannot find the rt.jar or its equivalent!" >&6;}
       
  8034         { $as_echo "$as_me:${as_lineno-$LINENO}: This typically means that configure failed to automatically find a suitable Boot JDK" >&5
       
  8035 $as_echo "$as_me: This typically means that configure failed to automatically find a suitable Boot JDK" >&6;}
       
  8036 
       
  8037     { $as_echo "$as_me:${as_lineno-$LINENO}: This might be fixed by explicitely setting --with-boot-jdk" >&5
       
  8038 $as_echo "$as_me: This might be fixed by explicitely setting --with-boot-jdk" >&6;}
       
  8039     as_fn_error $? "Cannot continue" "$LINENO" 5
       
  8040 
       
  8041     fi
       
  8042     # Remove the ..
       
  8043     BOOT_RTJAR="`cd ${BOOT_RTJAR%/*} && pwd`/${BOOT_RTJAR##*/}"
       
  8044     # The tools.jar is part of classes.jar
       
  8045     BOOT_TOOLSJAR="$BOOT_RTJAR"
       
  8046 fi
       
  8047 
       
  8048 
       
  8049 
       
  8050 
       
  8051 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Boot JDK" >&5
       
  8052 $as_echo_n "checking for Boot JDK... " >&6; }
       
  8053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BOOT_JDK" >&5
       
  8054 $as_echo "$BOOT_JDK" >&6; }
       
  8055 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Boot rt.jar" >&5
       
  8056 $as_echo_n "checking for Boot rt.jar... " >&6; }
       
  8057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BOOT_RTJAR" >&5
       
  8058 $as_echo "$BOOT_RTJAR" >&6; }
       
  8059 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Boot tools.jar" >&5
       
  8060 $as_echo_n "checking for Boot tools.jar... " >&6; }
       
  8061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BOOT_TOOLSJAR" >&5
       
  8062 $as_echo "$BOOT_TOOLSJAR" >&6; }
       
  8063 
       
  8064 # Use the java tool from the Boot JDK.
       
  8065 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for java in Boot JDK" >&5
       
  8066 $as_echo_n "checking for java in Boot JDK... " >&6; }
       
  8067 JAVA=$BOOT_JDK/bin/java
       
  8068 if test ! -x $JAVA; then
       
  8069     { $as_echo "$as_me:${as_lineno-$LINENO}: Could not find a working java" >&5
       
  8070 $as_echo "$as_me: Could not find a working java" >&6;}
       
  8071 
       
  8072     { $as_echo "$as_me:${as_lineno-$LINENO}: This might be fixed by explicitely setting --with-boot-jdk" >&5
       
  8073 $as_echo "$as_me: This might be fixed by explicitely setting --with-boot-jdk" >&6;}
       
  8074     as_fn_error $? "Cannot continue" "$LINENO" 5
       
  8075 
       
  8076 fi
       
  8077 BOOT_JDK_VERSION=`$JAVA -version 2>&1 | head -n 1`
       
  8078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes $BOOT_JDK_VERSION" >&5
       
  8079 $as_echo "yes $BOOT_JDK_VERSION" >&6; }
       
  8080 
       
  8081 
       
  8082 # Extra M4 quote needed to protect [] in grep expression.
       
  8083 FOUND_VERSION_78=`echo $BOOT_JDK_VERSION | grep  '\"1\.[78]\.'`
       
  8084 if test "x$FOUND_VERSION_78" = x; then
       
  8085 
       
  8086     # Print a helpful message on how to acquire the necessary build dependency.
       
  8087     # openjdk is the help tag: freetyp2, cups, pulse, alsa etc
       
  8088     MISSING_DEPENDENCY=openjdk
       
  8089     PKGHANDLER_COMMAND=
       
  8090 
       
  8091     case $PKGHANDLER in
       
  8092 	apt-get)
       
  8093                 apt_help     $MISSING_DEPENDENCY ;;
       
  8094     yum)
       
  8095                 yum_help     $MISSING_DEPENDENCY ;;
       
  8096 	port)
       
  8097                 port_help    $MISSING_DEPENDENCY ;;
       
  8098 	pkgutil)
       
  8099                 pkgutil_help $MISSING_DEPENDENCY ;;
       
  8100 	pkgadd)
       
  8101                 pkgadd_help  $MISSING_DEPENDENCY ;;
       
  8102     * )
       
  8103       break ;;
       
  8104     esac
       
  8105 
       
  8106     if test "x$PKGHANDLER_COMMAND" != x; then
       
  8107         HELP_MSG="You might be able to fix this by running '$PKGHANDLER_COMMAND'."
       
  8108     fi
       
  8109 
       
  8110     { $as_echo "$as_me:${as_lineno-$LINENO}: Your boot-jdk must be version 7 or 8. $HELP_MSG" >&5
       
  8111 $as_echo "$as_me: Your boot-jdk must be version 7 or 8. $HELP_MSG" >&6;}
       
  8112 
       
  8113     { $as_echo "$as_me:${as_lineno-$LINENO}: This might be fixed by explicitely setting --with-boot-jdk" >&5
       
  8114 $as_echo "$as_me: This might be fixed by explicitely setting --with-boot-jdk" >&6;}
       
  8115     as_fn_error $? "Cannot continue" "$LINENO" 5
       
  8116 
       
  8117 fi
       
  8118 
       
  8119 # When compiling code to be executed by the Boot JDK, force jdk7 compatibility.
       
  8120 BOOT_JDK_SOURCETARGET="-source 7 -target 7"
       
  8121 
       
  8122 
       
  8123 # Use the javac tool from the Boot JDK.
       
  8124 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for javac in Boot JDK" >&5
       
  8125 $as_echo_n "checking for javac in Boot JDK... " >&6; }
       
  8126 JAVAC=$BOOT_JDK/bin/javac
       
  8127 if test ! -x $JAVAC; then
       
  8128     as_fn_error $? "Could not find a working javac" "$LINENO" 5
       
  8129 fi
       
  8130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
       
  8131 $as_echo "yes" >&6; }
       
  8132 
       
  8133 
       
  8134 
       
  8135 # Use the javah tool from the Boot JDK.
       
  8136 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for javah in Boot JDK" >&5
       
  8137 $as_echo_n "checking for javah in Boot JDK... " >&6; }
       
  8138 JAVAH=$BOOT_JDK/bin/javah
       
  8139 if test ! -x $JAVAH; then
       
  8140     { $as_echo "$as_me:${as_lineno-$LINENO}: Could not find a working javah" >&5
       
  8141 $as_echo "$as_me: Could not find a working javah" >&6;}
       
  8142 
       
  8143     { $as_echo "$as_me:${as_lineno-$LINENO}: This might be fixed by explicitely setting --with-boot-jdk" >&5
       
  8144 $as_echo "$as_me: This might be fixed by explicitely setting --with-boot-jdk" >&6;}
       
  8145     as_fn_error $? "Cannot continue" "$LINENO" 5
       
  8146 
       
  8147 fi
       
  8148 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
       
  8149 $as_echo "yes" >&6; }
       
  8150 
       
  8151 
       
  8152 # Use the jar tool from the Boot JDK.
       
  8153 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for jar in Boot JDK" >&5
       
  8154 $as_echo_n "checking for jar in Boot JDK... " >&6; }
       
  8155 JAR=$BOOT_JDK/bin/jar
       
  8156 if test ! -x $JAR; then
       
  8157     { $as_echo "$as_me:${as_lineno-$LINENO}: Could not find a working jar" >&5
       
  8158 $as_echo "$as_me: Could not find a working jar" >&6;}
       
  8159 
       
  8160     { $as_echo "$as_me:${as_lineno-$LINENO}: This might be fixed by explicitely setting --with-boot-jdk" >&5
       
  8161 $as_echo "$as_me: This might be fixed by explicitely setting --with-boot-jdk" >&6;}
       
  8162     as_fn_error $? "Cannot continue" "$LINENO" 5
       
  8163 
       
  8164 fi
       
  8165 
       
  8166 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
       
  8167 $as_echo "yes" >&6; }
       
  8168 
       
  8169 # Use the rmic tool from the Boot JDK.
       
  8170 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for rmic in Boot JDK" >&5
       
  8171 $as_echo_n "checking for rmic in Boot JDK... " >&6; }
       
  8172 RMIC=$BOOT_JDK/bin/rmic
       
  8173 if test ! -x $RMIC; then
       
  8174     { $as_echo "$as_me:${as_lineno-$LINENO}: Could not find a working rmic" >&5
       
  8175 $as_echo "$as_me: Could not find a working rmic" >&6;}
       
  8176 
       
  8177     { $as_echo "$as_me:${as_lineno-$LINENO}: This might be fixed by explicitely setting --with-boot-jdk" >&5
       
  8178 $as_echo "$as_me: This might be fixed by explicitely setting --with-boot-jdk" >&6;}
       
  8179     as_fn_error $? "Cannot continue" "$LINENO" 5
       
  8180 
       
  8181 fi
       
  8182 
       
  8183 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
       
  8184 $as_echo "yes" >&6; }
       
  8185 
       
  8186 # Use the native2ascii tool from the Boot JDK.
       
  8187 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for native2ascii in Boot JDK" >&5
       
  8188 $as_echo_n "checking for native2ascii in Boot JDK... " >&6; }
       
  8189 NATIVE2ASCII=$BOOT_JDK/bin/native2ascii
       
  8190 if test ! -x $NATIVE2ASCII; then
       
  8191     { $as_echo "$as_me:${as_lineno-$LINENO}: Could not find a working native2ascii" >&5
       
  8192 $as_echo "$as_me: Could not find a working native2ascii" >&6;}
       
  8193 
       
  8194     { $as_echo "$as_me:${as_lineno-$LINENO}: This might be fixed by explicitely setting --with-boot-jdk" >&5
       
  8195 $as_echo "$as_me: This might be fixed by explicitely setting --with-boot-jdk" >&6;}
       
  8196     as_fn_error $? "Cannot continue" "$LINENO" 5
       
  8197 
       
  8198 fi
       
  8199 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
       
  8200 $as_echo "yes" >&6; }
       
  8201 
       
  8202 
       
  8203 
       
  8204 ##############################################################################
       
  8205 #
       
  8206 # Specify options for anything that is run with the Boot JDK.
       
  8207 #
       
  8208 
       
  8209 # Check whether --with-boot-jdk-jvmargs was given.
       
  8210 if test "${with_boot_jdk_jvmargs+set}" = set; then :
       
  8211   withval=$with_boot_jdk_jvmargs;
       
  8212 fi
       
  8213 
       
  8214 
       
  8215 if test "x$with_boot_jdk_jvmargs" = x; then
       
  8216     # Not all JVM:s accept the same arguments on the command line.
       
  8217     # OpenJDK specific increase in thread stack for JDK build,
       
  8218     # well more specifically, when running javac.
       
  8219     if test "x$BUILD_NUM_BITS" = x32; then
       
  8220        STACK_SIZE=768
       
  8221     else
       
  8222        # Running Javac on a JVM on a 64-bit machine, the stack takes more space
       
  8223        # since 64-bit pointers are pushed on the stach. Apparently, we need
       
  8224        # to increase the stack space when javacing the JDK....
       
  8225        STACK_SIZE=1536
       
  8226     fi
       
  8227 
       
  8228     # Minimum amount of heap memory.
       
  8229 
       
  8230     # Test if -Xms64M is a valid argument to $JAVA (often is $JAVA passed as $JAVA)
       
  8231     # If so, then append -Xms64M to boot_jdk_jvmargs
       
  8232     FOUND_WARN=`$JAVA -Xms64M -version 2>&1 | grep -i warn`
       
  8233     FOUND_VERSION=`$JAVA -Xms64M -version 2>&1 | grep " version \""`
       
  8234     if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then
       
  8235         boot_jdk_jvmargs="$boot_jdk_jvmargs -Xms64M"
       
  8236     fi
       
  8237 
       
  8238     if test "x$OPENJDK_TARGET_OS" = "xmacosx"; then
       
  8239         # Why does macosx need more heap? Its the huge JDK batch.
       
  8240 
       
  8241     # Test if -Xmx1600M is a valid argument to $JAVA (often is $JAVA passed as $JAVA)
       
  8242     # If so, then append -Xmx1600M to boot_jdk_jvmargs
       
  8243     FOUND_WARN=`$JAVA -Xmx1600M -version 2>&1 | grep -i warn`
       
  8244     FOUND_VERSION=`$JAVA -Xmx1600M -version 2>&1 | grep " version \""`
       
  8245     if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then
       
  8246         boot_jdk_jvmargs="$boot_jdk_jvmargs -Xmx1600M"
       
  8247     fi
       
  8248 
       
  8249     else
       
  8250 
       
  8251     # Test if -Xmx1100M is a valid argument to $JAVA (often is $JAVA passed as $JAVA)
       
  8252     # If so, then append -Xmx1100M to boot_jdk_jvmargs
       
  8253     FOUND_WARN=`$JAVA -Xmx1100M -version 2>&1 | grep -i warn`
       
  8254     FOUND_VERSION=`$JAVA -Xmx1100M -version 2>&1 | grep " version \""`
       
  8255     if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then
       
  8256         boot_jdk_jvmargs="$boot_jdk_jvmargs -Xmx1100M"
       
  8257     fi
       
  8258 
       
  8259     fi
       
  8260     # When is adding -client something that speeds up the JVM?
       
  8261     # ADD_JVM_ARG_IF_OK([-client],boot_jdk_jvmargs,[$JAVA])
       
  8262 
       
  8263     # Test if -XX:PermSize=32m is a valid argument to $JAVA (often is $JAVA passed as $JAVA)
       
  8264     # If so, then append -XX:PermSize=32m to boot_jdk_jvmargs
       
  8265     FOUND_WARN=`$JAVA -XX:PermSize=32m -version 2>&1 | grep -i warn`
       
  8266     FOUND_VERSION=`$JAVA -XX:PermSize=32m -version 2>&1 | grep " version \""`
       
  8267     if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then
       
  8268         boot_jdk_jvmargs="$boot_jdk_jvmargs -XX:PermSize=32m"
       
  8269     fi
       
  8270 
       
  8271 
       
  8272     # Test if -XX:MaxPermSize=160m is a valid argument to $JAVA (often is $JAVA passed as $JAVA)
       
  8273     # If so, then append -XX:MaxPermSize=160m to boot_jdk_jvmargs
       
  8274     FOUND_WARN=`$JAVA -XX:MaxPermSize=160m -version 2>&1 | grep -i warn`
       
  8275     FOUND_VERSION=`$JAVA -XX:MaxPermSize=160m -version 2>&1 | grep " version \""`
       
  8276     if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then
       
  8277         boot_jdk_jvmargs="$boot_jdk_jvmargs -XX:MaxPermSize=160m"
       
  8278     fi
       
  8279 
       
  8280 
       
  8281     # Test if -XX:ThreadStackSize=$STACK_SIZE is a valid argument to $JAVA (often is $JAVA passed as $JAVA)
       
  8282     # If so, then append -XX:ThreadStackSize=$STACK_SIZE to boot_jdk_jvmargs
       
  8283     FOUND_WARN=`$JAVA -XX:ThreadStackSize=$STACK_SIZE -version 2>&1 | grep -i warn`
       
  8284     FOUND_VERSION=`$JAVA -XX:ThreadStackSize=$STACK_SIZE -version 2>&1 | grep " version \""`
       
  8285     if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then
       
  8286         boot_jdk_jvmargs="$boot_jdk_jvmargs -XX:ThreadStackSize=$STACK_SIZE"
       
  8287     fi
       
  8288 
       
  8289     # Disable special log output when a debug build is used as Boot JDK...
       
  8290 
       
  8291     # Test if -XX:-PrintVMOptions -XX:-UnlockDiagnosticVMOptions -XX:-LogVMOutput is a valid argument to $JAVA (often is $JAVA passed as $JAVA)
       
  8292     # If so, then append -XX:-PrintVMOptions -XX:-UnlockDiagnosticVMOptions -XX:-LogVMOutput to boot_jdk_jvmargs
       
  8293     FOUND_WARN=`$JAVA -XX:-PrintVMOptions -XX:-UnlockDiagnosticVMOptions -XX:-LogVMOutput -version 2>&1 | grep -i warn`
       
  8294     FOUND_VERSION=`$JAVA -XX:-PrintVMOptions -XX:-UnlockDiagnosticVMOptions -XX:-LogVMOutput -version 2>&1 | grep " version \""`
       
  8295     if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then
       
  8296         boot_jdk_jvmargs="$boot_jdk_jvmargs -XX:-PrintVMOptions -XX:-UnlockDiagnosticVMOptions -XX:-LogVMOutput"
       
  8297     fi
       
  8298 
       
  8299 fi
       
  8300 
       
  8301 BOOT_JDK_JVMARGS=$boot_jdk_jvmargs
       
  8302 
       
  8303 
       
  8304 
       
  8305 ###############################################################################
       
  8306 #
       
  8307 # Configure the sources to use. We can add or override individual directories.
       
  8308 #
       
  8309 ###############################################################################
       
  8310 
       
  8311 
       
  8312 
       
  8313 # Where are the sources. Any of these can be overridden
       
  8314 # using --with-override-corba and the likes.
       
  8315 LANGTOOLS_TOPDIR="$SRC_ROOT/langtools"
       
  8316 CORBA_TOPDIR="$SRC_ROOT/corba"
       
  8317 JAXP_TOPDIR="$SRC_ROOT/jaxp"
       
  8318 JAXWS_TOPDIR="$SRC_ROOT/jaxws"
       
  8319 HOTSPOT_TOPDIR="$SRC_ROOT/hotspot"
       
  8320 JDK_TOPDIR="$SRC_ROOT/jdk"
       
  8321 
       
  8322 
       
  8323 
       
  8324 
       
  8325 
       
  8326 
       
  8327 
       
  8328 
       
  8329 
       
  8330 ###############################################################################
       
  8331 #
       
  8332 # Pickup additional source for a component from outside of the source root
       
  8333 # or override source for a component.
       
  8334 #
       
  8335 
       
  8336 # Check whether --with-add-source-root was given.
       
  8337 if test "${with_add_source_root+set}" = set; then :
       
  8338   withval=$with_add_source_root;
       
  8339 fi
       
  8340 
       
  8341 
       
  8342 
       
  8343 # Check whether --with-override-source-root was given.
       
  8344 if test "${with_override_source_root+set}" = set; then :
       
  8345   withval=$with_override_source_root;
       
  8346 fi
       
  8347 
       
  8348 
       
  8349 
       
  8350 # Check whether --with-adds-and-overrides was given.
       
  8351 if test "${with_adds_and_overrides+set}" = set; then :
       
  8352   withval=$with_adds_and_overrides;
       
  8353 fi
       
  8354 
       
  8355 
       
  8356 if test "x$with_adds_and_overrides" != x; then
       
  8357     with_add_source_root="$with_adds_and_overrides/adds"
       
  8358     with_override_source_root="$with_adds_and_overrides/overrides"
       
  8359 fi
       
  8360 
       
  8361 if test "x$with_add_source_root" != x; then
       
  8362     if ! test -d $with_add_source_root; then
       
  8363        as_fn_error $? "Trying to use a non-existant add-source-root $with_add_source_root" "$LINENO" 5
       
  8364     fi
       
  8365     CURDIR="$PWD"
       
  8366     cd "$with_add_source_root"
       
  8367     ADD_SRC_ROOT="`pwd`"
       
  8368     cd "$CURDIR"
       
  8369     # Verify that the addon source root does not have any root makefiles.
       
  8370     # If it does, then it is usually an error, prevent this.
       
  8371     if test -f $with_add_source_root/langtools/makefiles/Makefile || \
       
  8372        test -f $with_add_source_root/langtools/make/Makefile; then
       
  8373         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
       
  8374     fi
       
  8375     if test -f $with_add_source_root/corba/makefiles/Makefile || \
       
  8376        test -f $with_add_source_root/corba/make/Makefile; then
       
  8377         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
       
  8378     fi
       
  8379     if test -f $with_add_source_root/jaxp/makefiles/Makefile || \
       
  8380        test -f $with_add_source_root/jaxp/make/Makefile; then
       
  8381         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
       
  8382     fi
       
  8383     if test -f $with_add_source_root/jaxws/makefiles/Makefile || \
       
  8384        test -f $with_add_source_root/jaxws/make/Makefile; then
       
  8385         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
       
  8386     fi
       
  8387     if test -f $with_add_source_root/hotspot/makefiles/Makefile || \
       
  8388        test -f $with_add_source_root/hotspot/make/Makefile; then
       
  8389         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
       
  8390     fi
       
  8391     if test -f $with_add_source_root/jdk/makefiles/Makefile || \
       
  8392        test -f $with_add_source_root/jdk/make/Makefile; then
       
  8393         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
       
  8394     fi
       
  8395 fi
       
  8396 
       
  8397 
       
  8398 if test "x$with_override_source_root" != x; then
       
  8399     if ! test -d $with_override_source_root; then
       
  8400        as_fn_error $? "Trying to use a non-existant override-source-root $with_override_source_root" "$LINENO" 5
       
  8401     fi
       
  8402     CURDIR="$PWD"
       
  8403     cd "$with_override_source_root"
       
  8404     OVERRIDE_SRC_ROOT="`pwd`"
       
  8405     cd "$CURDIR"
       
  8406     if test -f $with_override_source_root/langtools/makefiles/Makefile || \
       
  8407        test -f $with_override_source_root/langtools/make/Makefile; then
       
  8408         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
       
  8409     fi
       
  8410     if test -f $with_override_source_root/corba/makefiles/Makefile || \
       
  8411        test -f $with_override_source_root/corba/make/Makefile; then
       
  8412         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
       
  8413     fi
       
  8414     if test -f $with_override_source_root/jaxp/makefiles/Makefile || \
       
  8415        test -f $with_override_source_root/jaxp/make/Makefile; then
       
  8416         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
       
  8417     fi
       
  8418     if test -f $with_override_source_root/jaxws/makefiles/Makefile || \
       
  8419        test -f $with_override_source_root/jaxws/make/Makefile; then
       
  8420         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
       
  8421     fi
       
  8422     if test -f $with_override_source_root/hotspot/makefiles/Makefile || \
       
  8423        test -f $with_override_source_root/hotspot/make/Makefile; then
       
  8424         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
       
  8425     fi
       
  8426     if test -f $with_override_source_root/jdk/makefiles/Makefile || \
       
  8427        test -f $with_override_source_root/jdk/make/Makefile; then
       
  8428         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
       
  8429     fi
       
  8430 fi
       
  8431 
       
  8432 
       
  8433 ###############################################################################
       
  8434 #
       
  8435 # Override a repo completely, this is used for example when you have 3 small
       
  8436 # development sandboxes of the langtools sources and want to avoid having 3 full
       
  8437 # OpenJDK sources checked out on disk.
       
  8438 #
       
  8439 # Assuming that the 3 langtools sandboxes are located here:
       
  8440 # /home/fredrik/sandbox1/langtools
       
  8441 # /home/fredrik/sandbox2/langtools
       
  8442 # /home/fredrik/sandbox3/langtools
       
  8443 #
       
  8444 # From the source root you create build subdirs manually:
       
  8445 #     mkdir -p build1 build2 build3
       
  8446 # in each build directory run:
       
  8447 #     (cd build1 && ../configure --with-override-langtools=/home/fredrik/sandbox1 && make)
       
  8448 #     (cd build2 && ../configure --with-override-langtools=/home/fredrik/sandbox2 && make)
       
  8449 #     (cd build3 && ../configure --with-override-langtools=/home/fredrik/sandbox3 && make)
       
  8450 #
       
  8451 
       
  8452 
       
  8453 # Check whether --with-override-langtools was given.
       
  8454 if test "${with_override_langtools+set}" = set; then :
       
  8455   withval=$with_override_langtools;
       
  8456 fi
       
  8457 
       
  8458 
       
  8459 
       
  8460 # Check whether --with-override-corba was given.
       
  8461 if test "${with_override_corba+set}" = set; then :
       
  8462   withval=$with_override_corba;
       
  8463 fi
       
  8464 
       
  8465 
       
  8466 
       
  8467 # Check whether --with-override-jaxp was given.
       
  8468 if test "${with_override_jaxp+set}" = set; then :
       
  8469   withval=$with_override_jaxp;
       
  8470 fi
       
  8471 
       
  8472 
       
  8473 
       
  8474 # Check whether --with-override-jaxws was given.
       
  8475 if test "${with_override_jaxws+set}" = set; then :
       
  8476   withval=$with_override_jaxws;
       
  8477 fi
       
  8478 
       
  8479 
       
  8480 
       
  8481 # Check whether --with-override-hotspot was given.
       
  8482 if test "${with_override_hotspot+set}" = set; then :
       
  8483   withval=$with_override_hotspot;
       
  8484 fi
       
  8485 
       
  8486 
       
  8487 
       
  8488 # Check whether --with-override-jdk was given.
       
  8489 if test "${with_override_jdk+set}" = set; then :
       
  8490   withval=$with_override_jdk;
       
  8491 fi
       
  8492 
       
  8493 
       
  8494 if test "x$with_override_langtools" != x; then
       
  8495     CURDIR="$PWD"
       
  8496     cd "$with_override_langtools"
       
  8497     LANGTOOLS_TOPDIR="`pwd`"
       
  8498     cd "$CURDIR"
       
  8499     if ! test -f $LANGTOOLS_TOPDIR/makefiles/Makefile; then
       
  8500         as_fn_error $? "You have to override langtools with a full langtools repo!" "$LINENO" 5
       
  8501     fi
       
  8502     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if langtools should be overridden" >&5
       
  8503 $as_echo_n "checking if langtools should be overridden... " >&6; }
       
  8504     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes with $LANGTOOLS_TOPDIR" >&5
       
  8505 $as_echo "yes with $LANGTOOLS_TOPDIR" >&6; }
       
  8506 fi
       
  8507 if test "x$with_override_corba" != x; then
       
  8508     CURDIR="$PWD"
       
  8509     cd "$with_override_corba"
       
  8510     CORBA_TOPDIR="`pwd`"
       
  8511     cd "$CURDIR"
       
  8512     if ! test -f $CORBA_TOPDIR/makefiles/Makefile; then
       
  8513         as_fn_error $? "You have to override corba with a full corba repo!" "$LINENO" 5
       
  8514     fi
       
  8515     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if corba should be overridden" >&5
       
  8516 $as_echo_n "checking if corba should be overridden... " >&6; }
       
  8517     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes with $CORBA_TOPDIR" >&5
       
  8518 $as_echo "yes with $CORBA_TOPDIR" >&6; }
       
  8519 fi
       
  8520 if test "x$with_override_jaxp" != x; then
       
  8521     CURDIR="$PWD"
       
  8522     cd "$with_override_jaxp"
       
  8523     JAXP_TOPDIR="`pwd`"
       
  8524     cd "$CURDIR"
       
  8525     if ! test -f $JAXP_TOPDIR/makefiles/Makefile; then
       
  8526         as_fn_error $? "You have to override jaxp with a full jaxp repo!" "$LINENO" 5
       
  8527     fi
       
  8528     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if jaxp should be overridden" >&5
       
  8529 $as_echo_n "checking if jaxp should be overridden... " >&6; }
       
  8530     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes with $JAXP_TOPDIR" >&5
       
  8531 $as_echo "yes with $JAXP_TOPDIR" >&6; }
       
  8532 fi
       
  8533 if test "x$with_override_jaxws" != x; then
       
  8534     CURDIR="$PWD"
       
  8535     cd "$with_override_jaxws"
       
  8536     JAXWS_TOPDIR="`pwd`"
       
  8537     cd "$CURDIR"
       
  8538     if ! test -f $JAXWS_TOPDIR/makefiles/Makefile; then
       
  8539         as_fn_error $? "You have to override jaxws with a full jaxws repo!" "$LINENO" 5
       
  8540     fi
       
  8541     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if jaxws should be overridden" >&5
       
  8542 $as_echo_n "checking if jaxws should be overridden... " >&6; }
       
  8543     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes with $JAXWS_TOPDIR" >&5
       
  8544 $as_echo "yes with $JAXWS_TOPDIR" >&6; }
       
  8545 fi
       
  8546 if test "x$with_override_hotspot" != x; then
       
  8547     CURDIR="$PWD"
       
  8548     cd "$with_override_hotspot"
       
  8549     HOTSPOT_TOPDIR="`pwd`"
       
  8550     cd "$CURDIR"
       
  8551     if ! test -f $HOTSPOT_TOPDIR/make/Makefile && \
       
  8552        ! test -f $HOTSPOT_TOPDIR/makefiles/Makefile; then
       
  8553         as_fn_error $? "You have to override hotspot with a full hotspot repo!" "$LINENO" 5
       
  8554     fi
       
  8555     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if hotspot should be overridden" >&5
       
  8556 $as_echo_n "checking if hotspot should be overridden... " >&6; }
       
  8557     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes with $HOTSPOT_TOPDIR" >&5
       
  8558 $as_echo "yes with $HOTSPOT_TOPDIR" >&6; }
       
  8559 fi
       
  8560 if test "x$with_override_jdk" != x; then
       
  8561     CURDIR="$PWD"
       
  8562     cd "$with_override_jdk"
       
  8563     JDK_TOPDIR="`pwd`"
       
  8564     cd "$CURDIR"
       
  8565     if ! test -f $JDK_TOPDIR/makefiles/Makefile; then
       
  8566         as_fn_error $? "You have to override JDK with a full JDK repo!" "$LINENO" 5
       
  8567     fi
       
  8568     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if JDK should be overridden" >&5
       
  8569 $as_echo_n "checking if JDK should be overridden... " >&6; }
       
  8570     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes with $JDK_TOPDIR" >&5
       
  8571 $as_echo "yes with $JDK_TOPDIR" >&6; }
       
  8572 fi
       
  8573 
       
  8574 
       
  8575 
       
  8576 LANGTOOLS_OUTPUTDIR="$OUTPUT_ROOT/langtools"
       
  8577 CORBA_OUTPUTDIR="$OUTPUT_ROOT/corba"
       
  8578 JAXP_OUTPUTDIR="$OUTPUT_ROOT/jaxp"
       
  8579 JAXWS_OUTPUTDIR="$OUTPUT_ROOT/jaxws"
       
  8580 HOTSPOT_OUTPUTDIR="$OUTPUT_ROOT/hotspot"
       
  8581 JDK_OUTPUTDIR="$OUTPUT_ROOT/jdk"
       
  8582 IMAGES_OUTPUTDIR="$OUTPUT_ROOT/images"
       
  8583 
       
  8584 
       
  8585 
       
  8586 
       
  8587 
       
  8588 
       
  8589 
       
  8590 
       
  8591 
       
  8592 LANGTOOLS_DIST="$OUTPUT_ROOT/langtools/dist"
       
  8593 CORBA_DIST="$OUTPUT_ROOT/corba/dist"
       
  8594 JAXP_DIST="$OUTPUT_ROOT/jaxp/dist"
       
  8595 JAXWS_DIST="$OUTPUT_ROOT/jaxws/dist"
       
  8596 HOTSPOT_DIST="$OUTPUT_ROOT/hotspot/dist"
       
  8597 
       
  8598 
       
  8599 
       
  8600 
       
  8601 
       
  8602 
       
  8603 
       
  8604 
       
  8605 ###############################################################################
       
  8606 #
       
  8607 # Setup the toolchain (compilers etc), i.e. the tools that need to be
       
  8608 # cross-compilation aware.
       
  8609 #
       
  8610 ###############################################################################
       
  8611 
       
  8612 
       
  8613 ###############################################################################
       
  8614 #
       
  8615 # Configure the development tool paths and potential sysroot.
       
  8616 #
       
  8617 ac_ext=cpp
       
  8618 ac_cpp='$CXXCPP $CPPFLAGS'
       
  8619 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
       
  8620 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
       
  8621 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
       
  8622 
       
  8623 DEVKIT=
       
  8624 SYS_ROOT=/
       
  8625 
       
  8626 
       
  8627 # The option used to specify the target .o,.a or .so file.
       
  8628 # When compiling, how to specify the to be created object file.
       
  8629 CC_OUT_OPTION='-o$(SPACE)'
       
  8630 # When linking, how to specify the to be created executable.
       
  8631 EXE_OUT_OPTION='-o$(SPACE)'
       
  8632 # When linking, how to specify the to be created dynamically linkable library.
       
  8633 LD_OUT_OPTION='-o$(SPACE)'
       
  8634 # When archiving, how to specify the to be create static archive for object files.
       
  8635 AR_OUT_OPTION='rcs$(SPACE)'
       
  8636 
       
  8637 
       
  8638 
       
  8639 
       
  8640 
       
  8641 
       
  8642 
       
  8643 # Check if the VS env variables were setup prior to running configure.
       
  8644 # If not, then find vcvarsall.bat and run it automatically, and integrate
       
  8645 # the set env variables into the spec file.
       
  8646 SETUPDEVENV="# No special vars"
       
  8647 if test "x$OPENJDK_BUILD_OS" = "xwindows"; then
       
  8648     # If vcvarsall.bat has been run, then VCINSTALLDIR is set.
       
  8649     if test "x$VCINSTALLDIR" != x; then
       
  8650         # No further setup is needed. The build will happen from this kind
       
  8651         # of shell.
       
  8652         SETUPDEVENV="# This spec file expects that you are running bash from within a VS command prompt."
       
  8653         # Make sure to remind you, if you forget to run make from a cygwin bash shell
       
  8654         # that is spawned "bash -l" from a VS command prompt.
       
  8655         CHECK_FOR_VCINSTALLDIR=yes
       
  8656         { $as_echo "$as_me:${as_lineno-$LINENO}: checking if you are running from within a VS command prompt" >&5
       
  8657 $as_echo_n "checking if you are running from within a VS command prompt... " >&6; }
       
  8658         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
       
  8659 $as_echo "yes" >&6; }
       
  8660     else
       
  8661         # Ah, we have not yet run vcvarsall.bat/vsvars32.bat/vsvars64.bat. Lets do that. First find it.
       
  8662         if test "x$VS100COMNTOOLS" != x; then
       
  8663             VARSBAT=`find "$VS100COMNTOOLS/../.." -name vcvarsall.bat`
       
  8664 	    SEARCH_ROOT="$VS100COMNTOOLS"
       
  8665         else
       
  8666             VARSBAT=`find "$PROGRAMFILES" -name vcvarsall.bat`
       
  8667 	    SEARCH_ROOT="$PROGRAMFILES"
       
  8668         fi
       
  8669         VCPATH=`dirname "$VARSBAT"`
       
  8670         VCPATH=`cygpath -w "$VCPATH"`
       
  8671 	if test "x$VARSBAT" = x || test ! -d "$VCPATH"; then
       
  8672             { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can find the VS installation" >&5
       
  8673 $as_echo_n "checking if we can find the VS installation... " >&6; }
       
  8674             { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
  8675 $as_echo "no" >&6; }
       
  8676             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
       
  8677         fi
       
  8678         case "$LEGACY_OPENJDK_TARGET_CPU1" in
       
  8679           i?86)
       
  8680             VARSBAT_ARCH=x86
       
  8681             ;;
       
  8682           *)
       
  8683             VARSBAT_ARCH=$LEGACY_OPENJDK_TARGET_CPU1
       
  8684             ;;
       
  8685         esac
       
  8686         # Lets extract the variables that are set by vcvarsall.bat/vsvars32.bat/vsvars64.bat
       
  8687         cd $OUTPUT_ROOT
       
  8688         bash $SRC_ROOT/common/bin/extractvcvars.sh "$VARSBAT" "$VARSBAT_ARCH"
       
  8689 	cd $CURDIR
       
  8690 	if test ! -s $OUTPUT_ROOT/localdevenv.sh || test ! -s $OUTPUT_ROOT/localdevenv.gmk; then
       
  8691             { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can extract the needed env variables" >&5
       
  8692 $as_echo_n "checking if we can extract the needed env variables... " >&6; }
       
  8693             { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
  8694 $as_echo "no" >&6; }
       
  8695             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
       
  8696         fi
       
  8697         # Now set all paths and other env variables. This will allow the rest of
       
  8698         # the configure script to find and run the compiler in the proper way.
       
  8699         . $OUTPUT_ROOT/localdevenv.sh
       
  8700         { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can find the VS installation" >&5
       
  8701 $as_echo_n "checking if we can find the VS installation... " >&6; }
       
  8702 	if test "x$VCINSTALLDIR" != x; then
       
  8703             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $VCINSTALLDIR" >&5
       
  8704 $as_echo "$VCINSTALLDIR" >&6; }
       
  8705         else
       
  8706             { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
  8707 $as_echo "no" >&6; }
       
  8708             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
       
  8709         fi
       
  8710         CHECK_FOR_VCINSTALLDIR=no
       
  8711 	SETUPDEVENV="include $OUTPUT_ROOT/localdevenv.gmk"
       
  8712 
       
  8713 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for msvcr100.dll" >&5
       
  8714 $as_echo_n "checking for msvcr100.dll... " >&6; }
       
  8715 
       
  8716 # Check whether --with-msvcr100dll was given.
       
  8717 if test "${with_msvcr100dll+set}" = set; then :
       
  8718   withval=$with_msvcr100dll;
       
  8719 fi
       
  8720 
       
  8721         if test "x$with_msvcr100dll" != x; then
       
  8722             MSVCR100DLL="$with_msvcr100dll"
       
  8723         else
       
  8724             if test "x$OPENJDK_TARGET_CPU_BITS" = x64; then
       
  8725                 MSVCR100DLL=`find "$VCINSTALLDIR/.." -name msvcr100.dll | grep x64 | head --lines 1`
       
  8726             else
       
  8727                 MSVCR100DLL=`find "$VCINSTALLDIR/.." -name msvcr100.dll | grep x86 | grep -v ia64 | grep -v x64 | head --lines 1`
       
  8728                 if test "x$MSVCR100DLL" = x; then
       
  8729                     MSVCR100DLL=`find "$VCINSTALLDIR/.." -name msvcr100.dll | head --lines 1`
       
  8730                 fi
       
  8731             fi
       
  8732         fi
       
  8733 	if test "x$MSVCR100DLL" = x; then
       
  8734            { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
  8735 $as_echo "no" >&6; }
       
  8736 	   as_fn_error $? "Could not find msvcr100.dll !" "$LINENO" 5
       
  8737         fi
       
  8738         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSVCR100DLL" >&5
       
  8739 $as_echo "$MSVCR100DLL" >&6; }
       
  8740 
       
  8741     # Fail with message the path to msvcr100.dll if var MSVCR100DLL contains a path with no spaces in it.
       
  8742     # Unless on Windows, where we can rewrite the path.
       
  8743     HAS_SPACE=`echo "$MSVCR100DLL" | grep " "`
       
  8744     if test "x$HAS_SPACE" != x; then
       
  8745         if test "x$OPENJDK_BUILD_OS" = "xwindows"; then
       
  8746             MSVCR100DLL=`$CYGPATH -s -m -a "$MSVCR100DLL"`
       
  8747             MSVCR100DLL=`$CYGPATH -u "$MSVCR100DLL"`
       
  8748         else
       
  8749             as_fn_error $? "You cannot have spaces in the path to msvcr100.dll! \"$MSVCR100DLL\"" "$LINENO" 5
       
  8750         fi
       
  8751     fi
       
  8752 
       
  8753     fi
       
  8754 fi
       
  8755 
       
  8756 
       
  8757 
       
  8758 
       
  8759 # Locate the actual tools
       
  8760 
       
  8761 # If --build AND --host is set, then the configure script will find any
       
  8762 # cross compilation tools in the PATH. Cross compilation tools
       
  8763 # follows the cross compilation standard where they are prefixed with ${host}.
       
  8764 # For example the binary i686-sun-solaris2.10-gcc
       
  8765 # will cross compile for i686-sun-solaris2.10
       
  8766 # If neither of build and host is not set, then build=host and the
       
  8767 # default compiler found in the path will be used.
       
  8768 # Setting only --host, does not seem to be really supported.
       
  8769 # Please set both --build and --host if you want to cross compile.
       
  8770 
       
  8771 DEFINE_CROSS_COMPILE_ARCH=""
       
  8772 HOSTCC=""
       
  8773 HOSTCXX=""
       
  8774 HOSTLD=""
       
  8775 
       
  8776 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if this is a cross compile" >&5
       
  8777 $as_echo_n "checking if this is a cross compile... " >&6; }
       
  8778 if test "x$OPENJDK_BUILD_SYSTEM" != "x$OPENJDK_TARGET_SYSTEM"; then
       
  8779     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, from $OPENJDK_BUILD_SYSTEM to $OPENJDK_TARGET_SYSTEM" >&5
       
  8780 $as_echo "yes, from $OPENJDK_BUILD_SYSTEM to $OPENJDK_TARGET_SYSTEM" >&6; }
       
  8781     # We have detected a cross compile!
       
  8782     DEFINE_CROSS_COMPILE_ARCH="CROSS_COMPILE_ARCH:=$LEGACY_OPENJDK_TARGET_CPU1"
       
  8783     # Now we to find a C/C++ compiler that can build executables for the build
       
  8784     # platform. We can't use the AC_PROG_CC macro, since it can only be used
       
  8785     # once.
       
  8786     for ac_prog in cl cc gcc
       
  8787 do
       
  8788   # Extract the first word of "$ac_prog", so it can be a program name with args.
       
  8789 set dummy $ac_prog; ac_word=$2
       
  8790 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
       
  8791 $as_echo_n "checking for $ac_word... " >&6; }
       
  8792 if test "${ac_cv_path_HOSTCC+set}" = set; then :
       
  8793   $as_echo_n "(cached) " >&6
       
  8794 else
       
  8795   case $HOSTCC in
       
  8796   [\\/]* | ?:[\\/]*)
       
  8797   ac_cv_path_HOSTCC="$HOSTCC" # Let the user override the test with a path.
       
  8798   ;;
       
  8799   *)
       
  8800   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
       
  8801 for as_dir in $PATH
       
  8802 do
       
  8803   IFS=$as_save_IFS
       
  8804   test -z "$as_dir" && as_dir=.
       
  8805     for ac_exec_ext in '' $ac_executable_extensions; do
       
  8806   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
       
  8807     ac_cv_path_HOSTCC="$as_dir/$ac_word$ac_exec_ext"
       
  8808     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
       
  8809     break 2
       
  8810   fi
       
  8811 done
       
  8812   done
       
  8813 IFS=$as_save_IFS
       
  8814 
       
  8815   ;;
       
  8816 esac
       
  8817 fi
       
  8818 HOSTCC=$ac_cv_path_HOSTCC
       
  8819 if test -n "$HOSTCC"; then
       
  8820   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HOSTCC" >&5
       
  8821 $as_echo "$HOSTCC" >&6; }
       
  8822 else
       
  8823   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
  8824 $as_echo "no" >&6; }
       
  8825 fi
       
  8826 
       
  8827 
       
  8828   test -n "$HOSTCC" && break
       
  8829 done
       
  8830 
       
  8831 
       
  8832     # Translate "gcc -E" into "`which gcc` -E" ie
       
  8833     # extract the full path to the binary and at the
       
  8834     # same time maintain any arguments passed to it.
       
  8835     # The command MUST exist in the path, or else!
       
  8836     tmp="$HOSTCC"
       
  8837     car="${tmp%% *}"
       
  8838     tmp="$HOSTCC EOL"
       
  8839     cdr="${tmp#* }"
       
  8840     # On windows we want paths without spaces.
       
  8841     if test "x$OPENJDK_BUILD_OS" = "xwindows"; then
       
  8842 
       
  8843     # Translate long cygdrive or C:\sdfsf path
       
  8844     # into a short mixed mode path that has no
       
  8845     # spaces in it.
       
  8846     tmp="$car"
       
  8847 
       
  8848     if test "x$OPENJDK_BUILD_OS" = "xwindows"; then
       
  8849         tmp=`$CYGPATH -u "$car"`
       
  8850         tmp=`which "$tmp"`
       
  8851         # If file exists with .exe appended, that's the real filename
       
  8852         # and cygpath needs that to convert to short style path.
       
  8853         if test -f "${tmp}.exe"; then
       
  8854            tmp="${tmp}.exe"
       
  8855         elif test -f "${tmp}.cmd"; then
       
  8856            tmp="${tmp}.cmd"
       
  8857         fi
       
  8858         # Convert to C:/ mixed style path without spaces.
       
  8859          tmp=`$CYGPATH -s -m "$tmp"`
       
  8860     fi
       
  8861     car="$tmp"
       
  8862 
       
  8863     else
       
  8864         # "which" is not portable, but is used here
       
  8865         # because we know that the command exists!
       
  8866         car=`which $car`
       
  8867     fi
       
  8868     if test "x$cdr" != xEOL; then
       
  8869         HOSTCC="$car ${cdr% *}"
       
  8870     else
       
  8871         HOSTCC="$car"
       
  8872     fi
       
  8873 
       
  8874     for ac_prog in cl CC g++
       
  8875 do
       
  8876   # Extract the first word of "$ac_prog", so it can be a program name with args.
       
  8877 set dummy $ac_prog; ac_word=$2
       
  8878 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
       
  8879 $as_echo_n "checking for $ac_word... " >&6; }
       
  8880 if test "${ac_cv_path_HOSTCXX+set}" = set; then :
       
  8881   $as_echo_n "(cached) " >&6
       
  8882 else
       
  8883   case $HOSTCXX in
       
  8884   [\\/]* | ?:[\\/]*)
       
  8885   ac_cv_path_HOSTCXX="$HOSTCXX" # Let the user override the test with a path.
       
  8886   ;;
       
  8887   *)
       
  8888   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
       
  8889 for as_dir in $PATH
       
  8890 do
       
  8891   IFS=$as_save_IFS
       
  8892   test -z "$as_dir" && as_dir=.
       
  8893     for ac_exec_ext in '' $ac_executable_extensions; do
       
  8894   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
       
  8895     ac_cv_path_HOSTCXX="$as_dir/$ac_word$ac_exec_ext"
       
  8896     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
       
  8897     break 2
       
  8898   fi
       
  8899 done
       
  8900   done
       
  8901 IFS=$as_save_IFS
       
  8902 
       
  8903   ;;
       
  8904 esac
       
  8905 fi
       
  8906 HOSTCXX=$ac_cv_path_HOSTCXX
       
  8907 if test -n "$HOSTCXX"; then
       
  8908   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HOSTCXX" >&5
       
  8909 $as_echo "$HOSTCXX" >&6; }
       
  8910 else
       
  8911   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
  8912 $as_echo "no" >&6; }
       
  8913 fi
       
  8914 
       
  8915 
       
  8916   test -n "$HOSTCXX" && break
       
  8917 done
       
  8918 
       
  8919 
       
  8920     # Translate "gcc -E" into "`which gcc` -E" ie
       
  8921     # extract the full path to the binary and at the
       
  8922     # same time maintain any arguments passed to it.
       
  8923     # The command MUST exist in the path, or else!
       
  8924     tmp="$HOSTCXX"
       
  8925     car="${tmp%% *}"
       
  8926     tmp="$HOSTCXX EOL"
       
  8927     cdr="${tmp#* }"
       
  8928     # On windows we want paths without spaces.
       
  8929     if test "x$OPENJDK_BUILD_OS" = "xwindows"; then
       
  8930 
       
  8931     # Translate long cygdrive or C:\sdfsf path
       
  8932     # into a short mixed mode path that has no
       
  8933     # spaces in it.
       
  8934     tmp="$car"
       
  8935 
       
  8936     if test "x$OPENJDK_BUILD_OS" = "xwindows"; then
       
  8937         tmp=`$CYGPATH -u "$car"`
       
  8938         tmp=`which "$tmp"`
       
  8939         # If file exists with .exe appended, that's the real filename
       
  8940         # and cygpath needs that to convert to short style path.
       
  8941         if test -f "${tmp}.exe"; then
       
  8942            tmp="${tmp}.exe"
       
  8943         elif test -f "${tmp}.cmd"; then
       
  8944            tmp="${tmp}.cmd"
       
  8945         fi
       
  8946         # Convert to C:/ mixed style path without spaces.
       
  8947          tmp=`$CYGPATH -s -m "$tmp"`
       
  8948     fi
       
  8949     car="$tmp"
       
  8950 
       
  8951     else
       
  8952         # "which" is not portable, but is used here
       
  8953         # because we know that the command exists!
       
  8954         car=`which $car`
       
  8955     fi
       
  8956     if test "x$cdr" != xEOL; then
       
  8957         HOSTCXX="$car ${cdr% *}"
       
  8958     else
       
  8959         HOSTCXX="$car"
       
  8960     fi
       
  8961 
       
  8962     # Extract the first word of "ld", so it can be a program name with args.
       
  8963 set dummy ld; ac_word=$2
       
  8964 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
       
  8965 $as_echo_n "checking for $ac_word... " >&6; }
       
  8966 if test "${ac_cv_path_HOSTLD+set}" = set; then :
       
  8967   $as_echo_n "(cached) " >&6
       
  8968 else
       
  8969   case $HOSTLD in
       
  8970   [\\/]* | ?:[\\/]*)
       
  8971   ac_cv_path_HOSTLD="$HOSTLD" # Let the user override the test with a path.
       
  8972   ;;
       
  8973   *)
       
  8974   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
       
  8975 for as_dir in $PATH
       
  8976 do
       
  8977   IFS=$as_save_IFS
       
  8978   test -z "$as_dir" && as_dir=.
       
  8979     for ac_exec_ext in '' $ac_executable_extensions; do
       
  8980   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
       
  8981     ac_cv_path_HOSTLD="$as_dir/$ac_word$ac_exec_ext"
       
  8982     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
       
  8983     break 2
       
  8984   fi
       
  8985 done
       
  8986   done
       
  8987 IFS=$as_save_IFS
       
  8988 
       
  8989   ;;
       
  8990 esac
       
  8991 fi
       
  8992 HOSTLD=$ac_cv_path_HOSTLD
       
  8993 if test -n "$HOSTLD"; then
       
  8994   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HOSTLD" >&5
       
  8995 $as_echo "$HOSTLD" >&6; }
       
  8996 else
       
  8997   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
  8998 $as_echo "no" >&6; }
       
  8999 fi
       
  9000 
       
  9001 
       
  9002 
       
  9003     # Translate "gcc -E" into "`which gcc` -E" ie
       
  9004     # extract the full path to the binary and at the
       
  9005     # same time maintain any arguments passed to it.
       
  9006     # The command MUST exist in the path, or else!
       
  9007     tmp="$HOSTLD"
       
  9008     car="${tmp%% *}"
       
  9009     tmp="$HOSTLD EOL"
       
  9010     cdr="${tmp#* }"
       
  9011     # On windows we want paths without spaces.
       
  9012     if test "x$OPENJDK_BUILD_OS" = "xwindows"; then
       
  9013 
       
  9014     # Translate long cygdrive or C:\sdfsf path
       
  9015     # into a short mixed mode path that has no
       
  9016     # spaces in it.
       
  9017     tmp="$car"
       
  9018 
       
  9019     if test "x$OPENJDK_BUILD_OS" = "xwindows"; then
       
  9020         tmp=`$CYGPATH -u "$car"`
       
  9021         tmp=`which "$tmp"`
       
  9022         # If file exists with .exe appended, that's the real filename
       
  9023         # and cygpath needs that to convert to short style path.
       
  9024         if test -f "${tmp}.exe"; then
       
  9025            tmp="${tmp}.exe"
       
  9026         elif test -f "${tmp}.cmd"; then
       
  9027            tmp="${tmp}.cmd"
       
  9028         fi
       
  9029         # Convert to C:/ mixed style path without spaces.
       
  9030          tmp=`$CYGPATH -s -m "$tmp"`
       
  9031     fi
       
  9032     car="$tmp"
       
  9033 
       
  9034     else
       
  9035         # "which" is not portable, but is used here
       
  9036         # because we know that the command exists!
       
  9037         car=`which $car`
       
  9038     fi
       
  9039     if test "x$cdr" != xEOL; then
       
  9040         HOSTLD="$car ${cdr% *}"
       
  9041     else
       
  9042         HOSTLD="$car"
       
  9043     fi
       
  9044 
       
  9045     # Building for the build platform should be easy. Therefore
       
  9046     # we do not need any linkers or assemblers etc.
       
  9047 else
       
  9048     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
  9049 $as_echo "no" >&6; }
       
  9050 fi
       
  9051 
       
  9052 # You can force the sys-root if the sys-root encoded into the cross compiler tools
       
  9053 # is not correct.
       
  9054 
       
  9055 # Check whether --with-sys-root was given.
       
  9056 if test "${with_sys_root+set}" = set; then :
       
  9057   withval=$with_sys_root;
       
  9058 fi
       
  9059 
       
  9060 
       
  9061 if test "x$with_sys_root" != x; then
       
  9062     SYS_ROOT=$with_sys_root
       
  9063 fi
       
  9064 
       
  9065 # If a devkit is found on the builddeps server, then prepend its path to the
       
  9066 # PATH variable. If there are cross compilers available in the devkit, these
       
  9067 # will be found by AC_PROG_CC et al.
       
  9068 
       
  9069 
       
  9070     if test "x$with_builddeps_server" != x || test "x$with_builddeps_conf" != x; then
       
  9071         # Source the builddeps file again, to make sure it uses the latest variables!
       
  9072         . $builddepsfile
       
  9073         # Look for a target and build machine specific resource!
       
  9074         eval resource=\${builddep_devkit_BUILD_${rewritten_build_var}_TARGET_${rewritten_target_var}}
       
  9075         if test "x$resource" = x; then
       
  9076             # Ok, lets instead look for a target specific resource
       
  9077             eval resource=\${builddep_devkit_TARGET_${rewritten_target_var}}
       
  9078         fi
       
  9079         if test "x$resource" = x; then
       
  9080             # Ok, lets instead look for a build specific resource
       
  9081             eval resource=\${builddep_devkit_BUILD_${rewritten_build_var}}
       
  9082         fi
       
  9083         if test "x$resource" = x; then
       
  9084             # Ok, lets instead look for a generic resource
       
  9085             # (The devkit comes from M4 and not the shell, thus no need for eval here.)
       
  9086             resource=${builddep_devkit}
       
  9087         fi
       
  9088         if test "x$resource" != x; then
       
  9089             { $as_echo "$as_me:${as_lineno-$LINENO}: Using builddeps $resource for devkit" >&5
       
  9090 $as_echo "$as_me: Using builddeps $resource for devkit" >&6;}
       
  9091 	    # If the resource in the builddeps.conf file is an existing directory,
       
  9092 	    # for example /java/linux/cups
       
  9093 	    if test -d ${resource}; then
       
  9094 	       depdir=${resource}
       
  9095 	    else
       
  9096 
       
  9097 # devkit is for example mymodule
       
  9098 # $resource is for example libs/general/libmymod_1_2_3.zip
       
  9099 # $with_builddeps_server is for example ftp://mybuilddeps.myserver.com/builddeps
       
  9100 # $with_builddeps_dir is for example /localhome/builddeps
       
  9101 # depdir is the name of the variable into which we store the depdir, eg MYMOD
       
  9102 # Will download ftp://mybuilddeps.myserver.com/builddeps/libs/general/libmymod_1_2_3.zip and
       
  9103 # unzip into the directory: /localhome/builddeps/libmymod_1_2_3
       
  9104     filename=`basename $resource`
       
  9105     filebase=`echo $filename | sed 's/\.[^\.]*$//'`
       
  9106     filebase=${filename%%.*}
       
  9107     extension=${filename#*.}
       
  9108     installdir=$with_builddeps_dir/$filebase
       
  9109     if test ! -f $installdir/$filename.unpacked; then
       
  9110         { $as_echo "$as_me:${as_lineno-$LINENO}: Downloading build dependency devkit from $with_builddeps_server/$resource and installing into $installdir" >&5
       
  9111 $as_echo "$as_me: Downloading build dependency devkit from $with_builddeps_server/$resource and installing into $installdir" >&6;}
       
  9112         if test ! -d $installdir; then
       
  9113             mkdir -p $installdir
       
  9114         fi
       
  9115         if test ! -d $installdir; then
       
  9116             as_fn_error $? "Could not create directory $installdir" "$LINENO" 5
       
  9117         fi
       
  9118         tmpfile=`mktemp $installdir/devkit.XXXXXXXXX`
       
  9119         touch $tmpfile
       
  9120         if test ! -f $tmpfile; then
       
  9121             as_fn_error $? "Could not create files in directory $installdir" "$LINENO" 5
       
  9122         fi
       
  9123 
       
  9124     # $with_builddeps_server/$resource  is the ftp://abuilddeps.server.com/libs/cups.zip
       
  9125     # $tmpfile is the local file name for the downloaded file.
       
  9126     VALID_TOOL=no
       
  9127     if test "x$BDEPS_FTP" = xwget; then
       
  9128        VALID_TOOL=yes
       
  9129        wget -O $tmpfile $with_builddeps_server/$resource
       
  9130     fi
       
  9131     if test "x$BDEPS_FTP" = xlftp; then
       
  9132        VALID_TOOL=yes
       
  9133        lftp -c "get $with_builddeps_server/$resource  -o $tmpfile"
       
  9134     fi
       
  9135     if test "x$BDEPS_FTP" = xftp; then
       
  9136         VALID_TOOL=yes
       
  9137         FTPSERVER=`echo $with_builddeps_server/$resource  | cut -f 3 -d '/'`
       
  9138         FTPPATH=`echo $with_builddeps_server/$resource  | cut -f 4- -d '/'`
       
  9139         FTPUSERPWD=${FTPSERVER%%@*}
       
  9140         if test "x$FTPSERVER" != "x$FTPUSERPWD"; then
       
  9141             FTPUSER=${userpwd%%:*}
       
  9142             FTPPWD=${userpwd#*@}
       
  9143             FTPSERVER=${FTPSERVER#*@}
       
  9144         else
       
  9145             FTPUSER=ftp
       
  9146             FTPPWD=ftp
       
  9147         fi
       
  9148         # the "pass" command does not work on some
       
  9149         # ftp clients (read ftp.exe) but if it works,
       
  9150         # passive mode is better!
       
  9151         (\
       
  9152             echo "user $FTPUSER $FTPPWD"        ;\
       
  9153             echo "pass"                         ;\
       
  9154             echo "bin"                          ;\
       
  9155             echo "get $FTPPATH $tmpfile"              ;\
       
  9156         ) | ftp -in $FTPSERVER
       
  9157     fi
       
  9158     if test "x$VALID_TOOL" != xyes; then
       
  9159        as_fn_error $? "I do not know how to use the tool: $BDEPS_FTP" "$LINENO" 5
       
  9160     fi
       
  9161 
       
  9162         mv $tmpfile $installdir/$filename
       
  9163         if test ! -s $installdir/$filename; then
       
  9164             as_fn_error $? "Could not download $with_builddeps_server/$resource" "$LINENO" 5
       
  9165         fi
       
  9166         case "$extension" in
       
  9167             zip)  echo "Unzipping $installdir/$filename..."
       
  9168                (cd $installdir ; rm -f $installdir/$filename.unpacked ; $BDEPS_UNZIP $installdir/$filename > /dev/null && touch $installdir/$filename.unpacked)
       
  9169             ;;
       
  9170             tar.gz) echo "Untaring $installdir/$filename..."
       
  9171                (cd $installdir ; rm -f $installdir/$filename.unpacked ; tar xzf $installdir/$filename && touch $installdir/$filename.unpacked)
       
  9172             ;;
       
  9173             tgz) echo "Untaring $installdir/$filename..."
       
  9174                (cd $installdir ; rm -f $installdir/$filename.unpacked ; tar xzf $installdir/$filename && touch $installdir/$filename.unpacked)
       
  9175             ;;
       
  9176             *) as_fn_error $? "Cannot handle build depency archive with extension $extension" "$LINENO" 5
       
  9177             ;;
       
  9178         esac
       
  9179     fi
       
  9180     if test -f $installdir/$filename.unpacked; then
       
  9181         depdir=$installdir
       
  9182     fi
       
  9183 
       
  9184 	    fi
       
  9185             # Source the builddeps file again, because in the previous command, the depdir
       
  9186             # was updated to point at the current build dependency install directory.
       
  9187             . $builddepsfile
       
  9188             # Now extract variables from the builddeps.conf files.
       
  9189             theroot=${builddep_devkit_ROOT}
       
  9190             thecflags=${builddep_devkit_CFLAGS}
       
  9191             thelibs=${builddep_devkit_LIBS}
       
  9192             if test "x$depdir" = x; then
       
  9193                 as_fn_error $? "Could not download build dependency devkit" "$LINENO" 5
       
  9194             fi
       
  9195             DEVKIT=$depdir
       
  9196             if test "x$theroot" != x; then
       
  9197                DEVKIT="$theroot"
       
  9198             fi
       
  9199             if test "x$thecflags" != x; then
       
  9200                DEVKIT_CFLAGS="$thecflags"
       
  9201             fi
       
  9202             if test "x$thelibs" != x; then
       
  9203                DEVKIT_LIBS="$thelibs"
       
  9204             fi
       
  9205             # Found devkit
       
  9206                      PATH="$DEVKIT/bin:$PATH"
       
  9207                      SYS_ROOT="$DEVKIT/${rewritten_target}/sys-root"
       
  9208                      if test "x$x_includes" = "xNONE"; then
       
  9209                          x_includes="$SYS_ROOT/usr/include/X11"
       
  9210                      fi
       
  9211                      if test "x$x_libraries" = "xNONE"; then
       
  9212                          x_libraries="$SYS_ROOT/usr/lib"
       
  9213                      fi
       
  9214 
       
  9215 
       
  9216         fi
       
  9217 
       
  9218     fi
       
  9219 
       
  9220 
       
  9221 if test "x$SYS_ROOT" != "x/" ; then
       
  9222     CFLAGS="--sysroot=$SYS_ROOT $CFLAGS"
       
  9223     CXXFLAGS="--sysroot=$SYS_ROOT $CXXFLAGS"
       
  9224     OBJCFLAGS="--sysroot=$SYS_ROOT $OBJCFLAGS"
       
  9225     OBJCXXFLAGS="--sysroot=$SYS_ROOT $OBJCFLAGS"
       
  9226     CPPFLAGS="--sysroot=$SYS_ROOT $CPPFLAGS"
       
  9227     LDFLAGS="--sysroot=$SYS_ROOT $LDFLAGS"
       
  9228 fi
       
  9229 
       
  9230 # Store the CFLAGS etal passed to the configure script.
       
  9231 ORG_CFLAGS="$CFLAGS"
       
  9232 ORG_CXXFLAGS="$CXXFLAGS"
       
  9233 ORG_OBJCFLAGS="$OBJCFLAGS"
       
  9234 
       
  9235 
       
  9236 # Check whether --with-tools-dir was given.
       
  9237 if test "${with_tools_dir+set}" = set; then :
       
  9238   withval=$with_tools_dir; TOOLS_DIR=$with_tools_dir
       
  9239 fi
       
  9240 
       
  9241 
       
  9242 
       
  9243 # Check whether --with-devkit was given.
       
  9244 if test "${with_devkit+set}" = set; then :
       
  9245   withval=$with_devkit;
       
  9246     if test "x$with_sys_root" != x; then
       
  9247       as_fn_error $? "Cannot specify both --with-devkit and --with-sys-root at the same time" "$LINENO" 5
       
  9248     fi
       
  9249     if test "x$with_tools_dir" != x; then
       
  9250       as_fn_error $? "Cannot specify both --with-devkit and --with-tools-dir at the same time" "$LINENO" 5
       
  9251     fi
       
  9252     TOOLS_DIR=$with_devkit/bin
       
  9253     SYS_ROOT=$with_devkit/$host_alias/libc
       
  9254 
       
  9255 fi
       
  9256 
       
  9257 
       
  9258 # autoconf magic only relies on PATH, so update it if tools dir is specified
       
  9259 OLD_PATH="$PATH"
       
  9260 if test "x$TOOLS_DIR" != x; then
       
  9261   PATH=$TOOLS_DIR:$PATH
       
  9262 fi
       
  9263 
       
  9264 # gcc is almost always present, but on Windows we
       
  9265 # prefer cl.exe and on Solaris we prefer CC.
       
  9266 # Thus test for them in this order.
       
  9267 ac_ext=c
       
  9268 ac_cpp='$CPP $CPPFLAGS'
       
  9269 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
       
  9270 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
       
  9271 ac_compiler_gnu=$ac_cv_c_compiler_gnu
       
  9272 if test -n "$ac_tool_prefix"; then
       
  9273   for ac_prog in cl cc gcc
       
  9274   do
       
  9275     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
       
  9276 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
       
  9277 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
       
  9278 $as_echo_n "checking for $ac_word... " >&6; }
       
  9279 if test "${ac_cv_prog_CC+set}" = set; then :
       
  9280   $as_echo_n "(cached) " >&6
       
  9281 else
       
  9282   if test -n "$CC"; then
       
  9283   ac_cv_prog_CC="$CC" # Let the user override the test.
       
  9284 else
       
  9285 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
       
  9286 for as_dir in $PATH
       
  9287 do
       
  9288   IFS=$as_save_IFS
       
  9289   test -z "$as_dir" && as_dir=.
       
  9290     for ac_exec_ext in '' $ac_executable_extensions; do
       
  9291   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
       
  9292     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
       
  9293     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
       
  9294     break 2
       
  9295   fi
       
  9296 done
       
  9297   done
       
  9298 IFS=$as_save_IFS
       
  9299 
       
  9300 fi
       
  9301 fi
       
  9302 CC=$ac_cv_prog_CC
       
  9303 if test -n "$CC"; then
       
  9304   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
       
  9305 $as_echo "$CC" >&6; }
       
  9306 else
       
  9307   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
  9308 $as_echo "no" >&6; }
       
  9309 fi
       
  9310 
       
  9311 
       
  9312     test -n "$CC" && break
       
  9313   done
       
  9314 fi
       
  9315 if test -z "$CC"; then
       
  9316   ac_ct_CC=$CC
       
  9317   for ac_prog in cl cc gcc
       
  9318 do
       
  9319   # Extract the first word of "$ac_prog", so it can be a program name with args.
       
  9320 set dummy $ac_prog; ac_word=$2
       
  9321 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
       
  9322 $as_echo_n "checking for $ac_word... " >&6; }
       
  9323 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
       
  9324   $as_echo_n "(cached) " >&6
       
  9325 else
       
  9326   if test -n "$ac_ct_CC"; then
       
  9327   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
       
  9328 else
       
  9329 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
       
  9330 for as_dir in $PATH
       
  9331 do
       
  9332   IFS=$as_save_IFS
       
  9333   test -z "$as_dir" && as_dir=.
       
  9334     for ac_exec_ext in '' $ac_executable_extensions; do
       
  9335   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
       
  9336     ac_cv_prog_ac_ct_CC="$ac_prog"
       
  9337     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
       
  9338     break 2
       
  9339   fi
       
  9340 done
       
  9341   done
       
  9342 IFS=$as_save_IFS
       
  9343 
       
  9344 fi
       
  9345 fi
       
  9346 ac_ct_CC=$ac_cv_prog_ac_ct_CC
       
  9347 if test -n "$ac_ct_CC"; then
       
  9348   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
       
  9349 $as_echo "$ac_ct_CC" >&6; }
       
  9350 else
       
  9351   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
  9352 $as_echo "no" >&6; }
       
  9353 fi
       
  9354 
       
  9355 
       
  9356   test -n "$ac_ct_CC" && break
       
  9357 done
       
  9358 
       
  9359   if test "x$ac_ct_CC" = x; then
       
  9360     CC=""
       
  9361   else
       
  9362     case $cross_compiling:$ac_tool_warned in
       
  9363 yes:)
       
  9364 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
       
  9365 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
       
  9366 ac_tool_warned=yes ;;
       
  9367 esac
       
  9368     CC=$ac_ct_CC
       
  9369   fi
       
  9370 fi
       
  9371 
       
  9372 
       
  9373 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
       
  9374 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
       
  9375 as_fn_error $? "no acceptable C compiler found in \$PATH
       
  9376 See \`config.log' for more details" "$LINENO" 5 ; }
       
  9377 
       
  9378 # Provide some information about the compiler.
       
  9379 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
       
  9380 set X $ac_compile
       
  9381 ac_compiler=$2
       
  9382 for ac_option in --version -v -V -qversion; do
       
  9383   { { ac_try="$ac_compiler $ac_option >&5"
       
  9384 case "(($ac_try" in
       
  9385   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
       
  9386   *) ac_try_echo=$ac_try;;
       
  9387 esac
       
  9388 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
       
  9389 $as_echo "$ac_try_echo"; } >&5
       
  9390   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
       
  9391   ac_status=$?
       
  9392   if test -s conftest.err; then
       
  9393     sed '10a\
       
  9394 ... rest of stderr output deleted ...
       
  9395          10q' conftest.err >conftest.er1
       
  9396     cat conftest.er1 >&5
       
  9397   fi
       
  9398   rm -f conftest.er1 conftest.err
       
  9399   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
       
  9400   test $ac_status = 0; }
       
  9401 done
       
  9402 
       
  9403 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
       
  9404 /* end confdefs.h.  */
       
  9405 
       
  9406 int
       
  9407 main ()
       
  9408 {
       
  9409 
       
  9410   ;
       
  9411   return 0;
       
  9412 }
       
  9413 _ACEOF
       
  9414 ac_clean_files_save=$ac_clean_files
       
  9415 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
       
  9416 # Try to create an executable without -o first, disregard a.out.
       
  9417 # It will help us diagnose broken compilers, and finding out an intuition
       
  9418 # of exeext.
       
  9419 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
       
  9420 $as_echo_n "checking whether the C compiler works... " >&6; }
       
  9421 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
       
  9422 
       
  9423 # The possible output files:
       
  9424 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
       
  9425 
       
  9426 ac_rmfiles=
       
  9427 for ac_file in $ac_files
       
  9428 do
       
  9429   case $ac_file in
       
  9430     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
       
  9431     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
       
  9432   esac
       
  9433 done
       
  9434 rm -f $ac_rmfiles
       
  9435 
       
  9436 if { { ac_try="$ac_link_default"
       
  9437 case "(($ac_try" in
       
  9438   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
       
  9439   *) ac_try_echo=$ac_try;;
       
  9440 esac
       
  9441 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
       
  9442 $as_echo "$ac_try_echo"; } >&5
       
  9443   (eval "$ac_link_default") 2>&5
       
  9444   ac_status=$?
       
  9445   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
       
  9446   test $ac_status = 0; }; then :
       
  9447   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
       
  9448 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
       
  9449 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
       
  9450 # so that the user can short-circuit this test for compilers unknown to
       
  9451 # Autoconf.
       
  9452 for ac_file in $ac_files ''
       
  9453 do
       
  9454   test -f "$ac_file" || continue
       
  9455   case $ac_file in
       
  9456     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
       
  9457 	;;
       
  9458     [ab].out )
       
  9459 	# We found the default executable, but exeext='' is most
       
  9460 	# certainly right.
       
  9461 	break;;
       
  9462     *.* )
       
  9463 	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
       
  9464 	then :; else
       
  9465 	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
       
  9466 	fi
       
  9467 	# We set ac_cv_exeext here because the later test for it is not
       
  9468 	# safe: cross compilers may not add the suffix if given an `-o'
       
  9469 	# argument, so we may need to know it at that point already.
       
  9470 	# Even if this section looks crufty: it has the advantage of
       
  9471 	# actually working.
       
  9472 	break;;
       
  9473     * )
       
  9474 	break;;
       
  9475   esac
       
  9476 done
       
  9477 test "$ac_cv_exeext" = no && ac_cv_exeext=
       
  9478 
       
  9479 else
       
  9480   ac_file=''
       
  9481 fi
       
  9482 if test -z "$ac_file"; then :
       
  9483   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
  9484 $as_echo "no" >&6; }
       
  9485 $as_echo "$as_me: failed program was:" >&5
       
  9486 sed 's/^/| /' conftest.$ac_ext >&5
       
  9487 
       
  9488 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
       
  9489 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
       
  9490 as_fn_error 77 "C compiler cannot create executables
       
  9491 See \`config.log' for more details" "$LINENO" 5 ; }
       
  9492 else
       
  9493   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
       
  9494 $as_echo "yes" >&6; }
       
  9495 fi
       
  9496 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
       
  9497 $as_echo_n "checking for C compiler default output file name... " >&6; }
       
  9498 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
       
  9499 $as_echo "$ac_file" >&6; }
       
  9500 ac_exeext=$ac_cv_exeext
       
  9501 
       
  9502 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
       
  9503 ac_clean_files=$ac_clean_files_save
       
  9504 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
       
  9505 $as_echo_n "checking for suffix of executables... " >&6; }
       
  9506 if { { ac_try="$ac_link"
       
  9507 case "(($ac_try" in
       
  9508   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
       
  9509   *) ac_try_echo=$ac_try;;
       
  9510 esac
       
  9511 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
       
  9512 $as_echo "$ac_try_echo"; } >&5
       
  9513   (eval "$ac_link") 2>&5
       
  9514   ac_status=$?
       
  9515   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
       
  9516   test $ac_status = 0; }; then :
       
  9517   # If both `conftest.exe' and `conftest' are `present' (well, observable)
       
  9518 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
       
  9519 # work properly (i.e., refer to `conftest.exe'), while it won't with
       
  9520 # `rm'.
       
  9521 for ac_file in conftest.exe conftest conftest.*; do
       
  9522   test -f "$ac_file" || continue
       
  9523   case $ac_file in
       
  9524     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
       
  9525     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
       
  9526 	  break;;
       
  9527     * ) break;;
       
  9528   esac
       
  9529 done
       
  9530 else
       
  9531   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
       
  9532 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
       
  9533 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
       
  9534 See \`config.log' for more details" "$LINENO" 5 ; }
       
  9535 fi
       
  9536 rm -f conftest conftest$ac_cv_exeext
       
  9537 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
       
  9538 $as_echo "$ac_cv_exeext" >&6; }
       
  9539 
       
  9540 rm -f conftest.$ac_ext
       
  9541 EXEEXT=$ac_cv_exeext
       
  9542 ac_exeext=$EXEEXT
       
  9543 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
       
  9544 /* end confdefs.h.  */
       
  9545 #include <stdio.h>
       
  9546 int
       
  9547 main ()
       
  9548 {
       
  9549 FILE *f = fopen ("conftest.out", "w");
       
  9550  return ferror (f) || fclose (f) != 0;
       
  9551 
       
  9552   ;
       
  9553   return 0;
       
  9554 }
       
  9555 _ACEOF
       
  9556 ac_clean_files="$ac_clean_files conftest.out"
       
  9557 # Check that the compiler produces executables we can run.  If not, either
       
  9558 # the compiler is broken, or we cross compile.
       
  9559 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
       
  9560 $as_echo_n "checking whether we are cross compiling... " >&6; }
       
  9561 if test "$cross_compiling" != yes; then
       
  9562   { { ac_try="$ac_link"
       
  9563 case "(($ac_try" in
       
  9564   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
       
  9565   *) ac_try_echo=$ac_try;;
       
  9566 esac
       
  9567 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
       
  9568 $as_echo "$ac_try_echo"; } >&5
       
  9569   (eval "$ac_link") 2>&5
       
  9570   ac_status=$?
       
  9571   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
       
  9572   test $ac_status = 0; }
       
  9573   if { ac_try='./conftest$ac_cv_exeext'
       
  9574   { { case "(($ac_try" in
       
  9575   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
       
  9576   *) ac_try_echo=$ac_try;;
       
  9577 esac
       
  9578 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
       
  9579 $as_echo "$ac_try_echo"; } >&5
       
  9580   (eval "$ac_try") 2>&5
       
  9581   ac_status=$?
       
  9582   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
       
  9583   test $ac_status = 0; }; }; then
       
  9584     cross_compiling=no
       
  9585   else
       
  9586     if test "$cross_compiling" = maybe; then
       
  9587 	cross_compiling=yes
       
  9588     else
       
  9589 	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
       
  9590 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
       
  9591 as_fn_error $? "cannot run C compiled programs.
       
  9592 If you meant to cross compile, use \`--host'.
       
  9593 See \`config.log' for more details" "$LINENO" 5 ; }
       
  9594     fi
       
  9595   fi
       
  9596 fi
       
  9597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
       
  9598 $as_echo "$cross_compiling" >&6; }
       
  9599 
       
  9600 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
       
  9601 ac_clean_files=$ac_clean_files_save
       
  9602 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
       
  9603 $as_echo_n "checking for suffix of object files... " >&6; }
       
  9604 if test "${ac_cv_objext+set}" = set; then :
       
  9605   $as_echo_n "(cached) " >&6
       
  9606 else
       
  9607   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
       
  9608 /* end confdefs.h.  */
       
  9609 
       
  9610 int
       
  9611 main ()
       
  9612 {
       
  9613 
       
  9614   ;
       
  9615   return 0;
       
  9616 }
       
  9617 _ACEOF
       
  9618 rm -f conftest.o conftest.obj
       
  9619 if { { ac_try="$ac_compile"
       
  9620 case "(($ac_try" in
       
  9621   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
       
  9622   *) ac_try_echo=$ac_try;;
       
  9623 esac
       
  9624 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
       
  9625 $as_echo "$ac_try_echo"; } >&5
       
  9626   (eval "$ac_compile") 2>&5
       
  9627   ac_status=$?
       
  9628   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
       
  9629   test $ac_status = 0; }; then :
       
  9630   for ac_file in conftest.o conftest.obj conftest.*; do
       
  9631   test -f "$ac_file" || continue;
       
  9632   case $ac_file in
       
  9633     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
       
  9634     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
       
  9635        break;;
       
  9636   esac
       
  9637 done
       
  9638 else
       
  9639   $as_echo "$as_me: failed program was:" >&5
       
  9640 sed 's/^/| /' conftest.$ac_ext >&5
       
  9641 
       
  9642 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
       
  9643 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
       
  9644 as_fn_error $? "cannot compute suffix of object files: cannot compile
       
  9645 See \`config.log' for more details" "$LINENO" 5 ; }
       
  9646 fi
       
  9647 rm -f conftest.$ac_cv_objext conftest.$ac_ext
       
  9648 fi
       
  9649 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
       
  9650 $as_echo "$ac_cv_objext" >&6; }
       
  9651 OBJEXT=$ac_cv_objext
       
  9652 ac_objext=$OBJEXT
       
  9653 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
       
  9654 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
       
  9655 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
       
  9656   $as_echo_n "(cached) " >&6
       
  9657 else
       
  9658   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
       
  9659 /* end confdefs.h.  */
       
  9660 
       
  9661 int
       
  9662 main ()
       
  9663 {
       
  9664 #ifndef __GNUC__
       
  9665        choke me
       
  9666 #endif
       
  9667 
       
  9668   ;
       
  9669   return 0;
       
  9670 }
       
  9671 _ACEOF
       
  9672 if ac_fn_c_try_compile "$LINENO"; then :
       
  9673   ac_compiler_gnu=yes
       
  9674 else
       
  9675   ac_compiler_gnu=no
       
  9676 fi
       
  9677 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
       
  9678 ac_cv_c_compiler_gnu=$ac_compiler_gnu
       
  9679 
       
  9680 fi
       
  9681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
       
  9682 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
       
  9683 if test $ac_compiler_gnu = yes; then
       
  9684   GCC=yes
       
  9685 else
       
  9686   GCC=
       
  9687 fi
       
  9688 ac_test_CFLAGS=${CFLAGS+set}
       
  9689 ac_save_CFLAGS=$CFLAGS
       
  9690 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
       
  9691 $as_echo_n "checking whether $CC accepts -g... " >&6; }
       
  9692 if test "${ac_cv_prog_cc_g+set}" = set; then :
       
  9693   $as_echo_n "(cached) " >&6
       
  9694 else
       
  9695   ac_save_c_werror_flag=$ac_c_werror_flag
       
  9696    ac_c_werror_flag=yes
       
  9697    ac_cv_prog_cc_g=no
       
  9698    CFLAGS="-g"
       
  9699    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
       
  9700 /* end confdefs.h.  */
       
  9701 
       
  9702 int
       
  9703 main ()
       
  9704 {
       
  9705 
       
  9706   ;
       
  9707   return 0;
       
  9708 }
       
  9709 _ACEOF
       
  9710 if ac_fn_c_try_compile "$LINENO"; then :
       
  9711   ac_cv_prog_cc_g=yes
       
  9712 else
       
  9713   CFLAGS=""
       
  9714       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
       
  9715 /* end confdefs.h.  */
       
  9716 
       
  9717 int
       
  9718 main ()
       
  9719 {
       
  9720 
       
  9721   ;
       
  9722   return 0;
       
  9723 }
       
  9724 _ACEOF
       
  9725 if ac_fn_c_try_compile "$LINENO"; then :
       
  9726 
       
  9727 else
       
  9728   ac_c_werror_flag=$ac_save_c_werror_flag
       
  9729 	 CFLAGS="-g"
       
  9730 	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
       
  9731 /* end confdefs.h.  */
       
  9732 
       
  9733 int
       
  9734 main ()
       
  9735 {
       
  9736 
       
  9737   ;
       
  9738   return 0;
       
  9739 }
       
  9740 _ACEOF
       
  9741 if ac_fn_c_try_compile "$LINENO"; then :
       
  9742   ac_cv_prog_cc_g=yes
       
  9743 fi
       
  9744 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
       
  9745 fi
       
  9746 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
       
  9747 fi
       
  9748 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
       
  9749    ac_c_werror_flag=$ac_save_c_werror_flag
       
  9750 fi
       
  9751 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
       
  9752 $as_echo "$ac_cv_prog_cc_g" >&6; }
       
  9753 if test "$ac_test_CFLAGS" = set; then
       
  9754   CFLAGS=$ac_save_CFLAGS
       
  9755 elif test $ac_cv_prog_cc_g = yes; then
       
  9756   if test "$GCC" = yes; then
       
  9757     CFLAGS="-g -O2"
       
  9758   else
       
  9759     CFLAGS="-g"
       
  9760   fi
       
  9761 else
       
  9762   if test "$GCC" = yes; then
       
  9763     CFLAGS="-O2"
       
  9764   else
       
  9765     CFLAGS=
       
  9766   fi
       
  9767 fi
       
  9768 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
       
  9769 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
       
  9770 if test "${ac_cv_prog_cc_c89+set}" = set; then :
       
  9771   $as_echo_n "(cached) " >&6
       
  9772 else
       
  9773   ac_cv_prog_cc_c89=no
       
  9774 ac_save_CC=$CC
       
  9775 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
       
  9776 /* end confdefs.h.  */
       
  9777 #include <stdarg.h>
       
  9778 #include <stdio.h>
       
  9779 #include <sys/types.h>
       
  9780 #include <sys/stat.h>
       
  9781 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
       
  9782 struct buf { int x; };
       
  9783 FILE * (*rcsopen) (struct buf *, struct stat *, int);
       
  9784 static char *e (p, i)
       
  9785      char **p;
       
  9786      int i;
       
  9787 {
       
  9788   return p[i];
       
  9789 }
       
  9790 static char *f (char * (*g) (char **, int), char **p, ...)
       
  9791 {
       
  9792   char *s;
       
  9793   va_list v;
       
  9794   va_start (v,p);
       
  9795   s = g (p, va_arg (v,int));
       
  9796   va_end (v);
       
  9797   return s;
       
  9798 }
       
  9799 
       
  9800 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
       
  9801    function prototypes and stuff, but not '\xHH' hex character constants.
       
  9802    These don't provoke an error unfortunately, instead are silently treated
       
  9803    as 'x'.  The following induces an error, until -std is added to get
       
  9804    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
       
  9805    array size at least.  It's necessary to write '\x00'==0 to get something
       
  9806    that's true only with -std.  */
       
  9807 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
       
  9808 
       
  9809 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
       
  9810    inside strings and character constants.  */
       
  9811 #define FOO(x) 'x'
       
  9812 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
       
  9813 
       
  9814 int test (int i, double x);
       
  9815 struct s1 {int (*f) (int a);};
       
  9816 struct s2 {int (*f) (double a);};
       
  9817 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
       
  9818 int argc;
       
  9819 char **argv;
       
  9820 int
       
  9821 main ()
       
  9822 {
       
  9823 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
       
  9824   ;
       
  9825   return 0;
       
  9826 }
       
  9827 _ACEOF
       
  9828 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
       
  9829 	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
       
  9830 do
       
  9831   CC="$ac_save_CC $ac_arg"
       
  9832   if ac_fn_c_try_compile "$LINENO"; then :
       
  9833   ac_cv_prog_cc_c89=$ac_arg
       
  9834 fi
       
  9835 rm -f core conftest.err conftest.$ac_objext
       
  9836   test "x$ac_cv_prog_cc_c89" != "xno" && break
       
  9837 done
       
  9838 rm -f conftest.$ac_ext
       
  9839 CC=$ac_save_CC
       
  9840 
       
  9841 fi
       
  9842 # AC_CACHE_VAL
       
  9843 case "x$ac_cv_prog_cc_c89" in
       
  9844   x)
       
  9845     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
       
  9846 $as_echo "none needed" >&6; } ;;
       
  9847   xno)
       
  9848     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
       
  9849 $as_echo "unsupported" >&6; } ;;
       
  9850   *)
       
  9851     CC="$CC $ac_cv_prog_cc_c89"
       
  9852     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
       
  9853 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
       
  9854 esac
       
  9855 if test "x$ac_cv_prog_cc_c89" != xno; then :
       
  9856 
       
  9857 fi
       
  9858 
       
  9859 ac_ext=cpp
       
  9860 ac_cpp='$CXXCPP $CPPFLAGS'
       
  9861 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
       
  9862 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
       
  9863 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
       
  9864 
       
  9865 if test "x$CC" = x; then
       
  9866 
       
  9867     # Print a helpful message on how to acquire the necessary build dependency.
       
  9868     # devkit is the help tag: freetyp2, cups, pulse, alsa etc
       
  9869     MISSING_DEPENDENCY=devkit
       
  9870     PKGHANDLER_COMMAND=
       
  9871 
       
  9872     case $PKGHANDLER in
       
  9873 	apt-get)
       
  9874                 apt_help     $MISSING_DEPENDENCY ;;
       
  9875     yum)
       
  9876                 yum_help     $MISSING_DEPENDENCY ;;
       
  9877 	port)
       
  9878                 port_help    $MISSING_DEPENDENCY ;;
       
  9879 	pkgutil)
       
  9880                 pkgutil_help $MISSING_DEPENDENCY ;;
       
  9881 	pkgadd)
       
  9882                 pkgadd_help  $MISSING_DEPENDENCY ;;
       
  9883     * )
       
  9884       break ;;
       
  9885     esac
       
  9886 
       
  9887     if test "x$PKGHANDLER_COMMAND" != x; then
       
  9888         HELP_MSG="You might be able to fix this by running '$PKGHANDLER_COMMAND'."
       
  9889     fi
       
  9890 
       
  9891     as_fn_error $? "Could not find a compiler. $HELP_MSG" "$LINENO" 5
       
  9892 fi
       
  9893 if test "x$CC" = xcc && test "x$OPENJDK_BUILD_OS" = xmacosx; then
       
  9894     # Do not use cc on MacOSX use gcc instead.
       
  9895     CC="gcc"
       
  9896 fi
       
  9897 
       
  9898     # Translate "gcc -E" into "`which gcc` -E" ie
       
  9899     # extract the full path to the binary and at the
       
  9900     # same time maintain any arguments passed to it.
       
  9901     # The command MUST exist in the path, or else!
       
  9902     tmp="$CC"
       
  9903     car="${tmp%% *}"
       
  9904     tmp="$CC EOL"
       
  9905     cdr="${tmp#* }"
       
  9906     # On windows we want paths without spaces.
       
  9907     if test "x$OPENJDK_BUILD_OS" = "xwindows"; then
       
  9908 
       
  9909     # Translate long cygdrive or C:\sdfsf path
       
  9910     # into a short mixed mode path that has no
       
  9911     # spaces in it.
       
  9912     tmp="$car"
       
  9913 
       
  9914     if test "x$OPENJDK_BUILD_OS" = "xwindows"; then
       
  9915         tmp=`$CYGPATH -u "$car"`
       
  9916         tmp=`which "$tmp"`
       
  9917         # If file exists with .exe appended, that's the real filename
       
  9918         # and cygpath needs that to convert to short style path.
       
  9919         if test -f "${tmp}.exe"; then
       
  9920            tmp="${tmp}.exe"
       
  9921         elif test -f "${tmp}.cmd"; then
       
  9922            tmp="${tmp}.cmd"
       
  9923         fi
       
  9924         # Convert to C:/ mixed style path without spaces.
       
  9925          tmp=`$CYGPATH -s -m "$tmp"`
       
  9926     fi
       
  9927     car="$tmp"
       
  9928 
       
  9929     else
       
  9930         # "which" is not portable, but is used here
       
  9931         # because we know that the command exists!
       
  9932         car=`which $car`
       
  9933     fi
       
  9934     if test "x$cdr" != xEOL; then
       
  9935         CC="$car ${cdr% *}"
       
  9936     else
       
  9937         CC="$car"
       
  9938     fi
       
  9939 
       
  9940 
       
  9941 ac_ext=cpp
       
  9942 ac_cpp='$CXXCPP $CPPFLAGS'
       
  9943 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
       
  9944 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
       
  9945 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
       
  9946 if test -z "$CXX"; then
       
  9947   if test -n "$CCC"; then
       
  9948     CXX=$CCC
       
  9949   else
       
  9950     if test -n "$ac_tool_prefix"; then
       
  9951   for ac_prog in cl CC g++
       
  9952   do
       
  9953     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
       
  9954 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
       
  9955 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
       
  9956 $as_echo_n "checking for $ac_word... " >&6; }
       
  9957 if test "${ac_cv_prog_CXX+set}" = set; then :
       
  9958   $as_echo_n "(cached) " >&6
       
  9959 else
       
  9960   if test -n "$CXX"; then
       
  9961   ac_cv_prog_CXX="$CXX" # Let the user override the test.
       
  9962 else
       
  9963 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
       
  9964 for as_dir in $PATH
       
  9965 do
       
  9966   IFS=$as_save_IFS
       
  9967   test -z "$as_dir" && as_dir=.
       
  9968     for ac_exec_ext in '' $ac_executable_extensions; do
       
  9969   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
       
  9970     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
       
  9971     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
       
  9972     break 2
       
  9973   fi
       
  9974 done
       
  9975   done
       
  9976 IFS=$as_save_IFS
       
  9977 
       
  9978 fi
       
  9979 fi
       
  9980 CXX=$ac_cv_prog_CXX
       
  9981 if test -n "$CXX"; then
       
  9982   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
       
  9983 $as_echo "$CXX" >&6; }
       
  9984 else
       
  9985   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
  9986 $as_echo "no" >&6; }
       
  9987 fi
       
  9988 
       
  9989 
       
  9990     test -n "$CXX" && break
       
  9991   done
       
  9992 fi
       
  9993 if test -z "$CXX"; then
       
  9994   ac_ct_CXX=$CXX
       
  9995   for ac_prog in cl CC g++
       
  9996 do
       
  9997   # Extract the first word of "$ac_prog", so it can be a program name with args.
       
  9998 set dummy $ac_prog; ac_word=$2
       
  9999 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
       
 10000 $as_echo_n "checking for $ac_word... " >&6; }
       
 10001 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
       
 10002   $as_echo_n "(cached) " >&6
       
 10003 else
       
 10004   if test -n "$ac_ct_CXX"; then
       
 10005   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
       
 10006 else
       
 10007 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
       
 10008 for as_dir in $PATH
       
 10009 do
       
 10010   IFS=$as_save_IFS
       
 10011   test -z "$as_dir" && as_dir=.
       
 10012     for ac_exec_ext in '' $ac_executable_extensions; do
       
 10013   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
       
 10014     ac_cv_prog_ac_ct_CXX="$ac_prog"
       
 10015     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
       
 10016     break 2
       
 10017   fi
       
 10018 done
       
 10019   done
       
 10020 IFS=$as_save_IFS
       
 10021 
       
 10022 fi
       
 10023 fi
       
 10024 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
       
 10025 if test -n "$ac_ct_CXX"; then
       
 10026   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
       
 10027 $as_echo "$ac_ct_CXX" >&6; }
       
 10028 else
       
 10029   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
 10030 $as_echo "no" >&6; }
       
 10031 fi
       
 10032 
       
 10033 
       
 10034   test -n "$ac_ct_CXX" && break
       
 10035 done
       
 10036 
       
 10037   if test "x$ac_ct_CXX" = x; then
       
 10038     CXX="g++"
       
 10039   else
       
 10040     case $cross_compiling:$ac_tool_warned in
       
 10041 yes:)
       
 10042 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
       
 10043 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
       
 10044 ac_tool_warned=yes ;;
       
 10045 esac
       
 10046     CXX=$ac_ct_CXX
       
 10047   fi
       
 10048 fi
       
 10049 
       
 10050   fi
       
 10051 fi
       
 10052 # Provide some information about the compiler.
       
 10053 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
       
 10054 set X $ac_compile
       
 10055 ac_compiler=$2
       
 10056 for ac_option in --version -v -V -qversion; do
       
 10057   { { ac_try="$ac_compiler $ac_option >&5"
       
 10058 case "(($ac_try" in
       
 10059   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
       
 10060   *) ac_try_echo=$ac_try;;
       
 10061 esac
       
 10062 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
       
 10063 $as_echo "$ac_try_echo"; } >&5
       
 10064   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
       
 10065   ac_status=$?
       
 10066   if test -s conftest.err; then
       
 10067     sed '10a\
       
 10068 ... rest of stderr output deleted ...
       
 10069          10q' conftest.err >conftest.er1
       
 10070     cat conftest.er1 >&5
       
 10071   fi
       
 10072   rm -f conftest.er1 conftest.err
       
 10073   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
       
 10074   test $ac_status = 0; }
       
 10075 done
       
 10076 
       
 10077 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
       
 10078 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
       
 10079 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
       
 10080   $as_echo_n "(cached) " >&6
       
 10081 else
       
 10082   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
       
 10083 /* end confdefs.h.  */
       
 10084 
       
 10085 int
       
 10086 main ()
       
 10087 {
       
 10088 #ifndef __GNUC__
       
 10089        choke me
       
 10090 #endif
       
 10091 
       
 10092   ;
       
 10093   return 0;
       
 10094 }
       
 10095 _ACEOF
       
 10096 if ac_fn_cxx_try_compile "$LINENO"; then :
       
 10097   ac_compiler_gnu=yes
       
 10098 else
       
 10099   ac_compiler_gnu=no
       
 10100 fi
       
 10101 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
       
 10102 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
       
 10103 
       
 10104 fi
       
 10105 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
       
 10106 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
       
 10107 if test $ac_compiler_gnu = yes; then
       
 10108   GXX=yes
       
 10109 else
       
 10110   GXX=
       
 10111 fi
       
 10112 ac_test_CXXFLAGS=${CXXFLAGS+set}
       
 10113 ac_save_CXXFLAGS=$CXXFLAGS
       
 10114 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
       
 10115 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
       
 10116 if test "${ac_cv_prog_cxx_g+set}" = set; then :
       
 10117   $as_echo_n "(cached) " >&6
       
 10118 else
       
 10119   ac_save_cxx_werror_flag=$ac_cxx_werror_flag
       
 10120    ac_cxx_werror_flag=yes
       
 10121    ac_cv_prog_cxx_g=no
       
 10122    CXXFLAGS="-g"
       
 10123    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
       
 10124 /* end confdefs.h.  */
       
 10125 
       
 10126 int
       
 10127 main ()
       
 10128 {
       
 10129 
       
 10130   ;
       
 10131   return 0;
       
 10132 }
       
 10133 _ACEOF
       
 10134 if ac_fn_cxx_try_compile "$LINENO"; then :
       
 10135   ac_cv_prog_cxx_g=yes
       
 10136 else
       
 10137   CXXFLAGS=""
       
 10138       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
       
 10139 /* end confdefs.h.  */
       
 10140 
       
 10141 int
       
 10142 main ()
       
 10143 {
       
 10144 
       
 10145   ;
       
 10146   return 0;
       
 10147 }
       
 10148 _ACEOF
       
 10149 if ac_fn_cxx_try_compile "$LINENO"; then :
       
 10150 
       
 10151 else
       
 10152   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
       
 10153 	 CXXFLAGS="-g"
       
 10154 	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
       
 10155 /* end confdefs.h.  */
       
 10156 
       
 10157 int
       
 10158 main ()
       
 10159 {
       
 10160 
       
 10161   ;
       
 10162   return 0;
       
 10163 }
       
 10164 _ACEOF
       
 10165 if ac_fn_cxx_try_compile "$LINENO"; then :
       
 10166   ac_cv_prog_cxx_g=yes
       
 10167 fi
       
 10168 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
       
 10169 fi
       
 10170 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
       
 10171 fi
       
 10172 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
       
 10173    ac_cxx_werror_flag=$ac_save_cxx_werror_flag
       
 10174 fi
       
 10175 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
       
 10176 $as_echo "$ac_cv_prog_cxx_g" >&6; }
       
 10177 if test "$ac_test_CXXFLAGS" = set; then
       
 10178   CXXFLAGS=$ac_save_CXXFLAGS
       
 10179 elif test $ac_cv_prog_cxx_g = yes; then
       
 10180   if test "$GXX" = yes; then
       
 10181     CXXFLAGS="-g -O2"
       
 10182   else
       
 10183     CXXFLAGS="-g"
       
 10184   fi
       
 10185 else
       
 10186   if test "$GXX" = yes; then
       
 10187     CXXFLAGS="-O2"
       
 10188   else
       
 10189     CXXFLAGS=
       
 10190   fi
       
 10191 fi
       
 10192 ac_ext=cpp
       
 10193 ac_cpp='$CXXCPP $CPPFLAGS'
       
 10194 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
       
 10195 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
       
 10196 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
       
 10197 
       
 10198 if test "x$CXX" = xCC && test "x$OPENJDK_BUILD_OS" = xmacosx; then
       
 10199     # The found CC, even though it seems to be a g++ derivate, cannot compile
       
 10200     # c++ code. Override.
       
 10201     CXX="g++"
       
 10202 fi
       
 10203 
       
 10204     # Translate "gcc -E" into "`which gcc` -E" ie
       
 10205     # extract the full path to the binary and at the
       
 10206     # same time maintain any arguments passed to it.
       
 10207     # The command MUST exist in the path, or else!
       
 10208     tmp="$CXX"
       
 10209     car="${tmp%% *}"
       
 10210     tmp="$CXX EOL"
       
 10211     cdr="${tmp#* }"
       
 10212     # On windows we want paths without spaces.
       
 10213     if test "x$OPENJDK_BUILD_OS" = "xwindows"; then
       
 10214 
       
 10215     # Translate long cygdrive or C:\sdfsf path
       
 10216     # into a short mixed mode path that has no
       
 10217     # spaces in it.
       
 10218     tmp="$car"
       
 10219 
       
 10220     if test "x$OPENJDK_BUILD_OS" = "xwindows"; then
       
 10221         tmp=`$CYGPATH -u "$car"`
       
 10222         tmp=`which "$tmp"`
       
 10223         # If file exists with .exe appended, that's the real filename
       
 10224         # and cygpath needs that to convert to short style path.
       
 10225         if test -f "${tmp}.exe"; then
       
 10226            tmp="${tmp}.exe"
       
 10227         elif test -f "${tmp}.cmd"; then
       
 10228            tmp="${tmp}.cmd"
       
 10229         fi
       
 10230         # Convert to C:/ mixed style path without spaces.
       
 10231          tmp=`$CYGPATH -s -m "$tmp"`
       
 10232     fi
       
 10233     car="$tmp"
       
 10234 
       
 10235     else
       
 10236         # "which" is not portable, but is used here
       
 10237         # because we know that the command exists!
       
 10238         car=`which $car`
       
 10239     fi
       
 10240     if test "x$cdr" != xEOL; then
       
 10241         CXX="$car ${cdr% *}"
       
 10242     else
       
 10243         CXX="$car"
       
 10244     fi
       
 10245 
       
 10246 
       
 10247 if test "x$CXX" = x || test "x$CC" = x; then
       
 10248 
       
 10249     # Print a helpful message on how to acquire the necessary build dependency.
       
 10250     # devkit is the help tag: freetyp2, cups, pulse, alsa etc
       
 10251     MISSING_DEPENDENCY=devkit
       
 10252     PKGHANDLER_COMMAND=
       
 10253 
       
 10254     case $PKGHANDLER in
       
 10255 	apt-get)
       
 10256                 apt_help     $MISSING_DEPENDENCY ;;
       
 10257     yum)
       
 10258                 yum_help     $MISSING_DEPENDENCY ;;
       
 10259 	port)
       
 10260                 port_help    $MISSING_DEPENDENCY ;;
       
 10261 	pkgutil)
       
 10262                 pkgutil_help $MISSING_DEPENDENCY ;;
       
 10263 	pkgadd)
       
 10264                 pkgadd_help  $MISSING_DEPENDENCY ;;
       
 10265     * )
       
 10266       break ;;
       
 10267     esac
       
 10268 
       
 10269     if test "x$PKGHANDLER_COMMAND" != x; then
       
 10270         HELP_MSG="You might be able to fix this by running '$PKGHANDLER_COMMAND'."
       
 10271     fi
       
 10272 
       
 10273     as_fn_error $? "Could not find the needed compilers! $HELP_MSG " "$LINENO" 5
       
 10274 fi
       
 10275 
       
 10276 if test "x$OPENJDK_BUILD_OS" != xwindows; then
       
 10277     ac_ext=m
       
 10278 ac_cpp='$OBJCPP $CPPFLAGS'
       
 10279 ac_compile='$OBJC -c $OBJCFLAGS $CPPFLAGS conftest.$ac_ext >&5'
       
 10280 ac_link='$OBJC -o conftest$ac_exeext $OBJCFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
       
 10281 ac_compiler_gnu=$ac_cv_objc_compiler_gnu
       
 10282 if test -n "$ac_tool_prefix"; then
       
 10283   for ac_prog in gcc objcc objc cc CC
       
 10284   do
       
 10285     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
       
 10286 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
       
 10287 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
       
 10288 $as_echo_n "checking for $ac_word... " >&6; }
       
 10289 if test "${ac_cv_prog_OBJC+set}" = set; then :
       
 10290   $as_echo_n "(cached) " >&6
       
 10291 else
       
 10292   if test -n "$OBJC"; then
       
 10293   ac_cv_prog_OBJC="$OBJC" # Let the user override the test.
       
 10294 else
       
 10295 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
       
 10296 for as_dir in $PATH
       
 10297 do
       
 10298   IFS=$as_save_IFS
       
 10299   test -z "$as_dir" && as_dir=.
       
 10300     for ac_exec_ext in '' $ac_executable_extensions; do
       
 10301   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
       
 10302     ac_cv_prog_OBJC="$ac_tool_prefix$ac_prog"
       
 10303     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
       
 10304     break 2
       
 10305   fi
       
 10306 done
       
 10307   done
       
 10308 IFS=$as_save_IFS
       
 10309 
       
 10310 fi
       
 10311 fi
       
 10312 OBJC=$ac_cv_prog_OBJC
       
 10313 if test -n "$OBJC"; then
       
 10314   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJC" >&5
       
 10315 $as_echo "$OBJC" >&6; }
       
 10316 else
       
 10317   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
 10318 $as_echo "no" >&6; }
       
 10319 fi
       
 10320 
       
 10321 
       
 10322     test -n "$OBJC" && break
       
 10323   done
       
 10324 fi
       
 10325 if test -z "$OBJC"; then
       
 10326   ac_ct_OBJC=$OBJC
       
 10327   for ac_prog in gcc objcc objc cc CC
       
 10328 do
       
 10329   # Extract the first word of "$ac_prog", so it can be a program name with args.
       
 10330 set dummy $ac_prog; ac_word=$2
       
 10331 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
       
 10332 $as_echo_n "checking for $ac_word... " >&6; }
       
 10333 if test "${ac_cv_prog_ac_ct_OBJC+set}" = set; then :
       
 10334   $as_echo_n "(cached) " >&6
       
 10335 else
       
 10336   if test -n "$ac_ct_OBJC"; then
       
 10337   ac_cv_prog_ac_ct_OBJC="$ac_ct_OBJC" # Let the user override the test.
       
 10338 else
       
 10339 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
       
 10340 for as_dir in $PATH
       
 10341 do
       
 10342   IFS=$as_save_IFS
       
 10343   test -z "$as_dir" && as_dir=.
       
 10344     for ac_exec_ext in '' $ac_executable_extensions; do
       
 10345   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
       
 10346     ac_cv_prog_ac_ct_OBJC="$ac_prog"
       
 10347     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
       
 10348     break 2
       
 10349   fi
       
 10350 done
       
 10351   done
       
 10352 IFS=$as_save_IFS
       
 10353 
       
 10354 fi
       
 10355 fi
       
 10356 ac_ct_OBJC=$ac_cv_prog_ac_ct_OBJC
       
 10357 if test -n "$ac_ct_OBJC"; then
       
 10358   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJC" >&5
       
 10359 $as_echo "$ac_ct_OBJC" >&6; }
       
 10360 else
       
 10361   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
 10362 $as_echo "no" >&6; }
       
 10363 fi
       
 10364 
       
 10365 
       
 10366   test -n "$ac_ct_OBJC" && break
       
 10367 done
       
 10368 
       
 10369   if test "x$ac_ct_OBJC" = x; then
       
 10370     OBJC="gcc"
       
 10371   else
       
 10372     case $cross_compiling:$ac_tool_warned in
       
 10373 yes:)
       
 10374 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
       
 10375 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
       
 10376 ac_tool_warned=yes ;;
       
 10377 esac
       
 10378     OBJC=$ac_ct_OBJC
       
 10379   fi
       
 10380 fi
       
 10381 
       
 10382 # Provide some information about the compiler.
       
 10383 $as_echo "$as_me:${as_lineno-$LINENO}: checking for Objective C compiler version" >&5
       
 10384 set X $ac_compile
       
 10385 ac_compiler=$2
       
 10386 for ac_option in --version -v -V -qversion; do
       
 10387   { { ac_try="$ac_compiler $ac_option >&5"
       
 10388 case "(($ac_try" in
       
 10389   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
       
 10390   *) ac_try_echo=$ac_try;;
       
 10391 esac
       
 10392 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
       
 10393 $as_echo "$ac_try_echo"; } >&5
       
 10394   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
       
 10395   ac_status=$?
       
 10396   if test -s conftest.err; then
       
 10397     sed '10a\
       
 10398 ... rest of stderr output deleted ...
       
 10399          10q' conftest.err >conftest.er1
       
 10400     cat conftest.er1 >&5
       
 10401   fi
       
 10402   rm -f conftest.er1 conftest.err
       
 10403   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
       
 10404   test $ac_status = 0; }
       
 10405 done
       
 10406 
       
 10407 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU Objective C compiler" >&5
       
 10408 $as_echo_n "checking whether we are using the GNU Objective C compiler... " >&6; }
       
 10409 if test "${ac_cv_objc_compiler_gnu+set}" = set; then :
       
 10410   $as_echo_n "(cached) " >&6
       
 10411 else
       
 10412   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
       
 10413 /* end confdefs.h.  */
       
 10414 
       
 10415 int
       
 10416 main ()
       
 10417 {
       
 10418 #ifndef __GNUC__
       
 10419        choke me
       
 10420 #endif
       
 10421 
       
 10422   ;
       
 10423   return 0;
       
 10424 }
       
 10425 _ACEOF
       
 10426 if ac_fn_objc_try_compile "$LINENO"; then :
       
 10427   ac_compiler_gnu=yes
       
 10428 else
       
 10429   ac_compiler_gnu=no
       
 10430 fi
       
 10431 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
       
 10432 ac_cv_objc_compiler_gnu=$ac_compiler_gnu
       
 10433 
       
 10434 fi
       
 10435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objc_compiler_gnu" >&5
       
 10436 $as_echo "$ac_cv_objc_compiler_gnu" >&6; }
       
 10437 if test $ac_compiler_gnu = yes; then
       
 10438   GOBJC=yes
       
 10439 else
       
 10440   GOBJC=
       
 10441 fi
       
 10442 ac_test_OBJCFLAGS=${OBJCFLAGS+set}
       
 10443 ac_save_OBJCFLAGS=$OBJCFLAGS
       
 10444 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $OBJC accepts -g" >&5
       
 10445 $as_echo_n "checking whether $OBJC accepts -g... " >&6; }
       
 10446 if test "${ac_cv_prog_objc_g+set}" = set; then :
       
 10447   $as_echo_n "(cached) " >&6
       
 10448 else
       
 10449   ac_save_objc_werror_flag=$ac_objc_werror_flag
       
 10450    ac_objc_werror_flag=yes
       
 10451    ac_cv_prog_objc_g=no
       
 10452    OBJCFLAGS="-g"
       
 10453    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
       
 10454 /* end confdefs.h.  */
       
 10455 
       
 10456 int
       
 10457 main ()
       
 10458 {
       
 10459 
       
 10460   ;
       
 10461   return 0;
       
 10462 }
       
 10463 _ACEOF
       
 10464 if ac_fn_objc_try_compile "$LINENO"; then :
       
 10465   ac_cv_prog_objc_g=yes
       
 10466 else
       
 10467   OBJCFLAGS=""
       
 10468       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
       
 10469 /* end confdefs.h.  */
       
 10470 
       
 10471 int
       
 10472 main ()
       
 10473 {
       
 10474 
       
 10475   ;
       
 10476   return 0;
       
 10477 }
       
 10478 _ACEOF
       
 10479 if ac_fn_objc_try_compile "$LINENO"; then :
       
 10480 
       
 10481 else
       
 10482   ac_objc_werror_flag=$ac_save_objc_werror_flag
       
 10483 	 OBJCFLAGS="-g"
       
 10484 	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
       
 10485 /* end confdefs.h.  */
       
 10486 
       
 10487 int
       
 10488 main ()
       
 10489 {
       
 10490 
       
 10491   ;
       
 10492   return 0;
       
 10493 }
       
 10494 _ACEOF
       
 10495 if ac_fn_objc_try_compile "$LINENO"; then :
       
 10496   ac_cv_prog_objc_g=yes
       
 10497 fi
       
 10498 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
       
 10499 fi
       
 10500 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
       
 10501 fi
       
 10502 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
       
 10503    ac_objc_werror_flag=$ac_save_objc_werror_flag
       
 10504 fi
       
 10505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_objc_g" >&5
       
 10506 $as_echo "$ac_cv_prog_objc_g" >&6; }
       
 10507 if test "$ac_test_OBJCFLAGS" = set; then
       
 10508   OBJCFLAGS=$ac_save_OBJCFLAGS
       
 10509 elif test $ac_cv_prog_objc_g = yes; then
       
 10510   if test "$GOBJC" = yes; then
       
 10511     OBJCFLAGS="-g -O2"
       
 10512   else
       
 10513     OBJCFLAGS="-g"
       
 10514   fi
       
 10515 else
       
 10516   if test "$GOBJC" = yes; then
       
 10517     OBJCFLAGS="-O2"
       
 10518   else
       
 10519     OBJCFLAGS=
       
 10520   fi
       
 10521 fi
       
 10522 ac_ext=cpp
       
 10523 ac_cpp='$CXXCPP $CPPFLAGS'
       
 10524 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
       
 10525 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
       
 10526 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
       
 10527 
       
 10528 
       
 10529     # Translate "gcc -E" into "`which gcc` -E" ie
       
 10530     # extract the full path to the binary and at the
       
 10531     # same time maintain any arguments passed to it.
       
 10532     # The command MUST exist in the path, or else!
       
 10533     tmp="$OBJC"
       
 10534     car="${tmp%% *}"
       
 10535     tmp="$OBJC EOL"
       
 10536     cdr="${tmp#* }"
       
 10537     # On windows we want paths without spaces.
       
 10538     if test "x$OPENJDK_BUILD_OS" = "xwindows"; then
       
 10539 
       
 10540     # Translate long cygdrive or C:\sdfsf path
       
 10541     # into a short mixed mode path that has no
       
 10542     # spaces in it.
       
 10543     tmp="$car"
       
 10544 
       
 10545     if test "x$OPENJDK_BUILD_OS" = "xwindows"; then
       
 10546         tmp=`$CYGPATH -u "$car"`
       
 10547         tmp=`which "$tmp"`
       
 10548         # If file exists with .exe appended, that's the real filename
       
 10549         # and cygpath needs that to convert to short style path.
       
 10550         if test -f "${tmp}.exe"; then
       
 10551            tmp="${tmp}.exe"
       
 10552         elif test -f "${tmp}.cmd"; then
       
 10553            tmp="${tmp}.cmd"
       
 10554         fi
       
 10555         # Convert to C:/ mixed style path without spaces.
       
 10556          tmp=`$CYGPATH -s -m "$tmp"`
       
 10557     fi
       
 10558     car="$tmp"
       
 10559 
       
 10560     else
       
 10561         # "which" is not portable, but is used here
       
 10562         # because we know that the command exists!
       
 10563         car=`which $car`
       
 10564     fi
       
 10565     if test "x$cdr" != xEOL; then
       
 10566         OBJC="$car ${cdr% *}"
       
 10567     else
       
 10568         OBJC="$car"
       
 10569     fi
       
 10570 
       
 10571 else
       
 10572     OBJC=
       
 10573 fi
       
 10574 
       
 10575 # Restore the flags to the user specified values.
       
 10576 # This is necessary since AC_PROG_CC defaults CFLAGS to "-g -O2"
       
 10577 CFLAGS="$ORG_CFLAGS"
       
 10578 CXXFLAGS="$ORG_CXXFLAGS"
       
 10579 OBJCFLAGS="$ORG_OBJCFLAGS"
       
 10580 
       
 10581 # If we are not cross compiling, use the same compilers for
       
 10582 # building the build platform executables.
       
 10583 if test "x$DEFINE_CROSS_COMPILE_ARCH" = x; then
       
 10584     HOSTCC="$CC"
       
 10585     HOSTCXX="$CXX"
       
 10586 fi
       
 10587 
       
 10588 if test -n "$ac_tool_prefix"; then
       
 10589   # Extract the first word of "${ac_tool_prefix}ld", so it can be a program name with args.
       
 10590 set dummy ${ac_tool_prefix}ld; ac_word=$2
       
 10591 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
       
 10592 $as_echo_n "checking for $ac_word... " >&6; }
       
 10593 if test "${ac_cv_prog_LD+set}" = set; then :
       
 10594   $as_echo_n "(cached) " >&6
       
 10595 else
       
 10596   if test -n "$LD"; then
       
 10597   ac_cv_prog_LD="$LD" # Let the user override the test.
       
 10598 else
       
 10599 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
       
 10600 for as_dir in $PATH
       
 10601 do
       
 10602   IFS=$as_save_IFS
       
 10603   test -z "$as_dir" && as_dir=.
       
 10604     for ac_exec_ext in '' $ac_executable_extensions; do
       
 10605   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
       
 10606     ac_cv_prog_LD="${ac_tool_prefix}ld"
       
 10607     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
       
 10608     break 2
       
 10609   fi
       
 10610 done
       
 10611   done
       
 10612 IFS=$as_save_IFS
       
 10613 
       
 10614 fi
       
 10615 fi
       
 10616 LD=$ac_cv_prog_LD
       
 10617 if test -n "$LD"; then
       
 10618   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
       
 10619 $as_echo "$LD" >&6; }
       
 10620 else
       
 10621   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
 10622 $as_echo "no" >&6; }
       
 10623 fi
       
 10624 
       
 10625 
       
 10626 fi
       
 10627 if test -z "$ac_cv_prog_LD"; then
       
 10628   ac_ct_LD=$LD
       
 10629   # Extract the first word of "ld", so it can be a program name with args.
       
 10630 set dummy ld; ac_word=$2
       
 10631 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
       
 10632 $as_echo_n "checking for $ac_word... " >&6; }
       
 10633 if test "${ac_cv_prog_ac_ct_LD+set}" = set; then :
       
 10634   $as_echo_n "(cached) " >&6
       
 10635 else
       
 10636   if test -n "$ac_ct_LD"; then
       
 10637   ac_cv_prog_ac_ct_LD="$ac_ct_LD" # Let the user override the test.
       
 10638 else
       
 10639 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
       
 10640 for as_dir in $PATH
       
 10641 do
       
 10642   IFS=$as_save_IFS
       
 10643   test -z "$as_dir" && as_dir=.
       
 10644     for ac_exec_ext in '' $ac_executable_extensions; do
       
 10645   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
       
 10646     ac_cv_prog_ac_ct_LD="ld"
       
 10647     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
       
 10648     break 2
       
 10649   fi
       
 10650 done
       
 10651   done
       
 10652 IFS=$as_save_IFS
       
 10653 
       
 10654 fi
       
 10655 fi
       
 10656 ac_ct_LD=$ac_cv_prog_ac_ct_LD
       
 10657 if test -n "$ac_ct_LD"; then
       
 10658   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LD" >&5
       
 10659 $as_echo "$ac_ct_LD" >&6; }
       
 10660 else
       
 10661   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
 10662 $as_echo "no" >&6; }
       
 10663 fi
       
 10664 
       
 10665   if test "x$ac_ct_LD" = x; then
       
 10666     LD=""
       
 10667   else
       
 10668     case $cross_compiling:$ac_tool_warned in
       
 10669 yes:)
       
 10670 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
       
 10671 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
       
 10672 ac_tool_warned=yes ;;
       
 10673 esac
       
 10674     LD=$ac_ct_LD
       
 10675   fi
       
 10676 else
       
 10677   LD="$ac_cv_prog_LD"
       
 10678 fi
       
 10679 
       
 10680 
       
 10681     # Translate "gcc -E" into "`which gcc` -E" ie
       
 10682     # extract the full path to the binary and at the
       
 10683     # same time maintain any arguments passed to it.
       
 10684     # The command MUST exist in the path, or else!
       
 10685     tmp="$LD"
       
 10686     car="${tmp%% *}"
       
 10687     tmp="$LD EOL"
       
 10688     cdr="${tmp#* }"
       
 10689     # On windows we want paths without spaces.
       
 10690     if test "x$OPENJDK_BUILD_OS" = "xwindows"; then
       
 10691 
       
 10692     # Translate long cygdrive or C:\sdfsf path
       
 10693     # into a short mixed mode path that has no
       
 10694     # spaces in it.
       
 10695     tmp="$car"
       
 10696 
       
 10697     if test "x$OPENJDK_BUILD_OS" = "xwindows"; then
       
 10698         tmp=`$CYGPATH -u "$car"`
       
 10699         tmp=`which "$tmp"`
       
 10700         # If file exists with .exe appended, that's the real filename
       
 10701         # and cygpath needs that to convert to short style path.
       
 10702         if test -f "${tmp}.exe"; then
       
 10703            tmp="${tmp}.exe"
       
 10704         elif test -f "${tmp}.cmd"; then
       
 10705            tmp="${tmp}.cmd"
       
 10706         fi
       
 10707         # Convert to C:/ mixed style path without spaces.
       
 10708          tmp=`$CYGPATH -s -m "$tmp"`
       
 10709     fi
       
 10710     car="$tmp"
       
 10711 
       
 10712     else
       
 10713         # "which" is not portable, but is used here
       
 10714         # because we know that the command exists!
       
 10715         car=`which $car`
       
 10716     fi
       
 10717     if test "x$cdr" != xEOL; then
       
 10718         LD="$car ${cdr% *}"
       
 10719     else
       
 10720         LD="$car"
       
 10721     fi
       
 10722 
       
 10723 LD="$CC"
       
 10724 LDEXE="$CC"
       
 10725 LDCXX="$CXX"
       
 10726 LDEXECXX="$CXX"
       
 10727 # LDEXE is the linker to use, when creating executables.
       
 10728 
       
 10729 # Linking C++ libraries.
       
 10730 
       
 10731 # Linking C++ executables.
       
 10732 
       
 10733 
       
 10734 if test -n "$ac_tool_prefix"; then
       
 10735   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
       
 10736 set dummy ${ac_tool_prefix}ar; ac_word=$2
       
 10737 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
       
 10738 $as_echo_n "checking for $ac_word... " >&6; }
       
 10739 if test "${ac_cv_prog_AR+set}" = set; then :
       
 10740   $as_echo_n "(cached) " >&6
       
 10741 else
       
 10742   if test -n "$AR"; then
       
 10743   ac_cv_prog_AR="$AR" # Let the user override the test.
       
 10744 else
       
 10745 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
       
 10746 for as_dir in $PATH
       
 10747 do
       
 10748   IFS=$as_save_IFS
       
 10749   test -z "$as_dir" && as_dir=.
       
 10750     for ac_exec_ext in '' $ac_executable_extensions; do
       
 10751   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
       
 10752     ac_cv_prog_AR="${ac_tool_prefix}ar"
       
 10753     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
       
 10754     break 2
       
 10755   fi
       
 10756 done
       
 10757   done
       
 10758 IFS=$as_save_IFS
       
 10759 
       
 10760 fi
       
 10761 fi
       
 10762 AR=$ac_cv_prog_AR
       
 10763 if test -n "$AR"; then
       
 10764   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
       
 10765 $as_echo "$AR" >&6; }
       
 10766 else
       
 10767   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
 10768 $as_echo "no" >&6; }
       
 10769 fi
       
 10770 
       
 10771 
       
 10772 fi
       
 10773 if test -z "$ac_cv_prog_AR"; then
       
 10774   ac_ct_AR=$AR
       
 10775   # Extract the first word of "ar", so it can be a program name with args.
       
 10776 set dummy ar; ac_word=$2
       
 10777 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
       
 10778 $as_echo_n "checking for $ac_word... " >&6; }
       
 10779 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
       
 10780   $as_echo_n "(cached) " >&6
       
 10781 else
       
 10782   if test -n "$ac_ct_AR"; then
       
 10783   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
       
 10784 else
       
 10785 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
       
 10786 for as_dir in $PATH
       
 10787 do
       
 10788   IFS=$as_save_IFS
       
 10789   test -z "$as_dir" && as_dir=.
       
 10790     for ac_exec_ext in '' $ac_executable_extensions; do
       
 10791   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
       
 10792     ac_cv_prog_ac_ct_AR="ar"
       
 10793     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
       
 10794     break 2
       
 10795   fi
       
 10796 done
       
 10797   done
       
 10798 IFS=$as_save_IFS
       
 10799 
       
 10800 fi
       
 10801 fi
       
 10802 ac_ct_AR=$ac_cv_prog_ac_ct_AR
       
 10803 if test -n "$ac_ct_AR"; then
       
 10804   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
       
 10805 $as_echo "$ac_ct_AR" >&6; }
       
 10806 else
       
 10807   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
 10808 $as_echo "no" >&6; }
       
 10809 fi
       
 10810 
       
 10811   if test "x$ac_ct_AR" = x; then
       
 10812     AR=""
       
 10813   else
       
 10814     case $cross_compiling:$ac_tool_warned in
       
 10815 yes:)
       
 10816 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
       
 10817 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
       
 10818 ac_tool_warned=yes ;;
       
 10819 esac
       
 10820     AR=$ac_ct_AR
       
 10821   fi
       
 10822 else
       
 10823   AR="$ac_cv_prog_AR"
       
 10824 fi
       
 10825 
       
 10826 
       
 10827     # Translate "gcc -E" into "`which gcc` -E" ie
       
 10828     # extract the full path to the binary and at the
       
 10829     # same time maintain any arguments passed to it.
       
 10830     # The command MUST exist in the path, or else!
       
 10831     tmp="$AR"
       
 10832     car="${tmp%% *}"
       
 10833     tmp="$AR EOL"
       
 10834     cdr="${tmp#* }"
       
 10835     # On windows we want paths without spaces.
       
 10836     if test "x$OPENJDK_BUILD_OS" = "xwindows"; then
       
 10837 
       
 10838     # Translate long cygdrive or C:\sdfsf path
       
 10839     # into a short mixed mode path that has no
       
 10840     # spaces in it.
       
 10841     tmp="$car"
       
 10842 
       
 10843     if test "x$OPENJDK_BUILD_OS" = "xwindows"; then
       
 10844         tmp=`$CYGPATH -u "$car"`
       
 10845         tmp=`which "$tmp"`
       
 10846         # If file exists with .exe appended, that's the real filename
       
 10847         # and cygpath needs that to convert to short style path.
       
 10848         if test -f "${tmp}.exe"; then
       
 10849            tmp="${tmp}.exe"
       
 10850         elif test -f "${tmp}.cmd"; then
       
 10851            tmp="${tmp}.cmd"
       
 10852         fi
       
 10853         # Convert to C:/ mixed style path without spaces.
       
 10854          tmp=`$CYGPATH -s -m "$tmp"`
       
 10855     fi
       
 10856     car="$tmp"
       
 10857 
       
 10858     else
       
 10859         # "which" is not portable, but is used here
       
 10860         # because we know that the command exists!
       
 10861         car=`which $car`
       
 10862     fi
       
 10863     if test "x$cdr" != xEOL; then
       
 10864         AR="$car ${cdr% *}"
       
 10865     else
       
 10866         AR="$car"
       
 10867     fi
       
 10868 
       
 10869 if test "x$OPENJDK_BUILD_OS" = xmacosx; then
       
 10870     ARFLAGS="-r"
       
 10871 else
       
 10872     ARFLAGS=""
       
 10873 fi
       
 10874 
       
 10875 
       
 10876 COMPILER_NAME=gcc
       
 10877 COMPILER_TYPE=CC
       
 10878 if test "x$OPENJDK_BUILD_OS" = xwindows; then :
       
 10879 
       
 10880     # For now, assume that we are always compiling using cl.exe.
       
 10881     CC_OUT_OPTION=-Fo
       
 10882     EXE_OUT_OPTION=-out:
       
 10883     LD_OUT_OPTION=-out:
       
 10884     AR_OUT_OPTION=-out:
       
 10885     # On Windows, reject /usr/bin/link, which is a cygwin
       
 10886     # program for something completely different.
       
 10887     # Extract the first word of "link", so it can be a program name with args.
       
 10888 set dummy link; ac_word=$2
       
 10889 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
       
 10890 $as_echo_n "checking for $ac_word... " >&6; }
       
 10891 if test "${ac_cv_prog_WINLD+set}" = set; then :
       
 10892   $as_echo_n "(cached) " >&6
       
 10893 else
       
 10894   if test -n "$WINLD"; then
       
 10895   ac_cv_prog_WINLD="$WINLD" # Let the user override the test.
       
 10896 else
       
 10897   ac_prog_rejected=no
       
 10898 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
       
 10899 for as_dir in $PATH
       
 10900 do
       
 10901   IFS=$as_save_IFS
       
 10902   test -z "$as_dir" && as_dir=.
       
 10903     for ac_exec_ext in '' $ac_executable_extensions; do
       
 10904   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
       
 10905     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/bin/link"; then
       
 10906        ac_prog_rejected=yes
       
 10907        continue
       
 10908      fi
       
 10909     ac_cv_prog_WINLD="link"
       
 10910     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
       
 10911     break 2
       
 10912   fi
       
 10913 done
       
 10914   done
       
 10915 IFS=$as_save_IFS
       
 10916 
       
 10917 if test $ac_prog_rejected = yes; then
       
 10918   # We found a bogon in the path, so make sure we never use it.
       
 10919   set dummy $ac_cv_prog_WINLD
       
 10920   shift
       
 10921   if test $# != 0; then
       
 10922     # We chose a different compiler from the bogus one.
       
 10923     # However, it has the same basename, so the bogon will be chosen
       
 10924     # first if we set WINLD to just the basename; use the full file name.
       
 10925     shift
       
 10926     ac_cv_prog_WINLD="$as_dir/$ac_word${1+' '}$@"
       
 10927   fi
       
 10928 fi
       
 10929 fi
       
 10930 fi
       
 10931 WINLD=$ac_cv_prog_WINLD
       
 10932 if test -n "$WINLD"; then
       
 10933   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINLD" >&5
       
 10934 $as_echo "$WINLD" >&6; }
       
 10935 else
       
 10936   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
 10937 $as_echo "no" >&6; }
       
 10938 fi
       
 10939 
       
 10940 
       
 10941     # Since we must ignore the first found link, WINLD will contain
       
 10942     # the full path to the link.exe program.
       
 10943 
       
 10944     # Translate long cygdrive or C:\sdfsf path
       
 10945     # into a short mixed mode path that has no
       
 10946     # spaces in it.
       
 10947     tmp="$WINLD"
       
 10948 
       
 10949     if test "x$OPENJDK_BUILD_OS" = "xwindows"; then
       
 10950         tmp=`$CYGPATH -u "$WINLD"`
       
 10951         tmp=`which "$tmp"`
       
 10952         # If file exists with .exe appended, that's the real filename
       
 10953         # and cygpath needs that to convert to short style path.
       
 10954         if test -f "${tmp}.exe"; then
       
 10955            tmp="${tmp}.exe"
       
 10956         elif test -f "${tmp}.cmd"; then
       
 10957            tmp="${tmp}.cmd"
       
 10958         fi
       
 10959         # Convert to C:/ mixed style path without spaces.
       
 10960          tmp=`$CYGPATH -s -m "$tmp"`
       
 10961     fi
       
 10962     WINLD="$tmp"
       
 10963 
       
 10964     LD="$WINLD"
       
 10965     LDEXE="$WINLD"
       
 10966     LDCXX="$WINLD"
       
 10967     LDEXECXX="$WINLD"
       
 10968     # Set HOSTLD to same as LD until we fully support cross compilation
       
 10969     # on windows.
       
 10970     HOSTLD="$WINLD"
       
 10971 
       
 10972     # Extract the first word of "mt", so it can be a program name with args.
       
 10973 set dummy mt; ac_word=$2
       
 10974 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
       
 10975 $as_echo_n "checking for $ac_word... " >&6; }
       
 10976 if test "${ac_cv_prog_MT+set}" = set; then :
       
 10977   $as_echo_n "(cached) " >&6
       
 10978 else
       
 10979   if test -n "$MT"; then
       
 10980   ac_cv_prog_MT="$MT" # Let the user override the test.
       
 10981 else
       
 10982   ac_prog_rejected=no
       
 10983 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
       
 10984 for as_dir in $PATH
       
 10985 do
       
 10986   IFS=$as_save_IFS
       
 10987   test -z "$as_dir" && as_dir=.
       
 10988     for ac_exec_ext in '' $ac_executable_extensions; do
       
 10989   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
       
 10990     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/bin/mt"; then
       
 10991        ac_prog_rejected=yes
       
 10992        continue
       
 10993      fi
       
 10994     ac_cv_prog_MT="mt"
       
 10995     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
       
 10996     break 2
       
 10997   fi
       
 10998 done
       
 10999   done
       
 11000 IFS=$as_save_IFS
       
 11001 
       
 11002 if test $ac_prog_rejected = yes; then
       
 11003   # We found a bogon in the path, so make sure we never use it.
       
 11004   set dummy $ac_cv_prog_MT
       
 11005   shift
       
 11006   if test $# != 0; then
       
 11007     # We chose a different compiler from the bogus one.
       
 11008     # However, it has the same basename, so the bogon will be chosen
       
 11009     # first if we set MT to just the basename; use the full file name.
       
 11010     shift
       
 11011     ac_cv_prog_MT="$as_dir/$ac_word${1+' '}$@"
       
 11012   fi
       
 11013 fi
       
 11014 fi
       
 11015 fi
       
 11016 MT=$ac_cv_prog_MT
       
 11017 if test -n "$MT"; then
       
 11018   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MT" >&5
       
 11019 $as_echo "$MT" >&6; }
       
 11020 else
       
 11021   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
 11022 $as_echo "no" >&6; }
       
 11023 fi
       
 11024 
       
 11025 
       
 11026 
       
 11027     # Translate long cygdrive or C:\sdfsf path
       
 11028     # into a short mixed mode path that has no
       
 11029     # spaces in it.
       
 11030     tmp="$MT"
       
 11031 
       
 11032     if test "x$OPENJDK_BUILD_OS" = "xwindows"; then
       
 11033         tmp=`$CYGPATH -u "$MT"`
       
 11034         tmp=`which "$tmp"`
       
 11035         # If file exists with .exe appended, that's the real filename
       
 11036         # and cygpath needs that to convert to short style path.
       
 11037         if test -f "${tmp}.exe"; then
       
 11038            tmp="${tmp}.exe"
       
 11039         elif test -f "${tmp}.cmd"; then
       
 11040            tmp="${tmp}.cmd"
       
 11041         fi
       
 11042         # Convert to C:/ mixed style path without spaces.
       
 11043          tmp=`$CYGPATH -s -m "$tmp"`
       
 11044     fi
       
 11045     MT="$tmp"
       
 11046 
       
 11047     # The resource compiler
       
 11048     # Extract the first word of "rc", so it can be a program name with args.
       
 11049 set dummy rc; ac_word=$2
       
 11050 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
       
 11051 $as_echo_n "checking for $ac_word... " >&6; }
       
 11052 if test "${ac_cv_prog_RC+set}" = set; then :
       
 11053   $as_echo_n "(cached) " >&6
       
 11054 else
       
 11055   if test -n "$RC"; then
       
 11056   ac_cv_prog_RC="$RC" # Let the user override the test.
       
 11057 else
       
 11058   ac_prog_rejected=no
       
 11059 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
       
 11060 for as_dir in $PATH
       
 11061 do
       
 11062   IFS=$as_save_IFS
       
 11063   test -z "$as_dir" && as_dir=.
       
 11064     for ac_exec_ext in '' $ac_executable_extensions; do
       
 11065   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
       
 11066     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/bin/rc"; then
       
 11067        ac_prog_rejected=yes
       
 11068        continue
       
 11069      fi
       
 11070     ac_cv_prog_RC="rc"
       
 11071     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
       
 11072     break 2
       
 11073   fi
       
 11074 done
       
 11075   done
       
 11076 IFS=$as_save_IFS
       
 11077 
       
 11078 if test $ac_prog_rejected = yes; then
       
 11079   # We found a bogon in the path, so make sure we never use it.
       
 11080   set dummy $ac_cv_prog_RC
       
 11081   shift
       
 11082   if test $# != 0; then
       
 11083     # We chose a different compiler from the bogus one.
       
 11084     # However, it has the same basename, so the bogon will be chosen
       
 11085     # first if we set RC to just the basename; use the full file name.
       
 11086     shift
       
 11087     ac_cv_prog_RC="$as_dir/$ac_word${1+' '}$@"
       
 11088   fi
       
 11089 fi
       
 11090 fi
       
 11091 fi
       
 11092 RC=$ac_cv_prog_RC
       
 11093 if test -n "$RC"; then
       
 11094   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RC" >&5
       
 11095 $as_echo "$RC" >&6; }
       
 11096 else
       
 11097   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
 11098 $as_echo "no" >&6; }
       
 11099 fi
       
 11100 
       
 11101 
       
 11102 
       
 11103     # Translate long cygdrive or C:\sdfsf path
       
 11104     # into a short mixed mode path that has no
       
 11105     # spaces in it.
       
 11106     tmp="$RC"
       
 11107 
       
 11108     if test "x$OPENJDK_BUILD_OS" = "xwindows"; then
       
 11109         tmp=`$CYGPATH -u "$RC"`
       
 11110         tmp=`which "$tmp"`
       
 11111         # If file exists with .exe appended, that's the real filename
       
 11112         # and cygpath needs that to convert to short style path.
       
 11113         if test -f "${tmp}.exe"; then
       
 11114            tmp="${tmp}.exe"
       
 11115         elif test -f "${tmp}.cmd"; then
       
 11116            tmp="${tmp}.cmd"
       
 11117         fi
       
 11118         # Convert to C:/ mixed style path without spaces.
       
 11119          tmp=`$CYGPATH -s -m "$tmp"`
       
 11120     fi
       
 11121     RC="$tmp"
       
 11122 
       
 11123 
       
 11124     RC_FLAGS="-nologo /l 0x409 /r"
       
 11125     if test "x$VARIANT" = xOPT; then :
       
 11126 
       
 11127         RC_FLAGS="$RC_FLAGS -d NDEBUG"
       
 11128 
       
 11129 fi
       
 11130     JDK_UPDATE_VERSION_NOTNULL=$JDK_UPDATE_VERSION
       
 11131     if test "x$JDK_UPDATE_VERSION" = x; then :
       
 11132 
       
 11133         JDK_UPDATE_VERSION_NOTNULL=0
       
 11134 
       
 11135 fi
       
 11136     RC_FLAGS="$RC_FLAGS -d \"JDK_BUILD_ID=$FULL_VERSION\""
       
 11137     RC_FLAGS="$RC_FLAGS -d \"JDK_COMPANY=$COMPANY_NAME\""
       
 11138     RC_FLAGS="$RC_FLAGS -d \"JDK_COMPONENT=$PRODUCT_NAME $JDK_RC_PLATFORM_NAME binary\""
       
 11139     RC_FLAGS="$RC_FLAGS -d \"JDK_VER=$JDK_MINOR_VERSION.$JDK_MICRO_VERSION.$JDK_UPDATE_VERSION_NOTNULL.$COOKED_BUILD_NUMBER\""
       
 11140     RC_FLAGS="$RC_FLAGS -d \"JDK_COPYRIGHT=Copyright \xA9 $COPYRIGHT_YEAR\""
       
 11141     RC_FLAGS="$RC_FLAGS -d \"JDK_NAME=$PRODUCT_NAME $JDK_RC_PLATFORM_NAME $JDK_MINOR_VERSION $JDK_UPDATE_META_TAG\""
       
 11142     RC_FLAGS="$RC_FLAGS -d \"JDK_FVER=$JDK_MINOR_VERSION,$JDK_MICRO_VERSION,$JDK_UPDATE_VERSION_NOTNULL,$COOKED_BUILD_NUMBER\""
       
 11143 
       
 11144     # lib.exe is used to create static libraries.
       
 11145     # Extract the first word of "lib", so it can be a program name with args.
       
 11146 set dummy lib; ac_word=$2
       
 11147 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
       
 11148 $as_echo_n "checking for $ac_word... " >&6; }
       
 11149 if test "${ac_cv_prog_WINAR+set}" = set; then :
       
 11150   $as_echo_n "(cached) " >&6
       
 11151 else
       
 11152   if test -n "$WINAR"; then
       
 11153   ac_cv_prog_WINAR="$WINAR" # Let the user override the test.
       
 11154 else
       
 11155 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
       
 11156 for as_dir in $PATH
       
 11157 do
       
 11158   IFS=$as_save_IFS
       
 11159   test -z "$as_dir" && as_dir=.
       
 11160     for ac_exec_ext in '' $ac_executable_extensions; do
       
 11161   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
       
 11162     ac_cv_prog_WINAR="lib"
       
 11163     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
       
 11164     break 2
       
 11165   fi
       
 11166 done
       
 11167   done
       
 11168 IFS=$as_save_IFS
       
 11169 
       
 11170 fi
       
 11171 fi
       
 11172 WINAR=$ac_cv_prog_WINAR
       
 11173 if test -n "$WINAR"; then
       
 11174   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINAR" >&5
       
 11175 $as_echo "$WINAR" >&6; }
       
 11176 else
       
 11177   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
 11178 $as_echo "no" >&6; }
       
 11179 fi
       
 11180 
       
 11181 
       
 11182 
       
 11183     # Translate long cygdrive or C:\sdfsf path
       
 11184     # into a short mixed mode path that has no
       
 11185     # spaces in it.
       
 11186     tmp="$WINAR"
       
 11187 
       
 11188     if test "x$OPENJDK_BUILD_OS" = "xwindows"; then
       
 11189         tmp=`$CYGPATH -u "$WINAR"`
       
 11190         tmp=`which "$tmp"`
       
 11191         # If file exists with .exe appended, that's the real filename
       
 11192         # and cygpath needs that to convert to short style path.
       
 11193         if test -f "${tmp}.exe"; then
       
 11194            tmp="${tmp}.exe"
       
 11195         elif test -f "${tmp}.cmd"; then
       
 11196            tmp="${tmp}.cmd"
       
 11197         fi
       
 11198         # Convert to C:/ mixed style path without spaces.
       
 11199          tmp=`$CYGPATH -s -m "$tmp"`
       
 11200     fi
       
 11201     WINAR="$tmp"
       
 11202 
       
 11203     AR="$WINAR"
       
 11204     ARFLAGS="-nologo -NODEFAULTLIB:MSVCRT"
       
 11205 
       
 11206     # Extract the first word of "dumpbin", so it can be a program name with args.
       
 11207 set dummy dumpbin; ac_word=$2
       
 11208 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
       
 11209 $as_echo_n "checking for $ac_word... " >&6; }
       
 11210 if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
       
 11211   $as_echo_n "(cached) " >&6
       
 11212 else
       
 11213   if test -n "$DUMPBIN"; then
       
 11214   ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
       
 11215 else
       
 11216 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
       
 11217 for as_dir in $PATH
       
 11218 do
       
 11219   IFS=$as_save_IFS
       
 11220   test -z "$as_dir" && as_dir=.
       
 11221     for ac_exec_ext in '' $ac_executable_extensions; do
       
 11222   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
       
 11223     ac_cv_prog_DUMPBIN="dumpbin"
       
 11224     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
       
 11225     break 2
       
 11226   fi
       
 11227 done
       
 11228   done
       
 11229 IFS=$as_save_IFS
       
 11230 
       
 11231 fi
       
 11232 fi
       
 11233 DUMPBIN=$ac_cv_prog_DUMPBIN
       
 11234 if test -n "$DUMPBIN"; then
       
 11235   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
       
 11236 $as_echo "$DUMPBIN" >&6; }
       
 11237 else
       
 11238   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
 11239 $as_echo "no" >&6; }
       
 11240 fi
       
 11241 
       
 11242 
       
 11243 
       
 11244     # Translate long cygdrive or C:\sdfsf path
       
 11245     # into a short mixed mode path that has no
       
 11246     # spaces in it.
       
 11247     tmp="$DUMPBIN"
       
 11248 
       
 11249     if test "x$OPENJDK_BUILD_OS" = "xwindows"; then
       
 11250         tmp=`$CYGPATH -u "$DUMPBIN"`
       
 11251         tmp=`which "$tmp"`
       
 11252         # If file exists with .exe appended, that's the real filename
       
 11253         # and cygpath needs that to convert to short style path.
       
 11254         if test -f "${tmp}.exe"; then
       
 11255            tmp="${tmp}.exe"
       
 11256         elif test -f "${tmp}.cmd"; then
       
 11257            tmp="${tmp}.cmd"
       
 11258         fi
       
 11259         # Convert to C:/ mixed style path without spaces.
       
 11260          tmp=`$CYGPATH -s -m "$tmp"`
       
 11261     fi
       
 11262     DUMPBIN="$tmp"
       
 11263 
       
 11264 
       
 11265     COMPILER_TYPE=CL
       
 11266     CCXXFLAGS="$CCXXFLAGS -nologo"
       
 11267 
       
 11268 fi
       
 11269 
       
 11270 
       
 11271 
       
 11272 ac_ext=c
       
 11273 ac_cpp='$CPP $CPPFLAGS'
       
 11274 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
       
 11275 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
       
 11276 ac_compiler_gnu=$ac_cv_c_compiler_gnu
       
 11277 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
       
 11278 $as_echo_n "checking how to run the C preprocessor... " >&6; }
       
 11279 # On Suns, sometimes $CPP names a directory.
       
 11280 if test -n "$CPP" && test -d "$CPP"; then
       
 11281   CPP=
       
 11282 fi
       
 11283 if test -z "$CPP"; then
       
 11284   if test "${ac_cv_prog_CPP+set}" = set; then :
       
 11285   $as_echo_n "(cached) " >&6
       
 11286 else
       
 11287       # Double quotes because CPP needs to be expanded
       
 11288     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
       
 11289     do
       
 11290       ac_preproc_ok=false
       
 11291 for ac_c_preproc_warn_flag in '' yes
       
 11292 do
       
 11293   # Use a header file that comes with gcc, so configuring glibc
       
 11294   # with a fresh cross-compiler works.
       
 11295   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
       
 11296   # <limits.h> exists even on freestanding compilers.
       
 11297   # On the NeXT, cc -E runs the code through the compiler's parser,
       
 11298   # not just through cpp. "Syntax error" is here to catch this case.
       
 11299   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
       
 11300 /* end confdefs.h.  */
       
 11301 #ifdef __STDC__
       
 11302 # include <limits.h>
       
 11303 #else
       
 11304 # include <assert.h>
       
 11305 #endif
       
 11306 		     Syntax error
       
 11307 _ACEOF
       
 11308 if ac_fn_c_try_cpp "$LINENO"; then :
       
 11309 
       
 11310 else
       
 11311   # Broken: fails on valid input.
       
 11312 continue
       
 11313 fi
       
 11314 rm -f conftest.err conftest.i conftest.$ac_ext
       
 11315 
       
 11316   # OK, works on sane cases.  Now check whether nonexistent headers
       
 11317   # can be detected and how.
       
 11318   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
       
 11319 /* end confdefs.h.  */
       
 11320 #include <ac_nonexistent.h>
       
 11321 _ACEOF
       
 11322 if ac_fn_c_try_cpp "$LINENO"; then :
       
 11323   # Broken: success on invalid input.
       
 11324 continue
       
 11325 else
       
 11326   # Passes both tests.
       
 11327 ac_preproc_ok=:
       
 11328 break
       
 11329 fi
       
 11330 rm -f conftest.err conftest.i conftest.$ac_ext
       
 11331 
       
 11332 done
       
 11333 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
       
 11334 rm -f conftest.i conftest.err conftest.$ac_ext
       
 11335 if $ac_preproc_ok; then :
       
 11336   break
       
 11337 fi
       
 11338 
       
 11339     done
       
 11340     ac_cv_prog_CPP=$CPP
       
 11341 
       
 11342 fi
       
 11343   CPP=$ac_cv_prog_CPP
       
 11344 else
       
 11345   ac_cv_prog_CPP=$CPP
       
 11346 fi
       
 11347 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
       
 11348 $as_echo "$CPP" >&6; }
       
 11349 ac_preproc_ok=false
       
 11350 for ac_c_preproc_warn_flag in '' yes
       
 11351 do
       
 11352   # Use a header file that comes with gcc, so configuring glibc
       
 11353   # with a fresh cross-compiler works.
       
 11354   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
       
 11355   # <limits.h> exists even on freestanding compilers.
       
 11356   # On the NeXT, cc -E runs the code through the compiler's parser,
       
 11357   # not just through cpp. "Syntax error" is here to catch this case.
       
 11358   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
       
 11359 /* end confdefs.h.  */
       
 11360 #ifdef __STDC__
       
 11361 # include <limits.h>
       
 11362 #else
       
 11363 # include <assert.h>
       
 11364 #endif
       
 11365 		     Syntax error
       
 11366 _ACEOF
       
 11367 if ac_fn_c_try_cpp "$LINENO"; then :
       
 11368 
       
 11369 else
       
 11370   # Broken: fails on valid input.
       
 11371 continue
       
 11372 fi
       
 11373 rm -f conftest.err conftest.i conftest.$ac_ext
       
 11374 
       
 11375   # OK, works on sane cases.  Now check whether nonexistent headers
       
 11376   # can be detected and how.
       
 11377   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
       
 11378 /* end confdefs.h.  */
       
 11379 #include <ac_nonexistent.h>
       
 11380 _ACEOF
       
 11381 if ac_fn_c_try_cpp "$LINENO"; then :
       
 11382   # Broken: success on invalid input.
       
 11383 continue
       
 11384 else
       
 11385   # Passes both tests.
       
 11386 ac_preproc_ok=:
       
 11387 break
       
 11388 fi
       
 11389 rm -f conftest.err conftest.i conftest.$ac_ext
       
 11390 
       
 11391 done
       
 11392 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
       
 11393 rm -f conftest.i conftest.err conftest.$ac_ext
       
 11394 if $ac_preproc_ok; then :
       
 11395 
       
 11396 else
       
 11397   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
       
 11398 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
       
 11399 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
       
 11400 See \`config.log' for more details" "$LINENO" 5 ; }
       
 11401 fi
       
 11402 
       
 11403 ac_ext=cpp
       
 11404 ac_cpp='$CXXCPP $CPPFLAGS'
       
 11405 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
       
 11406 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
       
 11407 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
       
 11408 
       
 11409 
       
 11410     # Translate "gcc -E" into "`which gcc` -E" ie
       
 11411     # extract the full path to the binary and at the
       
 11412     # same time maintain any arguments passed to it.
       
 11413     # The command MUST exist in the path, or else!
       
 11414     tmp="$CPP"
       
 11415     car="${tmp%% *}"
       
 11416     tmp="$CPP EOL"
       
 11417     cdr="${tmp#* }"
       
 11418     # On windows we want paths without spaces.
       
 11419     if test "x$OPENJDK_BUILD_OS" = "xwindows"; then
       
 11420 
       
 11421     # Translate long cygdrive or C:\sdfsf path
       
 11422     # into a short mixed mode path that has no
       
 11423     # spaces in it.
       
 11424     tmp="$car"
       
 11425 
       
 11426     if test "x$OPENJDK_BUILD_OS" = "xwindows"; then
       
 11427         tmp=`$CYGPATH -u "$car"`
       
 11428         tmp=`which "$tmp"`
       
 11429         # If file exists with .exe appended, that's the real filename
       
 11430         # and cygpath needs that to convert to short style path.
       
 11431         if test -f "${tmp}.exe"; then
       
 11432            tmp="${tmp}.exe"
       
 11433         elif test -f "${tmp}.cmd"; then
       
 11434            tmp="${tmp}.cmd"
       
 11435         fi
       
 11436         # Convert to C:/ mixed style path without spaces.
       
 11437          tmp=`$CYGPATH -s -m "$tmp"`
       
 11438     fi
       
 11439     car="$tmp"
       
 11440 
       
 11441     else
       
 11442         # "which" is not portable, but is used here
       
 11443         # because we know that the command exists!
       
 11444         car=`which $car`
       
 11445     fi
       
 11446     if test "x$cdr" != xEOL; then
       
 11447         CPP="$car ${cdr% *}"
       
 11448     else
       
 11449         CPP="$car"
       
 11450     fi
       
 11451 
       
 11452 
       
 11453 ac_ext=cpp
       
 11454 ac_cpp='$CXXCPP $CPPFLAGS'
       
 11455 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
       
 11456 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
       
 11457 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
       
 11458 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
       
 11459 $as_echo_n "checking how to run the C++ preprocessor... " >&6; }
       
 11460 if test -z "$CXXCPP"; then
       
 11461   if test "${ac_cv_prog_CXXCPP+set}" = set; then :
       
 11462   $as_echo_n "(cached) " >&6
       
 11463 else
       
 11464       # Double quotes because CXXCPP needs to be expanded
       
 11465     for CXXCPP in "$CXX -E" "/lib/cpp"
       
 11466     do
       
 11467       ac_preproc_ok=false
       
 11468 for ac_cxx_preproc_warn_flag in '' yes
       
 11469 do
       
 11470   # Use a header file that comes with gcc, so configuring glibc
       
 11471   # with a fresh cross-compiler works.
       
 11472   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
       
 11473   # <limits.h> exists even on freestanding compilers.
       
 11474   # On the NeXT, cc -E runs the code through the compiler's parser,
       
 11475   # not just through cpp. "Syntax error" is here to catch this case.
       
 11476   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
       
 11477 /* end confdefs.h.  */
       
 11478 #ifdef __STDC__
       
 11479 # include <limits.h>
       
 11480 #else
       
 11481 # include <assert.h>
       
 11482 #endif
       
 11483 		     Syntax error
       
 11484 _ACEOF
       
 11485 if ac_fn_cxx_try_cpp "$LINENO"; then :
       
 11486 
       
 11487 else
       
 11488   # Broken: fails on valid input.
       
 11489 continue
       
 11490 fi
       
 11491 rm -f conftest.err conftest.i conftest.$ac_ext
       
 11492 
       
 11493   # OK, works on sane cases.  Now check whether nonexistent headers
       
 11494   # can be detected and how.
       
 11495   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
       
 11496 /* end confdefs.h.  */
       
 11497 #include <ac_nonexistent.h>
       
 11498 _ACEOF
       
 11499 if ac_fn_cxx_try_cpp "$LINENO"; then :
       
 11500   # Broken: success on invalid input.
       
 11501 continue
       
 11502 else
       
 11503   # Passes both tests.
       
 11504 ac_preproc_ok=:
       
 11505 break
       
 11506 fi
       
 11507 rm -f conftest.err conftest.i conftest.$ac_ext
       
 11508 
       
 11509 done
       
 11510 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
       
 11511 rm -f conftest.i conftest.err conftest.$ac_ext
       
 11512 if $ac_preproc_ok; then :
       
 11513   break
       
 11514 fi
       
 11515 
       
 11516     done
       
 11517     ac_cv_prog_CXXCPP=$CXXCPP
       
 11518 
       
 11519 fi
       
 11520   CXXCPP=$ac_cv_prog_CXXCPP
       
 11521 else
       
 11522   ac_cv_prog_CXXCPP=$CXXCPP
       
 11523 fi
       
 11524 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
       
 11525 $as_echo "$CXXCPP" >&6; }
       
 11526 ac_preproc_ok=false
       
 11527 for ac_cxx_preproc_warn_flag in '' yes
       
 11528 do
       
 11529   # Use a header file that comes with gcc, so configuring glibc
       
 11530   # with a fresh cross-compiler works.
       
 11531   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
       
 11532   # <limits.h> exists even on freestanding compilers.
       
 11533   # On the NeXT, cc -E runs the code through the compiler's parser,
       
 11534   # not just through cpp. "Syntax error" is here to catch this case.
       
 11535   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
       
 11536 /* end confdefs.h.  */
       
 11537 #ifdef __STDC__
       
 11538 # include <limits.h>
       
 11539 #else
       
 11540 # include <assert.h>
       
 11541 #endif
       
 11542 		     Syntax error
       
 11543 _ACEOF
       
 11544 if ac_fn_cxx_try_cpp "$LINENO"; then :
       
 11545 
       
 11546 else
       
 11547   # Broken: fails on valid input.
       
 11548 continue
       
 11549 fi
       
 11550 rm -f conftest.err conftest.i conftest.$ac_ext
       
 11551 
       
 11552   # OK, works on sane cases.  Now check whether nonexistent headers
       
 11553   # can be detected and how.
       
 11554   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
       
 11555 /* end confdefs.h.  */
       
 11556 #include <ac_nonexistent.h>
       
 11557 _ACEOF
       
 11558 if ac_fn_cxx_try_cpp "$LINENO"; then :
       
 11559   # Broken: success on invalid input.
       
 11560 continue
       
 11561 else
       
 11562   # Passes both tests.
       
 11563 ac_preproc_ok=:
       
 11564 break
       
 11565 fi
       
 11566 rm -f conftest.err conftest.i conftest.$ac_ext
       
 11567 
       
 11568 done
       
 11569 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
       
 11570 rm -f conftest.i conftest.err conftest.$ac_ext
       
 11571 if $ac_preproc_ok; then :
       
 11572 
       
 11573 else
       
 11574   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
       
 11575 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
       
 11576 as_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check
       
 11577 See \`config.log' for more details" "$LINENO" 5 ; }
       
 11578 fi
       
 11579 
       
 11580 ac_ext=cpp
       
 11581 ac_cpp='$CXXCPP $CPPFLAGS'
       
 11582 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
       
 11583 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
       
 11584 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
       
 11585 
       
 11586 
       
 11587     # Translate "gcc -E" into "`which gcc` -E" ie
       
 11588     # extract the full path to the binary and at the
       
 11589     # same time maintain any arguments passed to it.
       
 11590     # The command MUST exist in the path, or else!
       
 11591     tmp="$CXXCPP"
       
 11592     car="${tmp%% *}"
       
 11593     tmp="$CXXCPP EOL"
       
 11594     cdr="${tmp#* }"
       
 11595     # On windows we want paths without spaces.
       
 11596     if test "x$OPENJDK_BUILD_OS" = "xwindows"; then
       
 11597 
       
 11598     # Translate long cygdrive or C:\sdfsf path
       
 11599     # into a short mixed mode path that has no
       
 11600     # spaces in it.
       
 11601     tmp="$car"
       
 11602 
       
 11603     if test "x$OPENJDK_BUILD_OS" = "xwindows"; then
       
 11604         tmp=`$CYGPATH -u "$car"`
       
 11605         tmp=`which "$tmp"`
       
 11606         # If file exists with .exe appended, that's the real filename
       
 11607         # and cygpath needs that to convert to short style path.
       
 11608         if test -f "${tmp}.exe"; then
       
 11609            tmp="${tmp}.exe"
       
 11610         elif test -f "${tmp}.cmd"; then
       
 11611            tmp="${tmp}.cmd"
       
 11612         fi
       
 11613         # Convert to C:/ mixed style path without spaces.
       
 11614          tmp=`$CYGPATH -s -m "$tmp"`
       
 11615     fi
       
 11616     car="$tmp"
       
 11617 
       
 11618     else
       
 11619         # "which" is not portable, but is used here
       
 11620         # because we know that the command exists!
       
 11621         car=`which $car`
       
 11622     fi
       
 11623     if test "x$cdr" != xEOL; then
       
 11624         CXXCPP="$car ${cdr% *}"
       
 11625     else
       
 11626         CXXCPP="$car"
       
 11627     fi
       
 11628 
       
 11629 
       
 11630 # for solaris we really need solaris tools, and not gnu equivalent
       
 11631 #   these seems to normally reside in /usr/ccs/bin so add that to path before
       
 11632 #   starting to probe
       
 11633 #
       
 11634 #   NOTE: I add this /usr/ccs/bin after TOOLS but before OLD_PATH
       
 11635 #         so that it can be overriden --with-tools-dir
       
 11636 if test "x$OPENJDK_BUILD_OS" = xsolaris; then
       
 11637     PATH="${TOOLS_DIR}:/usr/ccs/bin:${OLD_PATH}"
       
 11638 fi
       
 11639 
       
 11640 # Find the right assembler.
       
 11641 if test "x$OPENJDK_BUILD_OS" = xsolaris; then
       
 11642     # Extract the first word of "as", so it can be a program name with args.
       
 11643 set dummy as; ac_word=$2
       
 11644 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
       
 11645 $as_echo_n "checking for $ac_word... " >&6; }
       
 11646 if test "${ac_cv_path_AS+set}" = set; then :
       
 11647   $as_echo_n "(cached) " >&6
       
 11648 else
       
 11649   case $AS in
       
 11650   [\\/]* | ?:[\\/]*)
       
 11651   ac_cv_path_AS="$AS" # Let the user override the test with a path.
       
 11652   ;;
       
 11653   *)
       
 11654   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
       
 11655 for as_dir in $PATH
       
 11656 do
       
 11657   IFS=$as_save_IFS
       
 11658   test -z "$as_dir" && as_dir=.
       
 11659     for ac_exec_ext in '' $ac_executable_extensions; do
       
 11660   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
       
 11661     ac_cv_path_AS="$as_dir/$ac_word$ac_exec_ext"
       
 11662     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
       
 11663     break 2
       
 11664   fi
       
 11665 done
       
 11666   done
       
 11667 IFS=$as_save_IFS
       
 11668 
       
 11669   ;;
       
 11670 esac
       
 11671 fi
       
 11672 AS=$ac_cv_path_AS
       
 11673 if test -n "$AS"; then
       
 11674   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
       
 11675 $as_echo "$AS" >&6; }
       
 11676 else
       
 11677   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
 11678 $as_echo "no" >&6; }
       
 11679 fi
       
 11680 
       
 11681 
       
 11682 
       
 11683     # Translate "gcc -E" into "`which gcc` -E" ie
       
 11684     # extract the full path to the binary and at the
       
 11685     # same time maintain any arguments passed to it.
       
 11686     # The command MUST exist in the path, or else!
       
 11687     tmp="$AS"
       
 11688     car="${tmp%% *}"
       
 11689     tmp="$AS EOL"
       
 11690     cdr="${tmp#* }"
       
 11691     # On windows we want paths without spaces.
       
 11692     if test "x$OPENJDK_BUILD_OS" = "xwindows"; then
       
 11693 
       
 11694     # Translate long cygdrive or C:\sdfsf path
       
 11695     # into a short mixed mode path that has no
       
 11696     # spaces in it.
       
 11697     tmp="$car"
       
 11698 
       
 11699     if test "x$OPENJDK_BUILD_OS" = "xwindows"; then
       
 11700         tmp=`$CYGPATH -u "$car"`
       
 11701         tmp=`which "$tmp"`
       
 11702         # If file exists with .exe appended, that's the real filename
       
 11703         # and cygpath needs that to convert to short style path.
       
 11704         if test -f "${tmp}.exe"; then
       
 11705            tmp="${tmp}.exe"
       
 11706         elif test -f "${tmp}.cmd"; then
       
 11707            tmp="${tmp}.cmd"
       
 11708         fi
       
 11709         # Convert to C:/ mixed style path without spaces.
       
 11710          tmp=`$CYGPATH -s -m "$tmp"`
       
 11711     fi
       
 11712     car="$tmp"
       
 11713 
       
 11714     else
       
 11715         # "which" is not portable, but is used here
       
 11716         # because we know that the command exists!
       
 11717         car=`which $car`
       
 11718     fi
       
 11719     if test "x$cdr" != xEOL; then
       
 11720         AS="$car ${cdr% *}"
       
 11721     else
       
 11722         AS="$car"
       
 11723     fi
       
 11724 
       
 11725     ASFLAGS=" "
       
 11726 else
       
 11727     AS="$CC -c"
       
 11728     ASFLAGS=" "
       
 11729 fi
       
 11730 
       
 11731 
       
 11732 
       
 11733 if test "x$OPENJDK_BUILD_OS" = xsolaris; then
       
 11734     # Extract the first word of "nm", so it can be a program name with args.
       
 11735 set dummy nm; ac_word=$2
       
 11736 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
       
 11737 $as_echo_n "checking for $ac_word... " >&6; }
       
 11738 if test "${ac_cv_path_NM+set}" = set; then :
       
 11739   $as_echo_n "(cached) " >&6
       
 11740 else
       
 11741   case $NM in
       
 11742   [\\/]* | ?:[\\/]*)
       
 11743   ac_cv_path_NM="$NM" # Let the user override the test with a path.
       
 11744   ;;
       
 11745   *)
       
 11746   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
       
 11747 for as_dir in $PATH
       
 11748 do
       
 11749   IFS=$as_save_IFS
       
 11750   test -z "$as_dir" && as_dir=.
       
 11751     for ac_exec_ext in '' $ac_executable_extensions; do
       
 11752   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
       
 11753     ac_cv_path_NM="$as_dir/$ac_word$ac_exec_ext"
       
 11754     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
       
 11755     break 2
       
 11756   fi
       
 11757 done
       
 11758   done
       
 11759 IFS=$as_save_IFS
       
 11760 
       
 11761   ;;
       
 11762 esac
       
 11763 fi
       
 11764 NM=$ac_cv_path_NM
       
 11765 if test -n "$NM"; then
       
 11766   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM" >&5
       
 11767 $as_echo "$NM" >&6; }
       
 11768 else
       
 11769   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
 11770 $as_echo "no" >&6; }
       
 11771 fi
       
 11772 
       
 11773 
       
 11774 
       
 11775     # Translate "gcc -E" into "`which gcc` -E" ie
       
 11776     # extract the full path to the binary and at the
       
 11777     # same time maintain any arguments passed to it.
       
 11778     # The command MUST exist in the path, or else!
       
 11779     tmp="$NM"
       
 11780     car="${tmp%% *}"
       
 11781     tmp="$NM EOL"
       
 11782     cdr="${tmp#* }"
       
 11783     # On windows we want paths without spaces.
       
 11784     if test "x$OPENJDK_BUILD_OS" = "xwindows"; then
       
 11785 
       
 11786     # Translate long cygdrive or C:\sdfsf path
       
 11787     # into a short mixed mode path that has no
       
 11788     # spaces in it.
       
 11789     tmp="$car"
       
 11790 
       
 11791     if test "x$OPENJDK_BUILD_OS" = "xwindows"; then
       
 11792         tmp=`$CYGPATH -u "$car"`
       
 11793         tmp=`which "$tmp"`
       
 11794         # If file exists with .exe appended, that's the real filename
       
 11795         # and cygpath needs that to convert to short style path.
       
 11796         if test -f "${tmp}.exe"; then
       
 11797            tmp="${tmp}.exe"
       
 11798         elif test -f "${tmp}.cmd"; then
       
 11799            tmp="${tmp}.cmd"
       
 11800         fi
       
 11801         # Convert to C:/ mixed style path without spaces.
       
 11802          tmp=`$CYGPATH -s -m "$tmp"`
       
 11803     fi
       
 11804     car="$tmp"
       
 11805 
       
 11806     else
       
 11807         # "which" is not portable, but is used here
       
 11808         # because we know that the command exists!
       
 11809         car=`which $car`
       
 11810     fi
       
 11811     if test "x$cdr" != xEOL; then
       
 11812         NM="$car ${cdr% *}"
       
 11813     else
       
 11814         NM="$car"
       
 11815     fi
       
 11816 
       
 11817     # Extract the first word of "strip", so it can be a program name with args.
       
 11818 set dummy strip; ac_word=$2
       
 11819 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
       
 11820 $as_echo_n "checking for $ac_word... " >&6; }
       
 11821 if test "${ac_cv_path_STRIP+set}" = set; then :
       
 11822   $as_echo_n "(cached) " >&6
       
 11823 else
       
 11824   case $STRIP in
       
 11825   [\\/]* | ?:[\\/]*)
       
 11826   ac_cv_path_STRIP="$STRIP" # Let the user override the test with a path.
       
 11827   ;;
       
 11828   *)
       
 11829   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
       
 11830 for as_dir in $PATH
       
 11831 do
       
 11832   IFS=$as_save_IFS
       
 11833   test -z "$as_dir" && as_dir=.
       
 11834     for ac_exec_ext in '' $ac_executable_extensions; do
       
 11835   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
       
 11836     ac_cv_path_STRIP="$as_dir/$ac_word$ac_exec_ext"
       
 11837     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
       
 11838     break 2
       
 11839   fi
       
 11840 done
       
 11841   done
       
 11842 IFS=$as_save_IFS
       
 11843 
       
 11844   ;;
       
 11845 esac
       
 11846 fi
       
 11847 STRIP=$ac_cv_path_STRIP
       
 11848 if test -n "$STRIP"; then
       
 11849   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
       
 11850 $as_echo "$STRIP" >&6; }
       
 11851 else
       
 11852   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
 11853 $as_echo "no" >&6; }
       
 11854 fi
       
 11855 
       
 11856 
       
 11857 
       
 11858     # Translate "gcc -E" into "`which gcc` -E" ie
       
 11859     # extract the full path to the binary and at the
       
 11860     # same time maintain any arguments passed to it.
       
 11861     # The command MUST exist in the path, or else!
       
 11862     tmp="$STRIP"
       
 11863     car="${tmp%% *}"
       
 11864     tmp="$STRIP EOL"
       
 11865     cdr="${tmp#* }"
       
 11866     # On windows we want paths without spaces.
       
 11867     if test "x$OPENJDK_BUILD_OS" = "xwindows"; then
       
 11868 
       
 11869     # Translate long cygdrive or C:\sdfsf path
       
 11870     # into a short mixed mode path that has no
       
 11871     # spaces in it.
       
 11872     tmp="$car"
       
 11873 
       
 11874     if test "x$OPENJDK_BUILD_OS" = "xwindows"; then
       
 11875         tmp=`$CYGPATH -u "$car"`
       
 11876         tmp=`which "$tmp"`
       
 11877         # If file exists with .exe appended, that's the real filename
       
 11878         # and cygpath needs that to convert to short style path.
       
 11879         if test -f "${tmp}.exe"; then
       
 11880            tmp="${tmp}.exe"
       
 11881         elif test -f "${tmp}.cmd"; then
       
 11882            tmp="${tmp}.cmd"
       
 11883         fi
       
 11884         # Convert to C:/ mixed style path without spaces.
       
 11885          tmp=`$CYGPATH -s -m "$tmp"`
       
 11886     fi
       
 11887     car="$tmp"
       
 11888 
       
 11889     else
       
 11890         # "which" is not portable, but is used here
       
 11891         # because we know that the command exists!
       
 11892         car=`which $car`
       
 11893     fi
       
 11894     if test "x$cdr" != xEOL; then
       
 11895         STRIP="$car ${cdr% *}"
       
 11896     else
       
 11897         STRIP="$car"
       
 11898     fi
       
 11899 
       
 11900     # Extract the first word of "mcs", so it can be a program name with args.
       
 11901 set dummy mcs; ac_word=$2
       
 11902 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
       
 11903 $as_echo_n "checking for $ac_word... " >&6; }
       
 11904 if test "${ac_cv_path_MCS+set}" = set; then :
       
 11905   $as_echo_n "(cached) " >&6
       
 11906 else
       
 11907   case $MCS in
       
 11908   [\\/]* | ?:[\\/]*)
       
 11909   ac_cv_path_MCS="$MCS" # Let the user override the test with a path.
       
 11910   ;;
       
 11911   *)
       
 11912   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
       
 11913 for as_dir in $PATH
       
 11914 do
       
 11915   IFS=$as_save_IFS
       
 11916   test -z "$as_dir" && as_dir=.
       
 11917     for ac_exec_ext in '' $ac_executable_extensions; do
       
 11918   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
       
 11919     ac_cv_path_MCS="$as_dir/$ac_word$ac_exec_ext"
       
 11920     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
       
 11921     break 2
       
 11922   fi
       
 11923 done
       
 11924   done
       
 11925 IFS=$as_save_IFS
       
 11926 
       
 11927   ;;
       
 11928 esac
       
 11929 fi
       
 11930 MCS=$ac_cv_path_MCS
       
 11931 if test -n "$MCS"; then
       
 11932   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MCS" >&5
       
 11933 $as_echo "$MCS" >&6; }
       
 11934 else
       
 11935   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
 11936 $as_echo "no" >&6; }
       
 11937 fi
       
 11938 
       
 11939 
       
 11940 
       
 11941     # Translate "gcc -E" into "`which gcc` -E" ie
       
 11942     # extract the full path to the binary and at the
       
 11943     # same time maintain any arguments passed to it.
       
 11944     # The command MUST exist in the path, or else!
       
 11945     tmp="$MCS"
       
 11946     car="${tmp%% *}"
       
 11947     tmp="$MCS EOL"
       
 11948     cdr="${tmp#* }"
       
 11949     # On windows we want paths without spaces.
       
 11950     if test "x$OPENJDK_BUILD_OS" = "xwindows"; then
       
 11951 
       
 11952     # Translate long cygdrive or C:\sdfsf path
       
 11953     # into a short mixed mode path that has no
       
 11954     # spaces in it.
       
 11955     tmp="$car"
       
 11956 
       
 11957     if test "x$OPENJDK_BUILD_OS" = "xwindows"; then
       
 11958         tmp=`$CYGPATH -u "$car"`
       
 11959         tmp=`which "$tmp"`
       
 11960         # If file exists with .exe appended, that's the real filename
       
 11961         # and cygpath needs that to convert to short style path.
       
 11962         if test -f "${tmp}.exe"; then
       
 11963            tmp="${tmp}.exe"
       
 11964         elif test -f "${tmp}.cmd"; then
       
 11965            tmp="${tmp}.cmd"
       
 11966         fi
       
 11967         # Convert to C:/ mixed style path without spaces.
       
 11968          tmp=`$CYGPATH -s -m "$tmp"`
       
 11969     fi
       
 11970     car="$tmp"
       
 11971 
       
 11972     else
       
 11973         # "which" is not portable, but is used here
       
 11974         # because we know that the command exists!
       
 11975         car=`which $car`
       
 11976     fi
       
 11977     if test "x$cdr" != xEOL; then
       
 11978         MCS="$car ${cdr% *}"
       
 11979     else
       
 11980         MCS="$car"
       
 11981     fi
       
 11982 
       
 11983 else
       
 11984     if test -n "$ac_tool_prefix"; then
       
 11985   # Extract the first word of "${ac_tool_prefix}nm", so it can be a program name with args.
       
 11986 set dummy ${ac_tool_prefix}nm; ac_word=$2
       
 11987 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
       
 11988 $as_echo_n "checking for $ac_word... " >&6; }
       
 11989 if test "${ac_cv_prog_NM+set}" = set; then :
       
 11990   $as_echo_n "(cached) " >&6
       
 11991 else
       
 11992   if test -n "$NM"; then
       
 11993   ac_cv_prog_NM="$NM" # Let the user override the test.
       
 11994 else
       
 11995 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
       
 11996 for as_dir in $PATH
       
 11997 do
       
 11998   IFS=$as_save_IFS
       
 11999   test -z "$as_dir" && as_dir=.
       
 12000     for ac_exec_ext in '' $ac_executable_extensions; do
       
 12001   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
       
 12002     ac_cv_prog_NM="${ac_tool_prefix}nm"
       
 12003     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
       
 12004     break 2
       
 12005   fi
       
 12006 done
       
 12007   done
       
 12008 IFS=$as_save_IFS
       
 12009 
       
 12010 fi
       
 12011 fi
       
 12012 NM=$ac_cv_prog_NM
       
 12013 if test -n "$NM"; then
       
 12014   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM" >&5
       
 12015 $as_echo "$NM" >&6; }
       
 12016 else
       
 12017   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
 12018 $as_echo "no" >&6; }
       
 12019 fi
       
 12020 
       
 12021 
       
 12022 fi
       
 12023 if test -z "$ac_cv_prog_NM"; then
       
 12024   ac_ct_NM=$NM
       
 12025   # Extract the first word of "nm", so it can be a program name with args.
       
 12026 set dummy nm; ac_word=$2
       
 12027 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
       
 12028 $as_echo_n "checking for $ac_word... " >&6; }
       
 12029 if test "${ac_cv_prog_ac_ct_NM+set}" = set; then :
       
 12030   $as_echo_n "(cached) " >&6
       
 12031 else
       
 12032   if test -n "$ac_ct_NM"; then
       
 12033   ac_cv_prog_ac_ct_NM="$ac_ct_NM" # Let the user override the test.
       
 12034 else
       
 12035 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
       
 12036 for as_dir in $PATH
       
 12037 do
       
 12038   IFS=$as_save_IFS
       
 12039   test -z "$as_dir" && as_dir=.
       
 12040     for ac_exec_ext in '' $ac_executable_extensions; do
       
 12041   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
       
 12042     ac_cv_prog_ac_ct_NM="nm"
       
 12043     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
       
 12044     break 2
       
 12045   fi
       
 12046 done
       
 12047   done
       
 12048 IFS=$as_save_IFS
       
 12049 
       
 12050 fi
       
 12051 fi
       
 12052 ac_ct_NM=$ac_cv_prog_ac_ct_NM
       
 12053 if test -n "$ac_ct_NM"; then
       
 12054   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NM" >&5
       
 12055 $as_echo "$ac_ct_NM" >&6; }
       
 12056 else
       
 12057   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
 12058 $as_echo "no" >&6; }
       
 12059 fi
       
 12060 
       
 12061   if test "x$ac_ct_NM" = x; then
       
 12062     NM=""
       
 12063   else
       
 12064     case $cross_compiling:$ac_tool_warned in
       
 12065 yes:)
       
 12066 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
       
 12067 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
       
 12068 ac_tool_warned=yes ;;
       
 12069 esac
       
 12070     NM=$ac_ct_NM
       
 12071   fi
       
 12072 else
       
 12073   NM="$ac_cv_prog_NM"
       
 12074 fi
       
 12075 
       
 12076 
       
 12077     # Translate "gcc -E" into "`which gcc` -E" ie
       
 12078     # extract the full path to the binary and at the
       
 12079     # same time maintain any arguments passed to it.
       
 12080     # The command MUST exist in the path, or else!
       
 12081     tmp="$NM"
       
 12082     car="${tmp%% *}"
       
 12083     tmp="$NM EOL"
       
 12084     cdr="${tmp#* }"
       
 12085     # On windows we want paths without spaces.
       
 12086     if test "x$OPENJDK_BUILD_OS" = "xwindows"; then
       
 12087 
       
 12088     # Translate long cygdrive or C:\sdfsf path
       
 12089     # into a short mixed mode path that has no
       
 12090     # spaces in it.
       
 12091     tmp="$car"
       
 12092 
       
 12093     if test "x$OPENJDK_BUILD_OS" = "xwindows"; then
       
 12094         tmp=`$CYGPATH -u "$car"`
       
 12095         tmp=`which "$tmp"`
       
 12096         # If file exists with .exe appended, that's the real filename
       
 12097         # and cygpath needs that to convert to short style path.
       
 12098         if test -f "${tmp}.exe"; then
       
 12099            tmp="${tmp}.exe"
       
 12100         elif test -f "${tmp}.cmd"; then
       
 12101            tmp="${tmp}.cmd"
       
 12102         fi
       
 12103         # Convert to C:/ mixed style path without spaces.
       
 12104          tmp=`$CYGPATH -s -m "$tmp"`
       
 12105     fi
       
 12106     car="$tmp"
       
 12107 
       
 12108     else
       
 12109         # "which" is not portable, but is used here
       
 12110         # because we know that the command exists!
       
 12111         car=`which $car`
       
 12112     fi
       
 12113     if test "x$cdr" != xEOL; then
       
 12114         NM="$car ${cdr% *}"
       
 12115     else
       
 12116         NM="$car"
       
 12117     fi
       
 12118 
       
 12119     if test -n "$ac_tool_prefix"; then
       
 12120   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
       
 12121 set dummy ${ac_tool_prefix}strip; ac_word=$2
       
 12122 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
       
 12123 $as_echo_n "checking for $ac_word... " >&6; }
       
 12124 if test "${ac_cv_prog_STRIP+set}" = set; then :
       
 12125   $as_echo_n "(cached) " >&6
       
 12126 else
       
 12127   if test -n "$STRIP"; then
       
 12128   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
       
 12129 else
       
 12130 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
       
 12131 for as_dir in $PATH
       
 12132 do
       
 12133   IFS=$as_save_IFS
       
 12134   test -z "$as_dir" && as_dir=.
       
 12135     for ac_exec_ext in '' $ac_executable_extensions; do
       
 12136   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
       
 12137     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
       
 12138     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
       
 12139     break 2
       
 12140   fi
       
 12141 done
       
 12142   done
       
 12143 IFS=$as_save_IFS
       
 12144 
       
 12145 fi
       
 12146 fi
       
 12147 STRIP=$ac_cv_prog_STRIP
       
 12148 if test -n "$STRIP"; then
       
 12149   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
       
 12150 $as_echo "$STRIP" >&6; }
       
 12151 else
       
 12152   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
 12153 $as_echo "no" >&6; }
       
 12154 fi
       
 12155 
       
 12156 
       
 12157 fi
       
 12158 if test -z "$ac_cv_prog_STRIP"; then
       
 12159   ac_ct_STRIP=$STRIP
       
 12160   # Extract the first word of "strip", so it can be a program name with args.
       
 12161 set dummy strip; ac_word=$2
       
 12162 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
       
 12163 $as_echo_n "checking for $ac_word... " >&6; }
       
 12164 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
       
 12165   $as_echo_n "(cached) " >&6
       
 12166 else
       
 12167   if test -n "$ac_ct_STRIP"; then
       
 12168   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
       
 12169 else
       
 12170 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
       
 12171 for as_dir in $PATH
       
 12172 do
       
 12173   IFS=$as_save_IFS
       
 12174   test -z "$as_dir" && as_dir=.
       
 12175     for ac_exec_ext in '' $ac_executable_extensions; do
       
 12176   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
       
 12177     ac_cv_prog_ac_ct_STRIP="strip"
       
 12178     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
       
 12179     break 2
       
 12180   fi
       
 12181 done
       
 12182   done
       
 12183 IFS=$as_save_IFS
       
 12184 
       
 12185 fi
       
 12186 fi
       
 12187 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
       
 12188 if test -n "$ac_ct_STRIP"; then
       
 12189   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
       
 12190 $as_echo "$ac_ct_STRIP" >&6; }
       
 12191 else
       
 12192   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
 12193 $as_echo "no" >&6; }
       
 12194 fi
       
 12195 
       
 12196   if test "x$ac_ct_STRIP" = x; then
       
 12197     STRIP=""
       
 12198   else
       
 12199     case $cross_compiling:$ac_tool_warned in
       
 12200 yes:)
       
 12201 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
       
 12202 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
       
 12203 ac_tool_warned=yes ;;
       
 12204 esac
       
 12205     STRIP=$ac_ct_STRIP
       
 12206   fi
       
 12207 else
       
 12208   STRIP="$ac_cv_prog_STRIP"
       
 12209 fi
       
 12210 
       
 12211 
       
 12212     # Translate "gcc -E" into "`which gcc` -E" ie
       
 12213     # extract the full path to the binary and at the
       
 12214     # same time maintain any arguments passed to it.
       
 12215     # The command MUST exist in the path, or else!
       
 12216     tmp="$STRIP"
       
 12217     car="${tmp%% *}"
       
 12218     tmp="$STRIP EOL"
       
 12219     cdr="${tmp#* }"
       
 12220     # On windows we want paths without spaces.
       
 12221     if test "x$OPENJDK_BUILD_OS" = "xwindows"; then
       
 12222 
       
 12223     # Translate long cygdrive or C:\sdfsf path
       
 12224     # into a short mixed mode path that has no
       
 12225     # spaces in it.
       
 12226     tmp="$car"
       
 12227 
       
 12228     if test "x$OPENJDK_BUILD_OS" = "xwindows"; then
       
 12229         tmp=`$CYGPATH -u "$car"`
       
 12230         tmp=`which "$tmp"`
       
 12231         # If file exists with .exe appended, that's the real filename
       
 12232         # and cygpath needs that to convert to short style path.
       
 12233         if test -f "${tmp}.exe"; then
       
 12234            tmp="${tmp}.exe"
       
 12235         elif test -f "${tmp}.cmd"; then
       
 12236            tmp="${tmp}.cmd"
       
 12237         fi
       
 12238         # Convert to C:/ mixed style path without spaces.
       
 12239          tmp=`$CYGPATH -s -m "$tmp"`
       
 12240     fi
       
 12241     car="$tmp"
       
 12242 
       
 12243     else
       
 12244         # "which" is not portable, but is used here
       
 12245         # because we know that the command exists!
       
 12246         car=`which $car`
       
 12247     fi
       
 12248     if test "x$cdr" != xEOL; then
       
 12249         STRIP="$car ${cdr% *}"
       
 12250     else
       
 12251         STRIP="$car"
       
 12252     fi
       
 12253 
       
 12254 fi
       
 12255 
       
 12256 ###
       
 12257 #
       
 12258 # Check for objcopy
       
 12259 #
       
 12260 #   but search for gobjcopy first...
       
 12261 #   since I on solaris found a broken objcopy...buhh
       
 12262 #
       
 12263 if test -n "$ac_tool_prefix"; then
       
 12264   # Extract the first word of "${ac_tool_prefix}gobjcopy", so it can be a program name with args.
       
 12265 set dummy ${ac_tool_prefix}gobjcopy; ac_word=$2
       
 12266 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
       
 12267 $as_echo_n "checking for $ac_word... " >&6; }
       
 12268 if test "${ac_cv_path_OBJCOPY+set}" = set; then :
       
 12269   $as_echo_n "(cached) " >&6
       
 12270 else
       
 12271   case $OBJCOPY in
       
 12272   [\\/]* | ?:[\\/]*)
       
 12273   ac_cv_path_OBJCOPY="$OBJCOPY" # Let the user override the test with a path.
       
 12274   ;;
       
 12275   *)
       
 12276   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
       
 12277 for as_dir in $PATH
       
 12278 do
       
 12279   IFS=$as_save_IFS
       
 12280   test -z "$as_dir" && as_dir=.
       
 12281     for ac_exec_ext in '' $ac_executable_extensions; do
       
 12282   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
       
 12283     ac_cv_path_OBJCOPY="$as_dir/$ac_word$ac_exec_ext"
       
 12284     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
       
 12285     break 2
       
 12286   fi
       
 12287 done
       
 12288   done
       
 12289 IFS=$as_save_IFS
       
 12290 
       
 12291   ;;
       
 12292 esac
       
 12293 fi
       
 12294 OBJCOPY=$ac_cv_path_OBJCOPY
       
 12295 if test -n "$OBJCOPY"; then
       
 12296   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCOPY" >&5
       
 12297 $as_echo "$OBJCOPY" >&6; }
       
 12298 else
       
 12299   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
 12300 $as_echo "no" >&6; }
       
 12301 fi
       
 12302 
       
 12303 
       
 12304 fi
       
 12305 if test -z "$ac_cv_path_OBJCOPY"; then
       
 12306   ac_pt_OBJCOPY=$OBJCOPY
       
 12307   # Extract the first word of "gobjcopy", so it can be a program name with args.
       
 12308 set dummy gobjcopy; ac_word=$2
       
 12309 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
       
 12310 $as_echo_n "checking for $ac_word... " >&6; }
       
 12311 if test "${ac_cv_path_ac_pt_OBJCOPY+set}" = set; then :
       
 12312   $as_echo_n "(cached) " >&6
       
 12313 else
       
 12314   case $ac_pt_OBJCOPY in
       
 12315   [\\/]* | ?:[\\/]*)
       
 12316   ac_cv_path_ac_pt_OBJCOPY="$ac_pt_OBJCOPY" # Let the user override the test with a path.
       
 12317   ;;
       
 12318   *)
       
 12319   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
       
 12320 for as_dir in $PATH
       
 12321 do
       
 12322   IFS=$as_save_IFS
       
 12323   test -z "$as_dir" && as_dir=.
       
 12324     for ac_exec_ext in '' $ac_executable_extensions; do
       
 12325   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
       
 12326     ac_cv_path_ac_pt_OBJCOPY="$as_dir/$ac_word$ac_exec_ext"
       
 12327     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
       
 12328     break 2
       
 12329   fi
       
 12330 done
       
 12331   done
       
 12332 IFS=$as_save_IFS
       
 12333 
       
 12334   ;;
       
 12335 esac
       
 12336 fi
       
 12337 ac_pt_OBJCOPY=$ac_cv_path_ac_pt_OBJCOPY
       
 12338 if test -n "$ac_pt_OBJCOPY"; then
       
 12339   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_OBJCOPY" >&5
       
 12340 $as_echo "$ac_pt_OBJCOPY" >&6; }
       
 12341 else
       
 12342   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
 12343 $as_echo "no" >&6; }
       
 12344 fi
       
 12345 
       
 12346   if test "x$ac_pt_OBJCOPY" = x; then
       
 12347     OBJCOPY=""
       
 12348   else
       
 12349     case $cross_compiling:$ac_tool_warned in
       
 12350 yes:)
       
 12351 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
       
 12352 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
       
 12353 ac_tool_warned=yes ;;
       
 12354 esac
       
 12355     OBJCOPY=$ac_pt_OBJCOPY
       
 12356   fi
       
 12357 else
       
 12358   OBJCOPY="$ac_cv_path_OBJCOPY"
       
 12359 fi
       
 12360 
       
 12361 if test "x$OBJCOPY" = x; then
       
 12362    if test -n "$ac_tool_prefix"; then
       
 12363   # Extract the first word of "${ac_tool_prefix}objcopy", so it can be a program name with args.
       
 12364 set dummy ${ac_tool_prefix}objcopy; ac_word=$2
       
 12365 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
       
 12366 $as_echo_n "checking for $ac_word... " >&6; }
       
 12367 if test "${ac_cv_path_OBJCOPY+set}" = set; then :
       
 12368   $as_echo_n "(cached) " >&6
       
 12369 else
       
 12370   case $OBJCOPY in
       
 12371   [\\/]* | ?:[\\/]*)
       
 12372   ac_cv_path_OBJCOPY="$OBJCOPY" # Let the user override the test with a path.
       
 12373   ;;
       
 12374   *)
       
 12375   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
       
 12376 for as_dir in $PATH
       
 12377 do
       
 12378   IFS=$as_save_IFS
       
 12379   test -z "$as_dir" && as_dir=.
       
 12380     for ac_exec_ext in '' $ac_executable_extensions; do
       
 12381   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
       
 12382     ac_cv_path_OBJCOPY="$as_dir/$ac_word$ac_exec_ext"
       
 12383     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
       
 12384     break 2
       
 12385   fi
       
 12386 done
       
 12387   done
       
 12388 IFS=$as_save_IFS
       
 12389 
       
 12390   ;;
       
 12391 esac
       
 12392 fi
       
 12393 OBJCOPY=$ac_cv_path_OBJCOPY
       
 12394 if test -n "$OBJCOPY"; then
       
 12395   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCOPY" >&5
       
 12396 $as_echo "$OBJCOPY" >&6; }
       
 12397 else
       
 12398   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
 12399 $as_echo "no" >&6; }
       
 12400 fi
       
 12401 
       
 12402 
       
 12403 fi
       
 12404 if test -z "$ac_cv_path_OBJCOPY"; then
       
 12405   ac_pt_OBJCOPY=$OBJCOPY
       
 12406   # Extract the first word of "objcopy", so it can be a program name with args.
       
 12407 set dummy objcopy; ac_word=$2
       
 12408 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
       
 12409 $as_echo_n "checking for $ac_word... " >&6; }
       
 12410 if test "${ac_cv_path_ac_pt_OBJCOPY+set}" = set; then :
       
 12411   $as_echo_n "(cached) " >&6
       
 12412 else
       
 12413   case $ac_pt_OBJCOPY in
       
 12414   [\\/]* | ?:[\\/]*)
       
 12415   ac_cv_path_ac_pt_OBJCOPY="$ac_pt_OBJCOPY" # Let the user override the test with a path.
       
 12416   ;;
       
 12417   *)
       
 12418   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
       
 12419 for as_dir in $PATH
       
 12420 do
       
 12421   IFS=$as_save_IFS
       
 12422   test -z "$as_dir" && as_dir=.
       
 12423     for ac_exec_ext in '' $ac_executable_extensions; do
       
 12424   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
       
 12425     ac_cv_path_ac_pt_OBJCOPY="$as_dir/$ac_word$ac_exec_ext"
       
 12426     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
       
 12427     break 2
       
 12428   fi
       
 12429 done
       
 12430   done
       
 12431 IFS=$as_save_IFS
       
 12432 
       
 12433   ;;
       
 12434 esac
       
 12435 fi
       
 12436 ac_pt_OBJCOPY=$ac_cv_path_ac_pt_OBJCOPY
       
 12437 if test -n "$ac_pt_OBJCOPY"; then
       
 12438   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_OBJCOPY" >&5
       
 12439 $as_echo "$ac_pt_OBJCOPY" >&6; }
       
 12440 else
       
 12441   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
 12442 $as_echo "no" >&6; }
       
 12443 fi
       
 12444 
       
 12445   if test "x$ac_pt_OBJCOPY" = x; then
       
 12446     OBJCOPY=""
       
 12447   else
       
 12448     case $cross_compiling:$ac_tool_warned in
       
 12449 yes:)
       
 12450 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
       
 12451 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
       
 12452 ac_tool_warned=yes ;;
       
 12453 esac
       
 12454     OBJCOPY=$ac_pt_OBJCOPY
       
 12455   fi
       
 12456 else
       
 12457   OBJCOPY="$ac_cv_path_OBJCOPY"
       
 12458 fi
       
 12459 
       
 12460 fi
       
 12461 
       
 12462 # Restore old path without tools dir
       
 12463 PATH="$OLD_PATH"
       
 12464 
       
 12465 
       
 12466 # FIXME: Currently we must test this after paths but before flags. Fix!
       
 12467 
       
 12468 # And we can test some aspects on the target using configure macros.
       
 12469 
       
 12470 
       
 12471 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
       
 12472 $as_echo_n "checking for ANSI C header files... " >&6; }
       
 12473 if test "${ac_cv_header_stdc+set}" = set; then :
       
 12474   $as_echo_n "(cached) " >&6
       
 12475 else
       
 12476   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
       
 12477 /* end confdefs.h.  */
       
 12478 #include <stdlib.h>
       
 12479 #include <stdarg.h>
       
 12480 #include <string.h>
       
 12481 #include <float.h>
       
 12482 
       
 12483 int
       
 12484 main ()
       
 12485 {
       
 12486 
       
 12487   ;
       
 12488   return 0;
       
 12489 }
       
 12490 _ACEOF
       
 12491 if ac_fn_cxx_try_compile "$LINENO"; then :
       
 12492   ac_cv_header_stdc=yes
       
 12493 else
       
 12494   ac_cv_header_stdc=no
       
 12495 fi
       
 12496 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
       
 12497 
       
 12498 if test $ac_cv_header_stdc = yes; then
       
 12499   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
       
 12500   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
       
 12501 /* end confdefs.h.  */
       
 12502 #include <string.h>
       
 12503 
       
 12504 _ACEOF
       
 12505 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
       
 12506   $EGREP "memchr" >/dev/null 2>&1; then :
       
 12507 
       
 12508 else
       
 12509   ac_cv_header_stdc=no
       
 12510 fi
       
 12511 rm -f conftest*
       
 12512 
       
 12513 fi
       
 12514 
       
 12515 if test $ac_cv_header_stdc = yes; then
       
 12516   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
       
 12517   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
       
 12518 /* end confdefs.h.  */
       
 12519 #include <stdlib.h>
       
 12520 
       
 12521 _ACEOF
       
 12522 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
       
 12523   $EGREP "free" >/dev/null 2>&1; then :
       
 12524 
       
 12525 else
       
 12526   ac_cv_header_stdc=no
       
 12527 fi
       
 12528 rm -f conftest*
       
 12529 
       
 12530 fi
       
 12531 
       
 12532 if test $ac_cv_header_stdc = yes; then
       
 12533   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
       
 12534   if test "$cross_compiling" = yes; then :
       
 12535   :
       
 12536 else
       
 12537   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
       
 12538 /* end confdefs.h.  */
       
 12539 #include <ctype.h>
       
 12540 #include <stdlib.h>
       
 12541 #if ((' ' & 0x0FF) == 0x020)
       
 12542 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
       
 12543 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
       
 12544 #else
       
 12545 # define ISLOWER(c) \
       
 12546 		   (('a' <= (c) && (c) <= 'i') \
       
 12547 		     || ('j' <= (c) && (c) <= 'r') \
       
 12548 		     || ('s' <= (c) && (c) <= 'z'))
       
 12549 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
       
 12550 #endif
       
 12551 
       
 12552 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
       
 12553 int
       
 12554 main ()
       
 12555 {
       
 12556   int i;
       
 12557   for (i = 0; i < 256; i++)
       
 12558     if (XOR (islower (i), ISLOWER (i))
       
 12559 	|| toupper (i) != TOUPPER (i))
       
 12560       return 2;
       
 12561   return 0;
       
 12562 }
       
 12563 _ACEOF
       
 12564 if ac_fn_cxx_try_run "$LINENO"; then :
       
 12565 
       
 12566 else
       
 12567   ac_cv_header_stdc=no
       
 12568 fi
       
 12569 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
       
 12570   conftest.$ac_objext conftest.beam conftest.$ac_ext
       
 12571 fi
       
 12572 
       
 12573 fi
       
 12574 fi
       
 12575 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
       
 12576 $as_echo "$ac_cv_header_stdc" >&6; }
       
 12577 if test $ac_cv_header_stdc = yes; then
       
 12578 
       
 12579 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
       
 12580 
       
 12581 fi
       
 12582 
       
 12583 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
       
 12584 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
       
 12585 		  inttypes.h stdint.h unistd.h
       
 12586 do :
       
 12587   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
       
 12588 ac_fn_cxx_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
       
 12589 "
       
 12590 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
       
 12591   cat >>confdefs.h <<_ACEOF
       
 12592 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
       
 12593 _ACEOF
       
 12594 
       
 12595 fi
       
 12596 
       
 12597 done
       
 12598 
       
 12599 
       
 12600 
       
 12601 ###############################################################################
       
 12602 #
       
 12603 # Now we check if libjvm.so will use 32 or 64 bit pointers for the C/C++ code.
       
 12604 # (The JVM can use 32 or 64 bit Java pointers but that decision
       
 12605 # is made at runtime.)
       
 12606 #
       
 12607 ac_ext=cpp
       
 12608 ac_cpp='$CXXCPP $CPPFLAGS'
       
 12609 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
       
 12610 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
       
 12611 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
       
 12612 
       
 12613 OLD_CXXFLAGS="$CXXFLAGS"
       
 12614 if test "x$OPENJDK_TARGET_OS" != xwindows && test "x$with_target_bits" != x; then
       
 12615 	CXXFLAGS="-m${with_target_bits} $CXXFLAGS"
       
 12616 fi
       
 12617 # The cast to long int works around a bug in the HP C Compiler
       
 12618 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
       
 12619 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
       
 12620 # This bug is HP SR number 8606223364.
       
 12621 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int *" >&5
       
 12622 $as_echo_n "checking size of int *... " >&6; }
       
 12623 if test "${ac_cv_sizeof_int_p+set}" = set; then :
       
 12624   $as_echo_n "(cached) " >&6
       
 12625 else
       
 12626   if ac_fn_cxx_compute_int "$LINENO" "(long int) (sizeof (int *))" "ac_cv_sizeof_int_p"        "$ac_includes_default"; then :
       
 12627 
       
 12628 else
       
 12629   if test "$ac_cv_type_int_p" = yes; then
       
 12630      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
       
 12631 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
       
 12632 as_fn_error 77 "cannot compute sizeof (int *)
       
 12633 See \`config.log' for more details" "$LINENO" 5 ; }
       
 12634    else
       
 12635      ac_cv_sizeof_int_p=0
       
 12636    fi
       
 12637 fi
       
 12638 
       
 12639 fi
       
 12640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int_p" >&5
       
 12641 $as_echo "$ac_cv_sizeof_int_p" >&6; }
       
 12642 
       
 12643 
       
 12644 
       
 12645 cat >>confdefs.h <<_ACEOF
       
 12646 #define SIZEOF_INT_P $ac_cv_sizeof_int_p
       
 12647 _ACEOF
       
 12648 
       
 12649 
       
 12650 CXXFLAGS="$OLD_CXXFLAGS"
       
 12651 ac_ext=cpp
       
 12652 ac_cpp='$CXXCPP $CPPFLAGS'
       
 12653 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
       
 12654 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
       
 12655 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
       
 12656 
       
 12657 
       
 12658 # keep track of c/cxx flags that we added outselves...
       
 12659 #   to prevent emitting warning...
       
 12660 ADDED_CFLAGS=
       
 12661 ADDED_CXXFLAGS=
       
 12662 ADDED_LDFLAGS=
       
 12663 
       
 12664 if test "x$ac_cv_sizeof_int_p" = x0; then
       
 12665     # The test failed, lets pick the assumed value.
       
 12666     ARCH_DATA_MODEL=$OPENJDK_TARGET_CPU_BITS
       
 12667 else
       
 12668     ARCH_DATA_MODEL=`expr 8 \* $ac_cv_sizeof_int_p`
       
 12669 
       
 12670     if test "x$OPENJDK_TARGET_OS" != xwindows && test "x$with_target_bits" != x; then
       
 12671        ADDED_CFLAGS=" -m${with_target_bits}"
       
 12672        ADDED_CXXFLAGS=" -m${with_target_bits}"
       
 12673        ADDED_LDFLAGS=" -m${with_target_bits}"
       
 12674 
       
 12675        CFLAGS="${CFLAGS}${ADDED_CFLAGS}"
       
 12676        CXXFLAGS="${CXXFLAGS}${ADDED_CXXFLAGS}"
       
 12677        LDFLAGS="${LDFLAGS}${ADDED_LDFLAGS}"
       
 12678 
       
 12679        CFLAGS_JDK="${CFLAGS_JDK}${ADDED_CFLAGS}"
       
 12680        CXXFLAGS_JDK="${CXXFLAGS_JDK}${ADDED_CXXFLAGS}"
       
 12681        LDFLAGS_JDK="${LDFLAGS_JDK}${ADDED_LDFLAGS}"
       
 12682     fi
       
 12683 fi
       
 12684 
       
 12685 if test "x$ARCH_DATA_MODEL" = x64; then
       
 12686     A_LP64="LP64:="
       
 12687     ADD_LP64="-D_LP64=1"
       
 12688 fi
       
 12689 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for target address size" >&5
       
 12690 $as_echo_n "checking for target address size... " >&6; }
       
 12691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ARCH_DATA_MODEL bits" >&5
       
 12692 $as_echo "$ARCH_DATA_MODEL bits" >&6; }
       
 12693 LP64=$A_LP64
       
 12694 
       
 12695 
       
 12696 
       
 12697 if test "x$ARCH_DATA_MODEL" != "x$OPENJDK_TARGET_CPU_BITS"; then
       
 12698     as_fn_error $? "The tested number of bits in the target ($ARCH_DATA_MODEL) differs from the number of bits expected to be found in the target ($OPENJDK_TARGET_CPU_BITS)" "$LINENO" 5
       
 12699 fi
       
 12700 
       
 12701 #
       
 12702 # NOTE: check for -mstackrealign needs to be below potential addition of -m32
       
 12703 #
       
 12704 if test "x$OPENJDK_TARGET_CPU_BITS" = x32 && test "x$OPENJDK_TARGET_OS" = xmacosx; then
       
 12705     # On 32-bit MacOSX the OS requires C-entry points to be 16 byte aligned.
       
 12706     # While waiting for a better solution, the current workaround is to use -mstackrealign.
       
 12707     CFLAGS="$CFLAGS -mstackrealign"
       
 12708     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if 32-bit compiler supports -mstackrealign" >&5
       
 12709 $as_echo_n "checking if 32-bit compiler supports -mstackrealign... " >&6; }
       
 12710     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
       
 12711 /* end confdefs.h.  */
       
 12712 int main() { return 0; }
       
 12713 _ACEOF
       
 12714 if ac_fn_cxx_try_link "$LINENO"; then :
       
 12715 
       
 12716 		        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
       
 12717 $as_echo "yes" >&6; }
       
 12718 
       
 12719 else
       
 12720 
       
 12721 		        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
 12722 $as_echo "no" >&6; }
       
 12723 	                as_fn_error $? "The selected compiler $CXX does not support -mstackrealign! Try to put another compiler in the path." "$LINENO" 5
       
 12724 
       
 12725 fi
       
 12726 rm -f core conftest.err conftest.$ac_objext \
       
 12727     conftest$ac_exeext conftest.$ac_ext
       
 12728 fi
       
 12729 
       
 12730 
       
 12731 ###############################################################################
       
 12732 #
       
 12733 # Is the target little of big endian?
       
 12734 #
       
 12735  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
       
 12736 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
       
 12737 if test "${ac_cv_c_bigendian+set}" = set; then :
       
 12738   $as_echo_n "(cached) " >&6
       
 12739 else
       
 12740   ac_cv_c_bigendian=unknown
       
 12741     # See if we're dealing with a universal compiler.
       
 12742     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
       
 12743 /* end confdefs.h.  */
       
 12744 #ifndef __APPLE_CC__
       
 12745 	       not a universal capable compiler
       
 12746 	     #endif
       
 12747 	     typedef int dummy;
       
 12748 
       
 12749 _ACEOF
       
 12750 if ac_fn_cxx_try_compile "$LINENO"; then :
       
 12751 
       
 12752 	# Check for potential -arch flags.  It is not universal unless
       
 12753 	# there are at least two -arch flags with different values.
       
 12754 	ac_arch=
       
 12755 	ac_prev=
       
 12756 	for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
       
 12757 	 if test -n "$ac_prev"; then
       
 12758 	   case $ac_word in
       
 12759 	     i?86 | x86_64 | ppc | ppc64)
       
 12760 	       if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
       
 12761 		 ac_arch=$ac_word
       
 12762 	       else
       
 12763 		 ac_cv_c_bigendian=universal
       
 12764 		 break
       
 12765 	       fi
       
 12766 	       ;;
       
 12767 	   esac
       
 12768 	   ac_prev=
       
 12769 	 elif test "x$ac_word" = "x-arch"; then
       
 12770 	   ac_prev=arch
       
 12771 	 fi
       
 12772        done
       
 12773 fi
       
 12774 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
       
 12775     if test $ac_cv_c_bigendian = unknown; then
       
 12776       # See if sys/param.h defines the BYTE_ORDER macro.
       
 12777       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
       
 12778 /* end confdefs.h.  */
       
 12779 #include <sys/types.h>
       
 12780 	     #include <sys/param.h>
       
 12781 
       
 12782 int
       
 12783 main ()
       
 12784 {
       
 12785 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
       
 12786 		     && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
       
 12787 		     && LITTLE_ENDIAN)
       
 12788 	      bogus endian macros
       
 12789 	     #endif
       
 12790 
       
 12791   ;
       
 12792   return 0;
       
 12793 }
       
 12794 _ACEOF
       
 12795 if ac_fn_cxx_try_compile "$LINENO"; then :
       
 12796   # It does; now see whether it defined to BIG_ENDIAN or not.
       
 12797 	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
       
 12798 /* end confdefs.h.  */
       
 12799 #include <sys/types.h>
       
 12800 		#include <sys/param.h>
       
 12801 
       
 12802 int
       
 12803 main ()
       
 12804 {
       
 12805 #if BYTE_ORDER != BIG_ENDIAN
       
 12806 		 not big endian
       
 12807 		#endif
       
 12808 
       
 12809   ;
       
 12810   return 0;
       
 12811 }
       
 12812 _ACEOF
       
 12813 if ac_fn_cxx_try_compile "$LINENO"; then :
       
 12814   ac_cv_c_bigendian=yes
       
 12815 else
       
 12816   ac_cv_c_bigendian=no
       
 12817 fi
       
 12818 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
       
 12819 fi
       
 12820 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
       
 12821     fi
       
 12822     if test $ac_cv_c_bigendian = unknown; then
       
 12823       # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
       
 12824       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
       
 12825 /* end confdefs.h.  */
       
 12826 #include <limits.h>
       
 12827 
       
 12828 int
       
 12829 main ()
       
 12830 {
       
 12831 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
       
 12832 	      bogus endian macros
       
 12833 	     #endif
       
 12834 
       
 12835   ;
       
 12836   return 0;
       
 12837 }
       
 12838 _ACEOF
       
 12839 if ac_fn_cxx_try_compile "$LINENO"; then :
       
 12840   # It does; now see whether it defined to _BIG_ENDIAN or not.
       
 12841 	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
       
 12842 /* end confdefs.h.  */
       
 12843 #include <limits.h>
       
 12844 
       
 12845 int
       
 12846 main ()
       
 12847 {
       
 12848 #ifndef _BIG_ENDIAN
       
 12849 		 not big endian
       
 12850 		#endif
       
 12851 
       
 12852   ;
       
 12853   return 0;
       
 12854 }
       
 12855 _ACEOF
       
 12856 if ac_fn_cxx_try_compile "$LINENO"; then :
       
 12857   ac_cv_c_bigendian=yes
       
 12858 else
       
 12859   ac_cv_c_bigendian=no
       
 12860 fi
       
 12861 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
       
 12862 fi
       
 12863 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
       
 12864     fi
       
 12865     if test $ac_cv_c_bigendian = unknown; then
       
 12866       # Compile a test program.
       
 12867       if test "$cross_compiling" = yes; then :
       
 12868   # Try to guess by grepping values from an object file.
       
 12869 	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
       
 12870 /* end confdefs.h.  */
       
 12871 short int ascii_mm[] =
       
 12872 		  { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
       
 12873 		short int ascii_ii[] =
       
 12874 		  { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
       
 12875 		int use_ascii (int i) {
       
 12876 		  return ascii_mm[i] + ascii_ii[i];
       
 12877 		}
       
 12878 		short int ebcdic_ii[] =
       
 12879 		  { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
       
 12880 		short int ebcdic_mm[] =
       
 12881 		  { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
       
 12882 		int use_ebcdic (int i) {
       
 12883 		  return ebcdic_mm[i] + ebcdic_ii[i];
       
 12884 		}
       
 12885 		extern int foo;
       
 12886 
       
 12887 int
       
 12888 main ()
       
 12889 {
       
 12890 return use_ascii (foo) == use_ebcdic (foo);
       
 12891   ;
       
 12892   return 0;
       
 12893 }
       
 12894 _ACEOF
       
 12895 if ac_fn_cxx_try_compile "$LINENO"; then :
       
 12896   if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
       
 12897 	      ac_cv_c_bigendian=yes
       
 12898 	    fi
       
 12899 	    if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
       
 12900 	      if test "$ac_cv_c_bigendian" = unknown; then
       
 12901 		ac_cv_c_bigendian=no
       
 12902 	      else
       
 12903 		# finding both strings is unlikely to happen, but who knows?
       
 12904 		ac_cv_c_bigendian=unknown
       
 12905 	      fi
       
 12906 	    fi
       
 12907 fi
       
 12908 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
       
 12909 else
       
 12910   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
       
 12911 /* end confdefs.h.  */
       
 12912 $ac_includes_default
       
 12913 int
       
 12914 main ()
       
 12915 {
       
 12916 
       
 12917 	     /* Are we little or big endian?  From Harbison&Steele.  */
       
 12918 	     union
       
 12919 	     {
       
 12920 	       long int l;
       
 12921 	       char c[sizeof (long int)];
       
 12922 	     } u;
       
 12923 	     u.l = 1;
       
 12924 	     return u.c[sizeof (long int) - 1] == 1;
       
 12925 
       
 12926   ;
       
 12927   return 0;
       
 12928 }
       
 12929 _ACEOF
       
 12930 if ac_fn_cxx_try_run "$LINENO"; then :
       
 12931   ac_cv_c_bigendian=no
       
 12932 else
       
 12933   ac_cv_c_bigendian=yes
       
 12934 fi
       
 12935 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
       
 12936   conftest.$ac_objext conftest.beam conftest.$ac_ext
       
 12937 fi
       
 12938 
       
 12939     fi
       
 12940 fi
       
 12941 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
       
 12942 $as_echo "$ac_cv_c_bigendian" >&6; }
       
 12943  case $ac_cv_c_bigendian in #(
       
 12944    yes)
       
 12945      ENDIAN="big";; #(
       
 12946    no)
       
 12947      ENDIAN="little" ;; #(
       
 12948    universal)
       
 12949      ENDIAN="universal_endianness"
       
 12950      ;; #(
       
 12951    *)
       
 12952      ENDIAN="unknown" ;;
       
 12953  esac
       
 12954 
       
 12955 
       
 12956 if test "x$ENDIAN" = xuniversal_endianness; then
       
 12957     as_fn_error $? "Building with both big and little endianness is not supported" "$LINENO" 5
       
 12958 fi
       
 12959 if test "x$ENDIAN" = xunknown; then
       
 12960     ENDIAN="$OPENJDK_TARGET_CPU_ENDIAN"
       
 12961 fi
       
 12962 if test "x$ENDIAN" != "x$OPENJDK_TARGET_CPU_ENDIAN"; then
       
 12963     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: The tested endian in the target ($ENDIAN) differs from the endian expected to be found in the target ($OPENJDK_TARGET_CPU_ENDIAN)" >&5
       
 12964 $as_echo "$as_me: WARNING: The tested endian in the target ($ENDIAN) differs from the endian expected to be found in the target ($OPENJDK_TARGET_CPU_ENDIAN)" >&2;}
       
 12965     ENDIAN="$OPENJDK_TARGET_CPU_ENDIAN"
       
 12966 fi
       
 12967 
       
 12968 
       
 12969 
       
 12970 # Configure flags for the tools
       
 12971 
       
 12972 
       
 12973 ###############################################################################
       
 12974 #
       
 12975 # How to compile shared libraries.
       
 12976 #
       
 12977 
       
 12978 if test "x$GCC" = xyes; then
       
 12979     COMPILER_NAME=gcc
       
 12980     PICFLAG="-fPIC"
       
 12981     LIBRARY_PREFIX=lib
       
 12982     SHARED_LIBRARY='lib$1.so'
       
 12983     STATIC_LIBRARY='lib$1.a'
       
 12984     SHARED_LIBRARY_FLAGS="-shared"
       
 12985     SHARED_LIBRARY_SUFFIX='.so'
       
 12986     STATIC_LIBRARY_SUFFIX='.a'
       
 12987     OBJ_SUFFIX='.o'
       
 12988     EXE_SUFFIX=''
       
 12989     SET_SHARED_LIBRARY_NAME='-Xlinker -soname=$1'
       
 12990     SET_SHARED_LIBRARY_MAPFILE='-Xlinker -version-script=$1'
       
 12991     C_FLAG_REORDER=''
       
 12992     CXX_FLAG_REORDER=''
       
 12993     SET_SHARED_LIBRARY_ORIGIN='-Xlinker -z -Xlinker origin -Xlinker -rpath -Xlinker \$$$$ORIGIN/$1'
       
 12994     LD="$CC"
       
 12995     LDEXE="$CC"
       
 12996     LDCXX="$CXX"
       
 12997     LDEXECXX="$CXX"
       
 12998     POST_STRIP_CMD="$STRIP -g"
       
 12999     if test "x$JDK_VARIANT" = xembedded; then
       
 13000         POST_STRIP_CMD="$STRIP --strip-unneeded"
       
 13001     fi
       
 13002 
       
 13003     # Linking is different on MacOSX
       
 13004     if test "x$OPENJDK_BUILD_OS" = xmacosx; then
       
 13005         # Might change in the future to clang.
       
 13006         COMPILER_NAME=gcc
       
 13007         SHARED_LIBRARY='lib$1.dylib'
       
 13008         SHARED_LIBRARY_FLAGS="-dynamiclib -compatibility_version 1.0.0 -current_version 1.0.0 $PICFLAG"
       
 13009         SHARED_LIBRARY_SUFFIX='.dylib'
       
 13010         EXE_SUFFIX=''
       
 13011         SET_SHARED_LIBRARY_NAME='-Xlinker -install_name -Xlinker @rpath/$1'
       
 13012         SET_SHARED_LIBRARY_MAPFILE=''
       
 13013         SET_SHARED_LIBRARY_ORIGIN='-Xlinker -rpath -Xlinker @loader_path/.'
       
 13014         POST_STRIP_CMD="$STRIP -S"
       
 13015     fi
       
 13016 else
       
 13017     if test "x$OPENJDK_BUILD_OS" = xsolaris; then
       
 13018         # If it is not gcc, then assume it is the Oracle Solaris Studio Compiler
       
 13019         COMPILER_NAME=ossc
       
 13020         PICFLAG="-KPIC"
       
 13021         LIBRARY_PREFIX=lib
       
 13022         SHARED_LIBRARY='lib$1.so'
       
 13023         STATIC_LIBRARY='lib$1.a'
       
 13024         SHARED_LIBRARY_FLAGS="-z defs -xildoff -ztext -G"
       
 13025         SHARED_LIBRARY_SUFFIX='.so'
       
 13026         STATIC_LIBRARY_SUFFIX='.a'
       
 13027         OBJ_SUFFIX='.o'
       
 13028         EXE_SUFFIX=''
       
 13029         SET_SHARED_LIBRARY_NAME=''
       
 13030         SET_SHARED_LIBRARY_MAPFILE='-M$1'
       
 13031 	C_FLAG_REORDER='-xF'
       
 13032 	CXX_FLAG_REORDER='-xF'
       
 13033         SET_SHARED_LIBRARY_ORIGIN='-R \$$$$ORIGIN/$1'
       
 13034         CFLAGS_JDK="${CFLAGS_JDK} -D__solaris__"
       
 13035         CXXFLAGS_JDK="${CXXFLAGS_JDK} -D__solaris__"
       
 13036         CFLAGS_JDKLIB_EXTRA='-xstrconst'
       
 13037         POST_STRIP_CMD="$STRIP -x"
       
 13038         POST_MCS_CMD="$MCS -d -a \"JDK $FULL_VERSION\""
       
 13039     fi
       
 13040     if test "x$OPENJDK_BUILD_OS" = xwindows; then
       
 13041         # If it is not gcc, then assume it is the MS Visual Studio compiler
       
 13042         COMPILER_NAME=cl
       
 13043         PICFLAG=""
       
 13044         LIBRARY_PREFIX=
       
 13045         SHARED_LIBRARY='$1.dll'
       
 13046         STATIC_LIBRARY='$1.lib'
       
 13047         SHARED_LIBRARY_FLAGS="-LD"
       
 13048         SHARED_LIBRARY_SUFFIX='.dll'
       
 13049         STATIC_LIBRARY_SUFFIX='.lib'
       
 13050         OBJ_SUFFIX='.obj'
       
 13051         EXE_SUFFIX='.exe'
       
 13052         SET_SHARED_LIBRARY_NAME=''
       
 13053         SET_SHARED_LIBRARY_MAPFILE=''
       
 13054         SET_SHARED_LIBRARY_ORIGIN=''
       
 13055     fi
       
 13056 fi
       
 13057 
       
 13058 
       
 13059 
       
 13060 
       
 13061 
       
 13062 
       
 13063 
       
 13064 
       
 13065 
       
 13066 
       
 13067 
       
 13068 
       
 13069 
       
 13070 
       
 13071 
       
 13072 
       
 13073 
       
 13074 # The (cross) compiler is now configured, we can now test capabilities
       
 13075 # of the target platform.
       
 13076 
       
 13077 
       
 13078 
       
 13079 ###############################################################################
       
 13080 #
       
 13081 # Setup the opt flags for different compilers
       
 13082 # and different operating systems.
       
 13083 #
       
 13084 C_FLAG_DEPS="-MMD -MF"
       
 13085 CXX_FLAG_DEPS="-MMD -MF"
       
 13086 
       
 13087 case $COMPILER_TYPE in
       
 13088   CC )
       
 13089     D_FLAG="-g"
       
 13090     case $COMPILER_NAME in
       
 13091       gcc )
       
 13092       	case $OPENJDK_TARGET_OS in
       
 13093 	  macosx )
       
 13094 	    # On MacOSX we optimize for size, something
       
 13095 	    # we should do for all platforms?
       
 13096 	    C_O_FLAG_HI="-Os"
       
 13097 	    C_O_FLAG_NORM="-Os"
       
 13098 	    C_O_FLAG_NONE=""
       
 13099 	    ;;
       
 13100 	  *)
       
 13101 	    C_O_FLAG_HI="-O3"
       
 13102 	    C_O_FLAG_NORM="-O2"
       
 13103 	    C_O_FLAG_NONE="-O0"
       
 13104 	    CFLAGS_DEBUG_SYMBOLS="-g"
       
 13105 	    CXXFLAGS_DEBUG_SYMBOLS="-g"
       
 13106 	    if test "x$OPENJDK_TARGET_CPU_BITS" = "x64" && test "x$DEBUG_LEVEL" = "xfastdebug"; then
       
 13107 	       CFLAGS_DEBUG_SYMBOLS="-g1"
       
 13108 	       CXXFLAGS_DEBUG_SYMBOLSG="-g1"
       
 13109 	    fi
       
 13110 	    ;;
       
 13111 	esac
       
 13112         CXX_O_FLAG_HI="$C_O_FLAG_HI"
       
 13113         CXX_O_FLAG_NORM="$C_O_FLAG_NORM"
       
 13114         CXX_O_FLAG_NONE="$C_O_FLAG_NONE"
       
 13115         ;;
       
 13116       ossc )
       
 13117         #
       
 13118         # Forte has different names for this with their C++ compiler...
       
 13119         #
       
 13120 	C_FLAG_DEPS="-xMMD -xMF"
       
 13121 	CXX_FLAG_DEPS="-xMMD -xMF"
       
 13122 
       
 13123 # Extra options used with HIGHEST
       
 13124 #
       
 13125 # WARNING: Use of OPTIMIZATION_LEVEL=HIGHEST in your Makefile needs to be
       
 13126 #          done with care, there are some assumptions below that need to
       
 13127 #          be understood about the use of pointers, and IEEE behavior.
       
 13128 #
       
 13129 # Use non-standard floating point mode (not IEEE 754)
       
 13130 CC_HIGHEST="$CC_HIGHEST -fns"
       
 13131 # Do some simplification of floating point arithmetic (not IEEE 754)
       
 13132 CC_HIGHEST="$CC_HIGHEST -fsimple"
       
 13133 # Use single precision floating point with 'float'
       
 13134 CC_HIGHEST="$CC_HIGHEST -fsingle"
       
 13135 # Assume memory references via basic pointer types do not alias
       
 13136 #   (Source with excessing pointer casting and data access with mixed
       
 13137 #    pointer types are not recommended)
       
 13138 CC_HIGHEST="$CC_HIGHEST -xalias_level=basic"
       
 13139 # Use intrinsic or inline versions for math/std functions
       
 13140 #   (If you expect perfect errno behavior, do not use this)
       
 13141 CC_HIGHEST="$CC_HIGHEST -xbuiltin=%all"
       
 13142 # Loop data dependency optimizations (need -xO3 or higher)
       
 13143 CC_HIGHEST="$CC_HIGHEST -xdepend"
       
 13144 # Pointer parameters to functions do not overlap
       
 13145 #   (Similar to -xalias_level=basic usage, but less obvious sometimes.
       
 13146 #    If you pass in multiple pointers to the same data, do not use this)
       
 13147 CC_HIGHEST="$CC_HIGHEST -xrestrict"
       
 13148 # Inline some library routines
       
 13149 #   (If you expect perfect errno behavior, do not use this)
       
 13150 CC_HIGHEST="$CC_HIGHEST -xlibmil"
       
 13151 # Use optimized math routines
       
 13152 #   (If you expect perfect errno behavior, do not use this)
       
 13153 #  Can cause undefined external on Solaris 8 X86 on __sincos, removing for now
       
 13154 #CC_HIGHEST="$CC_HIGHEST -xlibmopt"
       
 13155 
       
 13156         case $LEGACY_OPENJDK_TARGET_CPU1 in
       
 13157           i586)
       
 13158             C_O_FLAG_HIGHEST="-xO4 -Wu,-O4~yz $CC_HIGHEST -xchip=pentium"
       
 13159             C_O_FLAG_HI="-xO4 -Wu,-O4~yz"
       
 13160             C_O_FLAG_NORM="-xO2 -Wu,-O2~yz"
       
 13161             C_O_FLAG_NONE=""
       
 13162             CXX_O_FLAG_HIGHEST="-xO4 -Qoption ube -O4~yz $CC_HIGHEST -xchip=pentium"
       
 13163             CXX_O_FLAG_HI="-xO4 -Qoption ube -O4~yz"
       
 13164             CXX_O_FLAG_NORM="-xO2 -Qoption ube -O2~yz"
       
 13165             CXX_O_FLAG_NONE=""
       
 13166             ;;
       
 13167           sparc)
       
 13168             CFLAGS_JDK="${CFLAGS_JDK} -xmemalign=4s"
       
 13169             CXXFLAGS_JDK="${CXXFLAGS_JDK} -xmemalign=4s"
       
 13170             CFLAGS_JDKLIB_EXTRA="${CFLAGS_JDKLIB_EXTRA} -xregs=no%appl"
       
 13171             CXXFLAGS_JDKLIB_EXTRA="${CXXFLAGS_JDKLIB_EXTRA} -xregs=no%appl"
       
 13172             C_O_FLAG_HIGHEST="-xO4 -Wc,-Qrm-s -Wc,-Qiselect-T0 $CC_HIGHEST -xprefetch=auto,explicit -xchip=ultra"
       
 13173             C_O_FLAG_HI="-xO4 -Wc,-Qrm-s -Wc,-Qiselect-T0"
       
 13174             C_O_FLAG_NORM="-xO2 -Wc,-Qrm-s -Wc,-Qiselect-T0"
       
 13175             C_O_FLAG_NONE=""
       
 13176             CXX_O_FLAG_HIGHEST="-xO4 -Qoption cg -Qrm-s -Qoption cg -Qiselect-T0 $CC_HIGHEST -xprefetch=auto,explicit -xchip=ultra"
       
 13177             CXX_O_FLAG_HI="-xO4 -Qoption cg -Qrm-s -Qoption cg -Qiselect-T0"
       
 13178             CXX_O_FLAG_NORM="-xO2 -Qoption cg -Qrm-s -Qoption cg -Qiselect-T0"
       
 13179             CXX_O_FLAG_NONE=""
       
 13180             ;;
       
 13181         esac
       
 13182 
       
 13183     CFLAGS_DEBUG_SYMBOLS="-g -xs"
       
 13184     CXXFLAGS_DEBUG_SYMBOLS="-g0 -xs"
       
 13185     esac
       
 13186     ;;
       
 13187   CL )
       
 13188     D_FLAG=
       
 13189     C_O_FLAG_HI="-O2"
       
 13190     C_O_FLAG_NORM="-O1"
       
 13191     C_O_FLAG_NONE="-Od"
       
 13192     CXX_O_FLAG_HI="$C_O_FLAG_HI"
       
 13193     CXX_O_FLAG_NORM="$C_O_FLAG_NORM"
       
 13194     CXX_O_FLAG_NONE="$C_O_FLAG_NONE"
       
 13195     ;;
       
 13196 esac
       
 13197 
       
 13198 if test -z "$C_O_FLAG_HIGHEST"; then
       
 13199    C_O_FLAG_HIGHEST="$C_O_FLAG_HI"
       
 13200 fi
       
 13201 
       
 13202 if test -z "$CXX_O_FLAG_HIGHEST"; then
       
 13203    CXX_O_FLAG_HIGHEST="$CXX_O_FLAG_HI"
       
 13204 fi
       
 13205 
       
 13206 
       
 13207 
       
 13208 
       
 13209 
       
 13210 
       
 13211 
       
 13212 
       
 13213 
       
 13214 
       
 13215 
       
 13216 
       
 13217 
       
 13218 
       
 13219 if test "x$CFLAGS" != "x${ADDED_CFLAGS}"; then
       
 13220    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring CFLAGS($CFLAGS) found in environment. Use --with-extra-cflags\"" >&5
       
 13221 $as_echo "$as_me: WARNING: Ignoring CFLAGS($CFLAGS) found in environment. Use --with-extra-cflags\"" >&2;}
       
 13222 fi
       
 13223 
       
 13224 if test "x$CXXFLAGS" != "x${ADDED_CXXFLAGS}"; then
       
 13225    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring CXXFLAGS($CXXFLAGS) found in environment. Use --with-extra-cxxflags\"" >&5
       
 13226 $as_echo "$as_me: WARNING: Ignoring CXXFLAGS($CXXFLAGS) found in environment. Use --with-extra-cxxflags\"" >&2;}
       
 13227 fi
       
 13228 
       
 13229 if test "x$LDFLAGS" != "x${ADDED_LDFLAGS}"; then
       
 13230    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring LDFLAGS($LDFLAGS) found in environment. Use --with-extra-ldflags\"" >&5
       
 13231 $as_echo "$as_me: WARNING: Ignoring LDFLAGS($LDFLAGS) found in environment. Use --with-extra-ldflags\"" >&2;}
       
 13232 fi
       
 13233 
       
 13234 
       
 13235 # Check whether --with-extra-cflags was given.
       
 13236 if test "${with_extra_cflags+set}" = set; then :
       
 13237   withval=$with_extra_cflags;
       
 13238 fi
       
 13239 
       
 13240 
       
 13241 
       
 13242 # Check whether --with-extra-cxxflags was given.
       
 13243 if test "${with_extra_cxxflags+set}" = set; then :
       
 13244   withval=$with_extra_cxxflags;
       
 13245 fi
       
 13246 
       
 13247 
       
 13248 
       
 13249 # Check whether --with-extra-ldflags was given.
       
 13250 if test "${with_extra_ldflags+set}" = set; then :
       
 13251   withval=$with_extra_ldflags;
       
 13252 fi
       
 13253 
       
 13254 
       
 13255 CFLAGS_JDK="${CFLAGS_JDK} $with_extra_cflags"
       
 13256 CXXFLAGS_JDK="${CXXFLAGS_JDK} $with_extra_cxxflags"
       
 13257 LDFLAGS_JDK="${LDFLAGS_JDK} $with_extra_ldflags"
       
 13258 
       
 13259 ###############################################################################
       
 13260 #
       
 13261 # Now setup the CFLAGS and LDFLAGS for the JDK build.
       
 13262 # Later we will also have CFLAGS and LDFLAGS for the hotspot subrepo build.
       
 13263 #
       
 13264 case $COMPILER_NAME in
       
 13265       gcc )
       
 13266       	  CCXXFLAGS_JDK="$CCXXFLAGS $CCXXFLAGS_JDK -W -Wall -Wno-unused -Wno-parentheses \
       
 13267                           -pipe \
       
 13268                           -D_GNU_SOURCE -D_REENTRANT -D_LARGEFILE64_SOURCE"
       
 13269 	  case $OPENJDK_TARGET_CPU_ARCH in
       
 13270 	  arm )
       
 13271             # on arm we don't prevent gcc to omit frame pointer but do prevent strict aliasing
       
 13272 	    CFLAGS_JDK="${CFLAGS_JDK} -fno-strict-aliasing"
       
 13273 	  ;;
       
 13274 	  ppc )
       
 13275             # on ppc we don't prevent gcc to omit frame pointer nor strict-aliasing
       
 13276 	  ;;
       
 13277 	  * )
       
 13278 	    CCXXFLAGS_JDK="$CCXXFLAGS_JDK -fno-omit-frame-pointer"
       
 13279 	    CFLAGS_JDK="${CFLAGS_JDK} -fno-strict-aliasing"
       
 13280           ;;
       
 13281 	  esac
       
 13282           ;;
       
 13283       ossc )
       
 13284       	  CFLAGS_JDK="$CFLAGS_JDK -xc99=%none -xCC -errshort=tags -Xa -v -mt -norunpath -xnolib"
       
 13285       	  CXXFLAGS_JDK="$CXXFLAGS_JDK -errtags=yes +w -mt -features=no%except -DCC_NOEX"
       
 13286           ;;
       
 13287       cl )
       
 13288           CCXXFLAGS_JDK="$CCXXFLAGS $CCXXFLAGS_JDK -Zi -MD -Zc:wchar_t- -W3 -wd4800 \
       
 13289                -D_STATIC_CPPLIB -D_DISABLE_DEPRECATE_STATIC_CPPLIB -DWIN32_LEAN_AND_MEAN \
       
 13290 	       -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE \
       
 13291 	       -DWIN32 -DIAL"
       
 13292           case $LEGACY_OPENJDK_TARGET_CPU1 in
       
 13293               i?86 )
       
 13294                   CCXXFLAGS_JDK="$CCXXFLAGS_JDK -D_X86_ -Dx86"
       
 13295                   ;;
       
 13296               amd64 )
       
 13297                   CCXXFLAGS_JDK="$CCXXFLAGS_JDK -D_AMD64_ -Damd64"
       
 13298                   ;;
       
 13299           esac
       
 13300           ;;
       
 13301 esac
       
 13302 
       
 13303 ###############################################################################
       
 13304 #
       
 13305 # Cross-compile arch specific flags
       
 13306 
       
 13307 #
       
 13308 if test "x$JDK_VARIANT" = "xembedded"; then
       
 13309    CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DJAVASE_EMBEDDED"
       
 13310 fi
       
 13311 
       
 13312 case $OPENJDK_TARGET_CPU_ARCH in
       
 13313 arm )
       
 13314     CCXXFLAGS_JDK="$CCXXFLAGS_JDK -fsigned-char"
       
 13315     ;;
       
 13316 ppc )
       
 13317     CCXXFLAGS_JDK="$CCXXFLAGS_JDK -fsigned-char"
       
 13318     ;;
       
 13319 esac
       
 13320 
       
 13321 ###############################################################################
       
 13322 
       
 13323 CCXXFLAGS_JDK="$CCXXFLAGS_JDK $ADD_LP64"
       
 13324 
       
 13325 # The package path is used only on macosx?
       
 13326 PACKAGE_PATH=/opt/local
       
 13327 
       
 13328 
       
 13329 # Sometimes we use a cpu dir (.../lib/amd64/server)
       
 13330 # Sometimes not (.../lib/server)
       
 13331 LIBARCHDIR="$LEGACY_OPENJDK_TARGET_CPU2/"
       
 13332 if test "x$ENDIAN" = xlittle; then
       
 13333     CCXXFLAGS_JDK="$CCXXFLAGS_JDK -D_LITTLE_ENDIAN"
       
 13334 else
       
 13335     CCXXFLAGS_JDK="$CCXXFLAGS_JDK -D_BIG_ENDIAN"
       
 13336 fi
       
 13337 if test "x$OPENJDK_TARGET_OS" = xlinux; then
       
 13338     CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DLINUX"
       
 13339 fi
       
 13340 if test "x$OPENJDK_TARGET_OS" = xwindows; then
       
 13341     CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DWINDOWS"
       
 13342 fi
       
 13343 if test "x$OPENJDK_TARGET_OS" = xsolaris; then
       
 13344     CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DSOLARIS"
       
 13345 fi
       
 13346 if test "x$OPENJDK_TARGET_OS" = xmacosx; then
       
 13347     CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DMACOSX -D_ALLBSD_SOURCE"
       
 13348     LIBARCHDIR=""
       
 13349 fi
       
 13350 if test "x$OPENJDK_TARGET_OS" = xbsd; then
       
 13351     CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DBSD -D_ALLBSD_SOURCE"
       
 13352 fi
       
 13353 if test "x$DEBUG_LEVEL" = xrelease; then
       
 13354     CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DNDEBUG"
       
 13355 else
       
 13356     CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DDEBUG"
       
 13357 fi
       
 13358 
       
 13359 CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DARCH='\"$LEGACY_OPENJDK_TARGET_CPU1\"' -D$LEGACY_OPENJDK_TARGET_CPU1"
       
 13360 CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DRELEASE='\"$RELEASE\"'"
       
 13361 
       
 13362 CCXXFLAGS_JDK="$CCXXFLAGS_JDK \
       
 13363         -I${JDK_OUTPUTDIR}/include \
       
 13364         -I${JDK_OUTPUTDIR}/include/$OPENJDK_TARGET_OS \
       
 13365         -I${JDK_TOPDIR}/src/share/javavm/export \
       
 13366         -I${JDK_TOPDIR}/src/$LEGACY_OPENJDK_TARGET_OS_API/javavm/export \
       
 13367         -I${JDK_TOPDIR}/src/share/native/common \
       
 13368         -I${JDK_TOPDIR}/src/$LEGACY_OPENJDK_TARGET_OS_API/native/common"
       
 13369 
       
 13370 # The shared libraries are compiled using the picflag.
       
 13371 CFLAGS_JDKLIB="$CCXXFLAGS_JDK $CFLAGS_JDK $PICFLAG $CFLAGS_JDKLIB_EXTRA"
       
 13372 CXXFLAGS_JDKLIB="$CCXXFLAGS_JDK $CXXFLAGS_JDK $PICFLAG $CXXFLAGS_JDKLIB_EXTRA "
       
 13373 
       
 13374 # Executable flags
       
 13375 CFLAGS_JDKEXE="$CCXXFLAGS_JDK $CFLAGS_JDK"
       
 13376 CXXFLAGS_JDKEXE="$CCXXFLAGS_JDK $CXXFLAGS_JDK"
       
 13377 
       
 13378 # Now this is odd. The JDK native libraries have to link against libjvm.so
       
 13379 # On 32-bit machines there is normally two distinct libjvm.so:s, client and server.
       
 13380 # Which should we link to? Are we lucky enough that the binary api to the libjvm.so library
       
 13381 # is identical for client and server? Yes. Which is picked at runtime (client or server)?
       
 13382 # Neither, since the chosen libjvm.so has already been loaded by the launcher, all the following
       
 13383 # libraries will link to whatever is in memory. Yuck.
       
 13384 #
       
 13385 # Thus we offer the compiler to find libjvm.so first in server then in client. It works. Ugh.
       
 13386 if test "x$COMPILER_TYPE" = xCL; then
       
 13387     LDFLAGS_JDK="$LDFLAGS_JDK -nologo -opt:ref -incremental:no"
       
 13388     if test "x$LEGACY_OPENJDK_TARGET_CPU1" = xi586; then
       
 13389         LDFLAGS_JDK="$LDFLAGS_JDK -safeseh"
       
 13390     fi
       
 13391     # TODO: make -debug optional "--disable-full-debug-symbols"
       
 13392     LDFLAGS_JDK="$LDFLAGS_JDK -debug"
       
 13393     LDFLAGS_JDKLIB="${LDFLAGS_JDK} -dll -libpath:${JDK_OUTPUTDIR}/lib"
       
 13394     LDFLAGS_JDKLIB_SUFFIX=""
       
 13395     if test "x$OPENJDK_TARGET_CPU_BITS" = "x64"; then
       
 13396         LDFLAGS_STACK_SIZE=1048576
       
 13397     else
       
 13398         LDFLAGS_STACK_SIZE=327680
       
 13399     fi
       
 13400     LDFLAGS_JDKEXE="${LDFLAGS_JDK} /STACK:$LDFLAGS_STACK_SIZE"
       
 13401 else
       
 13402     # If this is a --hash-style=gnu system, use --hash-style=both, why?
       
 13403     HAS_GNU_HASH=`$CC -dumpspecs 2>/dev/null | $GREP 'hash-style=gnu'`
       
 13404     if test -n "$HAS_GNU_HASH"; then
       
 13405         # And since we now know that the linker is gnu, then add -z defs, to forbid
       
 13406         # undefined symbols in object files.
       
 13407         LDFLAGS_JDK="${LDFLAGS_JDK} -Xlinker --hash-style=both -Xlinker -z -Xlinker defs"
       
 13408         if test "x$DEBUG_LEVEL" == "xrelease"; then
       
 13409             # When building release libraries, tell the linker optimize them.
       
 13410             # Should this be supplied to the OSS linker as well?
       
 13411             LDFLAGS_JDK="${LDFLAGS_JDK} -Xlinker -O1"
       
 13412         fi
       
 13413     fi
       
 13414 
       
 13415     LDFLAGS_JDKLIB="${LDFLAGS_JDK} $SHARED_LIBRARY_FLAGS \
       
 13416                     -L${JDK_OUTPUTDIR}/lib/${LIBARCHDIR}server \
       
 13417                     -L${JDK_OUTPUTDIR}/lib/${LIBARCHDIR}client \
       
 13418   	            -L${JDK_OUTPUTDIR}/lib/${LIBARCHDIR}"
       
 13419     LDFLAGS_JDKLIB_SUFFIX="-ljvm -ljava"
       
 13420     if test "x$COMPILER_NAME" = xossc; then
       
 13421         LDFLAGS_JDKLIB_SUFFIX="$LDFLAGS_JDKLIB_SUFFIX -lc"
       
 13422     fi
       
 13423 
       
 13424     # Only the jli library is explicitly linked when the launchers are built.
       
 13425     # The libjvm is then dynamically loaded/linked by the launcher.
       
 13426     LDFLAGS_JDKEXE="${LDFLAGS_JDK}"
       
 13427     if test "x$OPENJDK_TARGET_OS" != "xmacosx"; then
       
 13428        LDFLAGS_JDKEXE="$LDFLAGS_JDKEXE -L${JDK_OUTPUTDIR}/lib/${LIBARCHDIR}jli"
       
 13429        LDFLAGS_JDKEXE_SUFFIX="-ljli"
       
 13430     fi
       
 13431 fi
       
 13432 
       
 13433 # Adjust flags according to debug level.
       
 13434 case $DEBUG_LEVEL in
       
 13435       fastdebug )
       
 13436               CFLAGS="$CFLAGS $D_FLAG"
       
 13437               JAVAC_FLAGS="$JAVAC_FLAGS -g"
       
 13438               ;;
       
 13439       slowdebug )
       
 13440               CFLAGS="$CFLAGS $D_FLAG"
       
 13441 	      C_O_FLAG_HI="$C_O_FLAG_NONE"
       
 13442 	      C_O_FLAG_NORM="$C_O_FLAG_NONE"
       
 13443 	      CXX_O_FLAG_HI="$CXX_O_FLAG_NONE"
       
 13444 	      CXX_O_FLAG_NORM="$CXX_O_FLAG_NONE"
       
 13445               JAVAC_FLAGS="$JAVAC_FLAGS -g"
       
 13446               ;;
       
 13447 esac
       
 13448 
       
 13449 
       
 13450 
       
 13451 
       
 13452 
       
 13453 
       
 13454 
       
 13455 
       
 13456 
       
 13457 
       
 13458 
       
 13459 
       
 13460 
       
 13461 
       
 13462 # After we have toolchain, we can compile the uncygdrive helper
       
 13463 
       
 13464 # When using cygwin, we need a wrapper binary that renames
       
 13465 # /cygdrive/c/ arguments into c:/ arguments and peeks into
       
 13466 # @files and rewrites these too! This wrapper binary is
       
 13467 # called uncygdrive.exe.
       
 13468 UNCYGDRIVE=
       
 13469 if test "x$OPENJDK_BUILD_OS" = xwindows; then
       
 13470     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if uncygdrive can be created" >&5
       
 13471 $as_echo_n "checking if uncygdrive can be created... " >&6; }
       
 13472     UNCYGDRIVE_SRC=`$CYGPATH -m $SRC_ROOT/common/src/uncygdrive.c`
       
 13473     rm -f $OUTPUT_ROOT/uncygdrive*
       
 13474     UNCYGDRIVE=`$CYGPATH -m $OUTPUT_ROOT/uncygdrive.exe`
       
 13475     cd $OUTPUT_ROOT
       
 13476     $CC $UNCYGDRIVE_SRC /Fe$UNCYGDRIVE > $OUTPUT_ROOT/uncygdrive1.log 2>&1
       
 13477     cd $CURDIR
       
 13478 
       
 13479     if test ! -x $OUTPUT_ROOT/uncygdrive.exe; then
       
 13480         { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
 13481 $as_echo "no" >&6; }
       
 13482         cat $OUTPUT_ROOT/uncygdrive1.log
       
 13483         as_fn_error $? "Could not create $OUTPUT_ROOT/uncygdrive.exe" "$LINENO" 5
       
 13484     fi
       
 13485     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $UNCYGDRIVE" >&5
       
 13486 $as_echo "$UNCYGDRIVE" >&6; }
       
 13487     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if uncygdrive.exe works" >&5
       
 13488 $as_echo_n "checking if uncygdrive.exe works... " >&6; }
       
 13489     cd $OUTPUT_ROOT
       
 13490     $UNCYGDRIVE $CC $SRC_ROOT/common/src/uncygdrive.c /Fe$OUTPUT_ROOT/uncygdrive2.exe > $OUTPUT_ROOT/uncygdrive2.log 2>&1
       
 13491     cd $CURDIR
       
 13492     if test ! -x $OUTPUT_ROOT/uncygdrive2.exe; then
       
 13493         { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
 13494 $as_echo "no" >&6; }
       
 13495         cat $OUTPUT_ROOT/uncygdrive2.log
       
 13496         as_fn_error $? "Uncygdrive did not work!" "$LINENO" 5
       
 13497     fi
       
 13498     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
       
 13499 $as_echo "yes" >&6; }
       
 13500     rm -f $OUTPUT_ROOT/uncygdrive?.??? $OUTPUT_ROOT/uncygdrive.obj
       
 13501 fi
       
 13502 
       
 13503 
       
 13504 
       
 13505 
       
 13506 
       
 13507 # Setup debug symbols (need objcopy from the toolchain for that)
       
 13508 
       
 13509 #
       
 13510 # ENABLE_DEBUG_SYMBOLS
       
 13511 # This must be done after the toolchain is setup, since we're looking at objcopy.
       
 13512 #
       
 13513 ENABLE_DEBUG_SYMBOLS=default
       
 13514 
       
 13515 # default on macosx is no...
       
 13516 if test "x$OPENJDK_TARGET_OS" = xmacosx; then
       
 13517    ENABLE_DEBUG_SYMBOLS=no
       
 13518 fi
       
 13519 
       
 13520 # default for embedded is no...
       
 13521 if test "x$JDK_VARIANT" = "xembedded"; then
       
 13522    ENABLE_DEBUG_SYMBOLS=no
       
 13523 fi
       
 13524 
       
 13525 # Check whether --enable-debug-symbols was given.
       
 13526 if test "${enable_debug_symbols+set}" = set; then :
       
 13527   enableval=$enable_debug_symbols; ENABLE_DEBUG_SYMBOLS=${enable_debug_symbols}
       
 13528 fi
       
 13529 
       
 13530 
       
 13531 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we should generate debug symbols" >&5
       
 13532 $as_echo_n "checking if we should generate debug symbols... " >&6; }
       
 13533 
       
 13534 if test "x$ENABLE_DEBUG_SYMBOLS" = "xyes" && test "x$OBJCOPY" = x; then
       
 13535    # explicit enabling of enable-debug-symbols and can't find objcopy
       
 13536    #   this is an error
       
 13537    as_fn_error $? "Unable to find objcopy, cannot enable debug-symbols" "$LINENO" 5
       
 13538 fi
       
 13539 
       
 13540 if test "x$ENABLE_DEBUG_SYMBOLS" = "xdefault"; then
       
 13541   # Default is on if objcopy is found, otherwise off
       
 13542   if test "x$OBJCOPY" != x; then
       
 13543      ENABLE_DEBUG_SYMBOLS=yes
       
 13544   else
       
 13545      ENABLE_DEBUG_SYMBOLS=no
       
 13546   fi
       
 13547 fi
       
 13548 
       
 13549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ENABLE_DEBUG_SYMBOLS" >&5
       
 13550 $as_echo "$ENABLE_DEBUG_SYMBOLS" >&6; }
       
 13551 
       
 13552 #
       
 13553 # ZIP_DEBUGINFO_FILES
       
 13554 #
       
 13555 ZIP_DEBUGINFO_FILES=yes
       
 13556 
       
 13557 # Check whether --enable-zip-debug-info was given.
       
 13558 if test "${enable_zip_debug_info+set}" = set; then :
       
 13559   enableval=$enable_zip_debug_info; ZIP_DEBUGINFO_FILES=${enable_zip_debug_info}
       
 13560 fi
       
 13561 
       
 13562 
       
 13563 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we should zip debug-info files" >&5
       
 13564 $as_echo_n "checking if we should zip debug-info files... " >&6; }
       
 13565 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ZIP_DEBUGINFO_FILES" >&5
       
 13566 $as_echo "$ZIP_DEBUGINFO_FILES" >&6; }
       
 13567 
       
 13568 # Hotspot wants ZIP_DEBUGINFO_FILES to be 1 for yes
       
 13569 #   use that...
       
 13570 if test "x$ZIP_DEBUGINFO_FILES" = "xyes"; then
       
 13571    ZIP_DEBUGINFO_FILES=1
       
 13572 else
       
 13573    ZIP_DEBUGINFO_FILES=0
       
 13574 fi
       
 13575 
       
 13576 
       
 13577 
       
 13578 
       
 13579 
       
 13580 
       
 13581 
       
 13582 ###############################################################################
       
 13583 #
       
 13584 # Check dependencies for external and internal libraries.
       
 13585 #
       
 13586 ###############################################################################
       
 13587 
       
 13588 
       
 13589 
       
 13590 ###############################################################################
       
 13591 #
       
 13592 # OS specific settings that we never will need to probe.
       
 13593 #
       
 13594 if test "x$OPENJDK_TARGET_OS" = xlinux; then
       
 13595     { $as_echo "$as_me:${as_lineno-$LINENO}: checking what is not needed on Linux?" >&5
       
 13596 $as_echo_n "checking what is not needed on Linux?... " >&6; }
       
 13597     PULSE_NOT_NEEDED=yes
       
 13598     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pulse" >&5
       
 13599 $as_echo "pulse" >&6; }
       
 13600 fi
       
 13601 
       
 13602 if test "x$OPENJDK_TARGET_OS" = xsolaris; then
       
 13603     { $as_echo "$as_me:${as_lineno-$LINENO}: checking what is not needed on Solaris?" >&5
       
 13604 $as_echo_n "checking what is not needed on Solaris?... " >&6; }
       
 13605     ALSA_NOT_NEEDED=yes
       
 13606     PULSE_NOT_NEEDED=yes
       
 13607     { $as_echo "$as_me:${as_lineno-$LINENO}: result: alsa pulse" >&5
       
 13608 $as_echo "alsa pulse" >&6; }
       
 13609 fi
       
 13610 
       
 13611 if test "x$OPENJDK_TARGET_OS" = xwindows; then
       
 13612     { $as_echo "$as_me:${as_lineno-$LINENO}: checking what is not needed on Windows?" >&5
       
 13613 $as_echo_n "checking what is not needed on Windows?... " >&6; }
       
 13614     CUPS_NOT_NEEDED=yes
       
 13615     ALSA_NOT_NEEDED=yes
       
 13616     PULSE_NOT_NEEDED=yes
       
 13617     X11_NOT_NEEDED=yes
       
 13618     { $as_echo "$as_me:${as_lineno-$LINENO}: result: alsa cups pulse x11" >&5
       
 13619 $as_echo "alsa cups pulse x11" >&6; }
       
 13620 fi
       
 13621 
       
 13622 if test "x$OPENJDK_TARGET_OS" = xmacosx; then
       
 13623     { $as_echo "$as_me:${as_lineno-$LINENO}: checking what is not needed on MacOSX?" >&5
       
 13624 $as_echo_n "checking what is not needed on MacOSX?... " >&6; }
       
 13625     ALSA_NOT_NEEDED=yes
       
 13626     PULSE_NOT_NEEDED=yes
       
 13627     X11_NOT_NEEDED=yes
       
 13628     FREETYPE2_NOT_NEEDED=yes
       
 13629     # If the java runtime framework is disabled, then we need X11.
       
 13630     # This will be adjusted below.
       
 13631     { $as_echo "$as_me:${as_lineno-$LINENO}: result: alsa pulse x11" >&5
       
 13632 $as_echo "alsa pulse x11" >&6; }
       
 13633 fi
       
 13634 
       
 13635 if test "x$OPENJDK_TARGET_OS" = xbsd; then
       
 13636     { $as_echo "$as_me:${as_lineno-$LINENO}: checking what is not needed on bsd?" >&5
       
 13637 $as_echo_n "checking what is not needed on bsd?... " >&6; }
       
 13638     ALSA_NOT_NEEDED=yes
       
 13639     { $as_echo "$as_me:${as_lineno-$LINENO}: result: alsa" >&5
       
 13640 $as_echo "alsa" >&6; }
       
 13641 fi
       
 13642 
       
 13643 if test "x$OPENJDK" = "xfalse"; then
       
 13644     FREETYPE2_NOT_NEEDED=yes
       
 13645 fi
       
 13646 
       
 13647 ###############################################################################
       
 13648 #
       
 13649 # Check for MacOSX support for OpenJDK. If this exists, try to build a JVM
       
 13650 # that uses this API.
       
 13651 #
       
 13652 # Check whether --enable-macosx-runtime-support was given.
       
 13653 if test "${enable_macosx_runtime_support+set}" = set; then :
       
 13654   enableval=$enable_macosx_runtime_support; MACOSX_RUNTIME_SUPPORT="${enableval}"
       
 13655 else
       
 13656   MACOSX_RUNTIME_SUPPORT="no"
       
 13657 fi
       
 13658 
       
 13659 
       
 13660 USE_MACOSX_RUNTIME_SUPPORT=no
       
 13661 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for explicit Java runtime support in the OS" >&5
       
 13662 $as_echo_n "checking for explicit Java runtime support in the OS... " >&6; }
       
 13663 if test -f /System/Library/Frameworks/JavaVM.framework/Frameworks/JavaRuntimeSupport.framework/Headers/JavaRuntimeSupport.h; then
       
 13664     if test "x$MACOSX_RUNTIME_SUPPORT" != xno; then
       
 13665         MACOSX_RUNTIME_SUPPORT=yes
       
 13666         USE_MACOSX_RUNTIME_SUPPORT=yes
       
 13667         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, does not need alsa freetype2 pulse and X11" >&5
       
 13668 $as_echo "yes, does not need alsa freetype2 pulse and X11" >&6; }
       
 13669     else
       
 13670         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, but explicitly disabled." >&5
       
 13671 $as_echo "yes, but explicitly disabled." >&6; }
       
 13672     fi
       
 13673 else
       
 13674     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
 13675 $as_echo "no" >&6; }
       
 13676 fi
       
 13677 
       
 13678 if test "x$OPENJDK_TARGET_OS" = xmacosx && test "x$USE_MACOSX_RUNTIME_SUPPORT" = xno; then
       
 13679     { $as_echo "$as_me:${as_lineno-$LINENO}: checking what is not needed on an X11 build on MacOSX?" >&5
       
 13680 $as_echo_n "checking what is not needed on an X11 build on MacOSX?... " >&6; }
       
 13681     X11_NOT_NEEDED=
       
 13682     FREETYPE2_NOT_NEEDED=
       
 13683     { $as_echo "$as_me:${as_lineno-$LINENO}: result: alsa pulse" >&5
       
 13684 $as_echo "alsa pulse" >&6; }
       
 13685 fi
       
 13686 
       
 13687 
       
 13688 
       
 13689 
       
 13690 
       
 13691 ###############################################################################
       
 13692 #
       
 13693 # Check for X Windows
       
 13694 #
       
 13695 
       
 13696 # Check if the user has specified sysroot, but not --x-includes or --x-libraries.
       
 13697 # Make a simple check for the libraries at the sysroot, and setup --x-includes and
       
 13698 # --x-libraries for the sysroot, if that seems to be correct.
       
 13699 if test "x$SYS_ROOT" != "x/"; then
       
 13700   if test "x$x_includes" = xNONE; then
       
 13701     if test -f "$SYS_ROOT/usr/X11R6/include/X11/Xlib.h"; then
       
 13702       x_includes="$SYS_ROOT/usr/X11R6/include"
       
 13703     fi
       
 13704   fi
       
 13705   if test "x$x_libraries" = xNONE; then
       
 13706     if test -f "$SYS_ROOT/usr/X11R6/lib/libX11.so"; then
       
 13707       x_libraries="$SYS_ROOT/usr/X11R6/lib"
       
 13708     fi
       
 13709   fi
       
 13710 fi
       
 13711 
       
 13712 # Now let autoconf do it's magic
       
 13713 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
       
 13714 $as_echo_n "checking for X... " >&6; }
       
 13715 
       
 13716 
       
 13717 # Check whether --with-x was given.
       
 13718 if test "${with_x+set}" = set; then :
       
 13719   withval=$with_x;
       
 13720 fi
       
 13721 
       
 13722 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
       
 13723 if test "x$with_x" = xno; then
       
 13724   # The user explicitly disabled X.
       
 13725   have_x=disabled
       
 13726 else
       
 13727   case $x_includes,$x_libraries in #(
       
 13728     *\'*) as_fn_error $? "cannot use X directory names containing '" "$LINENO" 5 ;; #(
       
 13729     *,NONE | NONE,*) if test "${ac_cv_have_x+set}" = set; then :
       
 13730   $as_echo_n "(cached) " >&6
       
 13731 else
       
 13732   # One or both of the vars are not set, and there is no cached value.
       
 13733 ac_x_includes=no ac_x_libraries=no
       
 13734 rm -f -r conftest.dir
       
 13735 if mkdir conftest.dir; then
       
 13736   cd conftest.dir
       
 13737   cat >Imakefile <<'_ACEOF'
       
 13738 incroot:
       
 13739 	@echo incroot='${INCROOT}'
       
 13740 usrlibdir:
       
 13741 	@echo usrlibdir='${USRLIBDIR}'
       
 13742 libdir:
       
 13743 	@echo libdir='${LIBDIR}'
       
 13744 _ACEOF
       
 13745   if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
       
 13746     # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
       
 13747     for ac_var in incroot usrlibdir libdir; do
       
 13748       eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
       
 13749     done
       
 13750     # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
       
 13751     for ac_extension in a so sl dylib la dll; do
       
 13752       if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
       
 13753 	 test -f "$ac_im_libdir/libX11.$ac_extension"; then
       
 13754 	ac_im_usrlibdir=$ac_im_libdir; break
       
 13755       fi
       
 13756     done
       
 13757     # Screen out bogus values from the imake configuration.  They are
       
 13758     # bogus both because they are the default anyway, and because
       
 13759     # using them would break gcc on systems where it needs fixed includes.
       
 13760     case $ac_im_incroot in
       
 13761 	/usr/include) ac_x_includes= ;;
       
 13762 	*) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
       
 13763     esac
       
 13764     case $ac_im_usrlibdir in
       
 13765 	/usr/lib | /usr/lib64 | /lib | /lib64) ;;
       
 13766 	*) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
       
 13767     esac
       
 13768   fi
       
 13769   cd ..
       
 13770   rm -f -r conftest.dir
       
 13771 fi
       
 13772 
       
 13773 # Standard set of common directories for X headers.
       
 13774 # Check X11 before X11Rn because it is often a symlink to the current release.
       
 13775 ac_x_header_dirs='
       
 13776 /usr/X11/include
       
 13777 /usr/X11R7/include
       
 13778 /usr/X11R6/include
       
 13779 /usr/X11R5/include
       
 13780 /usr/X11R4/include
       
 13781 
       
 13782 /usr/include/X11
       
 13783 /usr/include/X11R7
       
 13784 /usr/include/X11R6
       
 13785 /usr/include/X11R5
       
 13786 /usr/include/X11R4
       
 13787 
       
 13788 /usr/local/X11/include
       
 13789 /usr/local/X11R7/include
       
 13790 /usr/local/X11R6/include
       
 13791 /usr/local/X11R5/include
       
 13792 /usr/local/X11R4/include
       
 13793 
       
 13794 /usr/local/include/X11
       
 13795 /usr/local/include/X11R7
       
 13796 /usr/local/include/X11R6
       
 13797 /usr/local/include/X11R5
       
 13798 /usr/local/include/X11R4
       
 13799 
       
 13800 /usr/X386/include
       
 13801 /usr/x386/include
       
 13802 /usr/XFree86/include/X11
       
 13803 
       
 13804 /usr/include
       
 13805 /usr/local/include
       
 13806 /usr/unsupported/include
       
 13807 /usr/athena/include
       
 13808 /usr/local/x11r5/include
       
 13809 /usr/lpp/Xamples/include
       
 13810 
       
 13811 /usr/openwin/include
       
 13812 /usr/openwin/share/include'
       
 13813 
       
 13814 if test "$ac_x_includes" = no; then
       
 13815   # Guess where to find include files, by looking for Xlib.h.
       
 13816   # First, try using that file with no special directory specified.
       
 13817   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
       
 13818 /* end confdefs.h.  */
       
 13819 #include <X11/Xlib.h>
       
 13820 _ACEOF
       
 13821 if ac_fn_cxx_try_cpp "$LINENO"; then :
       
 13822   # We can compile using X headers with no special include directory.
       
 13823 ac_x_includes=
       
 13824 else
       
 13825   for ac_dir in $ac_x_header_dirs; do
       
 13826   if test -r "$ac_dir/X11/Xlib.h"; then
       
 13827     ac_x_includes=$ac_dir
       
 13828     break
       
 13829   fi
       
 13830 done
       
 13831 fi
       
 13832 rm -f conftest.err conftest.i conftest.$ac_ext
       
 13833 fi # $ac_x_includes = no
       
 13834 
       
 13835 if test "$ac_x_libraries" = no; then
       
 13836   # Check for the libraries.
       
 13837   # See if we find them without any special options.
       
 13838   # Don't add to $LIBS permanently.
       
 13839   ac_save_LIBS=$LIBS
       
 13840   LIBS="-lX11 $LIBS"
       
 13841   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
       
 13842 /* end confdefs.h.  */
       
 13843 #include <X11/Xlib.h>
       
 13844 int
       
 13845 main ()
       
 13846 {
       
 13847 XrmInitialize ()
       
 13848   ;
       
 13849   return 0;
       
 13850 }
       
 13851 _ACEOF
       
 13852 if ac_fn_cxx_try_link "$LINENO"; then :
       
 13853   LIBS=$ac_save_LIBS
       
 13854 # We can link X programs with no special library path.
       
 13855 ac_x_libraries=
       
 13856 else
       
 13857   LIBS=$ac_save_LIBS
       
 13858 for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
       
 13859 do
       
 13860   # Don't even attempt the hair of trying to link an X program!
       
 13861   for ac_extension in a so sl dylib la dll; do
       
 13862     if test -r "$ac_dir/libX11.$ac_extension"; then
       
 13863       ac_x_libraries=$ac_dir
       
 13864       break 2
       
 13865     fi
       
 13866   done
       
 13867 done
       
 13868 fi
       
 13869 rm -f core conftest.err conftest.$ac_objext \
       
 13870     conftest$ac_exeext conftest.$ac_ext
       
 13871 fi # $ac_x_libraries = no
       
 13872 
       
 13873 case $ac_x_includes,$ac_x_libraries in #(
       
 13874   no,* | *,no | *\'*)
       
 13875     # Didn't find X, or a directory has "'" in its name.
       
 13876     ac_cv_have_x="have_x=no";; #(
       
 13877   *)
       
 13878     # Record where we found X for the cache.
       
 13879     ac_cv_have_x="have_x=yes\
       
 13880 	ac_x_includes='$ac_x_includes'\
       
 13881 	ac_x_libraries='$ac_x_libraries'"
       
 13882 esac
       
 13883 fi
       
 13884 ;; #(
       
 13885     *) have_x=yes;;
       
 13886   esac
       
 13887   eval "$ac_cv_have_x"
       
 13888 fi # $with_x != no
       
 13889 
       
 13890 if test "$have_x" != yes; then
       
 13891   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
       
 13892 $as_echo "$have_x" >&6; }
       
 13893   no_x=yes
       
 13894 else
       
 13895   # If each of the values was on the command line, it overrides each guess.
       
 13896   test "x$x_includes" = xNONE && x_includes=$ac_x_includes
       
 13897   test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
       
 13898   # Update the cache value to reflect the command line values.
       
 13899   ac_cv_have_x="have_x=yes\
       
 13900 	ac_x_includes='$x_includes'\
       
 13901 	ac_x_libraries='$x_libraries'"
       
 13902   { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
       
 13903 $as_echo "libraries $x_libraries, headers $x_includes" >&6; }
       
 13904 fi
       
 13905 
       
 13906 if test "$no_x" = yes; then
       
 13907   # Not all programs may use this symbol, but it does not hurt to define it.
       
 13908 
       
 13909 $as_echo "#define X_DISPLAY_MISSING 1" >>confdefs.h
       
 13910 
       
 13911   X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
       
 13912 else
       
 13913   if test -n "$x_includes"; then
       
 13914     X_CFLAGS="$X_CFLAGS -I$x_includes"
       
 13915   fi
       
 13916 
       
 13917   # It would also be nice to do this for all -L options, not just this one.
       
 13918   if test -n "$x_libraries"; then
       
 13919     X_LIBS="$X_LIBS -L$x_libraries"
       
 13920     # For Solaris; some versions of Sun CC require a space after -R and
       
 13921     # others require no space.  Words are not sufficient . . . .
       
 13922     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -R must be followed by a space" >&5
       
 13923 $as_echo_n "checking whether -R must be followed by a space... " >&6; }
       
 13924     ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
       
 13925     ac_xsave_cxx_werror_flag=$ac_cxx_werror_flag
       
 13926     ac_cxx_werror_flag=yes
       
 13927     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
       
 13928 /* end confdefs.h.  */
       
 13929 
       
 13930 int
       
 13931 main ()
       
 13932 {
       
 13933 
       
 13934   ;
       
 13935   return 0;
       
 13936 }
       
 13937 _ACEOF
       
 13938 if ac_fn_cxx_try_link "$LINENO"; then :
       
 13939   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
 13940 $as_echo "no" >&6; }
       
 13941        X_LIBS="$X_LIBS -R$x_libraries"
       
 13942 else
       
 13943   LIBS="$ac_xsave_LIBS -R $x_libraries"
       
 13944        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
       
 13945 /* end confdefs.h.  */
       
 13946 
       
 13947 int
       
 13948 main ()
       
 13949 {
       
 13950 
       
 13951   ;
       
 13952   return 0;
       
 13953 }
       
 13954 _ACEOF
       
 13955 if ac_fn_cxx_try_link "$LINENO"; then :
       
 13956   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
       
 13957 $as_echo "yes" >&6; }
       
 13958 	  X_LIBS="$X_LIBS -R $x_libraries"
       
 13959 else
       
 13960   { $as_echo "$as_me:${as_lineno-$LINENO}: result: neither works" >&5
       
 13961 $as_echo "neither works" >&6; }
       
 13962 fi
       
 13963 rm -f core conftest.err conftest.$ac_objext \
       
 13964     conftest$ac_exeext conftest.$ac_ext
       
 13965 fi
       
 13966 rm -f core conftest.err conftest.$ac_objext \
       
 13967     conftest$ac_exeext conftest.$ac_ext
       
 13968     ac_cxx_werror_flag=$ac_xsave_cxx_werror_flag
       
 13969     LIBS=$ac_xsave_LIBS
       
 13970   fi
       
 13971 
       
 13972   # Check for system-dependent libraries X programs must link with.
       
 13973   # Do this before checking for the system-independent R6 libraries
       
 13974   # (-lICE), since we may need -lsocket or whatever for X linking.
       
 13975 
       
 13976   if test "$ISC" = yes; then
       
 13977     X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
       
 13978   else
       
 13979     # Martyn Johnson says this is needed for Ultrix, if the X
       
 13980     # libraries were built with DECnet support.  And Karl Berry says
       
 13981     # the Alpha needs dnet_stub (dnet does not exist).
       
 13982     ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
       
 13983     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
       
 13984 /* end confdefs.h.  */
       
 13985 
       
 13986 /* Override any GCC internal prototype to avoid an error.
       
 13987    Use char because int might match the return type of a GCC
       
 13988    builtin and then its argument prototype would still apply.  */
       
 13989 #ifdef __cplusplus
       
 13990 extern "C"
       
 13991 #endif
       
 13992 char XOpenDisplay ();
       
 13993 int
       
 13994 main ()
       
 13995 {
       
 13996 return XOpenDisplay ();
       
 13997   ;
       
 13998   return 0;
       
 13999 }
       
 14000 _ACEOF
       
 14001 if ac_fn_cxx_try_link "$LINENO"; then :
       
 14002 
       
 14003 else
       
 14004   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet" >&5
       
 14005 $as_echo_n "checking for dnet_ntoa in -ldnet... " >&6; }
       
 14006 if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then :
       
 14007   $as_echo_n "(cached) " >&6
       
 14008 else
       
 14009   ac_check_lib_save_LIBS=$LIBS
       
 14010 LIBS="-ldnet  $LIBS"
       
 14011 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
       
 14012 /* end confdefs.h.  */
       
 14013 
       
 14014 /* Override any GCC internal prototype to avoid an error.
       
 14015    Use char because int might match the return type of a GCC
       
 14016    builtin and then its argument prototype would still apply.  */
       
 14017 #ifdef __cplusplus
       
 14018 extern "C"
       
 14019 #endif
       
 14020 char dnet_ntoa ();
       
 14021 int
       
 14022 main ()
       
 14023 {
       
 14024 return dnet_ntoa ();
       
 14025   ;
       
 14026   return 0;
       
 14027 }
       
 14028 _ACEOF
       
 14029 if ac_fn_cxx_try_link "$LINENO"; then :
       
 14030   ac_cv_lib_dnet_dnet_ntoa=yes
       
 14031 else
       
 14032   ac_cv_lib_dnet_dnet_ntoa=no
       
 14033 fi
       
 14034 rm -f core conftest.err conftest.$ac_objext \
       
 14035     conftest$ac_exeext conftest.$ac_ext
       
 14036 LIBS=$ac_check_lib_save_LIBS
       
 14037 fi
       
 14038 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
       
 14039 $as_echo "$ac_cv_lib_dnet_dnet_ntoa" >&6; }
       
 14040 if test "x$ac_cv_lib_dnet_dnet_ntoa" = x""yes; then :
       
 14041   X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
       
 14042 fi
       
 14043 
       
 14044     if test $ac_cv_lib_dnet_dnet_ntoa = no; then
       
 14045       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet_stub" >&5
       
 14046 $as_echo_n "checking for dnet_ntoa in -ldnet_stub... " >&6; }
       
 14047 if test "${ac_cv_lib_dnet_stub_dnet_ntoa+set}" = set; then :
       
 14048   $as_echo_n "(cached) " >&6
       
 14049 else
       
 14050   ac_check_lib_save_LIBS=$LIBS
       
 14051 LIBS="-ldnet_stub  $LIBS"
       
 14052 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
       
 14053 /* end confdefs.h.  */
       
 14054 
       
 14055 /* Override any GCC internal prototype to avoid an error.
       
 14056    Use char because int might match the return type of a GCC
       
 14057    builtin and then its argument prototype would still apply.  */
       
 14058 #ifdef __cplusplus
       
 14059 extern "C"
       
 14060 #endif
       
 14061 char dnet_ntoa ();
       
 14062 int
       
 14063 main ()
       
 14064 {
       
 14065 return dnet_ntoa ();
       
 14066   ;
       
 14067   return 0;
       
 14068 }
       
 14069 _ACEOF
       
 14070 if ac_fn_cxx_try_link "$LINENO"; then :
       
 14071   ac_cv_lib_dnet_stub_dnet_ntoa=yes
       
 14072 else
       
 14073   ac_cv_lib_dnet_stub_dnet_ntoa=no
       
 14074 fi
       
 14075 rm -f core conftest.err conftest.$ac_objext \
       
 14076     conftest$ac_exeext conftest.$ac_ext
       
 14077 LIBS=$ac_check_lib_save_LIBS
       
 14078 fi
       
 14079 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
       
 14080 $as_echo "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; }
       
 14081 if test "x$ac_cv_lib_dnet_stub_dnet_ntoa" = x""yes; then :
       
 14082   X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
       
 14083 fi
       
 14084 
       
 14085     fi
       
 14086 fi
       
 14087 rm -f core conftest.err conftest.$ac_objext \
       
 14088     conftest$ac_exeext conftest.$ac_ext
       
 14089     LIBS="$ac_xsave_LIBS"
       
 14090 
       
 14091     # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
       
 14092     # to get the SysV transport functions.
       
 14093     # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4)
       
 14094     # needs -lnsl.
       
 14095     # The nsl library prevents programs from opening the X display
       
 14096     # on Irix 5.2, according to T.E. Dickey.
       
 14097     # The functions gethostbyname, getservbyname, and inet_addr are
       
 14098     # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
       
 14099     ac_fn_cxx_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname"
       
 14100 if test "x$ac_cv_func_gethostbyname" = x""yes; then :
       
 14101 
       
 14102 fi
       
 14103 
       
 14104     if test $ac_cv_func_gethostbyname = no; then
       
 14105       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
       
 14106 $as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
       
 14107 if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then :
       
 14108   $as_echo_n "(cached) " >&6
       
 14109 else
       
 14110   ac_check_lib_save_LIBS=$LIBS
       
 14111 LIBS="-lnsl  $LIBS"
       
 14112 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
       
 14113 /* end confdefs.h.  */
       
 14114 
       
 14115 /* Override any GCC internal prototype to avoid an error.
       
 14116    Use char because int might match the return type of a GCC
       
 14117    builtin and then its argument prototype would still apply.  */
       
 14118 #ifdef __cplusplus
       
 14119 extern "C"
       
 14120 #endif
       
 14121 char gethostbyname ();
       
 14122 int
       
 14123 main ()
       
 14124 {
       
 14125 return gethostbyname ();
       
 14126   ;
       
 14127   return 0;
       
 14128 }
       
 14129 _ACEOF
       
 14130 if ac_fn_cxx_try_link "$LINENO"; then :
       
 14131   ac_cv_lib_nsl_gethostbyname=yes
       
 14132 else
       
 14133   ac_cv_lib_nsl_gethostbyname=no
       
 14134 fi
       
 14135 rm -f core conftest.err conftest.$ac_objext \
       
 14136     conftest$ac_exeext conftest.$ac_ext
       
 14137 LIBS=$ac_check_lib_save_LIBS
       
 14138 fi
       
 14139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
       
 14140 $as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
       
 14141 if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then :
       
 14142   X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
       
 14143 fi
       
 14144 
       
 14145       if test $ac_cv_lib_nsl_gethostbyname = no; then
       
 14146 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lbsd" >&5
       
 14147 $as_echo_n "checking for gethostbyname in -lbsd... " >&6; }
       
 14148 if test "${ac_cv_lib_bsd_gethostbyname+set}" = set; then :
       
 14149   $as_echo_n "(cached) " >&6
       
 14150 else
       
 14151   ac_check_lib_save_LIBS=$LIBS
       
 14152 LIBS="-lbsd  $LIBS"
       
 14153 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
       
 14154 /* end confdefs.h.  */
       
 14155 
       
 14156 /* Override any GCC internal prototype to avoid an error.
       
 14157    Use char because int might match the return type of a GCC
       
 14158    builtin and then its argument prototype would still apply.  */
       
 14159 #ifdef __cplusplus
       
 14160 extern "C"
       
 14161 #endif
       
 14162 char gethostbyname ();
       
 14163 int
       
 14164 main ()
       
 14165 {
       
 14166 return gethostbyname ();
       
 14167   ;
       
 14168   return 0;
       
 14169 }
       
 14170 _ACEOF
       
 14171 if ac_fn_cxx_try_link "$LINENO"; then :
       
 14172   ac_cv_lib_bsd_gethostbyname=yes
       
 14173 else
       
 14174   ac_cv_lib_bsd_gethostbyname=no
       
 14175 fi
       
 14176 rm -f core conftest.err conftest.$ac_objext \
       
 14177     conftest$ac_exeext conftest.$ac_ext
       
 14178 LIBS=$ac_check_lib_save_LIBS
       
 14179 fi
       
 14180 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_gethostbyname" >&5
       
 14181 $as_echo "$ac_cv_lib_bsd_gethostbyname" >&6; }
       
 14182 if test "x$ac_cv_lib_bsd_gethostbyname" = x""yes; then :
       
 14183   X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
       
 14184 fi
       
 14185 
       
 14186       fi
       
 14187     fi
       
 14188 
       
 14189     # lieder@skyler.mavd.honeywell.com says without -lsocket,
       
 14190     # socket/setsockopt and other routines are undefined under SCO ODT
       
 14191     # 2.0.  But -lsocket is broken on IRIX 5.2 (and is not necessary
       
 14192     # on later versions), says Simon Leinen: it contains gethostby*
       
 14193     # variants that don't use the name server (or something).  -lsocket
       
 14194     # must be given before -lnsl if both are needed.  We assume that
       
 14195     # if connect needs -lnsl, so does gethostbyname.
       
 14196     ac_fn_cxx_check_func "$LINENO" "connect" "ac_cv_func_connect"
       
 14197 if test "x$ac_cv_func_connect" = x""yes; then :
       
 14198 
       
 14199 fi
       
 14200 
       
 14201     if test $ac_cv_func_connect = no; then
       
 14202       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for connect in -lsocket" >&5
       
 14203 $as_echo_n "checking for connect in -lsocket... " >&6; }
       
 14204 if test "${ac_cv_lib_socket_connect+set}" = set; then :
       
 14205   $as_echo_n "(cached) " >&6
       
 14206 else
       
 14207   ac_check_lib_save_LIBS=$LIBS
       
 14208 LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
       
 14209 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
       
 14210 /* end confdefs.h.  */
       
 14211 
       
 14212 /* Override any GCC internal prototype to avoid an error.
       
 14213    Use char because int might match the return type of a GCC
       
 14214    builtin and then its argument prototype would still apply.  */
       
 14215 #ifdef __cplusplus
       
 14216 extern "C"
       
 14217 #endif
       
 14218 char connect ();
       
 14219 int
       
 14220 main ()
       
 14221 {
       
 14222 return connect ();
       
 14223   ;
       
 14224   return 0;
       
 14225 }
       
 14226 _ACEOF
       
 14227 if ac_fn_cxx_try_link "$LINENO"; then :
       
 14228   ac_cv_lib_socket_connect=yes
       
 14229 else
       
 14230   ac_cv_lib_socket_connect=no
       
 14231 fi
       
 14232 rm -f core conftest.err conftest.$ac_objext \
       
 14233     conftest$ac_exeext conftest.$ac_ext
       
 14234 LIBS=$ac_check_lib_save_LIBS
       
 14235 fi
       
 14236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_connect" >&5
       
 14237 $as_echo "$ac_cv_lib_socket_connect" >&6; }
       
 14238 if test "x$ac_cv_lib_socket_connect" = x""yes; then :
       
 14239   X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
       
 14240 fi
       
 14241 
       
 14242     fi
       
 14243 
       
 14244     # Guillermo Gomez says -lposix is necessary on A/UX.
       
 14245     ac_fn_cxx_check_func "$LINENO" "remove" "ac_cv_func_remove"
       
 14246 if test "x$ac_cv_func_remove" = x""yes; then :
       
 14247 
       
 14248 fi
       
 14249 
       
 14250     if test $ac_cv_func_remove = no; then
       
 14251       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for remove in -lposix" >&5
       
 14252 $as_echo_n "checking for remove in -lposix... " >&6; }
       
 14253 if test "${ac_cv_lib_posix_remove+set}" = set; then :
       
 14254   $as_echo_n "(cached) " >&6
       
 14255 else
       
 14256   ac_check_lib_save_LIBS=$LIBS
       
 14257 LIBS="-lposix  $LIBS"
       
 14258 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
       
 14259 /* end confdefs.h.  */
       
 14260 
       
 14261 /* Override any GCC internal prototype to avoid an error.
       
 14262    Use char because int might match the return type of a GCC
       
 14263    builtin and then its argument prototype would still apply.  */
       
 14264 #ifdef __cplusplus
       
 14265 extern "C"
       
 14266 #endif
       
 14267 char remove ();
       
 14268 int
       
 14269 main ()
       
 14270 {
       
 14271 return remove ();
       
 14272   ;
       
 14273   return 0;
       
 14274 }
       
 14275 _ACEOF
       
 14276 if ac_fn_cxx_try_link "$LINENO"; then :
       
 14277   ac_cv_lib_posix_remove=yes
       
 14278 else
       
 14279   ac_cv_lib_posix_remove=no
       
 14280 fi
       
 14281 rm -f core conftest.err conftest.$ac_objext \
       
 14282     conftest$ac_exeext conftest.$ac_ext
       
 14283 LIBS=$ac_check_lib_save_LIBS
       
 14284 fi
       
 14285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix_remove" >&5
       
 14286 $as_echo "$ac_cv_lib_posix_remove" >&6; }
       
 14287 if test "x$ac_cv_lib_posix_remove" = x""yes; then :
       
 14288   X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
       
 14289 fi
       
 14290 
       
 14291     fi
       
 14292 
       
 14293     # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
       
 14294     ac_fn_cxx_check_func "$LINENO" "shmat" "ac_cv_func_shmat"
       
 14295 if test "x$ac_cv_func_shmat" = x""yes; then :
       
 14296 
       
 14297 fi
       
 14298 
       
 14299     if test $ac_cv_func_shmat = no; then
       
 14300       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shmat in -lipc" >&5
       
 14301 $as_echo_n "checking for shmat in -lipc... " >&6; }
       
 14302 if test "${ac_cv_lib_ipc_shmat+set}" = set; then :
       
 14303   $as_echo_n "(cached) " >&6
       
 14304 else
       
 14305   ac_check_lib_save_LIBS=$LIBS
       
 14306 LIBS="-lipc  $LIBS"
       
 14307 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
       
 14308 /* end confdefs.h.  */
       
 14309 
       
 14310 /* Override any GCC internal prototype to avoid an error.
       
 14311    Use char because int might match the return type of a GCC
       
 14312    builtin and then its argument prototype would still apply.  */
       
 14313 #ifdef __cplusplus
       
 14314 extern "C"
       
 14315 #endif
       
 14316 char shmat ();
       
 14317 int
       
 14318 main ()
       
 14319 {
       
 14320 return shmat ();
       
 14321   ;
       
 14322   return 0;
       
 14323 }
       
 14324 _ACEOF
       
 14325 if ac_fn_cxx_try_link "$LINENO"; then :
       
 14326   ac_cv_lib_ipc_shmat=yes
       
 14327 else
       
 14328   ac_cv_lib_ipc_shmat=no
       
 14329 fi
       
 14330 rm -f core conftest.err conftest.$ac_objext \
       
 14331     conftest$ac_exeext conftest.$ac_ext
       
 14332 LIBS=$ac_check_lib_save_LIBS
       
 14333 fi
       
 14334 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ipc_shmat" >&5
       
 14335 $as_echo "$ac_cv_lib_ipc_shmat" >&6; }
       
 14336 if test "x$ac_cv_lib_ipc_shmat" = x""yes; then :
       
 14337   X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
       
 14338 fi
       
 14339 
       
 14340     fi
       
 14341   fi
       
 14342 
       
 14343   # Check for libraries that X11R6 Xt/Xaw programs need.
       
 14344   ac_save_LDFLAGS=$LDFLAGS
       
 14345   test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
       
 14346   # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
       
 14347   # check for ICE first), but we must link in the order -lSM -lICE or
       
 14348   # we get undefined symbols.  So assume we have SM if we have ICE.
       
 14349   # These have to be linked with before -lX11, unlike the other
       
 14350   # libraries we check for below, so use a different variable.
       
 14351   # John Interrante, Karl Berry
       
 14352   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceConnectionNumber in -lICE" >&5
       
 14353 $as_echo_n "checking for IceConnectionNumber in -lICE... " >&6; }
       
 14354 if test "${ac_cv_lib_ICE_IceConnectionNumber+set}" = set; then :
       
 14355   $as_echo_n "(cached) " >&6
       
 14356 else
       
 14357   ac_check_lib_save_LIBS=$LIBS
       
 14358 LIBS="-lICE $X_EXTRA_LIBS $LIBS"
       
 14359 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
       
 14360 /* end confdefs.h.  */
       
 14361 
       
 14362 /* Override any GCC internal prototype to avoid an error.
       
 14363    Use char because int might match the return type of a GCC
       
 14364    builtin and then its argument prototype would still apply.  */
       
 14365 #ifdef __cplusplus
       
 14366 extern "C"
       
 14367 #endif
       
 14368 char IceConnectionNumber ();
       
 14369 int
       
 14370 main ()
       
 14371 {
       
 14372 return IceConnectionNumber ();
       
 14373   ;
       
 14374   return 0;
       
 14375 }
       
 14376 _ACEOF
       
 14377 if ac_fn_cxx_try_link "$LINENO"; then :
       
 14378   ac_cv_lib_ICE_IceConnectionNumber=yes
       
 14379 else
       
 14380   ac_cv_lib_ICE_IceConnectionNumber=no
       
 14381 fi
       
 14382 rm -f core conftest.err conftest.$ac_objext \
       
 14383     conftest$ac_exeext conftest.$ac_ext
       
 14384 LIBS=$ac_check_lib_save_LIBS
       
 14385 fi
       
 14386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
       
 14387 $as_echo "$ac_cv_lib_ICE_IceConnectionNumber" >&6; }
       
 14388 if test "x$ac_cv_lib_ICE_IceConnectionNumber" = x""yes; then :
       
 14389   X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
       
 14390 fi
       
 14391 
       
 14392   LDFLAGS=$ac_save_LDFLAGS
       
 14393 
       
 14394 fi
       
 14395 
       
 14396 
       
 14397 if test "x$no_x" = xyes && test "x$X11_NOT_NEEDED" != xyes; then
       
 14398 
       
 14399     # Print a helpful message on how to acquire the necessary build dependency.
       
 14400     # x11 is the help tag: freetyp2, cups, pulse, alsa etc
       
 14401     MISSING_DEPENDENCY=x11
       
 14402     PKGHANDLER_COMMAND=
       
 14403 
       
 14404     case $PKGHANDLER in
       
 14405 	apt-get)
       
 14406                 apt_help     $MISSING_DEPENDENCY ;;
       
 14407     yum)
       
 14408                 yum_help     $MISSING_DEPENDENCY ;;
       
 14409 	port)
       
 14410                 port_help    $MISSING_DEPENDENCY ;;
       
 14411 	pkgutil)
       
 14412                 pkgutil_help $MISSING_DEPENDENCY ;;
       
 14413 	pkgadd)
       
 14414                 pkgadd_help  $MISSING_DEPENDENCY ;;
       
 14415     * )
       
 14416       break ;;
       
 14417     esac
       
 14418 
       
 14419     if test "x$PKGHANDLER_COMMAND" != x; then
       
 14420         HELP_MSG="You might be able to fix this by running '$PKGHANDLER_COMMAND'."
       
 14421     fi
       
 14422 
       
 14423     as_fn_error $? "Could not find X11 libraries. $HELP_MSG" "$LINENO" 5
       
 14424 fi
       
 14425 
       
 14426 # Some of the old makefiles require a setting of OPENWIN_HOME
       
 14427 # Since the X11R6 directory has disappeared on later Linuxes,
       
 14428 # we need to probe for it.
       
 14429 if test "x$OPENJDK_TARGET_OS" = xlinux; then
       
 14430     if test -d "$SYS_ROOT/usr/X11R6"; then
       
 14431         OPENWIN_HOME="$SYS_ROOT/usr/X11R6"
       
 14432     fi
       
 14433     if test -d "$SYS_ROOT/usr/include/X11"; then
       
 14434         OPENWIN_HOME="$SYS_ROOT/usr"
       
 14435     fi
       
 14436 fi
       
 14437 if test "x$OPENJDK_TARGET_OS" = xsolaris; then
       
 14438     OPENWIN_HOME="/usr/openwin"
       
 14439 fi
       
 14440 
       
 14441 
       
 14442 
       
 14443 #
       
 14444 # Weird Sol10 something check...TODO change to try compile
       
 14445 #
       
 14446 if test "x${OPENJDK_TARGET_OS}" = xsolaris; then
       
 14447   if test "`uname -r`" = "5.10"; then
       
 14448      if test "`${EGREP} -c XLinearGradient ${OPENWIN_HOME}/share/include/X11/extensions/Xrender.h`" = "0"; then
       
 14449      	X_CFLAGS="${X_CFLAGS} -DSOLARIS10_NO_XRENDER_STRUCTS"
       
 14450      fi
       
 14451   fi
       
 14452 fi
       
 14453 
       
 14454 ac_ext=c
       
 14455 ac_cpp='$CPP $CPPFLAGS'
       
 14456 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
       
 14457 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
       
 14458 ac_compiler_gnu=$ac_cv_c_compiler_gnu
       
 14459 
       
 14460 OLD_CFLAGS="$CFLAGS"
       
 14461 CFLAGS="$CFLAGS $X_CFLAGS"
       
 14462 for ac_header in X11/extensions/shape.h X11/extensions/Xrender.h X11/extensions/XTest.h
       
 14463 do :
       
 14464   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
       
 14465 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
       
 14466 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
       
 14467   cat >>confdefs.h <<_ACEOF
       
 14468 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
       
 14469 _ACEOF
       
 14470  X11_A_OK=yes
       
 14471 else
       
 14472   X11_A_OK=no
       
 14473 fi
       
 14474 
       
 14475 done
       
 14476 
       
 14477 CFLAGS="$OLD_CFLAGS"
       
 14478 ac_ext=cpp
       
 14479 ac_cpp='$CXXCPP $CPPFLAGS'
       
 14480 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
       
 14481 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
       
 14482 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
       
 14483 
       
 14484 
       
 14485 if test "x$X11_A_OK" = xno && test "x$X11_NOT_NEEDED" != xyes; then
       
 14486 
       
 14487     # Print a helpful message on how to acquire the necessary build dependency.
       
 14488     # x11 is the help tag: freetyp2, cups, pulse, alsa etc
       
 14489     MISSING_DEPENDENCY=x11
       
 14490     PKGHANDLER_COMMAND=
       
 14491 
       
 14492     case $PKGHANDLER in
       
 14493 	apt-get)
       
 14494                 apt_help     $MISSING_DEPENDENCY ;;
       
 14495     yum)
       
 14496                 yum_help     $MISSING_DEPENDENCY ;;
       
 14497 	port)
       
 14498                 port_help    $MISSING_DEPENDENCY ;;
       
 14499 	pkgutil)
       
 14500                 pkgutil_help $MISSING_DEPENDENCY ;;
       
 14501 	pkgadd)
       
 14502                 pkgadd_help  $MISSING_DEPENDENCY ;;
       
 14503     * )
       
 14504       break ;;
       
 14505     esac
       
 14506 
       
 14507     if test "x$PKGHANDLER_COMMAND" != x; then
       
 14508         HELP_MSG="You might be able to fix this by running '$PKGHANDLER_COMMAND'."
       
 14509     fi
       
 14510 
       
 14511     as_fn_error $? "Could not find all X11 headers (shape.h Xrender.h XTest.h). $HELP_MSG" "$LINENO" 5
       
 14512 fi
       
 14513 
       
 14514 
       
 14515 
       
 14516 
       
 14517 
       
 14518 
       
 14519 ###############################################################################
       
 14520 #
       
 14521 # The common unix printing system cups is used to print from java.
       
 14522 #
       
 14523 
       
 14524 # Check whether --with-cups was given.
       
 14525 if test "${with_cups+set}" = set; then :
       
 14526   withval=$with_cups;
       
 14527 fi
       
 14528 
       
 14529 
       
 14530 # Check whether --with-cups-include was given.
       
 14531 if test "${with_cups_include+set}" = set; then :
       
 14532   withval=$with_cups_include;
       
 14533 fi
       
 14534 
       
 14535 
       
 14536 # Check whether --with-cups-lib was given.
       
 14537 if test "${with_cups_lib+set}" = set; then :
       
 14538   withval=$with_cups_lib;
       
 14539 fi
       
 14540 
       
 14541 
       
 14542 if test "x$CUPS_NOT_NEEDED" = xyes; then
       
 14543 	if test "x${with_cups}" != x || test "x${with_cups_include}" != x || test "x${with_cups_lib}" != x; then
       
 14544 		{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cups not used, so --with-cups is ignored" >&5
       
 14545 $as_echo "$as_me: WARNING: cups not used, so --with-cups is ignored" >&2;}
       
 14546 	fi
       
 14547 	CUPS_CFLAGS=
       
 14548 	CUPS_LIBS=
       
 14549 else
       
 14550 	CUPS_FOUND=no
       
 14551 
       
 14552 	if test "x${with_cups}" = xno || test "x${with_cups_include}" = xno || test "x${with_cups_lib}" = xno; then
       
 14553 	    as_fn_error $? "It is not possible to disable the use of cups. Remove the --without-cups option." "$LINENO" 5
       
 14554 	fi
       
 14555 
       
 14556 	if test "x${with_cups}" != x; then
       
 14557 	    CUPS_LIBS="-L${with_cups}/lib -lcups"
       
 14558 	    CUPS_CFLAGS="-I${with_cups}/include"
       
 14559 	    CUPS_FOUND=yes
       
 14560 	fi
       
 14561 	if test "x${with_cups_include}" != x; then
       
 14562 	    CUPS_CFLAGS="-I${with_cups_include}"
       
 14563 	    CUPS_FOUND=yes
       
 14564 	fi
       
 14565 	if test "x${with_cups_lib}" != x; then
       
 14566 	    CUPS_LIBS="-L${with_cups_lib} -lcups"
       
 14567 	    CUPS_FOUND=yes
       
 14568 	fi
       
 14569 	if test "x$CUPS_FOUND" = xno; then
       
 14570 
       
 14571 
       
 14572     if test "x$with_builddeps_server" != x || test "x$with_builddeps_conf" != x; then
       
 14573         # Source the builddeps file again, to make sure it uses the latest variables!
       
 14574         . $builddepsfile
       
 14575         # Look for a target and build machine specific resource!
       
 14576         eval resource=\${builddep_cups_BUILD_${rewritten_build_var}_TARGET_${rewritten_target_var}}
       
 14577         if test "x$resource" = x; then
       
 14578             # Ok, lets instead look for a target specific resource
       
 14579             eval resource=\${builddep_cups_TARGET_${rewritten_target_var}}
       
 14580         fi
       
 14581         if test "x$resource" = x; then
       
 14582             # Ok, lets instead look for a build specific resource
       
 14583             eval resource=\${builddep_cups_BUILD_${rewritten_build_var}}
       
 14584         fi
       
 14585         if test "x$resource" = x; then
       
 14586             # Ok, lets instead look for a generic resource
       
 14587             # (The cups comes from M4 and not the shell, thus no need for eval here.)
       
 14588             resource=${builddep_cups}
       
 14589         fi
       
 14590         if test "x$resource" != x; then
       
 14591             { $as_echo "$as_me:${as_lineno-$LINENO}: Using builddeps $resource for cups" >&5
       
 14592 $as_echo "$as_me: Using builddeps $resource for cups" >&6;}
       
 14593 	    # If the resource in the builddeps.conf file is an existing directory,
       
 14594 	    # for example /java/linux/cups
       
 14595 	    if test -d ${resource}; then
       
 14596 	       depdir=${resource}
       
 14597 	    else
       
 14598 
       
 14599 # cups is for example mymodule
       
 14600 # $resource is for example libs/general/libmymod_1_2_3.zip
       
 14601 # $with_builddeps_server is for example ftp://mybuilddeps.myserver.com/builddeps
       
 14602 # $with_builddeps_dir is for example /localhome/builddeps
       
 14603 # depdir is the name of the variable into which we store the depdir, eg MYMOD
       
 14604 # Will download ftp://mybuilddeps.myserver.com/builddeps/libs/general/libmymod_1_2_3.zip and
       
 14605 # unzip into the directory: /localhome/builddeps/libmymod_1_2_3
       
 14606     filename=`basename $resource`
       
 14607     filebase=`echo $filename | sed 's/\.[^\.]*$//'`
       
 14608     filebase=${filename%%.*}
       
 14609     extension=${filename#*.}
       
 14610     installdir=$with_builddeps_dir/$filebase
       
 14611     if test ! -f $installdir/$filename.unpacked; then
       
 14612         { $as_echo "$as_me:${as_lineno-$LINENO}: Downloading build dependency cups from $with_builddeps_server/$resource and installing into $installdir" >&5
       
 14613 $as_echo "$as_me: Downloading build dependency cups from $with_builddeps_server/$resource and installing into $installdir" >&6;}
       
 14614         if test ! -d $installdir; then
       
 14615             mkdir -p $installdir
       
 14616         fi
       
 14617         if test ! -d $installdir; then
       
 14618             as_fn_error $? "Could not create directory $installdir" "$LINENO" 5
       
 14619         fi
       
 14620         tmpfile=`mktemp $installdir/cups.XXXXXXXXX`
       
 14621         touch $tmpfile
       
 14622         if test ! -f $tmpfile; then
       
 14623             as_fn_error $? "Could not create files in directory $installdir" "$LINENO" 5
       
 14624         fi
       
 14625 
       
 14626     # $with_builddeps_server/$resource  is the ftp://abuilddeps.server.com/libs/cups.zip
       
 14627     # $tmpfile is the local file name for the downloaded file.
       
 14628     VALID_TOOL=no
       
 14629     if test "x$BDEPS_FTP" = xwget; then
       
 14630        VALID_TOOL=yes
       
 14631        wget -O $tmpfile $with_builddeps_server/$resource
       
 14632     fi
       
 14633     if test "x$BDEPS_FTP" = xlftp; then
       
 14634        VALID_TOOL=yes
       
 14635        lftp -c "get $with_builddeps_server/$resource  -o $tmpfile"
       
 14636     fi
       
 14637     if test "x$BDEPS_FTP" = xftp; then
       
 14638         VALID_TOOL=yes
       
 14639         FTPSERVER=`echo $with_builddeps_server/$resource  | cut -f 3 -d '/'`
       
 14640         FTPPATH=`echo $with_builddeps_server/$resource  | cut -f 4- -d '/'`
       
 14641         FTPUSERPWD=${FTPSERVER%%@*}
       
 14642         if test "x$FTPSERVER" != "x$FTPUSERPWD"; then
       
 14643             FTPUSER=${userpwd%%:*}
       
 14644             FTPPWD=${userpwd#*@}
       
 14645             FTPSERVER=${FTPSERVER#*@}
       
 14646         else
       
 14647             FTPUSER=ftp
       
 14648             FTPPWD=ftp
       
 14649         fi
       
 14650         # the "pass" command does not work on some
       
 14651         # ftp clients (read ftp.exe) but if it works,
       
 14652         # passive mode is better!
       
 14653         (\
       
 14654             echo "user $FTPUSER $FTPPWD"        ;\
       
 14655             echo "pass"                         ;\
       
 14656             echo "bin"                          ;\
       
 14657             echo "get $FTPPATH $tmpfile"              ;\
       
 14658         ) | ftp -in $FTPSERVER
       
 14659     fi
       
 14660     if test "x$VALID_TOOL" != xyes; then
       
 14661        as_fn_error $? "I do not know how to use the tool: $BDEPS_FTP" "$LINENO" 5
       
 14662     fi
       
 14663 
       
 14664         mv $tmpfile $installdir/$filename
       
 14665         if test ! -s $installdir/$filename; then
       
 14666             as_fn_error $? "Could not download $with_builddeps_server/$resource" "$LINENO" 5
       
 14667         fi
       
 14668         case "$extension" in
       
 14669             zip)  echo "Unzipping $installdir/$filename..."
       
 14670                (cd $installdir ; rm -f $installdir/$filename.unpacked ; $BDEPS_UNZIP $installdir/$filename > /dev/null && touch $installdir/$filename.unpacked)
       
 14671             ;;
       
 14672             tar.gz) echo "Untaring $installdir/$filename..."
       
 14673                (cd $installdir ; rm -f $installdir/$filename.unpacked ; tar xzf $installdir/$filename && touch $installdir/$filename.unpacked)
       
 14674             ;;
       
 14675             tgz) echo "Untaring $installdir/$filename..."
       
 14676                (cd $installdir ; rm -f $installdir/$filename.unpacked ; tar xzf $installdir/$filename && touch $installdir/$filename.unpacked)
       
 14677             ;;
       
 14678             *) as_fn_error $? "Cannot handle build depency archive with extension $extension" "$LINENO" 5
       
 14679             ;;
       
 14680         esac
       
 14681     fi
       
 14682     if test -f $installdir/$filename.unpacked; then
       
 14683         depdir=$installdir
       
 14684     fi
       
 14685 
       
 14686 	    fi
       
 14687             # Source the builddeps file again, because in the previous command, the depdir
       
 14688             # was updated to point at the current build dependency install directory.
       
 14689             . $builddepsfile
       
 14690             # Now extract variables from the builddeps.conf files.
       
 14691             theroot=${builddep_cups_ROOT}
       
 14692             thecflags=${builddep_cups_CFLAGS}
       
 14693             thelibs=${builddep_cups_LIBS}
       
 14694             if test "x$depdir" = x; then
       
 14695                 as_fn_error $? "Could not download build dependency cups" "$LINENO" 5
       
 14696             fi
       
 14697             CUPS=$depdir
       
 14698             if test "x$theroot" != x; then
       
 14699                CUPS="$theroot"
       
 14700             fi
       
 14701             if test "x$thecflags" != x; then
       
 14702                CUPS_CFLAGS="$thecflags"
       
 14703             fi
       
 14704             if test "x$thelibs" != x; then
       
 14705                CUPS_LIBS="$thelibs"
       
 14706             fi
       
 14707             CUPS_FOUND=yes
       
 14708 
       
 14709         fi
       
 14710 
       
 14711     fi
       
 14712 
       
 14713 	fi
       
 14714 	if test "x$CUPS_FOUND" = xno; then
       
 14715 	    # Are the cups headers installed in the default /usr/include location?
       
 14716 	    for ac_header in cups/cups.h cups/ppd.h
       
 14717 do :
       
 14718   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
       
 14719 ac_fn_cxx_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
       
 14720 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
       
 14721   cat >>confdefs.h <<_ACEOF
       
 14722 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
       
 14723 _ACEOF
       
 14724  CUPS_FOUND=yes
       
 14725 	                      CUPS_CFLAGS=
       
 14726 	                      CUPS_LIBS="-lcups"
       
 14727 	                      DEFAULT_CUPS=yes
       
 14728 fi
       
 14729 
       
 14730 done
       
 14731 
       
 14732 	fi
       
 14733 	if test "x$CUPS_FOUND" = xno; then
       
 14734 	    # Getting nervous now? Lets poke around for standard Solaris third-party
       
 14735 	    # package installation locations.
       
 14736 	    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cups headers and libs" >&5
       
 14737 $as_echo_n "checking for cups headers and libs... " >&6; }
       
 14738 	    if test -s /opt/sfw/cups/include/cups/cups.h; then
       
 14739 	       # An SFW package seems to be installed!
       
 14740 	       CUPS_FOUND=yes
       
 14741 	       CUPS_CFLAGS="-I/opt/sfw/cups/include"
       
 14742 	       CUPS_LIBS="-L/opt/sfw/cups/lib -lcups"
       
 14743 	    elif test -s /opt/csw/include/cups/cups.h; then
       
 14744 	       # A CSW package seems to be installed!
       
 14745 	       CUPS_FOUND=yes
       
 14746 	       CUPS_CFLAGS="-I/opt/csw/include"
       
 14747 	       CUPS_LIBS="-L/opt/csw/lib -lcups"
       
 14748 	    fi
       
 14749 	    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CUPS_FOUND" >&5
       
 14750 $as_echo "$CUPS_FOUND" >&6; }
       
 14751 	fi
       
 14752 	if test "x$CUPS_FOUND" = xno; then
       
 14753 
       
 14754     # Print a helpful message on how to acquire the necessary build dependency.
       
 14755     # cups is the help tag: freetyp2, cups, pulse, alsa etc
       
 14756     MISSING_DEPENDENCY=cups
       
 14757     PKGHANDLER_COMMAND=
       
 14758 
       
 14759     case $PKGHANDLER in
       
 14760 	apt-get)
       
 14761                 apt_help     $MISSING_DEPENDENCY ;;
       
 14762     yum)
       
 14763                 yum_help     $MISSING_DEPENDENCY ;;
       
 14764 	port)
       
 14765                 port_help    $MISSING_DEPENDENCY ;;
       
 14766 	pkgutil)
       
 14767                 pkgutil_help $MISSING_DEPENDENCY ;;
       
 14768 	pkgadd)
       
 14769                 pkgadd_help  $MISSING_DEPENDENCY ;;
       
 14770     * )
       
 14771       break ;;
       
 14772     esac
       
 14773 
       
 14774     if test "x$PKGHANDLER_COMMAND" != x; then
       
 14775         HELP_MSG="You might be able to fix this by running '$PKGHANDLER_COMMAND'."
       
 14776     fi
       
 14777 
       
 14778 	    as_fn_error $? "Could not find cups! $HELP_MSG " "$LINENO" 5
       
 14779 	fi
       
 14780 fi
       
 14781 
       
 14782 
       
 14783 
       
 14784 
       
 14785 
       
 14786 
       
 14787 
       
 14788 ###############################################################################
       
 14789 #
       
 14790 # The ubiquitous freetype2 library is used to render fonts.
       
 14791 #
       
 14792 
       
 14793 # Check whether --with-freetype was given.
       
 14794 if test "${with_freetype+set}" = set; then :
       
 14795   withval=$with_freetype;
       
 14796 fi
       
 14797 
       
 14798 
       
 14799 # If we are using the OS installed system lib for freetype, then we do not need to copy it to the build tree
       
 14800 USING_SYSTEM_FT_LIB=false
       
 14801 
       
 14802 if test "x$FREETYPE2_NOT_NEEDED" = xyes; then
       
 14803 	if test "x$with_freetype" != x || test "x$with_freetype_include" != x || test "x$with_freetype_lib" != x; then
       
 14804 		{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: freetype not used, so --with-freetype is ignored" >&5
       
 14805 $as_echo "$as_me: WARNING: freetype not used, so --with-freetype is ignored" >&2;}
       
 14806 	fi
       
 14807 	FREETYPE2_CFLAGS=
       
 14808 	FREETYPE2_LIBS=
       
 14809         FREETYPE2_LIB_PATH=
       
 14810 else
       
 14811 	FREETYPE2_FOUND=no
       
 14812 
       
 14813 	if test "x$with_freetype" != x; then
       
 14814 
       
 14815     # Fail with message the path to freetype if var with_freetype contains a path with no spaces in it.
       
 14816     # Unless on Windows, where we can rewrite the path.
       
 14817     HAS_SPACE=`echo "$with_freetype" | grep " "`
       
 14818     if test "x$HAS_SPACE" != x; then
       
 14819         if test "x$OPENJDK_BUILD_OS" = "xwindows"; then
       
 14820             with_freetype=`$CYGPATH -s -m -a "$with_freetype"`
       
 14821             with_freetype=`$CYGPATH -u "$with_freetype"`
       
 14822         else
       
 14823             as_fn_error $? "You cannot have spaces in the path to freetype! \"$with_freetype\"" "$LINENO" 5
       
 14824         fi
       
 14825     fi
       
 14826 
       
 14827 	    FREETYPE2_LIBS="-L$with_freetype/lib -lfreetype"
       
 14828             if test "x$OPENJDK_TARGET_OS" = xwindows; then
       
 14829                 FREETYPE2_LIBS="$with_freetype/lib/freetype.lib"
       
 14830             fi
       
 14831             FREETYPE2_LIB_PATH="$with_freetype/lib"
       
 14832 	    FREETYPE2_CFLAGS="-I$with_freetype/include"
       
 14833             if test -s $with_freetype/include/ft2build.h && test -d $with_freetype/include/freetype2/freetype; then
       
 14834                 FREETYPE2_CFLAGS="-I$with_freetype/include/freetype2 -I$with_freetype/include"
       
 14835             fi
       
 14836 	    FREETYPE2_FOUND=yes
       
 14837    	    if test "x$FREETYPE2_FOUND" = xyes; then
       
 14838 	        # Verify that the directories exist
       
 14839                 if ! test -d "$with_freetype/lib" || ! test -d "$with_freetype/include"; then
       
 14840 		   as_fn_error $? "Could not find the expected directories $with_freetype/lib and $with_freetype/include" "$LINENO" 5
       
 14841 		fi
       
 14842 	        # List the contents of the lib.
       
 14843 		FREETYPELIB=`ls $with_freetype/lib/libfreetype.so $with_freetype/lib/freetype.dll 2> /dev/null`
       
 14844                 if test "x$FREETYPELIB" = x; then
       
 14845 		   as_fn_error $? "Could not find libfreetype.se nor freetype.dll in $with_freetype/lib" "$LINENO" 5
       
 14846 		fi
       
 14847 	        # Check one h-file
       
 14848                 if ! test -s "$with_freetype/include/ft2build.h"; then
       
 14849 		   as_fn_error $? "Could not find $with_freetype/include/ft2build.h" "$LINENO" 5
       
 14850 		fi
       
 14851             fi
       
 14852         fi
       
 14853 	if test "x$FREETYPE2_FOUND" = xno; then
       
 14854 
       
 14855 
       
 14856     if test "x$with_builddeps_server" != x || test "x$with_builddeps_conf" != x; then
       
 14857         # Source the builddeps file again, to make sure it uses the latest variables!
       
 14858         . $builddepsfile
       
 14859         # Look for a target and build machine specific resource!
       
 14860         eval resource=\${builddep_freetype2_BUILD_${rewritten_build_var}_TARGET_${rewritten_target_var}}
       
 14861         if test "x$resource" = x; then
       
 14862             # Ok, lets instead look for a target specific resource
       
 14863             eval resource=\${builddep_freetype2_TARGET_${rewritten_target_var}}
       
 14864         fi
       
 14865         if test "x$resource" = x; then
       
 14866             # Ok, lets instead look for a build specific resource
       
 14867             eval resource=\${builddep_freetype2_BUILD_${rewritten_build_var}}
       
 14868         fi
       
 14869         if test "x$resource" = x; then
       
 14870             # Ok, lets instead look for a generic resource
       
 14871             # (The freetype2 comes from M4 and not the shell, thus no need for eval here.)
       
 14872             resource=${builddep_freetype2}
       
 14873         fi
       
 14874         if test "x$resource" != x; then
       
 14875             { $as_echo "$as_me:${as_lineno-$LINENO}: Using builddeps $resource for freetype2" >&5
       
 14876 $as_echo "$as_me: Using builddeps $resource for freetype2" >&6;}
       
 14877 	    # If the resource in the builddeps.conf file is an existing directory,
       
 14878 	    # for example /java/linux/cups
       
 14879 	    if test -d ${resource}; then
       
 14880 	       depdir=${resource}
       
 14881 	    else
       
 14882 
       
 14883 # freetype2 is for example mymodule
       
 14884 # $resource is for example libs/general/libmymod_1_2_3.zip
       
 14885 # $with_builddeps_server is for example ftp://mybuilddeps.myserver.com/builddeps
       
 14886 # $with_builddeps_dir is for example /localhome/builddeps
       
 14887 # depdir is the name of the variable into which we store the depdir, eg MYMOD
       
 14888 # Will download ftp://mybuilddeps.myserver.com/builddeps/libs/general/libmymod_1_2_3.zip and
       
 14889 # unzip into the directory: /localhome/builddeps/libmymod_1_2_3
       
 14890     filename=`basename $resource`
       
 14891     filebase=`echo $filename | sed 's/\.[^\.]*$//'`
       
 14892     filebase=${filename%%.*}
       
 14893     extension=${filename#*.}
       
 14894     installdir=$with_builddeps_dir/$filebase
       
 14895     if test ! -f $installdir/$filename.unpacked; then
       
 14896         { $as_echo "$as_me:${as_lineno-$LINENO}: Downloading build dependency freetype2 from $with_builddeps_server/$resource and installing into $installdir" >&5
       
 14897 $as_echo "$as_me: Downloading build dependency freetype2 from $with_builddeps_server/$resource and installing into $installdir" >&6;}
       
 14898         if test ! -d $installdir; then
       
 14899             mkdir -p $installdir
       
 14900         fi
       
 14901         if test ! -d $installdir; then
       
 14902             as_fn_error $? "Could not create directory $installdir" "$LINENO" 5
       
 14903         fi
       
 14904         tmpfile=`mktemp $installdir/freetype2.XXXXXXXXX`
       
 14905         touch $tmpfile
       
 14906         if test ! -f $tmpfile; then
       
 14907             as_fn_error $? "Could not create files in directory $installdir" "$LINENO" 5
       
 14908         fi
       
 14909 
       
 14910     # $with_builddeps_server/$resource  is the ftp://abuilddeps.server.com/libs/cups.zip
       
 14911     # $tmpfile is the local file name for the downloaded file.
       
 14912     VALID_TOOL=no
       
 14913     if test "x$BDEPS_FTP" = xwget; then
       
 14914        VALID_TOOL=yes
       
 14915        wget -O $tmpfile $with_builddeps_server/$resource
       
 14916     fi
       
 14917     if test "x$BDEPS_FTP" = xlftp; then
       
 14918        VALID_TOOL=yes
       
 14919        lftp -c "get $with_builddeps_server/$resource  -o $tmpfile"
       
 14920     fi
       
 14921     if test "x$BDEPS_FTP" = xftp; then
       
 14922         VALID_TOOL=yes
       
 14923         FTPSERVER=`echo $with_builddeps_server/$resource  | cut -f 3 -d '/'`
       
 14924         FTPPATH=`echo $with_builddeps_server/$resource  | cut -f 4- -d '/'`
       
 14925         FTPUSERPWD=${FTPSERVER%%@*}
       
 14926         if test "x$FTPSERVER" != "x$FTPUSERPWD"; then
       
 14927             FTPUSER=${userpwd%%:*}
       
 14928             FTPPWD=${userpwd#*@}
       
 14929             FTPSERVER=${FTPSERVER#*@}
       
 14930         else
       
 14931             FTPUSER=ftp
       
 14932             FTPPWD=ftp
       
 14933         fi
       
 14934         # the "pass" command does not work on some
       
 14935         # ftp clients (read ftp.exe) but if it works,
       
 14936         # passive mode is better!
       
 14937         (\
       
 14938             echo "user $FTPUSER $FTPPWD"        ;\
       
 14939             echo "pass"                         ;\
       
 14940             echo "bin"                          ;\
       
 14941             echo "get $FTPPATH $tmpfile"              ;\
       
 14942         ) | ftp -in $FTPSERVER
       
 14943     fi
       
 14944     if test "x$VALID_TOOL" != xyes; then
       
 14945        as_fn_error $? "I do not know how to use the tool: $BDEPS_FTP" "$LINENO" 5
       
 14946     fi
       
 14947 
       
 14948         mv $tmpfile $installdir/$filename
       
 14949         if test ! -s $installdir/$filename; then
       
 14950             as_fn_error $? "Could not download $with_builddeps_server/$resource" "$LINENO" 5
       
 14951         fi
       
 14952         case "$extension" in
       
 14953             zip)  echo "Unzipping $installdir/$filename..."
       
 14954                (cd $installdir ; rm -f $installdir/$filename.unpacked ; $BDEPS_UNZIP $installdir/$filename > /dev/null && touch $installdir/$filename.unpacked)
       
 14955             ;;
       
 14956             tar.gz) echo "Untaring $installdir/$filename..."
       
 14957                (cd $installdir ; rm -f $installdir/$filename.unpacked ; tar xzf $installdir/$filename && touch $installdir/$filename.unpacked)
       
 14958             ;;
       
 14959             tgz) echo "Untaring $installdir/$filename..."
       
 14960                (cd $installdir ; rm -f $installdir/$filename.unpacked ; tar xzf $installdir/$filename && touch $installdir/$filename.unpacked)
       
 14961             ;;
       
 14962             *) as_fn_error $? "Cannot handle build depency archive with extension $extension" "$LINENO" 5
       
 14963             ;;
       
 14964         esac
       
 14965     fi
       
 14966     if test -f $installdir/$filename.unpacked; then
       
 14967         depdir=$installdir
       
 14968     fi
       
 14969 
       
 14970 	    fi
       
 14971             # Source the builddeps file again, because in the previous command, the depdir
       
 14972             # was updated to point at the current build dependency install directory.
       
 14973             . $builddepsfile
       
 14974             # Now extract variables from the builddeps.conf files.
       
 14975             theroot=${builddep_freetype2_ROOT}
       
 14976             thecflags=${builddep_freetype2_CFLAGS}
       
 14977             thelibs=${builddep_freetype2_LIBS}
       
 14978             if test "x$depdir" = x; then
       
 14979                 as_fn_error $? "Could not download build dependency freetype2" "$LINENO" 5
       
 14980             fi
       
 14981             FREETYPE2=$depdir
       
 14982             if test "x$theroot" != x; then
       
 14983                FREETYPE2="$theroot"
       
 14984             fi
       
 14985             if test "x$thecflags" != x; then
       
 14986                FREETYPE2_CFLAGS="$thecflags"
       
 14987             fi
       
 14988             if test "x$thelibs" != x; then
       
 14989                FREETYPE2_LIBS="$thelibs"
       
 14990             fi
       
 14991             FREETYPE2_FOUND=yes
       
 14992             else FREETYPE2_FOUND=no
       
 14993 
       
 14994         fi
       
 14995         else FREETYPE2_FOUND=no
       
 14996 
       
 14997     fi
       
 14998 
       
 14999             USING_SYSTEM_FT_LIB=true
       
 15000 	fi
       
 15001 	if test "x$FREETYPE2_FOUND" = xno; then
       
 15002 
       
 15003 pkg_failed=no
       
 15004 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for FREETYPE2" >&5
       
 15005 $as_echo_n "checking for FREETYPE2... " >&6; }
       
 15006 
       
 15007 if test -n "$FREETYPE2_CFLAGS"; then
       
 15008     pkg_cv_FREETYPE2_CFLAGS="$FREETYPE2_CFLAGS"
       
 15009  elif test -n "$PKG_CONFIG"; then
       
 15010     if test -n "$PKG_CONFIG" && \
       
 15011     { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"freetype2\""; } >&5
       
 15012   ($PKG_CONFIG --exists --print-errors "freetype2") 2>&5
       
 15013   ac_status=$?
       
 15014   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
       
 15015   test $ac_status = 0; }; then
       
 15016   pkg_cv_FREETYPE2_CFLAGS=`$PKG_CONFIG --cflags "freetype2" 2>/dev/null`
       
 15017 else
       
 15018   pkg_failed=yes
       
 15019 fi
       
 15020  else
       
 15021     pkg_failed=untried
       
 15022 fi
       
 15023 if test -n "$FREETYPE2_LIBS"; then
       
 15024     pkg_cv_FREETYPE2_LIBS="$FREETYPE2_LIBS"
       
 15025  elif test -n "$PKG_CONFIG"; then
       
 15026     if test -n "$PKG_CONFIG" && \
       
 15027     { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"freetype2\""; } >&5
       
 15028   ($PKG_CONFIG --exists --print-errors "freetype2") 2>&5
       
 15029   ac_status=$?
       
 15030   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
       
 15031   test $ac_status = 0; }; then
       
 15032   pkg_cv_FREETYPE2_LIBS=`$PKG_CONFIG --libs "freetype2" 2>/dev/null`
       
 15033 else
       
 15034   pkg_failed=yes
       
 15035 fi
       
 15036  else
       
 15037     pkg_failed=untried
       
 15038 fi
       
 15039 
       
 15040 
       
 15041 
       
 15042 if test $pkg_failed = yes; then
       
 15043 
       
 15044 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
       
 15045         _pkg_short_errors_supported=yes
       
 15046 else
       
 15047         _pkg_short_errors_supported=no
       
 15048 fi
       
 15049         if test $_pkg_short_errors_supported = yes; then
       
 15050 	        FREETYPE2_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "freetype2" 2>&1`
       
 15051         else
       
 15052 	        FREETYPE2_PKG_ERRORS=`$PKG_CONFIG --print-errors "freetype2" 2>&1`
       
 15053         fi
       
 15054 	# Put the nasty error message in config.log where it belongs
       
 15055 	echo "$FREETYPE2_PKG_ERRORS" >&5
       
 15056 
       
 15057 	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
 15058 $as_echo "no" >&6; }
       
 15059                 FREETYPE2_FOUND=no
       
 15060 elif test $pkg_failed = untried; then
       
 15061 	FREETYPE2_FOUND=no
       
 15062 else
       
 15063 	FREETYPE2_CFLAGS=$pkg_cv_FREETYPE2_CFLAGS
       
 15064 	FREETYPE2_LIBS=$pkg_cv_FREETYPE2_LIBS
       
 15065         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
       
 15066 $as_echo "yes" >&6; }
       
 15067 	FREETYPE2_FOUND=yes
       
 15068 fi
       
 15069             USING_SYSTEM_FT_LIB=true
       
 15070 	fi
       
 15071 	if test "x$FREETYPE2_FOUND" = xno; then
       
 15072 	    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for freetype in some standard locations" >&5
       
 15073 $as_echo_n "checking for freetype in some standard locations... " >&6; }
       
 15074 
       
 15075 	    if test -s /usr/X11/include/ft2build.h && test -d /usr/X11/include/freetype2/freetype; then
       
 15076 	        DEFAULT_FREETYPE_CFLAGS="-I/usr/X11/include/freetype2 -I/usr/X11/include"
       
 15077 	        DEFAULT_FREETYPE_LIBS="-L/usr/X11/lib -lfreetype"
       
 15078 	    fi
       
 15079 	    if test -s /usr/include/ft2build.h && test -d /usr/include/freetype2/freetype; then
       
 15080 	        DEFAULT_FREETYPE_CFLAGS="-I/usr/include/freetype2"
       
 15081 	        DEFAULT_FREETYPE_LIBS="-lfreetype"
       
 15082 	    fi
       
 15083 
       
 15084 	    PREV_CXXCFLAGS="$CXXFLAGS"
       
 15085 	    PREV_LDFLAGS="$LDFLAGS"
       
 15086 	    CXXFLAGS="$CXXFLAGS $DEFAULT_FREETYPE_CFLAGS"
       
 15087 	    LDFLAGS="$LDFLAGS $DEFAULT_FREETYPE_LIBS"
       
 15088 	    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
       
 15089 /* end confdefs.h.  */
       
 15090 #include<ft2build.h>
       
 15091 	                    #include FT_FREETYPE_H
       
 15092 	                   int main() { return 0; }
       
 15093 
       
 15094 _ACEOF
       
 15095 if ac_fn_cxx_try_link "$LINENO"; then :
       
 15096 
       
 15097 	                      # Yes, the default cflags and libs did the trick.
       
 15098 	                      FREETYPE2_FOUND=yes
       
 15099 	                      FREETYPE2_CFLAGS="$DEFAULT_FREETYPE_CFLAGS"
       
 15100 	                      FREETYPE2_LIBS="$DEFAULT_FREETYPE_LIBS"
       
 15101 
       
 15102 else
       
 15103 
       
 15104 	                      FREETYPE2_FOUND=no
       
 15105 
       
 15106 fi
       
 15107 rm -f core conftest.err conftest.$ac_objext \
       
 15108     conftest$ac_exeext conftest.$ac_ext
       
 15109             CXXCFLAGS="$PREV_CXXFLAGS"
       
 15110 	    LDFLAGS="$PREV_LDFLAGS"
       
 15111 	    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FREETYPE2_FOUND" >&5
       
 15112 $as_echo "$FREETYPE2_FOUND" >&6; }
       
 15113             USING_SYSTEM_FT_LIB=true
       
 15114 	fi
       
 15115 	if test "x$FREETYPE2_FOUND" = xno; then
       
 15116 
       
 15117     # Print a helpful message on how to acquire the necessary build dependency.
       
 15118     # freetype2 is the help tag: freetyp2, cups, pulse, alsa etc
       
 15119     MISSING_DEPENDENCY=freetype2
       
 15120     PKGHANDLER_COMMAND=
       
 15121 
       
 15122     case $PKGHANDLER in
       
 15123 	apt-get)
       
 15124                 apt_help     $MISSING_DEPENDENCY ;;
       
 15125     yum)
       
 15126                 yum_help     $MISSING_DEPENDENCY ;;
       
 15127 	port)
       
 15128                 port_help    $MISSING_DEPENDENCY ;;
       
 15129 	pkgutil)
       
 15130                 pkgutil_help $MISSING_DEPENDENCY ;;
       
 15131 	pkgadd)
       
 15132                 pkgadd_help  $MISSING_DEPENDENCY ;;
       
 15133     * )
       
 15134       break ;;
       
 15135     esac
       
 15136 
       
 15137     if test "x$PKGHANDLER_COMMAND" != x; then
       
 15138         HELP_MSG="You might be able to fix this by running '$PKGHANDLER_COMMAND'."
       
 15139     fi
       
 15140 
       
 15141 		as_fn_error $? "Could not find freetype2! $HELP_MSG " "$LINENO" 5
       
 15142 	fi
       
 15143 fi
       
 15144 
       
 15145 
       
 15146 
       
 15147 
       
 15148 
       
 15149 
       
 15150 
       
 15151 
       
 15152 
       
 15153 ###############################################################################
       
 15154 #
       
 15155 # Check for alsa headers and libraries. Used on Linux/GNU systems.
       
 15156 #
       
 15157 
       
 15158 # Check whether --with-alsa was given.
       
 15159 if test "${with_alsa+set}" = set; then :
       
 15160   withval=$with_alsa;
       
 15161 fi
       
 15162 
       
 15163 
       
 15164 # Check whether --with-alsa-include was given.
       
 15165 if test "${with_alsa_include+set}" = set; then :
       
 15166   withval=$with_alsa_include;
       
 15167 fi
       
 15168 
       
 15169 
       
 15170 # Check whether --with-alsa-lib was given.
       
 15171 if test "${with_alsa_lib+set}" = set; then :
       
 15172   withval=$with_alsa_lib;
       
 15173 fi
       
 15174 
       
 15175 
       
 15176 if test "x$ALSA_NOT_NEEDED" = xyes; then
       
 15177 	if test "x${with_alsa}" != x || test "x${with_alsa_include}" != x || test "x${with_alsa_lib}" != x; then
       
 15178 		{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: alsa not used, so --with-alsa is ignored" >&5
       
 15179 $as_echo "$as_me: WARNING: alsa not used, so --with-alsa is ignored" >&2;}
       
 15180 	fi
       
 15181 	ALSA_CFLAGS=
       
 15182 	ALSA_LIBS=
       
 15183 else
       
 15184 	ALSA_FOUND=no
       
 15185 
       
 15186 	if test "x${with_alsa}" = xno || test "x${with_alsa_include}" = xno || test "x${with_alsa_lib}" = xno; then
       
 15187 	    as_fn_error $? "It is not possible to disable the use of alsa. Remove the --without-alsa option." "$LINENO" 5
       
 15188 	fi
       
 15189 
       
 15190 	if test "x${with_alsa}" != x; then
       
 15191 	    ALSA_LIBS="-L${with_alsa}/lib -lalsa"
       
 15192 	    ALSA_CFLAGS="-I${with_alsa}/include"
       
 15193 	    ALSA_FOUND=yes
       
 15194 	fi
       
 15195 	if test "x${with_alsa_include}" != x; then
       
 15196 	    ALSA_CFLAGS="-I${with_alsa_include}"
       
 15197 	    ALSA_FOUND=yes
       
 15198 	fi
       
 15199 	if test "x${with_alsa_lib}" != x; then
       
 15200 	    ALSA_LIBS="-L${with_alsa_lib} -lalsa"
       
 15201 	    ALSA_FOUND=yes
       
 15202 	fi
       
 15203 	if test "x$ALSA_FOUND" = xno; then
       
 15204 
       
 15205 
       
 15206     if test "x$with_builddeps_server" != x || test "x$with_builddeps_conf" != x; then
       
 15207         # Source the builddeps file again, to make sure it uses the latest variables!
       
 15208         . $builddepsfile
       
 15209         # Look for a target and build machine specific resource!
       
 15210         eval resource=\${builddep_alsa_BUILD_${rewritten_build_var}_TARGET_${rewritten_target_var}}
       
 15211         if test "x$resource" = x; then
       
 15212             # Ok, lets instead look for a target specific resource
       
 15213             eval resource=\${builddep_alsa_TARGET_${rewritten_target_var}}
       
 15214         fi
       
 15215         if test "x$resource" = x; then
       
 15216             # Ok, lets instead look for a build specific resource
       
 15217             eval resource=\${builddep_alsa_BUILD_${rewritten_build_var}}
       
 15218         fi
       
 15219         if test "x$resource" = x; then
       
 15220             # Ok, lets instead look for a generic resource
       
 15221             # (The alsa comes from M4 and not the shell, thus no need for eval here.)
       
 15222             resource=${builddep_alsa}
       
 15223         fi
       
 15224         if test "x$resource" != x; then
       
 15225             { $as_echo "$as_me:${as_lineno-$LINENO}: Using builddeps $resource for alsa" >&5
       
 15226 $as_echo "$as_me: Using builddeps $resource for alsa" >&6;}
       
 15227 	    # If the resource in the builddeps.conf file is an existing directory,
       
 15228 	    # for example /java/linux/cups
       
 15229 	    if test -d ${resource}; then
       
 15230 	       depdir=${resource}
       
 15231 	    else
       
 15232 
       
 15233 # alsa is for example mymodule
       
 15234 # $resource is for example libs/general/libmymod_1_2_3.zip
       
 15235 # $with_builddeps_server is for example ftp://mybuilddeps.myserver.com/builddeps
       
 15236 # $with_builddeps_dir is for example /localhome/builddeps
       
 15237 # depdir is the name of the variable into which we store the depdir, eg MYMOD
       
 15238 # Will download ftp://mybuilddeps.myserver.com/builddeps/libs/general/libmymod_1_2_3.zip and
       
 15239 # unzip into the directory: /localhome/builddeps/libmymod_1_2_3
       
 15240     filename=`basename $resource`
       
 15241     filebase=`echo $filename | sed 's/\.[^\.]*$//'`
       
 15242     filebase=${filename%%.*}
       
 15243     extension=${filename#*.}
       
 15244     installdir=$with_builddeps_dir/$filebase
       
 15245     if test ! -f $installdir/$filename.unpacked; then
       
 15246         { $as_echo "$as_me:${as_lineno-$LINENO}: Downloading build dependency alsa from $with_builddeps_server/$resource and installing into $installdir" >&5
       
 15247 $as_echo "$as_me: Downloading build dependency alsa from $with_builddeps_server/$resource and installing into $installdir" >&6;}
       
 15248         if test ! -d $installdir; then
       
 15249             mkdir -p $installdir
       
 15250         fi
       
 15251         if test ! -d $installdir; then
       
 15252             as_fn_error $? "Could not create directory $installdir" "$LINENO" 5
       
 15253         fi
       
 15254         tmpfile=`mktemp $installdir/alsa.XXXXXXXXX`
       
 15255         touch $tmpfile
       
 15256         if test ! -f $tmpfile; then
       
 15257             as_fn_error $? "Could not create files in directory $installdir" "$LINENO" 5
       
 15258         fi
       
 15259 
       
 15260     # $with_builddeps_server/$resource  is the ftp://abuilddeps.server.com/libs/cups.zip
       
 15261     # $tmpfile is the local file name for the downloaded file.
       
 15262     VALID_TOOL=no
       
 15263     if test "x$BDEPS_FTP" = xwget; then
       
 15264        VALID_TOOL=yes
       
 15265        wget -O $tmpfile $with_builddeps_server/$resource
       
 15266     fi
       
 15267     if test "x$BDEPS_FTP" = xlftp; then
       
 15268        VALID_TOOL=yes
       
 15269        lftp -c "get $with_builddeps_server/$resource  -o $tmpfile"
       
 15270     fi
       
 15271     if test "x$BDEPS_FTP" = xftp; then
       
 15272         VALID_TOOL=yes
       
 15273         FTPSERVER=`echo $with_builddeps_server/$resource  | cut -f 3 -d '/'`
       
 15274         FTPPATH=`echo $with_builddeps_server/$resource  | cut -f 4- -d '/'`
       
 15275         FTPUSERPWD=${FTPSERVER%%@*}
       
 15276         if test "x$FTPSERVER" != "x$FTPUSERPWD"; then
       
 15277             FTPUSER=${userpwd%%:*}
       
 15278             FTPPWD=${userpwd#*@}
       
 15279             FTPSERVER=${FTPSERVER#*@}
       
 15280         else
       
 15281             FTPUSER=ftp
       
 15282             FTPPWD=ftp
       
 15283         fi
       
 15284         # the "pass" command does not work on some
       
 15285         # ftp clients (read ftp.exe) but if it works,
       
 15286         # passive mode is better!
       
 15287         (\
       
 15288             echo "user $FTPUSER $FTPPWD"        ;\
       
 15289             echo "pass"                         ;\
       
 15290             echo "bin"                          ;\
       
 15291             echo "get $FTPPATH $tmpfile"              ;\
       
 15292         ) | ftp -in $FTPSERVER
       
 15293     fi
       
 15294     if test "x$VALID_TOOL" != xyes; then
       
 15295        as_fn_error $? "I do not know how to use the tool: $BDEPS_FTP" "$LINENO" 5
       
 15296     fi
       
 15297 
       
 15298         mv $tmpfile $installdir/$filename
       
 15299         if test ! -s $installdir/$filename; then
       
 15300             as_fn_error $? "Could not download $with_builddeps_server/$resource" "$LINENO" 5
       
 15301         fi
       
 15302         case "$extension" in
       
 15303             zip)  echo "Unzipping $installdir/$filename..."
       
 15304                (cd $installdir ; rm -f $installdir/$filename.unpacked ; $BDEPS_UNZIP $installdir/$filename > /dev/null && touch $installdir/$filename.unpacked)
       
 15305             ;;
       
 15306             tar.gz) echo "Untaring $installdir/$filename..."
       
 15307                (cd $installdir ; rm -f $installdir/$filename.unpacked ; tar xzf $installdir/$filename && touch $installdir/$filename.unpacked)
       
 15308             ;;
       
 15309             tgz) echo "Untaring $installdir/$filename..."
       
 15310                (cd $installdir ; rm -f $installdir/$filename.unpacked ; tar xzf $installdir/$filename && touch $installdir/$filename.unpacked)
       
 15311             ;;
       
 15312             *) as_fn_error $? "Cannot handle build depency archive with extension $extension" "$LINENO" 5
       
 15313             ;;
       
 15314         esac
       
 15315     fi
       
 15316     if test -f $installdir/$filename.unpacked; then
       
 15317         depdir=$installdir
       
 15318     fi
       
 15319 
       
 15320 	    fi
       
 15321             # Source the builddeps file again, because in the previous command, the depdir
       
 15322             # was updated to point at the current build dependency install directory.
       
 15323             . $builddepsfile
       
 15324             # Now extract variables from the builddeps.conf files.
       
 15325             theroot=${builddep_alsa_ROOT}
       
 15326             thecflags=${builddep_alsa_CFLAGS}
       
 15327             thelibs=${builddep_alsa_LIBS}
       
 15328             if test "x$depdir" = x; then
       
 15329                 as_fn_error $? "Could not download build dependency alsa" "$LINENO" 5
       
 15330             fi
       
 15331             ALSA=$depdir
       
 15332             if test "x$theroot" != x; then
       
 15333                ALSA="$theroot"
       
 15334             fi
       
 15335             if test "x$thecflags" != x; then
       
 15336                ALSA_CFLAGS="$thecflags"
       
 15337             fi
       
 15338             if test "x$thelibs" != x; then
       
 15339                ALSA_LIBS="$thelibs"
       
 15340             fi
       
 15341             ALSA_FOUND=yes
       
 15342             else ALSA_FOUND=no
       
 15343 
       
 15344         fi
       
 15345         else ALSA_FOUND=no
       
 15346 
       
 15347     fi
       
 15348 
       
 15349 	fi
       
 15350 	if test "x$ALSA_FOUND" = xno; then
       
 15351 
       
 15352 pkg_failed=no
       
 15353 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ALSA" >&5
       
 15354 $as_echo_n "checking for ALSA... " >&6; }
       
 15355 
       
 15356 if test -n "$ALSA_CFLAGS"; then
       
 15357     pkg_cv_ALSA_CFLAGS="$ALSA_CFLAGS"
       
 15358  elif test -n "$PKG_CONFIG"; then
       
 15359     if test -n "$PKG_CONFIG" && \
       
 15360     { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"alsa\""; } >&5
       
 15361   ($PKG_CONFIG --exists --print-errors "alsa") 2>&5
       
 15362   ac_status=$?
       
 15363   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
       
 15364   test $ac_status = 0; }; then
       
 15365   pkg_cv_ALSA_CFLAGS=`$PKG_CONFIG --cflags "alsa" 2>/dev/null`
       
 15366 else
       
 15367   pkg_failed=yes
       
 15368 fi
       
 15369  else
       
 15370     pkg_failed=untried
       
 15371 fi
       
 15372 if test -n "$ALSA_LIBS"; then
       
 15373     pkg_cv_ALSA_LIBS="$ALSA_LIBS"
       
 15374  elif test -n "$PKG_CONFIG"; then
       
 15375     if test -n "$PKG_CONFIG" && \
       
 15376     { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"alsa\""; } >&5
       
 15377   ($PKG_CONFIG --exists --print-errors "alsa") 2>&5
       
 15378   ac_status=$?
       
 15379   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
       
 15380   test $ac_status = 0; }; then
       
 15381   pkg_cv_ALSA_LIBS=`$PKG_CONFIG --libs "alsa" 2>/dev/null`
       
 15382 else
       
 15383   pkg_failed=yes
       
 15384 fi
       
 15385  else
       
 15386     pkg_failed=untried
       
 15387 fi
       
 15388 
       
 15389 
       
 15390 
       
 15391 if test $pkg_failed = yes; then
       
 15392 
       
 15393 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
       
 15394         _pkg_short_errors_supported=yes
       
 15395 else
       
 15396         _pkg_short_errors_supported=no
       
 15397 fi
       
 15398         if test $_pkg_short_errors_supported = yes; then
       
 15399 	        ALSA_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "alsa" 2>&1`
       
 15400         else
       
 15401 	        ALSA_PKG_ERRORS=`$PKG_CONFIG --print-errors "alsa" 2>&1`
       
 15402         fi
       
 15403 	# Put the nasty error message in config.log where it belongs
       
 15404 	echo "$ALSA_PKG_ERRORS" >&5
       
 15405 
       
 15406 	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
 15407 $as_echo "no" >&6; }
       
 15408                 ALSA_FOUND=no
       
 15409 elif test $pkg_failed = untried; then
       
 15410 	ALSA_FOUND=no
       
 15411 else
       
 15412 	ALSA_CFLAGS=$pkg_cv_ALSA_CFLAGS
       
 15413 	ALSA_LIBS=$pkg_cv_ALSA_LIBS
       
 15414         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
       
 15415 $as_echo "yes" >&6; }
       
 15416 	ALSA_FOUND=yes
       
 15417 fi
       
 15418 	fi
       
 15419 	if test "x$ALSA_FOUND" = xno; then
       
 15420 	    for ac_header in alsa/asoundlib.h
       
 15421 do :
       
 15422   ac_fn_cxx_check_header_mongrel "$LINENO" "alsa/asoundlib.h" "ac_cv_header_alsa_asoundlib_h" "$ac_includes_default"
       
 15423 if test "x$ac_cv_header_alsa_asoundlib_h" = x""yes; then :
       
 15424   cat >>confdefs.h <<_ACEOF
       
 15425 #define HAVE_ALSA_ASOUNDLIB_H 1
       
 15426 _ACEOF
       
 15427  ALSA_FOUND=yes
       
 15428 	                      ALSA_CFLAGS=-Iignoreme
       
 15429 	                      ALSA_LIBS=-lasound
       
 15430 	                      DEFAULT_ALSA=yes
       
 15431 else
       
 15432   ALSA_FOUND=no
       
 15433 fi
       
 15434 
       
 15435 done
       
 15436 
       
 15437 	fi
       
 15438 	if test "x$ALSA_FOUND" = xno; then
       
 15439 
       
 15440     # Print a helpful message on how to acquire the necessary build dependency.
       
 15441     # alsa is the help tag: freetyp2, cups, pulse, alsa etc
       
 15442     MISSING_DEPENDENCY=alsa
       
 15443     PKGHANDLER_COMMAND=
       
 15444 
       
 15445     case $PKGHANDLER in
       
 15446 	apt-get)
       
 15447                 apt_help     $MISSING_DEPENDENCY ;;
       
 15448     yum)
       
 15449                 yum_help     $MISSING_DEPENDENCY ;;
       
 15450 	port)
       
 15451                 port_help    $MISSING_DEPENDENCY ;;
       
 15452 	pkgutil)
       
 15453                 pkgutil_help $MISSING_DEPENDENCY ;;
       
 15454 	pkgadd)
       
 15455                 pkgadd_help  $MISSING_DEPENDENCY ;;
       
 15456     * )
       
 15457       break ;;
       
 15458     esac
       
 15459 
       
 15460     if test "x$PKGHANDLER_COMMAND" != x; then
       
 15461         HELP_MSG="You might be able to fix this by running '$PKGHANDLER_COMMAND'."
       
 15462     fi
       
 15463 
       
 15464 	    as_fn_error $? "Could not find alsa! $HELP_MSG " "$LINENO" 5
       
 15465 	fi
       
 15466 fi
       
 15467 
       
 15468 
       
 15469 
       
 15470 
       
 15471 
       
 15472 
       
 15473 
       
 15474 ###############################################################################
       
 15475 #
       
 15476 # Check for the jpeg library
       
 15477 #
       
 15478 
       
 15479 USE_EXTERNAL_LIBJPEG=true
       
 15480 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -ljpeg" >&5
       
 15481 $as_echo_n "checking for main in -ljpeg... " >&6; }
       
 15482 if test "${ac_cv_lib_jpeg_main+set}" = set; then :
       
 15483   $as_echo_n "(cached) " >&6
       
 15484 else
       
 15485   ac_check_lib_save_LIBS=$LIBS
       
 15486 LIBS="-ljpeg  $LIBS"
       
 15487 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
       
 15488 /* end confdefs.h.  */
       
 15489 
       
 15490 
       
 15491 int
       
 15492 main ()
       
 15493 {
       
 15494 return main ();
       
 15495   ;
       
 15496   return 0;
       
 15497 }
       
 15498 _ACEOF
       
 15499 if ac_fn_cxx_try_link "$LINENO"; then :
       
 15500   ac_cv_lib_jpeg_main=yes
       
 15501 else
       
 15502   ac_cv_lib_jpeg_main=no
       
 15503 fi
       
 15504 rm -f core conftest.err conftest.$ac_objext \
       
 15505     conftest$ac_exeext conftest.$ac_ext
       
 15506 LIBS=$ac_check_lib_save_LIBS
       
 15507 fi
       
 15508 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_jpeg_main" >&5
       
 15509 $as_echo "$ac_cv_lib_jpeg_main" >&6; }
       
 15510 if test "x$ac_cv_lib_jpeg_main" = x""yes; then :
       
 15511   cat >>confdefs.h <<_ACEOF
       
 15512 #define HAVE_LIBJPEG 1
       
 15513 _ACEOF
       
 15514 
       
 15515   LIBS="-ljpeg $LIBS"
       
 15516 
       
 15517 else
       
 15518    USE_EXTERNAL_LIBJPEG=false
       
 15519                { $as_echo "$as_me:${as_lineno-$LINENO}: Will use jpeg decoder bundled with the OpenJDK source" >&5
       
 15520 $as_echo "$as_me: Will use jpeg decoder bundled with the OpenJDK source" >&6;}
       
 15521 
       
 15522 fi
       
 15523 
       
 15524 
       
 15525 
       
 15526 ###############################################################################
       
 15527 #
       
 15528 # Check for the gif library
       
 15529 #
       
 15530 
       
 15531 USE_EXTERNAL_LIBJPEG=true
       
 15532 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lgif" >&5
       
 15533 $as_echo_n "checking for main in -lgif... " >&6; }
       
 15534 if test "${ac_cv_lib_gif_main+set}" = set; then :
       
 15535   $as_echo_n "(cached) " >&6
       
 15536 else
       
 15537   ac_check_lib_save_LIBS=$LIBS
       
 15538 LIBS="-lgif  $LIBS"
       
 15539 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
       
 15540 /* end confdefs.h.  */
       
 15541 
       
 15542 
       
 15543 int
       
 15544 main ()
       
 15545 {
       
 15546 return main ();
       
 15547   ;
       
 15548   return 0;
       
 15549 }
       
 15550 _ACEOF
       
 15551 if ac_fn_cxx_try_link "$LINENO"; then :
       
 15552   ac_cv_lib_gif_main=yes
       
 15553 else
       
 15554   ac_cv_lib_gif_main=no
       
 15555 fi
       
 15556 rm -f core conftest.err conftest.$ac_objext \
       
 15557     conftest$ac_exeext conftest.$ac_ext
       
 15558 LIBS=$ac_check_lib_save_LIBS
       
 15559 fi
       
 15560 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gif_main" >&5
       
 15561 $as_echo "$ac_cv_lib_gif_main" >&6; }
       
 15562 if test "x$ac_cv_lib_gif_main" = x""yes; then :
       
 15563   cat >>confdefs.h <<_ACEOF
       
 15564 #define HAVE_LIBGIF 1
       
 15565 _ACEOF
       
 15566 
       
 15567   LIBS="-lgif $LIBS"
       
 15568 
       
 15569 else
       
 15570    USE_EXTERNAL_LIBGIF=false
       
 15571                { $as_echo "$as_me:${as_lineno-$LINENO}: Will use gif decoder bundled with the OpenJDK source" >&5
       
 15572 $as_echo "$as_me: Will use gif decoder bundled with the OpenJDK source" >&6;}
       
 15573 
       
 15574 fi
       
 15575 
       
 15576 
       
 15577 
       
 15578 ###############################################################################
       
 15579 #
       
 15580 # Check for the zlib library
       
 15581 #
       
 15582 
       
 15583 
       
 15584 # Check whether --with-zlib was given.
       
 15585 if test "${with_zlib+set}" = set; then :
       
 15586   withval=$with_zlib;
       
 15587 fi
       
 15588 
       
 15589 
       
 15590 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for compress in -lz" >&5
       
 15591 $as_echo_n "checking for compress in -lz... " >&6; }
       
 15592 if test "${ac_cv_lib_z_compress+set}" = set; then :
       
 15593   $as_echo_n "(cached) " >&6
       
 15594 else
       
 15595   ac_check_lib_save_LIBS=$LIBS
       
 15596 LIBS="-lz  $LIBS"
       
 15597 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
       
 15598 /* end confdefs.h.  */
       
 15599 
       
 15600 /* Override any GCC internal prototype to avoid an error.
       
 15601    Use char because int might match the return type of a GCC
       
 15602    builtin and then its argument prototype would still apply.  */
       
 15603 #ifdef __cplusplus
       
 15604 extern "C"
       
 15605 #endif
       
 15606 char compress ();
       
 15607 int
       
 15608 main ()
       
 15609 {
       
 15610 return compress ();
       
 15611   ;
       
 15612   return 0;
       
 15613 }
       
 15614 _ACEOF
       
 15615 if ac_fn_cxx_try_link "$LINENO"; then :
       
 15616   ac_cv_lib_z_compress=yes
       
 15617 else
       
 15618   ac_cv_lib_z_compress=no
       
 15619 fi
       
 15620 rm -f core conftest.err conftest.$ac_objext \
       
 15621     conftest$ac_exeext conftest.$ac_ext
       
 15622 LIBS=$ac_check_lib_save_LIBS
       
 15623 fi
       
 15624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_compress" >&5
       
 15625 $as_echo "$ac_cv_lib_z_compress" >&6; }
       
 15626 if test "x$ac_cv_lib_z_compress" = x""yes; then :
       
 15627    ZLIB_FOUND=yes
       
 15628 else
       
 15629    ZLIB_FOUND=no
       
 15630 fi
       
 15631 
       
 15632 
       
 15633 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for which zlib to use" >&5
       
 15634 $as_echo_n "checking for which zlib to use... " >&6; }
       
 15635 
       
 15636 DEFAULT_ZLIB=bundled
       
 15637 if test "x$OPENJDK_TARGET_OS" = xmacosx; then
       
 15638 #
       
 15639 # On macosx default is system...on others default is
       
 15640 #
       
 15641     DEFAULT_ZLIB=system
       
 15642 fi
       
 15643 
       
 15644 if test "x${ZLIB_FOUND}" != "xyes"; then
       
 15645 #
       
 15646 # If we don't find any system...set default to bundled
       
 15647 #
       
 15648     DEFAULT_ZLIB=bundled
       
 15649 fi
       
 15650 
       
 15651 #
       
 15652 # If user didn't specify, use DEFAULT_ZLIB
       
 15653 #
       
 15654 if test "x${with_zlib}" = "x"; then
       
 15655     with_zlib=${DEFAULT_ZLIB}
       
 15656 fi
       
 15657 
       
 15658 if test "x${with_zlib}" = "xbundled"; then
       
 15659     USE_EXTERNAL_LIBZ=false
       
 15660     { $as_echo "$as_me:${as_lineno-$LINENO}: result: bundled" >&5
       
 15661 $as_echo "bundled" >&6; }
       
 15662 elif test "x${with_zlib}" = "xsystem"; then
       
 15663     if test "x${ZLIB_FOUND}" = "xyes"; then
       
 15664         USE_EXTERNAL_LIBZ=true
       
 15665         { $as_echo "$as_me:${as_lineno-$LINENO}: result: system" >&5
       
 15666 $as_echo "system" >&6; }
       
 15667     else
       
 15668         { $as_echo "$as_me:${as_lineno-$LINENO}: result: system not found" >&5
       
 15669 $as_echo "system not found" >&6; }
       
 15670         as_fn_error $? "--with-zlib=system specified, but no zlib found!" "$LINENO" 5
       
 15671     fi
       
 15672 else
       
 15673     as_fn_error $? "Invalid value for --with-zlib: ${with_zlib}, use 'system' or 'bundled'" "$LINENO" 5
       
 15674 fi
       
 15675 
       
 15676 
       
 15677 
       
 15678 ###############################################################################
       
 15679 LIBZIP_CAN_USE_MMAP=true
       
 15680 if test "x$JDK_VARIANT" = "xembedded"; then
       
 15681    LIBZIP_CAN_USE_MMAP=false
       
 15682 fi
       
 15683 
       
 15684 
       
 15685 ###############################################################################
       
 15686 #
       
 15687 # Check if altzone exists in time.h
       
 15688 #
       
 15689 
       
 15690 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
       
 15691 /* end confdefs.h.  */
       
 15692 #include <time.h>
       
 15693 int
       
 15694 main ()
       
 15695 {
       
 15696 return (int)altzone;
       
 15697   ;
       
 15698   return 0;
       
 15699 }
       
 15700 _ACEOF
       
 15701 if ac_fn_cxx_try_link "$LINENO"; then :
       
 15702   has_altzone=yes
       
 15703 else
       
 15704   has_altzone=no
       
 15705 fi
       
 15706 rm -f core conftest.err conftest.$ac_objext \
       
 15707     conftest$ac_exeext conftest.$ac_ext
       
 15708 if test "x$has_altzone" = xyes; then
       
 15709 
       
 15710 $as_echo "#define HAVE_ALTZONE 1" >>confdefs.h
       
 15711 
       
 15712 fi
       
 15713 
       
 15714 ###############################################################################
       
 15715 #
       
 15716 # Check the maths library
       
 15717 #
       
 15718 
       
 15719 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5
       
 15720 $as_echo_n "checking for cos in -lm... " >&6; }
       
 15721 if test "${ac_cv_lib_m_cos+set}" = set; then :
       
 15722   $as_echo_n "(cached) " >&6
       
 15723 else
       
 15724   ac_check_lib_save_LIBS=$LIBS
       
 15725 LIBS="-lm  $LIBS"
       
 15726 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
       
 15727 /* end confdefs.h.  */
       
 15728 
       
 15729 /* Override any GCC internal prototype to avoid an error.
       
 15730    Use char because int might match the return type of a GCC
       
 15731    builtin and then its argument prototype would still apply.  */
       
 15732 #ifdef __cplusplus
       
 15733 extern "C"
       
 15734 #endif
       
 15735 char cos ();
       
 15736 int
       
 15737 main ()
       
 15738 {
       
 15739 return cos ();
       
 15740   ;
       
 15741   return 0;
       
 15742 }
       
 15743 _ACEOF
       
 15744 if ac_fn_cxx_try_link "$LINENO"; then :
       
 15745   ac_cv_lib_m_cos=yes
       
 15746 else
       
 15747   ac_cv_lib_m_cos=no
       
 15748 fi
       
 15749 rm -f core conftest.err conftest.$ac_objext \
       
 15750     conftest$ac_exeext conftest.$ac_ext
       
 15751 LIBS=$ac_check_lib_save_LIBS
       
 15752 fi
       
 15753 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5
       
 15754 $as_echo "$ac_cv_lib_m_cos" >&6; }
       
 15755 if test "x$ac_cv_lib_m_cos" = x""yes; then :
       
 15756   cat >>confdefs.h <<_ACEOF
       
 15757 #define HAVE_LIBM 1
       
 15758 _ACEOF
       
 15759 
       
 15760   LIBS="-lm $LIBS"
       
 15761 
       
 15762 else
       
 15763 
       
 15764                   { $as_echo "$as_me:${as_lineno-$LINENO}: Maths library was not found" >&5
       
 15765 $as_echo "$as_me: Maths library was not found" >&6;}
       
 15766 
       
 15767 fi
       
 15768 
       
 15769 
       
 15770 
       
 15771 ###############################################################################
       
 15772 #
       
 15773 # Check for libdl.so
       
 15774 
       
 15775 save_LIBS="$LIBS"
       
 15776 LIBS=""
       
 15777 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
       
 15778 $as_echo_n "checking for dlopen in -ldl... " >&6; }
       
 15779 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
       
 15780   $as_echo_n "(cached) " >&6
       
 15781 else
       
 15782   ac_check_lib_save_LIBS=$LIBS
       
 15783 LIBS="-ldl  $LIBS"
       
 15784 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
       
 15785 /* end confdefs.h.  */
       
 15786 
       
 15787 /* Override any GCC internal prototype to avoid an error.
       
 15788    Use char because int might match the return type of a GCC
       
 15789    builtin and then its argument prototype would still apply.  */
       
 15790 #ifdef __cplusplus
       
 15791 extern "C"
       
 15792 #endif
       
 15793 char dlopen ();
       
 15794 int
       
 15795 main ()
       
 15796 {
       
 15797 return dlopen ();
       
 15798   ;
       
 15799   return 0;
       
 15800 }
       
 15801 _ACEOF
       
 15802 if ac_fn_cxx_try_link "$LINENO"; then :
       
 15803   ac_cv_lib_dl_dlopen=yes
       
 15804 else
       
 15805   ac_cv_lib_dl_dlopen=no
       
 15806 fi
       
 15807 rm -f core conftest.err conftest.$ac_objext \
       
 15808     conftest$ac_exeext conftest.$ac_ext
       
 15809 LIBS=$ac_check_lib_save_LIBS
       
 15810 fi
       
 15811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
       
 15812 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
       
 15813 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
       
 15814   cat >>confdefs.h <<_ACEOF
       
 15815 #define HAVE_LIBDL 1
       
 15816 _ACEOF
       
 15817 
       
 15818   LIBS="-ldl $LIBS"
       
 15819 
       
 15820 fi
       
 15821 
       
 15822 LIBDL="$LIBS"
       
 15823 
       
 15824 LIBS="$save_LIBS"
       
 15825 
       
 15826 
       
 15827 
       
 15828 ###############################################################################
       
 15829 #
       
 15830 # statically link libstdc++ before C++ ABI is stablized on Linux unless
       
 15831 # dynamic build is configured on command line.
       
 15832 #
       
 15833 # Check whether --enable-static-link-stdc++ was given.
       
 15834 if test "${enable_static_link_stdc__+set}" = set; then :
       
 15835   enableval=$enable_static_link_stdc__;
       
 15836 else
       
 15837 
       
 15838 		enable_static_link_stdc__=yes
       
 15839 
       
 15840 fi
       
 15841 
       
 15842 
       
 15843 if test "x$OPENJDK_TARGET_OS" = xlinux; then
       
 15844     # Test if -lstdc++ works.
       
 15845     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if dynamic link of stdc++ is possible" >&5
       
 15846 $as_echo_n "checking if dynamic link of stdc++ is possible... " >&6; }
       
 15847     ac_ext=cpp
       
 15848 ac_cpp='$CXXCPP $CPPFLAGS'
       
 15849 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
       
 15850 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
       
 15851 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
       
 15852 
       
 15853     OLD_CXXFLAGS="$CXXFLAGS"
       
 15854     CXXFLAGS="$CXXFLAGS -lstdc++"
       
 15855     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
       
 15856 /* end confdefs.h.  */
       
 15857 
       
 15858 int
       
 15859 main ()
       
 15860 {
       
 15861 return 0;
       
 15862   ;
       
 15863   return 0;
       
 15864 }
       
 15865 _ACEOF
       
 15866 if ac_fn_cxx_try_link "$LINENO"; then :
       
 15867   has_dynamic_libstdcxx=yes
       
 15868 else
       
 15869   has_dynamic_libstdcxx=no
       
 15870 fi
       
 15871 rm -f core conftest.err conftest.$ac_objext \
       
 15872     conftest$ac_exeext conftest.$ac_ext
       
 15873     CXXFLAGS="$OLD_CXXFLAGS"
       
 15874     ac_ext=cpp
       
 15875 ac_cpp='$CXXCPP $CPPFLAGS'
       
 15876 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
       
 15877 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
       
 15878 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
       
 15879 
       
 15880     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $has_dynamic_libstdcxx" >&5
       
 15881 $as_echo "$has_dynamic_libstdcxx" >&6; }
       
 15882 
       
 15883     # Test if stdc++ can be linked statically.
       
 15884     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if static link of stdc++ is possible" >&5
       
 15885 $as_echo_n "checking if static link of stdc++ is possible... " >&6; }
       
 15886     STATIC_STDCXX_FLAGS="-Wl,-Bstatic -lstdc++ -lgcc -Wl,-Bdynamic"
       
 15887     ac_ext=cpp
       
 15888 ac_cpp='$CXXCPP $CPPFLAGS'
       
 15889 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
       
 15890 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
       
 15891 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
       
 15892 
       
 15893     OLD_LIBS="$LIBS"
       
 15894     OLD_CXX="$CXX"
       
 15895     LIBS="$STATIC_STDCXX_FLAGS"
       
 15896     CXX="$CC"
       
 15897     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
       
 15898 /* end confdefs.h.  */
       
 15899 
       
 15900 int
       
 15901 main ()
       
 15902 {
       
 15903 return 0;
       
 15904   ;
       
 15905   return 0;
       
 15906 }
       
 15907 _ACEOF
       
 15908 if ac_fn_cxx_try_link "$LINENO"; then :
       
 15909   has_static_libstdcxx=yes
       
 15910 else
       
 15911   has_static_libstdcxx=no
       
 15912 fi
       
 15913 rm -f core conftest.err conftest.$ac_objext \
       
 15914     conftest$ac_exeext conftest.$ac_ext
       
 15915     LIBS="$OLD_LIBS"
       
 15916     CXX="$OLD_CXX"
       
 15917     ac_ext=cpp
       
 15918 ac_cpp='$CXXCPP $CPPFLAGS'
       
 15919 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
       
 15920 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
       
 15921 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
       
 15922 
       
 15923     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $has_static_libstdcxx" >&5
       
 15924 $as_echo "$has_static_libstdcxx" >&6; }
       
 15925 
       
 15926     if test "x$has_static_libcxx" = xno && test "x$has_dynamic_libcxx" = xno; then
       
 15927         as_fn_error $? "I cannot link to stdc++! Neither dynamically nor statically." "$LINENO" 5
       
 15928     fi
       
 15929 
       
 15930     if test "x$enable_static_link_stdc__" = xyes && test "x$has_static_libstdcxx" = xno; then
       
 15931         { $as_echo "$as_me:${as_lineno-$LINENO}: Static linking of libstdc++ was not possible reverting to dynamic linking." >&5
       
 15932 $as_echo "$as_me: Static linking of libstdc++ was not possible reverting to dynamic linking." >&6;}
       
 15933         enable_static_link_stdc__=no
       
 15934     fi
       
 15935 
       
 15936     if test "x$enable_static_link_stdc__" = xno && test "x$has_dynamic_libstdcxx" = xno; then
       
 15937         { $as_echo "$as_me:${as_lineno-$LINENO}: Dynamic linking of libstdc++ was not possible reverting to static linking." >&5
       
 15938 $as_echo "$as_me: Dynamic linking of libstdc++ was not possible reverting to static linking." >&6;}
       
 15939         enable_static_link_stdc__=yes
       
 15940     fi
       
 15941 
       
 15942     { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libstdc++" >&5
       
 15943 $as_echo_n "checking how to link with libstdc++... " >&6; }
       
 15944     if test "x$enable_static_link_stdc__" = xyes; then
       
 15945         LIBCXX="$LIBCXX $STATIC_STDCXX_FLAGS"
       
 15946         LDCXX="$CC"
       
 15947         { $as_echo "$as_me:${as_lineno-$LINENO}: result: static" >&5
       
 15948 $as_echo "static" >&6; }
       
 15949     else
       
 15950         LIBCXX="$LIBCXX -lstdc++"
       
 15951         LDCXX="$CXX"
       
 15952         { $as_echo "$as_me:${as_lineno-$LINENO}: result: dynamic" >&5
       
 15953 $as_echo "dynamic" >&6; }
       
 15954     fi
       
 15955 fi
       
 15956 
       
 15957 # libCrun is the c++ runtime-library with SunStudio (roughly the equivalent of gcc's libstdc++.so)
       
 15958 if test "x$OPENJDK_TARGET_OS" = xsolaris && test "x$LIBCXX" = x; then
       
 15959     LIBCXX="/usr/lib${LEGACY_OPENJDK_TARGET_CPU3}/libCrun.so.1"
       
 15960 fi
       
 15961 
       
 15962 # TODO better (platform agnostic) test
       
 15963 if test "x$OPENJDK_TARGET_OS" = xmacosx && test "x$LIBCXX" = x && test "x$GCC" = xyes; then
       
 15964     LIBCXX="-lstdc++"
       
 15965 fi
       
 15966 
       
 15967 
       
 15968 
       
 15969 
       
 15970 
       
 15971 ###############################################################################
       
 15972 #
       
 15973 # We need to do some final tweaking, when everything else is done.
       
 15974 #
       
 15975 ###############################################################################
       
 15976 
       
 15977 
       
 15978 HOTSPOT_MAKE_ARGS="ALT_OUTPUTDIR=$HOTSPOT_OUTPUTDIR ALT_EXPORT_PATH=$HOTSPOT_DIST $HOTSPOT_TARGET"
       
 15979 
       
 15980 
       
 15981 # The name of the Service Agent jar.
       
 15982 SALIB_NAME="${LIBRARY_PREFIX}saproc${SHARED_LIBRARY_SUFFIX}"
       
 15983 if test "x$OPENJDK_TARGET_OS" = "xwindows"; then
       
 15984     SALIB_NAME="${LIBRARY_PREFIX}sawindbg${SHARED_LIBRARY_SUFFIX}"
       
 15985 fi
       
 15986 
       
 15987 
       
 15988 
       
 15989 
       
 15990 ###############################################################################
       
 15991 #
       
 15992 # Configure parts of the build that only affect the build performance,
       
 15993 # not the result.
       
 15994 #
       
 15995 ###############################################################################
       
 15996 
       
 15997 
       
 15998 # How many cores do we have on this build system?
       
 15999 
       
 16000 # Check whether --with-num-cores was given.
       
 16001 if test "${with_num_cores+set}" = set; then :
       
 16002   withval=$with_num_cores;
       
 16003 fi
       
 16004 
       
 16005 if test "x$with_num_cores" = x; then
       
 16006     # The number of cores were not specified, try to probe them.
       
 16007 
       
 16008     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for number of cores" >&5
       
 16009 $as_echo_n "checking for number of cores... " >&6; }
       
 16010     NUM_CORES=1
       
 16011     FOUND_CORES=no
       
 16012 
       
 16013     if test -f /proc/cpuinfo; then
       
 16014         # Looks like a Linux system
       
 16015         NUM_CORES=`cat /proc/cpuinfo  | grep -c processor`
       
 16016         FOUND_CORES=yes
       
 16017     fi
       
 16018 
       
 16019     if test -x /usr/sbin/psrinfo; then
       
 16020         # Looks like a Solaris system
       
 16021         NUM_CORES=`LC_MESSAGES=C /usr/sbin/psrinfo -v | grep -c on-line`
       
 16022         FOUND_CORES=yes
       
 16023     fi
       
 16024 
       
 16025     if test -x /usr/sbin/system_profiler; then
       
 16026         # Looks like a MacOSX system
       
 16027         NUM_CORES=`/usr/sbin/system_profiler -detailLevel full SPHardwareDataType | grep 'Cores' | awk  '{print $5}'`
       
 16028         FOUND_CORES=yes
       
 16029     fi
       
 16030 
       
 16031     if test "x$build_os" = xwindows; then
       
 16032         NUM_CORES=4
       
 16033     fi
       
 16034 
       
 16035     # For c/c++ code we run twice as many concurrent build
       
 16036     # jobs than we have cores, otherwise we will stall on io.
       
 16037     CONCURRENT_BUILD_JOBS=`expr $NUM_CORES \* 2`
       
 16038 
       
 16039     if test "x$FOUND_CORES" = xyes; then
       
 16040         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NUM_CORES" >&5
       
 16041 $as_echo "$NUM_CORES" >&6; }
       
 16042     else
       
 16043         { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not detect number of cores, defaulting to 1!" >&5
       
 16044 $as_echo "could not detect number of cores, defaulting to 1!" >&6; }
       
 16045     fi
       
 16046 
       
 16047 
       
 16048 else
       
 16049     NUM_CORES=$with_num_cores
       
 16050     CONCURRENT_BUILD_JOBS=`expr $NUM_CORES \* 2`
       
 16051 fi
       
 16052 
       
 16053 
       
 16054 
       
 16055 
       
 16056 # How much memory do we have on this build system?
       
 16057 
       
 16058 # Check whether --with-memory-size was given.
       
 16059 if test "${with_memory_size+set}" = set; then :
       
 16060   withval=$with_memory_size;
       
 16061 fi
       
 16062 
       
 16063 if test "x$with_memory_size" = x; then
       
 16064     # The memory size was not specified, try to probe it.
       
 16065 
       
 16066     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for memory size" >&5
       
 16067 $as_echo_n "checking for memory size... " >&6; }
       
 16068     # Default to 1024MB
       
 16069     MEMORY_SIZE=1024
       
 16070     FOUND_MEM=no
       
 16071 
       
 16072     if test -f /proc/cpuinfo; then
       
 16073         # Looks like a Linux system
       
 16074         MEMORY_SIZE=`cat /proc/meminfo | grep MemTotal | awk '{print $2}'`
       
 16075         MEMORY_SIZE=`expr $MEMORY_SIZE / 1024`
       
 16076         FOUND_MEM=yes
       
 16077     fi
       
 16078 
       
 16079     if test -x /usr/sbin/prtconf; then
       
 16080         # Looks like a Solaris system
       
 16081         MEMORY_SIZE=`/usr/sbin/prtconf | grep "Memory size" | awk '{ print $3 }'`
       
 16082         FOUND_MEM=yes
       
 16083     fi
       
 16084 
       
 16085     if test -x /usr/sbin/system_profiler; then
       
 16086         # Looks like a MacOSX system
       
 16087         MEMORY_SIZE=`/usr/sbin/system_profiler -detailLevel full SPHardwareDataType | grep 'Memory' | awk  '{print $2}'`
       
 16088         MEMORY_SIZE=`expr $MEMORY_SIZE \* 1024`
       
 16089         FOUND_MEM=yes
       
 16090     fi
       
 16091 
       
 16092     if test "x$build_os" = xwindows; then
       
 16093         MEMORY_SIZE=`systeminfo | grep 'Total Physical Memory:' | awk '{ print $4 }' | sed 's/,//'`
       
 16094         FOUND_MEM=yes
       
 16095     fi
       
 16096 
       
 16097     if test "x$FOUND_MEM" = xyes; then
       
 16098         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MEMORY_SIZE MB" >&5
       
 16099 $as_echo "$MEMORY_SIZE MB" >&6; }
       
 16100     else
       
 16101         { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not detect memory size defaulting to 1024MB!" >&5
       
 16102 $as_echo "could not detect memory size defaulting to 1024MB!" >&6; }
       
 16103     fi
       
 16104 
       
 16105 else
       
 16106     MEMORY_SIZE=$with_memory_size
       
 16107 fi
       
 16108 
       
 16109 
       
 16110 
       
 16111 # Setup smart javac (after cores and memory have been setup)
       
 16112 
       
 16113 
       
 16114 # Check whether --with-server-java was given.
       
 16115 if test "${with_server_java+set}" = set; then :
       
 16116   withval=$with_server_java;
       
 16117 fi
       
 16118 
       
 16119 
       
 16120 if test "x$with_server_java" != x; then
       
 16121     SERVER_JAVA="$with_server_java"
       
 16122     FOUND_VERSION=`$SERVER_JAVA -version 2>&1 | grep " version \""`
       
 16123     if test "x$FOUND_VERSION" = x; then
       
 16124         as_fn_error $? "Could not execute server java: $SERVER_JAVA" "$LINENO" 5
       
 16125     fi
       
 16126 else
       
 16127     SERVER_JAVA=""
       
 16128     # Hotspot specific options.
       
 16129 
       
 16130     # Test if -XX:+UseParallelOldGC is a valid argument to $JAVA (often is $JAVA passed as $JAVA)
       
 16131     # If so, then append -XX:+UseParallelOldGC to SERVER_JAVA
       
 16132     FOUND_WARN=`$JAVA -XX:+UseParallelOldGC -version 2>&1 | grep -i warn`
       
 16133     FOUND_VERSION=`$JAVA -XX:+UseParallelOldGC -version 2>&1 | grep " version \""`
       
 16134     if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then
       
 16135         SERVER_JAVA="$SERVER_JAVA -XX:+UseParallelOldGC"
       
 16136     fi
       
 16137 
       
 16138 
       
 16139     # Test if -verbosegc is a valid argument to $JAVA (often is $JAVA passed as $JAVA)
       
 16140     # If so, then append -verbosegc to SERVER_JAVA
       
 16141     FOUND_WARN=`$JAVA -verbosegc -version 2>&1 | grep -i warn`
       
 16142     FOUND_VERSION=`$JAVA -verbosegc -version 2>&1 | grep " version \""`
       
 16143     if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then
       
 16144         SERVER_JAVA="$SERVER_JAVA -verbosegc"
       
 16145     fi
       
 16146 
       
 16147     # JRockit specific options.
       
 16148 
       
 16149     # Test if -Xverbose:gc is a valid argument to $JAVA (often is $JAVA passed as $JAVA)
       
 16150     # If so, then append -Xverbose:gc to SERVER_JAVA
       
 16151     FOUND_WARN=`$JAVA -Xverbose:gc -version 2>&1 | grep -i warn`
       
 16152     FOUND_VERSION=`$JAVA -Xverbose:gc -version 2>&1 | grep " version \""`
       
 16153     if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then
       
 16154         SERVER_JAVA="$SERVER_JAVA -Xverbose:gc"
       
 16155     fi
       
 16156 
       
 16157     SERVER_JAVA="$JAVA $SERVER_JAVA"
       
 16158 fi
       
 16159 
       
 16160 
       
 16161 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use shared server for javac" >&5
       
 16162 $as_echo_n "checking whether to use shared server for javac... " >&6; }
       
 16163 # Check whether --enable-javac-server was given.
       
 16164 if test "${enable_javac_server+set}" = set; then :
       
 16165   enableval=$enable_javac_server; ENABLE_JAVAC_SERVER="${enableval}"
       
 16166 else
       
 16167   ENABLE_JAVAC_SERVER='no'
       
 16168 fi
       
 16169 
       
 16170 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ENABLE_JAVAC_SERVER" >&5
       
 16171 $as_echo "$ENABLE_JAVAC_SERVER" >&6; }
       
 16172 if test "x$ENABLE_JAVAC_SERVER" = xyes; then
       
 16173     JAVAC_USE_REMOTE=true
       
 16174     JAVAC_SERVERS="$OUTPUT_ROOT/javacservers"
       
 16175 else
       
 16176     JAVAC_USE_REMOTE=false
       
 16177     JAVAC_SERVERS=
       
 16178 fi
       
 16179 
       
 16180 
       
 16181 
       
 16182 
       
 16183 # Check whether --with-javac-server-cores was given.
       
 16184 if test "${with_javac_server_cores+set}" = set; then :
       
 16185   withval=$with_javac_server_cores;
       
 16186 fi
       
 16187 
       
 16188 if test "x$with_javac_server_cores" != x; then
       
 16189     JAVAC_SERVER_CORES="$with_javac_server_cores"
       
 16190 else
       
 16191     if test "$NUM_CORES" -gt 16; then
       
 16192         # We set this arbitrary limit because we want to limit the heap
       
 16193         # size of the javac server.
       
 16194         # In the future we will make the javac compilers in the server
       
 16195         # share more and more state, thus enabling us to use more and
       
 16196         # more concurrent threads in the server.
       
 16197         JAVAC_SERVER_CORES="16"
       
 16198     else
       
 16199         JAVAC_SERVER_CORES="$NUM_CORES"
       
 16200     fi
       
 16201 
       
 16202     if test "$MEMORY_SIZE" -gt "17000"; then
       
 16203         MAX_HEAP_MEM=10000
       
 16204 
       
 16205     # Test if -d64 is a valid argument to $SERVER_JAVA (often is $JAVA passed as $SERVER_JAVA)
       
 16206     # If so, then append -d64 to SERVER_JAVA
       
 16207     FOUND_WARN=`$SERVER_JAVA -d64 -version 2>&1 | grep -i warn`
       
 16208     FOUND_VERSION=`$SERVER_JAVA -d64 -version 2>&1 | grep " version \""`
       
 16209     if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then
       
 16210         SERVER_JAVA="$SERVER_JAVA -d64"
       
 16211     fi
       
 16212 
       
 16213 
       
 16214     # Test if -Xms10G -Xmx10G is a valid argument to $SERVER_JAVA (often is $JAVA passed as $SERVER_JAVA)
       
 16215     # If so, then append -Xms10G -Xmx10G to SERVER_JAVA
       
 16216     FOUND_WARN=`$SERVER_JAVA -Xms10G -Xmx10G -version 2>&1 | grep -i warn`
       
 16217     FOUND_VERSION=`$SERVER_JAVA -Xms10G -Xmx10G -version 2>&1 | grep " version \""`
       
 16218     if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then
       
 16219         SERVER_JAVA="$SERVER_JAVA -Xms10G -Xmx10G"
       
 16220     fi
       
 16221 
       
 16222 
       
 16223     # Test if -Xmn2G is a valid argument to $SERVER_JAVA (often is $JAVA passed as $SERVER_JAVA)
       
 16224     # If so, then append -Xmn2G to SERVER_JAVA
       
 16225     FOUND_WARN=`$SERVER_JAVA -Xmn2G -version 2>&1 | grep -i warn`
       
 16226     FOUND_VERSION=`$SERVER_JAVA -Xmn2G -version 2>&1 | grep " version \""`
       
 16227     if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then
       
 16228         SERVER_JAVA="$SERVER_JAVA -Xmn2G"
       
 16229     fi
       
 16230 
       
 16231     elif test "$MEMORY_SIZE" -gt "10000"; then
       
 16232         MAX_HEAP_MEM=6000
       
 16233 
       
 16234     # Test if -d64 is a valid argument to $SERVER_JAVA (often is $JAVA passed as $SERVER_JAVA)
       
 16235     # If so, then append -d64 to SERVER_JAVA
       
 16236     FOUND_WARN=`$SERVER_JAVA -d64 -version 2>&1 | grep -i warn`
       
 16237     FOUND_VERSION=`$SERVER_JAVA -d64 -version 2>&1 | grep " version \""`
       
 16238     if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then
       
 16239         SERVER_JAVA="$SERVER_JAVA -d64"
       
 16240     fi
       
 16241 
       
 16242 
       
 16243     # Test if -Xms6G -Xmx6G is a valid argument to $SERVER_JAVA (often is $JAVA passed as $SERVER_JAVA)
       
 16244     # If so, then append -Xms6G -Xmx6G to SERVER_JAVA
       
 16245     FOUND_WARN=`$SERVER_JAVA -Xms6G -Xmx6G -version 2>&1 | grep -i warn`
       
 16246     FOUND_VERSION=`$SERVER_JAVA -Xms6G -Xmx6G -version 2>&1 | grep " version \""`
       
 16247     if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then
       
 16248         SERVER_JAVA="$SERVER_JAVA -Xms6G -Xmx6G"
       
 16249     fi
       
 16250 
       
 16251 
       
 16252     # Test if -Xmn1G is a valid argument to $SERVER_JAVA (often is $JAVA passed as $SERVER_JAVA)
       
 16253     # If so, then append -Xmn1G to SERVER_JAVA
       
 16254     FOUND_WARN=`$SERVER_JAVA -Xmn1G -version 2>&1 | grep -i warn`
       
 16255     FOUND_VERSION=`$SERVER_JAVA -Xmn1G -version 2>&1 | grep " version \""`
       
 16256     if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then
       
 16257         SERVER_JAVA="$SERVER_JAVA -Xmn1G"
       
 16258     fi
       
 16259 
       
 16260     elif test "$MEMORY_SIZE" -gt "5000"; then
       
 16261         MAX_HEAP_MEM=3000
       
 16262 
       
 16263     # Test if -d64 is a valid argument to $SERVER_JAVA (often is $JAVA passed as $SERVER_JAVA)
       
 16264     # If so, then append -d64 to SERVER_JAVA
       
 16265     FOUND_WARN=`$SERVER_JAVA -d64 -version 2>&1 | grep -i warn`
       
 16266     FOUND_VERSION=`$SERVER_JAVA -d64 -version 2>&1 | grep " version \""`
       
 16267     if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then
       
 16268         SERVER_JAVA="$SERVER_JAVA -d64"
       
 16269     fi
       
 16270 
       
 16271 
       
 16272     # Test if -Xms1G -Xmx3G is a valid argument to $SERVER_JAVA (often is $JAVA passed as $SERVER_JAVA)
       
 16273     # If so, then append -Xms1G -Xmx3G to SERVER_JAVA
       
 16274     FOUND_WARN=`$SERVER_JAVA -Xms1G -Xmx3G -version 2>&1 | grep -i warn`
       
 16275     FOUND_VERSION=`$SERVER_JAVA -Xms1G -Xmx3G -version 2>&1 | grep " version \""`
       
 16276     if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then
       
 16277         SERVER_JAVA="$SERVER_JAVA -Xms1G -Xmx3G"
       
 16278     fi
       
 16279 
       
 16280 
       
 16281     # Test if -Xmn256M is a valid argument to $SERVER_JAVA (often is $JAVA passed as $SERVER_JAVA)
       
 16282     # If so, then append -Xmn256M to SERVER_JAVA
       
 16283     FOUND_WARN=`$SERVER_JAVA -Xmn256M -version 2>&1 | grep -i warn`
       
 16284     FOUND_VERSION=`$SERVER_JAVA -Xmn256M -version 2>&1 | grep " version \""`
       
 16285     if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then
       
 16286         SERVER_JAVA="$SERVER_JAVA -Xmn256M"
       
 16287     fi
       
 16288 
       
 16289     elif test "$MEMORY_SIZE" -gt "3800"; then
       
 16290         MAX_HEAP_MEM=2500
       
 16291 
       
 16292     # Test if -Xms1G -Xmx2500M is a valid argument to $SERVER_JAVA (often is $JAVA passed as $SERVER_JAVA)
       
 16293     # If so, then append -Xms1G -Xmx2500M to SERVER_JAVA
       
 16294     FOUND_WARN=`$SERVER_JAVA -Xms1G -Xmx2500M -version 2>&1 | grep -i warn`
       
 16295     FOUND_VERSION=`$SERVER_JAVA -Xms1G -Xmx2500M -version 2>&1 | grep " version \""`
       
 16296     if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then
       
 16297         SERVER_JAVA="$SERVER_JAVA -Xms1G -Xmx2500M"
       
 16298     fi
       
 16299 
       
 16300 
       
 16301     # Test if -Xmn256M is a valid argument to $SERVER_JAVA (often is $JAVA passed as $SERVER_JAVA)
       
 16302     # If so, then append -Xmn256M to SERVER_JAVA
       
 16303     FOUND_WARN=`$SERVER_JAVA -Xmn256M -version 2>&1 | grep -i warn`
       
 16304     FOUND_VERSION=`$SERVER_JAVA -Xmn256M -version 2>&1 | grep " version \""`
       
 16305     if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then
       
 16306         SERVER_JAVA="$SERVER_JAVA -Xmn256M"
       
 16307     fi
       
 16308 
       
 16309     elif test "$MEMORY_SIZE" -gt "1900"; then
       
 16310         MAX_HEAP_MEM=1200
       
 16311 
       
 16312     # Test if -Xms700M -Xmx1200M is a valid argument to $SERVER_JAVA (often is $JAVA passed as $SERVER_JAVA)
       
 16313     # If so, then append -Xms700M -Xmx1200M to SERVER_JAVA
       
 16314     FOUND_WARN=`$SERVER_JAVA -Xms700M -Xmx1200M -version 2>&1 | grep -i warn`
       
 16315     FOUND_VERSION=`$SERVER_JAVA -Xms700M -Xmx1200M -version 2>&1 | grep " version \""`
       
 16316     if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then
       
 16317         SERVER_JAVA="$SERVER_JAVA -Xms700M -Xmx1200M"
       
 16318     fi
       
 16319 
       
 16320 
       
 16321     # Test if -Xmn256M is a valid argument to $SERVER_JAVA (often is $JAVA passed as $SERVER_JAVA)
       
 16322     # If so, then append -Xmn256M to SERVER_JAVA
       
 16323     FOUND_WARN=`$SERVER_JAVA -Xmn256M -version 2>&1 | grep -i warn`
       
 16324     FOUND_VERSION=`$SERVER_JAVA -Xmn256M -version 2>&1 | grep " version \""`
       
 16325     if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then
       
 16326         SERVER_JAVA="$SERVER_JAVA -Xmn256M"
       
 16327     fi
       
 16328 
       
 16329     elif test "$MEMORY_SIZE" -gt "1000"; then
       
 16330         MAX_HEAP_MEM=900
       
 16331 
       
 16332     # Test if -Xms400M -Xmx900M is a valid argument to $SERVER_JAVA (often is $JAVA passed as $SERVER_JAVA)
       
 16333     # If so, then append -Xms400M -Xmx900M to SERVER_JAVA
       
 16334     FOUND_WARN=`$SERVER_JAVA -Xms400M -Xmx900M -version 2>&1 | grep -i warn`
       
 16335     FOUND_VERSION=`$SERVER_JAVA -Xms400M -Xmx900M -version 2>&1 | grep " version \""`
       
 16336     if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then
       
 16337         SERVER_JAVA="$SERVER_JAVA -Xms400M -Xmx900M"
       
 16338     fi
       
 16339 
       
 16340 
       
 16341     # Test if -Xmn128M is a valid argument to $SERVER_JAVA (often is $JAVA passed as $SERVER_JAVA)
       
 16342     # If so, then append -Xmn128M to SERVER_JAVA
       
 16343     FOUND_WARN=`$SERVER_JAVA -Xmn128M -version 2>&1 | grep -i warn`
       
 16344     FOUND_VERSION=`$SERVER_JAVA -Xmn128M -version 2>&1 | grep " version \""`
       
 16345     if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then
       
 16346         SERVER_JAVA="$SERVER_JAVA -Xmn128M"
       
 16347     fi
       
 16348 
       
 16349     else
       
 16350         MAX_HEAP_MEM=512
       
 16351 
       
 16352     # Test if -Xms256M -Xmx512M is a valid argument to $SERVER_JAVA (often is $JAVA passed as $SERVER_JAVA)
       
 16353     # If so, then append -Xms256M -Xmx512M to SERVER_JAVA
       
 16354     FOUND_WARN=`$SERVER_JAVA -Xms256M -Xmx512M -version 2>&1 | grep -i warn`
       
 16355     FOUND_VERSION=`$SERVER_JAVA -Xms256M -Xmx512M -version 2>&1 | grep " version \""`
       
 16356     if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then
       
 16357         SERVER_JAVA="$SERVER_JAVA -Xms256M -Xmx512M"
       
 16358     fi
       
 16359 
       
 16360 
       
 16361     # Test if -Xmn128M is a valid argument to $SERVER_JAVA (often is $JAVA passed as $SERVER_JAVA)
       
 16362     # If so, then append -Xmn128M to SERVER_JAVA
       
 16363     FOUND_WARN=`$SERVER_JAVA -Xmn128M -version 2>&1 | grep -i warn`
       
 16364     FOUND_VERSION=`$SERVER_JAVA -Xmn128M -version 2>&1 | grep " version \""`
       
 16365     if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then
       
 16366         SERVER_JAVA="$SERVER_JAVA -Xmn128M"
       
 16367     fi
       
 16368 
       
 16369     fi
       
 16370 
       
 16371     MAX_COMPILERS_IN_HEAP=`expr $MAX_HEAP_MEM / 501`
       
 16372     if test "$JAVAC_SERVER_CORES" -gt "$MAX_COMPILERS_IN_HEAP"; then
       
 16373         { $as_echo "$as_me:${as_lineno-$LINENO}: checking if number of server cores must be reduced" >&5
       
 16374 $as_echo_n "checking if number of server cores must be reduced... " >&6; }
       
 16375         JAVAC_SERVER_CORES="$MAX_COMPILERS_IN_HEAP"
       
 16376         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, to $JAVAC_SERVER_CORES with max heap size $MAX_HEAP_MEM MB" >&5
       
 16377 $as_echo "yes, to $JAVAC_SERVER_CORES with max heap size $MAX_HEAP_MEM MB" >&6; }
       
 16378     fi
       
 16379 fi
       
 16380 
       
 16381 
       
 16382 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to track dependencies between Java packages" >&5
       
 16383 $as_echo_n "checking whether to track dependencies between Java packages... " >&6; }
       
 16384 # Check whether --enable-javac-deps was given.
       
 16385 if test "${enable_javac_deps+set}" = set; then :
       
 16386   enableval=$enable_javac_deps; ENABLE_JAVAC_DEPS="${enableval}"
       
 16387 else
       
 16388   ENABLE_JAVAC_DEPS='no'
       
 16389 fi
       
 16390 
       
 16391 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ENABLE_JAVAC_DEPS" >&5
       
 16392 $as_echo "$ENABLE_JAVAC_DEPS" >&6; }
       
 16393 if test "x$ENABLE_JAVAC_DEPS" = xyes; then
       
 16394     JAVAC_USE_DEPS=true
       
 16395 else
       
 16396     JAVAC_USE_DEPS=false
       
 16397 fi
       
 16398 
       
 16399 
       
 16400 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use multiple cores for javac compilation" >&5
       
 16401 $as_echo_n "checking whether to use multiple cores for javac compilation... " >&6; }
       
 16402 # Check whether --enable-javac-multi-core was given.
       
 16403 if test "${enable_javac_multi_core+set}" = set; then :
       
 16404   enableval=$enable_javac_multi_core; ENABLE_JAVAC_MULTICORE="${enableval}"
       
 16405 else
       
 16406   ENABLE_JAVAC_MULTICORE='no'
       
 16407 fi
       
 16408 
       
 16409 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ENABLE_JAVAC_MULTICORE" >&5
       
 16410 $as_echo "$ENABLE_JAVAC_MULTICORE" >&6; }
       
 16411 if test "x$ENABLE_JAVAC_MULTICORE" = xyes; then
       
 16412     JAVAC_USE_MODE=MULTI_CORE_CONCURRENT
       
 16413 else
       
 16414     JAVAC_USE_MODE=SINGLE_THREADED_BATCH
       
 16415     if test "x$ENABLE_JAVAC_DEPS" = xyes; then
       
 16416         { $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
       
 16417 $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;}
       
 16418         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Disabling dependency tracking for you now." >&5
       
 16419 $as_echo "$as_me: WARNING: Disabling dependency tracking for you now." >&2;}
       
 16420         JAVAC_USE_DEPS=false
       
 16421     fi
       
 16422     if test "x$ENABLE_JAVAC_SERVER" = xyes; then
       
 16423         { $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
       
 16424 $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;}
       
 16425         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Disabling javac server for you now." >&5
       
 16426 $as_echo "$as_me: WARNING: Disabling javac server for you now." >&2;}
       
 16427         JAVAC_USE_REMOTE=false
       
 16428     fi
       
 16429 fi
       
 16430 
       
 16431 
       
 16432 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use sjavac" >&5
       
 16433 $as_echo_n "checking whether to use sjavac... " >&6; }
       
 16434 # Check whether --enable-sjavac was given.
       
 16435 if test "${enable_sjavac+set}" = set; then :
       
 16436   enableval=$enable_sjavac; ENABLE_SJAVAC="${enableval}"
       
 16437 else
       
 16438   ENABLE_SJAVAC='no'
       
 16439 fi
       
 16440 
       
 16441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ENABLE_SJAVAC" >&5
       
 16442 $as_echo "$ENABLE_SJAVAC" >&6; }
       
 16443 
       
 16444 
       
 16445 
       
 16446 
       
 16447 # Can the C/C++ compiler use precompiled headers?
       
 16448 
       
 16449 
       
 16450 ###############################################################################
       
 16451 #
       
 16452 # Can the C/C++ compiler use precompiled headers?
       
 16453 #
       
 16454 # Check whether --enable-precompiled-headers was given.
       
 16455 if test "${enable_precompiled_headers+set}" = set; then :
       
 16456   enableval=$enable_precompiled_headers; ENABLE_PRECOMPH=${enable_precompiled-headers}
       
 16457 else
       
 16458   ENABLE_PRECOMPH=yes
       
 16459 fi
       
 16460 
       
 16461 
       
 16462 USE_PRECOMPILED_HEADER=1
       
 16463 if test "x$ENABLE_PRECOMPH" = xno; then
       
 16464     USE_PRECOMPILED_HEADER=0
       
 16465 fi
       
 16466 
       
 16467 if test "x$ENABLE_PRECOMPH" = xyes; then
       
 16468     # Check that the compiler actually supports precomp headers.
       
 16469     if test "x$GCC" = xyes; then
       
 16470          { $as_echo "$as_me:${as_lineno-$LINENO}: checking that precompiled headers work" >&5
       
 16471 $as_echo_n "checking that precompiled headers work... " >&6; }
       
 16472          echo "int alfa();" > conftest.h
       
 16473          $CXX -x c++-header conftest.h -o conftest.hpp.gch
       
 16474          if test ! -f conftest.hpp.gch; then
       
 16475              echo Precompiled header is not working!
       
 16476              USE_PRECOMPILED_HEADER=0
       
 16477              { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
 16478 $as_echo "no" >&6; }
       
 16479          else
       
 16480              { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
       
 16481 $as_echo "yes" >&6; }
       
 16482          fi
       
 16483          rm -f conftest.h
       
 16484     fi
       
 16485 fi
       
 16486 
       
 16487 
       
 16488 
       
 16489 
       
 16490 # Setup use of ccache, if available
       
 16491 
       
 16492     # Check whether --enable-ccache was given.
       
 16493 if test "${enable_ccache+set}" = set; then :
       
 16494   enableval=$enable_ccache; ENABLE_CCACHE=${enable_ccache}
       
 16495 else
       
 16496   ENABLE_CCACHE=yes
       
 16497 fi
       
 16498 
       
 16499     if test "x$ENABLE_CCACHE" = xyes; then
       
 16500         # Extract the first word of "ccache", so it can be a program name with args.
       
 16501 set dummy ccache; ac_word=$2
       
 16502 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
       
 16503 $as_echo_n "checking for $ac_word... " >&6; }
       
 16504 if test "${ac_cv_path_CCACHE+set}" = set; then :
       
 16505   $as_echo_n "(cached) " >&6
       
 16506 else
       
 16507   case $CCACHE in
       
 16508   [\\/]* | ?:[\\/]*)
       
 16509   ac_cv_path_CCACHE="$CCACHE" # Let the user override the test with a path.
       
 16510   ;;
       
 16511   *)
       
 16512   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
       
 16513 for as_dir in $PATH
       
 16514 do
       
 16515   IFS=$as_save_IFS
       
 16516   test -z "$as_dir" && as_dir=.
       
 16517     for ac_exec_ext in '' $ac_executable_extensions; do
       
 16518   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
       
 16519     ac_cv_path_CCACHE="$as_dir/$ac_word$ac_exec_ext"
       
 16520     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
       
 16521     break 2
       
 16522   fi
       
 16523 done
       
 16524   done
       
 16525 IFS=$as_save_IFS
       
 16526 
       
 16527   ;;
       
 16528 esac
       
 16529 fi
       
 16530 CCACHE=$ac_cv_path_CCACHE
       
 16531 if test -n "$CCACHE"; then
       
 16532   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CCACHE" >&5
       
 16533 $as_echo "$CCACHE" >&6; }
       
 16534 else
       
 16535   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
       
 16536 $as_echo "no" >&6; }
       
 16537 fi
       
 16538 
       
 16539 
       
 16540     else
       
 16541         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ccache" >&5
       
 16542 $as_echo_n "checking for ccache... " >&6; }
       
 16543         { $as_echo "$as_me:${as_lineno-$LINENO}: result: explicitly disabled" >&5
       
 16544 $as_echo "explicitly disabled" >&6; }
       
 16545         CCACHE=
       
 16546     fi
       
 16547 
       
 16548 
       
 16549 
       
 16550 # Check whether --with-ccache-dir was given.
       
 16551 if test "${with_ccache_dir+set}" = set; then :
       
 16552   withval=$with_ccache_dir;
       
 16553 fi
       
 16554 
       
 16555 
       
 16556     if test "x$with_ccache_dir" != x; then
       
 16557         # When using a non home ccache directory, assume the use is to share ccache files
       
 16558         # with other users. Thus change the umask.
       
 16559         SET_CCACHE_DIR="CCACHE_DIR=$with_ccache_dir CCACHE_UMASK=002"
       
 16560     fi
       
 16561     CCACHE_FOUND=""
       
 16562     if test "x$CCACHE" != x; then
       
 16563 
       
 16564     if test "x$CCACHE" != x; then
       
 16565         CCACHE_FOUND="true"
       
 16566         # Only use ccache if it is 3.1.4 or later, which supports
       
 16567         # precompiled headers.
       
 16568         { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ccache supports precompiled headers" >&5
       
 16569 $as_echo_n "checking if ccache supports precompiled headers... " >&6; }
       
 16570         HAS_GOOD_CCACHE=`($CCACHE --version | head -n 1 | grep -E 3.1.[456789]) 2> /dev/null`
       
 16571         if test "x$HAS_GOOD_CCACHE" = x; then
       
 16572             { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, disabling ccache" >&5
       
 16573 $as_echo "no, disabling ccache" >&6; }
       
 16574             CCACHE=
       
 16575         else
       
 16576             { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
       
 16577 $as_echo "yes" >&6; }
       
 16578             { $as_echo "$as_me:${as_lineno-$LINENO}: checking if C-compiler supports ccache precompiled headers" >&5
       
 16579 $as_echo_n "checking if C-compiler supports ccache precompiled headers... " >&6; }
       
 16580             PUSHED_FLAGS="$CXXFLAGS"
       
 16581             CXXFLAGS="-fpch-preprocess $CXXFLAGS"
       
 16582             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
       
 16583 /* end confdefs.h.  */
       
 16584 
       
 16585 int
       
 16586 main ()
       
 16587 {
       
 16588 
       
 16589   ;
       
 16590   return 0;
       
 16591 }
       
 16592 _ACEOF
       
 16593 if ac_fn_cxx_try_compile "$LINENO"; then :
       
 16594   CC_KNOWS_CCACHE_TRICK=yes
       
 16595 else
       
 16596   CC_KNOWS_CCACHE_TRICK=no
       
 16597 fi
       
 16598 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
       
 16599             CXXFLAGS="$PUSHED_FLAGS"
       
 16600             if test "x$CC_KNOWS_CCACHE_TRICK" = xyes; then
       
 16601                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
       
 16602 $as_echo "yes" >&6; }
       
 16603             else
       
 16604                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, disabling ccaching of precompiled headers" >&5
       
 16605 $as_echo "no, disabling ccaching of precompiled headers" >&6; }
       
 16606                 CCACHE=
       
 16607             fi
       
 16608         fi
       
 16609     fi
       
 16610 
       
 16611     if test "x$CCACHE" != x; then
       
 16612         CCACHE_SLOPPINESS=time_macros
       
 16613         CCACHE="CCACHE_COMPRESS=1 $SET_CCACHE_DIR CCACHE_SLOPPINESS=$CCACHE_SLOPPINESS $CCACHE"
       
 16614         CCACHE_FLAGS=-fpch-preprocess
       
 16615 
       
 16616         if test "x$SET_CCACHE_DIR" != x; then
       
 16617             mkdir -p $CCACHE_DIR > /dev/null 2>&1
       
 16618 	    chmod a+rwxs $CCACHE_DIR > /dev/null 2>&1
       
 16619         fi
       
 16620     fi
       
 16621 
       
 16622     fi
       
 16623 
       
 16624 
       
 16625 ###############################################################################
       
 16626 #
       
 16627 # And now the finish...
       
 16628 #
       
 16629 ###############################################################################
       
 16630 
       
 16631 # Check for some common pitfalls
       
 16632 
       
 16633 
       
 16634 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if build directory is on local disk" >&5
       
 16635 $as_echo_n "checking if build directory is on local disk... " >&6; }
       
 16636 
       
 16637 	# df -l lists only local disks; if the given directory is not found then
       
 16638 	# a non-zero exit code is given
       
 16639 	if $DF -l $OUTPUT_ROOT > /dev/null 2>&1; then
       
 16640           OUTPUT_DIR_IS_LOCAL="yes"
       
 16641         else
       
 16642           OUTPUT_DIR_IS_LOCAL="no"
       
 16643         fi
       
 16644 
       
 16645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OUTPUT_DIR_IS_LOCAL" >&5
       
 16646 $as_echo "$OUTPUT_DIR_IS_LOCAL" >&6; }
       
 16647 
       
 16648 # Check if the user has any old-style ALT_ variables set.
       
 16649 FOUND_ALT_VARIABLES=`env | grep ^ALT_`
       
 16650 
       
 16651 # Before generating output files, test if they exist. If they do, this is a reconfigure.
       
 16652 # Since we can't properly handle the dependencies for this, warn the user about the situation
       
 16653 if test -e $OUTPUT_ROOT/spec.gmk; then
       
 16654   IS_RECONFIGURE=yes
       
 16655 else
       
 16656   IS_RECONFIGURE=no
       
 16657 fi
       
 16658 
       
 16659 if test -e $SRC_ROOT/build/.hide-configure-performance-hints; then
       
 16660   HIDE_PERFORMANCE_HINTS=yes
       
 16661 else
       
 16662   HIDE_PERFORMANCE_HINTS=no
       
 16663   # Hide it the next time around...
       
 16664   $TOUCH $SRC_ROOT/build/.hide-configure-performance-hints > /dev/null 2>&1
       
 16665 fi
       
 16666 
       
 16667 
       
 16668 
       
 16669 # At the end, call the closed hook. (Dummy macro if no closed sources available)
       
 16670 
       
 16671 
       
 16672 # We're messing a bit with internal autoconf variables to put the config.status
       
 16673 # in the output directory instead of the current directory.
       
 16674 CONFIG_STATUS="$OUTPUT_ROOT/config.status"
       
 16675 # Create the actual output files. Now the main work of configure is done.
       
 16676 cat >confcache <<\_ACEOF
       
 16677 # This file is a shell script that caches the results of configure
       
 16678 # tests run on this system so they can be shared between configure
       
 16679 # scripts and configure runs, see configure's option --config-cache.
       
 16680 # It is not useful on other systems.  If it contains results you don't
       
 16681 # want to keep, you may remove or edit it.
       
 16682 #
       
 16683 # config.status only pays attention to the cache file if you give it
       
 16684 # the --recheck option to rerun configure.
       
 16685 #
       
 16686 # `ac_cv_env_foo' variables (set or unset) will be overridden when
       
 16687 # loading this file, other *unset* `ac_cv_foo' will be assigned the
       
 16688 # following values.
       
 16689 
       
 16690 _ACEOF
       
 16691 
       
 16692 # The following way of writing the cache mishandles newlines in values,
       
 16693 # but we know of no workaround that is simple, portable, and efficient.
       
 16694 # So, we kill variables containing newlines.
       
 16695 # Ultrix sh set writes to stderr and can't be redirected directly,
       
 16696 # and sets the high bit in the cache file unless we assign to the vars.
       
 16697 (
       
 16698   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
       
 16699     eval ac_val=\$$ac_var
       
 16700     case $ac_val in #(
       
 16701     *${as_nl}*)
       
 16702       case $ac_var in #(
       
 16703       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
       
 16704 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
       
 16705       esac
       
 16706       case $ac_var in #(
       
 16707       _ | IFS | as_nl) ;; #(
       
 16708       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
       
 16709       *) { eval $ac_var=; unset $ac_var;} ;;
       
 16710       esac ;;
       
 16711     esac
       
 16712   done
       
 16713 
       
 16714   (set) 2>&1 |
       
 16715     case $as_nl`(ac_space=' '; set) 2>&1` in #(
       
 16716     *${as_nl}ac_space=\ *)
       
 16717       # `set' does not quote correctly, so add quotes: double-quote
       
 16718       # substitution turns \\\\ into \\, and sed turns \\ into \.
       
 16719       sed -n \
       
 16720 	"s/'/'\\\\''/g;
       
 16721 	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
       
 16722       ;; #(
       
 16723     *)
       
 16724       # `set' quotes correctly as required by POSIX, so do not add quotes.
       
 16725       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
       
 16726       ;;
       
 16727     esac |
       
 16728     sort
       
 16729 ) |
       
 16730   sed '
       
 16731      /^ac_cv_env_/b end
       
 16732      t clear
       
 16733      :clear
       
 16734      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
       
 16735      t end
       
 16736      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
       
 16737      :end' >>confcache
       
 16738 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
       
 16739   if test -w "$cache_file"; then
       
 16740     test "x$cache_file" != "x/dev/null" &&
       
 16741       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
       
 16742 $as_echo "$as_me: updating cache $cache_file" >&6;}
       
 16743     cat confcache >$cache_file
       
 16744   else
       
 16745     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
       
 16746 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
       
 16747   fi
       
 16748 fi
       
 16749 rm -f confcache
       
 16750 
       
 16751 test "x$prefix" = xNONE && prefix=$ac_default_prefix
       
 16752 # Let make expand exec_prefix.
       
 16753 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
       
 16754 
       
 16755 DEFS=-DHAVE_CONFIG_H
       
 16756 
       
 16757 ac_libobjs=
       
 16758 ac_ltlibobjs=
       
 16759 U=
       
 16760 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
       
 16761   # 1. Remove the extension, and $U if already installed.
       
 16762   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
       
 16763   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
       
 16764   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
       
 16765   #    will be set to the directory where LIBOBJS objects are built.
       
 16766   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
       
 16767   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
       
 16768 done
       
 16769 LIBOBJS=$ac_libobjs
       
 16770 
       
 16771 LTLIBOBJS=$ac_ltlibobjs
       
 16772 
       
 16773 
       
 16774 
       
 16775 : ${CONFIG_STATUS=./config.status}
       
 16776 ac_write_fail=0
       
 16777 ac_clean_files_save=$ac_clean_files
       
 16778 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
       
 16779 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
       
 16780 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
       
 16781 as_write_fail=0
       
 16782 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
       
 16783 #! $SHELL
       
 16784 # Generated by $as_me.
       
 16785 # Run this file to recreate the current configuration.
       
 16786 # Compiler output produced by configure, useful for debugging
       
 16787 # configure, is in config.log if it exists.
       
 16788 
       
 16789 debug=false
       
 16790 ac_cs_recheck=false
       
 16791 ac_cs_silent=false
       
 16792 
       
 16793 SHELL=\${CONFIG_SHELL-$SHELL}
       
 16794 export SHELL
       
 16795 _ASEOF
       
 16796 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
       
 16797 ## -------------------- ##
       
 16798 ## M4sh Initialization. ##
       
 16799 ## -------------------- ##
       
 16800 
       
 16801 # Be more Bourne compatible
       
 16802 DUALCASE=1; export DUALCASE # for MKS sh
       
 16803 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
       
 16804   emulate sh
       
 16805   NULLCMD=:
       
 16806   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
       
 16807   # is contrary to our usage.  Disable this feature.
       
 16808   alias -g '${1+"$@"}'='"$@"'
       
 16809   setopt NO_GLOB_SUBST
       
 16810 else
       
 16811   case `(set -o) 2>/dev/null` in #(
       
 16812   *posix*) :
       
 16813     set -o posix ;; #(
       
 16814   *) :
       
 16815      ;;
       
 16816 esac
       
 16817 fi
       
 16818 
       
 16819 
       
 16820 as_nl='
       
 16821 '
       
 16822 export as_nl
       
 16823 # Printing a long string crashes Solaris 7 /usr/bin/printf.
       
 16824 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
       
 16825 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
       
 16826 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
       
 16827 # Prefer a ksh shell builtin over an external printf program on Solaris,
       
 16828 # but without wasting forks for bash or zsh.
       
 16829 if test -z "$BASH_VERSION$ZSH_VERSION" \
       
 16830     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
       
 16831   as_echo='print -r --'
       
 16832   as_echo_n='print -rn --'
       
 16833 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
       
 16834   as_echo='printf %s\n'
       
 16835   as_echo_n='printf %s'
       
 16836 else
       
 16837   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
       
 16838     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
       
 16839     as_echo_n='/usr/ucb/echo -n'
       
 16840   else
       
 16841     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
       
 16842     as_echo_n_body='eval
       
 16843       arg=$1;
       
 16844       case $arg in #(
       
 16845       *"$as_nl"*)
       
 16846 	expr "X$arg" : "X\\(.*\\)$as_nl";
       
 16847 	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
       
 16848       esac;
       
 16849       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
       
 16850     '
       
 16851     export as_echo_n_body
       
 16852     as_echo_n='sh -c $as_echo_n_body as_echo'
       
 16853   fi
       
 16854   export as_echo_body
       
 16855   as_echo='sh -c $as_echo_body as_echo'
       
 16856 fi
       
 16857 
       
 16858 # The user is always right.
       
 16859 if test "${PATH_SEPARATOR+set}" != set; then
       
 16860   PATH_SEPARATOR=:
       
 16861   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
       
 16862     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
       
 16863       PATH_SEPARATOR=';'
       
 16864   }
       
 16865 fi
       
 16866 
       
 16867 
       
 16868 # IFS
       
 16869 # We need space, tab and new line, in precisely that order.  Quoting is
       
 16870 # there to prevent editors from complaining about space-tab.
       
 16871 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
       
 16872 # splitting by setting IFS to empty value.)
       
 16873 IFS=" ""	$as_nl"
       
 16874 
       
 16875 # Find who we are.  Look in the path if we contain no directory separator.
       
 16876 case $0 in #((
       
 16877   *[\\/]* ) as_myself=$0 ;;
       
 16878   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
       
 16879 for as_dir in $PATH
       
 16880 do
       
 16881   IFS=$as_save_IFS
       
 16882   test -z "$as_dir" && as_dir=.
       
 16883     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
       
 16884   done
       
 16885 IFS=$as_save_IFS
       
 16886 
       
 16887      ;;
       
 16888 esac
       
 16889 # We did not find ourselves, most probably we were run as `sh COMMAND'
       
 16890 # in which case we are not to be found in the path.
       
 16891 if test "x$as_myself" = x; then
       
 16892   as_myself=$0
       
 16893 fi
       
 16894 if test ! -f "$as_myself"; then
       
 16895   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
       
 16896   exit 1
       
 16897 fi
       
 16898 
       
 16899 # Unset variables that we do not need and which cause bugs (e.g. in
       
 16900 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
       
 16901 # suppresses any "Segmentation fault" message there.  '((' could
       
 16902 # trigger a bug in pdksh 5.2.14.
       
 16903 for as_var in BASH_ENV ENV MAIL MAILPATH
       
 16904 do eval test x\${$as_var+set} = xset \
       
 16905   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
       
 16906 done
       
 16907 PS1='$ '
       
 16908 PS2='> '
       
 16909 PS4='+ '
       
 16910 
       
 16911 # NLS nuisances.
       
 16912 LC_ALL=C
       
 16913 export LC_ALL
       
 16914 LANGUAGE=C
       
 16915 export LANGUAGE
       
 16916 
       
 16917 # CDPATH.
       
 16918 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
       
 16919 
       
 16920 
       
 16921 # as_fn_error STATUS ERROR [LINENO LOG_FD]
       
 16922 # ----------------------------------------
       
 16923 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
       
 16924 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
       
 16925 # script with STATUS, using 1 if that was 0.
       
 16926 as_fn_error ()
       
 16927 {
       
 16928   as_status=$1; test $as_status -eq 0 && as_status=1
       
 16929   if test "$4"; then
       
 16930     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
       
 16931     $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
       
 16932   fi
       
 16933   $as_echo "$as_me: error: $2" >&2
       
 16934   as_fn_exit $as_status
       
 16935 } # as_fn_error
       
 16936 
       
 16937 
       
 16938 # as_fn_set_status STATUS
       
 16939 # -----------------------
       
 16940 # Set $? to STATUS, without forking.
       
 16941 as_fn_set_status ()
       
 16942 {
       
 16943   return $1
       
 16944 } # as_fn_set_status
       
 16945 
       
 16946 # as_fn_exit STATUS
       
 16947 # -----------------
       
 16948 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
       
 16949 as_fn_exit ()
       
 16950 {
       
 16951   set +e
       
 16952   as_fn_set_status $1
       
 16953   exit $1
       
 16954 } # as_fn_exit
       
 16955 
       
 16956 # as_fn_unset VAR
       
 16957 # ---------------
       
 16958 # Portably unset VAR.
       
 16959 as_fn_unset ()
       
 16960 {
       
 16961   { eval $1=; unset $1;}
       
 16962 }
       
 16963 as_unset=as_fn_unset
       
 16964 # as_fn_append VAR VALUE
       
 16965 # ----------------------
       
 16966 # Append the text in VALUE to the end of the definition contained in VAR. Take
       
 16967 # advantage of any shell optimizations that allow amortized linear growth over
       
 16968 # repeated appends, instead of the typical quadratic growth present in naive
       
 16969 # implementations.
       
 16970 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
       
 16971   eval 'as_fn_append ()
       
 16972   {
       
 16973     eval $1+=\$2
       
 16974   }'
       
 16975 else
       
 16976   as_fn_append ()
       
 16977   {
       
 16978     eval $1=\$$1\$2
       
 16979   }
       
 16980 fi # as_fn_append
       
 16981 
       
 16982 # as_fn_arith ARG...
       
 16983 # ------------------
       
 16984 # Perform arithmetic evaluation on the ARGs, and store the result in the
       
 16985 # global $as_val. Take advantage of shells that can avoid forks. The arguments
       
 16986 # must be portable across $(()) and expr.
       
 16987 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
       
 16988   eval 'as_fn_arith ()
       
 16989   {
       
 16990     as_val=$(( $* ))
       
 16991   }'
       
 16992 else
       
 16993   as_fn_arith ()
       
 16994   {
       
 16995     as_val=`expr "$@" || test $? -eq 1`
       
 16996   }
       
 16997 fi # as_fn_arith
       
 16998 
       
 16999 
       
 17000 if expr a : '\(a\)' >/dev/null 2>&1 &&
       
 17001    test "X`expr 00001 : '.*\(...\)'`" = X001; then
       
 17002   as_expr=expr
       
 17003 else
       
 17004   as_expr=false
       
 17005 fi
       
 17006 
       
 17007 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
       
 17008   as_basename=basename
       
 17009 else
       
 17010   as_basename=false
       
 17011 fi
       
 17012 
       
 17013 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
       
 17014   as_dirname=dirname
       
 17015 else
       
 17016   as_dirname=false
       
 17017 fi
       
 17018 
       
 17019 as_me=`$as_basename -- "$0" ||
       
 17020 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
       
 17021 	 X"$0" : 'X\(//\)$' \| \
       
 17022 	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
       
 17023 $as_echo X/"$0" |
       
 17024     sed '/^.*\/\([^/][^/]*\)\/*$/{
       
 17025 	    s//\1/
       
 17026 	    q
       
 17027 	  }
       
 17028 	  /^X\/\(\/\/\)$/{
       
 17029 	    s//\1/
       
 17030 	    q
       
 17031 	  }
       
 17032 	  /^X\/\(\/\).*/{
       
 17033 	    s//\1/
       
 17034 	    q
       
 17035 	  }
       
 17036 	  s/.*/./; q'`
       
 17037 
       
 17038 # Avoid depending upon Character Ranges.
       
 17039 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
       
 17040 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
       
 17041 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
       
 17042 as_cr_digits='0123456789'
       
 17043 as_cr_alnum=$as_cr_Letters$as_cr_digits
       
 17044 
       
 17045 ECHO_C= ECHO_N= ECHO_T=
       
 17046 case `echo -n x` in #(((((
       
 17047 -n*)
       
 17048   case `echo 'xy\c'` in
       
 17049   *c*) ECHO_T='	';;	# ECHO_T is single tab character.
       
 17050   xy)  ECHO_C='\c';;
       
 17051   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
       
 17052        ECHO_T='	';;
       
 17053   esac;;
       
 17054 *)
       
 17055   ECHO_N='-n';;
       
 17056 esac
       
 17057 
       
 17058 rm -f conf$$ conf$$.exe conf$$.file
       
 17059 if test -d conf$$.dir; then
       
 17060   rm -f conf$$.dir/conf$$.file
       
 17061 else
       
 17062   rm -f conf$$.dir
       
 17063   mkdir conf$$.dir 2>/dev/null
       
 17064 fi
       
 17065 if (echo >conf$$.file) 2>/dev/null; then
       
 17066   if ln -s conf$$.file conf$$ 2>/dev/null; then
       
 17067     as_ln_s='ln -s'
       
 17068     # ... but there are two gotchas:
       
 17069     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
       
 17070     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
       
 17071     # In both cases, we have to default to `cp -p'.
       
 17072     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
       
 17073       as_ln_s='cp -p'
       
 17074   elif ln conf$$.file conf$$ 2>/dev/null; then
       
 17075     as_ln_s=ln
       
 17076   else
       
 17077     as_ln_s='cp -p'
       
 17078   fi
       
 17079 else
       
 17080   as_ln_s='cp -p'
       
 17081 fi
       
 17082 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
       
 17083 rmdir conf$$.dir 2>/dev/null
       
 17084 
       
 17085 
       
 17086 # as_fn_mkdir_p
       
 17087 # -------------
       
 17088 # Create "$as_dir" as a directory, including parents if necessary.
       
 17089 as_fn_mkdir_p ()
       
 17090 {
       
 17091 
       
 17092   case $as_dir in #(
       
 17093   -*) as_dir=./$as_dir;;
       
 17094   esac
       
 17095   test -d "$as_dir" || eval $as_mkdir_p || {
       
 17096     as_dirs=
       
 17097     while :; do
       
 17098       case $as_dir in #(
       
 17099       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
       
 17100       *) as_qdir=$as_dir;;
       
 17101       esac
       
 17102       as_dirs="'$as_qdir' $as_dirs"
       
 17103       as_dir=`$as_dirname -- "$as_dir" ||
       
 17104 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
       
 17105 	 X"$as_dir" : 'X\(//\)[^/]' \| \
       
 17106 	 X"$as_dir" : 'X\(//\)$' \| \
       
 17107 	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
       
 17108 $as_echo X"$as_dir" |
       
 17109     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
       
 17110 	    s//\1/
       
 17111 	    q
       
 17112 	  }
       
 17113 	  /^X\(\/\/\)[^/].*/{
       
 17114 	    s//\1/
       
 17115 	    q
       
 17116 	  }
       
 17117 	  /^X\(\/\/\)$/{
       
 17118 	    s//\1/
       
 17119 	    q
       
 17120 	  }
       
 17121 	  /^X\(\/\).*/{
       
 17122 	    s//\1/
       
 17123 	    q
       
 17124 	  }
       
 17125 	  s/.*/./; q'`
       
 17126       test -d "$as_dir" && break
       
 17127     done
       
 17128     test -z "$as_dirs" || eval "mkdir $as_dirs"
       
 17129   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
       
 17130 
       
 17131 
       
 17132 } # as_fn_mkdir_p
       
 17133 if mkdir -p . 2>/dev/null; then
       
 17134   as_mkdir_p='mkdir -p "$as_dir"'
       
 17135 else
       
 17136   test -d ./-p && rmdir ./-p
       
 17137   as_mkdir_p=false
       
 17138 fi
       
 17139 
       
 17140 if test -x / >/dev/null 2>&1; then
       
 17141   as_test_x='test -x'
       
 17142 else
       
 17143   if ls -dL / >/dev/null 2>&1; then
       
 17144     as_ls_L_option=L
       
 17145   else
       
 17146     as_ls_L_option=
       
 17147   fi
       
 17148   as_test_x='
       
 17149     eval sh -c '\''
       
 17150       if test -d "$1"; then
       
 17151 	test -d "$1/.";
       
 17152       else
       
 17153 	case $1 in #(
       
 17154 	-*)set "./$1";;
       
 17155 	esac;
       
 17156 	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
       
 17157 	???[sx]*):;;*)false;;esac;fi
       
 17158     '\'' sh
       
 17159   '
       
 17160 fi
       
 17161 as_executable_p=$as_test_x
       
 17162 
       
 17163 # Sed expression to map a string onto a valid CPP name.
       
 17164 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
       
 17165 
       
 17166 # Sed expression to map a string onto a valid variable name.
       
 17167 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
       
 17168 
       
 17169 
       
 17170 exec 6>&1
       
 17171 ## ----------------------------------- ##
       
 17172 ## Main body of $CONFIG_STATUS script. ##
       
 17173 ## ----------------------------------- ##
       
 17174 _ASEOF
       
 17175 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
       
 17176 
       
 17177 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
       
 17178 # Save the log message, to keep $0 and so on meaningful, and to
       
 17179 # report actual input values of CONFIG_FILES etc. instead of their
       
 17180 # values after options handling.
       
 17181 ac_log="
       
 17182 This file was extended by openjdk $as_me jdk8, which was
       
 17183 generated by GNU Autoconf 2.67.  Invocation command line was
       
 17184 
       
 17185   CONFIG_FILES    = $CONFIG_FILES
       
 17186   CONFIG_HEADERS  = $CONFIG_HEADERS
       
 17187   CONFIG_LINKS    = $CONFIG_LINKS
       
 17188   CONFIG_COMMANDS = $CONFIG_COMMANDS
       
 17189   $ $0 $@
       
 17190 
       
 17191 on `(hostname || uname -n) 2>/dev/null | sed 1q`
       
 17192 "
       
 17193 
       
 17194 _ACEOF
       
 17195 
       
 17196 case $ac_config_files in *"
       
 17197 "*) set x $ac_config_files; shift; ac_config_files=$*;;
       
 17198 esac
       
 17199 
       
 17200 case $ac_config_headers in *"
       
 17201 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
       
 17202 esac
       
 17203 
       
 17204 
       
 17205 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
       
 17206 # Files that config.status was made for.
       
 17207 config_files="$ac_config_files"
       
 17208 config_headers="$ac_config_headers"
       
 17209 
       
 17210 _ACEOF
       
 17211 
       
 17212 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
       
 17213 ac_cs_usage="\
       
 17214 \`$as_me' instantiates files and other configuration actions
       
 17215 from templates according to the current configuration.  Unless the files
       
 17216 and actions are specified as TAGs, all are instantiated by default.
       
 17217 
       
 17218 Usage: $0 [OPTION]... [TAG]...
       
 17219 
       
 17220   -h, --help       print this help, then exit
       
 17221   -V, --version    print version number and configuration settings, then exit
       
 17222       --config     print configuration, then exit
       
 17223   -q, --quiet, --silent
       
 17224                    do not print progress messages
       
 17225   -d, --debug      don't remove temporary files
       
 17226       --recheck    update $as_me by reconfiguring in the same conditions
       
 17227       --file=FILE[:TEMPLATE]
       
 17228                    instantiate the configuration file FILE
       
 17229       --header=FILE[:TEMPLATE]
       
 17230                    instantiate the configuration header FILE
       
 17231 
       
 17232 Configuration files:
       
 17233 $config_files
       
 17234 
       
 17235 Configuration headers:
       
 17236 $config_headers
       
 17237 
       
 17238 Report bugs to <build-dev@openjdk.java.net>."
       
 17239 
       
 17240 _ACEOF
       
 17241 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
       
 17242 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
       
 17243 ac_cs_version="\\
       
 17244 openjdk config.status jdk8
       
 17245 configured by $0, generated by GNU Autoconf 2.67,
       
 17246   with options \\"\$ac_cs_config\\"
       
 17247 
       
 17248 Copyright (C) 2010 Free Software Foundation, Inc.
       
 17249 This config.status script is free software; the Free Software Foundation
       
 17250 gives unlimited permission to copy, distribute and modify it."
       
 17251 
       
 17252 ac_pwd='$ac_pwd'
       
 17253 srcdir='$srcdir'
       
 17254 AWK='$AWK'
       
 17255 test -n "\$AWK" || AWK=awk
       
 17256 _ACEOF
       
 17257 
       
 17258 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
       
 17259 # The default lists apply if the user does not specify any file.
       
 17260 ac_need_defaults=:
       
 17261 while test $# != 0
       
 17262 do
       
 17263   case $1 in
       
 17264   --*=?*)
       
 17265     ac_option=`expr "X$1" : 'X\([^=]*\)='`
       
 17266     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
       
 17267     ac_shift=:
       
 17268     ;;
       
 17269   --*=)
       
 17270     ac_option=`expr "X$1" : 'X\([^=]*\)='`
       
 17271     ac_optarg=
       
 17272     ac_shift=:
       
 17273     ;;
       
 17274   *)
       
 17275     ac_option=$1
       
 17276     ac_optarg=$2
       
 17277     ac_shift=shift
       
 17278     ;;
       
 17279   esac
       
 17280 
       
 17281   case $ac_option in
       
 17282   # Handling of the options.
       
 17283   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
       
 17284     ac_cs_recheck=: ;;
       
 17285   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
       
 17286     $as_echo "$ac_cs_version"; exit ;;
       
 17287   --config | --confi | --conf | --con | --co | --c )
       
 17288     $as_echo "$ac_cs_config"; exit ;;
       
 17289   --debug | --debu | --deb | --de | --d | -d )
       
 17290     debug=: ;;
       
 17291   --file | --fil | --fi | --f )
       
 17292     $ac_shift
       
 17293     case $ac_optarg in
       
 17294     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
       
 17295     '') as_fn_error $? "missing file argument" ;;
       
 17296     esac
       
 17297     as_fn_append CONFIG_FILES " '$ac_optarg'"
       
 17298     ac_need_defaults=false;;
       
 17299   --header | --heade | --head | --hea )
       
 17300     $ac_shift
       
 17301     case $ac_optarg in
       
 17302     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
       
 17303     esac
       
 17304     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
       
 17305     ac_need_defaults=false;;
       
 17306   --he | --h)
       
 17307     # Conflict between --help and --header
       
 17308     as_fn_error $? "ambiguous option: \`$1'
       
 17309 Try \`$0 --help' for more information.";;
       
 17310   --help | --hel | -h )
       
 17311     $as_echo "$ac_cs_usage"; exit ;;
       
 17312   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
       
 17313   | -silent | --silent | --silen | --sile | --sil | --si | --s)
       
 17314     ac_cs_silent=: ;;
       
 17315 
       
 17316   # This is an error.
       
 17317   -*) as_fn_error $? "unrecognized option: \`$1'
       
 17318 Try \`$0 --help' for more information." ;;
       
 17319 
       
 17320   *) as_fn_append ac_config_targets " $1"
       
 17321      ac_need_defaults=false ;;
       
 17322 
       
 17323   esac
       
 17324   shift
       
 17325 done
       
 17326 
       
 17327 ac_configure_extra_args=
       
 17328 
       
 17329 if $ac_cs_silent; then
       
 17330   exec 6>/dev/null
       
 17331   ac_configure_extra_args="$ac_configure_extra_args --silent"
       
 17332 fi
       
 17333 
       
 17334 _ACEOF
       
 17335 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
       
 17336 if \$ac_cs_recheck; then
       
 17337   set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
       
 17338   shift
       
 17339   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
       
 17340   CONFIG_SHELL='$SHELL'
       
 17341   export CONFIG_SHELL
       
 17342   exec "\$@"
       
 17343 fi
       
 17344 
       
 17345 _ACEOF
       
 17346 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
       
 17347 exec 5>>config.log
       
 17348 {
       
 17349   echo
       
 17350   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
       
 17351 ## Running $as_me. ##
       
 17352 _ASBOX
       
 17353   $as_echo "$ac_log"
       
 17354 } >&5
       
 17355 
       
 17356 _ACEOF
       
 17357 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
       
 17358 _ACEOF
       
 17359 
       
 17360 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
       
 17361 
       
 17362 # Handling of arguments.
       
 17363 for ac_config_target in $ac_config_targets
       
 17364 do
       
 17365   case $ac_config_target in
       
 17366     "$OUTPUT_ROOT/config.h") CONFIG_HEADERS="$CONFIG_HEADERS $OUTPUT_ROOT/config.h:$AUTOCONF_DIR/config.h.in" ;;
       
 17367     "$OUTPUT_ROOT/spec.gmk") CONFIG_FILES="$CONFIG_FILES $OUTPUT_ROOT/spec.gmk:$AUTOCONF_DIR/spec.gmk.in" ;;
       
 17368     "$OUTPUT_ROOT/spec.sh") CONFIG_FILES="$CONFIG_FILES $OUTPUT_ROOT/spec.sh:$AUTOCONF_DIR/spec.sh.in" ;;
       
 17369     "$OUTPUT_ROOT/Makefile") CONFIG_FILES="$CONFIG_FILES $OUTPUT_ROOT/Makefile:$AUTOCONF_DIR/Makefile.in" ;;
       
 17370 
       
 17371   *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5 ;;
       
 17372   esac
       
 17373 done
       
 17374 
       
 17375 
       
 17376 # If the user did not use the arguments to specify the items to instantiate,
       
 17377 # then the envvar interface is used.  Set only those that are not.
       
 17378 # We use the long form for the default assignment because of an extremely
       
 17379 # bizarre bug on SunOS 4.1.3.
       
 17380 if $ac_need_defaults; then
       
 17381   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
       
 17382   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
       
 17383 fi
       
 17384 
       
 17385 # Have a temporary directory for convenience.  Make it in the build tree
       
 17386 # simply because there is no reason against having it here, and in addition,
       
 17387 # creating and moving files from /tmp can sometimes cause problems.
       
 17388 # Hook for its removal unless debugging.
       
 17389 # Note that there is a small window in which the directory will not be cleaned:
       
 17390 # after its creation but before its name has been assigned to `$tmp'.
       
 17391 $debug ||
       
 17392 {
       
 17393   tmp=
       
 17394   trap 'exit_status=$?
       
 17395   { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
       
 17396 ' 0
       
 17397   trap 'as_fn_exit 1' 1 2 13 15
       
 17398 }
       
 17399 # Create a (secure) tmp directory for tmp files.
       
 17400 
       
 17401 {
       
 17402   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
       
 17403   test -n "$tmp" && test -d "$tmp"
       
 17404 }  ||
       
 17405 {
       
 17406   tmp=./conf$$-$RANDOM
       
 17407   (umask 077 && mkdir "$tmp")
       
 17408 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
       
 17409 
       
 17410 # Set up the scripts for CONFIG_FILES section.
       
 17411 # No need to generate them if there are no CONFIG_FILES.
       
 17412 # This happens for instance with `./config.status config.h'.
       
 17413 if test -n "$CONFIG_FILES"; then
       
 17414 
       
 17415 
       
 17416 ac_cr=`echo X | tr X '\015'`
       
 17417 # On cygwin, bash can eat \r inside `` if the user requested igncr.
       
 17418 # But we know of no other shell where ac_cr would be empty at this
       
 17419 # point, so we can use a bashism as a fallback.
       
 17420 if test "x$ac_cr" = x; then
       
 17421   eval ac_cr=\$\'\\r\'
       
 17422 fi
       
 17423 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
       
 17424 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
       
 17425   ac_cs_awk_cr='\\r'
       
 17426 else
       
 17427   ac_cs_awk_cr=$ac_cr
       
 17428 fi
       
 17429 
       
 17430 echo 'BEGIN {' >"$tmp/subs1.awk" &&
       
 17431 _ACEOF
       
 17432 
       
 17433 
       
 17434 {
       
 17435   echo "cat >conf$$subs.awk <<_ACEOF" &&
       
 17436   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
       
 17437   echo "_ACEOF"
       
 17438 } >conf$$subs.sh ||
       
 17439   as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
       
 17440 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
       
 17441 ac_delim='%!_!# '
       
 17442 for ac_last_try in false false false false false :; do
       
 17443   . ./conf$$subs.sh ||
       
 17444     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
       
 17445 
       
 17446   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
       
 17447   if test $ac_delim_n = $ac_delim_num; then
       
 17448     break
       
 17449   elif $ac_last_try; then
       
 17450     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
       
 17451   else
       
 17452     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
       
 17453   fi
       
 17454 done
       
 17455 rm -f conf$$subs.sh
       
 17456 
       
 17457 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
       
 17458 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
       
 17459 _ACEOF
       
 17460 sed -n '
       
 17461 h
       
 17462 s/^/S["/; s/!.*/"]=/
       
 17463 p
       
 17464 g
       
 17465 s/^[^!]*!//
       
 17466 :repl
       
 17467 t repl
       
 17468 s/'"$ac_delim"'$//
       
 17469 t delim
       
 17470 :nl
       
 17471 h
       
 17472 s/\(.\{148\}\)..*/\1/
       
 17473 t more1
       
 17474 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
       
 17475 p
       
 17476 n
       
 17477 b repl
       
 17478 :more1
       
 17479 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
       
 17480 p
       
 17481 g
       
 17482 s/.\{148\}//
       
 17483 t nl
       
 17484 :delim
       
 17485 h
       
 17486 s/\(.\{148\}\)..*/\1/
       
 17487 t more2
       
 17488 s/["\\]/\\&/g; s/^/"/; s/$/"/
       
 17489 p
       
 17490 b
       
 17491 :more2
       
 17492 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
       
 17493 p
       
 17494 g
       
 17495 s/.\{148\}//
       
 17496 t delim
       
 17497 ' <conf$$subs.awk | sed '
       
 17498 /^[^""]/{
       
 17499   N
       
 17500   s/\n//
       
 17501 }
       
 17502 ' >>$CONFIG_STATUS || ac_write_fail=1
       
 17503 rm -f conf$$subs.awk
       
 17504 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
       
 17505 _ACAWK
       
 17506 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
       
 17507   for (key in S) S_is_set[key] = 1
       
 17508   FS = ""
       
 17509 
       
 17510 }
       
 17511 {
       
 17512   line = $ 0
       
 17513   nfields = split(line, field, "@")
       
 17514   substed = 0
       
 17515   len = length(field[1])
       
 17516   for (i = 2; i < nfields; i++) {
       
 17517     key = field[i]
       
 17518     keylen = length(key)
       
 17519     if (S_is_set[key]) {
       
 17520       value = S[key]
       
 17521       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
       
 17522       len += length(value) + length(field[++i])
       
 17523       substed = 1
       
 17524     } else
       
 17525       len += 1 + keylen
       
 17526   }
       
 17527 
       
 17528   print line
       
 17529 }
       
 17530 
       
 17531 _ACAWK
       
 17532 _ACEOF
       
 17533 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
       
 17534 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
       
 17535   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
       
 17536 else
       
 17537   cat
       
 17538 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
       
 17539   || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
       
 17540 _ACEOF
       
 17541 
       
 17542 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
       
 17543 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
       
 17544 # trailing colons and then remove the whole line if VPATH becomes empty
       
 17545 # (actually we leave an empty line to preserve line numbers).
       
 17546 if test "x$srcdir" = x.; then
       
 17547   ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
       
 17548 h
       
 17549 s///
       
 17550 s/^/:/
       
 17551 s/[	 ]*$/:/
       
 17552 s/:\$(srcdir):/:/g
       
 17553 s/:\${srcdir}:/:/g
       
 17554 s/:@srcdir@:/:/g
       
 17555 s/^:*//
       
 17556 s/:*$//
       
 17557 x
       
 17558 s/\(=[	 ]*\).*/\1/
       
 17559 G
       
 17560 s/\n//
       
 17561 s/^[^=]*=[	 ]*$//
       
 17562 }'
       
 17563 fi
       
 17564 
       
 17565 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
       
 17566 fi # test -n "$CONFIG_FILES"
       
 17567 
       
 17568 # Set up the scripts for CONFIG_HEADERS section.
       
 17569 # No need to generate them if there are no CONFIG_HEADERS.
       
 17570 # This happens for instance with `./config.status Makefile'.
       
 17571 if test -n "$CONFIG_HEADERS"; then
       
 17572 cat >"$tmp/defines.awk" <<\_ACAWK ||
       
 17573 BEGIN {
       
 17574 _ACEOF
       
 17575 
       
 17576 # Transform confdefs.h into an awk script `defines.awk', embedded as
       
 17577 # here-document in config.status, that substitutes the proper values into
       
 17578 # config.h.in to produce config.h.
       
 17579 
       
 17580 # Create a delimiter string that does not exist in confdefs.h, to ease
       
 17581 # handling of long lines.
       
 17582 ac_delim='%!_!# '
       
 17583 for ac_last_try in false false :; do
       
 17584   ac_t=`sed -n "/$ac_delim/p" confdefs.h`
       
 17585   if test -z "$ac_t"; then
       
 17586     break
       
 17587   elif $ac_last_try; then
       
 17588     as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
       
 17589   else
       
 17590     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
       
 17591   fi
       
 17592 done
       
 17593 
       
 17594 # For the awk script, D is an array of macro values keyed by name,
       
 17595 # likewise P contains macro parameters if any.  Preserve backslash
       
 17596 # newline sequences.
       
 17597 
       
 17598 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
       
 17599 sed -n '
       
 17600 s/.\{148\}/&'"$ac_delim"'/g
       
 17601 t rset
       
 17602 :rset
       
 17603 s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
       
 17604 t def
       
 17605 d
       
 17606 :def
       
 17607 s/\\$//
       
 17608 t bsnl
       
 17609 s/["\\]/\\&/g
       
 17610 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
       
 17611 D["\1"]=" \3"/p
       
 17612 s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
       
 17613 d
       
 17614 :bsnl
       
 17615 s/["\\]/\\&/g
       
 17616 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
       
 17617 D["\1"]=" \3\\\\\\n"\\/p
       
 17618 t cont
       
 17619 s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
       
 17620 t cont
       
 17621 d
       
 17622 :cont
       
 17623 n
       
 17624 s/.\{148\}/&'"$ac_delim"'/g
       
 17625 t clear
       
 17626 :clear
       
 17627 s/\\$//
       
 17628 t bsnlc
       
 17629 s/["\\]/\\&/g; s/^/"/; s/$/"/p
       
 17630 d
       
 17631 :bsnlc
       
 17632 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
       
 17633 b cont
       
 17634 ' <confdefs.h | sed '
       
 17635 s/'"$ac_delim"'/"\\\
       
 17636 "/g' >>$CONFIG_STATUS || ac_write_fail=1
       
 17637 
       
 17638 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
       
 17639   for (key in D) D_is_set[key] = 1
       
 17640   FS = ""
       
 17641 }
       
 17642 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
       
 17643   line = \$ 0
       
 17644   split(line, arg, " ")
       
 17645   if (arg[1] == "#") {
       
 17646     defundef = arg[2]
       
 17647     mac1 = arg[3]
       
 17648   } else {
       
 17649     defundef = substr(arg[1], 2)
       
 17650     mac1 = arg[2]
       
 17651   }
       
 17652   split(mac1, mac2, "(") #)
       
 17653   macro = mac2[1]
       
 17654   prefix = substr(line, 1, index(line, defundef) - 1)
       
 17655   if (D_is_set[macro]) {
       
 17656     # Preserve the white space surrounding the "#".
       
 17657     print prefix "define", macro P[macro] D[macro]
       
 17658     next
       
 17659   } else {
       
 17660     # Replace #undef with comments.  This is necessary, for example,
       
 17661     # in the case of _POSIX_SOURCE, which is predefined and required
       
 17662     # on some systems where configure will not decide to define it.
       
 17663     if (defundef == "undef") {
       
 17664       print "/*", prefix defundef, macro, "*/"
       
 17665       next
       
 17666     }
       
 17667   }
       
 17668 }
       
 17669 { print }
       
 17670 _ACAWK
       
 17671 _ACEOF
       
 17672 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
       
 17673   as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
       
 17674 fi # test -n "$CONFIG_HEADERS"
       
 17675 
       
 17676 
       
 17677 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    "
       
 17678 shift
       
 17679 for ac_tag
       
 17680 do
       
 17681   case $ac_tag in
       
 17682   :[FHLC]) ac_mode=$ac_tag; continue;;
       
 17683   esac
       
 17684   case $ac_mode$ac_tag in
       
 17685   :[FHL]*:*);;
       
 17686   :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5 ;;
       
 17687   :[FH]-) ac_tag=-:-;;
       
 17688   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
       
 17689   esac
       
 17690   ac_save_IFS=$IFS
       
 17691   IFS=:
       
 17692   set x $ac_tag
       
 17693   IFS=$ac_save_IFS
       
 17694   shift
       
 17695   ac_file=$1
       
 17696   shift
       
 17697 
       
 17698   case $ac_mode in
       
 17699   :L) ac_source=$1;;
       
 17700   :[FH])
       
 17701     ac_file_inputs=
       
 17702     for ac_f
       
 17703     do
       
 17704       case $ac_f in
       
 17705       -) ac_f="$tmp/stdin";;
       
 17706       *) # Look for the file first in the build tree, then in the source tree
       
 17707 	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
       
 17708 	 # because $ac_f cannot contain `:'.
       
 17709 	 test -f "$ac_f" ||
       
 17710 	   case $ac_f in
       
 17711 	   [\\/$]*) false;;
       
 17712 	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
       
 17713 	   esac ||
       
 17714 	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5 ;;
       
 17715       esac
       
 17716       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
       
 17717       as_fn_append ac_file_inputs " '$ac_f'"
       
 17718     done
       
 17719 
       
 17720     # Let's still pretend it is `configure' which instantiates (i.e., don't
       
 17721     # use $as_me), people would be surprised to read:
       
 17722     #    /* config.h.  Generated by config.status.  */
       
 17723     configure_input='Generated from '`
       
 17724 	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
       
 17725 	`' by configure.'
       
 17726     if test x"$ac_file" != x-; then
       
 17727       configure_input="$ac_file.  $configure_input"
       
 17728       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
       
 17729 $as_echo "$as_me: creating $ac_file" >&6;}
       
 17730     fi
       
 17731     # Neutralize special characters interpreted by sed in replacement strings.
       
 17732     case $configure_input in #(
       
 17733     *\&* | *\|* | *\\* )
       
 17734        ac_sed_conf_input=`$as_echo "$configure_input" |
       
 17735        sed 's/[\\\\&|]/\\\\&/g'`;; #(
       
 17736     *) ac_sed_conf_input=$configure_input;;
       
 17737     esac
       
 17738 
       
 17739     case $ac_tag in
       
 17740     *:-:* | *:-) cat >"$tmp/stdin" \
       
 17741       || as_fn_error $? "could not create $ac_file" "$LINENO" 5  ;;
       
 17742     esac
       
 17743     ;;
       
 17744   esac
       
 17745 
       
 17746   ac_dir=`$as_dirname -- "$ac_file" ||
       
 17747 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
       
 17748 	 X"$ac_file" : 'X\(//\)[^/]' \| \
       
 17749 	 X"$ac_file" : 'X\(//\)$' \| \
       
 17750 	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
       
 17751 $as_echo X"$ac_file" |
       
 17752     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
       
 17753 	    s//\1/
       
 17754 	    q
       
 17755 	  }
       
 17756 	  /^X\(\/\/\)[^/].*/{
       
 17757 	    s//\1/
       
 17758 	    q
       
 17759 	  }
       
 17760 	  /^X\(\/\/\)$/{
       
 17761 	    s//\1/
       
 17762 	    q
       
 17763 	  }
       
 17764 	  /^X\(\/\).*/{
       
 17765 	    s//\1/
       
 17766 	    q
       
 17767 	  }
       
 17768 	  s/.*/./; q'`
       
 17769   as_dir="$ac_dir"; as_fn_mkdir_p
       
 17770   ac_builddir=.
       
 17771 
       
 17772 case "$ac_dir" in
       
 17773 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
       
 17774 *)
       
 17775   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
       
 17776   # A ".." for each directory in $ac_dir_suffix.
       
 17777   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
       
 17778   case $ac_top_builddir_sub in
       
 17779   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
       
 17780   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
       
 17781   esac ;;
       
 17782 esac
       
 17783 ac_abs_top_builddir=$ac_pwd
       
 17784 ac_abs_builddir=$ac_pwd$ac_dir_suffix
       
 17785 # for backward compatibility:
       
 17786 ac_top_builddir=$ac_top_build_prefix
       
 17787 
       
 17788 case $srcdir in
       
 17789   .)  # We are building in place.
       
 17790     ac_srcdir=.
       
 17791     ac_top_srcdir=$ac_top_builddir_sub
       
 17792     ac_abs_top_srcdir=$ac_pwd ;;
       
 17793   [\\/]* | ?:[\\/]* )  # Absolute name.
       
 17794     ac_srcdir=$srcdir$ac_dir_suffix;
       
 17795     ac_top_srcdir=$srcdir
       
 17796     ac_abs_top_srcdir=$srcdir ;;
       
 17797   *) # Relative name.
       
 17798     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
       
 17799     ac_top_srcdir=$ac_top_build_prefix$srcdir
       
 17800     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
       
 17801 esac
       
 17802 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
       
 17803 
       
 17804 
       
 17805   case $ac_mode in
       
 17806   :F)
       
 17807   #
       
 17808   # CONFIG_FILE
       
 17809   #
       
 17810 
       
 17811 _ACEOF
       
 17812 
       
 17813 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
       
 17814 # If the template does not know about datarootdir, expand it.
       
 17815 # FIXME: This hack should be removed a few years after 2.60.
       
 17816 ac_datarootdir_hack=; ac_datarootdir_seen=
       
 17817 ac_sed_dataroot='
       
 17818 /datarootdir/ {
       
 17819   p
       
 17820   q
       
 17821 }
       
 17822 /@datadir@/p
       
 17823 /@docdir@/p
       
 17824 /@infodir@/p
       
 17825 /@localedir@/p
       
 17826 /@mandir@/p'
       
 17827 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
       
 17828 *datarootdir*) ac_datarootdir_seen=yes;;
       
 17829 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
       
 17830   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
       
 17831 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
       
 17832 _ACEOF
       
 17833 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
       
 17834   ac_datarootdir_hack='
       
 17835   s&@datadir@&$datadir&g
       
 17836   s&@docdir@&$docdir&g
       
 17837   s&@infodir@&$infodir&g
       
 17838   s&@localedir@&$localedir&g
       
 17839   s&@mandir@&$mandir&g
       
 17840   s&\\\${datarootdir}&$datarootdir&g' ;;
       
 17841 esac
       
 17842 _ACEOF
       
 17843 
       
 17844 # Neutralize VPATH when `$srcdir' = `.'.
       
 17845 # Shell code in configure.ac might set extrasub.
       
 17846 # FIXME: do we really want to maintain this feature?
       
 17847 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
       
 17848 ac_sed_extra="$ac_vpsub
       
 17849 $extrasub
       
 17850 _ACEOF
       
 17851 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
       
 17852 :t
       
 17853 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
       
 17854 s|@configure_input@|$ac_sed_conf_input|;t t
       
 17855 s&@top_builddir@&$ac_top_builddir_sub&;t t
       
 17856 s&@top_build_prefix@&$ac_top_build_prefix&;t t
       
 17857 s&@srcdir@&$ac_srcdir&;t t
       
 17858 s&@abs_srcdir@&$ac_abs_srcdir&;t t
       
 17859 s&@top_srcdir@&$ac_top_srcdir&;t t
       
 17860 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
       
 17861 s&@builddir@&$ac_builddir&;t t
       
 17862 s&@abs_builddir@&$ac_abs_builddir&;t t
       
 17863 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
       
 17864 $ac_datarootdir_hack
       
 17865 "
       
 17866 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
       
 17867   || as_fn_error $? "could not create $ac_file" "$LINENO" 5
       
 17868 
       
 17869 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
       
 17870   { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
       
 17871   { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
       
 17872   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
       
 17873 which seems to be undefined.  Please make sure it is defined" >&5
       
 17874 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
       
 17875 which seems to be undefined.  Please make sure it is defined" >&2;}
       
 17876 
       
 17877   rm -f "$tmp/stdin"
       
 17878   case $ac_file in
       
 17879   -) cat "$tmp/out" && rm -f "$tmp/out";;
       
 17880   *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
       
 17881   esac \
       
 17882   || as_fn_error $? "could not create $ac_file" "$LINENO" 5
       
 17883  ;;
       
 17884   :H)
       
 17885   #
       
 17886   # CONFIG_HEADER
       
 17887   #
       
 17888   if test x"$ac_file" != x-; then
       
 17889     {
       
 17890       $as_echo "/* $configure_input  */" \
       
 17891       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
       
 17892     } >"$tmp/config.h" \
       
 17893       || as_fn_error $? "could not create $ac_file" "$LINENO" 5
       
 17894     if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
       
 17895       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
       
 17896 $as_echo "$as_me: $ac_file is unchanged" >&6;}
       
 17897     else
       
 17898       rm -f "$ac_file"
       
 17899       mv "$tmp/config.h" "$ac_file" \
       
 17900 	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
       
 17901     fi
       
 17902   else
       
 17903     $as_echo "/* $configure_input  */" \
       
 17904       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
       
 17905       || as_fn_error $? "could not create -" "$LINENO" 5
       
 17906   fi
       
 17907  ;;
       
 17908 
       
 17909 
       
 17910   esac
       
 17911 
       
 17912 done # for ac_tag
       
 17913 
       
 17914 
       
 17915 as_fn_exit 0
       
 17916 _ACEOF
       
 17917 ac_clean_files=$ac_clean_files_save
       
 17918 
       
 17919 test $ac_write_fail = 0 ||
       
 17920   as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
       
 17921 
       
 17922 
       
 17923 # configure is writing to config.log, and then calls config.status.
       
 17924 # config.status does its own redirection, appending to config.log.
       
 17925 # Unfortunately, on DOS this fails, as config.log is still kept open
       
 17926 # by configure, so config.status won't be able to write to it; its
       
 17927 # output is simply discarded.  So we exec the FD to /dev/null,
       
 17928 # effectively closing config.log, so it can be properly (re)opened and
       
 17929 # appended to by config.status.  When coming back to configure, we
       
 17930 # need to make the FD available again.
       
 17931 if test "$no_create" != yes; then
       
 17932   ac_cs_success=:
       
 17933   ac_config_status_args=
       
 17934   test "$silent" = yes &&
       
 17935     ac_config_status_args="$ac_config_status_args --quiet"
       
 17936   exec 5>/dev/null
       
 17937   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
       
 17938   exec 5>>config.log
       
 17939   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
       
 17940   # would make configure fail if this is the last instruction.
       
 17941   $ac_cs_success || as_fn_exit 1
       
 17942 fi
       
 17943 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
       
 17944   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
       
 17945 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
       
 17946 fi
       
 17947 
       
 17948 
       
 17949 # Finally output some useful information to the user
       
 17950 
       
 17951 # Finally output some useful information to the user
       
 17952 
       
 17953 if test "x$CCACHE_FOUND" != x; then
       
 17954 	if  test "x$HAS_GOOD_CCACHE" = x; then
       
 17955 		CCACHE_STATUS="installed, but disabled (version older than 3.1.4)"
       
 17956 		CCACHE_HELP_MSG="You have ccache installed, but it is a version prior to 3.1.4. Try upgrading."
       
 17957 	else
       
 17958 		CCACHE_STATUS="installed and in use"
       
 17959 	fi
       
 17960 else
       
 17961 	if test "x$GCC" = xyes; then
       
 17962 		CCACHE_STATUS="not installed (consider installing)"
       
 17963 		CCACHE_HELP_MSG="You do not have ccache installed. Try installing it."
       
 17964 	else
       
 17965 		CCACHE_STATUS="not available for your system"
       
 17966 	fi
       
 17967 fi
       
 17968 
       
 17969 printf "\n"
       
 17970 printf "====================================================\n"
       
 17971 printf "A new configuration has been successfully created in\n"
       
 17972 printf "$OUTPUT_ROOT\n"
       
 17973 if test "x$CONFIGURE_COMMAND_LINE" != x; then
       
 17974 	printf "using configure arguments '$CONFIGURE_COMMAND_LINE'.\n"
       
 17975 else
       
 17976 	printf "using default settings.\n"
       
 17977 fi
       
 17978 
       
 17979 printf "\n"
       
 17980 printf "Configuration summary:\n"
       
 17981 printf "* Debug level:    $DEBUG_LEVEL\n"
       
 17982 printf "* JDK variant:    $JDK_VARIANT\n"
       
 17983 printf "* JVM variants:   $with_jvm_variants\n"
       
 17984 printf "* OpenJDK target: OS: $OPENJDK_TARGET_OS, CPU architecture: $OPENJDK_TARGET_CPU_ARCH, address length: $OPENJDK_TARGET_CPU_BITS\n"
       
 17985 printf "* Boot JDK:       $BOOT_JDK\n"
       
 17986 
       
 17987 printf "\n"
       
 17988 printf "Build performance summary:\n"
       
 17989 printf "* Cores to use:   $NUM_CORES\n"
       
 17990 printf "* Memory limit:   $MEMORY_SIZE MB\n"
       
 17991 printf "* ccache status:  $CCACHE_STATUS\n"
       
 17992 printf "\n"
       
 17993 
       
 17994 if test "x$CCACHE_HELP_MSG" != x && test "x$HIDE_PERFORMANCE_HINTS" = "xno"; then
       
 17995 	printf "Build performance tip: ccache gives a tremendous speedup for C++ recompilations.\n"
       
 17996 	printf "$CCACHE_HELP_MSG\n"
       
 17997 
       
 17998     # Print a helpful message on how to acquire the necessary build dependency.
       
 17999     # ccache is the help tag: freetyp2, cups, pulse, alsa etc
       
 18000     MISSING_DEPENDENCY=ccache
       
 18001     PKGHANDLER_COMMAND=
       
 18002 
       
 18003     case $PKGHANDLER in
       
 18004 	apt-get)
       
 18005                 apt_help     $MISSING_DEPENDENCY ;;
       
 18006     yum)
       
 18007                 yum_help     $MISSING_DEPENDENCY ;;
       
 18008 	port)
       
 18009                 port_help    $MISSING_DEPENDENCY ;;
       
 18010 	pkgutil)
       
 18011                 pkgutil_help $MISSING_DEPENDENCY ;;
       
 18012 	pkgadd)
       
 18013                 pkgadd_help  $MISSING_DEPENDENCY ;;
       
 18014     * )
       
 18015       break ;;
       
 18016     esac
       
 18017 
       
 18018     if test "x$PKGHANDLER_COMMAND" != x; then
       
 18019         HELP_MSG="You might be able to fix this by running '$PKGHANDLER_COMMAND'."
       
 18020     fi
       
 18021 
       
 18022 	printf "$HELP_MSG\n"
       
 18023 	printf "\n"
       
 18024 fi
       
 18025 
       
 18026 if test "x$BUILDING_MULTIPLE_JVM_VARIANTS" = "xyes"; then
       
 18027 	printf "NOTE: You have requested to build more than one version of the JVM, which\n"
       
 18028 	printf "will result in longer build times.\n"
       
 18029 	printf "\n"
       
 18030 fi
       
 18031 
       
 18032 if test "x$FOUND_ALT_VARIABLES" != "x"; then
       
 18033 	printf "WARNING: You have old-style ALT_ environment variables set.\n"
       
 18034 	printf "These are not respected, and will be ignored. It is recommended\n"
       
 18035 	printf "that you clean your environment. The following variables are set:\n"
       
 18036 	printf "$FOUND_ALT_VARIABLES\n"
       
 18037 	printf "\n"
       
 18038 fi
       
 18039 
       
 18040 if test "x$OUTPUT_DIR_IS_LOCAL" != "xyes"; then
       
 18041 	printf "WARNING: Your build output directory is not on a local disk.\n"
       
 18042 	printf "This will severely degrade build performance!\n"
       
 18043 	printf "It is recommended that you create an output directory on a local disk,\n"
       
 18044 	printf "and run the configure script again from that directory.\n"
       
 18045 	printf "\n"
       
 18046 fi
       
 18047 
       
 18048 if test "x$IS_RECONFIGURE" = "xyes"; then
       
 18049 	printf "WARNING: The result of this configuration has overridden an older\n"
       
 18050 	printf "configuration. You *should* run 'make clean' to make sure you get a\n"
       
 18051 	printf "proper build. Failure to do so might result in strange build problems.\n"
       
 18052 	printf "\n"
       
 18053 fi
       
 18054