Home | History | Annotate | Download | only in source
      1 #! /bin/sh
      2 # Guess values for system-dependent variables and create Makefiles.
      3 # Generated by GNU Autoconf 2.69 for ICU 63.2.
      4 #
      5 # Report bugs to <http://icu-project.org/bugs>.
      6 #
      7 #  Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html
      8 #
      9 #
     10 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
     11 #
     12 #
     13 # This configure script is free software; the Free Software Foundation
     14 # gives unlimited permission to copy, distribute and modify it.
     15 ## -------------------- ##
     16 ## M4sh Initialization. ##
     17 ## -------------------- ##
     18 
     19 # Be more Bourne compatible
     20 DUALCASE=1; export DUALCASE # for MKS sh
     21 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
     22   emulate sh
     23   NULLCMD=:
     24   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
     25   # is contrary to our usage.  Disable this feature.
     26   alias -g '${1+"$@"}'='"$@"'
     27   setopt NO_GLOB_SUBST
     28 else
     29   case `(set -o) 2>/dev/null` in #(
     30   *posix*) :
     31     set -o posix ;; #(
     32   *) :
     33      ;;
     34 esac
     35 fi
     36 
     37 
     38 as_nl='
     39 '
     40 export as_nl
     41 # Printing a long string crashes Solaris 7 /usr/bin/printf.
     42 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
     43 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
     44 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
     45 # Prefer a ksh shell builtin over an external printf program on Solaris,
     46 # but without wasting forks for bash or zsh.
     47 if test -z "$BASH_VERSION$ZSH_VERSION" \
     48     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
     49   as_echo='print -r --'
     50   as_echo_n='print -rn --'
     51 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
     52   as_echo='printf %s\n'
     53   as_echo_n='printf %s'
     54 else
     55   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
     56     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
     57     as_echo_n='/usr/ucb/echo -n'
     58   else
     59     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
     60     as_echo_n_body='eval
     61       arg=$1;
     62       case $arg in #(
     63       *"$as_nl"*)
     64 	expr "X$arg" : "X\\(.*\\)$as_nl";
     65 	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
     66       esac;
     67       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
     68     '
     69     export as_echo_n_body
     70     as_echo_n='sh -c $as_echo_n_body as_echo'
     71   fi
     72   export as_echo_body
     73   as_echo='sh -c $as_echo_body as_echo'
     74 fi
     75 
     76 # The user is always right.
     77 if test "${PATH_SEPARATOR+set}" != set; then
     78   PATH_SEPARATOR=:
     79   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
     80     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
     81       PATH_SEPARATOR=';'
     82   }
     83 fi
     84 
     85 
     86 # IFS
     87 # We need space, tab and new line, in precisely that order.  Quoting is
     88 # there to prevent editors from complaining about space-tab.
     89 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
     90 # splitting by setting IFS to empty value.)
     91 IFS=" ""	$as_nl"
     92 
     93 # Find who we are.  Look in the path if we contain no directory separator.
     94 as_myself=
     95 case $0 in #((
     96   *[\\/]* ) as_myself=$0 ;;
     97   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
     98 for as_dir in $PATH
     99 do
    100   IFS=$as_save_IFS
    101   test -z "$as_dir" && as_dir=.
    102     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
    103   done
    104 IFS=$as_save_IFS
    105 
    106      ;;
    107 esac
    108 # We did not find ourselves, most probably we were run as `sh COMMAND'
    109 # in which case we are not to be found in the path.
    110 if test "x$as_myself" = x; then
    111   as_myself=$0
    112 fi
    113 if test ! -f "$as_myself"; then
    114   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
    115   exit 1
    116 fi
    117 
    118 # Unset variables that we do not need and which cause bugs (e.g. in
    119 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
    120 # suppresses any "Segmentation fault" message there.  '((' could
    121 # trigger a bug in pdksh 5.2.14.
    122 for as_var in BASH_ENV ENV MAIL MAILPATH
    123 do eval test x\${$as_var+set} = xset \
    124   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
    125 done
    126 PS1='$ '
    127 PS2='> '
    128 PS4='+ '
    129 
    130 # NLS nuisances.
    131 LC_ALL=C
    132 export LC_ALL
    133 LANGUAGE=C
    134 export LANGUAGE
    135 
    136 # CDPATH.
    137 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
    138 
    139 # Use a proper internal environment variable to ensure we don't fall
    140   # into an infinite loop, continuously re-executing ourselves.
    141   if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
    142     _as_can_reexec=no; export _as_can_reexec;
    143     # We cannot yet assume a decent shell, so we have to provide a
    144 # neutralization value for shells without unset; and this also
    145 # works around shells that cannot unset nonexistent variables.
    146 # Preserve -v and -x to the replacement shell.
    147 BASH_ENV=/dev/null
    148 ENV=/dev/null
    149 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
    150 case $- in # ((((
    151   *v*x* | *x*v* ) as_opts=-vx ;;
    152   *v* ) as_opts=-v ;;
    153   *x* ) as_opts=-x ;;
    154   * ) as_opts= ;;
    155 esac
    156 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
    157 # Admittedly, this is quite paranoid, since all the known shells bail
    158 # out after a failed `exec'.
    159 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
    160 as_fn_exit 255
    161   fi
    162   # We don't want this to propagate to other subprocesses.
    163           { _as_can_reexec=; unset _as_can_reexec;}
    164 if test "x$CONFIG_SHELL" = x; then
    165   as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
    166   emulate sh
    167   NULLCMD=:
    168   # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
    169   # is contrary to our usage.  Disable this feature.
    170   alias -g '\${1+\"\$@\"}'='\"\$@\"'
    171   setopt NO_GLOB_SUBST
    172 else
    173   case \`(set -o) 2>/dev/null\` in #(
    174   *posix*) :
    175     set -o posix ;; #(
    176   *) :
    177      ;;
    178 esac
    179 fi
    180 "
    181   as_required="as_fn_return () { (exit \$1); }
    182 as_fn_success () { as_fn_return 0; }
    183 as_fn_failure () { as_fn_return 1; }
    184 as_fn_ret_success () { return 0; }
    185 as_fn_ret_failure () { return 1; }
    186 
    187 exitcode=0
    188 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
    189 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
    190 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
    191 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
    192 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
    193 
    194 else
    195   exitcode=1; echo positional parameters were not saved.
    196 fi
    197 test x\$exitcode = x0 || exit 1
    198 test -x / || exit 1"
    199   as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
    200   as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
    201   eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
    202   test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
    203 test \$(( 1 + 1 )) = 2 || exit 1"
    204   if (eval "$as_required") 2>/dev/null; then :
    205   as_have_required=yes
    206 else
    207   as_have_required=no
    208 fi
    209   if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
    210 
    211 else
    212   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
    213 as_found=false
    214 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
    215 do
    216   IFS=$as_save_IFS
    217   test -z "$as_dir" && as_dir=.
    218   as_found=:
    219   case $as_dir in #(
    220 	 /*)
    221 	   for as_base in sh bash ksh sh5; do
    222 	     # Try only shells that exist, to save several forks.
    223 	     as_shell=$as_dir/$as_base
    224 	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
    225 		    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
    226   CONFIG_SHELL=$as_shell as_have_required=yes
    227 		   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
    228   break 2
    229 fi
    230 fi
    231 	   done;;
    232        esac
    233   as_found=false
    234 done
    235 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
    236 	      { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
    237   CONFIG_SHELL=$SHELL as_have_required=yes
    238 fi; }
    239 IFS=$as_save_IFS
    240 
    241 
    242       if test "x$CONFIG_SHELL" != x; then :
    243   export CONFIG_SHELL
    244              # We cannot yet assume a decent shell, so we have to provide a
    245 # neutralization value for shells without unset; and this also
    246 # works around shells that cannot unset nonexistent variables.
    247 # Preserve -v and -x to the replacement shell.
    248 BASH_ENV=/dev/null
    249 ENV=/dev/null
    250 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
    251 case $- in # ((((
    252   *v*x* | *x*v* ) as_opts=-vx ;;
    253   *v* ) as_opts=-v ;;
    254   *x* ) as_opts=-x ;;
    255   * ) as_opts= ;;
    256 esac
    257 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
    258 # Admittedly, this is quite paranoid, since all the known shells bail
    259 # out after a failed `exec'.
    260 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
    261 exit 255
    262 fi
    263 
    264     if test x$as_have_required = xno; then :
    265   $as_echo "$0: This script requires a shell more modern than all"
    266   $as_echo "$0: the shells that I found on your system."
    267   if test x${ZSH_VERSION+set} = xset ; then
    268     $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
    269     $as_echo "$0: be upgraded to zsh 4.3.4 or later."
    270   else
    271     $as_echo "$0: Please tell bug-autoconf (at] gnu.org and
    272 $0: http://icu-project.org/bugs about your system,
    273 $0: including any error possibly output before this
    274 $0: message. Then install a modern shell, or manually run
    275 $0: the script under such a shell if you do have one."
    276   fi
    277   exit 1
    278 fi
    279 fi
    280 fi
    281 SHELL=${CONFIG_SHELL-/bin/sh}
    282 export SHELL
    283 # Unset more variables known to interfere with behavior of common tools.
    284 CLICOLOR_FORCE= GREP_OPTIONS=
    285 unset CLICOLOR_FORCE GREP_OPTIONS
    286 
    287 ## --------------------- ##
    288 ## M4sh Shell Functions. ##
    289 ## --------------------- ##
    290 # as_fn_unset VAR
    291 # ---------------
    292 # Portably unset VAR.
    293 as_fn_unset ()
    294 {
    295   { eval $1=; unset $1;}
    296 }
    297 as_unset=as_fn_unset
    298 
    299 # as_fn_set_status STATUS
    300 # -----------------------
    301 # Set $? to STATUS, without forking.
    302 as_fn_set_status ()
    303 {
    304   return $1
    305 } # as_fn_set_status
    306 
    307 # as_fn_exit STATUS
    308 # -----------------
    309 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
    310 as_fn_exit ()
    311 {
    312   set +e
    313   as_fn_set_status $1
    314   exit $1
    315 } # as_fn_exit
    316 
    317 # as_fn_mkdir_p
    318 # -------------
    319 # Create "$as_dir" as a directory, including parents if necessary.
    320 as_fn_mkdir_p ()
    321 {
    322 
    323   case $as_dir in #(
    324   -*) as_dir=./$as_dir;;
    325   esac
    326   test -d "$as_dir" || eval $as_mkdir_p || {
    327     as_dirs=
    328     while :; do
    329       case $as_dir in #(
    330       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
    331       *) as_qdir=$as_dir;;
    332       esac
    333       as_dirs="'$as_qdir' $as_dirs"
    334       as_dir=`$as_dirname -- "$as_dir" ||
    335 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
    336 	 X"$as_dir" : 'X\(//\)[^/]' \| \
    337 	 X"$as_dir" : 'X\(//\)$' \| \
    338 	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
    339 $as_echo X"$as_dir" |
    340     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
    341 	    s//\1/
    342 	    q
    343 	  }
    344 	  /^X\(\/\/\)[^/].*/{
    345 	    s//\1/
    346 	    q
    347 	  }
    348 	  /^X\(\/\/\)$/{
    349 	    s//\1/
    350 	    q
    351 	  }
    352 	  /^X\(\/\).*/{
    353 	    s//\1/
    354 	    q
    355 	  }
    356 	  s/.*/./; q'`
    357       test -d "$as_dir" && break
    358     done
    359     test -z "$as_dirs" || eval "mkdir $as_dirs"
    360   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
    361 
    362 
    363 } # as_fn_mkdir_p
    364 
    365 # as_fn_executable_p FILE
    366 # -----------------------
    367 # Test if FILE is an executable regular file.
    368 as_fn_executable_p ()
    369 {
    370   test -f "$1" && test -x "$1"
    371 } # as_fn_executable_p
    372 # as_fn_append VAR VALUE
    373 # ----------------------
    374 # Append the text in VALUE to the end of the definition contained in VAR. Take
    375 # advantage of any shell optimizations that allow amortized linear growth over
    376 # repeated appends, instead of the typical quadratic growth present in naive
    377 # implementations.
    378 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
    379   eval 'as_fn_append ()
    380   {
    381     eval $1+=\$2
    382   }'
    383 else
    384   as_fn_append ()
    385   {
    386     eval $1=\$$1\$2
    387   }
    388 fi # as_fn_append
    389 
    390 # as_fn_arith ARG...
    391 # ------------------
    392 # Perform arithmetic evaluation on the ARGs, and store the result in the
    393 # global $as_val. Take advantage of shells that can avoid forks. The arguments
    394 # must be portable across $(()) and expr.
    395 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
    396   eval 'as_fn_arith ()
    397   {
    398     as_val=$(( $* ))
    399   }'
    400 else
    401   as_fn_arith ()
    402   {
    403     as_val=`expr "$@" || test $? -eq 1`
    404   }
    405 fi # as_fn_arith
    406 
    407 
    408 # as_fn_error STATUS ERROR [LINENO LOG_FD]
    409 # ----------------------------------------
    410 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
    411 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
    412 # script with STATUS, using 1 if that was 0.
    413 as_fn_error ()
    414 {
    415   as_status=$1; test $as_status -eq 0 && as_status=1
    416   if test "$4"; then
    417     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
    418     $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
    419   fi
    420   $as_echo "$as_me: error: $2" >&2
    421   as_fn_exit $as_status
    422 } # as_fn_error
    423 
    424 if expr a : '\(a\)' >/dev/null 2>&1 &&
    425    test "X`expr 00001 : '.*\(...\)'`" = X001; then
    426   as_expr=expr
    427 else
    428   as_expr=false
    429 fi
    430 
    431 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
    432   as_basename=basename
    433 else
    434   as_basename=false
    435 fi
    436 
    437 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
    438   as_dirname=dirname
    439 else
    440   as_dirname=false
    441 fi
    442 
    443 as_me=`$as_basename -- "$0" ||
    444 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
    445 	 X"$0" : 'X\(//\)$' \| \
    446 	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
    447 $as_echo X/"$0" |
    448     sed '/^.*\/\([^/][^/]*\)\/*$/{
    449 	    s//\1/
    450 	    q
    451 	  }
    452 	  /^X\/\(\/\/\)$/{
    453 	    s//\1/
    454 	    q
    455 	  }
    456 	  /^X\/\(\/\).*/{
    457 	    s//\1/
    458 	    q
    459 	  }
    460 	  s/.*/./; q'`
    461 
    462 # Avoid depending upon Character Ranges.
    463 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
    464 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
    465 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
    466 as_cr_digits='0123456789'
    467 as_cr_alnum=$as_cr_Letters$as_cr_digits
    468 
    469 
    470   as_lineno_1=$LINENO as_lineno_1a=$LINENO
    471   as_lineno_2=$LINENO as_lineno_2a=$LINENO
    472   eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
    473   test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
    474   # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
    475   sed -n '
    476     p
    477     /[$]LINENO/=
    478   ' <$as_myself |
    479     sed '
    480       s/[$]LINENO.*/&-/
    481       t lineno
    482       b
    483       :lineno
    484       N
    485       :loop
    486       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
    487       t loop
    488       s/-\n.*//
    489     ' >$as_me.lineno &&
    490   chmod +x "$as_me.lineno" ||
    491     { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
    492 
    493   # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
    494   # already done that, so ensure we don't try to do so again and fall
    495   # in an infinite loop.  This has already happened in practice.
    496   _as_can_reexec=no; export _as_can_reexec
    497   # Don't try to exec as it changes $[0], causing all sort of problems
    498   # (the dirname of $[0] is not the place where we might find the
    499   # original and so on.  Autoconf is especially sensitive to this).
    500   . "./$as_me.lineno"
    501   # Exit status is that of the last command.
    502   exit
    503 }
    504 
    505 ECHO_C= ECHO_N= ECHO_T=
    506 case `echo -n x` in #(((((
    507 -n*)
    508   case `echo 'xy\c'` in
    509   *c*) ECHO_T='	';;	# ECHO_T is single tab character.
    510   xy)  ECHO_C='\c';;
    511   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
    512        ECHO_T='	';;
    513   esac;;
    514 *)
    515   ECHO_N='-n';;
    516 esac
    517 
    518 rm -f conf$$ conf$$.exe conf$$.file
    519 if test -d conf$$.dir; then
    520   rm -f conf$$.dir/conf$$.file
    521 else
    522   rm -f conf$$.dir
    523   mkdir conf$$.dir 2>/dev/null
    524 fi
    525 if (echo >conf$$.file) 2>/dev/null; then
    526   if ln -s conf$$.file conf$$ 2>/dev/null; then
    527     as_ln_s='ln -s'
    528     # ... but there are two gotchas:
    529     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
    530     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
    531     # In both cases, we have to default to `cp -pR'.
    532     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
    533       as_ln_s='cp -pR'
    534   elif ln conf$$.file conf$$ 2>/dev/null; then
    535     as_ln_s=ln
    536   else
    537     as_ln_s='cp -pR'
    538   fi
    539 else
    540   as_ln_s='cp -pR'
    541 fi
    542 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
    543 rmdir conf$$.dir 2>/dev/null
    544 
    545 if mkdir -p . 2>/dev/null; then
    546   as_mkdir_p='mkdir -p "$as_dir"'
    547 else
    548   test -d ./-p && rmdir ./-p
    549   as_mkdir_p=false
    550 fi
    551 
    552 as_test_x='test -x'
    553 as_executable_p=as_fn_executable_p
    554 
    555 # Sed expression to map a string onto a valid CPP name.
    556 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
    557 
    558 # Sed expression to map a string onto a valid variable name.
    559 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
    560 
    561 
    562 test -n "$DJDIR" || exec 7<&0 </dev/null
    563 exec 6>&1
    564 
    565 # Name of the host.
    566 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
    567 # so uname gets run too.
    568 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
    569 
    570 #
    571 # Initializations.
    572 #
    573 ac_default_prefix=/usr/local
    574 ac_clean_files=
    575 ac_config_libobj_dir=.
    576 LIBOBJS=
    577 cross_compiling=no
    578 subdirs=
    579 MFLAGS=
    580 MAKEFLAGS=
    581 
    582 # Identity of this package.
    583 PACKAGE_NAME='ICU'
    584 PACKAGE_TARNAME='International Components for Unicode'
    585 PACKAGE_VERSION='63.2'
    586 PACKAGE_STRING='ICU 63.2'
    587 PACKAGE_BUGREPORT='http://icu-project.org/bugs'
    588 PACKAGE_URL='http://icu-project.org'
    589 
    590 ac_unique_file="common/unicode/utypes.h"
    591 # Factoring default headers for most tests.
    592 ac_includes_default="\
    593 #include <stdio.h>
    594 #ifdef HAVE_SYS_TYPES_H
    595 # include <sys/types.h>
    596 #endif
    597 #ifdef HAVE_SYS_STAT_H
    598 # include <sys/stat.h>
    599 #endif
    600 #ifdef STDC_HEADERS
    601 # include <stdlib.h>
    602 # include <stddef.h>
    603 #else
    604 # ifdef HAVE_STDLIB_H
    605 #  include <stdlib.h>
    606 # endif
    607 #endif
    608 #ifdef HAVE_STRING_H
    609 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
    610 #  include <memory.h>
    611 # endif
    612 # include <string.h>
    613 #endif
    614 #ifdef HAVE_STRINGS_H
    615 # include <strings.h>
    616 #endif
    617 #ifdef HAVE_INTTYPES_H
    618 # include <inttypes.h>
    619 #endif
    620 #ifdef HAVE_STDINT_H
    621 # include <stdint.h>
    622 #endif
    623 #ifdef HAVE_UNISTD_H
    624 # include <unistd.h>
    625 #endif"
    626 
    627 ac_subst_vars='UCONFIG_CXXFLAGS
    628 UCONFIG_CFLAGS
    629 UCONFIG_CPPFLAGS
    630 LTLIBOBJS
    631 LIBOBJS
    632 LIBCXXFLAGS
    633 LIBCFLAGS
    634 platform_make_fragment
    635 platform_make_fragment_name
    636 platform
    637 ICUDATA_CHAR
    638 U_HAVE_SAMPLES
    639 SAMPLES_TRUE
    640 U_HAVE_TESTS
    641 TESTS_TRUE
    642 ICULIBSUFFIXCNAME
    643 U_HAVE_LIB_SUFFIX
    644 ICULIBSUFFIX
    645 DATA_PACKAGING_MODE
    646 thepkgicudatadir
    647 pkgicudatadir
    648 U_HAVE_TOOLS
    649 TOOLS_TRUE
    650 U_HAVE_LAYOUTEX
    651 LAYOUTEX_TRUE
    652 U_HAVE_ICUIO
    653 ICUIO_TRUE
    654 U_HAVE_EXTRAS
    655 EXTRAS_TRUE
    656 U_HAVE_WCSCPY
    657 U_HAVE_WCHAR_H
    658 U_HAVE_STRTOD_L
    659 U_TIMEZONE
    660 U_HAVE_TIMEZONE
    661 U_TZNAME
    662 U_HAVE_TZNAME
    663 U_TZSET
    664 U_HAVE_TZSET
    665 U_HAVE_POPEN
    666 U_HAVE_PLACEMENT_NEW
    667 U_OVERRIDE_CXX_ALLOCATION
    668 U_NL_LANGINFO_CODESET
    669 U_HAVE_NL_LANGINFO_CODESET
    670 U_IS_BIG_ENDIAN
    671 U_HAVE_DIRENT_H
    672 U_HAVE_INTTYPES_H
    673 GENCCODE_ASSEMBLY
    674 HAVE_MMAP
    675 LIB_THREAD
    676 ENABLE_RPATH
    677 U_ENABLE_DYLOAD
    678 U_HAVE_PLUGINS
    679 PLUGINS_TRUE
    680 U_ENABLE_TRACING
    681 U_DISABLE_RENAMING
    682 AR
    683 SED
    684 RANLIB
    685 U_DEFAULT_SHOW_DRAFT
    686 UCLN_NO_AUTO_CLEANUP
    687 ENABLE_STATIC
    688 ENABLE_SHARED
    689 LIB_M
    690 COMPILE_LINK_ENVVAR
    691 ARFLAGS
    692 EGREP
    693 GREP
    694 DOXYGEN
    695 cross_buildroot
    696 U_MAKE
    697 PYTHON3
    698 cross_compiling
    699 INSTALL_DATA
    700 INSTALL_SCRIPT
    701 INSTALL_PROGRAM
    702 CPP
    703 ICULEHB_LIBS
    704 ICULEHB_CFLAGS
    705 PKG_CONFIG_LIBDIR
    706 PKG_CONFIG_PATH
    707 PKG_CONFIG
    708 ac_ct_CXX
    709 CXXFLAGS
    710 CXX
    711 OBJEXT
    712 EXEEXT
    713 ac_ct_CC
    714 LDFLAGS
    715 CFLAGS
    716 CC
    717 ENABLE_RELEASE
    718 ENABLE_DEBUG
    719 INSTALL_ICU_CONFIG
    720 CPPFLAGS
    721 host_os
    722 host_vendor
    723 host_cpu
    724 host
    725 build_os
    726 build_vendor
    727 build_cpu
    728 build
    729 UNICODE_VERSION
    730 LIB_VERSION_MAJOR
    731 LIB_VERSION
    732 VERSION
    733 ICU_ECHO_T
    734 ICU_ECHO_C
    735 ICU_ECHO_N
    736 PACKAGE
    737 target_alias
    738 host_alias
    739 build_alias
    740 LIBS
    741 ECHO_T
    742 ECHO_N
    743 ECHO_C
    744 DEFS
    745 mandir
    746 localedir
    747 libdir
    748 psdir
    749 pdfdir
    750 dvidir
    751 htmldir
    752 infodir
    753 docdir
    754 oldincludedir
    755 includedir
    756 runstatedir
    757 localstatedir
    758 sharedstatedir
    759 sysconfdir
    760 datadir
    761 datarootdir
    762 libexecdir
    763 sbindir
    764 bindir
    765 program_transform_name
    766 prefix
    767 exec_prefix
    768 PACKAGE_URL
    769 PACKAGE_BUGREPORT
    770 PACKAGE_STRING
    771 PACKAGE_VERSION
    772 PACKAGE_TARNAME
    773 PACKAGE_NAME
    774 PATH_SEPARATOR
    775 SHELL'
    776 ac_subst_files=''
    777 ac_user_opts='
    778 enable_option_checking
    779 enable_icu_config
    780 enable_debug
    781 enable_release
    782 with_cross_build
    783 enable_strict
    784 enable_64bit_libs
    785 with_library_bits
    786 enable_shared
    787 enable_static
    788 enable_auto_cleanup
    789 enable_draft
    790 enable_renaming
    791 enable_tracing
    792 enable_plugins
    793 enable_dyload
    794 enable_rpath
    795 enable_weak_threads
    796 enable_extras
    797 enable_icuio
    798 enable_layoutex
    799 enable_layout
    800 enable_tools
    801 with_data_packaging
    802 with_library_suffix
    803 enable_tests
    804 enable_samples
    805 '
    806       ac_precious_vars='build_alias
    807 host_alias
    808 target_alias
    809 CC
    810 CFLAGS
    811 LDFLAGS
    812 LIBS
    813 CPPFLAGS
    814 CXX
    815 CXXFLAGS
    816 CCC
    817 PKG_CONFIG
    818 PKG_CONFIG_PATH
    819 PKG_CONFIG_LIBDIR
    820 ICULEHB_CFLAGS
    821 ICULEHB_LIBS
    822 CPP'
    823 
    824 
    825 # Initialize some variables set by options.
    826 ac_init_help=
    827 ac_init_version=false
    828 ac_unrecognized_opts=
    829 ac_unrecognized_sep=
    830 # The variables have the same names as the options, with
    831 # dashes changed to underlines.
    832 cache_file=/dev/null
    833 exec_prefix=NONE
    834 no_create=
    835 no_recursion=
    836 prefix=NONE
    837 program_prefix=NONE
    838 program_suffix=NONE
    839 program_transform_name=s,x,x,
    840 silent=
    841 site=
    842 srcdir=
    843 verbose=
    844 x_includes=NONE
    845 x_libraries=NONE
    846 
    847 # Installation directory options.
    848 # These are left unexpanded so users can "make install exec_prefix=/foo"
    849 # and all the variables that are supposed to be based on exec_prefix
    850 # by default will actually change.
    851 # Use braces instead of parens because sh, perl, etc. also accept them.
    852 # (The list follows the same order as the GNU Coding Standards.)
    853 bindir='${exec_prefix}/bin'
    854 sbindir='${exec_prefix}/sbin'
    855 libexecdir='${exec_prefix}/libexec'
    856 datarootdir='${prefix}/share'
    857 datadir='${datarootdir}'
    858 sysconfdir='${prefix}/etc'
    859 sharedstatedir='${prefix}/com'
    860 localstatedir='${prefix}/var'
    861 runstatedir='${localstatedir}/run'
    862 includedir='${prefix}/include'
    863 oldincludedir='/usr/include'
    864 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
    865 infodir='${datarootdir}/info'
    866 htmldir='${docdir}'
    867 dvidir='${docdir}'
    868 pdfdir='${docdir}'
    869 psdir='${docdir}'
    870 libdir='${exec_prefix}/lib'
    871 localedir='${datarootdir}/locale'
    872 mandir='${datarootdir}/man'
    873 
    874 ac_prev=
    875 ac_dashdash=
    876 for ac_option
    877 do
    878   # If the previous option needs an argument, assign it.
    879   if test -n "$ac_prev"; then
    880     eval $ac_prev=\$ac_option
    881     ac_prev=
    882     continue
    883   fi
    884 
    885   case $ac_option in
    886   *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
    887   *=)   ac_optarg= ;;
    888   *)    ac_optarg=yes ;;
    889   esac
    890 
    891   # Accept the important Cygnus configure options, so we can diagnose typos.
    892 
    893   case $ac_dashdash$ac_option in
    894   --)
    895     ac_dashdash=yes ;;
    896 
    897   -bindir | --bindir | --bindi | --bind | --bin | --bi)
    898     ac_prev=bindir ;;
    899   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
    900     bindir=$ac_optarg ;;
    901 
    902   -build | --build | --buil | --bui | --bu)
    903     ac_prev=build_alias ;;
    904   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
    905     build_alias=$ac_optarg ;;
    906 
    907   -cache-file | --cache-file | --cache-fil | --cache-fi \
    908   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
    909     ac_prev=cache_file ;;
    910   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
    911   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
    912     cache_file=$ac_optarg ;;
    913 
    914   --config-cache | -C)
    915     cache_file=config.cache ;;
    916 
    917   -datadir | --datadir | --datadi | --datad)
    918     ac_prev=datadir ;;
    919   -datadir=* | --datadir=* | --datadi=* | --datad=*)
    920     datadir=$ac_optarg ;;
    921 
    922   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
    923   | --dataroo | --dataro | --datar)
    924     ac_prev=datarootdir ;;
    925   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
    926   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
    927     datarootdir=$ac_optarg ;;
    928 
    929   -disable-* | --disable-*)
    930     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
    931     # Reject names that are not valid shell variable names.
    932     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
    933       as_fn_error $? "invalid feature name: $ac_useropt"
    934     ac_useropt_orig=$ac_useropt
    935     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
    936     case $ac_user_opts in
    937       *"
    938 "enable_$ac_useropt"
    939 "*) ;;
    940       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
    941 	 ac_unrecognized_sep=', ';;
    942     esac
    943     eval enable_$ac_useropt=no ;;
    944 
    945   -docdir | --docdir | --docdi | --doc | --do)
    946     ac_prev=docdir ;;
    947   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
    948     docdir=$ac_optarg ;;
    949 
    950   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
    951     ac_prev=dvidir ;;
    952   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
    953     dvidir=$ac_optarg ;;
    954 
    955   -enable-* | --enable-*)
    956     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
    957     # Reject names that are not valid shell variable names.
    958     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
    959       as_fn_error $? "invalid feature name: $ac_useropt"
    960     ac_useropt_orig=$ac_useropt
    961     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
    962     case $ac_user_opts in
    963       *"
    964 "enable_$ac_useropt"
    965 "*) ;;
    966       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
    967 	 ac_unrecognized_sep=', ';;
    968     esac
    969     eval enable_$ac_useropt=\$ac_optarg ;;
    970 
    971   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
    972   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
    973   | --exec | --exe | --ex)
    974     ac_prev=exec_prefix ;;
    975   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
    976   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
    977   | --exec=* | --exe=* | --ex=*)
    978     exec_prefix=$ac_optarg ;;
    979 
    980   -gas | --gas | --ga | --g)
    981     # Obsolete; use --with-gas.
    982     with_gas=yes ;;
    983 
    984   -help | --help | --hel | --he | -h)
    985     ac_init_help=long ;;
    986   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
    987     ac_init_help=recursive ;;
    988   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
    989     ac_init_help=short ;;
    990 
    991   -host | --host | --hos | --ho)
    992     ac_prev=host_alias ;;
    993   -host=* | --host=* | --hos=* | --ho=*)
    994     host_alias=$ac_optarg ;;
    995 
    996   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
    997     ac_prev=htmldir ;;
    998   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
    999   | --ht=*)
   1000     htmldir=$ac_optarg ;;
   1001 
   1002   -includedir | --includedir | --includedi | --included | --include \
   1003   | --includ | --inclu | --incl | --inc)
   1004     ac_prev=includedir ;;
   1005   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
   1006   | --includ=* | --inclu=* | --incl=* | --inc=*)
   1007     includedir=$ac_optarg ;;
   1008 
   1009   -infodir | --infodir | --infodi | --infod | --info | --inf)
   1010     ac_prev=infodir ;;
   1011   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
   1012     infodir=$ac_optarg ;;
   1013 
   1014   -libdir | --libdir | --libdi | --libd)
   1015     ac_prev=libdir ;;
   1016   -libdir=* | --libdir=* | --libdi=* | --libd=*)
   1017     libdir=$ac_optarg ;;
   1018 
   1019   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
   1020   | --libexe | --libex | --libe)
   1021     ac_prev=libexecdir ;;
   1022   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
   1023   | --libexe=* | --libex=* | --libe=*)
   1024     libexecdir=$ac_optarg ;;
   1025 
   1026   -localedir | --localedir | --localedi | --localed | --locale)
   1027     ac_prev=localedir ;;
   1028   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
   1029     localedir=$ac_optarg ;;
   1030 
   1031   -localstatedir | --localstatedir | --localstatedi | --localstated \
   1032   | --localstate | --localstat | --localsta | --localst | --locals)
   1033     ac_prev=localstatedir ;;
   1034   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
   1035   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
   1036     localstatedir=$ac_optarg ;;
   1037 
   1038   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
   1039     ac_prev=mandir ;;
   1040   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
   1041     mandir=$ac_optarg ;;
   1042 
   1043   -nfp | --nfp | --nf)
   1044     # Obsolete; use --without-fp.
   1045     with_fp=no ;;
   1046 
   1047   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
   1048   | --no-cr | --no-c | -n)
   1049     no_create=yes ;;
   1050 
   1051   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
   1052   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
   1053     no_recursion=yes ;;
   1054 
   1055   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
   1056   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
   1057   | --oldin | --oldi | --old | --ol | --o)
   1058     ac_prev=oldincludedir ;;
   1059   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
   1060   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
   1061   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
   1062     oldincludedir=$ac_optarg ;;
   1063 
   1064   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
   1065     ac_prev=prefix ;;
   1066   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
   1067     prefix=$ac_optarg ;;
   1068 
   1069   -program-prefix | --program-prefix | --program-prefi | --program-pref \
   1070   | --program-pre | --program-pr | --program-p)
   1071     ac_prev=program_prefix ;;
   1072   -program-prefix=* | --program-prefix=* | --program-prefi=* \
   1073   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
   1074     program_prefix=$ac_optarg ;;
   1075 
   1076   -program-suffix | --program-suffix | --program-suffi | --program-suff \
   1077   | --program-suf | --program-su | --program-s)
   1078     ac_prev=program_suffix ;;
   1079   -program-suffix=* | --program-suffix=* | --program-suffi=* \
   1080   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
   1081     program_suffix=$ac_optarg ;;
   1082 
   1083   -program-transform-name | --program-transform-name \
   1084   | --program-transform-nam | --program-transform-na \
   1085   | --program-transform-n | --program-transform- \
   1086   | --program-transform | --program-transfor \
   1087   | --program-transfo | --program-transf \
   1088   | --program-trans | --program-tran \
   1089   | --progr-tra | --program-tr | --program-t)
   1090     ac_prev=program_transform_name ;;
   1091   -program-transform-name=* | --program-transform-name=* \
   1092   | --program-transform-nam=* | --program-transform-na=* \
   1093   | --program-transform-n=* | --program-transform-=* \
   1094   | --program-transform=* | --program-transfor=* \
   1095   | --program-transfo=* | --program-transf=* \
   1096   | --program-trans=* | --program-tran=* \
   1097   | --progr-tra=* | --program-tr=* | --program-t=*)
   1098     program_transform_name=$ac_optarg ;;
   1099 
   1100   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
   1101     ac_prev=pdfdir ;;
   1102   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
   1103     pdfdir=$ac_optarg ;;
   1104 
   1105   -psdir | --psdir | --psdi | --psd | --ps)
   1106     ac_prev=psdir ;;
   1107   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
   1108     psdir=$ac_optarg ;;
   1109 
   1110   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
   1111   | -silent | --silent | --silen | --sile | --sil)
   1112     silent=yes ;;
   1113 
   1114   -runstatedir | --runstatedir | --runstatedi | --runstated \
   1115   | --runstate | --runstat | --runsta | --runst | --runs \
   1116   | --run | --ru | --r)
   1117     ac_prev=runstatedir ;;
   1118   -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
   1119   | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
   1120   | --run=* | --ru=* | --r=*)
   1121     runstatedir=$ac_optarg ;;
   1122 
   1123   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
   1124     ac_prev=sbindir ;;
   1125   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
   1126   | --sbi=* | --sb=*)
   1127     sbindir=$ac_optarg ;;
   1128 
   1129   -sharedstatedir | --sharedstatedir | --sharedstatedi \
   1130   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
   1131   | --sharedst | --shareds | --shared | --share | --shar \
   1132   | --sha | --sh)
   1133     ac_prev=sharedstatedir ;;
   1134   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
   1135   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
   1136   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
   1137   | --sha=* | --sh=*)
   1138     sharedstatedir=$ac_optarg ;;
   1139 
   1140   -site | --site | --sit)
   1141     ac_prev=site ;;
   1142   -site=* | --site=* | --sit=*)
   1143     site=$ac_optarg ;;
   1144 
   1145   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
   1146     ac_prev=srcdir ;;
   1147   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
   1148     srcdir=$ac_optarg ;;
   1149 
   1150   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
   1151   | --syscon | --sysco | --sysc | --sys | --sy)
   1152     ac_prev=sysconfdir ;;
   1153   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
   1154   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
   1155     sysconfdir=$ac_optarg ;;
   1156 
   1157   -target | --target | --targe | --targ | --tar | --ta | --t)
   1158     ac_prev=target_alias ;;
   1159   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
   1160     target_alias=$ac_optarg ;;
   1161 
   1162   -v | -verbose | --verbose | --verbos | --verbo | --verb)
   1163     verbose=yes ;;
   1164 
   1165   -version | --version | --versio | --versi | --vers | -V)
   1166     ac_init_version=: ;;
   1167 
   1168   -with-* | --with-*)
   1169     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
   1170     # Reject names that are not valid shell variable names.
   1171     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
   1172       as_fn_error $? "invalid package name: $ac_useropt"
   1173     ac_useropt_orig=$ac_useropt
   1174     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
   1175     case $ac_user_opts in
   1176       *"
   1177 "with_$ac_useropt"
   1178 "*) ;;
   1179       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
   1180 	 ac_unrecognized_sep=', ';;
   1181     esac
   1182     eval with_$ac_useropt=\$ac_optarg ;;
   1183 
   1184   -without-* | --without-*)
   1185     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
   1186     # Reject names that are not valid shell variable names.
   1187     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
   1188       as_fn_error $? "invalid package name: $ac_useropt"
   1189     ac_useropt_orig=$ac_useropt
   1190     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
   1191     case $ac_user_opts in
   1192       *"
   1193 "with_$ac_useropt"
   1194 "*) ;;
   1195       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
   1196 	 ac_unrecognized_sep=', ';;
   1197     esac
   1198     eval with_$ac_useropt=no ;;
   1199 
   1200   --x)
   1201     # Obsolete; use --with-x.
   1202     with_x=yes ;;
   1203 
   1204   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
   1205   | --x-incl | --x-inc | --x-in | --x-i)
   1206     ac_prev=x_includes ;;
   1207   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
   1208   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
   1209     x_includes=$ac_optarg ;;
   1210 
   1211   -x-libraries | --x-libraries | --x-librarie | --x-librari \
   1212   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
   1213     ac_prev=x_libraries ;;
   1214   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
   1215   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
   1216     x_libraries=$ac_optarg ;;
   1217 
   1218   -*) as_fn_error $? "unrecognized option: \`$ac_option'
   1219 Try \`$0 --help' for more information"
   1220     ;;
   1221 
   1222   *=*)
   1223     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
   1224     # Reject names that are not valid shell variable names.
   1225     case $ac_envvar in #(
   1226       '' | [0-9]* | *[!_$as_cr_alnum]* )
   1227       as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
   1228     esac
   1229     eval $ac_envvar=\$ac_optarg
   1230     export $ac_envvar ;;
   1231 
   1232   *)
   1233     # FIXME: should be removed in autoconf 3.0.
   1234     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
   1235     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
   1236       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
   1237     : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
   1238     ;;
   1239 
   1240   esac
   1241 done
   1242 
   1243 if test -n "$ac_prev"; then
   1244   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
   1245   as_fn_error $? "missing argument to $ac_option"
   1246 fi
   1247 
   1248 if test -n "$ac_unrecognized_opts"; then
   1249   case $enable_option_checking in
   1250     no) ;;
   1251     fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
   1252     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
   1253   esac
   1254 fi
   1255 
   1256 # Check all directory arguments for consistency.
   1257 for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
   1258 		datadir sysconfdir sharedstatedir localstatedir includedir \
   1259 		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
   1260 		libdir localedir mandir runstatedir
   1261 do
   1262   eval ac_val=\$$ac_var
   1263   # Remove trailing slashes.
   1264   case $ac_val in
   1265     */ )
   1266       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
   1267       eval $ac_var=\$ac_val;;
   1268   esac
   1269   # Be sure to have absolute directory names.
   1270   case $ac_val in
   1271     [\\/$]* | ?:[\\/]* )  continue;;
   1272     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
   1273   esac
   1274   as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
   1275 done
   1276 
   1277 # There might be people who depend on the old broken behavior: `$host'
   1278 # used to hold the argument of --host etc.
   1279 # FIXME: To remove some day.
   1280 build=$build_alias
   1281 host=$host_alias
   1282 target=$target_alias
   1283 
   1284 # FIXME: To remove some day.
   1285 if test "x$host_alias" != x; then
   1286   if test "x$build_alias" = x; then
   1287     cross_compiling=maybe
   1288   elif test "x$build_alias" != "x$host_alias"; then
   1289     cross_compiling=yes
   1290   fi
   1291 fi
   1292 
   1293 ac_tool_prefix=
   1294 test -n "$host_alias" && ac_tool_prefix=$host_alias-
   1295 
   1296 test "$silent" = yes && exec 6>/dev/null
   1297 
   1298 
   1299 ac_pwd=`pwd` && test -n "$ac_pwd" &&
   1300 ac_ls_di=`ls -di .` &&
   1301 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
   1302   as_fn_error $? "working directory cannot be determined"
   1303 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
   1304   as_fn_error $? "pwd does not report name of working directory"
   1305 
   1306 
   1307 # Find the source files, if location was not specified.
   1308 if test -z "$srcdir"; then
   1309   ac_srcdir_defaulted=yes
   1310   # Try the directory containing this script, then the parent directory.
   1311   ac_confdir=`$as_dirname -- "$as_myself" ||
   1312 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
   1313 	 X"$as_myself" : 'X\(//\)[^/]' \| \
   1314 	 X"$as_myself" : 'X\(//\)$' \| \
   1315 	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
   1316 $as_echo X"$as_myself" |
   1317     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
   1318 	    s//\1/
   1319 	    q
   1320 	  }
   1321 	  /^X\(\/\/\)[^/].*/{
   1322 	    s//\1/
   1323 	    q
   1324 	  }
   1325 	  /^X\(\/\/\)$/{
   1326 	    s//\1/
   1327 	    q
   1328 	  }
   1329 	  /^X\(\/\).*/{
   1330 	    s//\1/
   1331 	    q
   1332 	  }
   1333 	  s/.*/./; q'`
   1334   srcdir=$ac_confdir
   1335   if test ! -r "$srcdir/$ac_unique_file"; then
   1336     srcdir=..
   1337   fi
   1338 else
   1339   ac_srcdir_defaulted=no
   1340 fi
   1341 if test ! -r "$srcdir/$ac_unique_file"; then
   1342   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
   1343   as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
   1344 fi
   1345 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
   1346 ac_abs_confdir=`(
   1347 	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
   1348 	pwd)`
   1349 # When building in place, set srcdir=.
   1350 if test "$ac_abs_confdir" = "$ac_pwd"; then
   1351   srcdir=.
   1352 fi
   1353 # Remove unnecessary trailing slashes from srcdir.
   1354 # Double slashes in file names in object file debugging info
   1355 # mess up M-x gdb in Emacs.
   1356 case $srcdir in
   1357 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
   1358 esac
   1359 for ac_var in $ac_precious_vars; do
   1360   eval ac_env_${ac_var}_set=\${${ac_var}+set}
   1361   eval ac_env_${ac_var}_value=\$${ac_var}
   1362   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
   1363   eval ac_cv_env_${ac_var}_value=\$${ac_var}
   1364 done
   1365 
   1366 #
   1367 # Report the --help message.
   1368 #
   1369 if test "$ac_init_help" = "long"; then
   1370   # Omit some internal or obsolete options to make the list less imposing.
   1371   # This message is too long to be a string in the A/UX 3.1 sh.
   1372   cat <<_ACEOF
   1373 \`configure' configures ICU 63.2 to adapt to many kinds of systems.
   1374 
   1375 Usage: $0 [OPTION]... [VAR=VALUE]...
   1376 
   1377 To assign environment variables (e.g., CC, CFLAGS...), specify them as
   1378 VAR=VALUE.  See below for descriptions of some of the useful variables.
   1379 
   1380 Defaults for the options are specified in brackets.
   1381 
   1382 Configuration:
   1383   -h, --help              display this help and exit
   1384       --help=short        display options specific to this package
   1385       --help=recursive    display the short help of all the included packages
   1386   -V, --version           display version information and exit
   1387   -q, --quiet, --silent   do not print \`checking ...' messages
   1388       --cache-file=FILE   cache test results in FILE [disabled]
   1389   -C, --config-cache      alias for \`--cache-file=config.cache'
   1390   -n, --no-create         do not create output files
   1391       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
   1392 
   1393 Installation directories:
   1394   --prefix=PREFIX         install architecture-independent files in PREFIX
   1395                           [$ac_default_prefix]
   1396   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
   1397                           [PREFIX]
   1398 
   1399 By default, \`make install' will install all the files in
   1400 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
   1401 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
   1402 for instance \`--prefix=\$HOME'.
   1403 
   1404 For better control, use the options below.
   1405 
   1406 Fine tuning of the installation directories:
   1407   --bindir=DIR            user executables [EPREFIX/bin]
   1408   --sbindir=DIR           system admin executables [EPREFIX/sbin]
   1409   --libexecdir=DIR        program executables [EPREFIX/libexec]
   1410   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
   1411   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
   1412   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
   1413   --runstatedir=DIR       modifiable per-process data [LOCALSTATEDIR/run]
   1414   --libdir=DIR            object code libraries [EPREFIX/lib]
   1415   --includedir=DIR        C header files [PREFIX/include]
   1416   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
   1417   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
   1418   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
   1419   --infodir=DIR           info documentation [DATAROOTDIR/info]
   1420   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
   1421   --mandir=DIR            man documentation [DATAROOTDIR/man]
   1422   --docdir=DIR            documentation root [DATAROOTDIR/doc/International
   1423                           Components for Unicode]
   1424   --htmldir=DIR           html documentation [DOCDIR]
   1425   --dvidir=DIR            dvi documentation [DOCDIR]
   1426   --pdfdir=DIR            pdf documentation [DOCDIR]
   1427   --psdir=DIR             ps documentation [DOCDIR]
   1428 _ACEOF
   1429 
   1430   cat <<\_ACEOF
   1431 
   1432 System types:
   1433   --build=BUILD     configure for building on BUILD [guessed]
   1434   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
   1435 _ACEOF
   1436 fi
   1437 
   1438 if test -n "$ac_init_help"; then
   1439   case $ac_init_help in
   1440      short | recursive ) echo "Configuration of ICU 63.2:";;
   1441    esac
   1442   cat <<\_ACEOF
   1443 
   1444 Optional Features:
   1445   --disable-option-checking  ignore unrecognized --enable/--with options
   1446   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
   1447   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
   1448   --enable-icu-config     install icu-config
   1449   --enable-debug          build debug libraries and enable the U_DEBUG define default=no
   1450   --enable-release        build release libraries default=yes
   1451   --enable-strict         compile with strict compiler options default=yes
   1452   --enable-64bit-libs     (deprecated, use --with-library-bits) build 64-bit libraries default= platform default
   1453   --enable-shared         build shared libraries default=yes
   1454   --enable-static         build static libraries default=no
   1455   --enable-auto-cleanup   enable auto cleanup of libraries default=no
   1456   --enable-draft          enable draft APIs (and internal APIs) default=yes
   1457   --enable-renaming       add a version suffix to symbols default=yes
   1458   --enable-tracing        enable function and data tracing default=no
   1459   --enable-plugins        enable plugins default=no
   1460   --disable-dyload        disable dynamic loading default=no
   1461   --enable-rpath          use rpath when linking default is only if necessary
   1462   --enable-weak-threads   weakly reference the threading library default=no
   1463   --enable-extras         build ICU extras default=yes
   1464   --enable-icuio          build ICU's icuio library default=yes
   1465   --enable-layoutex         build ICU's Paragraph Layout library default=yes.
   1466             icu-le-hb must be installed via pkg-config. See http://harfbuzz.org
   1467 
   1468   --enable-tools         build ICU's tools default=yes
   1469   --enable-tests          build ICU tests default=yes
   1470   --enable-samples        build ICU samples default=yes
   1471 
   1472 Additionally, the variable FORCE_LIBS may be set before calling configure.
   1473 If set, it will REPLACE any automatic list of libraries.
   1474 
   1475 Optional Packages:
   1476   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
   1477   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
   1478   --with-cross-build=dir specify an absolute path to the build directory of an ICU built for the current platform default=no cross dir
   1479   --with-library-bits=bits specify how many bits to use for the library (32, 64, 64else32, nochange) default=nochange
   1480   --with-data-packaging     specify how to package ICU data. Possible values:
   1481         files    raw files (.res, etc)
   1482         archive  build a single icudtXX.dat file
   1483         library  shared library (.dll/.so/etc.)
   1484         static   static library (.a/.lib/etc.)
   1485         auto     build shared if possible (default)
   1486            See http://userguide.icu-project.org/icudata for more info.
   1487   --with-library-suffix=suffix    tag a suffix to the library names default=
   1488 
   1489 Some influential environment variables:
   1490   CC          C compiler command
   1491   CFLAGS      C compiler flags
   1492   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
   1493               nonstandard directory <lib dir>
   1494   LIBS        libraries to pass to the linker, e.g. -l<library>
   1495   CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
   1496               you have headers in a nonstandard directory <include dir>
   1497   CXX         C++ compiler command
   1498   CXXFLAGS    C++ compiler flags
   1499   PKG_CONFIG  path to pkg-config utility
   1500   PKG_CONFIG_PATH
   1501               directories to add to pkg-config's search path
   1502   PKG_CONFIG_LIBDIR
   1503               path overriding pkg-config's built-in search path
   1504   ICULEHB_CFLAGS
   1505               C compiler flags for ICULEHB, overriding pkg-config
   1506   ICULEHB_LIBS
   1507               linker flags for ICULEHB, overriding pkg-config
   1508   CPP         C preprocessor
   1509 
   1510 Use these variables to override the choices made by `configure' or to help
   1511 it to find libraries and programs with nonstandard names/locations.
   1512 
   1513 Report bugs to <http://icu-project.org/bugs>.
   1514 ICU home page: <http://icu-project.org>.
   1515 _ACEOF
   1516 ac_status=$?
   1517 fi
   1518 
   1519 if test "$ac_init_help" = "recursive"; then
   1520   # If there are subdirs, report their specific --help.
   1521   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
   1522     test -d "$ac_dir" ||
   1523       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
   1524       continue
   1525     ac_builddir=.
   1526 
   1527 case "$ac_dir" in
   1528 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
   1529 *)
   1530   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
   1531   # A ".." for each directory in $ac_dir_suffix.
   1532   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
   1533   case $ac_top_builddir_sub in
   1534   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
   1535   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
   1536   esac ;;
   1537 esac
   1538 ac_abs_top_builddir=$ac_pwd
   1539 ac_abs_builddir=$ac_pwd$ac_dir_suffix
   1540 # for backward compatibility:
   1541 ac_top_builddir=$ac_top_build_prefix
   1542 
   1543 case $srcdir in
   1544   .)  # We are building in place.
   1545     ac_srcdir=.
   1546     ac_top_srcdir=$ac_top_builddir_sub
   1547     ac_abs_top_srcdir=$ac_pwd ;;
   1548   [\\/]* | ?:[\\/]* )  # Absolute name.
   1549     ac_srcdir=$srcdir$ac_dir_suffix;
   1550     ac_top_srcdir=$srcdir
   1551     ac_abs_top_srcdir=$srcdir ;;
   1552   *) # Relative name.
   1553     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
   1554     ac_top_srcdir=$ac_top_build_prefix$srcdir
   1555     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
   1556 esac
   1557 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
   1558 
   1559     cd "$ac_dir" || { ac_status=$?; continue; }
   1560     # Check for guested configure.
   1561     if test -f "$ac_srcdir/configure.gnu"; then
   1562       echo &&
   1563       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
   1564     elif test -f "$ac_srcdir/configure"; then
   1565       echo &&
   1566       $SHELL "$ac_srcdir/configure" --help=recursive
   1567     else
   1568       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
   1569     fi || ac_status=$?
   1570     cd "$ac_pwd" || { ac_status=$?; break; }
   1571   done
   1572 fi
   1573 
   1574 test -n "$ac_init_help" && exit $ac_status
   1575 if $ac_init_version; then
   1576   cat <<\_ACEOF
   1577 ICU configure 63.2
   1578 generated by GNU Autoconf 2.69
   1579 
   1580 Copyright (C) 2012 Free Software Foundation, Inc.
   1581 This configure script is free software; the Free Software Foundation
   1582 gives unlimited permission to copy, distribute and modify it.
   1583 
   1584  Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html
   1585 _ACEOF
   1586   exit
   1587 fi
   1588 
   1589 ## ------------------------ ##
   1590 ## Autoconf initialization. ##
   1591 ## ------------------------ ##
   1592 
   1593 # ac_fn_c_try_compile LINENO
   1594 # --------------------------
   1595 # Try to compile conftest.$ac_ext, and return whether this succeeded.
   1596 ac_fn_c_try_compile ()
   1597 {
   1598   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1599   rm -f conftest.$ac_objext
   1600   if { { ac_try="$ac_compile"
   1601 case "(($ac_try" in
   1602   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   1603   *) ac_try_echo=$ac_try;;
   1604 esac
   1605 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   1606 $as_echo "$ac_try_echo"; } >&5
   1607   (eval "$ac_compile") 2>conftest.err
   1608   ac_status=$?
   1609   if test -s conftest.err; then
   1610     grep -v '^ *+' conftest.err >conftest.er1
   1611     cat conftest.er1 >&5
   1612     mv -f conftest.er1 conftest.err
   1613   fi
   1614   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   1615   test $ac_status = 0; } && {
   1616 	 test -z "$ac_c_werror_flag" ||
   1617 	 test ! -s conftest.err
   1618        } && test -s conftest.$ac_objext; then :
   1619   ac_retval=0
   1620 else
   1621   $as_echo "$as_me: failed program was:" >&5
   1622 sed 's/^/| /' conftest.$ac_ext >&5
   1623 
   1624 	ac_retval=1
   1625 fi
   1626   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   1627   as_fn_set_status $ac_retval
   1628 
   1629 } # ac_fn_c_try_compile
   1630 
   1631 # ac_fn_cxx_try_compile LINENO
   1632 # ----------------------------
   1633 # Try to compile conftest.$ac_ext, and return whether this succeeded.
   1634 ac_fn_cxx_try_compile ()
   1635 {
   1636   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1637   rm -f conftest.$ac_objext
   1638   if { { ac_try="$ac_compile"
   1639 case "(($ac_try" in
   1640   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   1641   *) ac_try_echo=$ac_try;;
   1642 esac
   1643 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   1644 $as_echo "$ac_try_echo"; } >&5
   1645   (eval "$ac_compile") 2>conftest.err
   1646   ac_status=$?
   1647   if test -s conftest.err; then
   1648     grep -v '^ *+' conftest.err >conftest.er1
   1649     cat conftest.er1 >&5
   1650     mv -f conftest.er1 conftest.err
   1651   fi
   1652   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   1653   test $ac_status = 0; } && {
   1654 	 test -z "$ac_cxx_werror_flag" ||
   1655 	 test ! -s conftest.err
   1656        } && test -s conftest.$ac_objext; then :
   1657   ac_retval=0
   1658 else
   1659   $as_echo "$as_me: failed program was:" >&5
   1660 sed 's/^/| /' conftest.$ac_ext >&5
   1661 
   1662 	ac_retval=1
   1663 fi
   1664   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   1665   as_fn_set_status $ac_retval
   1666 
   1667 } # ac_fn_cxx_try_compile
   1668 
   1669 # ac_fn_c_try_cpp LINENO
   1670 # ----------------------
   1671 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
   1672 ac_fn_c_try_cpp ()
   1673 {
   1674   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1675   if { { ac_try="$ac_cpp conftest.$ac_ext"
   1676 case "(($ac_try" in
   1677   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   1678   *) ac_try_echo=$ac_try;;
   1679 esac
   1680 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   1681 $as_echo "$ac_try_echo"; } >&5
   1682   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
   1683   ac_status=$?
   1684   if test -s conftest.err; then
   1685     grep -v '^ *+' conftest.err >conftest.er1
   1686     cat conftest.er1 >&5
   1687     mv -f conftest.er1 conftest.err
   1688   fi
   1689   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   1690   test $ac_status = 0; } > conftest.i && {
   1691 	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
   1692 	 test ! -s conftest.err
   1693        }; then :
   1694   ac_retval=0
   1695 else
   1696   $as_echo "$as_me: failed program was:" >&5
   1697 sed 's/^/| /' conftest.$ac_ext >&5
   1698 
   1699     ac_retval=1
   1700 fi
   1701   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   1702   as_fn_set_status $ac_retval
   1703 
   1704 } # ac_fn_c_try_cpp
   1705 
   1706 # ac_fn_cxx_try_link LINENO
   1707 # -------------------------
   1708 # Try to link conftest.$ac_ext, and return whether this succeeded.
   1709 ac_fn_cxx_try_link ()
   1710 {
   1711   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1712   rm -f conftest.$ac_objext conftest$ac_exeext
   1713   if { { ac_try="$ac_link"
   1714 case "(($ac_try" in
   1715   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   1716   *) ac_try_echo=$ac_try;;
   1717 esac
   1718 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   1719 $as_echo "$ac_try_echo"; } >&5
   1720   (eval "$ac_link") 2>conftest.err
   1721   ac_status=$?
   1722   if test -s conftest.err; then
   1723     grep -v '^ *+' conftest.err >conftest.er1
   1724     cat conftest.er1 >&5
   1725     mv -f conftest.er1 conftest.err
   1726   fi
   1727   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   1728   test $ac_status = 0; } && {
   1729 	 test -z "$ac_cxx_werror_flag" ||
   1730 	 test ! -s conftest.err
   1731        } && test -s conftest$ac_exeext && {
   1732 	 test "$cross_compiling" = yes ||
   1733 	 test -x conftest$ac_exeext
   1734        }; then :
   1735   ac_retval=0
   1736 else
   1737   $as_echo "$as_me: failed program was:" >&5
   1738 sed 's/^/| /' conftest.$ac_ext >&5
   1739 
   1740 	ac_retval=1
   1741 fi
   1742   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
   1743   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
   1744   # interfere with the next link command; also delete a directory that is
   1745   # left behind by Apple's compiler.  We do this before executing the actions.
   1746   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
   1747   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   1748   as_fn_set_status $ac_retval
   1749 
   1750 } # ac_fn_cxx_try_link
   1751 
   1752 # ac_fn_c_try_run LINENO
   1753 # ----------------------
   1754 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
   1755 # that executables *can* be run.
   1756 ac_fn_c_try_run ()
   1757 {
   1758   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1759   if { { ac_try="$ac_link"
   1760 case "(($ac_try" in
   1761   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   1762   *) ac_try_echo=$ac_try;;
   1763 esac
   1764 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   1765 $as_echo "$ac_try_echo"; } >&5
   1766   (eval "$ac_link") 2>&5
   1767   ac_status=$?
   1768   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   1769   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
   1770   { { case "(($ac_try" in
   1771   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   1772   *) ac_try_echo=$ac_try;;
   1773 esac
   1774 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   1775 $as_echo "$ac_try_echo"; } >&5
   1776   (eval "$ac_try") 2>&5
   1777   ac_status=$?
   1778   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   1779   test $ac_status = 0; }; }; then :
   1780   ac_retval=0
   1781 else
   1782   $as_echo "$as_me: program exited with status $ac_status" >&5
   1783        $as_echo "$as_me: failed program was:" >&5
   1784 sed 's/^/| /' conftest.$ac_ext >&5
   1785 
   1786        ac_retval=$ac_status
   1787 fi
   1788   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
   1789   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   1790   as_fn_set_status $ac_retval
   1791 
   1792 } # ac_fn_c_try_run
   1793 
   1794 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
   1795 # --------------------------------------------
   1796 # Tries to find the compile-time value of EXPR in a program that includes
   1797 # INCLUDES, setting VAR accordingly. Returns whether the value could be
   1798 # computed
   1799 ac_fn_c_compute_int ()
   1800 {
   1801   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1802   if test "$cross_compiling" = yes; then
   1803     # Depending upon the size, compute the lo and hi bounds.
   1804 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   1805 /* end confdefs.h.  */
   1806 $4
   1807 int
   1808 main ()
   1809 {
   1810 static int test_array [1 - 2 * !(($2) >= 0)];
   1811 test_array [0] = 0;
   1812 return test_array [0];
   1813 
   1814   ;
   1815   return 0;
   1816 }
   1817 _ACEOF
   1818 if ac_fn_c_try_compile "$LINENO"; then :
   1819   ac_lo=0 ac_mid=0
   1820   while :; do
   1821     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   1822 /* end confdefs.h.  */
   1823 $4
   1824 int
   1825 main ()
   1826 {
   1827 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
   1828 test_array [0] = 0;
   1829 return test_array [0];
   1830 
   1831   ;
   1832   return 0;
   1833 }
   1834 _ACEOF
   1835 if ac_fn_c_try_compile "$LINENO"; then :
   1836   ac_hi=$ac_mid; break
   1837 else
   1838   as_fn_arith $ac_mid + 1 && ac_lo=$as_val
   1839 			if test $ac_lo -le $ac_mid; then
   1840 			  ac_lo= ac_hi=
   1841 			  break
   1842 			fi
   1843 			as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
   1844 fi
   1845 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   1846   done
   1847 else
   1848   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   1849 /* end confdefs.h.  */
   1850 $4
   1851 int
   1852 main ()
   1853 {
   1854 static int test_array [1 - 2 * !(($2) < 0)];
   1855 test_array [0] = 0;
   1856 return test_array [0];
   1857 
   1858   ;
   1859   return 0;
   1860 }
   1861 _ACEOF
   1862 if ac_fn_c_try_compile "$LINENO"; then :
   1863   ac_hi=-1 ac_mid=-1
   1864   while :; do
   1865     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   1866 /* end confdefs.h.  */
   1867 $4
   1868 int
   1869 main ()
   1870 {
   1871 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
   1872 test_array [0] = 0;
   1873 return test_array [0];
   1874 
   1875   ;
   1876   return 0;
   1877 }
   1878 _ACEOF
   1879 if ac_fn_c_try_compile "$LINENO"; then :
   1880   ac_lo=$ac_mid; break
   1881 else
   1882   as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
   1883 			if test $ac_mid -le $ac_hi; then
   1884 			  ac_lo= ac_hi=
   1885 			  break
   1886 			fi
   1887 			as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
   1888 fi
   1889 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   1890   done
   1891 else
   1892   ac_lo= ac_hi=
   1893 fi
   1894 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   1895 fi
   1896 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   1897 # Binary search between lo and hi bounds.
   1898 while test "x$ac_lo" != "x$ac_hi"; do
   1899   as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
   1900   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   1901 /* end confdefs.h.  */
   1902 $4
   1903 int
   1904 main ()
   1905 {
   1906 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
   1907 test_array [0] = 0;
   1908 return test_array [0];
   1909 
   1910   ;
   1911   return 0;
   1912 }
   1913 _ACEOF
   1914 if ac_fn_c_try_compile "$LINENO"; then :
   1915   ac_hi=$ac_mid
   1916 else
   1917   as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
   1918 fi
   1919 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   1920 done
   1921 case $ac_lo in #((
   1922 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
   1923 '') ac_retval=1 ;;
   1924 esac
   1925   else
   1926     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   1927 /* end confdefs.h.  */
   1928 $4
   1929 static long int longval () { return $2; }
   1930 static unsigned long int ulongval () { return $2; }
   1931 #include <stdio.h>
   1932 #include <stdlib.h>
   1933 int
   1934 main ()
   1935 {
   1936 
   1937   FILE *f = fopen ("conftest.val", "w");
   1938   if (! f)
   1939     return 1;
   1940   if (($2) < 0)
   1941     {
   1942       long int i = longval ();
   1943       if (i != ($2))
   1944 	return 1;
   1945       fprintf (f, "%ld", i);
   1946     }
   1947   else
   1948     {
   1949       unsigned long int i = ulongval ();
   1950       if (i != ($2))
   1951 	return 1;
   1952       fprintf (f, "%lu", i);
   1953     }
   1954   /* Do not output a trailing newline, as this causes \r\n confusion
   1955      on some platforms.  */
   1956   return ferror (f) || fclose (f) != 0;
   1957 
   1958   ;
   1959   return 0;
   1960 }
   1961 _ACEOF
   1962 if ac_fn_c_try_run "$LINENO"; then :
   1963   echo >>conftest.val; read $3 <conftest.val; ac_retval=0
   1964 else
   1965   ac_retval=1
   1966 fi
   1967 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   1968   conftest.$ac_objext conftest.beam conftest.$ac_ext
   1969 rm -f conftest.val
   1970 
   1971   fi
   1972   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   1973   as_fn_set_status $ac_retval
   1974 
   1975 } # ac_fn_c_compute_int
   1976 
   1977 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
   1978 # -------------------------------------------------------
   1979 # Tests whether HEADER exists and can be compiled using the include files in
   1980 # INCLUDES, setting the cache variable VAR accordingly.
   1981 ac_fn_c_check_header_compile ()
   1982 {
   1983   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1984   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
   1985 $as_echo_n "checking for $2... " >&6; }
   1986 if eval \${$3+:} false; then :
   1987   $as_echo_n "(cached) " >&6
   1988 else
   1989   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   1990 /* end confdefs.h.  */
   1991 $4
   1992 #include <$2>
   1993 _ACEOF
   1994 if ac_fn_c_try_compile "$LINENO"; then :
   1995   eval "$3=yes"
   1996 else
   1997   eval "$3=no"
   1998 fi
   1999 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   2000 fi
   2001 eval ac_res=\$$3
   2002 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   2003 $as_echo "$ac_res" >&6; }
   2004   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   2005 
   2006 } # ac_fn_c_check_header_compile
   2007 
   2008 # ac_fn_c_try_link LINENO
   2009 # -----------------------
   2010 # Try to link conftest.$ac_ext, and return whether this succeeded.
   2011 ac_fn_c_try_link ()
   2012 {
   2013   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   2014   rm -f conftest.$ac_objext conftest$ac_exeext
   2015   if { { ac_try="$ac_link"
   2016 case "(($ac_try" in
   2017   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   2018   *) ac_try_echo=$ac_try;;
   2019 esac
   2020 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   2021 $as_echo "$ac_try_echo"; } >&5
   2022   (eval "$ac_link") 2>conftest.err
   2023   ac_status=$?
   2024   if test -s conftest.err; then
   2025     grep -v '^ *+' conftest.err >conftest.er1
   2026     cat conftest.er1 >&5
   2027     mv -f conftest.er1 conftest.err
   2028   fi
   2029   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   2030   test $ac_status = 0; } && {
   2031 	 test -z "$ac_c_werror_flag" ||
   2032 	 test ! -s conftest.err
   2033        } && test -s conftest$ac_exeext && {
   2034 	 test "$cross_compiling" = yes ||
   2035 	 test -x conftest$ac_exeext
   2036        }; then :
   2037   ac_retval=0
   2038 else
   2039   $as_echo "$as_me: failed program was:" >&5
   2040 sed 's/^/| /' conftest.$ac_ext >&5
   2041 
   2042 	ac_retval=1
   2043 fi
   2044   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
   2045   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
   2046   # interfere with the next link command; also delete a directory that is
   2047   # left behind by Apple's compiler.  We do this before executing the actions.
   2048   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
   2049   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   2050   as_fn_set_status $ac_retval
   2051 
   2052 } # ac_fn_c_try_link
   2053 
   2054 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
   2055 # -------------------------------------------------------
   2056 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
   2057 # the include files in INCLUDES and setting the cache variable VAR
   2058 # accordingly.
   2059 ac_fn_c_check_header_mongrel ()
   2060 {
   2061   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   2062   if eval \${$3+:} false; then :
   2063   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
   2064 $as_echo_n "checking for $2... " >&6; }
   2065 if eval \${$3+:} false; then :
   2066   $as_echo_n "(cached) " >&6
   2067 fi
   2068 eval ac_res=\$$3
   2069 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   2070 $as_echo "$ac_res" >&6; }
   2071 else
   2072   # Is the header compilable?
   2073 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
   2074 $as_echo_n "checking $2 usability... " >&6; }
   2075 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   2076 /* end confdefs.h.  */
   2077 $4
   2078 #include <$2>
   2079 _ACEOF
   2080 if ac_fn_c_try_compile "$LINENO"; then :
   2081   ac_header_compiler=yes
   2082 else
   2083   ac_header_compiler=no
   2084 fi
   2085 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   2086 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
   2087 $as_echo "$ac_header_compiler" >&6; }
   2088 
   2089 # Is the header present?
   2090 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
   2091 $as_echo_n "checking $2 presence... " >&6; }
   2092 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   2093 /* end confdefs.h.  */
   2094 #include <$2>
   2095 _ACEOF
   2096 if ac_fn_c_try_cpp "$LINENO"; then :
   2097   ac_header_preproc=yes
   2098 else
   2099   ac_header_preproc=no
   2100 fi
   2101 rm -f conftest.err conftest.i conftest.$ac_ext
   2102 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
   2103 $as_echo "$ac_header_preproc" >&6; }
   2104 
   2105 # So?  What about this header?
   2106 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
   2107   yes:no: )
   2108     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
   2109 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
   2110     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
   2111 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
   2112     ;;
   2113   no:yes:* )
   2114     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
   2115 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
   2116     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
   2117 $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
   2118     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
   2119 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
   2120     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
   2121 $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
   2122     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
   2123 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
   2124 ( $as_echo "## ------------------------------------------ ##
   2125 ## Report this to http://icu-project.org/bugs ##
   2126 ## ------------------------------------------ ##"
   2127      ) | sed "s/^/$as_me: WARNING:     /" >&2
   2128     ;;
   2129 esac
   2130   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
   2131 $as_echo_n "checking for $2... " >&6; }
   2132 if eval \${$3+:} false; then :
   2133   $as_echo_n "(cached) " >&6
   2134 else
   2135   eval "$3=\$ac_header_compiler"
   2136 fi
   2137 eval ac_res=\$$3
   2138 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   2139 $as_echo "$ac_res" >&6; }
   2140 fi
   2141   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   2142 
   2143 } # ac_fn_c_check_header_mongrel
   2144 
   2145 # ac_fn_c_check_func LINENO FUNC VAR
   2146 # ----------------------------------
   2147 # Tests whether FUNC exists, setting the cache variable VAR accordingly
   2148 ac_fn_c_check_func ()
   2149 {
   2150   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   2151   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
   2152 $as_echo_n "checking for $2... " >&6; }
   2153 if eval \${$3+:} false; then :
   2154   $as_echo_n "(cached) " >&6
   2155 else
   2156   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   2157 /* end confdefs.h.  */
   2158 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
   2159    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
   2160 #define $2 innocuous_$2
   2161 
   2162 /* System header to define __stub macros and hopefully few prototypes,
   2163     which can conflict with char $2 (); below.
   2164     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
   2165     <limits.h> exists even on freestanding compilers.  */
   2166 
   2167 #ifdef __STDC__
   2168 # include <limits.h>
   2169 #else
   2170 # include <assert.h>
   2171 #endif
   2172 
   2173 #undef $2
   2174 
   2175 /* Override any GCC internal prototype to avoid an error.
   2176    Use char because int might match the return type of a GCC
   2177    builtin and then its argument prototype would still apply.  */
   2178 #ifdef __cplusplus
   2179 extern "C"
   2180 #endif
   2181 char $2 ();
   2182 /* The GNU C library defines this for functions which it implements
   2183     to always fail with ENOSYS.  Some functions are actually named
   2184     something starting with __ and the normal name is an alias.  */
   2185 #if defined __stub_$2 || defined __stub___$2
   2186 choke me
   2187 #endif
   2188 
   2189 int
   2190 main ()
   2191 {
   2192 return $2 ();
   2193   ;
   2194   return 0;
   2195 }
   2196 _ACEOF
   2197 if ac_fn_c_try_link "$LINENO"; then :
   2198   eval "$3=yes"
   2199 else
   2200   eval "$3=no"
   2201 fi
   2202 rm -f core conftest.err conftest.$ac_objext \
   2203     conftest$ac_exeext conftest.$ac_ext
   2204 fi
   2205 eval ac_res=\$$3
   2206 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   2207 $as_echo "$ac_res" >&6; }
   2208   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   2209 
   2210 } # ac_fn_c_check_func
   2211 
   2212 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
   2213 # -------------------------------------------
   2214 # Tests whether TYPE exists after having included INCLUDES, setting cache
   2215 # variable VAR accordingly.
   2216 ac_fn_c_check_type ()
   2217 {
   2218   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   2219   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
   2220 $as_echo_n "checking for $2... " >&6; }
   2221 if eval \${$3+:} false; then :
   2222   $as_echo_n "(cached) " >&6
   2223 else
   2224   eval "$3=no"
   2225   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   2226 /* end confdefs.h.  */
   2227 $4
   2228 int
   2229 main ()
   2230 {
   2231 if (sizeof ($2))
   2232 	 return 0;
   2233   ;
   2234   return 0;
   2235 }
   2236 _ACEOF
   2237 if ac_fn_c_try_compile "$LINENO"; then :
   2238   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   2239 /* end confdefs.h.  */
   2240 $4
   2241 int
   2242 main ()
   2243 {
   2244 if (sizeof (($2)))
   2245 	    return 0;
   2246   ;
   2247   return 0;
   2248 }
   2249 _ACEOF
   2250 if ac_fn_c_try_compile "$LINENO"; then :
   2251 
   2252 else
   2253   eval "$3=yes"
   2254 fi
   2255 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   2256 fi
   2257 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   2258 fi
   2259 eval ac_res=\$$3
   2260 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   2261 $as_echo "$ac_res" >&6; }
   2262   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   2263 
   2264 } # ac_fn_c_check_type
   2265 cat >config.log <<_ACEOF
   2266 This file contains any messages produced by compilers while
   2267 running configure, to aid debugging if configure makes a mistake.
   2268 
   2269 It was created by ICU $as_me 63.2, which was
   2270 generated by GNU Autoconf 2.69.  Invocation command line was
   2271 
   2272   $ $0 $@
   2273 
   2274 _ACEOF
   2275 exec 5>>config.log
   2276 {
   2277 cat <<_ASUNAME
   2278 ## --------- ##
   2279 ## Platform. ##
   2280 ## --------- ##
   2281 
   2282 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
   2283 uname -m = `(uname -m) 2>/dev/null || echo unknown`
   2284 uname -r = `(uname -r) 2>/dev/null || echo unknown`
   2285 uname -s = `(uname -s) 2>/dev/null || echo unknown`
   2286 uname -v = `(uname -v) 2>/dev/null || echo unknown`
   2287 
   2288 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
   2289 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
   2290 
   2291 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
   2292 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
   2293 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
   2294 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
   2295 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
   2296 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
   2297 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
   2298 
   2299 _ASUNAME
   2300 
   2301 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   2302 for as_dir in $PATH
   2303 do
   2304   IFS=$as_save_IFS
   2305   test -z "$as_dir" && as_dir=.
   2306     $as_echo "PATH: $as_dir"
   2307   done
   2308 IFS=$as_save_IFS
   2309 
   2310 } >&5
   2311 
   2312 cat >&5 <<_ACEOF
   2313 
   2314 
   2315 ## ----------- ##
   2316 ## Core tests. ##
   2317 ## ----------- ##
   2318 
   2319 _ACEOF
   2320 
   2321 
   2322 # Keep a trace of the command line.
   2323 # Strip out --no-create and --no-recursion so they do not pile up.
   2324 # Strip out --silent because we don't want to record it for future runs.
   2325 # Also quote any args containing shell meta-characters.
   2326 # Make two passes to allow for proper duplicate-argument suppression.
   2327 ac_configure_args=
   2328 ac_configure_args0=
   2329 ac_configure_args1=
   2330 ac_must_keep_next=false
   2331 for ac_pass in 1 2
   2332 do
   2333   for ac_arg
   2334   do
   2335     case $ac_arg in
   2336     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
   2337     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
   2338     | -silent | --silent | --silen | --sile | --sil)
   2339       continue ;;
   2340     *\'*)
   2341       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
   2342     esac
   2343     case $ac_pass in
   2344     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
   2345     2)
   2346       as_fn_append ac_configure_args1 " '$ac_arg'"
   2347       if test $ac_must_keep_next = true; then
   2348 	ac_must_keep_next=false # Got value, back to normal.
   2349       else
   2350 	case $ac_arg in
   2351 	  *=* | --config-cache | -C | -disable-* | --disable-* \
   2352 	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
   2353 	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
   2354 	  | -with-* | --with-* | -without-* | --without-* | --x)
   2355 	    case "$ac_configure_args0 " in
   2356 	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
   2357 	    esac
   2358 	    ;;
   2359 	  -* ) ac_must_keep_next=true ;;
   2360 	esac
   2361       fi
   2362       as_fn_append ac_configure_args " '$ac_arg'"
   2363       ;;
   2364     esac
   2365   done
   2366 done
   2367 { ac_configure_args0=; unset ac_configure_args0;}
   2368 { ac_configure_args1=; unset ac_configure_args1;}
   2369 
   2370 # When interrupted or exit'd, cleanup temporary files, and complete
   2371 # config.log.  We remove comments because anyway the quotes in there
   2372 # would cause problems or look ugly.
   2373 # WARNING: Use '\'' to represent an apostrophe within the trap.
   2374 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
   2375 trap 'exit_status=$?
   2376   # Save into config.log some information that might help in debugging.
   2377   {
   2378     echo
   2379 
   2380     $as_echo "## ---------------- ##
   2381 ## Cache variables. ##
   2382 ## ---------------- ##"
   2383     echo
   2384     # The following way of writing the cache mishandles newlines in values,
   2385 (
   2386   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
   2387     eval ac_val=\$$ac_var
   2388     case $ac_val in #(
   2389     *${as_nl}*)
   2390       case $ac_var in #(
   2391       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
   2392 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
   2393       esac
   2394       case $ac_var in #(
   2395       _ | IFS | as_nl) ;; #(
   2396       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
   2397       *) { eval $ac_var=; unset $ac_var;} ;;
   2398       esac ;;
   2399     esac
   2400   done
   2401   (set) 2>&1 |
   2402     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
   2403     *${as_nl}ac_space=\ *)
   2404       sed -n \
   2405 	"s/'\''/'\''\\\\'\'''\''/g;
   2406 	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
   2407       ;; #(
   2408     *)
   2409       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
   2410       ;;
   2411     esac |
   2412     sort
   2413 )
   2414     echo
   2415 
   2416     $as_echo "## ----------------- ##
   2417 ## Output variables. ##
   2418 ## ----------------- ##"
   2419     echo
   2420     for ac_var in $ac_subst_vars
   2421     do
   2422       eval ac_val=\$$ac_var
   2423       case $ac_val in
   2424       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
   2425       esac
   2426       $as_echo "$ac_var='\''$ac_val'\''"
   2427     done | sort
   2428     echo
   2429 
   2430     if test -n "$ac_subst_files"; then
   2431       $as_echo "## ------------------- ##
   2432 ## File substitutions. ##
   2433 ## ------------------- ##"
   2434       echo
   2435       for ac_var in $ac_subst_files
   2436       do
   2437 	eval ac_val=\$$ac_var
   2438 	case $ac_val in
   2439 	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
   2440 	esac
   2441 	$as_echo "$ac_var='\''$ac_val'\''"
   2442       done | sort
   2443       echo
   2444     fi
   2445 
   2446     if test -s confdefs.h; then
   2447       $as_echo "## ----------- ##
   2448 ## confdefs.h. ##
   2449 ## ----------- ##"
   2450       echo
   2451       cat confdefs.h
   2452       echo
   2453     fi
   2454     test "$ac_signal" != 0 &&
   2455       $as_echo "$as_me: caught signal $ac_signal"
   2456     $as_echo "$as_me: exit $exit_status"
   2457   } >&5
   2458   rm -f core *.core core.conftest.* &&
   2459     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
   2460     exit $exit_status
   2461 ' 0
   2462 for ac_signal in 1 2 13 15; do
   2463   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
   2464 done
   2465 ac_signal=0
   2466 
   2467 # confdefs.h avoids OS command line length limits that DEFS can exceed.
   2468 rm -f -r conftest* confdefs.h
   2469 
   2470 $as_echo "/* confdefs.h */" > confdefs.h
   2471 
   2472 # Predefined preprocessor variables.
   2473 
   2474 cat >>confdefs.h <<_ACEOF
   2475 #define PACKAGE_NAME "$PACKAGE_NAME"
   2476 _ACEOF
   2477 
   2478 cat >>confdefs.h <<_ACEOF
   2479 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
   2480 _ACEOF
   2481 
   2482 cat >>confdefs.h <<_ACEOF
   2483 #define PACKAGE_VERSION "$PACKAGE_VERSION"
   2484 _ACEOF
   2485 
   2486 cat >>confdefs.h <<_ACEOF
   2487 #define PACKAGE_STRING "$PACKAGE_STRING"
   2488 _ACEOF
   2489 
   2490 cat >>confdefs.h <<_ACEOF
   2491 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
   2492 _ACEOF
   2493 
   2494 cat >>confdefs.h <<_ACEOF
   2495 #define PACKAGE_URL "$PACKAGE_URL"
   2496 _ACEOF
   2497 
   2498 
   2499 # Let the site file select an alternate cache file if it wants to.
   2500 # Prefer an explicitly selected file to automatically selected ones.
   2501 ac_site_file1=NONE
   2502 ac_site_file2=NONE
   2503 if test -n "$CONFIG_SITE"; then
   2504   # We do not want a PATH search for config.site.
   2505   case $CONFIG_SITE in #((
   2506     -*)  ac_site_file1=./$CONFIG_SITE;;
   2507     */*) ac_site_file1=$CONFIG_SITE;;
   2508     *)   ac_site_file1=./$CONFIG_SITE;;
   2509   esac
   2510 elif test "x$prefix" != xNONE; then
   2511   ac_site_file1=$prefix/share/config.site
   2512   ac_site_file2=$prefix/etc/config.site
   2513 else
   2514   ac_site_file1=$ac_default_prefix/share/config.site
   2515   ac_site_file2=$ac_default_prefix/etc/config.site
   2516 fi
   2517 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
   2518 do
   2519   test "x$ac_site_file" = xNONE && continue
   2520   if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
   2521     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
   2522 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
   2523     sed 's/^/| /' "$ac_site_file" >&5
   2524     . "$ac_site_file" \
   2525       || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   2526 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   2527 as_fn_error $? "failed to load site script $ac_site_file
   2528 See \`config.log' for more details" "$LINENO" 5; }
   2529   fi
   2530 done
   2531 
   2532 if test -r "$cache_file"; then
   2533   # Some versions of bash will fail to source /dev/null (special files
   2534   # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
   2535   if test /dev/null != "$cache_file" && test -f "$cache_file"; then
   2536     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
   2537 $as_echo "$as_me: loading cache $cache_file" >&6;}
   2538     case $cache_file in
   2539       [\\/]* | ?:[\\/]* ) . "$cache_file";;
   2540       *)                      . "./$cache_file";;
   2541     esac
   2542   fi
   2543 else
   2544   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
   2545 $as_echo "$as_me: creating cache $cache_file" >&6;}
   2546   >$cache_file
   2547 fi
   2548 
   2549 # Check that the precious variables saved in the cache have kept the same
   2550 # value.
   2551 ac_cache_corrupted=false
   2552 for ac_var in $ac_precious_vars; do
   2553   eval ac_old_set=\$ac_cv_env_${ac_var}_set
   2554   eval ac_new_set=\$ac_env_${ac_var}_set
   2555   eval ac_old_val=\$ac_cv_env_${ac_var}_value
   2556   eval ac_new_val=\$ac_env_${ac_var}_value
   2557   case $ac_old_set,$ac_new_set in
   2558     set,)
   2559       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
   2560 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
   2561       ac_cache_corrupted=: ;;
   2562     ,set)
   2563       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
   2564 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
   2565       ac_cache_corrupted=: ;;
   2566     ,);;
   2567     *)
   2568       if test "x$ac_old_val" != "x$ac_new_val"; then
   2569 	# differences in whitespace do not lead to failure.
   2570 	ac_old_val_w=`echo x $ac_old_val`
   2571 	ac_new_val_w=`echo x $ac_new_val`
   2572 	if test "$ac_old_val_w" != "$ac_new_val_w"; then
   2573 	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
   2574 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
   2575 	  ac_cache_corrupted=:
   2576 	else
   2577 	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
   2578 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
   2579 	  eval $ac_var=\$ac_old_val
   2580 	fi
   2581 	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
   2582 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
   2583 	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
   2584 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
   2585       fi;;
   2586   esac
   2587   # Pass precious variables to config.status.
   2588   if test "$ac_new_set" = set; then
   2589     case $ac_new_val in
   2590     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
   2591     *) ac_arg=$ac_var=$ac_new_val ;;
   2592     esac
   2593     case " $ac_configure_args " in
   2594       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
   2595       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
   2596     esac
   2597   fi
   2598 done
   2599 if $ac_cache_corrupted; then
   2600   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   2601 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   2602   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
   2603 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
   2604   as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
   2605 fi
   2606 ## -------------------- ##
   2607 ## Main body of script. ##
   2608 ## -------------------- ##
   2609 
   2610 ac_ext=c
   2611 ac_cpp='$CPP $CPPFLAGS'
   2612 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   2613 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   2614 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   2615 
   2616 
   2617 
   2618 
   2619 
   2620 
   2621 PACKAGE="icu"
   2622 
   2623 
   2624 # Use custom echo test for newline option
   2625 # Current autoconf (2.65) gives incorrect echo newline option
   2626 # for icu-config
   2627 # This may be removed later - mow (June 17, 2010)
   2628 ICU_ECHO_C= ICU_ECHO_N= ICU_ECHO_T=
   2629 case `/bin/sh -c "echo -n x"` in
   2630 -n*)
   2631   case `/bin/sh -c "echo 'x\c'"` in
   2632   *c*) ICU_ECHO_T=' ';;     # ECHO_T is single tab character.
   2633   *)   ICU_ECHO_C='\c';;
   2634   esac;;
   2635 *)
   2636   ICU_ECHO_N='-n';;
   2637 esac
   2638 
   2639 
   2640 
   2641 
   2642 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ICU version numbers" >&5
   2643 $as_echo_n "checking for ICU version numbers... " >&6; }
   2644 
   2645 # Get the ICU version from uversion.h or other headers
   2646 geticuversion() {
   2647     sed -n 's/^[ 	]*#[ 	]*define[ 	]*U_ICU_VERSION[ 	]*"\([^"]*\)".*/\1/p' "$@"
   2648 }
   2649 getuversion() {
   2650     sed -n 's/^[ 	]*#[ 	]*define[ 	]*U_UNICODE_VERSION[ 	]*"\([^"]*\)".*/\1/p' "$@"
   2651 }
   2652 VERSION=`geticuversion $srcdir/common/unicode/uvernum.h`
   2653 if test x"$VERSION" = x; then
   2654    as_fn_error $? "Cannot determine ICU version number from uvernum.h header file" "$LINENO" 5
   2655 fi
   2656 
   2657 #TODO: IcuBug:8502
   2658 #if test "$VERSION" != "$PACKAGE_VERSION"; then
   2659 #   AC_MSG_ERROR([configure was generated for $PACKAGE_VERSION but uvernum.h has $VERSION - please rerun autoconf])
   2660 #fi
   2661 
   2662 UNICODE_VERSION=`getuversion $srcdir/common/unicode/uchar.h`
   2663 if test x"$UNICODE_VERSION" = x; then
   2664     as_fn_error $? "Cannot determine Unicode version number from uchar.h header file" "$LINENO" 5
   2665 fi
   2666 # Compute a reasonable library version from the release version. This is
   2667 # very bad, but that's wanted... We want to make sure that the LIB_VERSION
   2668 # has at least a dot in it, so we'll add a .0 if needed.
   2669 #[LIB_VERSION=`echo $VERSION | sed -e 's/\.//' -e 's/^\([^.]*\)$/\1.0/'`]
   2670 LIB_VERSION=$VERSION
   2671 LIB_VERSION_MAJOR=`echo $LIB_VERSION | sed 's/\..*//'`
   2672 
   2673 
   2674 
   2675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: release $VERSION, library $LIB_VERSION, unicode version $UNICODE_VERSION" >&5
   2676 $as_echo "release $VERSION, library $LIB_VERSION, unicode version $UNICODE_VERSION" >&6; }
   2677 
   2678 
   2679 
   2680 # Determine the host system
   2681 ac_aux_dir=
   2682 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
   2683   if test -f "$ac_dir/install-sh"; then
   2684     ac_aux_dir=$ac_dir
   2685     ac_install_sh="$ac_aux_dir/install-sh -c"
   2686     break
   2687   elif test -f "$ac_dir/install.sh"; then
   2688     ac_aux_dir=$ac_dir
   2689     ac_install_sh="$ac_aux_dir/install.sh -c"
   2690     break
   2691   elif test -f "$ac_dir/shtool"; then
   2692     ac_aux_dir=$ac_dir
   2693     ac_install_sh="$ac_aux_dir/shtool install -c"
   2694     break
   2695   fi
   2696 done
   2697 if test -z "$ac_aux_dir"; then
   2698   as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
   2699 fi
   2700 
   2701 # These three variables are undocumented and unsupported,
   2702 # and are intended to be withdrawn in a future Autoconf release.
   2703 # They can cause serious problems if a builder's source tree is in a directory
   2704 # whose full name contains unusual characters.
   2705 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
   2706 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
   2707 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
   2708 
   2709 
   2710 # Make sure we can run config.sub.
   2711 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
   2712   as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
   2713 
   2714 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
   2715 $as_echo_n "checking build system type... " >&6; }
   2716 if ${ac_cv_build+:} false; then :
   2717   $as_echo_n "(cached) " >&6
   2718 else
   2719   ac_build_alias=$build_alias
   2720 test "x$ac_build_alias" = x &&
   2721   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
   2722 test "x$ac_build_alias" = x &&
   2723   as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
   2724 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
   2725   as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
   2726 
   2727 fi
   2728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
   2729 $as_echo "$ac_cv_build" >&6; }
   2730 case $ac_cv_build in
   2731 *-*-*) ;;
   2732 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
   2733 esac
   2734 build=$ac_cv_build
   2735 ac_save_IFS=$IFS; IFS='-'
   2736 set x $ac_cv_build
   2737 shift
   2738 build_cpu=$1
   2739 build_vendor=$2
   2740 shift; shift
   2741 # Remember, the first character of IFS is used to create $*,
   2742 # except with old shells:
   2743 build_os=$*
   2744 IFS=$ac_save_IFS
   2745 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
   2746 
   2747 
   2748 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
   2749 $as_echo_n "checking host system type... " >&6; }
   2750 if ${ac_cv_host+:} false; then :
   2751   $as_echo_n "(cached) " >&6
   2752 else
   2753   if test "x$host_alias" = x; then
   2754   ac_cv_host=$ac_cv_build
   2755 else
   2756   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
   2757     as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
   2758 fi
   2759 
   2760 fi
   2761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
   2762 $as_echo "$ac_cv_host" >&6; }
   2763 case $ac_cv_host in
   2764 *-*-*) ;;
   2765 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
   2766 esac
   2767 host=$ac_cv_host
   2768 ac_save_IFS=$IFS; IFS='-'
   2769 set x $ac_cv_host
   2770 shift
   2771 host_cpu=$1
   2772 host_vendor=$2
   2773 shift; shift
   2774 # Remember, the first character of IFS is used to create $*,
   2775 # except with old shells:
   2776 host_os=$*
   2777 IFS=$ac_save_IFS
   2778 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
   2779 
   2780 
   2781 
   2782 
   2783 
   2784 # This variable is needed on z/OS because the C++ compiler only recognizes .C
   2785 _CXX_CXXSUFFIX=cpp
   2786 export _CXX_CXXSUFFIX
   2787 
   2788 # Accumulate #defines
   2789 
   2790 # CONFIG_CPPFLAGS: These are defines that are set for ICU Build time only.
   2791 # They are only needed for building ICU itself. Example: platform stuff
   2792 CONFIG_CPPFLAGS=""
   2793 # UCONFIG_CPPFLAGS: These are defines which are set for ICU build time,
   2794 # and also a notice is output that they need to be set
   2795 # for end-users of ICU also. uconfig.h.prepend is generated
   2796 # with, for example, "#define U_DISABLE_RENAMING 1"
   2797 # Example: ICU configuration stuff
   2798 UCONFIG_CPPFLAGS=""
   2799 # UCONFIG_CFLAGS: contains a copy of anything that needs to be set by end users
   2800 # such as -std
   2801 UCONFIG_CFLAGS=""
   2802 
   2803 # Check whether to install icu-config
   2804 # Check whether --enable-icu-config was given.
   2805 if test "${enable_icu_config+set}" = set; then :
   2806   enableval=$enable_icu_config; case "${enableval}" in
   2807             yes) enable_icu_config=true ;;
   2808             no) enable_icu_config=false ;;
   2809             *) as_fn_error $? "bad value '${enableval}' for --enable-icu-config" "$LINENO" 5 ;;
   2810         esac
   2811 else
   2812   enable_icu_config=true
   2813 fi
   2814 
   2815 INSTALL_ICU_CONFIG=$enable_icu_config
   2816 
   2817 
   2818 # Check whether to build debug libraries
   2819 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build debug libraries" >&5
   2820 $as_echo_n "checking whether to build debug libraries... " >&6; }
   2821 enabled=no
   2822 ENABLE_DEBUG=0
   2823 # Check whether --enable-debug was given.
   2824 if test "${enable_debug+set}" = set; then :
   2825   enableval=$enable_debug;  case "${enableval}" in
   2826          yes|"") enabled=yes; ENABLE_DEBUG=1; CONFIG_CPPFLAGS="$CONFIG_CPPFLAGS -DU_DEBUG=1" ;;
   2827          *) ;;
   2828     esac
   2829 fi
   2830 
   2831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enabled" >&5
   2832 $as_echo "$enabled" >&6; }
   2833 
   2834 
   2835 # Check whether to build release libraries
   2836 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build release libraries" >&5
   2837 $as_echo_n "checking whether to build release libraries... " >&6; }
   2838 enabled=yes
   2839 ENABLE_RELEASE=1
   2840 # Check whether --enable-release was given.
   2841 if test "${enable_release+set}" = set; then :
   2842   enableval=$enable_release;  case "${enableval}" in
   2843          no) enabled=no; ENABLE_RELEASE=0 ;;
   2844          *) ;;
   2845     esac
   2846 fi
   2847 
   2848 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enabled" >&5
   2849 $as_echo "$enabled" >&6; }
   2850 
   2851 
   2852 # Don't use the default C/CXXFLags
   2853 : ${CFLAGS=""}
   2854 : ${CXXFLAGS=""}
   2855 
   2856 # Checks for compilers
   2857 ac_ext=c
   2858 ac_cpp='$CPP $CPPFLAGS'
   2859 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   2860 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   2861 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   2862 if test -n "$ac_tool_prefix"; then
   2863   for ac_prog in clang gcc cc c99 c89 xlc_r xlc cl.exe icc
   2864   do
   2865     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
   2866 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
   2867 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   2868 $as_echo_n "checking for $ac_word... " >&6; }
   2869 if ${ac_cv_prog_CC+:} false; then :
   2870   $as_echo_n "(cached) " >&6
   2871 else
   2872   if test -n "$CC"; then
   2873   ac_cv_prog_CC="$CC" # Let the user override the test.
   2874 else
   2875 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   2876 for as_dir in $PATH
   2877 do
   2878   IFS=$as_save_IFS
   2879   test -z "$as_dir" && as_dir=.
   2880     for ac_exec_ext in '' $ac_executable_extensions; do
   2881   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   2882     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
   2883     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   2884     break 2
   2885   fi
   2886 done
   2887   done
   2888 IFS=$as_save_IFS
   2889 
   2890 fi
   2891 fi
   2892 CC=$ac_cv_prog_CC
   2893 if test -n "$CC"; then
   2894   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
   2895 $as_echo "$CC" >&6; }
   2896 else
   2897   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   2898 $as_echo "no" >&6; }
   2899 fi
   2900 
   2901 
   2902     test -n "$CC" && break
   2903   done
   2904 fi
   2905 if test -z "$CC"; then
   2906   ac_ct_CC=$CC
   2907   for ac_prog in clang gcc cc c99 c89 xlc_r xlc cl.exe icc
   2908 do
   2909   # Extract the first word of "$ac_prog", so it can be a program name with args.
   2910 set dummy $ac_prog; ac_word=$2
   2911 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   2912 $as_echo_n "checking for $ac_word... " >&6; }
   2913 if ${ac_cv_prog_ac_ct_CC+:} false; then :
   2914   $as_echo_n "(cached) " >&6
   2915 else
   2916   if test -n "$ac_ct_CC"; then
   2917   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
   2918 else
   2919 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   2920 for as_dir in $PATH
   2921 do
   2922   IFS=$as_save_IFS
   2923   test -z "$as_dir" && as_dir=.
   2924     for ac_exec_ext in '' $ac_executable_extensions; do
   2925   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   2926     ac_cv_prog_ac_ct_CC="$ac_prog"
   2927     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   2928     break 2
   2929   fi
   2930 done
   2931   done
   2932 IFS=$as_save_IFS
   2933 
   2934 fi
   2935 fi
   2936 ac_ct_CC=$ac_cv_prog_ac_ct_CC
   2937 if test -n "$ac_ct_CC"; then
   2938   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
   2939 $as_echo "$ac_ct_CC" >&6; }
   2940 else
   2941   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   2942 $as_echo "no" >&6; }
   2943 fi
   2944 
   2945 
   2946   test -n "$ac_ct_CC" && break
   2947 done
   2948 
   2949   if test "x$ac_ct_CC" = x; then
   2950     CC=""
   2951   else
   2952     case $cross_compiling:$ac_tool_warned in
   2953 yes:)
   2954 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   2955 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   2956 ac_tool_warned=yes ;;
   2957 esac
   2958     CC=$ac_ct_CC
   2959   fi
   2960 fi
   2961 
   2962 
   2963 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   2964 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   2965 as_fn_error $? "no acceptable C compiler found in \$PATH
   2966 See \`config.log' for more details" "$LINENO" 5; }
   2967 
   2968 # Provide some information about the compiler.
   2969 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
   2970 set X $ac_compile
   2971 ac_compiler=$2
   2972 for ac_option in --version -v -V -qversion; do
   2973   { { ac_try="$ac_compiler $ac_option >&5"
   2974 case "(($ac_try" in
   2975   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   2976   *) ac_try_echo=$ac_try;;
   2977 esac
   2978 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   2979 $as_echo "$ac_try_echo"; } >&5
   2980   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
   2981   ac_status=$?
   2982   if test -s conftest.err; then
   2983     sed '10a\
   2984 ... rest of stderr output deleted ...
   2985          10q' conftest.err >conftest.er1
   2986     cat conftest.er1 >&5
   2987   fi
   2988   rm -f conftest.er1 conftest.err
   2989   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   2990   test $ac_status = 0; }
   2991 done
   2992 
   2993 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   2994 /* end confdefs.h.  */
   2995 
   2996 int
   2997 main ()
   2998 {
   2999 
   3000   ;
   3001   return 0;
   3002 }
   3003 _ACEOF
   3004 ac_clean_files_save=$ac_clean_files
   3005 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
   3006 # Try to create an executable without -o first, disregard a.out.
   3007 # It will help us diagnose broken compilers, and finding out an intuition
   3008 # of exeext.
   3009 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
   3010 $as_echo_n "checking whether the C compiler works... " >&6; }
   3011 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
   3012 
   3013 # The possible output files:
   3014 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
   3015 
   3016 ac_rmfiles=
   3017 for ac_file in $ac_files
   3018 do
   3019   case $ac_file in
   3020     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
   3021     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
   3022   esac
   3023 done
   3024 rm -f $ac_rmfiles
   3025 
   3026 if { { ac_try="$ac_link_default"
   3027 case "(($ac_try" in
   3028   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   3029   *) ac_try_echo=$ac_try;;
   3030 esac
   3031 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   3032 $as_echo "$ac_try_echo"; } >&5
   3033   (eval "$ac_link_default") 2>&5
   3034   ac_status=$?
   3035   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   3036   test $ac_status = 0; }; then :
   3037   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
   3038 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
   3039 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
   3040 # so that the user can short-circuit this test for compilers unknown to
   3041 # Autoconf.
   3042 for ac_file in $ac_files ''
   3043 do
   3044   test -f "$ac_file" || continue
   3045   case $ac_file in
   3046     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
   3047 	;;
   3048     [ab].out )
   3049 	# We found the default executable, but exeext='' is most
   3050 	# certainly right.
   3051 	break;;
   3052     *.* )
   3053 	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
   3054 	then :; else
   3055 	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
   3056 	fi
   3057 	# We set ac_cv_exeext here because the later test for it is not
   3058 	# safe: cross compilers may not add the suffix if given an `-o'
   3059 	# argument, so we may need to know it at that point already.
   3060 	# Even if this section looks crufty: it has the advantage of
   3061 	# actually working.
   3062 	break;;
   3063     * )
   3064 	break;;
   3065   esac
   3066 done
   3067 test "$ac_cv_exeext" = no && ac_cv_exeext=
   3068 
   3069 else
   3070   ac_file=''
   3071 fi
   3072 if test -z "$ac_file"; then :
   3073   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3074 $as_echo "no" >&6; }
   3075 $as_echo "$as_me: failed program was:" >&5
   3076 sed 's/^/| /' conftest.$ac_ext >&5
   3077 
   3078 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   3079 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   3080 as_fn_error 77 "C compiler cannot create executables
   3081 See \`config.log' for more details" "$LINENO" 5; }
   3082 else
   3083   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   3084 $as_echo "yes" >&6; }
   3085 fi
   3086 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
   3087 $as_echo_n "checking for C compiler default output file name... " >&6; }
   3088 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
   3089 $as_echo "$ac_file" >&6; }
   3090 ac_exeext=$ac_cv_exeext
   3091 
   3092 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
   3093 ac_clean_files=$ac_clean_files_save
   3094 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
   3095 $as_echo_n "checking for suffix of executables... " >&6; }
   3096 if { { ac_try="$ac_link"
   3097 case "(($ac_try" in
   3098   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   3099   *) ac_try_echo=$ac_try;;
   3100 esac
   3101 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   3102 $as_echo "$ac_try_echo"; } >&5
   3103   (eval "$ac_link") 2>&5
   3104   ac_status=$?
   3105   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   3106   test $ac_status = 0; }; then :
   3107   # If both `conftest.exe' and `conftest' are `present' (well, observable)
   3108 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
   3109 # work properly (i.e., refer to `conftest.exe'), while it won't with
   3110 # `rm'.
   3111 for ac_file in conftest.exe conftest conftest.*; do
   3112   test -f "$ac_file" || continue
   3113   case $ac_file in
   3114     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
   3115     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
   3116 	  break;;
   3117     * ) break;;
   3118   esac
   3119 done
   3120 else
   3121   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   3122 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   3123 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
   3124 See \`config.log' for more details" "$LINENO" 5; }
   3125 fi
   3126 rm -f conftest conftest$ac_cv_exeext
   3127 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
   3128 $as_echo "$ac_cv_exeext" >&6; }
   3129 
   3130 rm -f conftest.$ac_ext
   3131 EXEEXT=$ac_cv_exeext
   3132 ac_exeext=$EXEEXT
   3133 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3134 /* end confdefs.h.  */
   3135 #include <stdio.h>
   3136 int
   3137 main ()
   3138 {
   3139 FILE *f = fopen ("conftest.out", "w");
   3140  return ferror (f) || fclose (f) != 0;
   3141 
   3142   ;
   3143   return 0;
   3144 }
   3145 _ACEOF
   3146 ac_clean_files="$ac_clean_files conftest.out"
   3147 # Check that the compiler produces executables we can run.  If not, either
   3148 # the compiler is broken, or we cross compile.
   3149 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
   3150 $as_echo_n "checking whether we are cross compiling... " >&6; }
   3151 if test "$cross_compiling" != yes; then
   3152   { { ac_try="$ac_link"
   3153 case "(($ac_try" in
   3154   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   3155   *) ac_try_echo=$ac_try;;
   3156 esac
   3157 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   3158 $as_echo "$ac_try_echo"; } >&5
   3159   (eval "$ac_link") 2>&5
   3160   ac_status=$?
   3161   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   3162   test $ac_status = 0; }
   3163   if { ac_try='./conftest$ac_cv_exeext'
   3164   { { case "(($ac_try" in
   3165   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   3166   *) ac_try_echo=$ac_try;;
   3167 esac
   3168 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   3169 $as_echo "$ac_try_echo"; } >&5
   3170   (eval "$ac_try") 2>&5
   3171   ac_status=$?
   3172   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   3173   test $ac_status = 0; }; }; then
   3174     cross_compiling=no
   3175   else
   3176     if test "$cross_compiling" = maybe; then
   3177 	cross_compiling=yes
   3178     else
   3179 	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   3180 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   3181 as_fn_error $? "cannot run C compiled programs.
   3182 If you meant to cross compile, use \`--host'.
   3183 See \`config.log' for more details" "$LINENO" 5; }
   3184     fi
   3185   fi
   3186 fi
   3187 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
   3188 $as_echo "$cross_compiling" >&6; }
   3189 
   3190 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
   3191 ac_clean_files=$ac_clean_files_save
   3192 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
   3193 $as_echo_n "checking for suffix of object files... " >&6; }
   3194 if ${ac_cv_objext+:} false; then :
   3195   $as_echo_n "(cached) " >&6
   3196 else
   3197   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3198 /* end confdefs.h.  */
   3199 
   3200 int
   3201 main ()
   3202 {
   3203 
   3204   ;
   3205   return 0;
   3206 }
   3207 _ACEOF
   3208 rm -f conftest.o conftest.obj
   3209 if { { ac_try="$ac_compile"
   3210 case "(($ac_try" in
   3211   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   3212   *) ac_try_echo=$ac_try;;
   3213 esac
   3214 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   3215 $as_echo "$ac_try_echo"; } >&5
   3216   (eval "$ac_compile") 2>&5
   3217   ac_status=$?
   3218   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   3219   test $ac_status = 0; }; then :
   3220   for ac_file in conftest.o conftest.obj conftest.*; do
   3221   test -f "$ac_file" || continue;
   3222   case $ac_file in
   3223     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
   3224     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
   3225        break;;
   3226   esac
   3227 done
   3228 else
   3229   $as_echo "$as_me: failed program was:" >&5
   3230 sed 's/^/| /' conftest.$ac_ext >&5
   3231 
   3232 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   3233 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   3234 as_fn_error $? "cannot compute suffix of object files: cannot compile
   3235 See \`config.log' for more details" "$LINENO" 5; }
   3236 fi
   3237 rm -f conftest.$ac_cv_objext conftest.$ac_ext
   3238 fi
   3239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
   3240 $as_echo "$ac_cv_objext" >&6; }
   3241 OBJEXT=$ac_cv_objext
   3242 ac_objext=$OBJEXT
   3243 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
   3244 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
   3245 if ${ac_cv_c_compiler_gnu+:} false; then :
   3246   $as_echo_n "(cached) " >&6
   3247 else
   3248   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3249 /* end confdefs.h.  */
   3250 
   3251 int
   3252 main ()
   3253 {
   3254 #ifndef __GNUC__
   3255        choke me
   3256 #endif
   3257 
   3258   ;
   3259   return 0;
   3260 }
   3261 _ACEOF
   3262 if ac_fn_c_try_compile "$LINENO"; then :
   3263   ac_compiler_gnu=yes
   3264 else
   3265   ac_compiler_gnu=no
   3266 fi
   3267 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   3268 ac_cv_c_compiler_gnu=$ac_compiler_gnu
   3269 
   3270 fi
   3271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
   3272 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
   3273 if test $ac_compiler_gnu = yes; then
   3274   GCC=yes
   3275 else
   3276   GCC=
   3277 fi
   3278 ac_test_CFLAGS=${CFLAGS+set}
   3279 ac_save_CFLAGS=$CFLAGS
   3280 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
   3281 $as_echo_n "checking whether $CC accepts -g... " >&6; }
   3282 if ${ac_cv_prog_cc_g+:} false; then :
   3283   $as_echo_n "(cached) " >&6
   3284 else
   3285   ac_save_c_werror_flag=$ac_c_werror_flag
   3286    ac_c_werror_flag=yes
   3287    ac_cv_prog_cc_g=no
   3288    CFLAGS="-g"
   3289    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3290 /* end confdefs.h.  */
   3291 
   3292 int
   3293 main ()
   3294 {
   3295 
   3296   ;
   3297   return 0;
   3298 }
   3299 _ACEOF
   3300 if ac_fn_c_try_compile "$LINENO"; then :
   3301   ac_cv_prog_cc_g=yes
   3302 else
   3303   CFLAGS=""
   3304       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3305 /* end confdefs.h.  */
   3306 
   3307 int
   3308 main ()
   3309 {
   3310 
   3311   ;
   3312   return 0;
   3313 }
   3314 _ACEOF
   3315 if ac_fn_c_try_compile "$LINENO"; then :
   3316 
   3317 else
   3318   ac_c_werror_flag=$ac_save_c_werror_flag
   3319 	 CFLAGS="-g"
   3320 	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3321 /* end confdefs.h.  */
   3322 
   3323 int
   3324 main ()
   3325 {
   3326 
   3327   ;
   3328   return 0;
   3329 }
   3330 _ACEOF
   3331 if ac_fn_c_try_compile "$LINENO"; then :
   3332   ac_cv_prog_cc_g=yes
   3333 fi
   3334 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   3335 fi
   3336 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   3337 fi
   3338 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   3339    ac_c_werror_flag=$ac_save_c_werror_flag
   3340 fi
   3341 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
   3342 $as_echo "$ac_cv_prog_cc_g" >&6; }
   3343 if test "$ac_test_CFLAGS" = set; then
   3344   CFLAGS=$ac_save_CFLAGS
   3345 elif test $ac_cv_prog_cc_g = yes; then
   3346   if test "$GCC" = yes; then
   3347     CFLAGS="-g -O2"
   3348   else
   3349     CFLAGS="-g"
   3350   fi
   3351 else
   3352   if test "$GCC" = yes; then
   3353     CFLAGS="-O2"
   3354   else
   3355     CFLAGS=
   3356   fi
   3357 fi
   3358 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
   3359 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
   3360 if ${ac_cv_prog_cc_c89+:} false; then :
   3361   $as_echo_n "(cached) " >&6
   3362 else
   3363   ac_cv_prog_cc_c89=no
   3364 ac_save_CC=$CC
   3365 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3366 /* end confdefs.h.  */
   3367 #include <stdarg.h>
   3368 #include <stdio.h>
   3369 struct stat;
   3370 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
   3371 struct buf { int x; };
   3372 FILE * (*rcsopen) (struct buf *, struct stat *, int);
   3373 static char *e (p, i)
   3374      char **p;
   3375      int i;
   3376 {
   3377   return p[i];
   3378 }
   3379 static char *f (char * (*g) (char **, int), char **p, ...)
   3380 {
   3381   char *s;
   3382   va_list v;
   3383   va_start (v,p);
   3384   s = g (p, va_arg (v,int));
   3385   va_end (v);
   3386   return s;
   3387 }
   3388 
   3389 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
   3390    function prototypes and stuff, but not '\xHH' hex character constants.
   3391    These don't provoke an error unfortunately, instead are silently treated
   3392    as 'x'.  The following induces an error, until -std is added to get
   3393    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
   3394    array size at least.  It's necessary to write '\x00'==0 to get something
   3395    that's true only with -std.  */
   3396 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
   3397 
   3398 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
   3399    inside strings and character constants.  */
   3400 #define FOO(x) 'x'
   3401 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
   3402 
   3403 int test (int i, double x);
   3404 struct s1 {int (*f) (int a);};
   3405 struct s2 {int (*f) (double a);};
   3406 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
   3407 int argc;
   3408 char **argv;
   3409 int
   3410 main ()
   3411 {
   3412 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
   3413   ;
   3414   return 0;
   3415 }
   3416 _ACEOF
   3417 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
   3418 	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
   3419 do
   3420   CC="$ac_save_CC $ac_arg"
   3421   if ac_fn_c_try_compile "$LINENO"; then :
   3422   ac_cv_prog_cc_c89=$ac_arg
   3423 fi
   3424 rm -f core conftest.err conftest.$ac_objext
   3425   test "x$ac_cv_prog_cc_c89" != "xno" && break
   3426 done
   3427 rm -f conftest.$ac_ext
   3428 CC=$ac_save_CC
   3429 
   3430 fi
   3431 # AC_CACHE_VAL
   3432 case "x$ac_cv_prog_cc_c89" in
   3433   x)
   3434     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
   3435 $as_echo "none needed" >&6; } ;;
   3436   xno)
   3437     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
   3438 $as_echo "unsupported" >&6; } ;;
   3439   *)
   3440     CC="$CC $ac_cv_prog_cc_c89"
   3441     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
   3442 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
   3443 esac
   3444 if test "x$ac_cv_prog_cc_c89" != xno; then :
   3445 
   3446 fi
   3447 
   3448 ac_ext=c
   3449 ac_cpp='$CPP $CPPFLAGS'
   3450 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   3451 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   3452 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   3453 
   3454 # Make sure that we try clang++ first, which provides C++11 support.
   3455 # The g++ compiler is less likely to support C++11.
   3456 ac_ext=cpp
   3457 ac_cpp='$CXXCPP $CPPFLAGS'
   3458 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   3459 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   3460 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
   3461 if test -z "$CXX"; then
   3462   if test -n "$CCC"; then
   3463     CXX=$CCC
   3464   else
   3465     if test -n "$ac_tool_prefix"; then
   3466   for ac_prog in clang++ g++ c++ gpp xlC_r xlC aCC CC cxx cc++ cl.exe icc FCC KCC RCC
   3467   do
   3468     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
   3469 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
   3470 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   3471 $as_echo_n "checking for $ac_word... " >&6; }
   3472 if ${ac_cv_prog_CXX+:} false; then :
   3473   $as_echo_n "(cached) " >&6
   3474 else
   3475   if test -n "$CXX"; then
   3476   ac_cv_prog_CXX="$CXX" # Let the user override the test.
   3477 else
   3478 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   3479 for as_dir in $PATH
   3480 do
   3481   IFS=$as_save_IFS
   3482   test -z "$as_dir" && as_dir=.
   3483     for ac_exec_ext in '' $ac_executable_extensions; do
   3484   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   3485     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
   3486     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   3487     break 2
   3488   fi
   3489 done
   3490   done
   3491 IFS=$as_save_IFS
   3492 
   3493 fi
   3494 fi
   3495 CXX=$ac_cv_prog_CXX
   3496 if test -n "$CXX"; then
   3497   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
   3498 $as_echo "$CXX" >&6; }
   3499 else
   3500   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3501 $as_echo "no" >&6; }
   3502 fi
   3503 
   3504 
   3505     test -n "$CXX" && break
   3506   done
   3507 fi
   3508 if test -z "$CXX"; then
   3509   ac_ct_CXX=$CXX
   3510   for ac_prog in clang++ g++ c++ gpp xlC_r xlC aCC CC cxx cc++ cl.exe icc FCC KCC RCC
   3511 do
   3512   # Extract the first word of "$ac_prog", so it can be a program name with args.
   3513 set dummy $ac_prog; ac_word=$2
   3514 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   3515 $as_echo_n "checking for $ac_word... " >&6; }
   3516 if ${ac_cv_prog_ac_ct_CXX+:} false; then :
   3517   $as_echo_n "(cached) " >&6
   3518 else
   3519   if test -n "$ac_ct_CXX"; then
   3520   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
   3521 else
   3522 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   3523 for as_dir in $PATH
   3524 do
   3525   IFS=$as_save_IFS
   3526   test -z "$as_dir" && as_dir=.
   3527     for ac_exec_ext in '' $ac_executable_extensions; do
   3528   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   3529     ac_cv_prog_ac_ct_CXX="$ac_prog"
   3530     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   3531     break 2
   3532   fi
   3533 done
   3534   done
   3535 IFS=$as_save_IFS
   3536 
   3537 fi
   3538 fi
   3539 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
   3540 if test -n "$ac_ct_CXX"; then
   3541   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
   3542 $as_echo "$ac_ct_CXX" >&6; }
   3543 else
   3544   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3545 $as_echo "no" >&6; }
   3546 fi
   3547 
   3548 
   3549   test -n "$ac_ct_CXX" && break
   3550 done
   3551 
   3552   if test "x$ac_ct_CXX" = x; then
   3553     CXX="g++"
   3554   else
   3555     case $cross_compiling:$ac_tool_warned in
   3556 yes:)
   3557 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   3558 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   3559 ac_tool_warned=yes ;;
   3560 esac
   3561     CXX=$ac_ct_CXX
   3562   fi
   3563 fi
   3564 
   3565   fi
   3566 fi
   3567 # Provide some information about the compiler.
   3568 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
   3569 set X $ac_compile
   3570 ac_compiler=$2
   3571 for ac_option in --version -v -V -qversion; do
   3572   { { ac_try="$ac_compiler $ac_option >&5"
   3573 case "(($ac_try" in
   3574   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   3575   *) ac_try_echo=$ac_try;;
   3576 esac
   3577 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   3578 $as_echo "$ac_try_echo"; } >&5
   3579   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
   3580   ac_status=$?
   3581   if test -s conftest.err; then
   3582     sed '10a\
   3583 ... rest of stderr output deleted ...
   3584          10q' conftest.err >conftest.er1
   3585     cat conftest.er1 >&5
   3586   fi
   3587   rm -f conftest.er1 conftest.err
   3588   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   3589   test $ac_status = 0; }
   3590 done
   3591 
   3592 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
   3593 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
   3594 if ${ac_cv_cxx_compiler_gnu+:} false; then :
   3595   $as_echo_n "(cached) " >&6
   3596 else
   3597   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3598 /* end confdefs.h.  */
   3599 
   3600 int
   3601 main ()
   3602 {
   3603 #ifndef __GNUC__
   3604        choke me
   3605 #endif
   3606 
   3607   ;
   3608   return 0;
   3609 }
   3610 _ACEOF
   3611 if ac_fn_cxx_try_compile "$LINENO"; then :
   3612   ac_compiler_gnu=yes
   3613 else
   3614   ac_compiler_gnu=no
   3615 fi
   3616 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   3617 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
   3618 
   3619 fi
   3620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
   3621 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
   3622 if test $ac_compiler_gnu = yes; then
   3623   GXX=yes
   3624 else
   3625   GXX=
   3626 fi
   3627 ac_test_CXXFLAGS=${CXXFLAGS+set}
   3628 ac_save_CXXFLAGS=$CXXFLAGS
   3629 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
   3630 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
   3631 if ${ac_cv_prog_cxx_g+:} false; then :
   3632   $as_echo_n "(cached) " >&6
   3633 else
   3634   ac_save_cxx_werror_flag=$ac_cxx_werror_flag
   3635    ac_cxx_werror_flag=yes
   3636    ac_cv_prog_cxx_g=no
   3637    CXXFLAGS="-g"
   3638    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3639 /* end confdefs.h.  */
   3640 
   3641 int
   3642 main ()
   3643 {
   3644 
   3645   ;
   3646   return 0;
   3647 }
   3648 _ACEOF
   3649 if ac_fn_cxx_try_compile "$LINENO"; then :
   3650   ac_cv_prog_cxx_g=yes
   3651 else
   3652   CXXFLAGS=""
   3653       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3654 /* end confdefs.h.  */
   3655 
   3656 int
   3657 main ()
   3658 {
   3659 
   3660   ;
   3661   return 0;
   3662 }
   3663 _ACEOF
   3664 if ac_fn_cxx_try_compile "$LINENO"; then :
   3665 
   3666 else
   3667   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
   3668 	 CXXFLAGS="-g"
   3669 	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3670 /* end confdefs.h.  */
   3671 
   3672 int
   3673 main ()
   3674 {
   3675 
   3676   ;
   3677   return 0;
   3678 }
   3679 _ACEOF
   3680 if ac_fn_cxx_try_compile "$LINENO"; then :
   3681   ac_cv_prog_cxx_g=yes
   3682 fi
   3683 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   3684 fi
   3685 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   3686 fi
   3687 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   3688    ac_cxx_werror_flag=$ac_save_cxx_werror_flag
   3689 fi
   3690 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
   3691 $as_echo "$ac_cv_prog_cxx_g" >&6; }
   3692 if test "$ac_test_CXXFLAGS" = set; then
   3693   CXXFLAGS=$ac_save_CXXFLAGS
   3694 elif test $ac_cv_prog_cxx_g = yes; then
   3695   if test "$GXX" = yes; then
   3696     CXXFLAGS="-g -O2"
   3697   else
   3698     CXXFLAGS="-g"
   3699   fi
   3700 else
   3701   if test "$GXX" = yes; then
   3702     CXXFLAGS="-O2"
   3703   else
   3704     CXXFLAGS=
   3705   fi
   3706 fi
   3707 ac_ext=c
   3708 ac_cpp='$CPP $CPPFLAGS'
   3709 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   3710 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   3711 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   3712 
   3713 
   3714 # pkg-config is needed for harfbuzz support
   3715 
   3716 
   3717 
   3718 
   3719 
   3720 
   3721 
   3722 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
   3723 	if test -n "$ac_tool_prefix"; then
   3724   # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
   3725 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
   3726 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   3727 $as_echo_n "checking for $ac_word... " >&6; }
   3728 if ${ac_cv_path_PKG_CONFIG+:} false; then :
   3729   $as_echo_n "(cached) " >&6
   3730 else
   3731   case $PKG_CONFIG in
   3732   [\\/]* | ?:[\\/]*)
   3733   ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
   3734   ;;
   3735   *)
   3736   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   3737 for as_dir in $PATH
   3738 do
   3739   IFS=$as_save_IFS
   3740   test -z "$as_dir" && as_dir=.
   3741     for ac_exec_ext in '' $ac_executable_extensions; do
   3742   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   3743     ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
   3744     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   3745     break 2
   3746   fi
   3747 done
   3748   done
   3749 IFS=$as_save_IFS
   3750 
   3751   ;;
   3752 esac
   3753 fi
   3754 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
   3755 if test -n "$PKG_CONFIG"; then
   3756   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
   3757 $as_echo "$PKG_CONFIG" >&6; }
   3758 else
   3759   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3760 $as_echo "no" >&6; }
   3761 fi
   3762 
   3763 
   3764 fi
   3765 if test -z "$ac_cv_path_PKG_CONFIG"; then
   3766   ac_pt_PKG_CONFIG=$PKG_CONFIG
   3767   # Extract the first word of "pkg-config", so it can be a program name with args.
   3768 set dummy pkg-config; ac_word=$2
   3769 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   3770 $as_echo_n "checking for $ac_word... " >&6; }
   3771 if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
   3772   $as_echo_n "(cached) " >&6
   3773 else
   3774   case $ac_pt_PKG_CONFIG in
   3775   [\\/]* | ?:[\\/]*)
   3776   ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
   3777   ;;
   3778   *)
   3779   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   3780 for as_dir in $PATH
   3781 do
   3782   IFS=$as_save_IFS
   3783   test -z "$as_dir" && as_dir=.
   3784     for ac_exec_ext in '' $ac_executable_extensions; do
   3785   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   3786     ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
   3787     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   3788     break 2
   3789   fi
   3790 done
   3791   done
   3792 IFS=$as_save_IFS
   3793 
   3794   ;;
   3795 esac
   3796 fi
   3797 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
   3798 if test -n "$ac_pt_PKG_CONFIG"; then
   3799   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
   3800 $as_echo "$ac_pt_PKG_CONFIG" >&6; }
   3801 else
   3802   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3803 $as_echo "no" >&6; }
   3804 fi
   3805 
   3806   if test "x$ac_pt_PKG_CONFIG" = x; then
   3807     PKG_CONFIG=""
   3808   else
   3809     case $cross_compiling:$ac_tool_warned in
   3810 yes:)
   3811 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   3812 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   3813 ac_tool_warned=yes ;;
   3814 esac
   3815     PKG_CONFIG=$ac_pt_PKG_CONFIG
   3816   fi
   3817 else
   3818   PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
   3819 fi
   3820 
   3821 fi
   3822 if test -n "$PKG_CONFIG"; then
   3823 	_pkg_min_version=0.20
   3824 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
   3825 $as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
   3826 	if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
   3827 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   3828 $as_echo "yes" >&6; }
   3829 	else
   3830 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3831 $as_echo "no" >&6; }
   3832 		PKG_CONFIG=""
   3833 	fi
   3834 fi
   3835 
   3836 pkg_failed=no
   3837 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ICULEHB" >&5
   3838 $as_echo_n "checking for ICULEHB... " >&6; }
   3839 
   3840 if test -n "$ICULEHB_CFLAGS"; then
   3841     pkg_cv_ICULEHB_CFLAGS="$ICULEHB_CFLAGS"
   3842  elif test -n "$PKG_CONFIG"; then
   3843     if test -n "$PKG_CONFIG" && \
   3844     { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"icu-le-hb\""; } >&5
   3845   ($PKG_CONFIG --exists --print-errors "icu-le-hb") 2>&5
   3846   ac_status=$?
   3847   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   3848   test $ac_status = 0; }; then
   3849   pkg_cv_ICULEHB_CFLAGS=`$PKG_CONFIG --cflags "icu-le-hb" 2>/dev/null`
   3850 		      test "x$?" != "x0" && pkg_failed=yes
   3851 else
   3852   pkg_failed=yes
   3853 fi
   3854  else
   3855     pkg_failed=untried
   3856 fi
   3857 if test -n "$ICULEHB_LIBS"; then
   3858     pkg_cv_ICULEHB_LIBS="$ICULEHB_LIBS"
   3859  elif test -n "$PKG_CONFIG"; then
   3860     if test -n "$PKG_CONFIG" && \
   3861     { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"icu-le-hb\""; } >&5
   3862   ($PKG_CONFIG --exists --print-errors "icu-le-hb") 2>&5
   3863   ac_status=$?
   3864   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   3865   test $ac_status = 0; }; then
   3866   pkg_cv_ICULEHB_LIBS=`$PKG_CONFIG --libs "icu-le-hb" 2>/dev/null`
   3867 		      test "x$?" != "x0" && pkg_failed=yes
   3868 else
   3869   pkg_failed=yes
   3870 fi
   3871  else
   3872     pkg_failed=untried
   3873 fi
   3874 
   3875 
   3876 
   3877 if test $pkg_failed = yes; then
   3878    	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3879 $as_echo "no" >&6; }
   3880 
   3881 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
   3882         _pkg_short_errors_supported=yes
   3883 else
   3884         _pkg_short_errors_supported=no
   3885 fi
   3886         if test $_pkg_short_errors_supported = yes; then
   3887 	        ICULEHB_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "icu-le-hb" 2>&1`
   3888         else
   3889 	        ICULEHB_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "icu-le-hb" 2>&1`
   3890         fi
   3891 	# Put the nasty error message in config.log where it belongs
   3892 	echo "$ICULEHB_PKG_ERRORS" >&5
   3893 
   3894 	:
   3895 elif test $pkg_failed = untried; then
   3896      	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3897 $as_echo "no" >&6; }
   3898 	:
   3899 else
   3900 	ICULEHB_CFLAGS=$pkg_cv_ICULEHB_CFLAGS
   3901 	ICULEHB_LIBS=$pkg_cv_ICULEHB_LIBS
   3902         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   3903 $as_echo "yes" >&6; }
   3904 	have_icu_le_hb=true
   3905 fi
   3906 
   3907 # Ensure that if CXXFLAGS/CFLAGS were not set when calling configure, set it correctly based on (enable/disable) debug or release option
   3908 # The release mode use is the default one for autoconf
   3909 if test "$GCC" = yes; then
   3910     if test "$CFLAGS" = ""; then
   3911         if test "$ENABLE_DEBUG" = 1; then
   3912             CFLAGS=-g
   3913         fi
   3914         if test "$ENABLE_RELEASE" = 1; then
   3915             CFLAGS="$CFLAGS -O2"
   3916         fi
   3917     fi
   3918     if test "$CXXFLAGS" = ""; then
   3919         if test "$ENABLE_DEBUG" = 1; then
   3920             CXXFLAGS=-g
   3921         fi
   3922         if test "$ENABLE_RELEASE" = 1; then
   3923             CXXFLAGS="$CXXFLAGS -O2"
   3924         fi
   3925     fi
   3926 fi
   3927 
   3928 ac_ext=c
   3929 ac_cpp='$CPP $CPPFLAGS'
   3930 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   3931 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   3932 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   3933 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
   3934 $as_echo_n "checking how to run the C preprocessor... " >&6; }
   3935 # On Suns, sometimes $CPP names a directory.
   3936 if test -n "$CPP" && test -d "$CPP"; then
   3937   CPP=
   3938 fi
   3939 if test -z "$CPP"; then
   3940   if ${ac_cv_prog_CPP+:} false; then :
   3941   $as_echo_n "(cached) " >&6
   3942 else
   3943       # Double quotes because CPP needs to be expanded
   3944     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
   3945     do
   3946       ac_preproc_ok=false
   3947 for ac_c_preproc_warn_flag in '' yes
   3948 do
   3949   # Use a header file that comes with gcc, so configuring glibc
   3950   # with a fresh cross-compiler works.
   3951   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
   3952   # <limits.h> exists even on freestanding compilers.
   3953   # On the NeXT, cc -E runs the code through the compiler's parser,
   3954   # not just through cpp. "Syntax error" is here to catch this case.
   3955   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3956 /* end confdefs.h.  */
   3957 #ifdef __STDC__
   3958 # include <limits.h>
   3959 #else
   3960 # include <assert.h>
   3961 #endif
   3962 		     Syntax error
   3963 _ACEOF
   3964 if ac_fn_c_try_cpp "$LINENO"; then :
   3965 
   3966 else
   3967   # Broken: fails on valid input.
   3968 continue
   3969 fi
   3970 rm -f conftest.err conftest.i conftest.$ac_ext
   3971 
   3972   # OK, works on sane cases.  Now check whether nonexistent headers
   3973   # can be detected and how.
   3974   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3975 /* end confdefs.h.  */
   3976 #include <ac_nonexistent.h>
   3977 _ACEOF
   3978 if ac_fn_c_try_cpp "$LINENO"; then :
   3979   # Broken: success on invalid input.
   3980 continue
   3981 else
   3982   # Passes both tests.
   3983 ac_preproc_ok=:
   3984 break
   3985 fi
   3986 rm -f conftest.err conftest.i conftest.$ac_ext
   3987 
   3988 done
   3989 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
   3990 rm -f conftest.i conftest.err conftest.$ac_ext
   3991 if $ac_preproc_ok; then :
   3992   break
   3993 fi
   3994 
   3995     done
   3996     ac_cv_prog_CPP=$CPP
   3997 
   3998 fi
   3999   CPP=$ac_cv_prog_CPP
   4000 else
   4001   ac_cv_prog_CPP=$CPP
   4002 fi
   4003 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
   4004 $as_echo "$CPP" >&6; }
   4005 ac_preproc_ok=false
   4006 for ac_c_preproc_warn_flag in '' yes
   4007 do
   4008   # Use a header file that comes with gcc, so configuring glibc
   4009   # with a fresh cross-compiler works.
   4010   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
   4011   # <limits.h> exists even on freestanding compilers.
   4012   # On the NeXT, cc -E runs the code through the compiler's parser,
   4013   # not just through cpp. "Syntax error" is here to catch this case.
   4014   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4015 /* end confdefs.h.  */
   4016 #ifdef __STDC__
   4017 # include <limits.h>
   4018 #else
   4019 # include <assert.h>
   4020 #endif
   4021 		     Syntax error
   4022 _ACEOF
   4023 if ac_fn_c_try_cpp "$LINENO"; then :
   4024 
   4025 else
   4026   # Broken: fails on valid input.
   4027 continue
   4028 fi
   4029 rm -f conftest.err conftest.i conftest.$ac_ext
   4030 
   4031   # OK, works on sane cases.  Now check whether nonexistent headers
   4032   # can be detected and how.
   4033   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4034 /* end confdefs.h.  */
   4035 #include <ac_nonexistent.h>
   4036 _ACEOF
   4037 if ac_fn_c_try_cpp "$LINENO"; then :
   4038   # Broken: success on invalid input.
   4039 continue
   4040 else
   4041   # Passes both tests.
   4042 ac_preproc_ok=:
   4043 break
   4044 fi
   4045 rm -f conftest.err conftest.i conftest.$ac_ext
   4046 
   4047 done
   4048 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
   4049 rm -f conftest.i conftest.err conftest.$ac_ext
   4050 if $ac_preproc_ok; then :
   4051 
   4052 else
   4053   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   4054 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   4055 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
   4056 See \`config.log' for more details" "$LINENO" 5; }
   4057 fi
   4058 
   4059 ac_ext=c
   4060 ac_cpp='$CPP $CPPFLAGS'
   4061 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   4062 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   4063 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   4064 
   4065 
   4066 # Find a good install program.  We prefer a C program (faster),
   4067 # so one script is as good as another.  But avoid the broken or
   4068 # incompatible versions:
   4069 # SysV /etc/install, /usr/sbin/install
   4070 # SunOS /usr/etc/install
   4071 # IRIX /sbin/install
   4072 # AIX /bin/install
   4073 # AmigaOS /C/install, which installs bootblocks on floppy discs
   4074 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
   4075 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
   4076 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
   4077 # OS/2's system install, which has a completely different semantic
   4078 # ./install, which can be erroneously created by make from ./install.sh.
   4079 # Reject install programs that cannot install multiple files.
   4080 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
   4081 $as_echo_n "checking for a BSD-compatible install... " >&6; }
   4082 if test -z "$INSTALL"; then
   4083 if ${ac_cv_path_install+:} false; then :
   4084   $as_echo_n "(cached) " >&6
   4085 else
   4086   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   4087 for as_dir in $PATH
   4088 do
   4089   IFS=$as_save_IFS
   4090   test -z "$as_dir" && as_dir=.
   4091     # Account for people who put trailing slashes in PATH elements.
   4092 case $as_dir/ in #((
   4093   ./ | .// | /[cC]/* | \
   4094   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
   4095   ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
   4096   /usr/ucb/* ) ;;
   4097   *)
   4098     # OSF1 and SCO ODT 3.0 have their own names for install.
   4099     # Don't use installbsd from OSF since it installs stuff as root
   4100     # by default.
   4101     for ac_prog in ginstall scoinst install; do
   4102       for ac_exec_ext in '' $ac_executable_extensions; do
   4103 	if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
   4104 	  if test $ac_prog = install &&
   4105 	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
   4106 	    # AIX install.  It has an incompatible calling convention.
   4107 	    :
   4108 	  elif test $ac_prog = install &&
   4109 	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
   4110 	    # program-specific install script used by HP pwplus--don't use.
   4111 	    :
   4112 	  else
   4113 	    rm -rf conftest.one conftest.two conftest.dir
   4114 	    echo one > conftest.one
   4115 	    echo two > conftest.two
   4116 	    mkdir conftest.dir
   4117 	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
   4118 	      test -s conftest.one && test -s conftest.two &&
   4119 	      test -s conftest.dir/conftest.one &&
   4120 	      test -s conftest.dir/conftest.two
   4121 	    then
   4122 	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
   4123 	      break 3
   4124 	    fi
   4125 	  fi
   4126 	fi
   4127       done
   4128     done
   4129     ;;
   4130 esac
   4131 
   4132   done
   4133 IFS=$as_save_IFS
   4134 
   4135 rm -rf conftest.one conftest.two conftest.dir
   4136 
   4137 fi
   4138   if test "${ac_cv_path_install+set}" = set; then
   4139     INSTALL=$ac_cv_path_install
   4140   else
   4141     # As a last resort, use the slow shell script.  Don't cache a
   4142     # value for INSTALL within a source directory, because that will
   4143     # break other packages using the cache if that directory is
   4144     # removed, or if the value is a relative name.
   4145     INSTALL=$ac_install_sh
   4146   fi
   4147 fi
   4148 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
   4149 $as_echo "$INSTALL" >&6; }
   4150 
   4151 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
   4152 # It thinks the first close brace ends the variable substitution.
   4153 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
   4154 
   4155 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
   4156 
   4157 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
   4158 
   4159 
   4160 
   4161 
   4162 ac_ext=cpp
   4163 ac_cpp='$CXXCPP $CPPFLAGS'
   4164 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   4165 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   4166 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
   4167 
   4168 
   4169 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4170 /* end confdefs.h.  */
   4171 
   4172 int
   4173 main ()
   4174 {
   4175 
   4176   ;
   4177   return 0;
   4178 }
   4179 _ACEOF
   4180 if ac_fn_cxx_try_link "$LINENO"; then :
   4181 
   4182 fi
   4183 rm -f core conftest.err conftest.$ac_objext \
   4184     conftest$ac_exeext conftest.$ac_ext
   4185 ac_ext=c
   4186 ac_cpp='$CPP $CPPFLAGS'
   4187 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   4188 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   4189 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   4190 
   4191 
   4192 # make sure install is relative to srcdir - if a script
   4193 if test "$srcdir" = "."; then
   4194   # If srcdir isn't just ., then (srcdir) is already prepended.
   4195   if test "${ac_install_sh}" = "${INSTALL}"; then
   4196    INSTALL="\\\$(top_srcdir)/${ac_install_sh}"
   4197   fi
   4198 fi
   4199 
   4200 #AC_CHECK_PROG(AUTOCONF, autoconf, autoconf, true)
   4201 #AC_CHECK_PROG(STRIP, strip, strip, true)
   4202 
   4203 for ac_prog in python3
   4204 do
   4205   # Extract the first word of "$ac_prog", so it can be a program name with args.
   4206 set dummy $ac_prog; ac_word=$2
   4207 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   4208 $as_echo_n "checking for $ac_word... " >&6; }
   4209 if ${ac_cv_prog_PYTHON3+:} false; then :
   4210   $as_echo_n "(cached) " >&6
   4211 else
   4212   if test -n "$PYTHON3"; then
   4213   ac_cv_prog_PYTHON3="$PYTHON3" # Let the user override the test.
   4214 else
   4215 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   4216 for as_dir in $PATH
   4217 do
   4218   IFS=$as_save_IFS
   4219   test -z "$as_dir" && as_dir=.
   4220     for ac_exec_ext in '' $ac_executable_extensions; do
   4221   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   4222     ac_cv_prog_PYTHON3="$ac_prog"
   4223     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   4224     break 2
   4225   fi
   4226 done
   4227   done
   4228 IFS=$as_save_IFS
   4229 
   4230 fi
   4231 fi
   4232 PYTHON3=$ac_cv_prog_PYTHON3
   4233 if test -n "$PYTHON3"; then
   4234   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PYTHON3" >&5
   4235 $as_echo "$PYTHON3" >&6; }
   4236 else
   4237   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   4238 $as_echo "no" >&6; }
   4239 fi
   4240 
   4241 
   4242   test -n "$PYTHON3" && break
   4243 done
   4244 
   4245 
   4246 # Check for the platform make
   4247 for ac_prog in gmake gnumake
   4248 do
   4249   # Extract the first word of "$ac_prog", so it can be a program name with args.
   4250 set dummy $ac_prog; ac_word=$2
   4251 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   4252 $as_echo_n "checking for $ac_word... " >&6; }
   4253 if ${ac_cv_path_U_MAKE+:} false; then :
   4254   $as_echo_n "(cached) " >&6
   4255 else
   4256   case $U_MAKE in
   4257   [\\/]* | ?:[\\/]*)
   4258   ac_cv_path_U_MAKE="$U_MAKE" # Let the user override the test with a path.
   4259   ;;
   4260   *)
   4261   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   4262 for as_dir in $PATH
   4263 do
   4264   IFS=$as_save_IFS
   4265   test -z "$as_dir" && as_dir=.
   4266     for ac_exec_ext in '' $ac_executable_extensions; do
   4267   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   4268     ac_cv_path_U_MAKE="$as_dir/$ac_word$ac_exec_ext"
   4269     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   4270     break 2
   4271   fi
   4272 done
   4273   done
   4274 IFS=$as_save_IFS
   4275 
   4276   ;;
   4277 esac
   4278 fi
   4279 U_MAKE=$ac_cv_path_U_MAKE
   4280 if test -n "$U_MAKE"; then
   4281   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $U_MAKE" >&5
   4282 $as_echo "$U_MAKE" >&6; }
   4283 else
   4284   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   4285 $as_echo "no" >&6; }
   4286 fi
   4287 
   4288 
   4289   test -n "$U_MAKE" && break
   4290 done
   4291 test -n "$U_MAKE" || U_MAKE="make"
   4292 
   4293 
   4294 
   4295 
   4296 
   4297 # Check whether --with-cross-build was given.
   4298 if test "${with_cross_build+set}" = set; then :
   4299   withval=$with_cross_build; cross_buildroot="${withval}"
   4300 else
   4301   cross_buildroot=""
   4302 fi
   4303 
   4304 
   4305 if test "X$cross_buildroot" = "X"; then
   4306     if test "$cross_compiling" = "yes"; then
   4307         as_fn_error $? "Error! Cross compiling but no --with-cross-build option specified - please supply the path to an executable ICU's build root" "$LINENO" 5
   4308 	    fi
   4309 else
   4310     if test -f "${cross_buildroot}/config/icucross.mk"; then
   4311         { $as_echo "$as_me:${as_lineno-$LINENO}: result: Using cross buildroot: $cross_buildroot" >&5
   4312 $as_echo "Using cross buildroot: $cross_buildroot" >&6; }
   4313     else
   4314         if test -d "${cross_buildroot}"; then
   4315             as_fn_error $? "${cross_buildroot}/config/icucross.mk not found. Please build ICU in ${cross_buildroot} first." "$LINENO" 5
   4316         else
   4317             as_fn_error $? "No such directory ${cross_buildroot} supplied as the argument to --with-cross-build. Use an absolute path." "$LINENO" 5
   4318         fi
   4319     fi
   4320 fi
   4321 
   4322 
   4323 # Check for doxygen to generate documentation
   4324 # Extract the first word of "doxygen", so it can be a program name with args.
   4325 set dummy doxygen; ac_word=$2
   4326 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   4327 $as_echo_n "checking for $ac_word... " >&6; }
   4328 if ${ac_cv_path_DOXYGEN+:} false; then :
   4329   $as_echo_n "(cached) " >&6
   4330 else
   4331   case $DOXYGEN in
   4332   [\\/]* | ?:[\\/]*)
   4333   ac_cv_path_DOXYGEN="$DOXYGEN" # Let the user override the test with a path.
   4334   ;;
   4335   *)
   4336   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   4337 as_dummy="$PATH:/usr/local/bin:/usr/bin"
   4338 for as_dir in $as_dummy
   4339 do
   4340   IFS=$as_save_IFS
   4341   test -z "$as_dir" && as_dir=.
   4342     for ac_exec_ext in '' $ac_executable_extensions; do
   4343   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   4344     ac_cv_path_DOXYGEN="$as_dir/$ac_word$ac_exec_ext"
   4345     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   4346     break 2
   4347   fi
   4348 done
   4349   done
   4350 IFS=$as_save_IFS
   4351 
   4352   ;;
   4353 esac
   4354 fi
   4355 DOXYGEN=$ac_cv_path_DOXYGEN
   4356 if test -n "$DOXYGEN"; then
   4357   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DOXYGEN" >&5
   4358 $as_echo "$DOXYGEN" >&6; }
   4359 else
   4360   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   4361 $as_echo "no" >&6; }
   4362 fi
   4363 
   4364 
   4365 
   4366 # Check that the linker is usable
   4367 
   4368 case "${host}" in
   4369     *-*-cygwin*|*-*-mingw*)
   4370         if test "$GCC" != yes && test -n "`link --version 2>&1 | grep 'GNU coreutils'`"; then
   4371             as_fn_error $? "link.exe is not a valid linker. Your PATH is incorrect.
   4372                   Please follow the directions in ICU's readme." "$LINENO" 5
   4373         fi;;
   4374     *);;
   4375 esac
   4376 
   4377 # Determine the executable suffix
   4378 # We don't use AC_EXEEXT because some compilers output separate debugging
   4379 # files, which confuses the AC_EXEEXT macro.
   4380 { $as_echo "$as_me:${as_lineno-$LINENO}: checking checking for executable suffix" >&5
   4381 $as_echo_n "checking checking for executable suffix... " >&6; }
   4382 case "${host}" in
   4383     *-*-cygwin*|*-*-mingw*)  EXEEXT=.exe ;;
   4384     *)      EXEEXT="" ;;
   4385 esac
   4386 ac_exeext=$EXEEXT
   4387 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $EXEEXT" >&5
   4388 $as_echo "$EXEEXT" >&6; }
   4389 
   4390 
   4391 # Determine how strict we want to be when compiling
   4392 
   4393     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether strict compiling is on" >&5
   4394 $as_echo_n "checking whether strict compiling is on... " >&6; }
   4395     # Check whether --enable-strict was given.
   4396 if test "${enable_strict+set}" = set; then :
   4397   enableval=$enable_strict;
   4398         if test "$enableval" = no
   4399         then
   4400             ac_use_strict_options=no
   4401         else
   4402             ac_use_strict_options=yes
   4403         fi
   4404 
   4405 else
   4406   ac_use_strict_options=yes
   4407 fi
   4408 
   4409     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_use_strict_options" >&5
   4410 $as_echo "$ac_use_strict_options" >&6; }
   4411 
   4412     if test "$ac_use_strict_options" = yes
   4413     then
   4414         if test "$GCC" = yes
   4415         then
   4416             case "${host}" in
   4417             *-*-solaris*)
   4418                 # Don't use -std=c11 on Solaris because of timezone check fails
   4419                 ;;
   4420             *)
   4421                 # Do not use -ansi. It limits us to C90, and it breaks some platforms.
   4422                 # We use -std=c11 to disable the gnu99 defaults and its associated warnings
   4423                 CFLAGS="$CFLAGS -std=c11"
   4424                 ;;
   4425             esac
   4426 
   4427             CFLAGS="$CFLAGS -Wall -pedantic -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings"
   4428         else
   4429             case "${host}" in
   4430             *-*-cygwin)
   4431                 if test "`$CC /help 2>&1 | head -c9`" = "Microsoft"
   4432                 then
   4433                     CFLAGS="$CFLAGS /W4"
   4434                 fi ;;
   4435             *-*-mingw*)
   4436                 CFLAGS="$CFLAGS -W4" ;;
   4437             esac
   4438         fi
   4439         if test "$GXX" = yes
   4440         then
   4441             CXXFLAGS="$CXXFLAGS -W -Wall -pedantic -Wpointer-arith -Wwrite-strings -Wno-long-long"
   4442         else
   4443             case "${host}" in
   4444             *-*-cygwin)
   4445                 if test "`$CXX /help 2>&1 | head -c9`" = "Microsoft"
   4446                 then
   4447                     CXXFLAGS="$CXXFLAGS /W4"
   4448                 fi ;;
   4449             *-*-mingw*)
   4450                 CFLAGS="$CFLAGS -W4" ;;
   4451             esac
   4452         fi
   4453     fi
   4454 
   4455 
   4456 # Check if we can build and use 64-bit libraries
   4457 
   4458 
   4459 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
   4460 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
   4461 if ${ac_cv_path_GREP+:} false; then :
   4462   $as_echo_n "(cached) " >&6
   4463 else
   4464   if test -z "$GREP"; then
   4465   ac_path_GREP_found=false
   4466   # Loop through the user's path and test for each of PROGNAME-LIST
   4467   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   4468 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
   4469 do
   4470   IFS=$as_save_IFS
   4471   test -z "$as_dir" && as_dir=.
   4472     for ac_prog in grep ggrep; do
   4473     for ac_exec_ext in '' $ac_executable_extensions; do
   4474       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
   4475       as_fn_executable_p "$ac_path_GREP" || continue
   4476 # Check for GNU ac_path_GREP and select it if it is found.
   4477   # Check for GNU $ac_path_GREP
   4478 case `"$ac_path_GREP" --version 2>&1` in
   4479 *GNU*)
   4480   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
   4481 *)
   4482   ac_count=0
   4483   $as_echo_n 0123456789 >"conftest.in"
   4484   while :
   4485   do
   4486     cat "conftest.in" "conftest.in" >"conftest.tmp"
   4487     mv "conftest.tmp" "conftest.in"
   4488     cp "conftest.in" "conftest.nl"
   4489     $as_echo 'GREP' >> "conftest.nl"
   4490     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
   4491     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
   4492     as_fn_arith $ac_count + 1 && ac_count=$as_val
   4493     if test $ac_count -gt ${ac_path_GREP_max-0}; then
   4494       # Best one so far, save it but keep looking for a better one
   4495       ac_cv_path_GREP="$ac_path_GREP"
   4496       ac_path_GREP_max=$ac_count
   4497     fi
   4498     # 10*(2^10) chars as input seems more than enough
   4499     test $ac_count -gt 10 && break
   4500   done
   4501   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
   4502 esac
   4503 
   4504       $ac_path_GREP_found && break 3
   4505     done
   4506   done
   4507   done
   4508 IFS=$as_save_IFS
   4509   if test -z "$ac_cv_path_GREP"; then
   4510     as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
   4511   fi
   4512 else
   4513   ac_cv_path_GREP=$GREP
   4514 fi
   4515 
   4516 fi
   4517 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
   4518 $as_echo "$ac_cv_path_GREP" >&6; }
   4519  GREP="$ac_cv_path_GREP"
   4520 
   4521 
   4522 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
   4523 $as_echo_n "checking for egrep... " >&6; }
   4524 if ${ac_cv_path_EGREP+:} false; then :
   4525   $as_echo_n "(cached) " >&6
   4526 else
   4527   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
   4528    then ac_cv_path_EGREP="$GREP -E"
   4529    else
   4530      if test -z "$EGREP"; then
   4531   ac_path_EGREP_found=false
   4532   # Loop through the user's path and test for each of PROGNAME-LIST
   4533   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   4534 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
   4535 do
   4536   IFS=$as_save_IFS
   4537   test -z "$as_dir" && as_dir=.
   4538     for ac_prog in egrep; do
   4539     for ac_exec_ext in '' $ac_executable_extensions; do
   4540       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
   4541       as_fn_executable_p "$ac_path_EGREP" || continue
   4542 # Check for GNU ac_path_EGREP and select it if it is found.
   4543   # Check for GNU $ac_path_EGREP
   4544 case `"$ac_path_EGREP" --version 2>&1` in
   4545 *GNU*)
   4546   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
   4547 *)
   4548   ac_count=0
   4549   $as_echo_n 0123456789 >"conftest.in"
   4550   while :
   4551   do
   4552     cat "conftest.in" "conftest.in" >"conftest.tmp"
   4553     mv "conftest.tmp" "conftest.in"
   4554     cp "conftest.in" "conftest.nl"
   4555     $as_echo 'EGREP' >> "conftest.nl"
   4556     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
   4557     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
   4558     as_fn_arith $ac_count + 1 && ac_count=$as_val
   4559     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
   4560       # Best one so far, save it but keep looking for a better one
   4561       ac_cv_path_EGREP="$ac_path_EGREP"
   4562       ac_path_EGREP_max=$ac_count
   4563     fi
   4564     # 10*(2^10) chars as input seems more than enough
   4565     test $ac_count -gt 10 && break
   4566   done
   4567   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
   4568 esac
   4569 
   4570       $ac_path_EGREP_found && break 3
   4571     done
   4572   done
   4573   done
   4574 IFS=$as_save_IFS
   4575   if test -z "$ac_cv_path_EGREP"; then
   4576     as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
   4577   fi
   4578 else
   4579   ac_cv_path_EGREP=$EGREP
   4580 fi
   4581 
   4582    fi
   4583 fi
   4584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
   4585 $as_echo "$ac_cv_path_EGREP" >&6; }
   4586  EGREP="$ac_cv_path_EGREP"
   4587 
   4588 
   4589 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
   4590 $as_echo_n "checking for ANSI C header files... " >&6; }
   4591 if ${ac_cv_header_stdc+:} false; then :
   4592   $as_echo_n "(cached) " >&6
   4593 else
   4594   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4595 /* end confdefs.h.  */
   4596 #include <stdlib.h>
   4597 #include <stdarg.h>
   4598 #include <string.h>
   4599 #include <float.h>
   4600 
   4601 int
   4602 main ()
   4603 {
   4604 
   4605   ;
   4606   return 0;
   4607 }
   4608 _ACEOF
   4609 if ac_fn_c_try_compile "$LINENO"; then :
   4610   ac_cv_header_stdc=yes
   4611 else
   4612   ac_cv_header_stdc=no
   4613 fi
   4614 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   4615 
   4616 if test $ac_cv_header_stdc = yes; then
   4617   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
   4618   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4619 /* end confdefs.h.  */
   4620 #include <string.h>
   4621 
   4622 _ACEOF
   4623 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   4624   $EGREP "memchr" >/dev/null 2>&1; then :
   4625 
   4626 else
   4627   ac_cv_header_stdc=no
   4628 fi
   4629 rm -f conftest*
   4630 
   4631 fi
   4632 
   4633 if test $ac_cv_header_stdc = yes; then
   4634   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
   4635   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4636 /* end confdefs.h.  */
   4637 #include <stdlib.h>
   4638 
   4639 _ACEOF
   4640 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   4641   $EGREP "free" >/dev/null 2>&1; then :
   4642 
   4643 else
   4644   ac_cv_header_stdc=no
   4645 fi
   4646 rm -f conftest*
   4647 
   4648 fi
   4649 
   4650 if test $ac_cv_header_stdc = yes; then
   4651   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
   4652   if test "$cross_compiling" = yes; then :
   4653   :
   4654 else
   4655   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4656 /* end confdefs.h.  */
   4657 #include <ctype.h>
   4658 #include <stdlib.h>
   4659 #if ((' ' & 0x0FF) == 0x020)
   4660 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
   4661 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
   4662 #else
   4663 # define ISLOWER(c) \
   4664 		   (('a' <= (c) && (c) <= 'i') \
   4665 		     || ('j' <= (c) && (c) <= 'r') \
   4666 		     || ('s' <= (c) && (c) <= 'z'))
   4667 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
   4668 #endif
   4669 
   4670 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
   4671 int
   4672 main ()
   4673 {
   4674   int i;
   4675   for (i = 0; i < 256; i++)
   4676     if (XOR (islower (i), ISLOWER (i))
   4677 	|| toupper (i) != TOUPPER (i))
   4678       return 2;
   4679   return 0;
   4680 }
   4681 _ACEOF
   4682 if ac_fn_c_try_run "$LINENO"; then :
   4683 
   4684 else
   4685   ac_cv_header_stdc=no
   4686 fi
   4687 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   4688   conftest.$ac_objext conftest.beam conftest.$ac_ext
   4689 fi
   4690 
   4691 fi
   4692 fi
   4693 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
   4694 $as_echo "$ac_cv_header_stdc" >&6; }
   4695 if test $ac_cv_header_stdc = yes; then
   4696 
   4697 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
   4698 
   4699 fi
   4700 
   4701 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
   4702 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
   4703 		  inttypes.h stdint.h unistd.h
   4704 do :
   4705   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
   4706 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
   4707 "
   4708 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
   4709   cat >>confdefs.h <<_ACEOF
   4710 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
   4711 _ACEOF
   4712 
   4713 fi
   4714 
   4715 done
   4716 
   4717 
   4718 
   4719     BITS_REQ=nochange
   4720     ENABLE_64BIT_LIBS=unknown
   4721     ## revisit this for cross-compile.
   4722 
   4723     # Check whether --enable-64bit-libs was given.
   4724 if test "${enable_64bit_libs+set}" = set; then :
   4725   enableval=$enable_64bit_libs; echo "note, use --with-library-bits instead of --*-64bit-libs"
   4726          case "${enableval}" in
   4727             no|false|32) with_library_bits=32;  ;;
   4728             yes|true|64) with_library_bits=64else32 ;;
   4729             nochange) with_library_bits=nochange; ;;
   4730             *) as_fn_error $? "bad value ${enableval} for '--*-64bit-libs'" "$LINENO" 5 ;;
   4731             esac
   4732 fi
   4733 
   4734 
   4735 
   4736 
   4737 # Check whether --with-library-bits was given.
   4738 if test "${with_library_bits+set}" = set; then :
   4739   withval=$with_library_bits; case "${withval}" in
   4740             ""|nochange) BITS_REQ=$withval ;;
   4741             32|64|64else32) BITS_REQ=$withval ;;
   4742             *) as_fn_error $? "bad value ${withval} for --with-library-bits" "$LINENO" 5 ;;
   4743             esac
   4744 fi
   4745 
   4746 
   4747     # don't use these for cross compiling
   4748     if test "$cross_compiling" = "yes" -a "${BITS_REQ}" != "nochange"; then
   4749         as_fn_error $? "Don't specify bitness when cross compiling. See readme.html for help with cross compilation., and set compiler options manually." "$LINENO" 5
   4750     fi
   4751     # The cast to long int works around a bug in the HP C Compiler
   4752 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
   4753 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
   4754 # This bug is HP SR number 8606223364.
   4755 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
   4756 $as_echo_n "checking size of void *... " >&6; }
   4757 if ${ac_cv_sizeof_void_p+:} false; then :
   4758   $as_echo_n "(cached) " >&6
   4759 else
   4760   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p"        "$ac_includes_default"; then :
   4761 
   4762 else
   4763   if test "$ac_cv_type_void_p" = yes; then
   4764      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   4765 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   4766 as_fn_error 77 "cannot compute sizeof (void *)
   4767 See \`config.log' for more details" "$LINENO" 5; }
   4768    else
   4769      ac_cv_sizeof_void_p=0
   4770    fi
   4771 fi
   4772 
   4773 fi
   4774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
   4775 $as_echo "$ac_cv_sizeof_void_p" >&6; }
   4776 
   4777 
   4778 
   4779 cat >>confdefs.h <<_ACEOF
   4780 #define SIZEOF_VOID_P $ac_cv_sizeof_void_p
   4781 _ACEOF
   4782 
   4783 
   4784     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether runnable 64 bit binaries are built by default" >&5
   4785 $as_echo_n "checking whether runnable 64 bit binaries are built by default... " >&6; }
   4786     case $ac_cv_sizeof_void_p in
   4787         8) DEFAULT_64BIT=yes ;;
   4788         4) DEFAULT_64BIT=no ;;
   4789         *) DEFAULT_64BIT=unknown
   4790     esac
   4791     BITS_GOT=unknown
   4792 
   4793     # 'OK' here means, we can exit any further checking, everything's copa
   4794     BITS_OK=yes
   4795 
   4796     # do we need to check for buildable/runnable 32 or 64 bit?
   4797     BITS_CHECK_32=no
   4798     BITS_CHECK_64=no
   4799 
   4800     # later, can we run the 32/64 bit binaries so made?
   4801     BITS_RUN_32=no
   4802     BITS_RUN_64=no
   4803 
   4804     if test "$DEFAULT_64BIT" = "yes"; then
   4805         # we get 64 bits by default.
   4806         BITS_GOT=64
   4807         case "$BITS_REQ" in
   4808             32)
   4809                 # need to look for 32 bit support.
   4810                 BITS_CHECK_32=yes
   4811                 # not copa.
   4812                 BITS_OK=no;;
   4813             # everyone else is happy.
   4814             nochange) ;;
   4815             *) ;;
   4816         esac
   4817     elif test "$DEFAULT_64BIT" = "no"; then
   4818         # not 64 bit by default.
   4819         BITS_GOT=32
   4820         case "$BITS_REQ" in
   4821             64|64else32)
   4822                 BITS_CHECK_64=yes
   4823                 #BITS_CHECK_32=yes
   4824                 BITS_OK=no;;
   4825             nochange) ;;
   4826             *) ;;
   4827         esac
   4828     elif test "$DEFAULT_64BIT" = "unknown"; then
   4829         # cross compiling.
   4830         BITS_GOT=unknown
   4831         case "$BITS_REQ" in
   4832             64|64else32) BITS_OK=no
   4833             BITS_CHECK_32=yes
   4834             BITS_CHECK_64=yes ;;
   4835             32) BITS_OK=no;;
   4836             nochange) ;;
   4837             *) ;;
   4838         esac
   4839     fi
   4840 
   4841     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DEFAULT_64BIT" >&5
   4842 $as_echo "$DEFAULT_64BIT" >&6; };
   4843 
   4844     if test "$BITS_OK" != "yes"; then
   4845         # not copa. back these up.
   4846         CFLAGS_OLD="${CFLAGS}"
   4847         CXXFLAGS_OLD="${CXXFLAGS}"
   4848         LDFLAGS_OLD="${LDFLAGS}"
   4849         ARFLAGS_OLD="${ARFLAGS}"
   4850 
   4851         CFLAGS_32="${CFLAGS}"
   4852         CXXFLAGS_32="${CXXFLAGS}"
   4853         LDFLAGS_32="${LDFLAGS}"
   4854         ARFLAGS_32="${ARFLAGS}"
   4855 
   4856         CFLAGS_64="${CFLAGS}"
   4857         CXXFLAGS_64="${CXXFLAGS}"
   4858         LDFLAGS_64="${LDFLAGS}"
   4859         ARFLAGS_64="${ARFLAGS}"
   4860 
   4861         CAN_BUILD_64=unknown
   4862         CAN_BUILD_32=unknown
   4863         # These results can't be cached because is sets compiler flags.
   4864         if test "$BITS_CHECK_64" = "yes"; then
   4865             { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to build 64-bit executables" >&5
   4866 $as_echo_n "checking how to build 64-bit executables... " >&6; }
   4867             CAN_BUILD_64=no
   4868             ####
   4869             # Find out if we think we can *build* for 64 bit. Doesn't check whether we can run it.
   4870             #  Note, we don't have to actually check if the options work- we'll try them before using them.
   4871             #  So, only try actually testing the options, if you are trying to decide between multiple options.
   4872             # On exit from the following clauses:
   4873             # if CAN_BUILD_64=yes:
   4874             #    *FLAGS are assumed to contain the right settings for 64bit
   4875             # else if CAN_BUILD_64=no: (default)
   4876             #    *FLAGS are assumed to be trashed, and will be reset from *FLAGS_OLD
   4877 
   4878             if test "$GCC" = yes; then
   4879                 CFLAGS="${CFLAGS} -m64"
   4880                 CXXFLAGS="${CXXFLAGS} -m64"
   4881                 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4882 /* end confdefs.h.  */
   4883 int main(void) {return (sizeof(void*)*8==64)?0:1;}
   4884 _ACEOF
   4885 if ac_fn_c_try_compile "$LINENO"; then :
   4886   CAN_BUILD_64=yes
   4887 else
   4888   CAN_BUILD_64=no
   4889 fi
   4890 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   4891             else
   4892                 case "${host}" in
   4893                 sparc*-*-solaris*)
   4894                     # 1. try -m64
   4895                     CFLAGS="${CFLAGS} -m64"
   4896                     CXXFLAGS="${CXXFLAGS} -m64"
   4897                     if test "$cross_compiling" = yes; then :
   4898   CAN_BUILD_64=unknown
   4899 else
   4900   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4901 /* end confdefs.h.  */
   4902 int main(void) {return (sizeof(void*)*8==64)?0:1;}
   4903 _ACEOF
   4904 if ac_fn_c_try_run "$LINENO"; then :
   4905   CAN_BUILD_64=yes
   4906 else
   4907   CAN_BUILD_64=no
   4908 fi
   4909 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   4910   conftest.$ac_objext conftest.beam conftest.$ac_ext
   4911 fi
   4912 
   4913                     if test "$CAN_BUILD_64" != yes; then
   4914                         # Nope. back out changes.
   4915                         CFLAGS="${CFLAGS_OLD}"
   4916                         CXXFLAGS="${CXXFLAGS_OLD}"
   4917                         # 2. try xarch=v9 [deprecated]
   4918                         ## TODO: cross compile: the following won't work.
   4919                         SPARCV9=`isainfo -n 2>&1 | grep sparcv9`
   4920                         SOL64=`$CXX -xarch=v9 2>&1 && $CC -xarch=v9 2>&1 | grep -v usage:`
   4921                         # "Warning: -xarch=v9 is deprecated, use -m64 to create 64-bit programs"
   4922                         if test -z "$SOL64" && test -n "$SPARCV9"; then
   4923                             CFLAGS="${CFLAGS} -xtarget=ultra -xarch=v9"
   4924                             CXXFLAGS="${CXXFLAGS} -xtarget=ultra -xarch=v9"
   4925                             LDFLAGS="${LDFLAGS} -xtarget=ultra -xarch=v9"
   4926                             CAN_BUILD_64=yes
   4927                         fi
   4928                     fi
   4929                     ;;
   4930                 i386-*-solaris*)
   4931                     # 1. try -m64
   4932                     CFLAGS="${CFLAGS} -m64"
   4933                     CXXFLAGS="${CXXFLAGS} -m64"
   4934                     if test "$cross_compiling" = yes; then :
   4935   CAN_BUILD_64=unknown
   4936 else
   4937   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4938 /* end confdefs.h.  */
   4939 int main(void) {return (sizeof(void*)*8==64)?0:1;}
   4940 _ACEOF
   4941 if ac_fn_c_try_run "$LINENO"; then :
   4942   CAN_BUILD_64=yes
   4943 else
   4944   CAN_BUILD_64=no
   4945 fi
   4946 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   4947   conftest.$ac_objext conftest.beam conftest.$ac_ext
   4948 fi
   4949 
   4950                     if test "$CAN_BUILD_64" != yes; then
   4951                         # Nope. back out changes.
   4952                         CFLAGS="${CFLAGS_OLD}"
   4953                         CXXFLAGS="${CXXFLAGS_OLD}"
   4954                         # 2. try the older compiler option
   4955                         ## TODO: cross compile problem
   4956                         AMD64=`isainfo -n 2>&1 | grep amd64`
   4957                         SOL64=`$CXX -xtarget=generic64 2>&1 && $CC -xtarget=generic64 2>&1 | grep -v usage:`
   4958                         if test -z "$SOL64" && test -n "$AMD64"; then
   4959                             CFLAGS="${CFLAGS} -xtarget=generic64"
   4960                             CXXFLAGS="${CXXFLAGS} -xtarget=generic64"
   4961                             CAN_BUILD_64=yes
   4962                         fi
   4963                     fi
   4964                     ;;
   4965                 ia64-*-linux*)
   4966                     # check for ecc/ecpc compiler support
   4967                     ## TODO: cross compiler problem
   4968                     if test -n "`$CXX --help 2>&1 && $CC --help 2>&1 | grep -v Intel`"; then
   4969                         if test -n "`$CXX --help 2>&1 && $CC --help 2>&1 | grep -v Itanium`"; then
   4970                             CAN_BUILD_64=yes
   4971                         fi
   4972                     fi
   4973                     ;;
   4974                 *-*-cygwin)
   4975                     # vcvarsamd64.bat should have been used to enable 64-bit builds.
   4976                     # We only do this check to display the correct answer.
   4977                     ## TODO: cross compiler problem
   4978                     if test -n "`$CXX -help 2>&1 | grep 'for x64'`"; then
   4979                         CAN_BUILD_64=yes
   4980                     fi
   4981                     ;;
   4982                 *-*-aix*|powerpc64-*-linux*)
   4983                     CFLAGS="${CFLAGS} -q64"
   4984                     CXXFLAGS="${CXXFLAGS} -q64"
   4985                     LDFLAGS="${LDFLAGS} -q64"
   4986                     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4987 /* end confdefs.h.  */
   4988 int main(void) {return (sizeof(void*)*8==64)?0:1;}
   4989 _ACEOF
   4990 if ac_fn_c_try_compile "$LINENO"; then :
   4991   CAN_BUILD_64=yes
   4992 else
   4993   CAN_BUILD_64=no
   4994 fi
   4995 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   4996                     if test "$CAN_BUILD_64" = yes; then
   4997                         # worked- set other options.
   4998                         case "${host}" in
   4999                         *-*-aix*)
   5000                             # tell AIX what executable mode to use.
   5001                             ARFLAGS="${ARFLAGS} -X64"
   5002                         esac
   5003                     fi
   5004                     ;;
   5005                 *-*-hpux*)
   5006                     # First we try the newer +DD64, if that doesn't work,
   5007                     # try other options.
   5008 
   5009                     CFLAGS="${CFLAGS} +DD64"
   5010                     CXXFLAGS="${CXXFLAGS} +DD64"
   5011                     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5012 /* end confdefs.h.  */
   5013 int main(void) {return (sizeof(void*)*8==64)?0:1;}
   5014 _ACEOF
   5015 if ac_fn_c_try_compile "$LINENO"; then :
   5016   CAN_BUILD_64=yes
   5017 else
   5018   CAN_BUILD_64=no
   5019 fi
   5020 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   5021                     if test "$CAN_BUILD_64" != yes; then
   5022                         # reset
   5023                         CFLAGS="${CFLAGS_OLD}"
   5024                         CXXFLAGS="${CXXFLAGS_OLD}"
   5025                         # append
   5026                         CFLAGS="${CFLAGS} +DA2.0W"
   5027                         CXXFLAGS="${CXXFLAGS} +DA2.0W"
   5028                         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5029 /* end confdefs.h.  */
   5030 int main(void) {return (sizeof(void*)*8==64)?0:1;}
   5031 _ACEOF
   5032 if ac_fn_c_try_compile "$LINENO"; then :
   5033   CAN_BUILD_64=yes
   5034 else
   5035   CAN_BUILD_64=no
   5036 fi
   5037 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   5038                     fi
   5039                     ;;
   5040                 *-*ibm-openedition*|*-*-os390*)
   5041                     CFLAGS="${CFLAGS} -Wc,lp64"
   5042                     CXXFLAGS="${CXXFLAGS} -Wc,lp64"
   5043                     LDFLAGS="${LDFLAGS} -Wl,lp64"
   5044                     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5045 /* end confdefs.h.  */
   5046 int main(void) {return (sizeof(void*)*8==64)?0:1;}
   5047 _ACEOF
   5048 if ac_fn_c_try_compile "$LINENO"; then :
   5049   CAN_BUILD_64=yes
   5050 else
   5051   CAN_BUILD_64=no
   5052 fi
   5053 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   5054                     ;;
   5055                 *)
   5056                     # unknown platform.
   5057                     ;;
   5058                 esac
   5059             fi
   5060             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CAN_BUILD_64" >&5
   5061 $as_echo "$CAN_BUILD_64" >&6; }
   5062             if test "$CAN_BUILD_64" = yes; then
   5063                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether runnable 64-bit binaries are being built " >&5
   5064 $as_echo_n "checking whether runnable 64-bit binaries are being built ... " >&6; }
   5065                 if test "$cross_compiling" = yes; then :
   5066   BITS_RUN_64=unknown
   5067 else
   5068   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5069 /* end confdefs.h.  */
   5070 int main(void) {return (sizeof(void*)*8==64)?0:1;}
   5071 _ACEOF
   5072 if ac_fn_c_try_run "$LINENO"; then :
   5073   BITS_RUN_64=yes
   5074 else
   5075   BITS_RUN_64=no
   5076 fi
   5077 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   5078   conftest.$ac_objext conftest.beam conftest.$ac_ext
   5079 fi
   5080 
   5081                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BITS_RUN_64" >&5
   5082 $as_echo "$BITS_RUN_64" >&6; };
   5083 
   5084                 CFLAGS_64="${CFLAGS}"
   5085                 CXXFLAGS_64="${CXXFLAGS}"
   5086                 LDFLAGS_64="${LDFLAGS}"
   5087                 ARFLAGS_64="${ARFLAGS}"
   5088             fi
   5089             # put it back.
   5090             CFLAGS="${CFLAGS_OLD}"
   5091             CXXFLAGS="${CXXFLAGS_OLD}"
   5092             LDFLAGS="${LDFLAGS_OLD}"
   5093             ARFLAGS="${ARFLAGS_OLD}"
   5094         fi
   5095         if test "$BITS_CHECK_32" = "yes"; then
   5096             # see comment under 'if BITS_CHECK_64', above.
   5097             { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to build 32-bit executables" >&5
   5098 $as_echo_n "checking how to build 32-bit executables... " >&6; }
   5099             if test "$GCC" = yes; then
   5100                 CFLAGS="${CFLAGS} -m32"
   5101                 CXXFLAGS="${CXXFLAGS} -m32"
   5102                 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5103 /* end confdefs.h.  */
   5104 int main(void) {return (sizeof(void*)*8==32)?0:1;}
   5105 _ACEOF
   5106 if ac_fn_c_try_compile "$LINENO"; then :
   5107   CAN_BUILD_32=yes
   5108 else
   5109   CAN_BUILD_32=no
   5110 fi
   5111 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   5112             fi
   5113             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CAN_BUILD_32" >&5
   5114 $as_echo "$CAN_BUILD_32" >&6; }
   5115             if test "$CAN_BUILD_32" = yes; then
   5116                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether runnable 32-bit binaries are being built " >&5
   5117 $as_echo_n "checking whether runnable 32-bit binaries are being built ... " >&6; }
   5118                 if test "$cross_compiling" = yes; then :
   5119   BITS_RUN_32=unknown
   5120 else
   5121   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5122 /* end confdefs.h.  */
   5123 int main(void) {return (sizeof(void*)*8==32)?0:1;}
   5124 _ACEOF
   5125 if ac_fn_c_try_run "$LINENO"; then :
   5126   BITS_RUN_32=yes
   5127 else
   5128   BITS_RUN_32=no
   5129 fi
   5130 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   5131   conftest.$ac_objext conftest.beam conftest.$ac_ext
   5132 fi
   5133 
   5134                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BITS_RUN_32" >&5
   5135 $as_echo "$BITS_RUN_32" >&6; };
   5136                 CFLAGS_32="${CFLAGS}"
   5137                 CXXFLAGS_32="${CXXFLAGS}"
   5138                 LDFLAGS_32="${LDFLAGS}"
   5139                 ARFLAGS_32="${ARFLAGS}"
   5140             fi
   5141             # put it back.
   5142             CFLAGS="${CFLAGS_OLD}"
   5143             CXXFLAGS="${CXXFLAGS_OLD}"
   5144             LDFLAGS="${LDFLAGS_OLD}"
   5145             ARFLAGS="${ARFLAGS_OLD}"
   5146         fi
   5147 
   5148         ##
   5149         # OK. Now, we've tested for 32 and 64 bitness. Let's see what we'll do.
   5150         #
   5151 
   5152         # First, implement 64else32
   5153         if test "$BITS_REQ" = "64else32"; then
   5154             if test "$BITS_RUN_64" = "yes"; then
   5155                 BITS_REQ=64
   5156             else
   5157                 # no changes.
   5158                 BITS_OK=yes
   5159             fi
   5160         fi
   5161 
   5162         # implement.
   5163         if test "$BITS_REQ" = "32" -a "$BITS_RUN_32" = "yes"; then
   5164             CFLAGS="${CFLAGS_32}"
   5165             CXXFLAGS="${CXXFLAGS_32}"
   5166             LDFLAGS="${LDFLAGS_32}"
   5167             ARFLAGS="${ARFLAGS_32}"
   5168             BITS_OK=yes
   5169         elif test "$BITS_REQ" = "64" -a "$BITS_RUN_64" = "yes"; then
   5170             CFLAGS="${CFLAGS_64}"
   5171             CXXFLAGS="${CXXFLAGS_64}"
   5172             LDFLAGS="${LDFLAGS_64}"
   5173             ARFLAGS="${ARFLAGS_64}"
   5174             BITS_OK=yes
   5175         elif test "$BITS_OK" != "yes"; then
   5176             as_fn_error $? "Requested $BITS_REQ bit binaries but could not compile and execute them. See readme.html for help with cross compilation., and set compiler options manually." "$LINENO" 5
   5177         fi
   5178      fi
   5179 
   5180 
   5181 
   5182 
   5183 # Determine the Makefile fragment
   5184 
   5185 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking which Makefile fragment to use for ${host}" >&5
   5186 $as_echo_n "checking which Makefile fragment to use for ${host}... " >&6; }
   5187 if ${icu_cv_host_frag+:} false; then :
   5188   $as_echo_n "(cached) " >&6
   5189 else
   5190 
   5191 case "${host}" in
   5192 *-*-solaris*)
   5193 	if test "$GCC" = yes; then
   5194 		icu_cv_host_frag=mh-solaris-gcc
   5195 	else
   5196 		icu_cv_host_frag=mh-solaris
   5197 	fi ;;
   5198 alpha*-*-linux-gnu)
   5199 	if test "$GCC" = yes; then
   5200 		icu_cv_host_frag=mh-alpha-linux-gcc
   5201 	else
   5202 		icu_cv_host_frag=mh-alpha-linux-cc
   5203 	fi ;;
   5204 powerpc*-*-linux*)
   5205 	if test "$GCC" = yes; then
   5206 		icu_cv_host_frag=mh-linux
   5207 	else
   5208 		icu_cv_host_frag=mh-linux-va
   5209 	fi ;;
   5210 *-*-linux*|*-*-gnu|*-*-k*bsd*-gnu|*-*-kopensolaris*-gnu) icu_cv_host_frag=mh-linux ;;
   5211 i[34567]86-*-cygwin)
   5212 	if test "$GCC" = yes; then
   5213 		icu_cv_host_frag=mh-cygwin
   5214 	else
   5215 		icu_cv_host_frag=mh-cygwin-msvc
   5216 	fi ;;
   5217 x86_64-*-cygwin)
   5218 	if test "$GCC" = yes; then
   5219 		icu_cv_host_frag=mh-cygwin64
   5220 	else
   5221 		icu_cv_host_frag=mh-cygwin-msvc
   5222 	fi ;;
   5223 *-*-mingw*)
   5224 	if test "$GCC" = yes; then
   5225                 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5226 /* end confdefs.h.  */
   5227 
   5228 #ifndef __MINGW64__
   5229 #error This is not MinGW64
   5230 #endif
   5231 int
   5232 main ()
   5233 {
   5234 
   5235   ;
   5236   return 0;
   5237 }
   5238 _ACEOF
   5239 if ac_fn_c_try_compile "$LINENO"; then :
   5240   icu_cv_host_frag=mh-mingw64
   5241 else
   5242   icu_cv_host_frag=mh-mingw
   5243 fi
   5244 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   5245 	else
   5246 	        case "${host}" in
   5247 		*-*-mingw*) icu_cv_host_frag=mh-msys-msvc ;;
   5248 		*-*-cygwin) icu_cv_host_frag=mh-cygwin-msvc ;;
   5249 		esac
   5250 	fi ;;
   5251 *-*-*bsd*|*-*-dragonfly*) 	icu_cv_host_frag=mh-bsd-gcc ;;
   5252 *-*-aix*)
   5253 	if test "$GCC" = yes; then
   5254 		icu_cv_host_frag=mh-aix-gcc
   5255 	else
   5256 		icu_cv_host_frag=mh-aix-va
   5257 	fi ;;
   5258 *-*-hpux*)
   5259 	if test "$GCC" = yes; then
   5260 		icu_cv_host_frag=mh-hpux-gcc
   5261 	else
   5262 		case "$CXX" in
   5263 		*aCC)    icu_cv_host_frag=mh-hpux-acc ;;
   5264 		esac
   5265 	fi ;;
   5266 *-*ibm-openedition*|*-*-os390*)	icu_cv_host_frag=mh-os390 ;;
   5267 *-*-os400*)	icu_cv_host_frag=mh-os400 ;;
   5268 *-apple-rhapsody*)	icu_cv_host_frag=mh-darwin ;;
   5269 *-apple-darwin*)	icu_cv_host_frag=mh-darwin ;;
   5270 *-*-beos)       icu_cv_host_frag=mh-beos ;;
   5271 *-*-haiku)      icu_cv_host_frag=mh-haiku ;;
   5272 *-*-irix*)	icu_cv_host_frag=mh-irix ;;
   5273 *-dec-osf*) icu_cv_host_frag=mh-alpha-osf ;;
   5274 *-*-nto*)	icu_cv_host_frag=mh-qnx ;;
   5275 *-ncr-*)	icu_cv_host_frag=mh-mpras ;;
   5276 *) 		icu_cv_host_frag=mh-unknown ;;
   5277 esac
   5278 
   5279 
   5280 fi
   5281 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $icu_cv_host_frag" >&5
   5282 $as_echo "$icu_cv_host_frag" >&6; }
   5283 
   5284 
   5285 # Checks for libraries and other host specific stuff
   5286 # On HP/UX, don't link to -lm from a shared lib because it isn't
   5287 #  PIC (at least on 10.2)
   5288 case "${host}" in
   5289 	*-*-hpux*) 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for floor in -lm" >&5
   5290 $as_echo_n "checking for floor in -lm... " >&6; }
   5291 if ${ac_cv_lib_m_floor+:} false; then :
   5292   $as_echo_n "(cached) " >&6
   5293 else
   5294   ac_check_lib_save_LIBS=$LIBS
   5295 LIBS="-lm  $LIBS"
   5296 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5297 /* end confdefs.h.  */
   5298 
   5299 /* Override any GCC internal prototype to avoid an error.
   5300    Use char because int might match the return type of a GCC
   5301    builtin and then its argument prototype would still apply.  */
   5302 #ifdef __cplusplus
   5303 extern "C"
   5304 #endif
   5305 char floor ();
   5306 int
   5307 main ()
   5308 {
   5309 return floor ();
   5310   ;
   5311   return 0;
   5312 }
   5313 _ACEOF
   5314 if ac_fn_c_try_link "$LINENO"; then :
   5315   ac_cv_lib_m_floor=yes
   5316 else
   5317   ac_cv_lib_m_floor=no
   5318 fi
   5319 rm -f core conftest.err conftest.$ac_objext \
   5320     conftest$ac_exeext conftest.$ac_ext
   5321 LIBS=$ac_check_lib_save_LIBS
   5322 fi
   5323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_floor" >&5
   5324 $as_echo "$ac_cv_lib_m_floor" >&6; }
   5325 if test "x$ac_cv_lib_m_floor" = xyes; then :
   5326   LIB_M="-lm"
   5327 fi
   5328  ;;
   5329 
   5330 	*) 		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for floor in -lm" >&5
   5331 $as_echo_n "checking for floor in -lm... " >&6; }
   5332 if ${ac_cv_lib_m_floor+:} false; then :
   5333   $as_echo_n "(cached) " >&6
   5334 else
   5335   ac_check_lib_save_LIBS=$LIBS
   5336 LIBS="-lm  $LIBS"
   5337 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5338 /* end confdefs.h.  */
   5339 
   5340 /* Override any GCC internal prototype to avoid an error.
   5341    Use char because int might match the return type of a GCC
   5342    builtin and then its argument prototype would still apply.  */
   5343 #ifdef __cplusplus
   5344 extern "C"
   5345 #endif
   5346 char floor ();
   5347 int
   5348 main ()
   5349 {
   5350 return floor ();
   5351   ;
   5352   return 0;
   5353 }
   5354 _ACEOF
   5355 if ac_fn_c_try_link "$LINENO"; then :
   5356   ac_cv_lib_m_floor=yes
   5357 else
   5358   ac_cv_lib_m_floor=no
   5359 fi
   5360 rm -f core conftest.err conftest.$ac_objext \
   5361     conftest$ac_exeext conftest.$ac_ext
   5362 LIBS=$ac_check_lib_save_LIBS
   5363 fi
   5364 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_floor" >&5
   5365 $as_echo "$ac_cv_lib_m_floor" >&6; }
   5366 if test "x$ac_cv_lib_m_floor" = xyes; then :
   5367   cat >>confdefs.h <<_ACEOF
   5368 #define HAVE_LIBM 1
   5369 _ACEOF
   5370 
   5371   LIBS="-lm $LIBS"
   5372 
   5373 fi
   5374 
   5375 			LIB_M="" ;;
   5376 esac
   5377 
   5378 
   5379 # Check whether to build shared libraries
   5380 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
   5381 $as_echo_n "checking whether to build shared libraries... " >&6; }
   5382 enabled=no
   5383 # Check whether --enable-shared was given.
   5384 if test "${enable_shared+set}" = set; then :
   5385   enableval=$enable_shared;  case "${enableval}" in
   5386 	     yes|"") enabled=yes; ENABLE_SHARED=YES ;;
   5387 	     no);;
   5388 	     *) ;;
   5389     esac
   5390 else
   5391   enabled=yes; ENABLE_SHARED=YES
   5392 
   5393 fi
   5394 
   5395 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enabled" >&5
   5396 $as_echo "$enabled" >&6; }
   5397 
   5398 
   5399 # Check whether to build static libraries
   5400 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
   5401 $as_echo_n "checking whether to build static libraries... " >&6; }
   5402 enabled=no
   5403 # Check whether --enable-static was given.
   5404 if test "${enable_static+set}" = set; then :
   5405   enableval=$enable_static;  case "${enableval}" in
   5406 	     yes|"") enabled=yes; ENABLE_STATIC=YES ;;
   5407 	     no) ;;
   5408 	     *) ;;
   5409     esac
   5410 fi
   5411 
   5412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enabled" >&5
   5413 $as_echo "$enabled" >&6; }
   5414 
   5415 
   5416 # When building release static library, there might be some optimization flags we can use
   5417 if test "$ENABLE_STATIC" = "YES"; then
   5418     if test "$ENABLE_SHARED" != "YES"; then
   5419         if test "$ENABLE_RELEASE" = 1; then
   5420             { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we can use static library optimization option" >&5
   5421 $as_echo_n "checking whether we can use static library optimization option... " >&6; }
   5422             CHECK_STATIC_OPT_FLAG=no
   5423 
   5424             OLD_CPPFLAGS="${CPPFLAGS}"
   5425             OLD_LDFLAGS="${LDFLAGS}"
   5426 
   5427             case "${host}" in
   5428             *-linux*|i*86-*-*bsd*|i*86-pc-gnu)
   5429                 if test "$GCC" = yes; then
   5430                     CPPFLAGS="${CPPFLAGS} -ffunction-sections -fdata-sections"
   5431                     LDFLAGS="${LDFLAGS} -Wl,--gc-sections"
   5432                 fi
   5433                 ;;
   5434             *)
   5435                 ;;
   5436             esac
   5437 
   5438             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5439 /* end confdefs.h.  */
   5440 
   5441 int
   5442 main ()
   5443 {
   5444 
   5445   ;
   5446   return 0;
   5447 }
   5448 _ACEOF
   5449 if ac_fn_c_try_link "$LINENO"; then :
   5450   CHECK_STATIC_OPT_FLAG=yes
   5451 else
   5452   CHECK_STATIC_OPT_FLAG=no
   5453 fi
   5454 rm -f core conftest.err conftest.$ac_objext \
   5455     conftest$ac_exeext conftest.$ac_ext
   5456             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CHECK_STATIC_OPT_FLAG" >&5
   5457 $as_echo "$CHECK_STATIC_OPT_FLAG" >&6; }
   5458             if test "$CHECK_STATIC_OPT_FLAG" = no; then
   5459                 CPPFLAGS="${OLD_CPPFLAGS}"
   5460                 LDFLAGS="${OLD_LDFLAGS}"
   5461             fi
   5462         fi
   5463     fi
   5464 fi
   5465 
   5466 
   5467 # Check whether to enable auto cleanup of libraries
   5468 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable auto cleanup of libraries" >&5
   5469 $as_echo_n "checking whether to enable auto cleanup of libraries... " >&6; }
   5470 enabled=no
   5471 UCLN_NO_AUTO_CLEANUP=1
   5472 # Check whether --enable-auto-cleanup was given.
   5473 if test "${enable_auto_cleanup+set}" = set; then :
   5474   enableval=$enable_auto_cleanup;  case "${enableval}" in
   5475          yes) enabled=yes;
   5476          CONFIG_CPPFLAGS="$CONFIG_CPPFLAGS -DUCLN_NO_AUTO_CLEANUP=0";
   5477          UCLN_NO_AUTO_CLEANUP=0
   5478           ;;
   5479          *) ;;
   5480     esac
   5481 fi
   5482 
   5483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enabled" >&5
   5484 $as_echo "$enabled" >&6; }
   5485 
   5486 
   5487 # MSVC floating-point option
   5488 MSVC_RELEASE_FLAG=""
   5489 if test $enabled = yes
   5490 then
   5491     if test $icu_cv_host_frag = mh-cygwin-msvc -o $icu_cv_host_frag = mh-msys-msvc
   5492     then
   5493         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5494 /* end confdefs.h.  */
   5495 
   5496     #if defined _MSC_VER && _MSC_VER >= 1400
   5497     #else
   5498     Microsoft Visual C++ < 2005
   5499     #endif
   5500 
   5501 int
   5502 main ()
   5503 {
   5504 
   5505   ;
   5506   return 0;
   5507 }
   5508 _ACEOF
   5509 if ac_fn_c_try_compile "$LINENO"; then :
   5510   MSVC_RELEASE_FLAG="/fp:precise"
   5511 else
   5512   MSVC_RELEASE_FLAG="/Op"
   5513 fi
   5514 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   5515 
   5516         CFLAGS="${CFLAGS} ${MSVC_RELEASE_FLAG}"
   5517         CXXFLAGS="${CXXFLAGS} ${MSVC_RELEASE_FLAG}"
   5518     fi
   5519 fi
   5520 
   5521 # Check whether to enabled draft APIs
   5522 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable draft APIs" >&5
   5523 $as_echo_n "checking whether to enable draft APIs... " >&6; }
   5524 enabled=yes
   5525 U_DEFAULT_SHOW_DRAFT=1
   5526 # Check whether --enable-draft was given.
   5527 if test "${enable_draft+set}" = set; then :
   5528   enableval=$enable_draft;  case "${enableval}" in
   5529          no) enabled=no; U_DEFAULT_SHOW_DRAFT=0;
   5530          CONFIG_CPPFLAGS="$CONFIG_CPPFLAGS -DU_DEFAULT_SHOW_DRAFT=0"
   5531           ;;
   5532          *) ;;
   5533     esac
   5534 fi
   5535 
   5536 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enabled" >&5
   5537 $as_echo "$enabled" >&6; }
   5538 # Make sure that we can use draft API in ICU.
   5539 if test "$U_DEFAULT_SHOW_DRAFT" = 0; then
   5540     CONFIG_CPPFLAGS="$CONFIG_CPPFLAGS -DU_SHOW_DRAFT_API -DU_SHOW_INTERNAL_API"
   5541 fi
   5542 
   5543 
   5544 if test -n "$ac_tool_prefix"; then
   5545   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
   5546 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
   5547 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   5548 $as_echo_n "checking for $ac_word... " >&6; }
   5549 if ${ac_cv_prog_RANLIB+:} false; then :
   5550   $as_echo_n "(cached) " >&6
   5551 else
   5552   if test -n "$RANLIB"; then
   5553   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
   5554 else
   5555 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   5556 for as_dir in $PATH
   5557 do
   5558   IFS=$as_save_IFS
   5559   test -z "$as_dir" && as_dir=.
   5560     for ac_exec_ext in '' $ac_executable_extensions; do
   5561   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   5562     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
   5563     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   5564     break 2
   5565   fi
   5566 done
   5567   done
   5568 IFS=$as_save_IFS
   5569 
   5570 fi
   5571 fi
   5572 RANLIB=$ac_cv_prog_RANLIB
   5573 if test -n "$RANLIB"; then
   5574   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
   5575 $as_echo "$RANLIB" >&6; }
   5576 else
   5577   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   5578 $as_echo "no" >&6; }
   5579 fi
   5580 
   5581 
   5582 fi
   5583 if test -z "$ac_cv_prog_RANLIB"; then
   5584   ac_ct_RANLIB=$RANLIB
   5585   # Extract the first word of "ranlib", so it can be a program name with args.
   5586 set dummy ranlib; ac_word=$2
   5587 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   5588 $as_echo_n "checking for $ac_word... " >&6; }
   5589 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
   5590   $as_echo_n "(cached) " >&6
   5591 else
   5592   if test -n "$ac_ct_RANLIB"; then
   5593   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
   5594 else
   5595 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   5596 for as_dir in $PATH
   5597 do
   5598   IFS=$as_save_IFS
   5599   test -z "$as_dir" && as_dir=.
   5600     for ac_exec_ext in '' $ac_executable_extensions; do
   5601   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   5602     ac_cv_prog_ac_ct_RANLIB="ranlib"
   5603     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   5604     break 2
   5605   fi
   5606 done
   5607   done
   5608 IFS=$as_save_IFS
   5609 
   5610 fi
   5611 fi
   5612 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
   5613 if test -n "$ac_ct_RANLIB"; then
   5614   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
   5615 $as_echo "$ac_ct_RANLIB" >&6; }
   5616 else
   5617   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   5618 $as_echo "no" >&6; }
   5619 fi
   5620 
   5621   if test "x$ac_ct_RANLIB" = x; then
   5622     RANLIB=":"
   5623   else
   5624     case $cross_compiling:$ac_tool_warned in
   5625 yes:)
   5626 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   5627 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   5628 ac_tool_warned=yes ;;
   5629 esac
   5630     RANLIB=$ac_ct_RANLIB
   5631   fi
   5632 else
   5633   RANLIB="$ac_cv_prog_RANLIB"
   5634 fi
   5635 
   5636 
   5637 # need sed
   5638 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
   5639 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
   5640 if ${ac_cv_path_SED+:} false; then :
   5641   $as_echo_n "(cached) " >&6
   5642 else
   5643             ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
   5644      for ac_i in 1 2 3 4 5 6 7; do
   5645        ac_script="$ac_script$as_nl$ac_script"
   5646      done
   5647      echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
   5648      { ac_script=; unset ac_script;}
   5649      if test -z "$SED"; then
   5650   ac_path_SED_found=false
   5651   # Loop through the user's path and test for each of PROGNAME-LIST
   5652   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   5653 for as_dir in $PATH
   5654 do
   5655   IFS=$as_save_IFS
   5656   test -z "$as_dir" && as_dir=.
   5657     for ac_prog in sed gsed; do
   5658     for ac_exec_ext in '' $ac_executable_extensions; do
   5659       ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
   5660       as_fn_executable_p "$ac_path_SED" || continue
   5661 # Check for GNU ac_path_SED and select it if it is found.
   5662   # Check for GNU $ac_path_SED
   5663 case `"$ac_path_SED" --version 2>&1` in
   5664 *GNU*)
   5665   ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
   5666 *)
   5667   ac_count=0
   5668   $as_echo_n 0123456789 >"conftest.in"
   5669   while :
   5670   do
   5671     cat "conftest.in" "conftest.in" >"conftest.tmp"
   5672     mv "conftest.tmp" "conftest.in"
   5673     cp "conftest.in" "conftest.nl"
   5674     $as_echo '' >> "conftest.nl"
   5675     "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
   5676     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
   5677     as_fn_arith $ac_count + 1 && ac_count=$as_val
   5678     if test $ac_count -gt ${ac_path_SED_max-0}; then
   5679       # Best one so far, save it but keep looking for a better one
   5680       ac_cv_path_SED="$ac_path_SED"
   5681       ac_path_SED_max=$ac_count
   5682     fi
   5683     # 10*(2^10) chars as input seems more than enough
   5684     test $ac_count -gt 10 && break
   5685   done
   5686   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
   5687 esac
   5688 
   5689       $ac_path_SED_found && break 3
   5690     done
   5691   done
   5692   done
   5693 IFS=$as_save_IFS
   5694   if test -z "$ac_cv_path_SED"; then
   5695     as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
   5696   fi
   5697 else
   5698   ac_cv_path_SED=$SED
   5699 fi
   5700 
   5701 fi
   5702 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
   5703 $as_echo "$ac_cv_path_SED" >&6; }
   5704  SED="$ac_cv_path_SED"
   5705   rm -f conftest.sed
   5706 
   5707 
   5708 # look for 'ar' the proper way
   5709 if test -n "$ac_tool_prefix"; then
   5710   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
   5711 set dummy ${ac_tool_prefix}ar; ac_word=$2
   5712 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   5713 $as_echo_n "checking for $ac_word... " >&6; }
   5714 if ${ac_cv_prog_AR+:} false; then :
   5715   $as_echo_n "(cached) " >&6
   5716 else
   5717   if test -n "$AR"; then
   5718   ac_cv_prog_AR="$AR" # Let the user override the test.
   5719 else
   5720 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   5721 for as_dir in $PATH
   5722 do
   5723   IFS=$as_save_IFS
   5724   test -z "$as_dir" && as_dir=.
   5725     for ac_exec_ext in '' $ac_executable_extensions; do
   5726   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   5727     ac_cv_prog_AR="${ac_tool_prefix}ar"
   5728     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   5729     break 2
   5730   fi
   5731 done
   5732   done
   5733 IFS=$as_save_IFS
   5734 
   5735 fi
   5736 fi
   5737 AR=$ac_cv_prog_AR
   5738 if test -n "$AR"; then
   5739   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
   5740 $as_echo "$AR" >&6; }
   5741 else
   5742   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   5743 $as_echo "no" >&6; }
   5744 fi
   5745 
   5746 
   5747 fi
   5748 if test -z "$ac_cv_prog_AR"; then
   5749   ac_ct_AR=$AR
   5750   # Extract the first word of "ar", so it can be a program name with args.
   5751 set dummy ar; ac_word=$2
   5752 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   5753 $as_echo_n "checking for $ac_word... " >&6; }
   5754 if ${ac_cv_prog_ac_ct_AR+:} false; then :
   5755   $as_echo_n "(cached) " >&6
   5756 else
   5757   if test -n "$ac_ct_AR"; then
   5758   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
   5759 else
   5760 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   5761 for as_dir in $PATH
   5762 do
   5763   IFS=$as_save_IFS
   5764   test -z "$as_dir" && as_dir=.
   5765     for ac_exec_ext in '' $ac_executable_extensions; do
   5766   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   5767     ac_cv_prog_ac_ct_AR="ar"
   5768     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   5769     break 2
   5770   fi
   5771 done
   5772   done
   5773 IFS=$as_save_IFS
   5774 
   5775 fi
   5776 fi
   5777 ac_ct_AR=$ac_cv_prog_ac_ct_AR
   5778 if test -n "$ac_ct_AR"; then
   5779   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
   5780 $as_echo "$ac_ct_AR" >&6; }
   5781 else
   5782   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   5783 $as_echo "no" >&6; }
   5784 fi
   5785 
   5786   if test "x$ac_ct_AR" = x; then
   5787     AR="false"
   5788   else
   5789     case $cross_compiling:$ac_tool_warned in
   5790 yes:)
   5791 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   5792 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   5793 ac_tool_warned=yes ;;
   5794 esac
   5795     AR=$ac_ct_AR
   5796   fi
   5797 else
   5798   AR="$ac_cv_prog_AR"
   5799 fi
   5800 
   5801 
   5802 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable renaming of symbols" >&5
   5803 $as_echo_n "checking whether to enable renaming of symbols... " >&6; }
   5804 enabled=yes
   5805 U_DISABLE_RENAMING=0
   5806 # Check whether --enable-renaming was given.
   5807 if test "${enable_renaming+set}" = set; then :
   5808   enableval=$enable_renaming;  case "${enableval}" in
   5809 	     yes|"") enabled=yes ;;
   5810 	     no) enabled=no; U_DISABLE_RENAMING=1;
   5811              UCONFIG_CPPFLAGS="${UCONFIG_CPPFLAGS} -DU_DISABLE_RENAMING=1"
   5812               ;;
   5813 	     *) ;;
   5814     esac
   5815 fi
   5816 
   5817 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enabled" >&5
   5818 $as_echo "$enabled" >&6; }
   5819 
   5820 
   5821 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable function and data tracing" >&5
   5822 $as_echo_n "checking whether to enable function and data tracing... " >&6; }
   5823 enabled=no
   5824 U_ENABLE_TRACING=0
   5825 # Check whether --enable-tracing was given.
   5826 if test "${enable_tracing+set}" = set; then :
   5827   enableval=$enable_tracing;  case "${enableval}" in
   5828 	     yes|"") enabled=yes;
   5829                      CONFIG_CPPFLAGS="$CONFIG_CPPFLAGS -DU_ENABLE_TRACING=1";
   5830                      U_ENABLE_TRACING=1 ;;
   5831 	     no) enabled=no; U_ENABLE_TRACING=0 ;;
   5832 	     *) ;;
   5833     esac
   5834 fi
   5835 
   5836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enabled" >&5
   5837 $as_echo "$enabled" >&6; }
   5838 
   5839 
   5840 # check if elf.h is present.
   5841 for ac_header in elf.h
   5842 do :
   5843   ac_fn_c_check_header_mongrel "$LINENO" "elf.h" "ac_cv_header_elf_h" "$ac_includes_default"
   5844 if test "x$ac_cv_header_elf_h" = xyes; then :
   5845   cat >>confdefs.h <<_ACEOF
   5846 #define HAVE_ELF_H 1
   5847 _ACEOF
   5848 
   5849 fi
   5850 
   5851 done
   5852 
   5853 if test "x$ac_cv_header_elf_h" = "xyes"; then
   5854     CONFIG_CPPFLAGS="$CONFIG_CPPFLAGS -DU_HAVE_ELF_H=1";
   5855 fi
   5856 
   5857 # Enable/disable plugins
   5858 # Check whether --enable-plugins was given.
   5859 if test "${enable_plugins+set}" = set; then :
   5860   enableval=$enable_plugins; case "${enableval}" in
   5861 		yes) plugins=true ;;
   5862 		no)  plugins=false ;;
   5863 		*) as_fn_error $? "bad value ${enableval} for --enable-plugins" "$LINENO" 5 ;;
   5864 		esac
   5865 else
   5866   plugins=false
   5867 fi
   5868 
   5869 
   5870 
   5871 if test "$plugins" = true; then
   5872   PLUGINS_TRUE=
   5873   U_HAVE_PLUGINS=1
   5874 else
   5875   PLUGINS_TRUE='#'
   5876   U_HAVE_PLUGINS=0
   5877 fi
   5878 
   5879 if test "x$plugins" = "xtrue"; then
   5880    UCONFIG_CPPFLAGS="$UCONFIG_CPPFLAGS -DUCONFIG_ENABLE_PLUGINS=1"
   5881 fi
   5882 
   5883 
   5884 U_ENABLE_DYLOAD=1
   5885 enable=yes
   5886 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable dynamic loading of plugins. Ignored if plugins disabled." >&5
   5887 $as_echo_n "checking whether to enable dynamic loading of plugins. Ignored if plugins disabled.... " >&6; }
   5888 # Check whether --enable-dyload was given.
   5889 if test "${enable_dyload+set}" = set; then :
   5890   enableval=$enable_dyload;  case "${enableval}" in
   5891 	     yes|"")
   5892 		     U_ENABLE_DYLOAD=1
   5893                      enable=yes
   5894                      ;;
   5895 	     no)
   5896 	     	 U_ENABLE_DYLOAD=0;
   5897                  enable=no;
   5898                  CONFIG_CPPFLAGS="$CONFIG_CPPFLAGS -DU_ENABLE_DYLOAD=0";
   5899                  ;;
   5900 	     *) ;;
   5901     esac
   5902 fi
   5903 
   5904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable" >&5
   5905 $as_echo "$enable" >&6; }
   5906 
   5907 
   5908 if test "$enable" = "yes"; then
   5909    for ac_header in dlfcn.h
   5910 do :
   5911   ac_fn_c_check_header_mongrel "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default"
   5912 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
   5913   cat >>confdefs.h <<_ACEOF
   5914 #define HAVE_DLFCN_H 1
   5915 _ACEOF
   5916 
   5917 fi
   5918 
   5919 done
   5920 
   5921    #AC_MSG_RESULT($enabled)
   5922    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
   5923 $as_echo_n "checking for library containing dlopen... " >&6; }
   5924 if ${ac_cv_search_dlopen+:} false; then :
   5925   $as_echo_n "(cached) " >&6
   5926 else
   5927   ac_func_search_save_LIBS=$LIBS
   5928 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5929 /* end confdefs.h.  */
   5930 
   5931 /* Override any GCC internal prototype to avoid an error.
   5932    Use char because int might match the return type of a GCC
   5933    builtin and then its argument prototype would still apply.  */
   5934 #ifdef __cplusplus
   5935 extern "C"
   5936 #endif
   5937 char dlopen ();
   5938 int
   5939 main ()
   5940 {
   5941 return dlopen ();
   5942   ;
   5943   return 0;
   5944 }
   5945 _ACEOF
   5946 for ac_lib in '' dl; do
   5947   if test -z "$ac_lib"; then
   5948     ac_res="none required"
   5949   else
   5950     ac_res=-l$ac_lib
   5951     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
   5952   fi
   5953   if ac_fn_c_try_link "$LINENO"; then :
   5954   ac_cv_search_dlopen=$ac_res
   5955 fi
   5956 rm -f core conftest.err conftest.$ac_objext \
   5957     conftest$ac_exeext
   5958   if ${ac_cv_search_dlopen+:} false; then :
   5959   break
   5960 fi
   5961 done
   5962 if ${ac_cv_search_dlopen+:} false; then :
   5963 
   5964 else
   5965   ac_cv_search_dlopen=no
   5966 fi
   5967 rm conftest.$ac_ext
   5968 LIBS=$ac_func_search_save_LIBS
   5969 fi
   5970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
   5971 $as_echo "$ac_cv_search_dlopen" >&6; }
   5972 ac_res=$ac_cv_search_dlopen
   5973 if test "$ac_res" != no; then :
   5974   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
   5975 
   5976 fi
   5977 
   5978    for ac_func in dlopen
   5979 do :
   5980   ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
   5981 if test "x$ac_cv_func_dlopen" = xyes; then :
   5982   cat >>confdefs.h <<_ACEOF
   5983 #define HAVE_DLOPEN 1
   5984 _ACEOF
   5985 
   5986 fi
   5987 done
   5988 
   5989 
   5990    if test "x$ac_cv_func_dlopen" != xyes; then
   5991       CONFIG_CPPFLAGS="$CONFIG_CPPFLAGS -DHAVE_DLOPEN=0"
   5992    fi
   5993 fi
   5994 
   5995 # Check for miscellanous functions.
   5996 # So, use for putil / tools only.
   5997 # Note that this will generate HAVE_GETTIMEOFDAY, not U_HAVE_GETTIMEOFDAY
   5998 for ac_func in gettimeofday
   5999 do :
   6000   ac_fn_c_check_func "$LINENO" "gettimeofday" "ac_cv_func_gettimeofday"
   6001 if test "x$ac_cv_func_gettimeofday" = xyes; then :
   6002   cat >>confdefs.h <<_ACEOF
   6003 #define HAVE_GETTIMEOFDAY 1
   6004 _ACEOF
   6005 
   6006 fi
   6007 done
   6008 
   6009 
   6010 
   6011 # Check whether to use the evil rpath or not
   6012 # Check whether --enable-rpath was given.
   6013 if test "${enable_rpath+set}" = set; then :
   6014   enableval=$enable_rpath;  case "${enableval}" in
   6015 	     yes|"") ENABLE_RPATH=YES ;;
   6016 	     no) ;;
   6017 	     *) ;;
   6018     esac
   6019 else
   6020   ENABLE_RPATH=NO
   6021 
   6022 fi
   6023 
   6024 
   6025 
   6026 
   6027 
   6028 ac_ext=cpp
   6029 ac_cpp='$CXXCPP $CPPFLAGS'
   6030 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   6031 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   6032 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
   6033 
   6034 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we have a C++ compiler" >&5
   6035 $as_echo_n "checking if we have a C++ compiler... " >&6; }
   6036 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   6037 /* end confdefs.h.  */
   6038 
   6039 int
   6040 main ()
   6041 {
   6042 
   6043   ;
   6044   return 0;
   6045 }
   6046 _ACEOF
   6047 if ac_fn_cxx_try_compile "$LINENO"; then :
   6048   cxx_okay=yes
   6049 else
   6050   cxx_okay=no
   6051 fi
   6052 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   6053 if test $cxx_okay = yes
   6054 then
   6055 	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Good" >&5
   6056 $as_echo "Good" >&6; }
   6057 else
   6058 	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6059 $as_echo "no" >&6; }
   6060 	as_fn_error $? "C++ compiler $CXX does not work or no compiler found" "$LINENO" 5
   6061 fi
   6062 
   6063 if [ "$GXX" = yes ]; then
   6064     # if CXXFLAGS does not have a "-std=" setting, set it now to -std=c++11,
   6065     # and check that the compiler still works.
   6066     if ! echo "$CXXFLAGS" | grep '\-std=' >/dev/null 2>&1; then
   6067         OLD_CXXFLAGS="${CXXFLAGS}"
   6068         CXXFLAGS="$CXXFLAGS -std=c++11"
   6069         { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we have a C++11 compiler" >&5
   6070 $as_echo_n "checking if we have a C++11 compiler... " >&6; }
   6071         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   6072 /* end confdefs.h.  */
   6073 
   6074 int
   6075 main ()
   6076 {
   6077 
   6078   ;
   6079   return 0;
   6080 }
   6081 _ACEOF
   6082 if ac_fn_cxx_try_compile "$LINENO"; then :
   6083   cxx11_okay=yes
   6084 else
   6085   cxx11_okay=no
   6086 fi
   6087 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   6088         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cxx11_okay" >&5
   6089 $as_echo "$cxx11_okay" >&6; }
   6090         if [ $cxx11_okay = yes ]; then
   6091             { $as_echo "$as_me:${as_lineno-$LINENO}: Adding CXXFLAGS option -std=c++11" >&5
   6092 $as_echo "$as_me: Adding CXXFLAGS option -std=c++11" >&6;}
   6093             UCONFIG_CXXFLAGS="${UCONFIG_CXXFLAGS} -std=c++11"
   6094         else
   6095             CXXFLAGS="$OLD_CXXFLAGS"
   6096         fi
   6097         case "${host}" in
   6098         *-*-solaris*)
   6099             CXXFLAGS="$OLD_CXXFLAGS"
   6100             ;;
   6101         esac
   6102     fi
   6103 fi
   6104 
   6105 ac_ext=c
   6106 ac_cpp='$CPP $CPPFLAGS'
   6107 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   6108 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   6109 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   6110 
   6111 
   6112 # Always build ICU with multi-threading support.
   6113 OLD_LIBS=${LIBS}
   6114 
   6115 # For Compaq Tru64 (OSF1), we must look for pthread_attr_init
   6116 # and must do this before seaching for pthread_mutex_destroy, or
   6117 # we will pick up libpthreads.so not libpthread.so
   6118 # If this fails, then we must test for HPUX specials, before
   6119 # moving on to a more generic test
   6120 
   6121 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_attr_init in -lpthread" >&5
   6122 $as_echo_n "checking for pthread_attr_init in -lpthread... " >&6; }
   6123 if ${ac_cv_lib_pthread_pthread_attr_init+:} false; then :
   6124   $as_echo_n "(cached) " >&6
   6125 else
   6126   ac_check_lib_save_LIBS=$LIBS
   6127 LIBS="-lpthread  $LIBS"
   6128 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   6129 /* end confdefs.h.  */
   6130 
   6131 /* Override any GCC internal prototype to avoid an error.
   6132    Use char because int might match the return type of a GCC
   6133    builtin and then its argument prototype would still apply.  */
   6134 #ifdef __cplusplus
   6135 extern "C"
   6136 #endif
   6137 char pthread_attr_init ();
   6138 int
   6139 main ()
   6140 {
   6141 return pthread_attr_init ();
   6142   ;
   6143   return 0;
   6144 }
   6145 _ACEOF
   6146 if ac_fn_c_try_link "$LINENO"; then :
   6147   ac_cv_lib_pthread_pthread_attr_init=yes
   6148 else
   6149   ac_cv_lib_pthread_pthread_attr_init=no
   6150 fi
   6151 rm -f core conftest.err conftest.$ac_objext \
   6152     conftest$ac_exeext conftest.$ac_ext
   6153 LIBS=$ac_check_lib_save_LIBS
   6154 fi
   6155 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_pthread_attr_init" >&5
   6156 $as_echo "$ac_cv_lib_pthread_pthread_attr_init" >&6; }
   6157 if test "x$ac_cv_lib_pthread_pthread_attr_init" = xyes; then :
   6158   cat >>confdefs.h <<_ACEOF
   6159 #define HAVE_LIBPTHREAD 1
   6160 _ACEOF
   6161 
   6162   LIBS="-lpthread $LIBS"
   6163 
   6164 fi
   6165 
   6166 if test $ac_cv_lib_pthread_pthread_attr_init = yes; then
   6167   :
   6168 else
   6169   # Locate the right library for POSIX threads. We look for the
   6170   # symbols in the libraries first, because on Solaris libc provides
   6171   # pthread_create but libpthread has the real code :(
   6172   # AIX uses libpthreads instead of libpthread, and HP/UX uses libpthread
   6173   # FreeBSD users may need libpthread if they do not have libc_r.
   6174 
   6175 
   6176 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing pthread_mutex_destroy" >&5
   6177 $as_echo_n "checking for library containing pthread_mutex_destroy... " >&6; }
   6178 if ${ac_cv_search_pthread_mutex_destroy+:} false; then :
   6179   $as_echo_n "(cached) " >&6
   6180 else
   6181   ac_func_search_save_LIBS="$LIBS"
   6182 ac_cv_search_pthread_mutex_destroy="no"
   6183 for i in pthread pthreads c_r ; do
   6184 LIBS="-l$i  $ac_func_search_save_LIBS"
   6185 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   6186 /* end confdefs.h.  */
   6187 
   6188 /* Override any GCC internal prototype to avoid an error.
   6189    Use char because int might match the return type of a GCC
   6190    builtin and then its argument prototype would still apply.  */
   6191 #ifdef __cplusplus
   6192 extern "C"
   6193 #endif
   6194 char pthread_mutex_destroy ();
   6195 int
   6196 main ()
   6197 {
   6198 return pthread_mutex_destroy ();
   6199   ;
   6200   return 0;
   6201 }
   6202 _ACEOF
   6203 if ac_fn_c_try_link "$LINENO"; then :
   6204   ac_cv_search_pthread_mutex_destroy="-l$i"
   6205 break
   6206 fi
   6207 rm -f core conftest.err conftest.$ac_objext \
   6208     conftest$ac_exeext conftest.$ac_ext
   6209 done
   6210 if test "$ac_cv_search_pthread_mutex_destroy" = "no"; then
   6211 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   6212 /* end confdefs.h.  */
   6213 
   6214 /* Override any GCC internal prototype to avoid an error.
   6215    Use char because int might match the return type of a GCC
   6216    builtin and then its argument prototype would still apply.  */
   6217 #ifdef __cplusplus
   6218 extern "C"
   6219 #endif
   6220 char pthread_mutex_destroy ();
   6221 int
   6222 main ()
   6223 {
   6224 return pthread_mutex_destroy ();
   6225   ;
   6226   return 0;
   6227 }
   6228 _ACEOF
   6229 if ac_fn_c_try_link "$LINENO"; then :
   6230   ac_cv_search_pthread_mutex_destroy="none required"
   6231 fi
   6232 rm -f core conftest.err conftest.$ac_objext \
   6233     conftest$ac_exeext conftest.$ac_ext
   6234 fi
   6235 LIBS="$ac_func_search_save_LIBS"
   6236 fi
   6237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_pthread_mutex_destroy" >&5
   6238 $as_echo "$ac_cv_search_pthread_mutex_destroy" >&6; }
   6239 if test "$ac_cv_search_pthread_mutex_destroy" != "no"; then
   6240   test "$ac_cv_search_pthread_mutex_destroy" = "none required" || LIBS="$ac_cv_search_pthread_mutex_destroy $LIBS"
   6241 
   6242 else :
   6243 
   6244 fi
   6245 
   6246   if test "$ac_cv_search_pthread_mutex_destroy" != no; then
   6247     :
   6248   else
   6249     # For HP 11
   6250     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_mutex_init in -lpthread" >&5
   6251 $as_echo_n "checking for pthread_mutex_init in -lpthread... " >&6; }
   6252 if ${ac_cv_lib_pthread_pthread_mutex_init+:} false; then :
   6253   $as_echo_n "(cached) " >&6
   6254 else
   6255   ac_check_lib_save_LIBS=$LIBS
   6256 LIBS="-lpthread  $LIBS"
   6257 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   6258 /* end confdefs.h.  */
   6259 
   6260 /* Override any GCC internal prototype to avoid an error.
   6261    Use char because int might match the return type of a GCC
   6262    builtin and then its argument prototype would still apply.  */
   6263 #ifdef __cplusplus
   6264 extern "C"
   6265 #endif
   6266 char pthread_mutex_init ();
   6267 int
   6268 main ()
   6269 {
   6270 return pthread_mutex_init ();
   6271   ;
   6272   return 0;
   6273 }
   6274 _ACEOF
   6275 if ac_fn_c_try_link "$LINENO"; then :
   6276   ac_cv_lib_pthread_pthread_mutex_init=yes
   6277 else
   6278   ac_cv_lib_pthread_pthread_mutex_init=no
   6279 fi
   6280 rm -f core conftest.err conftest.$ac_objext \
   6281     conftest$ac_exeext conftest.$ac_ext
   6282 LIBS=$ac_check_lib_save_LIBS
   6283 fi
   6284 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_pthread_mutex_init" >&5
   6285 $as_echo "$ac_cv_lib_pthread_pthread_mutex_init" >&6; }
   6286 if test "x$ac_cv_lib_pthread_pthread_mutex_init" = xyes; then :
   6287   cat >>confdefs.h <<_ACEOF
   6288 #define HAVE_LIBPTHREAD 1
   6289 _ACEOF
   6290 
   6291   LIBS="-lpthread $LIBS"
   6292 
   6293 fi
   6294 
   6295     if test $ac_cv_lib_pthread_pthread_mutex_init = yes; then
   6296       :
   6297     fi
   6298   fi
   6299 
   6300   ac_fn_c_check_func "$LINENO" "pthread_mutex_lock" "ac_cv_func_pthread_mutex_lock"
   6301 if test "x$ac_cv_func_pthread_mutex_lock" = xyes; then :
   6302 
   6303 fi
   6304 
   6305 
   6306   if test $ac_cv_func_pthread_mutex_lock = yes; then
   6307     :
   6308   fi
   6309 fi
   6310 # Check to see if we are using CygWin with MSVC
   6311 case "${host}" in
   6312 *-pc-cygwin*|*-pc-mingw*)
   6313   # For gcc, the thread options are set by mh-mingw/mh-cygwin
   6314   # For msvc, the thread options are set by runConfigureICU
   6315   :
   6316   ;;
   6317 *-*-hpux*)
   6318   # Add -mt because it does several nice things on newer compilers.
   6319   case "${icu_cv_host_frag}" in
   6320     mh-hpux-acc)
   6321       OLD_CXXFLAGS="${CXXFLAGS}"
   6322       CXXFLAGS="${CXXFLAGS} -mt"
   6323       if test x"`${CXX} ${CXXFLAGS} 2>&1`" != x""; then
   6324          CXXFLAGS="${OLD_CXXFLAGS}"
   6325       else
   6326          UCONFIG_CXXFLAGS="${UCONFIG_CXXFLAGS} -mt"
   6327       fi
   6328     ;;
   6329   esac
   6330   ;;
   6331 *-*-solaris*)
   6332   case "${icu_cv_host_frag}" in
   6333     mh-solaris)
   6334          LIBS="${LIBS} -mt"
   6335     ;;
   6336   esac
   6337   ;;
   6338 esac
   6339 
   6340 # Check whether --enable-weak-threads was given.
   6341 if test "${enable_weak_threads+set}" = set; then :
   6342   enableval=$enable_weak_threads; case "${enableval}" in
   6343 		yes)
   6344             LIB_THREAD="${LIBS%${OLD_LIBS}}"
   6345             LIBS=${OLD_LIBS}
   6346             ;;
   6347 		no)  ;;
   6348 		*) as_fn_error $? "bad value ${enableval} for --enable-weak-threads" "$LINENO" 5 ;;
   6349 		esac
   6350 fi
   6351 
   6352 
   6353 
   6354 # Check for mmap()
   6355 
   6356 # The AC_FUNC_MMAP macro doesn't work properly.  It seems to be too specific.
   6357 # Do this check instead.
   6358 HAVE_MMAP=0
   6359 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mmap" >&5
   6360 $as_echo_n "checking for mmap... " >&6; }
   6361 if ${ac_cv_func_mmap_ok+:} false; then :
   6362   $as_echo_n "(cached) " >&6
   6363 else
   6364   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   6365 /* end confdefs.h.  */
   6366 #include <unistd.h>
   6367 #include <sys/mman.h>
   6368 #include <sys/stat.h>
   6369 #include <fcntl.h>
   6370 int
   6371 main ()
   6372 {
   6373 mmap((void *)0, 0, PROT_READ, 0, 0, 0);
   6374   ;
   6375   return 0;
   6376 }
   6377 _ACEOF
   6378 if ac_fn_c_try_link "$LINENO"; then :
   6379   ac_cv_func_mmap_ok=yes
   6380 else
   6381   ac_cv_func_mmap_ok=no
   6382 fi
   6383 rm -f core conftest.err conftest.$ac_objext \
   6384     conftest$ac_exeext conftest.$ac_ext
   6385 fi
   6386 
   6387 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_ok" >&5
   6388 $as_echo "$ac_cv_func_mmap_ok" >&6; }
   6389 if test $ac_cv_func_mmap_ok = yes
   6390 then
   6391     HAVE_MMAP=1
   6392 else
   6393     CONFIG_CPPFLAGS="${CONFIG_CPPFLAGS} -DU_HAVE_MMAP=0"
   6394 fi
   6395 
   6396 
   6397 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for genccode assembly" >&5
   6398 $as_echo_n "checking for genccode assembly... " >&6; }
   6399 
   6400 # Check to see if genccode can generate simple assembly.
   6401 GENCCODE_ASSEMBLY=
   6402 case "${host}" in
   6403 *-linux*|*-kfreebsd*-gnu*|i*86-*-*bsd*|i*86-pc-gnu)
   6404     if test "$GCC" = yes; then
   6405         # We're using gcc, and the simple -a gcc command line works for genccode
   6406         GENCCODE_ASSEMBLY="-a gcc"
   6407     fi ;;
   6408 i*86-*-solaris*)
   6409     if test "$GCC" = yes; then
   6410         # When using gcc, look if we're also using GNU as.
   6411         # When using GNU as, the simple -a gcc command line works for genccode.
   6412         asv=`"${CC}" -print-prog-name=as 2>/dev/null`
   6413         asv=`"${asv}" --version 2>/dev/null`
   6414         case "X${asv}" in
   6415         X*GNU*) GENCCODE_ASSEMBLY="-a gcc" ;;
   6416         X*) GENCCODE_ASSEMBLY="-a sun-x86" ;;
   6417         esac
   6418         unset asv
   6419     else
   6420         GENCCODE_ASSEMBLY="-a sun-x86"
   6421     fi ;;
   6422 sparc-*-solaris*)
   6423     GENCCODE_ASSEMBLY="-a sun"
   6424     ;;
   6425 ia64-*-hpux*)
   6426 # There has been some issues with building ICU data on HPUX ia64 aCC
   6427 # when using the assemble code setting below.  For now, build without
   6428 # assemble code for this platform.  This will increase the build time.
   6429 #    GENCCODE_ASSEMBLY="-a aCC-ia64"
   6430     ;;
   6431 esac
   6432 
   6433 
   6434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GENCCODE_ASSEMBLY" >&5
   6435 $as_echo "$GENCCODE_ASSEMBLY" >&6; }
   6436 
   6437 # Checks for header files
   6438 for ac_header in inttypes.h
   6439 do :
   6440   ac_fn_c_check_header_mongrel "$LINENO" "inttypes.h" "ac_cv_header_inttypes_h" "$ac_includes_default"
   6441 if test "x$ac_cv_header_inttypes_h" = xyes; then :
   6442   cat >>confdefs.h <<_ACEOF
   6443 #define HAVE_INTTYPES_H 1
   6444 _ACEOF
   6445 
   6446 fi
   6447 
   6448 done
   6449 
   6450 if test $ac_cv_header_inttypes_h = no; then
   6451  U_HAVE_INTTYPES_H=0
   6452  CONFIG_CPPFLAGS="${CONFIG_CPPFLAGS} -DU_HAVE_INTTYPES_H=0"
   6453 else
   6454  U_HAVE_INTTYPES_H=1
   6455 fi
   6456 if test "$CC" = ccc; then
   6457  { $as_echo "$as_me:${as_lineno-$LINENO}: result: \"C compiler set to CCC ${CC}\" " >&5
   6458 $as_echo "\"C compiler set to CCC ${CC}\" " >&6; }
   6459  case "${host}" in
   6460         alpha*-*-*) U_HAVE_INTTYPES_H=0;
   6461         CONFIG_CPPFLAGS="${CONFIG_CPPFLAGS} -DU_HAVE_INTTYPES_H=0"
   6462  esac
   6463 fi
   6464 
   6465 
   6466 
   6467 for ac_header in dirent.h
   6468 do :
   6469   ac_fn_c_check_header_mongrel "$LINENO" "dirent.h" "ac_cv_header_dirent_h" "$ac_includes_default"
   6470 if test "x$ac_cv_header_dirent_h" = xyes; then :
   6471   cat >>confdefs.h <<_ACEOF
   6472 #define HAVE_DIRENT_H 1
   6473 _ACEOF
   6474 
   6475 fi
   6476 
   6477 done
   6478 
   6479 if test $ac_cv_header_dirent_h = no; then
   6480  U_HAVE_DIRENT_H=0
   6481  CONFIG_CPPFLAGS="${CONFIG_CPPFLAGS} -DU_HAVE_DIRENT_H=0"
   6482 else
   6483  U_HAVE_DIRENT_H=1
   6484 fi
   6485 
   6486 
   6487 
   6488 # Check for endianness
   6489  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
   6490 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
   6491 if ${ac_cv_c_bigendian+:} false; then :
   6492   $as_echo_n "(cached) " >&6
   6493 else
   6494   ac_cv_c_bigendian=unknown
   6495     # See if we're dealing with a universal compiler.
   6496     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   6497 /* end confdefs.h.  */
   6498 #ifndef __APPLE_CC__
   6499 	       not a universal capable compiler
   6500 	     #endif
   6501 	     typedef int dummy;
   6502 
   6503 _ACEOF
   6504 if ac_fn_c_try_compile "$LINENO"; then :
   6505 
   6506 	# Check for potential -arch flags.  It is not universal unless
   6507 	# there are at least two -arch flags with different values.
   6508 	ac_arch=
   6509 	ac_prev=
   6510 	for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
   6511 	 if test -n "$ac_prev"; then
   6512 	   case $ac_word in
   6513 	     i?86 | x86_64 | ppc | ppc64)
   6514 	       if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
   6515 		 ac_arch=$ac_word
   6516 	       else
   6517 		 ac_cv_c_bigendian=universal
   6518 		 break
   6519 	       fi
   6520 	       ;;
   6521 	   esac
   6522 	   ac_prev=
   6523 	 elif test "x$ac_word" = "x-arch"; then
   6524 	   ac_prev=arch
   6525 	 fi
   6526        done
   6527 fi
   6528 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   6529     if test $ac_cv_c_bigendian = unknown; then
   6530       # See if sys/param.h defines the BYTE_ORDER macro.
   6531       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   6532 /* end confdefs.h.  */
   6533 #include <sys/types.h>
   6534 	     #include <sys/param.h>
   6535 
   6536 int
   6537 main ()
   6538 {
   6539 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
   6540 		     && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
   6541 		     && LITTLE_ENDIAN)
   6542 	      bogus endian macros
   6543 	     #endif
   6544 
   6545   ;
   6546   return 0;
   6547 }
   6548 _ACEOF
   6549 if ac_fn_c_try_compile "$LINENO"; then :
   6550   # It does; now see whether it defined to BIG_ENDIAN or not.
   6551 	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   6552 /* end confdefs.h.  */
   6553 #include <sys/types.h>
   6554 		#include <sys/param.h>
   6555 
   6556 int
   6557 main ()
   6558 {
   6559 #if BYTE_ORDER != BIG_ENDIAN
   6560 		 not big endian
   6561 		#endif
   6562 
   6563   ;
   6564   return 0;
   6565 }
   6566 _ACEOF
   6567 if ac_fn_c_try_compile "$LINENO"; then :
   6568   ac_cv_c_bigendian=yes
   6569 else
   6570   ac_cv_c_bigendian=no
   6571 fi
   6572 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   6573 fi
   6574 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   6575     fi
   6576     if test $ac_cv_c_bigendian = unknown; then
   6577       # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
   6578       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   6579 /* end confdefs.h.  */
   6580 #include <limits.h>
   6581 
   6582 int
   6583 main ()
   6584 {
   6585 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
   6586 	      bogus endian macros
   6587 	     #endif
   6588 
   6589   ;
   6590   return 0;
   6591 }
   6592 _ACEOF
   6593 if ac_fn_c_try_compile "$LINENO"; then :
   6594   # It does; now see whether it defined to _BIG_ENDIAN or not.
   6595 	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   6596 /* end confdefs.h.  */
   6597 #include <limits.h>
   6598 
   6599 int
   6600 main ()
   6601 {
   6602 #ifndef _BIG_ENDIAN
   6603 		 not big endian
   6604 		#endif
   6605 
   6606   ;
   6607   return 0;
   6608 }
   6609 _ACEOF
   6610 if ac_fn_c_try_compile "$LINENO"; then :
   6611   ac_cv_c_bigendian=yes
   6612 else
   6613   ac_cv_c_bigendian=no
   6614 fi
   6615 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   6616 fi
   6617 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   6618     fi
   6619     if test $ac_cv_c_bigendian = unknown; then
   6620       # Compile a test program.
   6621       if test "$cross_compiling" = yes; then :
   6622   # Try to guess by grepping values from an object file.
   6623 	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   6624 /* end confdefs.h.  */
   6625 short int ascii_mm[] =
   6626 		  { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
   6627 		short int ascii_ii[] =
   6628 		  { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
   6629 		int use_ascii (int i) {
   6630 		  return ascii_mm[i] + ascii_ii[i];
   6631 		}
   6632 		short int ebcdic_ii[] =
   6633 		  { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
   6634 		short int ebcdic_mm[] =
   6635 		  { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
   6636 		int use_ebcdic (int i) {
   6637 		  return ebcdic_mm[i] + ebcdic_ii[i];
   6638 		}
   6639 		extern int foo;
   6640 
   6641 int
   6642 main ()
   6643 {
   6644 return use_ascii (foo) == use_ebcdic (foo);
   6645   ;
   6646   return 0;
   6647 }
   6648 _ACEOF
   6649 if ac_fn_c_try_compile "$LINENO"; then :
   6650   if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
   6651 	      ac_cv_c_bigendian=yes
   6652 	    fi
   6653 	    if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
   6654 	      if test "$ac_cv_c_bigendian" = unknown; then
   6655 		ac_cv_c_bigendian=no
   6656 	      else
   6657 		# finding both strings is unlikely to happen, but who knows?
   6658 		ac_cv_c_bigendian=unknown
   6659 	      fi
   6660 	    fi
   6661 fi
   6662 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   6663 else
   6664   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   6665 /* end confdefs.h.  */
   6666 $ac_includes_default
   6667 int
   6668 main ()
   6669 {
   6670 
   6671 	     /* Are we little or big endian?  From Harbison&Steele.  */
   6672 	     union
   6673 	     {
   6674 	       long int l;
   6675 	       char c[sizeof (long int)];
   6676 	     } u;
   6677 	     u.l = 1;
   6678 	     return u.c[sizeof (long int) - 1] == 1;
   6679 
   6680   ;
   6681   return 0;
   6682 }
   6683 _ACEOF
   6684 if ac_fn_c_try_run "$LINENO"; then :
   6685   ac_cv_c_bigendian=no
   6686 else
   6687   ac_cv_c_bigendian=yes
   6688 fi
   6689 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   6690   conftest.$ac_objext conftest.beam conftest.$ac_ext
   6691 fi
   6692 
   6693     fi
   6694 fi
   6695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
   6696 $as_echo "$ac_cv_c_bigendian" >&6; }
   6697  case $ac_cv_c_bigendian in #(
   6698    yes)
   6699      $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
   6700 ;; #(
   6701    no)
   6702       ;; #(
   6703    universal)
   6704 
   6705 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
   6706 
   6707      ;; #(
   6708    *)
   6709      as_fn_error $? "unknown endianness
   6710  presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
   6711  esac
   6712 
   6713 if test $ac_cv_c_bigendian = no; then
   6714 U_IS_BIG_ENDIAN=0
   6715 U_ENDIAN_CHAR="l"
   6716 else
   6717 U_IS_BIG_ENDIAN=1
   6718 U_ENDIAN_CHAR="b"
   6719 fi
   6720 
   6721 
   6722 # Do various POSIX related checks
   6723 U_HAVE_NL_LANGINFO_CODESET=0
   6724 U_NL_LANGINFO_CODESET=-1
   6725 ac_fn_c_check_func "$LINENO" "nl_langinfo" "ac_cv_func_nl_langinfo"
   6726 if test "x$ac_cv_func_nl_langinfo" = xyes; then :
   6727   U_HAVE_NL_LANGINFO=1
   6728 else
   6729   U_HAVE_NL_LANGINFO=0
   6730 fi
   6731 
   6732 if test $U_HAVE_NL_LANGINFO -eq 1; then
   6733   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo's argument to obtain the codeset" >&5
   6734 $as_echo_n "checking for nl_langinfo's argument to obtain the codeset... " >&6; }
   6735 if ${ac_cv_nl_langinfo_codeset+:} false; then :
   6736   $as_echo_n "(cached) " >&6
   6737 else
   6738   ac_cv_nl_langinfo_codeset="unknown"
   6739   for a in CODESET _NL_CTYPE_CODESET_NAME; do
   6740   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   6741 /* end confdefs.h.  */
   6742 #include <langinfo.h>
   6743 int
   6744 main ()
   6745 {
   6746 nl_langinfo($a);
   6747   ;
   6748   return 0;
   6749 }
   6750 _ACEOF
   6751 if ac_fn_c_try_link "$LINENO"; then :
   6752   ac_cv_nl_langinfo_codeset="$a"; break
   6753 fi
   6754 rm -f core conftest.err conftest.$ac_objext \
   6755     conftest$ac_exeext conftest.$ac_ext
   6756   done
   6757 fi
   6758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_nl_langinfo_codeset" >&5
   6759 $as_echo "$ac_cv_nl_langinfo_codeset" >&6; }
   6760   if test x$ac_cv_nl_langinfo_codeset != xunknown
   6761   then
   6762       U_HAVE_NL_LANGINFO_CODESET=1
   6763       U_NL_LANGINFO_CODESET=$ac_cv_nl_langinfo_codeset
   6764       if test "x${ac_cv_nl_langinfo_codeset}" != "xCODESET"
   6765       then
   6766         CONFIG_CPPFLAGS="${CONFIG_CPPFLAGS} -DNL_LANGINFO_CODESET=${ac_cv_nl_langinfo_codeset}"
   6767       fi
   6768   else
   6769       CONFIG_CPPFLAGS="${CONFIG_CPPFLAGS} -DU_HAVE_NL_LANGINFO_CODESET=0"
   6770   fi
   6771 fi
   6772 
   6773 
   6774 
   6775 # Namespace support checks
   6776 ac_ext=cpp
   6777 ac_cpp='$CXXCPP $CPPFLAGS'
   6778 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   6779 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   6780 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
   6781 
   6782 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for namespace support" >&5
   6783 $as_echo_n "checking for namespace support... " >&6; }
   6784 if ${ac_cv_namespace_ok+:} false; then :
   6785   $as_echo_n "(cached) " >&6
   6786 else
   6787   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   6788 /* end confdefs.h.  */
   6789 namespace x_version {void f(){}}
   6790     namespace x = x_version;
   6791     using namespace x_version;
   6792 
   6793 int
   6794 main ()
   6795 {
   6796 f();
   6797   ;
   6798   return 0;
   6799 }
   6800 _ACEOF
   6801 if ac_fn_cxx_try_link "$LINENO"; then :
   6802   ac_cv_namespace_ok=yes
   6803 else
   6804   ac_cv_namespace_ok=no
   6805 fi
   6806 rm -f core conftest.err conftest.$ac_objext \
   6807     conftest$ac_exeext conftest.$ac_ext
   6808 fi
   6809 
   6810 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_namespace_ok" >&5
   6811 $as_echo "$ac_cv_namespace_ok" >&6; }
   6812 if test $ac_cv_namespace_ok = no
   6813 then
   6814     as_fn_error $? "Namespace support is required to build ICU." "$LINENO" 5
   6815 fi
   6816 
   6817 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for properly overriding new and delete" >&5
   6818 $as_echo_n "checking for properly overriding new and delete... " >&6; }
   6819 U_OVERRIDE_CXX_ALLOCATION=0
   6820 U_HAVE_PLACEMENT_NEW=0
   6821 if ${ac_cv_override_cxx_allocation_ok+:} false; then :
   6822   $as_echo_n "(cached) " >&6
   6823 else
   6824   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   6825 /* end confdefs.h.  */
   6826 #include <stdlib.h>
   6827     class UMemory {
   6828     public:
   6829     void *operator new(size_t size) {return malloc(size);}
   6830     void *operator new[](size_t size) {return malloc(size);}
   6831     void operator delete(void *p) {free(p);}
   6832     void operator delete[](void *p) {free(p);}
   6833     };
   6834 
   6835 int
   6836 main ()
   6837 {
   6838 
   6839   ;
   6840   return 0;
   6841 }
   6842 _ACEOF
   6843 if ac_fn_cxx_try_link "$LINENO"; then :
   6844   ac_cv_override_cxx_allocation_ok=yes
   6845 else
   6846   ac_cv_override_cxx_allocation_ok=no
   6847 fi
   6848 rm -f core conftest.err conftest.$ac_objext \
   6849     conftest$ac_exeext conftest.$ac_ext
   6850 fi
   6851 
   6852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_override_cxx_allocation_ok" >&5
   6853 $as_echo "$ac_cv_override_cxx_allocation_ok" >&6; }
   6854 if test $ac_cv_override_cxx_allocation_ok = yes
   6855 then
   6856     U_OVERRIDE_CXX_ALLOCATION=1
   6857     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for placement new and delete" >&5
   6858 $as_echo_n "checking for placement new and delete... " >&6; }
   6859     if ${ac_cv_override_placement_new_ok+:} false; then :
   6860   $as_echo_n "(cached) " >&6
   6861 else
   6862   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   6863 /* end confdefs.h.  */
   6864 #include <stdlib.h>
   6865         class UMemory {
   6866         public:
   6867         void *operator new(size_t size) {return malloc(size);}
   6868         void *operator new[](size_t size) {return malloc(size);}
   6869         void operator delete(void *p) {free(p);}
   6870         void operator delete[](void *p) {free(p);}
   6871         void * operator new(size_t, void *ptr) { return ptr; }
   6872         void operator delete(void *, void *) {}
   6873         };
   6874 
   6875 int
   6876 main ()
   6877 {
   6878 
   6879   ;
   6880   return 0;
   6881 }
   6882 _ACEOF
   6883 if ac_fn_cxx_try_link "$LINENO"; then :
   6884   ac_cv_override_placement_new_ok=yes
   6885 else
   6886   ac_cv_override_placement_new_ok=no
   6887 fi
   6888 rm -f core conftest.err conftest.$ac_objext \
   6889     conftest$ac_exeext conftest.$ac_ext
   6890 fi
   6891 
   6892     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_override_placement_new_ok" >&5
   6893 $as_echo "$ac_cv_override_placement_new_ok" >&6; }
   6894     if test $ac_cv_override_placement_new_ok = yes
   6895     then
   6896         U_HAVE_PLACEMENT_NEW=1
   6897     else
   6898         CONFIG_CPPFLAGS="${CONFIG_CPPFLAGS} -DU_HAVE_PLACEMENT_NEW=0"
   6899     fi
   6900 else
   6901     CONFIG_CPPFLAGS="${CONFIG_CPPFLAGS} -DU_OVERRIDE_CXX_ALLOCATION=0"
   6902 fi
   6903 
   6904 
   6905 
   6906 ac_ext=c
   6907 ac_cpp='$CPP $CPPFLAGS'
   6908 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   6909 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   6910 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   6911 
   6912 ac_fn_c_check_func "$LINENO" "popen" "ac_cv_func_popen"
   6913 if test "x$ac_cv_func_popen" = xyes; then :
   6914 
   6915 fi
   6916 
   6917 if test x$ac_cv_func_popen = xyes
   6918 then
   6919      U_HAVE_POPEN=1
   6920 else
   6921      CONFIG_CPPFLAGS="${CONFIG_CPPFLAGS} -DU_HAVE_POPEN=0"
   6922      U_HAVE_POPEN=0
   6923 fi
   6924 
   6925 
   6926 ac_fn_c_check_func "$LINENO" "tzset" "ac_cv_func_tzset"
   6927 if test "x$ac_cv_func_tzset" = xyes; then :
   6928 
   6929 fi
   6930 
   6931 U_HAVE_TZSET=0
   6932 if test x$ac_cv_func_tzset = xyes
   6933 then
   6934     U_TZSET=tzset
   6935     U_HAVE_TZSET=1
   6936 else
   6937     ac_fn_c_check_func "$LINENO" "_tzset" "ac_cv_func__tzset"
   6938 if test "x$ac_cv_func__tzset" = xyes; then :
   6939 
   6940 fi
   6941 
   6942     if test x$ac_cv_func__tzset = xyes
   6943     then
   6944         U_TZSET=_tzset
   6945         U_HAVE_TZSET=1
   6946     else
   6947       CONFIG_CPPFLAGS="${CONFIG_CPPFLAGS} -DU_HAVE_TZSET=0"
   6948     fi
   6949 fi
   6950 
   6951 
   6952 
   6953 U_HAVE_TZNAME=0
   6954 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tzname" >&5
   6955 $as_echo_n "checking for tzname... " >&6; }
   6956 if ${ac_cv_var_tzname+:} false; then :
   6957   $as_echo_n "(cached) " >&6
   6958 else
   6959   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   6960 /* end confdefs.h.  */
   6961 #ifndef _XOPEN_SOURCE
   6962 #define _XOPEN_SOURCE
   6963 #endif
   6964 #include <stdlib.h>
   6965 #include <time.h>
   6966 #ifndef tzname /* For SGI.  */
   6967 extern char *tzname[]; /* RS6000 and others reject char **tzname.  */
   6968 #endif
   6969 int
   6970 main ()
   6971 {
   6972 atoi(*tzname);
   6973   ;
   6974   return 0;
   6975 }
   6976 _ACEOF
   6977 if ac_fn_c_try_link "$LINENO"; then :
   6978   ac_cv_var_tzname=yes
   6979 else
   6980   ac_cv_var_tzname=no
   6981 fi
   6982 rm -f core conftest.err conftest.$ac_objext \
   6983     conftest$ac_exeext conftest.$ac_ext
   6984 fi
   6985 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_tzname" >&5
   6986 $as_echo "$ac_cv_var_tzname" >&6; }
   6987 if test $ac_cv_var_tzname = yes; then
   6988   U_TZNAME=tzname
   6989   U_HAVE_TZNAME=1
   6990 else
   6991   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _tzname" >&5
   6992 $as_echo_n "checking for _tzname... " >&6; }
   6993 if ${ac_cv_var__tzname+:} false; then :
   6994   $as_echo_n "(cached) " >&6
   6995 else
   6996   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   6997 /* end confdefs.h.  */
   6998 #include <stdlib.h>
   6999   #include <time.h>
   7000   extern char *_tzname[];
   7001 int
   7002 main ()
   7003 {
   7004 atoi(*_tzname);
   7005   ;
   7006   return 0;
   7007 }
   7008 _ACEOF
   7009 if ac_fn_c_try_link "$LINENO"; then :
   7010   ac_cv_var__tzname=yes
   7011 else
   7012   ac_cv_var__tzname=no
   7013 fi
   7014 rm -f core conftest.err conftest.$ac_objext \
   7015     conftest$ac_exeext conftest.$ac_ext
   7016 fi
   7017 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var__tzname" >&5
   7018 $as_echo "$ac_cv_var__tzname" >&6; }
   7019     if test $ac_cv_var__tzname = yes; then
   7020       U_TZNAME=_tzname
   7021       U_HAVE_TZNAME=1
   7022     else
   7023      CONFIG_CPPFLAGS="${CONFIG_CPPFLAGS} -DU_HAVE_TZNAME=0"
   7024     fi
   7025 fi
   7026 
   7027 
   7028 
   7029 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for timezone" >&5
   7030 $as_echo_n "checking for timezone... " >&6; }
   7031 if ${ac_cv_var_timezone+:} false; then :
   7032   $as_echo_n "(cached) " >&6
   7033 else
   7034   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   7035 /* end confdefs.h.  */
   7036 #ifndef _XOPEN_SOURCE
   7037 #define _XOPEN_SOURCE
   7038 #endif
   7039 #include <time.h>
   7040 
   7041 int
   7042 main ()
   7043 {
   7044 timezone = 1;
   7045   ;
   7046   return 0;
   7047 }
   7048 _ACEOF
   7049 if ac_fn_c_try_link "$LINENO"; then :
   7050   ac_cv_var_timezone=yes
   7051 else
   7052   ac_cv_var_timezone=no
   7053 fi
   7054 rm -f core conftest.err conftest.$ac_objext \
   7055     conftest$ac_exeext conftest.$ac_ext
   7056 fi
   7057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_timezone" >&5
   7058 $as_echo "$ac_cv_var_timezone" >&6; }
   7059 U_HAVE_TIMEZONE=0
   7060 if test $ac_cv_var_timezone = yes; then
   7061   U_TIMEZONE=timezone
   7062   U_HAVE_TIMEZONE=1
   7063 else
   7064   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __timezone" >&5
   7065 $as_echo_n "checking for __timezone... " >&6; }
   7066 if ${ac_cv_var___timezone+:} false; then :
   7067   $as_echo_n "(cached) " >&6
   7068 else
   7069   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   7070 /* end confdefs.h.  */
   7071 #include <time.h>
   7072 int
   7073 main ()
   7074 {
   7075 __timezone = 1;
   7076   ;
   7077   return 0;
   7078 }
   7079 _ACEOF
   7080 if ac_fn_c_try_link "$LINENO"; then :
   7081   ac_cv_var___timezone=yes
   7082 else
   7083   ac_cv_var___timezone=no
   7084 fi
   7085 rm -f core conftest.err conftest.$ac_objext \
   7086     conftest$ac_exeext conftest.$ac_ext
   7087 fi
   7088 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var___timezone" >&5
   7089 $as_echo "$ac_cv_var___timezone" >&6; }
   7090   if test $ac_cv_var___timezone = yes; then
   7091     U_TIMEZONE=__timezone
   7092     U_HAVE_TIMEZONE=1
   7093   else
   7094     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _timezone" >&5
   7095 $as_echo_n "checking for _timezone... " >&6; }
   7096 if ${ac_cv_var__timezone+:} false; then :
   7097   $as_echo_n "(cached) " >&6
   7098 else
   7099   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   7100 /* end confdefs.h.  */
   7101 #include <time.h>
   7102 int
   7103 main ()
   7104 {
   7105 _timezone = 1;
   7106   ;
   7107   return 0;
   7108 }
   7109 _ACEOF
   7110 if ac_fn_c_try_link "$LINENO"; then :
   7111   ac_cv_var__timezone=yes
   7112 else
   7113   ac_cv_var__timezone=no
   7114 fi
   7115 rm -f core conftest.err conftest.$ac_objext \
   7116     conftest$ac_exeext conftest.$ac_ext
   7117 fi
   7118 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var__timezone" >&5
   7119 $as_echo "$ac_cv_var__timezone" >&6; }
   7120     if test $ac_cv_var__timezone = yes; then
   7121       U_TIMEZONE=_timezone
   7122       U_HAVE_TIMEZONE=1
   7123     else
   7124      CONFIG_CPPFLAGS="${CONFIG_CPPFLAGS} -DU_HAVE_TIMEZONE=0"
   7125     fi
   7126   fi
   7127 fi