common/autoconf/generated-configure.sh

Thu, 05 Jul 2012 18:27:07 -0700

author
erikj
date
Thu, 05 Jul 2012 18:27:07 -0700
changeset 459
3156dff953b1
child 478
2ba6f4da4bf3
permissions
-rw-r--r--

7182051: Update of latest build-infra Makefiles (missing files)
Reviewed-by: ohair

     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 ## -------------------- ##
    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
    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
    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
    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"
    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
   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
   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='+ '
   129 # NLS nuisances.
   130 LC_ALL=C
   131 export LC_ALL
   132 LANGUAGE=C
   133 export LANGUAGE
   135 # CDPATH.
   136 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
   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; }
   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 :
   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 :
   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
   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
   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
   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
   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
   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
   279 # as_fn_mkdir_p
   280 # -------------
   281 # Create "$as_dir" as a directory, including parents if necessary.
   282 as_fn_mkdir_p ()
   283 {
   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"
   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
   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
   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
   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
   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
   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
   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'`
   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
   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; }
   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 }
   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
   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
   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
   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
   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'"
   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'"
   532 test -n "$DJDIR" || exec 7<&0 </dev/null
   533 exec 6>&1
   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`
   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=
   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=''
   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"
   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
  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'
  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
  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'
  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
  1084   case $ac_option in
  1085   *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
  1086   *=)   ac_optarg= ;;
  1087   *)    ac_optarg=yes ;;
  1088   esac
  1090   # Accept the important Cygnus configure options, so we can diagnose typos.
  1092   case $ac_dashdash$ac_option in
  1093   --)
  1094     ac_dashdash=yes ;;
  1096   -bindir | --bindir | --bindi | --bind | --bin | --bi)
  1097     ac_prev=bindir ;;
  1098   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
  1099     bindir=$ac_optarg ;;
  1101   -build | --build | --buil | --bui | --bu)
  1102     ac_prev=build_alias ;;
  1103   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
  1104     build_alias=$ac_optarg ;;
  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 ;;
  1113   --config-cache | -C)
  1114     cache_file=config.cache ;;
  1116   -datadir | --datadir | --datadi | --datad)
  1117     ac_prev=datadir ;;
  1118   -datadir=* | --datadir=* | --datadi=* | --datad=*)
  1119     datadir=$ac_optarg ;;
  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 ;;
  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 ;;
  1144   -docdir | --docdir | --docdi | --doc | --do)
  1145     ac_prev=docdir ;;
  1146   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
  1147     docdir=$ac_optarg ;;
  1149   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
  1150     ac_prev=dvidir ;;
  1151   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
  1152     dvidir=$ac_optarg ;;
  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 ;;
  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 ;;
  1179   -gas | --gas | --ga | --g)
  1180     # Obsolete; use --with-gas.
  1181     with_gas=yes ;;
  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 ;;
  1190   -host | --host | --hos | --ho)
  1191     ac_prev=host_alias ;;
  1192   -host=* | --host=* | --hos=* | --ho=*)
  1193     host_alias=$ac_optarg ;;
  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 ;;
  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 ;;
  1208   -infodir | --infodir | --infodi | --infod | --info | --inf)
  1209     ac_prev=infodir ;;
  1210   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
  1211     infodir=$ac_optarg ;;
  1213   -libdir | --libdir | --libdi | --libd)
  1214     ac_prev=libdir ;;
  1215   -libdir=* | --libdir=* | --libdi=* | --libd=*)
  1216     libdir=$ac_optarg ;;
  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 ;;
  1225   -localedir | --localedir | --localedi | --localed | --locale)
  1226     ac_prev=localedir ;;
  1227   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
  1228     localedir=$ac_optarg ;;
  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 ;;
  1237   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
  1238     ac_prev=mandir ;;
  1239   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
  1240     mandir=$ac_optarg ;;
  1242   -nfp | --nfp | --nf)
  1243     # Obsolete; use --without-fp.
  1244     with_fp=no ;;
  1246   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
  1247   | --no-cr | --no-c | -n)
  1248     no_create=yes ;;
  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 ;;
  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 ;;
  1263   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
  1264     ac_prev=prefix ;;
  1265   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
  1266     prefix=$ac_optarg ;;
  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 ;;
  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 ;;
  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 ;;
  1299   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
  1300     ac_prev=pdfdir ;;
  1301   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
  1302     pdfdir=$ac_optarg ;;
  1304   -psdir | --psdir | --psdi | --psd | --ps)
  1305     ac_prev=psdir ;;
  1306   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
  1307     psdir=$ac_optarg ;;
  1309   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
  1310   | -silent | --silent | --silen | --sile | --sil)
  1311     silent=yes ;;
  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 ;;
  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 ;;
  1330   -site | --site | --sit)
  1331     ac_prev=site ;;
  1332   -site=* | --site=* | --sit=*)
  1333     site=$ac_optarg ;;
  1335   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
  1336     ac_prev=srcdir ;;
  1337   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
  1338     srcdir=$ac_optarg ;;
  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 ;;
  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 ;;
  1352   -v | -verbose | --verbose | --verbos | --verbo | --verb)
  1353     verbose=yes ;;
  1355   -version | --version | --versio | --versi | --vers | -V)
  1356     ac_init_version=: ;;
  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 ;;
  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 ;;
  1390   --x)
  1391     # Obsolete; use --with-x.
  1392     with_x=yes ;;
  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 ;;
  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 ;;
  1408   -*) as_fn_error $? "unrecognized option: \`$ac_option'
  1409 Try \`$0 --help' for more information"
  1410     ;;
  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 ;;
  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     ;;
  1430   esac
  1431 done
  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
  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
  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
  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
  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
  1485 ac_tool_prefix=
  1486 test -n "$host_alias" && ac_tool_prefix=$host_alias-
  1488 test "$silent" = yes && exec 6>/dev/null
  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"
  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/
  1513 	  /^X\(\/\/\)[^/].*/{
  1514 	    s//\1/
  1517 	  /^X\(\/\/\)$/{
  1518 	    s//\1/
  1521 	  /^X\(\/\).*/{
  1522 	    s//\1/
  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
  1559 # Report the --help message.
  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.
  1567 Usage: $0 [OPTION]... [VAR=VALUE]...
  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.
  1572 Defaults for the options are specified in brackets.
  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 \`..']
  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]
  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'.
  1596 For better control, use the options below.
  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
  1620   cat <<\_ACEOF
  1622 X features:
  1623   --x-includes=DIR    X include files are in DIR
  1624   --x-libraries=DIR   X library files are in DIR
  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
  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
  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]
  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]
  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
  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.
  1791 Report bugs to <build-dev@openjdk.java.net>.
  1792 _ACEOF
  1793 ac_status=$?
  1794 fi
  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=.
  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
  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
  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
  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
  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
  1864 ## ------------------------ ##
  1865 ## Autoconf initialization. ##
  1866 ## ------------------------ ##
  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 ()
  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
  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
  1904 } # ac_fn_c_try_compile
  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 ()
  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
  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
  1942 } # ac_fn_cxx_try_compile
  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 ()
  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
  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
  1980 } # ac_fn_objc_try_compile
  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 ()
  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
  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
  2017 } # ac_fn_c_try_cpp
  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 ()
  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
  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
  2054 } # ac_fn_cxx_try_cpp
  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 ()
  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
  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
  2096 } # ac_fn_cxx_try_run
  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 ()
  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 ()
  2114 static int test_array [1 - 2 * !(($2) >= 0)];
  2115 test_array [0] = 0
  2118   return 0;
  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 ()
  2130 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
  2131 test_array [0] = 0
  2134   return 0;
  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 ()
  2156 static int test_array [1 - 2 * !(($2) < 0)];
  2157 test_array [0] = 0
  2160   return 0;
  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 ()
  2172 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
  2173 test_array [0] = 0
  2176   return 0;
  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 ()
  2206 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
  2207 test_array [0] = 0
  2210   return 0;
  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 ()
  2236   FILE *f = fopen ("conftest.val", "w");
  2237   if (! f)
  2238     return 1;
  2239   if (($2) < 0)
  2241       long int i = longval ();
  2242       if (i != ($2))
  2243 	return 1;
  2244       fprintf (f, "%ld", i);
  2246   else
  2248       unsigned long int i = ulongval ();
  2249       if (i != ($2))
  2250 	return 1;
  2251       fprintf (f, "%lu", i);
  2253   /* Do not output a trailing newline, as this causes \r\n confusion
  2254      on some platforms.  */
  2255   return ferror (f) || fclose (f) != 0;
  2258   return 0;
  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
  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
  2274 } # ac_fn_cxx_compute_int
  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 ()
  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;}
  2305 } # ac_fn_cxx_check_header_compile
  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 ()
  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
  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
  2351 } # ac_fn_cxx_try_link
  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 ()
  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
  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.  */
  2375 #ifdef __STDC__
  2376 # include <limits.h>
  2377 #else
  2378 # include <assert.h>
  2379 #endif
  2381 #undef $2
  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
  2397 int
  2398 main ()
  2400 return $2 ();
  2402   return 0;
  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;}
  2418 } # ac_fn_cxx_check_func
  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 ()
  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; }
  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; }
  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;}
  2509 } # ac_fn_c_check_header_mongrel
  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 ()
  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; }
  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; }
  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;}
  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.
  2605 It was created by openjdk $as_me jdk8, which was
  2606 generated by GNU Autoconf 2.67.  Invocation command line was
  2608   $ $0 $@
  2610 _ACEOF
  2611 exec 5>>config.log
  2613 cat <<_ASUNAME
  2614 ## --------- ##
  2615 ## Platform. ##
  2616 ## --------- ##
  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`
  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`
  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`
  2635 _ASUNAME
  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
  2646 } >&5
  2648 cat >&5 <<_ACEOF
  2651 ## ----------- ##
  2652 ## Core tests. ##
  2653 ## ----------- ##
  2655 _ACEOF
  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;}
  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.
  2714     echo
  2716     $as_echo "## ---------------- ##
  2717 ## Cache variables. ##
  2718 ## ---------------- ##"
  2719     echo
  2720     # The following way of writing the cache mishandles newlines in values,
  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
  2750     echo
  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
  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
  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
  2803 # confdefs.h avoids OS command line length limits that DEFS can exceed.
  2804 rm -f -r conftest* confdefs.h
  2806 $as_echo "/* confdefs.h */" > confdefs.h
  2808 # Predefined preprocessor variables.
  2810 cat >>confdefs.h <<_ACEOF
  2811 #define PACKAGE_NAME "$PACKAGE_NAME"
  2812 _ACEOF
  2814 cat >>confdefs.h <<_ACEOF
  2815 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
  2816 _ACEOF
  2818 cat >>confdefs.h <<_ACEOF
  2819 #define PACKAGE_VERSION "$PACKAGE_VERSION"
  2820 _ACEOF
  2822 cat >>confdefs.h <<_ACEOF
  2823 #define PACKAGE_STRING "$PACKAGE_STRING"
  2824 _ACEOF
  2826 cat >>confdefs.h <<_ACEOF
  2827 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
  2828 _ACEOF
  2830 cat >>confdefs.h <<_ACEOF
  2831 #define PACKAGE_URL "$PACKAGE_URL"
  2832 _ACEOF
  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
  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
  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 ## -------------------- ##
  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
  2954 # Do not change or remove the following line, it is needed for consistency checks:
  2955 # DATE_WHEN_GENERATED: 1341161875
  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
  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.
  2986 # pkg.m4 - Macros to locate and utilise pkg-config.            -*- Autoconf -*-
  2988 # Copyright © 2004 Scott James Remnant <scott@netsplit.com>.
  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.
  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.
  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.
  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.
  3009 # PKG_PROG_PKG_CONFIG([MIN-VERSION])
  3010 # ----------------------------------
  3011 # PKG_PROG_PKG_CONFIG
  3013 # PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
  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.
  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 # --------------------------------------------------------------
  3026 # _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES])
  3027 # ---------------------------------------------
  3028 # _PKG_CONFIG
  3030 # _PKG_SHORT_ERRORS_SUPPORTED
  3031 # -----------------------------
  3032 # _PKG_SHORT_ERRORS_SUPPORTED
  3035 # PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND],
  3036 # [ACTION-IF-NOT-FOUND])
  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
  3044 # --------------------------------------------------------------
  3045 # PKG_CHECK_MODULES
  3048 # Include these first...
  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.
  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.
  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).
  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.
  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.
  3097 #%%% Simple tools %%%
  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)
  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.
  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.
  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).
  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.
  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.
  3153 # ... then the rest
  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.
  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.
  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).
  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.
  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.
  3179 # Fixes paths on windows to be mixed mode short.
  3184 ###############################################################################
  3186 # We need a Boot JDK to bootstrap the build.
  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.
  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.
  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).
  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.
  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.
  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.
  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.
  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).
  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.
  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.
  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
  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
  3310 port_help() {
  3311     PKGHANDLER_COMMAND=""
  3314 pkgutil_help() {
  3315     PKGHANDLER_COMMAND=""
  3318 pkgadd_help() {
  3319     PKGHANDLER_COMMAND=""
  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.
  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.
  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).
  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.
  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.
  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.
  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.
  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).
  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.
  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.
  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.
  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.
  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).
  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.
  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.
  3439 #%%% Build and target systems %%%
  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.
  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.
  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).
  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.
  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.
  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.
  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.
  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).
  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.
  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.
  3521 # This line needs to be here, verbatim, after all includes.
  3522 # It is replaced with closed functionality when building
  3523 # closed sources.
  3526 ###############################################################################
  3528 # Initialization
  3530 ###############################################################################
  3532 # Basic initialization that must happen first of all
  3534 # Save the original command line. This is passed to us by the wrapper configure script.
  3536 DATE_WHEN_CONFIGURED=`LANG=C date`
  3539 # Locate the directory of this script.
  3540 SCRIPT="$0"
  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
  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
  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
  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
  3623 AUTOCONF_DIR=`dirname $0`
  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
  3637 cd "$CURDIR"
  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
  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
  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)'
  3676 # Must be done before we can call HELP_MSG_MISSING_DEPENDENCY.
  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
  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
  3717   test -n "$PKGHANDLER" && break
  3718 done
  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
  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
  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"
  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
  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
  3832   test -n "$AWK" && break
  3833 done
  3836     # Test that variable AWK is not empty.
  3837     if test "" = "$AWK"; then as_fn_error $? "Could not find awk !" "$LINENO" 5 ; fi
  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
  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
  3880     # Test that variable CAT is not empty.
  3881     if test "" = "$CAT"; then as_fn_error $? "Could not find cat !" "$LINENO" 5 ; fi
  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
  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
  3924     # Test that variable CHMOD is not empty.
  3925     if test "" = "$CHMOD"; then as_fn_error $? "Could not find chmod !" "$LINENO" 5 ; fi
  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
  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
  3968     # Test that variable CP is not empty.
  3969     if test "" = "$CP"; then as_fn_error $? "Could not find cp !" "$LINENO" 5 ; fi
  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
  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
  4012     # Test that variable CPIO is not empty.
  4013     if test "" = "$CPIO"; then as_fn_error $? "Could not find cpio !" "$LINENO" 5 ; fi
  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
  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
  4056     # Test that variable CUT is not empty.
  4057     if test "" = "$CUT"; then as_fn_error $? "Could not find cut !" "$LINENO" 5 ; fi
  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
  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
  4100     # Test that variable DATE is not empty.
  4101     if test "" = "$DATE"; then as_fn_error $? "Could not find date !" "$LINENO" 5 ; fi
  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
  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
  4144     # Test that variable DF is not empty.
  4145     if test "" = "$DF"; then as_fn_error $? "Could not find df !" "$LINENO" 5 ; fi
  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
  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
  4188     # Test that variable DIFF is not empty.
  4189     if test "" = "$DIFF"; then as_fn_error $? "Could not find diff !" "$LINENO" 5 ; fi
  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
  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
  4235     # Test that variable ECHO is not empty.
  4236     if test "" = "$ECHO"; then as_fn_error $? "Could not find echo !" "$LINENO" 5 ; fi
  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
  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
  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"
  4306     # Test that variable EGREP is not empty.
  4307     if test "" = "$EGREP"; then as_fn_error $? "Could not find egrep !" "$LINENO" 5 ; fi
  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
  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
  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"
  4377     # Test that variable FGREP is not empty.
  4378     if test "" = "$FGREP"; then as_fn_error $? "Could not find fgrep !" "$LINENO" 5 ; fi
  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
  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
  4422     # Test that variable FIND is not empty.
  4423     if test "" = "$FIND"; then as_fn_error $? "Could not find find !" "$LINENO" 5 ; fi
  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"
  4431     DELETEDIR=`mktemp -d tmp.XXXXXXXXXX` || (echo Could not create temporary directory!; exit $?)
  4433     echo Hejsan > $DELETEDIR/TestIfFindSupportsDelete
  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
  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
  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
  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"
  4514     # Test that variable GREP is not empty.
  4515     if test "" = "$GREP"; then as_fn_error $? "Could not find grep !" "$LINENO" 5 ; fi
  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
  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
  4558     # Test that variable HEAD is not empty.
  4559     if test "" = "$HEAD"; then as_fn_error $? "Could not find head !" "$LINENO" 5 ; fi
  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
  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
  4602     # Test that variable LN is not empty.
  4603     if test "" = "$LN"; then as_fn_error $? "Could not find ln !" "$LINENO" 5 ; fi
  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
  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
  4646     # Test that variable LS is not empty.
  4647     if test "" = "$LS"; then as_fn_error $? "Could not find ls !" "$LINENO" 5 ; fi
  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
  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
  4691   test -n "$MAKE" && break
  4692 done
  4695     # Test that variable MAKE is not empty.
  4696     if test "" = "$MAKE"; then as_fn_error $? "Could not find make !" "$LINENO" 5 ; fi
  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
  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
  4743     # Test that variable MKDIR is not empty.
  4744     if test "" = "$MKDIR"; then as_fn_error $? "Could not find mkdir !" "$LINENO" 5 ; fi
  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
  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
  4787     # Test that variable MV is not empty.
  4788     if test "" = "$MV"; then as_fn_error $? "Could not find mv !" "$LINENO" 5 ; fi
  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
  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
  4832   test -n "$NAWK" && break
  4833 done
  4836     # Test that variable NAWK is not empty.
  4837     if test "" = "$NAWK"; then as_fn_error $? "Could not find nawk !" "$LINENO" 5 ; fi
  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
  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
  4880     # Test that variable PRINTF is not empty.
  4881     if test "" = "$PRINTF"; then as_fn_error $? "Could not find printf !" "$LINENO" 5 ; fi
  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
  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
  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
  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
  4964     # Test that variable RM is not empty.
  4965     if test "" = "$RM"; then as_fn_error $? "Could not find rm !" "$LINENO" 5 ; fi
  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
  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
  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
  5038     # Test that variable SED is not empty.
  5039     if test "" = "$SED"; then as_fn_error $? "Could not find sed !" "$LINENO" 5 ; fi
  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
  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
  5082     # Test that variable SH is not empty.
  5083     if test "" = "$SH"; then as_fn_error $? "Could not find sh !" "$LINENO" 5 ; fi
  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
  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
  5126     # Test that variable SORT is not empty.
  5127     if test "" = "$SORT"; then as_fn_error $? "Could not find sort !" "$LINENO" 5 ; fi
  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
  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
  5170     # Test that variable TAR is not empty.
  5171     if test "" = "$TAR"; then as_fn_error $? "Could not find tar !" "$LINENO" 5 ; fi
  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
  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
  5214     # Test that variable TAIL is not empty.
  5215     if test "" = "$TAIL"; then as_fn_error $? "Could not find tail !" "$LINENO" 5 ; fi
  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
  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
  5258     # Test that variable TEE is not empty.
  5259     if test "" = "$TEE"; then as_fn_error $? "Could not find tee !" "$LINENO" 5 ; fi
  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
  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
  5302     # Test that variable TR is not empty.
  5303     if test "" = "$TR"; then as_fn_error $? "Could not find tr !" "$LINENO" 5 ; fi
  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
  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
  5346     # Test that variable TOUCH is not empty.
  5347     if test "" = "$TOUCH"; then as_fn_error $? "Could not find touch !" "$LINENO" 5 ; fi
  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
  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
  5390     # Test that variable WC is not empty.
  5391     if test "" = "$WC"; then as_fn_error $? "Could not find wc !" "$LINENO" 5 ; fi
  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
  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
  5434     # Test that variable XARGS is not empty.
  5435     if test "" = "$XARGS"; then as_fn_error $? "Could not find xargs !" "$LINENO" 5 ; fi
  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
  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
  5478     # Test that variable ZIP is not empty.
  5479     if test "" = "$ZIP"; then as_fn_error $? "Could not find zip !" "$LINENO" 5 ; fi
  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
  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
  5522     # Test that variable UNZIP is not empty.
  5523     if test "" = "$UNZIP"; then as_fn_error $? "Could not find unzip !" "$LINENO" 5 ; fi
  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
  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
  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
  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
  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
  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
  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
  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
  5695     # Test that variable EXPR is not empty.
  5696     if test "" = "$EXPR"; then as_fn_error $? "Could not find expr !" "$LINENO" 5 ; fi
  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
  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
  5739     # Test that variable FILE is not empty.
  5740     if test "" = "$FILE"; then as_fn_error $? "Could not find file !" "$LINENO" 5 ; fi
  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
  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
  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.
  5789 # Check whether --with-builddeps-conf was given.
  5790 if test "${with_builddeps_conf+set}" = set; then :
  5791   withval=$with_builddeps_conf;
  5792 fi
  5796 # Check whether --with-builddeps-server was given.
  5797 if test "${with_builddeps_server+set}" = set; then :
  5798   withval=$with_builddeps_server;
  5799 fi
  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
  5812 # Check whether --with-builddeps-group was given.
  5813 if test "${with_builddeps_group+set}" = set; then :
  5814   withval=$with_builddeps_group;
  5815 fi
  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
  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
  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
  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
  5926   test -n "$BDEPS_UNZIP" && break
  5927 done
  5929     if test "x$BDEPS_UNZIP" = x7z; then
  5930         BDEPS_UNZIP="7z x"
  5931     fi
  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
  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
  5972   test -n "$BDEPS_FTP" && break
  5973 done
  5977 # Check if pkg-config is available.
  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
  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
  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
  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
  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
  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
  6093 fi
  6095 ###############################################################################
  6097 # Determine OpenJDK build and target platforms.
  6099 ###############################################################################
  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
  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
  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
  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
  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
  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
  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
  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}-
  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.
  6222 # Check whether --with-target-bits was given.
  6223 if test "${with_target_bits+set}" = set; then :
  6224   withval=$with_target_bits;
  6225 fi
  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
  6238     # Expects $host_os $host_cpu $build_os and $build_cpu
  6239     # and $with_target_bits to have been setup!
  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
  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
  6252     # The same values are setup for BUILD_...
  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
  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"
  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
  6300     OPENJDK_TARGET_OS="$VAR_OS"
  6301     OPENJDK_TARGET_OS_FAMILY="$VAR_OS_FAMILY"
  6302     OPENJDK_TARGET_OS_API="$VAR_OS_API"
  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
  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
  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
  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
  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
  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
  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"
  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"
  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
  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
  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
  6521     OPENJDK_BUILD_OS="$VAR_OS"
  6522     OPENJDK_BUILD_OS_FAMILY="$VAR_OS_FAMILY"
  6523     OPENJDK_BUILD_OS_API="$VAR_OS_API"
  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
  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
  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
  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
  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
  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
  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"
  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"
  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
  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
  6709     if test "x$OPENJDK_TARGET_OS" != xsolaris; then
  6710         LEGACY_OPENJDK_TARGET_CPU3=""
  6711         LEGACY_OPENJDK_BUILD_CPU3=""
  6712     fi
  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
  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
  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
  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
  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
  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
  6766 ###############################################################################
  6768 # Note that this is the build platform OS version!
  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 ' '`"
  6779 # With knowledge of the build platform, setup more basic things.
  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
  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
  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
  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
  6838 ###############################################################################
  6840 # Determine OpenJDK variants, options and version numbers.
  6842 ###############################################################################
  6844 # We need build & target for this.
  6846 ###############################################################################
  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
  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.
  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; }
  6860 # Check whether --with-jdk-variant was given.
  6861 if test "${with_jdk_variant+set}" = set; then :
  6862   withval=$with_jdk_variant;
  6863 fi
  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
  6882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $JDK_VARIANT" >&5
  6883 $as_echo "$JDK_VARIANT" >&6; }
  6887 ###############################################################################
  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; }
  6900 # Check whether --with-jvm-variants was given.
  6901 if test "${with_jvm_variants+set}" = set; then :
  6902   withval=$with_jvm_variants;
  6903 fi
  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
  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,//'`
  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; }
  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'`
  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
  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
  6959 ###############################################################################
  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
  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"
  6975 else
  6976   ENABLE_DEBUG="no"
  6977 fi
  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
  6989 fi
  6991 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DEBUG_LEVEL" >&5
  6992 $as_echo "$DEBUG_LEVEL" >&6; }
  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
  7001 ###############################################################################
  7003 # Setup legacy vars/targets and new vars to deal with different debug levels.
  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
  7033 #####
  7034 # Generate the legacy makefile targets for hotspot.
  7035 # The hotspot api for selecting the build artifacts, really, needs to be improved.
  7037 HOTSPOT_TARGET=""
  7039 if test "x$JVM_VARIANT_SERVER" = xtrue; then
  7040     HOTSPOT_TARGET="$HOTSPOT_TARGET${HOTSPOT_DEBUG_LEVEL} "
  7041 fi
  7043 if test "x$JVM_VARIANT_CLIENT" = xtrue; then
  7044     HOTSPOT_TARGET="$HOTSPOT_TARGET${HOTSPOT_DEBUG_LEVEL}1 "
  7045 fi
  7047 if test "x$JVM_VARIANT_KERNEL" = xtrue; then
  7048     HOTSPOT_TARGET="$HOTSPOT_TARGET${HOTSPOT_DEBUG_LEVEL}kernel "
  7049 fi
  7051 if test "x$JVM_VARIANT_ZERO" = xtrue; then
  7052     HOTSPOT_TARGET="$HOTSPOT_TARGET${HOTSPOT_DEBUG_LEVEL}zero "
  7053 fi
  7055 if test "x$JVM_VARIANT_ZEROSHARK" = xtrue; then
  7056     HOTSPOT_TARGET="$HOTSPOT_TARGET${HOTSPOT_DEBUG_LEVEL}shark "
  7057 fi
  7059 HOTSPOT_TARGET="$HOTSPOT_TARGET docs export_$HOTSPOT_EXPORT"
  7061 #####
  7071 ###############################################################################
  7073 # Should we build only OpenJDK even if closed sources are present?
  7075 # Check whether --enable-openjdk-only was given.
  7076 if test "${enable_openjdk_only+set}" = set; then :
  7077   enableval=$enable_openjdk_only;
  7078 fi
  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
  7091 if test "x$OPENJDK" = "xtrue"; then
  7092     SET_OPENJDK=OPENJDK=true
  7093 fi
  7097 ###############################################################################
  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.
  7103 # Check whether --enable-jigsaw was given.
  7104 if test "${enable_jigsaw+set}" = set; then :
  7105   enableval=$enable_jigsaw;
  7106 fi
  7109 if test "x$enable_jigsaw" = "xyes"; then
  7110     JIGSAW=true
  7111 else
  7112     JIGSAW=false
  7113 fi
  7116 ###############################################################################
  7118 # Should we build a JDK/JVM with headful support (ie a graphical ui)?
  7119 # We always build headless support.
  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
  7131 SUPPORT_HEADLESS=yes
  7132 BUILD_HEADLESS="BUILD_HEADLESS:=true"
  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
  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
  7147 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $headful_msg" >&5
  7148 $as_echo "$headful_msg" >&6; }
  7155 ###############################################################################
  7157 # Should we run the painfully slow javadoc tool?
  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
  7168 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ENABLE_DOCS" >&5
  7169 $as_echo "$ENABLE_DOCS" >&6; }
  7171 GENERATE_DOCS=false
  7172 if test "x$ENABLE_DOCS" = xyes; then
  7173     GENERATE_DOCS=true
  7174 fi
  7177 ###############################################################################
  7179 # Should we compile nimbus swing L&F? We can probably remove this option
  7180 # since nimbus is officially part of javax now.
  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
  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
  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
  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
  7214 ###############################################################################
  7216 # Choose cacerts source file
  7219 # Check whether --with-cacerts-file was given.
  7220 if test "${with_cacerts_file+set}" = set; then :
  7221   withval=$with_cacerts_file;
  7222 fi
  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
  7235 ###############################################################################
  7237 # Compress jars
  7239 COMPRESS_JARS=false
  7241 # default for embedded is yes...
  7242 if test "x$JDK_VARIANT" = "xembedded"; then
  7243    COMPRESS_JARS=true
  7244 fi
  7247 ###############################################################################
  7249 # Should we compile JFR
  7250 #   default no, except for on closed-jdk and !embedded
  7252 ENABLE_JFR=no
  7254 # Is the JFR source present
  7257 # For closed && !embedded default is yes if the source is present
  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
  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
  7270 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${ENABLE_JFR}" >&5
  7271 $as_echo "${ENABLE_JFR}" >&6; }
  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
  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.
  7302 COPYRIGHT_YEAR=`date +'%Y'`
  7305 RUNTIME_NAME="$PRODUCT_NAME $PRODUCT_SUFFIX"
  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
  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
  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
  7333 COOKED_BUILD_NUMBER=`$ECHO $JDK_BUILD_NUMBER | $SED -e 's/^b//' -e 's/^0//'`
  7337 # To properly create a configuration name, we need to have the OpenJDK target
  7338 # and options (variants and debug level) parsed.
  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
  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
  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
  7385 SPEC=$OUTPUT_ROOT/spec.gmk
  7387 CONF_NAME=$CONF_NAME
  7389 OUTPUT_ROOT=$OUTPUT_ROOT
  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"
  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"
  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"
  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"
  7407 # Save the arguments given to us
  7408 echo "$CONFIGURE_COMMAND_LINE" > $OUTPUT_ROOT/configure-arguments
  7411 ###############################################################################
  7413 # Setup BootJDK, used to bootstrap the build.
  7415 ###############################################################################
  7418 BOOT_JDK_FOUND=no
  7420 # Check whether --with-boot-jdk was given.
  7421 if test "${with_boot_jdk+set}" = set; then :
  7422   withval=$with_boot_jdk;
  7423 fi
  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
  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
  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
  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
  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
  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
  7571         fi
  7572         else BOOT_JDK_FOUND=no
  7574     fi
  7576 fi
  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;}
  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
  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;}
  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
  7606         fi
  7607     fi
  7608 fi
  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
  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
  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
  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
  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.
  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"
  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"
  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
  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
  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
  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
  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
  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
  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
  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
  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
  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=
  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
  7900     if test "x$PKGHANDLER_COMMAND" != x; then
  7901         HELP_MSG="You might be able to fix this by running '$PKGHANDLER_COMMAND'."
  7902     fi
  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;}
  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
  7911         fi
  7912     else
  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=
  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
  7934     if test "x$PKGHANDLER_COMMAND" != x; then
  7935         HELP_MSG="You might be able to fix this by running '$PKGHANDLER_COMMAND'."
  7936     fi
  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;}
  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
  7945     fi
  7946 fi
  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
  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
  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
  7997 # Now see if we can find the rt.jar, or its nearest equivalent.
  7998 BOOT_RTJAR="$BOOT_JDK/jre/lib/rt.jar"
  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
  8013 BOOT_TOOLSJAR="$BOOT_JDK/lib/tools.jar"
  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
  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;}
  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
  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
  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; }
  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;}
  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
  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; }
  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
  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=
  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
  8106     if test "x$PKGHANDLER_COMMAND" != x; then
  8107         HELP_MSG="You might be able to fix this by running '$PKGHANDLER_COMMAND'."
  8108     fi
  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;}
  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
  8117 fi
  8119 # When compiling code to be executed by the Boot JDK, force jdk7 compatibility.
  8120 BOOT_JDK_SOURCETARGET="-source 7 -target 7"
  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; }
  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;}
  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
  8147 fi
  8148 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
  8149 $as_echo "yes" >&6; }
  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;}
  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
  8164 fi
  8166 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
  8167 $as_echo "yes" >&6; }
  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;}
  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
  8181 fi
  8183 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
  8184 $as_echo "yes" >&6; }
  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;}
  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
  8198 fi
  8199 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
  8200 $as_echo "yes" >&6; }
  8204 ##############################################################################
  8206 # Specify options for anything that is run with the Boot JDK.
  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
  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
  8228     # Minimum amount of heap memory.
  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
  8238     if test "x$OPENJDK_TARGET_OS" = "xmacosx"; then
  8239         # Why does macosx need more heap? Its the huge JDK batch.
  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
  8249     else
  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
  8259     fi
  8260     # When is adding -client something that speeds up the JVM?
  8261     # ADD_JVM_ARG_IF_OK([-client],boot_jdk_jvmargs,[$JAVA])
  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
  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
  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
  8289     # Disable special log output when a debug build is used as Boot JDK...
  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
  8299 fi
  8301 BOOT_JDK_JVMARGS=$boot_jdk_jvmargs
  8305 ###############################################################################
  8307 # Configure the sources to use. We can add or override individual directories.
  8309 ###############################################################################
  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"
  8330 ###############################################################################
  8332 # Pickup additional source for a component from outside of the source root
  8333 # or override source for a component.
  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
  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
  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
  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
  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
  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
  8433 ###############################################################################
  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.
  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
  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)
  8453 # Check whether --with-override-langtools was given.
  8454 if test "${with_override_langtools+set}" = set; then :
  8455   withval=$with_override_langtools;
  8456 fi
  8460 # Check whether --with-override-corba was given.
  8461 if test "${with_override_corba+set}" = set; then :
  8462   withval=$with_override_corba;
  8463 fi
  8467 # Check whether --with-override-jaxp was given.
  8468 if test "${with_override_jaxp+set}" = set; then :
  8469   withval=$with_override_jaxp;
  8470 fi
  8474 # Check whether --with-override-jaxws was given.
  8475 if test "${with_override_jaxws+set}" = set; then :
  8476   withval=$with_override_jaxws;
  8477 fi
  8481 # Check whether --with-override-hotspot was given.
  8482 if test "${with_override_hotspot+set}" = set; then :
  8483   withval=$with_override_hotspot;
  8484 fi
  8488 # Check whether --with-override-jdk was given.
  8489 if test "${with_override_jdk+set}" = set; then :
  8490   withval=$with_override_jdk;
  8491 fi
  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
  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"
  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"
  8605 ###############################################################################
  8607 # Setup the toolchain (compilers etc), i.e. the tools that need to be
  8608 # cross-compilation aware.
  8610 ###############################################################################
  8613 ###############################################################################
  8615 # Configure the development tool paths and potential sysroot.
  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
  8623 DEVKIT=
  8624 SYS_ROOT=/
  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)'
  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"
  8713 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for msvcr100.dll" >&5
  8714 $as_echo_n "checking for msvcr100.dll... " >&6; }
  8716 # Check whether --with-msvcr100dll was given.
  8717 if test "${with_msvcr100dll+set}" = set; then :
  8718   withval=$with_msvcr100dll;
  8719 fi
  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; }
  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
  8753     fi
  8754 fi
  8759 # Locate the actual tools
  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.
  8771 DEFINE_CROSS_COMPILE_ARCH=""
  8772 HOSTCC=""
  8773 HOSTCXX=""
  8774 HOSTLD=""
  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
  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
  8828   test -n "$HOSTCC" && break
  8829 done
  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
  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"
  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"
  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
  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
  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
  8916   test -n "$HOSTCXX" && break
  8917 done
  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
  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"
  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"
  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
  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
  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
  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
  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"
  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"
  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
  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
  9052 # You can force the sys-root if the sys-root encoded into the cross compiler tools
  9053 # is not correct.
  9055 # Check whether --with-sys-root was given.
  9056 if test "${with_sys_root+set}" = set; then :
  9057   withval=$with_sys_root;
  9058 fi
  9061 if test "x$with_sys_root" != x; then
  9062     SYS_ROOT=$with_sys_root
  9063 fi
  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.
  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
  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
  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
  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
  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
  9216         fi
  9218     fi
  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
  9230 # Store the CFLAGS etal passed to the configure script.
  9231 ORG_CFLAGS="$CFLAGS"
  9232 ORG_CXXFLAGS="$CXXFLAGS"
  9233 ORG_OBJCFLAGS="$OBJCFLAGS"
  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
  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
  9255 fi
  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
  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
  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
  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
  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
  9356   test -n "$ac_ct_CC" && break
  9357 done
  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
  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 ; }
  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
  9403 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  9404 /* end confdefs.h.  */
  9406 int
  9407 main ()
  9411   return 0;
  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[^ ]*//'`
  9423 # The possible output files:
  9424 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
  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
  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=
  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
  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
  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; }
  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 ()
  9549 FILE *f = fopen ("conftest.out", "w");
  9550  return ferror (f) || fclose (f) != 0;
  9553   return 0;
  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; }
  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.  */
  9610 int
  9611 main ()
  9615   return 0;
  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
  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.  */
  9661 int
  9662 main ()
  9664 #ifndef __GNUC__
  9665        choke me
  9666 #endif
  9669   return 0;
  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
  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.  */
  9702 int
  9703 main ()
  9707   return 0;
  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.  */
  9717 int
  9718 main ()
  9722   return 0;
  9724 _ACEOF
  9725 if ac_fn_c_try_compile "$LINENO"; then :
  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.  */
  9733 int
  9734 main ()
  9738   return 0;
  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;
  9788   return p[i];
  9790 static char *f (char * (*g) (char **, int), char **p, ...)
  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;
  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];
  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];
  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 ()
  9823 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
  9825   return 0;
  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
  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 :
  9857 fi
  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
  9865 if test "x$CC" = x; then
  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=
  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
  9887     if test "x$PKGHANDLER_COMMAND" != x; then
  9888         HELP_MSG="You might be able to fix this by running '$PKGHANDLER_COMMAND'."
  9889     fi
  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
  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
  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"
  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"
  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
  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
  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
  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
 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
 10034   test -n "$ac_ct_CXX" && break
 10035 done
 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
 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
 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.  */
 10085 int
 10086 main ()
 10088 #ifndef __GNUC__
 10089        choke me
 10090 #endif
 10093   return 0;
 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
 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.  */
 10126 int
 10127 main ()
 10131   return 0;
 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.  */
 10141 int
 10142 main ()
 10146   return 0;
 10148 _ACEOF
 10149 if ac_fn_cxx_try_compile "$LINENO"; then :
 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.  */
 10157 int
 10158 main ()
 10162   return 0;
 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
 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
 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
 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"
 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"
 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
 10247 if test "x$CXX" = x || test "x$CC" = x; then
 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=
 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
 10269     if test "x$PKGHANDLER_COMMAND" != x; then
 10270         HELP_MSG="You might be able to fix this by running '$PKGHANDLER_COMMAND'."
 10271     fi
 10273     as_fn_error $? "Could not find the needed compilers! $HELP_MSG " "$LINENO" 5
 10274 fi
 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
 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
 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
 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
 10366   test -n "$ac_ct_OBJC" && break
 10367 done
 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
 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
 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.  */
 10415 int
 10416 main ()
 10418 #ifndef __GNUC__
 10419        choke me
 10420 #endif
 10423   return 0;
 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
 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.  */
 10456 int
 10457 main ()
 10461   return 0;
 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.  */
 10471 int
 10472 main ()
 10476   return 0;
 10478 _ACEOF
 10479 if ac_fn_objc_try_compile "$LINENO"; then :
 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.  */
 10487 int
 10488 main ()
 10492   return 0;
 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
 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
 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"
 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"
 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
 10571 else
 10572     OBJC=
 10573 fi
 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"
 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
 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
 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
 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
 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
 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
 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
 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"
 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"
 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
 10723 LD="$CC"
 10724 LDEXE="$CC"
 10725 LDCXX="$CXX"
 10726 LDEXECXX="$CXX"
 10727 # LDEXE is the linker to use, when creating executables.
 10729 # Linking C++ libraries.
 10731 # Linking C++ executables.
 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
 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
 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
 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
 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
 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
 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"
 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"
 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
 10869 if test "x$OPENJDK_BUILD_OS" = xmacosx; then
 10870     ARFLAGS="-r"
 10871 else
 10872     ARFLAGS=""
 10873 fi
 10876 COMPILER_NAME=gcc
 10877 COMPILER_TYPE=CC
 10878 if test "x$OPENJDK_BUILD_OS" = xwindows; then :
 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
 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
 10941     # Since we must ignore the first found link, WINLD will contain
 10942     # the full path to the link.exe program.
 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"
 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"
 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"
 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
 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
 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"
 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"
 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
 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
 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"
 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"
 11124     RC_FLAGS="-nologo /l 0x409 /r"
 11125     if test "x$VARIANT" = xOPT; then :
 11127         RC_FLAGS="$RC_FLAGS -d NDEBUG"
 11129 fi
 11130     JDK_UPDATE_VERSION_NOTNULL=$JDK_UPDATE_VERSION
 11131     if test "x$JDK_UPDATE_VERSION" = x; then :
 11133         JDK_UPDATE_VERSION_NOTNULL=0
 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\""
 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
 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
 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"
 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"
 11203     AR="$WINAR"
 11204     ARFLAGS="-nologo -NODEFAULTLIB:MSVCRT"
 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
 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
 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"
 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"
 11265     COMPILER_TYPE=CL
 11266     CCXXFLAGS="$CCXXFLAGS -nologo"
 11268 fi
 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 :
 11310 else
 11311   # Broken: fails on valid input.
 11312 continue
 11313 fi
 11314 rm -f conftest.err conftest.i conftest.$ac_ext
 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
 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
 11339     done
 11340     ac_cv_prog_CPP=$CPP
 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 :
 11369 else
 11370   # Broken: fails on valid input.
 11371 continue
 11372 fi
 11373 rm -f conftest.err conftest.i conftest.$ac_ext
 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
 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 :
 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
 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
 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
 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"
 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"
 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
 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 :
 11487 else
 11488   # Broken: fails on valid input.
 11489 continue
 11490 fi
 11491 rm -f conftest.err conftest.i conftest.$ac_ext
 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
 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
 11516     done
 11517     ac_cv_prog_CXXCPP=$CXXCPP
 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 :
 11546 else
 11547   # Broken: fails on valid input.
 11548 continue
 11549 fi
 11550 rm -f conftest.err conftest.i conftest.$ac_ext
 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
 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 :
 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
 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
 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
 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"
 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"
 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
 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
 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
 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
 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
 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
 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"
 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"
 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
 11725     ASFLAGS=" "
 11726 else
 11727     AS="$CC -c"
 11728     ASFLAGS=" "
 11729 fi
 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
 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
 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
 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"
 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"
 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
 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
 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
 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
 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"
 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"
 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
 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
 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
 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
 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"
 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"
 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
 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
 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
 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
 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
 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
 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
 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"
 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"
 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
 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
 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
 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
 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
 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
 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
 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"
 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"
 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
 12254 fi
 12256 ###
 12258 # Check for objcopy
 12260 #   but search for gobjcopy first...
 12261 #   since I on solaris found a broken objcopy...buhh
 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
 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
 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
 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
 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
 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
 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
 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
 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
 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
 12460 fi
 12462 # Restore old path without tools dir
 12463 PATH="$OLD_PATH"
 12466 # FIXME: Currently we must test this after paths but before flags. Fix!
 12468 # And we can test some aspects on the target using configure macros.
 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>
 12483 int
 12484 main ()
 12488   return 0;
 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
 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>
 12504 _ACEOF
 12505 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
 12506   $EGREP "memchr" >/dev/null 2>&1; then :
 12508 else
 12509   ac_cv_header_stdc=no
 12510 fi
 12511 rm -f conftest*
 12513 fi
 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>
 12521 _ACEOF
 12522 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
 12523   $EGREP "free" >/dev/null 2>&1; then :
 12525 else
 12526   ac_cv_header_stdc=no
 12527 fi
 12528 rm -f conftest*
 12530 fi
 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 :
 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
 12552 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
 12553 int
 12554 main ()
 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;
 12563 _ACEOF
 12564 if ac_fn_cxx_try_run "$LINENO"; then :
 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
 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
 12579 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
 12581 fi
 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
 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
 12595 fi
 12597 done
 12601 ###############################################################################
 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.)
 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
 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 :
 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
 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; }
 12645 cat >>confdefs.h <<_ACEOF
 12646 #define SIZEOF_INT_P $ac_cv_sizeof_int_p
 12647 _ACEOF
 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
 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=
 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`
 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}"
 12675        CFLAGS="${CFLAGS}${ADDED_CFLAGS}"
 12676        CXXFLAGS="${CXXFLAGS}${ADDED_CXXFLAGS}"
 12677        LDFLAGS="${LDFLAGS}${ADDED_LDFLAGS}"
 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
 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
 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
 12702 # NOTE: check for -mstackrealign needs to be below potential addition of -m32
 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 :
 12716 		        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
 12717 $as_echo "yes" >&6; }
 12719 else
 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
 12725 fi
 12726 rm -f core conftest.err conftest.$ac_objext \
 12727     conftest$ac_exeext conftest.$ac_ext
 12728 fi
 12731 ###############################################################################
 12733 # Is the target little of big endian?
 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;
 12749 _ACEOF
 12750 if ac_fn_cxx_try_compile "$LINENO"; then :
 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>
 12782 int
 12783 main ()
 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
 12792   return 0;
 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>
 12802 int
 12803 main ()
 12805 #if BYTE_ORDER != BIG_ENDIAN
 12806 		 not big endian
 12807 		#endif
 12810   return 0;
 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>
 12828 int
 12829 main ()
 12831 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
 12832 	      bogus endian macros
 12833 	     #endif
 12836   return 0;
 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>
 12845 int
 12846 main ()
 12848 #ifndef _BIG_ENDIAN
 12849 		 not big endian
 12850 		#endif
 12853   return 0;
 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];
 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];
 12885 		extern int foo;
 12887 int
 12888 main ()
 12890 return use_ascii (foo) == use_ebcdic (foo);
 12892   return 0;
 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 ()
 12917 	     /* Are we little or big endian?  From Harbison&Steele.  */
 12918 	     union
 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;
 12927   return 0;
 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
 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
 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
 12970 # Configure flags for the tools
 12973 ###############################################################################
 12975 # How to compile shared libraries.
 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
 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
 13074 # The (cross) compiler is now configured, we can now test capabilities
 13075 # of the target platform.
 13079 ###############################################################################
 13081 # Setup the opt flags for different compilers
 13082 # and different operating systems.
 13084 C_FLAG_DEPS="-MMD -MF"
 13085 CXX_FLAG_DEPS="-MMD -MF"
 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 )
 13118         # Forte has different names for this with their C++ compiler...
 13120 	C_FLAG_DEPS="-xMMD -xMF"
 13121 	CXX_FLAG_DEPS="-xMMD -xMF"
 13123 # Extra options used with HIGHEST
 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.
 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"
 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
 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
 13198 if test -z "$C_O_FLAG_HIGHEST"; then
 13199    C_O_FLAG_HIGHEST="$C_O_FLAG_HI"
 13200 fi
 13202 if test -z "$CXX_O_FLAG_HIGHEST"; then
 13203    CXX_O_FLAG_HIGHEST="$CXX_O_FLAG_HI"
 13204 fi
 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
 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
 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
 13235 # Check whether --with-extra-cflags was given.
 13236 if test "${with_extra_cflags+set}" = set; then :
 13237   withval=$with_extra_cflags;
 13238 fi
 13242 # Check whether --with-extra-cxxflags was given.
 13243 if test "${with_extra_cxxflags+set}" = set; then :
 13244   withval=$with_extra_cxxflags;
 13245 fi
 13249 # Check whether --with-extra-ldflags was given.
 13250 if test "${with_extra_ldflags+set}" = set; then :
 13251   withval=$with_extra_ldflags;
 13252 fi
 13255 CFLAGS_JDK="${CFLAGS_JDK} $with_extra_cflags"
 13256 CXXFLAGS_JDK="${CXXFLAGS_JDK} $with_extra_cxxflags"
 13257 LDFLAGS_JDK="${LDFLAGS_JDK} $with_extra_ldflags"
 13259 ###############################################################################
 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.
 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
 13303 ###############################################################################
 13305 # Cross-compile arch specific flags
 13308 if test "x$JDK_VARIANT" = "xembedded"; then
 13309    CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DJAVASE_EMBEDDED"
 13310 fi
 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
 13321 ###############################################################################
 13323 CCXXFLAGS_JDK="$CCXXFLAGS_JDK $ADD_LP64"
 13325 # The package path is used only on macosx?
 13326 PACKAGE_PATH=/opt/local
 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
 13359 CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DARCH='\"$LEGACY_OPENJDK_TARGET_CPU1\"' -D$LEGACY_OPENJDK_TARGET_CPU1"
 13360 CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DRELEASE='\"$RELEASE\"'"
 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"
 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 "
 13374 # Executable flags
 13375 CFLAGS_JDKEXE="$CCXXFLAGS_JDK $CFLAGS_JDK"
 13376 CXXFLAGS_JDKEXE="$CCXXFLAGS_JDK $CXXFLAGS_JDK"
 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.
 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
 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
 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
 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
 13462 # After we have toolchain, we can compile the uncygdrive helper
 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
 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
 13507 # Setup debug symbols (need objcopy from the toolchain for that)
 13510 # ENABLE_DEBUG_SYMBOLS
 13511 # This must be done after the toolchain is setup, since we're looking at objcopy.
 13513 ENABLE_DEBUG_SYMBOLS=default
 13515 # default on macosx is no...
 13516 if test "x$OPENJDK_TARGET_OS" = xmacosx; then
 13517    ENABLE_DEBUG_SYMBOLS=no
 13518 fi
 13520 # default for embedded is no...
 13521 if test "x$JDK_VARIANT" = "xembedded"; then
 13522    ENABLE_DEBUG_SYMBOLS=no
 13523 fi
 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
 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; }
 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
 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
 13549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ENABLE_DEBUG_SYMBOLS" >&5
 13550 $as_echo "$ENABLE_DEBUG_SYMBOLS" >&6; }
 13553 # ZIP_DEBUGINFO_FILES
 13555 ZIP_DEBUGINFO_FILES=yes
 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
 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; }
 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
 13582 ###############################################################################
 13584 # Check dependencies for external and internal libraries.
 13586 ###############################################################################
 13590 ###############################################################################
 13592 # OS specific settings that we never will need to probe.
 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
 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
 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
 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
 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
 13643 if test "x$OPENJDK" = "xfalse"; then
 13644     FREETYPE2_NOT_NEEDED=yes
 13645 fi
 13647 ###############################################################################
 13649 # Check for MacOSX support for OpenJDK. If this exists, try to build a JVM
 13650 # that uses this API.
 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
 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
 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
 13691 ###############################################################################
 13693 # Check for X Windows
 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
 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; }
 13717 # Check whether --with-x was given.
 13718 if test "${with_x+set}" = set; then :
 13719   withval=$with_x;
 13720 fi
 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
 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
 13782 /usr/include/X11
 13783 /usr/include/X11R7
 13784 /usr/include/X11R6
 13785 /usr/include/X11R5
 13786 /usr/include/X11R4
 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
 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
 13800 /usr/X386/include
 13801 /usr/x386/include
 13802 /usr/XFree86/include/X11
 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
 13811 /usr/openwin/include
 13812 /usr/openwin/share/include'
 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
 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 ()
 13847 XrmInitialize ()
 13849   return 0;
 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
 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
 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
 13906 if test "$no_x" = yes; then
 13907   # Not all programs may use this symbol, but it does not hurt to define it.
 13909 $as_echo "#define X_DISPLAY_MISSING 1" >>confdefs.h
 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
 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.  */
 13930 int
 13931 main ()
 13935   return 0;
 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.  */
 13947 int
 13948 main ()
 13952   return 0;
 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
 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.
 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.  */
 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 ()
 13996 return XOpenDisplay ();
 13998   return 0;
 14000 _ACEOF
 14001 if ac_fn_cxx_try_link "$LINENO"; then :
 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.  */
 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 ()
 14024 return dnet_ntoa ();
 14026   return 0;
 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
 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.  */
 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 ()
 14065 return dnet_ntoa ();
 14067   return 0;
 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
 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"
 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 :
 14102 fi
 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.  */
 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 ()
 14125 return gethostbyname ();
 14127   return 0;
 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
 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.  */
 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 ()
 14166 return gethostbyname ();
 14168   return 0;
 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
 14186       fi
 14187     fi
 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 :
 14199 fi
 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.  */
 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 ()
 14222 return connect ();
 14224   return 0;
 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
 14242     fi
 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 :
 14248 fi
 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.  */
 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 ()
 14271 return remove ();
 14273   return 0;
 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
 14291     fi
 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 :
 14297 fi
 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.  */
 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 ()
 14320 return shmat ();
 14322   return 0;
 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
 14340     fi
 14341   fi
 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.  */
 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 ()
 14372 return IceConnectionNumber ();
 14374   return 0;
 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
 14392   LDFLAGS=$ac_save_LDFLAGS
 14394 fi
 14397 if test "x$no_x" = xyes && test "x$X11_NOT_NEEDED" != xyes; then
 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=
 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
 14419     if test "x$PKGHANDLER_COMMAND" != x; then
 14420         HELP_MSG="You might be able to fix this by running '$PKGHANDLER_COMMAND'."
 14421     fi
 14423     as_fn_error $? "Could not find X11 libraries. $HELP_MSG" "$LINENO" 5
 14424 fi
 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
 14444 # Weird Sol10 something check...TODO change to try compile
 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
 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
 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
 14475 done
 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
 14485 if test "x$X11_A_OK" = xno && test "x$X11_NOT_NEEDED" != xyes; then
 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=
 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
 14507     if test "x$PKGHANDLER_COMMAND" != x; then
 14508         HELP_MSG="You might be able to fix this by running '$PKGHANDLER_COMMAND'."
 14509     fi
 14511     as_fn_error $? "Could not find all X11 headers (shape.h Xrender.h XTest.h). $HELP_MSG" "$LINENO" 5
 14512 fi
 14519 ###############################################################################
 14521 # The common unix printing system cups is used to print from java.
 14524 # Check whether --with-cups was given.
 14525 if test "${with_cups+set}" = set; then :
 14526   withval=$with_cups;
 14527 fi
 14530 # Check whether --with-cups-include was given.
 14531 if test "${with_cups_include+set}" = set; then :
 14532   withval=$with_cups_include;
 14533 fi
 14536 # Check whether --with-cups-lib was given.
 14537 if test "${with_cups_lib+set}" = set; then :
 14538   withval=$with_cups_lib;
 14539 fi
 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
 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
 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
 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
 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
 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
 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
 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
 14709         fi
 14711     fi
 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
 14730 done
 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
 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=
 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
 14774     if test "x$PKGHANDLER_COMMAND" != x; then
 14775         HELP_MSG="You might be able to fix this by running '$PKGHANDLER_COMMAND'."
 14776     fi
 14778 	    as_fn_error $? "Could not find cups! $HELP_MSG " "$LINENO" 5
 14779 	fi
 14780 fi
 14788 ###############################################################################
 14790 # The ubiquitous freetype2 library is used to render fonts.
 14793 # Check whether --with-freetype was given.
 14794 if test "${with_freetype+set}" = set; then :
 14795   withval=$with_freetype;
 14796 fi
 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
 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
 14813 	if test "x$with_freetype" != x; then
 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
 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
 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
 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
 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
 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
 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
 14994         fi
 14995         else FREETYPE2_FOUND=no
 14997     fi
 14999             USING_SYSTEM_FT_LIB=true
 15000 	fi
 15001 	if test "x$FREETYPE2_FOUND" = xno; then
 15003 pkg_failed=no
 15004 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for FREETYPE2" >&5
 15005 $as_echo_n "checking for FREETYPE2... " >&6; }
 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
 15042 if test $pkg_failed = yes; then
 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
 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; }
 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
 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; }
 15094 _ACEOF
 15095 if ac_fn_cxx_try_link "$LINENO"; then :
 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"
 15102 else
 15104 	                      FREETYPE2_FOUND=no
 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
 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=
 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
 15137     if test "x$PKGHANDLER_COMMAND" != x; then
 15138         HELP_MSG="You might be able to fix this by running '$PKGHANDLER_COMMAND'."
 15139     fi
 15141 		as_fn_error $? "Could not find freetype2! $HELP_MSG " "$LINENO" 5
 15142 	fi
 15143 fi
 15153 ###############################################################################
 15155 # Check for alsa headers and libraries. Used on Linux/GNU systems.
 15158 # Check whether --with-alsa was given.
 15159 if test "${with_alsa+set}" = set; then :
 15160   withval=$with_alsa;
 15161 fi
 15164 # Check whether --with-alsa-include was given.
 15165 if test "${with_alsa_include+set}" = set; then :
 15166   withval=$with_alsa_include;
 15167 fi
 15170 # Check whether --with-alsa-lib was given.
 15171 if test "${with_alsa_lib+set}" = set; then :
 15172   withval=$with_alsa_lib;
 15173 fi
 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
 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
 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
 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
 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
 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
 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
 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
 15344         fi
 15345         else ALSA_FOUND=no
 15347     fi
 15349 	fi
 15350 	if test "x$ALSA_FOUND" = xno; then
 15352 pkg_failed=no
 15353 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ALSA" >&5
 15354 $as_echo_n "checking for ALSA... " >&6; }
 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
 15391 if test $pkg_failed = yes; then
 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
 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
 15435 done
 15437 	fi
 15438 	if test "x$ALSA_FOUND" = xno; then
 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=
 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
 15460     if test "x$PKGHANDLER_COMMAND" != x; then
 15461         HELP_MSG="You might be able to fix this by running '$PKGHANDLER_COMMAND'."
 15462     fi
 15464 	    as_fn_error $? "Could not find alsa! $HELP_MSG " "$LINENO" 5
 15465 	fi
 15466 fi
 15474 ###############################################################################
 15476 # Check for the jpeg library
 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.  */
 15491 int
 15492 main ()
 15494 return main ();
 15496   return 0;
 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
 15515   LIBS="-ljpeg $LIBS"
 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;}
 15522 fi
 15526 ###############################################################################
 15528 # Check for the gif library
 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.  */
 15543 int
 15544 main ()
 15546 return main ();
 15548   return 0;
 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
 15567   LIBS="-lgif $LIBS"
 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;}
 15574 fi
 15578 ###############################################################################
 15580 # Check for the zlib library
 15584 # Check whether --with-zlib was given.
 15585 if test "${with_zlib+set}" = set; then :
 15586   withval=$with_zlib;
 15587 fi
 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.  */
 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 ()
 15610 return compress ();
 15612   return 0;
 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
 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; }
 15636 DEFAULT_ZLIB=bundled
 15637 if test "x$OPENJDK_TARGET_OS" = xmacosx; then
 15639 # On macosx default is system...on others default is
 15641     DEFAULT_ZLIB=system
 15642 fi
 15644 if test "x${ZLIB_FOUND}" != "xyes"; then
 15646 # If we don't find any system...set default to bundled
 15648     DEFAULT_ZLIB=bundled
 15649 fi
 15652 # If user didn't specify, use DEFAULT_ZLIB
 15654 if test "x${with_zlib}" = "x"; then
 15655     with_zlib=${DEFAULT_ZLIB}
 15656 fi
 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
 15678 ###############################################################################
 15679 LIBZIP_CAN_USE_MMAP=true
 15680 if test "x$JDK_VARIANT" = "xembedded"; then
 15681    LIBZIP_CAN_USE_MMAP=false
 15682 fi
 15685 ###############################################################################
 15687 # Check if altzone exists in time.h
 15690 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 15691 /* end confdefs.h.  */
 15692 #include <time.h>
 15693 int
 15694 main ()
 15696 return (int)altzone;
 15698   return 0;
 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
 15710 $as_echo "#define HAVE_ALTZONE 1" >>confdefs.h
 15712 fi
 15714 ###############################################################################
 15716 # Check the maths library
 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.  */
 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 ()
 15739 return cos ();
 15741   return 0;
 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
 15760   LIBS="-lm $LIBS"
 15762 else
 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;}
 15767 fi
 15771 ###############################################################################
 15773 # Check for libdl.so
 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.  */
 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 ()
 15797 return dlopen ();
 15799   return 0;
 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
 15818   LIBS="-ldl $LIBS"
 15820 fi
 15822 LIBDL="$LIBS"
 15824 LIBS="$save_LIBS"
 15828 ###############################################################################
 15830 # statically link libstdc++ before C++ ABI is stablized on Linux unless
 15831 # dynamic build is configured on command line.
 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
 15838 		enable_static_link_stdc__=yes
 15840 fi
 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
 15853     OLD_CXXFLAGS="$CXXFLAGS"
 15854     CXXFLAGS="$CXXFLAGS -lstdc++"
 15855     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 15856 /* end confdefs.h.  */
 15858 int
 15859 main ()
 15861 return 0;
 15863   return 0;
 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
 15880     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $has_dynamic_libstdcxx" >&5
 15881 $as_echo "$has_dynamic_libstdcxx" >&6; }
 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
 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.  */
 15900 int
 15901 main ()
 15903 return 0;
 15905   return 0;
 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
 15923     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $has_static_libstdcxx" >&5
 15924 $as_echo "$has_static_libstdcxx" >&6; }
 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
 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
 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
 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
 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
 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
 15971 ###############################################################################
 15973 # We need to do some final tweaking, when everything else is done.
 15975 ###############################################################################
 15978 HOTSPOT_MAKE_ARGS="ALT_OUTPUTDIR=$HOTSPOT_OUTPUTDIR ALT_EXPORT_PATH=$HOTSPOT_DIST $HOTSPOT_TARGET"
 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
 15990 ###############################################################################
 15992 # Configure parts of the build that only affect the build performance,
 15993 # not the result.
 15995 ###############################################################################
 15998 # How many cores do we have on this build system?
 16000 # Check whether --with-num-cores was given.
 16001 if test "${with_num_cores+set}" = set; then :
 16002   withval=$with_num_cores;
 16003 fi
 16005 if test "x$with_num_cores" = x; then
 16006     # The number of cores were not specified, try to probe them.
 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
 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
 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
 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
 16031     if test "x$build_os" = xwindows; then
 16032         NUM_CORES=4
 16033     fi
 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`
 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
 16048 else
 16049     NUM_CORES=$with_num_cores
 16050     CONCURRENT_BUILD_JOBS=`expr $NUM_CORES \* 2`
 16051 fi
 16056 # How much memory do we have on this build system?
 16058 # Check whether --with-memory-size was given.
 16059 if test "${with_memory_size+set}" = set; then :
 16060   withval=$with_memory_size;
 16061 fi
 16063 if test "x$with_memory_size" = x; then
 16064     # The memory size was not specified, try to probe it.
 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
 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
 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
 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
 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
 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
 16105 else
 16106     MEMORY_SIZE=$with_memory_size
 16107 fi
 16111 # Setup smart javac (after cores and memory have been setup)
 16114 # Check whether --with-server-java was given.
 16115 if test "${with_server_java+set}" = set; then :
 16116   withval=$with_server_java;
 16117 fi
 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.
 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
 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
 16147     # JRockit specific options.
 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
 16157     SERVER_JAVA="$JAVA $SERVER_JAVA"
 16158 fi
 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
 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
 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
 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
 16202     if test "$MEMORY_SIZE" -gt "17000"; then
 16203         MAX_HEAP_MEM=10000
 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
 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
 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
 16231     elif test "$MEMORY_SIZE" -gt "10000"; then
 16232         MAX_HEAP_MEM=6000
 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
 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
 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
 16260     elif test "$MEMORY_SIZE" -gt "5000"; then
 16261         MAX_HEAP_MEM=3000
 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
 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
 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
 16289     elif test "$MEMORY_SIZE" -gt "3800"; then
 16290         MAX_HEAP_MEM=2500
 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
 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
 16309     elif test "$MEMORY_SIZE" -gt "1900"; then
 16310         MAX_HEAP_MEM=1200
 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
 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
 16329     elif test "$MEMORY_SIZE" -gt "1000"; then
 16330         MAX_HEAP_MEM=900
 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
 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
 16349     else
 16350         MAX_HEAP_MEM=512
 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
 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
 16369     fi
 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
 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
 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
 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
 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
 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
 16441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ENABLE_SJAVAC" >&5
 16442 $as_echo "$ENABLE_SJAVAC" >&6; }
 16447 # Can the C/C++ compiler use precompiled headers?
 16450 ###############################################################################
 16452 # Can the C/C++ compiler use precompiled headers?
 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
 16462 USE_PRECOMPILED_HEADER=1
 16463 if test "x$ENABLE_PRECOMPH" = xno; then
 16464     USE_PRECOMPILED_HEADER=0
 16465 fi
 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
 16490 # Setup use of ccache, if available
 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
 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
 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
 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
 16550 # Check whether --with-ccache-dir was given.
 16551 if test "${with_ccache_dir+set}" = set; then :
 16552   withval=$with_ccache_dir;
 16553 fi
 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
 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.  */
 16585 int
 16586 main ()
 16590   return 0;
 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
 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
 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
 16622     fi
 16625 ###############################################################################
 16627 # And now the finish...
 16629 ###############################################################################
 16631 # Check for some common pitfalls
 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; }
 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
 16645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OUTPUT_DIR_IS_LOCAL" >&5
 16646 $as_echo "$OUTPUT_DIR_IS_LOCAL" >&6; }
 16648 # Check if the user has any old-style ALT_ variables set.
 16649 FOUND_ALT_VARIABLES=`env | grep ^ALT_`
 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
 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
 16669 # At the end, call the closed hook. (Dummy macro if no closed sources available)
 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.
 16683 # config.status only pays attention to the cache file if you give it
 16684 # the --recheck option to rerun configure.
 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.
 16690 _ACEOF
 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.
 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
 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
 16751 test "x$prefix" = xNONE && prefix=$ac_default_prefix
 16752 # Let make expand exec_prefix.
 16753 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
 16755 DEFS=-DHAVE_CONFIG_H
 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
 16771 LTLIBOBJS=$ac_ltlibobjs
 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.
 16789 debug=false
 16790 ac_cs_recheck=false
 16791 ac_cs_silent=false
 16793 SHELL=\${CONFIG_SHELL-$SHELL}
 16794 export SHELL
 16795 _ASEOF
 16796 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
 16797 ## -------------------- ##
 16798 ## M4sh Initialization. ##
 16799 ## -------------------- ##
 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
 16820 as_nl='
 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"
 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
 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=';'
 16865 fi
 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"
 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
 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
 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='+ '
 16911 # NLS nuisances.
 16912 LC_ALL=C
 16913 export LC_ALL
 16914 LANGUAGE=C
 16915 export LANGUAGE
 16917 # CDPATH.
 16918 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
 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 ()
 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
 16938 # as_fn_set_status STATUS
 16939 # -----------------------
 16940 # Set $? to STATUS, without forking.
 16941 as_fn_set_status ()
 16943   return $1
 16944 } # as_fn_set_status
 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 ()
 16951   set +e
 16952   as_fn_set_status $1
 16953   exit $1
 16954 } # as_fn_exit
 16956 # as_fn_unset VAR
 16957 # ---------------
 16958 # Portably unset VAR.
 16959 as_fn_unset ()
 16961   { eval $1=; unset $1;}
 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 ()
 16973     eval $1+=\$2
 16974   }'
 16975 else
 16976   as_fn_append ()
 16978     eval $1=\$$1\$2
 16980 fi # as_fn_append
 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 ()
 16990     as_val=$(( $* ))
 16991   }'
 16992 else
 16993   as_fn_arith ()
 16995     as_val=`expr "$@" || test $? -eq 1`
 16997 fi # as_fn_arith
 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
 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
 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
 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/
 17028 	  /^X\/\(\/\/\)$/{
 17029 	    s//\1/
 17032 	  /^X\/\(\/\).*/{
 17033 	    s//\1/
 17036 	  s/.*/./; q'`
 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
 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
 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
 17086 # as_fn_mkdir_p
 17087 # -------------
 17088 # Create "$as_dir" as a directory, including parents if necessary.
 17089 as_fn_mkdir_p ()
 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/
 17113 	  /^X\(\/\/\)[^/].*/{
 17114 	    s//\1/
 17117 	  /^X\(\/\/\)$/{
 17118 	    s//\1/
 17121 	  /^X\(\/\).*/{
 17122 	    s//\1/
 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"
 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
 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
 17160 fi
 17161 as_executable_p=$as_test_x
 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'"
 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'"
 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
 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
 17185   CONFIG_FILES    = $CONFIG_FILES
 17186   CONFIG_HEADERS  = $CONFIG_HEADERS
 17187   CONFIG_LINKS    = $CONFIG_LINKS
 17188   CONFIG_COMMANDS = $CONFIG_COMMANDS
 17189   $ $0 $@
 17191 on `(hostname || uname -n) 2>/dev/null | sed 1q`
 17194 _ACEOF
 17196 case $ac_config_files in *"
 17197 "*) set x $ac_config_files; shift; ac_config_files=$*;;
 17198 esac
 17200 case $ac_config_headers in *"
 17201 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
 17202 esac
 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"
 17210 _ACEOF
 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.
 17218 Usage: $0 [OPTION]... [TAG]...
 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
 17232 Configuration files:
 17233 $config_files
 17235 Configuration headers:
 17236 $config_headers
 17238 Report bugs to <build-dev@openjdk.java.net>."
 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\\"
 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."
 17252 ac_pwd='$ac_pwd'
 17253 srcdir='$srcdir'
 17254 AWK='$AWK'
 17255 test -n "\$AWK" || AWK=awk
 17256 _ACEOF
 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
 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=: ;;
 17316   # This is an error.
 17317   -*) as_fn_error $? "unrecognized option: \`$1'
 17318 Try \`$0 --help' for more information." ;;
 17320   *) as_fn_append ac_config_targets " $1"
 17321      ac_need_defaults=false ;;
 17323   esac
 17324   shift
 17325 done
 17327 ac_configure_extra_args=
 17329 if $ac_cs_silent; then
 17330   exec 6>/dev/null
 17331   ac_configure_extra_args="$ac_configure_extra_args --silent"
 17332 fi
 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
 17345 _ACEOF
 17346 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
 17347 exec 5>>config.log
 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
 17356 _ACEOF
 17357 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 17358 _ACEOF
 17360 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
 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" ;;
 17371   *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5 ;;
 17372   esac
 17373 done
 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
 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 ||
 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
 17399 # Create a (secure) tmp directory for tmp files.
 17402   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
 17403   test -n "$tmp" && test -d "$tmp"
 17404 }  ||
 17406   tmp=./conf$$-$RANDOM
 17407   (umask 077 && mkdir "$tmp")
 17408 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
 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
 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
 17430 echo 'BEGIN {' >"$tmp/subs1.awk" &&
 17431 _ACEOF
 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
 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
 17457 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 17458 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
 17459 _ACEOF
 17460 sed -n '
 17462 s/^/S["/; s/!.*/"]=/
 17465 s/^[^!]*!//
 17466 :repl
 17467 t repl
 17468 s/'"$ac_delim"'$//
 17469 t delim
 17470 :nl
 17472 s/\(.\{148\}\)..*/\1/
 17473 t more1
 17474 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
 17477 b repl
 17478 :more1
 17479 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
 17482 s/.\{148\}//
 17483 t nl
 17484 :delim
 17486 s/\(.\{148\}\)..*/\1/
 17487 t more2
 17488 s/["\\]/\\&/g; s/^/"/; s/$/"/
 17491 :more2
 17492 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
 17495 s/.\{148\}//
 17496 t delim
 17497 ' <conf$$subs.awk | sed '
 17498 /^[^""]/{
 17500   s/\n//
 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 = ""
 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
 17528   print line
 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
 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[	 ]*=[	 ]*/{
 17549 s///
 17550 s/^/:/
 17551 s/[	 ]*$/:/
 17552 s/:\$(srcdir):/:/g
 17553 s/:\${srcdir}:/:/g
 17554 s/:@srcdir@:/:/g
 17555 s/^:*//
 17556 s/:*$//
 17558 s/\(=[	 ]*\).*/\1/
 17560 s/\n//
 17561 s/^[^=]*=[	 ]*$//
 17562 }'
 17563 fi
 17565 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
 17566 fi # test -n "$CONFIG_FILES"
 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
 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.
 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
 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.
 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
 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
 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
 17622 :cont
 17624 s/.\{148\}/&'"$ac_delim"'/g
 17625 t clear
 17626 :clear
 17627 s/\\$//
 17628 t bsnlc
 17629 s/["\\]/\\&/g; s/^/"/; s/$/"/p
 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
 17638 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 17639   for (key in D) D_is_set[key] = 1
 17640   FS = ""
 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]
 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
 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"
 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
 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
 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
 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
 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/
 17756 	  /^X\(\/\/\)[^/].*/{
 17757 	    s//\1/
 17760 	  /^X\(\/\/\)$/{
 17761 	    s//\1/
 17764 	  /^X\(\/\).*/{
 17765 	    s//\1/
 17768 	  s/.*/./; q'`
 17769   as_dir="$ac_dir"; as_fn_mkdir_p
 17770   ac_builddir=.
 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
 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
 17805   case $ac_mode in
 17806   :F)
 17808   # CONFIG_FILE
 17811 _ACEOF
 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/ {
 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
 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
 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
 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;}
 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)
 17886   # CONFIG_HEADER
 17888   if test x"$ac_file" != x-; then
 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  ;;
 17910   esac
 17912 done # for ac_tag
 17915 as_fn_exit 0
 17916 _ACEOF
 17917 ac_clean_files=$ac_clean_files_save
 17919 test $ac_write_fail = 0 ||
 17920   as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
 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
 17949 # Finally output some useful information to the user
 17951 # Finally output some useful information to the user
 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
 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
 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"
 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"
 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"
 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=
 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
 18018     if test "x$PKGHANDLER_COMMAND" != x; then
 18019         HELP_MSG="You might be able to fix this by running '$PKGHANDLER_COMMAND'."
 18020     fi
 18022 	printf "$HELP_MSG\n"
 18023 	printf "\n"
 18024 fi
 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
 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
 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
 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

mercurial