Home | History | Annotate | Line # | Download | only in autoconf
      1 #! /bin/sh
      2 # Guess values for system-dependent variables and create Makefiles.
      3 # Generated by GNU Autoconf 2.69 for LLVM 4.0.0svn.
      4 #
      5 # Report bugs to <http://llvm.org/bugs/>.
      6 #
      7 #
      8 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
      9 #
     10 #
     11 # This configure script is free software; the Free Software Foundation
     12 # gives unlimited permission to copy, distribute and modify it.
     13 #
     14 # Copyright (c) 2003-2015 University of Illinois at Urbana-Champaign.
     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://llvm.org/bugs/ about your system, including any
    273 $0: error possibly output before this message. Then install
    274 $0: a modern shell, or manually run the script under such a
    275 $0: 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='LLVM'
    584 PACKAGE_TARNAME='llvm'
    585 PACKAGE_VERSION='4.0.0svn'
    586 PACKAGE_STRING='LLVM 4.0.0svn'
    587 PACKAGE_BUGREPORT='http://llvm.org/bugs/'
    588 PACKAGE_URL=''
    589 
    590 enable_option_checking=no
    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='LTLIBOBJS
    628 LIBOBJS
    629 RDYNAMIC
    630 RPATH
    631 ENABLE_VISIBILITY_INLINES_HIDDEN
    632 OCAML_LIBDIR
    633 HAVE_OCAML_OUNIT
    634 HAVE_OCAMLOPT
    635 BINDINGS_TO_BUILD
    636 SHLIBEXT
    637 HUGE_VAL_SANITY
    638 HAVE_LIBZ
    639 HAVE_PTHREAD
    640 USE_INTEL_JITEVENTS
    641 USE_OPROFILE
    642 HAVE_TERMINFO
    643 HAVE_DLOPEN
    644 NO_COMMENT
    645 NO_UNINITIALIZED
    646 NO_MAYBE_UNINITIALIZED
    647 COVERED_SWITCH_DEFAULT
    648 MISSING_FIELD_INITIALIZERS
    649 NO_VARIADIC_MACROS
    650 EGREP
    651 HAVE_LINK_VERSION_SCRIPT
    652 GAS
    653 OCAMLFIND
    654 GO
    655 ZIP
    656 PDFROFF
    657 GZIPBIN
    658 GROFF
    659 DOXYGEN
    660 CAT
    661 BZIP2
    662 INSTALL_DATA
    663 INSTALL_SCRIPT
    664 INSTALL_PROGRAM
    665 DOT
    666 BINPWD
    667 TAR
    668 SED
    669 RM
    670 AR
    671 RANLIB
    672 MV
    673 MKDIR
    674 GREP
    675 FIND
    676 DATE
    677 CP
    678 CMP
    679 NM
    680 LN_S
    681 ifGNUmake
    682 INTERNAL_PREFIX
    683 ENABLE_TERMINFO
    684 BINUTILS_INCDIR
    685 CLANG_SRC_ROOT
    686 EXTRA_LD_OPTIONS
    687 EXTRA_OPTIONS
    688 OPTIMIZE_OPTION
    689 LLVM_ENUM_DISASSEMBLERS
    690 LLVM_ENUM_ASM_PARSERS
    691 LLVM_ENUM_ASM_PRINTERS
    692 LLVM_ENUM_TARGETS
    693 TARGETS_TO_BUILD
    694 ALL_TARGETS
    695 ENABLE_EMBED_STDCXX
    696 ENABLE_SHARED
    697 LLVM_ENABLE_ZLIB
    698 ENABLE_PTHREADS
    699 LLVM_ENABLE_THREADS
    700 clang_doxygen_qhp_cust_filter_attrs
    701 clang_doxygen_qhp_cust_filter_name
    702 clang_doxygen_qhelpgenerator_path
    703 clang_doxygen_qhp_namespace
    704 clang_doxygen_qch_filename
    705 clang_doxygen_generate_qhp
    706 llvm_doxygen_qhp_cust_filter_attrs
    707 llvm_doxygen_qhp_cust_filter_name
    708 llvm_doxygen_qhelpgenerator_path
    709 llvm_doxygen_qhp_namespace
    710 llvm_doxygen_qch_filename
    711 llvm_doxygen_generate_qhp
    712 QHELPGENERATOR
    713 extra_search_mappings
    714 searchengine_url
    715 enable_server_based_search
    716 enable_external_search
    717 enable_searchengine
    718 ENABLE_DOXYGEN
    719 ENABLE_DOCS
    720 TARGETS_WITH_JIT
    721 TARGET_HAS_JIT
    722 JIT
    723 KEEP_SYMBOLS
    724 DEBUG_SYMBOLS
    725 DEBUG_RUNTIME
    726 ENABLE_ABI_BREAKING_CHECKS
    727 EXPENSIVE_CHECKS
    728 ENABLE_EXPENSIVE_CHECKS
    729 ENABLE_WERROR
    730 DISABLE_ASSERTIONS
    731 ENABLE_PROFILING
    732 ENABLE_OPTIMIZED
    733 ENABLE_CLANG_STATIC_ANALYZER
    734 CLANG_PLUGIN_SUPPORT
    735 ENABLE_CLANG_ARCMT
    736 ENABLE_SPLIT_DWARF
    737 ENABLE_CXX1Y
    738 ENABLE_LIBCPP
    739 CVSBUILD
    740 BUILD_CXX
    741 BUILD_EXEEXT
    742 BUILD_CC
    743 LLVM_CROSS_COMPILING
    744 HOST_ARCH
    745 LLVM_NATIVE_ARCH
    746 ARCH
    747 LLVM_ON_WIN32
    748 LLVM_ON_UNIX
    749 NOLINKALL
    750 LINKALL
    751 TARGET_OS
    752 HOST_OS
    753 OS
    754 target_os
    755 target_vendor
    756 target_cpu
    757 target
    758 host_os
    759 host_vendor
    760 host_cpu
    761 host
    762 build_os
    763 build_vendor
    764 build_cpu
    765 build
    766 subdirs
    767 LLVM_HAS_POLLY
    768 ENABLE_POLLY
    769 CXX_COMPILER
    770 CPP
    771 ac_ct_CXX
    772 CXXFLAGS
    773 CXX
    774 OBJEXT
    775 EXEEXT
    776 ac_ct_CC
    777 CPPFLAGS
    778 LDFLAGS
    779 CFLAGS
    780 CC
    781 LLVM_COPYRIGHT
    782 LLVM_VERSION_SUFFIX
    783 LLVM_VERSION_PATCH
    784 LLVM_VERSION_MINOR
    785 LLVM_VERSION_MAJOR
    786 target_alias
    787 host_alias
    788 build_alias
    789 LIBS
    790 ECHO_T
    791 ECHO_N
    792 ECHO_C
    793 DEFS
    794 mandir
    795 localedir
    796 libdir
    797 psdir
    798 pdfdir
    799 dvidir
    800 htmldir
    801 infodir
    802 docdir
    803 oldincludedir
    804 includedir
    805 localstatedir
    806 sharedstatedir
    807 sysconfdir
    808 datadir
    809 datarootdir
    810 libexecdir
    811 sbindir
    812 bindir
    813 program_transform_name
    814 prefix
    815 exec_prefix
    816 PACKAGE_URL
    817 PACKAGE_BUGREPORT
    818 PACKAGE_STRING
    819 PACKAGE_VERSION
    820 PACKAGE_TARNAME
    821 PACKAGE_NAME
    822 PATH_SEPARATOR
    823 SHELL'
    824 ac_subst_files=''
    825 ac_user_opts='
    826 enable_option_checking
    827 with_llvm_srcdir
    828 enable_polly
    829 enable_libcpp
    830 enable_compiler_version_checks
    831 enable_cxx1y
    832 enable_split_dwarf
    833 enable_clang_arcmt
    834 enable_clang_plugin_support
    835 enable_clang_static_analyzer
    836 enable_optimized
    837 enable_profiling
    838 enable_assertions
    839 enable_werror
    840 enable_expensive_checks
    841 enable_abi_breaking_checks
    842 enable_debug_runtime
    843 enable_debug_symbols
    844 enable_keep_symbols
    845 enable_jit
    846 enable_docs
    847 enable_doxygen
    848 enable_doxygen_search
    849 enable_doxygen_external_search
    850 with_doxygen_search_engine_url
    851 with_doxygen_search_mappings
    852 enable_doxygen_qt_help
    853 enable_threads
    854 enable_pthreads
    855 enable_zlib
    856 enable_shared
    857 enable_embed_stdcxx
    858 enable_backtraces
    859 enable_crash_overrides
    860 enable_targets
    861 enable_experimental_targets
    862 with_optimize_option
    863 with_extra_options
    864 with_extra_ld_options
    865 enable_bindings
    866 with_ocaml_libdir
    867 with_clang_srcdir
    868 with_clang_resource_dir
    869 with_c_include_dirs
    870 with_clang_default_openmp_runtime
    871 with_binutils_include
    872 with_bug_report_url
    873 enable_terminfo
    874 enable_libedit
    875 enable_libffi
    876 with_internal_prefix
    877 with_oprofile
    878 with_intel_jitevents
    879 '
    880       ac_precious_vars='build_alias
    881 host_alias
    882 target_alias
    883 CC
    884 CFLAGS
    885 LDFLAGS
    886 LIBS
    887 CPPFLAGS
    888 CXX
    889 CXXFLAGS
    890 CCC
    891 CPP'
    892 ac_subdirs_all='tools/polly'
    893 
    894 # Initialize some variables set by options.
    895 ac_init_help=
    896 ac_init_version=false
    897 ac_unrecognized_opts=
    898 ac_unrecognized_sep=
    899 # The variables have the same names as the options, with
    900 # dashes changed to underlines.
    901 cache_file=/dev/null
    902 exec_prefix=NONE
    903 no_create=
    904 no_recursion=
    905 prefix=NONE
    906 program_prefix=NONE
    907 program_suffix=NONE
    908 program_transform_name=s,x,x,
    909 silent=
    910 site=
    911 srcdir=
    912 verbose=
    913 x_includes=NONE
    914 x_libraries=NONE
    915 
    916 # Installation directory options.
    917 # These are left unexpanded so users can "make install exec_prefix=/foo"
    918 # and all the variables that are supposed to be based on exec_prefix
    919 # by default will actually change.
    920 # Use braces instead of parens because sh, perl, etc. also accept them.
    921 # (The list follows the same order as the GNU Coding Standards.)
    922 bindir='${exec_prefix}/bin'
    923 sbindir='${exec_prefix}/sbin'
    924 libexecdir='${exec_prefix}/libexec'
    925 datarootdir='${prefix}/share'
    926 datadir='${datarootdir}'
    927 sysconfdir='${prefix}/etc'
    928 sharedstatedir='${prefix}/com'
    929 localstatedir='${prefix}/var'
    930 includedir='${prefix}/include'
    931 oldincludedir='/usr/include'
    932 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
    933 infodir='${datarootdir}/info'
    934 htmldir='${docdir}'
    935 dvidir='${docdir}'
    936 pdfdir='${docdir}'
    937 psdir='${docdir}'
    938 libdir='${exec_prefix}/lib'
    939 localedir='${datarootdir}/locale'
    940 mandir='${datarootdir}/man'
    941 
    942 ac_prev=
    943 ac_dashdash=
    944 for ac_option
    945 do
    946   # If the previous option needs an argument, assign it.
    947   if test -n "$ac_prev"; then
    948     eval $ac_prev=\$ac_option
    949     ac_prev=
    950     continue
    951   fi
    952 
    953   case $ac_option in
    954   *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
    955   *=)   ac_optarg= ;;
    956   *)    ac_optarg=yes ;;
    957   esac
    958 
    959   # Accept the important Cygnus configure options, so we can diagnose typos.
    960 
    961   case $ac_dashdash$ac_option in
    962   --)
    963     ac_dashdash=yes ;;
    964 
    965   -bindir | --bindir | --bindi | --bind | --bin | --bi)
    966     ac_prev=bindir ;;
    967   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
    968     bindir=$ac_optarg ;;
    969 
    970   -build | --build | --buil | --bui | --bu)
    971     ac_prev=build_alias ;;
    972   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
    973     build_alias=$ac_optarg ;;
    974 
    975   -cache-file | --cache-file | --cache-fil | --cache-fi \
    976   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
    977     ac_prev=cache_file ;;
    978   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
    979   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
    980     cache_file=$ac_optarg ;;
    981 
    982   --config-cache | -C)
    983     cache_file=config.cache ;;
    984 
    985   -datadir | --datadir | --datadi | --datad)
    986     ac_prev=datadir ;;
    987   -datadir=* | --datadir=* | --datadi=* | --datad=*)
    988     datadir=$ac_optarg ;;
    989 
    990   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
    991   | --dataroo | --dataro | --datar)
    992     ac_prev=datarootdir ;;
    993   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
    994   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
    995     datarootdir=$ac_optarg ;;
    996 
    997   -disable-* | --disable-*)
    998     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
    999     # Reject names that are not valid shell variable names.
   1000     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
   1001       as_fn_error $? "invalid feature name: $ac_useropt"
   1002     ac_useropt_orig=$ac_useropt
   1003     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
   1004     case $ac_user_opts in
   1005       *"
   1006 "enable_$ac_useropt"
   1007 "*) ;;
   1008       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
   1009 	 ac_unrecognized_sep=', ';;
   1010     esac
   1011     eval enable_$ac_useropt=no ;;
   1012 
   1013   -docdir | --docdir | --docdi | --doc | --do)
   1014     ac_prev=docdir ;;
   1015   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
   1016     docdir=$ac_optarg ;;
   1017 
   1018   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
   1019     ac_prev=dvidir ;;
   1020   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
   1021     dvidir=$ac_optarg ;;
   1022 
   1023   -enable-* | --enable-*)
   1024     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
   1025     # Reject names that are not valid shell variable names.
   1026     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
   1027       as_fn_error $? "invalid feature name: $ac_useropt"
   1028     ac_useropt_orig=$ac_useropt
   1029     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
   1030     case $ac_user_opts in
   1031       *"
   1032 "enable_$ac_useropt"
   1033 "*) ;;
   1034       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
   1035 	 ac_unrecognized_sep=', ';;
   1036     esac
   1037     eval enable_$ac_useropt=\$ac_optarg ;;
   1038 
   1039   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
   1040   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
   1041   | --exec | --exe | --ex)
   1042     ac_prev=exec_prefix ;;
   1043   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
   1044   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
   1045   | --exec=* | --exe=* | --ex=*)
   1046     exec_prefix=$ac_optarg ;;
   1047 
   1048   -gas | --gas | --ga | --g)
   1049     # Obsolete; use --with-gas.
   1050     with_gas=yes ;;
   1051 
   1052   -help | --help | --hel | --he | -h)
   1053     ac_init_help=long ;;
   1054   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
   1055     ac_init_help=recursive ;;
   1056   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
   1057     ac_init_help=short ;;
   1058 
   1059   -host | --host | --hos | --ho)
   1060     ac_prev=host_alias ;;
   1061   -host=* | --host=* | --hos=* | --ho=*)
   1062     host_alias=$ac_optarg ;;
   1063 
   1064   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
   1065     ac_prev=htmldir ;;
   1066   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
   1067   | --ht=*)
   1068     htmldir=$ac_optarg ;;
   1069 
   1070   -includedir | --includedir | --includedi | --included | --include \
   1071   | --includ | --inclu | --incl | --inc)
   1072     ac_prev=includedir ;;
   1073   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
   1074   | --includ=* | --inclu=* | --incl=* | --inc=*)
   1075     includedir=$ac_optarg ;;
   1076 
   1077   -infodir | --infodir | --infodi | --infod | --info | --inf)
   1078     ac_prev=infodir ;;
   1079   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
   1080     infodir=$ac_optarg ;;
   1081 
   1082   -libdir | --libdir | --libdi | --libd)
   1083     ac_prev=libdir ;;
   1084   -libdir=* | --libdir=* | --libdi=* | --libd=*)
   1085     libdir=$ac_optarg ;;
   1086 
   1087   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
   1088   | --libexe | --libex | --libe)
   1089     ac_prev=libexecdir ;;
   1090   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
   1091   | --libexe=* | --libex=* | --libe=*)
   1092     libexecdir=$ac_optarg ;;
   1093 
   1094   -localedir | --localedir | --localedi | --localed | --locale)
   1095     ac_prev=localedir ;;
   1096   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
   1097     localedir=$ac_optarg ;;
   1098 
   1099   -localstatedir | --localstatedir | --localstatedi | --localstated \
   1100   | --localstate | --localstat | --localsta | --localst | --locals)
   1101     ac_prev=localstatedir ;;
   1102   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
   1103   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
   1104     localstatedir=$ac_optarg ;;
   1105 
   1106   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
   1107     ac_prev=mandir ;;
   1108   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
   1109     mandir=$ac_optarg ;;
   1110 
   1111   -nfp | --nfp | --nf)
   1112     # Obsolete; use --without-fp.
   1113     with_fp=no ;;
   1114 
   1115   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
   1116   | --no-cr | --no-c | -n)
   1117     no_create=yes ;;
   1118 
   1119   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
   1120   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
   1121     no_recursion=yes ;;
   1122 
   1123   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
   1124   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
   1125   | --oldin | --oldi | --old | --ol | --o)
   1126     ac_prev=oldincludedir ;;
   1127   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
   1128   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
   1129   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
   1130     oldincludedir=$ac_optarg ;;
   1131 
   1132   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
   1133     ac_prev=prefix ;;
   1134   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
   1135     prefix=$ac_optarg ;;
   1136 
   1137   -program-prefix | --program-prefix | --program-prefi | --program-pref \
   1138   | --program-pre | --program-pr | --program-p)
   1139     ac_prev=program_prefix ;;
   1140   -program-prefix=* | --program-prefix=* | --program-prefi=* \
   1141   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
   1142     program_prefix=$ac_optarg ;;
   1143 
   1144   -program-suffix | --program-suffix | --program-suffi | --program-suff \
   1145   | --program-suf | --program-su | --program-s)
   1146     ac_prev=program_suffix ;;
   1147   -program-suffix=* | --program-suffix=* | --program-suffi=* \
   1148   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
   1149     program_suffix=$ac_optarg ;;
   1150 
   1151   -program-transform-name | --program-transform-name \
   1152   | --program-transform-nam | --program-transform-na \
   1153   | --program-transform-n | --program-transform- \
   1154   | --program-transform | --program-transfor \
   1155   | --program-transfo | --program-transf \
   1156   | --program-trans | --program-tran \
   1157   | --progr-tra | --program-tr | --program-t)
   1158     ac_prev=program_transform_name ;;
   1159   -program-transform-name=* | --program-transform-name=* \
   1160   | --program-transform-nam=* | --program-transform-na=* \
   1161   | --program-transform-n=* | --program-transform-=* \
   1162   | --program-transform=* | --program-transfor=* \
   1163   | --program-transfo=* | --program-transf=* \
   1164   | --program-trans=* | --program-tran=* \
   1165   | --progr-tra=* | --program-tr=* | --program-t=*)
   1166     program_transform_name=$ac_optarg ;;
   1167 
   1168   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
   1169     ac_prev=pdfdir ;;
   1170   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
   1171     pdfdir=$ac_optarg ;;
   1172 
   1173   -psdir | --psdir | --psdi | --psd | --ps)
   1174     ac_prev=psdir ;;
   1175   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
   1176     psdir=$ac_optarg ;;
   1177 
   1178   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
   1179   | -silent | --silent | --silen | --sile | --sil)
   1180     silent=yes ;;
   1181 
   1182   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
   1183     ac_prev=sbindir ;;
   1184   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
   1185   | --sbi=* | --sb=*)
   1186     sbindir=$ac_optarg ;;
   1187 
   1188   -sharedstatedir | --sharedstatedir | --sharedstatedi \
   1189   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
   1190   | --sharedst | --shareds | --shared | --share | --shar \
   1191   | --sha | --sh)
   1192     ac_prev=sharedstatedir ;;
   1193   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
   1194   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
   1195   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
   1196   | --sha=* | --sh=*)
   1197     sharedstatedir=$ac_optarg ;;
   1198 
   1199   -site | --site | --sit)
   1200     ac_prev=site ;;
   1201   -site=* | --site=* | --sit=*)
   1202     site=$ac_optarg ;;
   1203 
   1204   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
   1205     ac_prev=srcdir ;;
   1206   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
   1207     srcdir=$ac_optarg ;;
   1208 
   1209   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
   1210   | --syscon | --sysco | --sysc | --sys | --sy)
   1211     ac_prev=sysconfdir ;;
   1212   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
   1213   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
   1214     sysconfdir=$ac_optarg ;;
   1215 
   1216   -target | --target | --targe | --targ | --tar | --ta | --t)
   1217     ac_prev=target_alias ;;
   1218   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
   1219     target_alias=$ac_optarg ;;
   1220 
   1221   -v | -verbose | --verbose | --verbos | --verbo | --verb)
   1222     verbose=yes ;;
   1223 
   1224   -version | --version | --versio | --versi | --vers | -V)
   1225     ac_init_version=: ;;
   1226 
   1227   -with-* | --with-*)
   1228     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
   1229     # Reject names that are not valid shell variable names.
   1230     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
   1231       as_fn_error $? "invalid package name: $ac_useropt"
   1232     ac_useropt_orig=$ac_useropt
   1233     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
   1234     case $ac_user_opts in
   1235       *"
   1236 "with_$ac_useropt"
   1237 "*) ;;
   1238       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
   1239 	 ac_unrecognized_sep=', ';;
   1240     esac
   1241     eval with_$ac_useropt=\$ac_optarg ;;
   1242 
   1243   -without-* | --without-*)
   1244     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
   1245     # Reject names that are not valid shell variable names.
   1246     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
   1247       as_fn_error $? "invalid package name: $ac_useropt"
   1248     ac_useropt_orig=$ac_useropt
   1249     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
   1250     case $ac_user_opts in
   1251       *"
   1252 "with_$ac_useropt"
   1253 "*) ;;
   1254       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
   1255 	 ac_unrecognized_sep=', ';;
   1256     esac
   1257     eval with_$ac_useropt=no ;;
   1258 
   1259   --x)
   1260     # Obsolete; use --with-x.
   1261     with_x=yes ;;
   1262 
   1263   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
   1264   | --x-incl | --x-inc | --x-in | --x-i)
   1265     ac_prev=x_includes ;;
   1266   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
   1267   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
   1268     x_includes=$ac_optarg ;;
   1269 
   1270   -x-libraries | --x-libraries | --x-librarie | --x-librari \
   1271   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
   1272     ac_prev=x_libraries ;;
   1273   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
   1274   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
   1275     x_libraries=$ac_optarg ;;
   1276 
   1277   -*) as_fn_error $? "unrecognized option: \`$ac_option'
   1278 Try \`$0 --help' for more information"
   1279     ;;
   1280 
   1281   *=*)
   1282     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
   1283     # Reject names that are not valid shell variable names.
   1284     case $ac_envvar in #(
   1285       '' | [0-9]* | *[!_$as_cr_alnum]* )
   1286       as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
   1287     esac
   1288     eval $ac_envvar=\$ac_optarg
   1289     export $ac_envvar ;;
   1290 
   1291   *)
   1292     # FIXME: should be removed in autoconf 3.0.
   1293     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
   1294     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
   1295       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
   1296     : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
   1297     ;;
   1298 
   1299   esac
   1300 done
   1301 
   1302 if test -n "$ac_prev"; then
   1303   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
   1304   as_fn_error $? "missing argument to $ac_option"
   1305 fi
   1306 
   1307 if test -n "$ac_unrecognized_opts"; then
   1308   case $enable_option_checking in
   1309     no) ;;
   1310     fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
   1311     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
   1312   esac
   1313 fi
   1314 
   1315 # Check all directory arguments for consistency.
   1316 for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
   1317 		datadir sysconfdir sharedstatedir localstatedir includedir \
   1318 		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
   1319 		libdir localedir mandir
   1320 do
   1321   eval ac_val=\$$ac_var
   1322   # Remove trailing slashes.
   1323   case $ac_val in
   1324     */ )
   1325       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
   1326       eval $ac_var=\$ac_val;;
   1327   esac
   1328   # Be sure to have absolute directory names.
   1329   case $ac_val in
   1330     [\\/$]* | ?:[\\/]* )  continue;;
   1331     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
   1332   esac
   1333   as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
   1334 done
   1335 
   1336 # There might be people who depend on the old broken behavior: `$host'
   1337 # used to hold the argument of --host etc.
   1338 # FIXME: To remove some day.
   1339 build=$build_alias
   1340 host=$host_alias
   1341 target=$target_alias
   1342 
   1343 # FIXME: To remove some day.
   1344 if test "x$host_alias" != x; then
   1345   if test "x$build_alias" = x; then
   1346     cross_compiling=maybe
   1347   elif test "x$build_alias" != "x$host_alias"; then
   1348     cross_compiling=yes
   1349   fi
   1350 fi
   1351 
   1352 ac_tool_prefix=
   1353 test -n "$host_alias" && ac_tool_prefix=$host_alias-
   1354 
   1355 test "$silent" = yes && exec 6>/dev/null
   1356 
   1357 
   1358 ac_pwd=`pwd` && test -n "$ac_pwd" &&
   1359 ac_ls_di=`ls -di .` &&
   1360 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
   1361   as_fn_error $? "working directory cannot be determined"
   1362 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
   1363   as_fn_error $? "pwd does not report name of working directory"
   1364 
   1365 
   1366 # Find the source files, if location was not specified.
   1367 if test -z "$srcdir"; then
   1368   ac_srcdir_defaulted=yes
   1369   # Try the directory containing this script, then the parent directory.
   1370   ac_confdir=`$as_dirname -- "$as_myself" ||
   1371 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
   1372 	 X"$as_myself" : 'X\(//\)[^/]' \| \
   1373 	 X"$as_myself" : 'X\(//\)$' \| \
   1374 	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
   1375 $as_echo X"$as_myself" |
   1376     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
   1377 	    s//\1/
   1378 	    q
   1379 	  }
   1380 	  /^X\(\/\/\)[^/].*/{
   1381 	    s//\1/
   1382 	    q
   1383 	  }
   1384 	  /^X\(\/\/\)$/{
   1385 	    s//\1/
   1386 	    q
   1387 	  }
   1388 	  /^X\(\/\).*/{
   1389 	    s//\1/
   1390 	    q
   1391 	  }
   1392 	  s/.*/./; q'`
   1393   srcdir=$ac_confdir
   1394   if test ! -r "$srcdir/$ac_unique_file"; then
   1395     srcdir=..
   1396   fi
   1397 else
   1398   ac_srcdir_defaulted=no
   1399 fi
   1400 if test ! -r "$srcdir/$ac_unique_file"; then
   1401   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
   1402   as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
   1403 fi
   1404 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
   1405 ac_abs_confdir=`(
   1406 	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
   1407 	pwd)`
   1408 # When building in place, set srcdir=.
   1409 if test "$ac_abs_confdir" = "$ac_pwd"; then
   1410   srcdir=.
   1411 fi
   1412 # Remove unnecessary trailing slashes from srcdir.
   1413 # Double slashes in file names in object file debugging info
   1414 # mess up M-x gdb in Emacs.
   1415 case $srcdir in
   1416 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
   1417 esac
   1418 for ac_var in $ac_precious_vars; do
   1419   eval ac_env_${ac_var}_set=\${${ac_var}+set}
   1420   eval ac_env_${ac_var}_value=\$${ac_var}
   1421   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
   1422   eval ac_cv_env_${ac_var}_value=\$${ac_var}
   1423 done
   1424 
   1425 #
   1426 # Report the --help message.
   1427 #
   1428 if test "$ac_init_help" = "long"; then
   1429   # Omit some internal or obsolete options to make the list less imposing.
   1430   # This message is too long to be a string in the A/UX 3.1 sh.
   1431   cat <<_ACEOF
   1432 \`configure' configures LLVM 4.0.0svn to adapt to many kinds of systems.
   1433 
   1434 Usage: $0 [OPTION]... [VAR=VALUE]...
   1435 
   1436 To assign environment variables (e.g., CC, CFLAGS...), specify them as
   1437 VAR=VALUE.  See below for descriptions of some of the useful variables.
   1438 
   1439 Defaults for the options are specified in brackets.
   1440 
   1441 Configuration:
   1442   -h, --help              display this help and exit
   1443       --help=short        display options specific to this package
   1444       --help=recursive    display the short help of all the included packages
   1445   -V, --version           display version information and exit
   1446   -q, --quiet, --silent   do not print \`checking ...' messages
   1447       --cache-file=FILE   cache test results in FILE [disabled]
   1448   -C, --config-cache      alias for \`--cache-file=config.cache'
   1449   -n, --no-create         do not create output files
   1450       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
   1451 
   1452 Installation directories:
   1453   --prefix=PREFIX         install architecture-independent files in PREFIX
   1454                           [$ac_default_prefix]
   1455   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
   1456                           [PREFIX]
   1457 
   1458 By default, \`make install' will install all the files in
   1459 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
   1460 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
   1461 for instance \`--prefix=\$HOME'.
   1462 
   1463 For better control, use the options below.
   1464 
   1465 Fine tuning of the installation directories:
   1466   --bindir=DIR            user executables [EPREFIX/bin]
   1467   --sbindir=DIR           system admin executables [EPREFIX/sbin]
   1468   --libexecdir=DIR        program executables [EPREFIX/libexec]
   1469   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
   1470   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
   1471   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
   1472   --libdir=DIR            object code libraries [EPREFIX/lib]
   1473   --includedir=DIR        C header files [PREFIX/include]
   1474   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
   1475   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
   1476   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
   1477   --infodir=DIR           info documentation [DATAROOTDIR/info]
   1478   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
   1479   --mandir=DIR            man documentation [DATAROOTDIR/man]
   1480   --docdir=DIR            documentation root [DATAROOTDIR/doc/llvm]
   1481   --htmldir=DIR           html documentation [DOCDIR]
   1482   --dvidir=DIR            dvi documentation [DOCDIR]
   1483   --pdfdir=DIR            pdf documentation [DOCDIR]
   1484   --psdir=DIR             ps documentation [DOCDIR]
   1485 _ACEOF
   1486 
   1487   cat <<\_ACEOF
   1488 
   1489 System types:
   1490   --build=BUILD     configure for building on BUILD [guessed]
   1491   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
   1492   --target=TARGET   configure for building compilers for TARGET [HOST]
   1493 _ACEOF
   1494 fi
   1495 
   1496 if test -n "$ac_init_help"; then
   1497   case $ac_init_help in
   1498      short | recursive ) echo "Configuration of LLVM 4.0.0svn:";;
   1499    esac
   1500   cat <<\_ACEOF
   1501 
   1502 Optional Features:
   1503   --disable-option-checking  ignore unrecognized --enable/--with options
   1504   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
   1505   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
   1506   --enable-polly          Use polly if available (default is YES)
   1507   --enable-libcpp         Use libc++ if available (default is NO)
   1508   --enable-compiler-version-checks
   1509                           Check the version of the host compiler (default is
   1510                           YES)
   1511   --enable-cxx1y          Use c++1y if available (default is NO)
   1512   --enable-split-dwarf    Use split-dwarf if available (default is NO)
   1513   --enable-clang-arcmt    Enable building of clang ARCMT (default is YES)
   1514   --enable-clang-plugin-support
   1515                           Enable plugin support in clang (default is YES)
   1516   --enable-clang-static-analyzer
   1517                           Enable building of clang Static Analyzer (default is
   1518                           YES)
   1519   --enable-optimized      Compile with optimizations enabled (default is NO)
   1520   --enable-profiling      Compile with profiling enabled (default is NO)
   1521   --enable-assertions     Compile with assertion checks enabled (default is
   1522                           YES)
   1523   --enable-werror         Compile with -Werror enabled (default is NO)
   1524   --enable-expensive-checks
   1525                           Compile with expensive debug checks enabled (default
   1526                           is NO)
   1527   --enable-abi-breaking-checks
   1528                           Compile with abi-breaking asserts support (default
   1529                           is with-asserts)
   1530   --enable-debug-runtime  Build runtime libs with debug symbols (default is
   1531                           NO)
   1532   --enable-debug-symbols  Build compiler with debug symbols (default is NO if
   1533                           optimization is on and YES if it's off)
   1534   --enable-keep-symbols   Do not strip installed executables)
   1535   --enable-jit            Enable Just In Time Compiling (default is YES)
   1536   --enable-docs           Build documents (default is YES)
   1537   --enable-doxygen        Build doxygen documentation (default is NO)
   1538   --enable-doxygen-search Enable doxygen search support (default is NO)
   1539   --enable-doxygen-external-search
   1540                           Enable doxygen exteranl search (default is NO)
   1541   --enable-doxygen-qt-help
   1542                           Build Qt help files (default is NO)
   1543   --enable-threads        Use threads if available (default is YES)
   1544   --enable-pthreads       Use pthreads if available (default is YES)
   1545   --enable-zlib           Use zlib for compression/decompression if available
   1546                           (default is YES)
   1547   --enable-shared         Build a shared library and link tools against it
   1548                           (default is NO)
   1549   --enable-embed-stdcxx   Build a shared library with embedded libstdc++ for
   1550                           Win32 DLL (default is NO)
   1551   --enable-backtraces     Enable embedding backtraces on crash (default is
   1552                           YES)
   1553   --enable-crash-overrides
   1554                           Enable crash handling overrides (default is YES)
   1555   --enable-targets        Build specific host targets: all or
   1556                           target1,target2,... Valid targets are: host, x86,
   1557                           x86_64, sparc, powerpc, arm64, arm, aarch64, mips,
   1558                           hexagon, xcore, msp430, nvptx, systemz, r600, bpf,
   1559                           wasm, and cpp (default=all)
   1560   --enable-experimental-targets
   1561                           Build experimental host targets: disable or
   1562                           target1,target2,... (default=disable)
   1563   --enable-bindings       Build specific language bindings:
   1564                           all,auto,none,{binding-name} (default=auto)
   1565   --enable-terminfo       Query the terminfo database if available (default is
   1566                           YES)
   1567   --enable-libedit        Use libedit if available (default is YES)
   1568   --enable-libffi         Check for the presence of libffi (default is NO)
   1569 
   1570 Optional Packages:
   1571   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
   1572   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
   1573   --with-llvm-srcdir      Directory to the out-of-tree LLVM source
   1574   --with-doxygen-search-engine-url
   1575                           Specify the external search engine for doxygen
   1576   --with-doxygen-search-mappings
   1577                           Specify the extra search mapping for doxygen
   1578   --with-optimize-option  Select the compiler options to use for optimized
   1579                           builds
   1580   --with-extra-options    Specify additional options to compile LLVM with
   1581   --with-extra-ld-options Specify additional options to link LLVM with
   1582   --with-ocaml-libdir     Specify install location for ocaml bindings (default
   1583                           is stdlib)
   1584   --with-clang-srcdir     Directory to the out-of-tree Clang source
   1585   --with-clang-resource-dir
   1586                           Relative directory from the Clang binary for
   1587                           resource files
   1588   --with-c-include-dirs   Colon separated list of directories clang will
   1589                           search for headers
   1590   --with-clang-default-openmp-runtime
   1591                           The default OpenMP runtime for Clang.
   1592   --with-binutils-include Specify path to binutils/include/ containing
   1593                           plugin-api.h file for gold plugin.
   1594   --with-bug-report-url   Specify the URL where bug reports should be
   1595                           submitted (default=http://llvm.org/bugs/)
   1596   --with-internal-prefix  Installation directory for internal files
   1597   --with-oprofile=<prefix>
   1598                           Tell OProfile >= 0.9.4 how to symbolize JIT output
   1599   --with-intel-jitevents  Notify Intel JIT profiling API of generated code
   1600 
   1601 
   1602 Some influential environment variables:
   1603   CC          C compiler command
   1604   CFLAGS      C compiler flags
   1605   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
   1606               nonstandard directory <lib dir>
   1607   LIBS        libraries to pass to the linker, e.g. -l<library>
   1608   CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
   1609               you have headers in a nonstandard directory <include dir>
   1610   CXX         C++ compiler command
   1611   CXXFLAGS    C++ compiler flags
   1612   CPP         C preprocessor
   1613 
   1614 Use these variables to override the choices made by `configure' or to help
   1615 it to find libraries and programs with nonstandard names/locations.
   1616 
   1617 Report bugs to <http://llvm.org/bugs/>.
   1618 _ACEOF
   1619 ac_status=$?
   1620 fi
   1621 
   1622 if test "$ac_init_help" = "recursive"; then
   1623   # If there are subdirs, report their specific --help.
   1624   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
   1625     test -d "$ac_dir" ||
   1626       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
   1627       continue
   1628     ac_builddir=.
   1629 
   1630 case "$ac_dir" in
   1631 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
   1632 *)
   1633   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
   1634   # A ".." for each directory in $ac_dir_suffix.
   1635   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
   1636   case $ac_top_builddir_sub in
   1637   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
   1638   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
   1639   esac ;;
   1640 esac
   1641 ac_abs_top_builddir=$ac_pwd
   1642 ac_abs_builddir=$ac_pwd$ac_dir_suffix
   1643 # for backward compatibility:
   1644 ac_top_builddir=$ac_top_build_prefix
   1645 
   1646 case $srcdir in
   1647   .)  # We are building in place.
   1648     ac_srcdir=.
   1649     ac_top_srcdir=$ac_top_builddir_sub
   1650     ac_abs_top_srcdir=$ac_pwd ;;
   1651   [\\/]* | ?:[\\/]* )  # Absolute name.
   1652     ac_srcdir=$srcdir$ac_dir_suffix;
   1653     ac_top_srcdir=$srcdir
   1654     ac_abs_top_srcdir=$srcdir ;;
   1655   *) # Relative name.
   1656     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
   1657     ac_top_srcdir=$ac_top_build_prefix$srcdir
   1658     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
   1659 esac
   1660 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
   1661 
   1662     cd "$ac_dir" || { ac_status=$?; continue; }
   1663     # Check for guested configure.
   1664     if test -f "$ac_srcdir/configure.gnu"; then
   1665       echo &&
   1666       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
   1667     elif test -f "$ac_srcdir/configure"; then
   1668       echo &&
   1669       $SHELL "$ac_srcdir/configure" --help=recursive
   1670     else
   1671       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
   1672     fi || ac_status=$?
   1673     cd "$ac_pwd" || { ac_status=$?; break; }
   1674   done
   1675 fi
   1676 
   1677 test -n "$ac_init_help" && exit $ac_status
   1678 if $ac_init_version; then
   1679   cat <<\_ACEOF
   1680 LLVM configure 4.0.0svn
   1681 generated by GNU Autoconf 2.69
   1682 
   1683 Copyright (C) 2012 Free Software Foundation, Inc.
   1684 This configure script is free software; the Free Software Foundation
   1685 gives unlimited permission to copy, distribute and modify it.
   1686 
   1687 Copyright (c) 2003-2015 University of Illinois at Urbana-Champaign.
   1688 _ACEOF
   1689   exit
   1690 fi
   1691 
   1692 ## ------------------------ ##
   1693 ## Autoconf initialization. ##
   1694 ## ------------------------ ##
   1695 
   1696 # ac_fn_c_try_compile LINENO
   1697 # --------------------------
   1698 # Try to compile conftest.$ac_ext, and return whether this succeeded.
   1699 ac_fn_c_try_compile ()
   1700 {
   1701   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1702   rm -f conftest.$ac_objext
   1703   if { { ac_try="$ac_compile"
   1704 case "(($ac_try" in
   1705   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   1706   *) ac_try_echo=$ac_try;;
   1707 esac
   1708 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   1709 $as_echo "$ac_try_echo"; } >&5
   1710   (eval "$ac_compile") 2>conftest.err
   1711   ac_status=$?
   1712   if test -s conftest.err; then
   1713     grep -v '^ *+' conftest.err >conftest.er1
   1714     cat conftest.er1 >&5
   1715     mv -f conftest.er1 conftest.err
   1716   fi
   1717   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   1718   test $ac_status = 0; } && {
   1719 	 test -z "$ac_c_werror_flag" ||
   1720 	 test ! -s conftest.err
   1721        } && test -s conftest.$ac_objext; then :
   1722   ac_retval=0
   1723 else
   1724   $as_echo "$as_me: failed program was:" >&5
   1725 sed 's/^/| /' conftest.$ac_ext >&5
   1726 
   1727 	ac_retval=1
   1728 fi
   1729   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   1730   as_fn_set_status $ac_retval
   1731 
   1732 } # ac_fn_c_try_compile
   1733 
   1734 # ac_fn_cxx_try_compile LINENO
   1735 # ----------------------------
   1736 # Try to compile conftest.$ac_ext, and return whether this succeeded.
   1737 ac_fn_cxx_try_compile ()
   1738 {
   1739   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1740   rm -f conftest.$ac_objext
   1741   if { { ac_try="$ac_compile"
   1742 case "(($ac_try" in
   1743   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   1744   *) ac_try_echo=$ac_try;;
   1745 esac
   1746 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   1747 $as_echo "$ac_try_echo"; } >&5
   1748   (eval "$ac_compile") 2>conftest.err
   1749   ac_status=$?
   1750   if test -s conftest.err; then
   1751     grep -v '^ *+' conftest.err >conftest.er1
   1752     cat conftest.er1 >&5
   1753     mv -f conftest.er1 conftest.err
   1754   fi
   1755   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   1756   test $ac_status = 0; } && {
   1757 	 test -z "$ac_cxx_werror_flag" ||
   1758 	 test ! -s conftest.err
   1759        } && test -s conftest.$ac_objext; then :
   1760   ac_retval=0
   1761 else
   1762   $as_echo "$as_me: failed program was:" >&5
   1763 sed 's/^/| /' conftest.$ac_ext >&5
   1764 
   1765 	ac_retval=1
   1766 fi
   1767   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   1768   as_fn_set_status $ac_retval
   1769 
   1770 } # ac_fn_cxx_try_compile
   1771 
   1772 # ac_fn_c_try_cpp LINENO
   1773 # ----------------------
   1774 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
   1775 ac_fn_c_try_cpp ()
   1776 {
   1777   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1778   if { { ac_try="$ac_cpp conftest.$ac_ext"
   1779 case "(($ac_try" in
   1780   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   1781   *) ac_try_echo=$ac_try;;
   1782 esac
   1783 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   1784 $as_echo "$ac_try_echo"; } >&5
   1785   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
   1786   ac_status=$?
   1787   if test -s conftest.err; then
   1788     grep -v '^ *+' conftest.err >conftest.er1
   1789     cat conftest.er1 >&5
   1790     mv -f conftest.er1 conftest.err
   1791   fi
   1792   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   1793   test $ac_status = 0; } > conftest.i && {
   1794 	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
   1795 	 test ! -s conftest.err
   1796        }; then :
   1797   ac_retval=0
   1798 else
   1799   $as_echo "$as_me: failed program was:" >&5
   1800 sed 's/^/| /' conftest.$ac_ext >&5
   1801 
   1802     ac_retval=1
   1803 fi
   1804   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   1805   as_fn_set_status $ac_retval
   1806 
   1807 } # ac_fn_c_try_cpp
   1808 
   1809 # ac_fn_cxx_try_link LINENO
   1810 # -------------------------
   1811 # Try to link conftest.$ac_ext, and return whether this succeeded.
   1812 ac_fn_cxx_try_link ()
   1813 {
   1814   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1815   rm -f conftest.$ac_objext conftest$ac_exeext
   1816   if { { ac_try="$ac_link"
   1817 case "(($ac_try" in
   1818   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   1819   *) ac_try_echo=$ac_try;;
   1820 esac
   1821 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   1822 $as_echo "$ac_try_echo"; } >&5
   1823   (eval "$ac_link") 2>conftest.err
   1824   ac_status=$?
   1825   if test -s conftest.err; then
   1826     grep -v '^ *+' conftest.err >conftest.er1
   1827     cat conftest.er1 >&5
   1828     mv -f conftest.er1 conftest.err
   1829   fi
   1830   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   1831   test $ac_status = 0; } && {
   1832 	 test -z "$ac_cxx_werror_flag" ||
   1833 	 test ! -s conftest.err
   1834        } && test -s conftest$ac_exeext && {
   1835 	 test "$cross_compiling" = yes ||
   1836 	 test -x conftest$ac_exeext
   1837        }; then :
   1838   ac_retval=0
   1839 else
   1840   $as_echo "$as_me: failed program was:" >&5
   1841 sed 's/^/| /' conftest.$ac_ext >&5
   1842 
   1843 	ac_retval=1
   1844 fi
   1845   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
   1846   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
   1847   # interfere with the next link command; also delete a directory that is
   1848   # left behind by Apple's compiler.  We do this before executing the actions.
   1849   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
   1850   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   1851   as_fn_set_status $ac_retval
   1852 
   1853 } # ac_fn_cxx_try_link
   1854 
   1855 # ac_fn_c_try_link LINENO
   1856 # -----------------------
   1857 # Try to link conftest.$ac_ext, and return whether this succeeded.
   1858 ac_fn_c_try_link ()
   1859 {
   1860   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1861   rm -f conftest.$ac_objext conftest$ac_exeext
   1862   if { { ac_try="$ac_link"
   1863 case "(($ac_try" in
   1864   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   1865   *) ac_try_echo=$ac_try;;
   1866 esac
   1867 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   1868 $as_echo "$ac_try_echo"; } >&5
   1869   (eval "$ac_link") 2>conftest.err
   1870   ac_status=$?
   1871   if test -s conftest.err; then
   1872     grep -v '^ *+' conftest.err >conftest.er1
   1873     cat conftest.er1 >&5
   1874     mv -f conftest.er1 conftest.err
   1875   fi
   1876   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   1877   test $ac_status = 0; } && {
   1878 	 test -z "$ac_c_werror_flag" ||
   1879 	 test ! -s conftest.err
   1880        } && test -s conftest$ac_exeext && {
   1881 	 test "$cross_compiling" = yes ||
   1882 	 test -x conftest$ac_exeext
   1883        }; then :
   1884   ac_retval=0
   1885 else
   1886   $as_echo "$as_me: failed program was:" >&5
   1887 sed 's/^/| /' conftest.$ac_ext >&5
   1888 
   1889 	ac_retval=1
   1890 fi
   1891   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
   1892   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
   1893   # interfere with the next link command; also delete a directory that is
   1894   # left behind by Apple's compiler.  We do this before executing the actions.
   1895   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
   1896   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   1897   as_fn_set_status $ac_retval
   1898 
   1899 } # ac_fn_c_try_link
   1900 
   1901 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
   1902 # -------------------------------------------------------
   1903 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
   1904 # the include files in INCLUDES and setting the cache variable VAR
   1905 # accordingly.
   1906 ac_fn_c_check_header_mongrel ()
   1907 {
   1908   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1909   if eval \${$3+:} false; then :
   1910   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
   1911 $as_echo_n "checking for $2... " >&6; }
   1912 if eval \${$3+:} false; then :
   1913   $as_echo_n "(cached) " >&6
   1914 fi
   1915 eval ac_res=\$$3
   1916 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   1917 $as_echo "$ac_res" >&6; }
   1918 else
   1919   # Is the header compilable?
   1920 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
   1921 $as_echo_n "checking $2 usability... " >&6; }
   1922 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   1923 /* end confdefs.h.  */
   1924 $4
   1925 #include <$2>
   1926 _ACEOF
   1927 if ac_fn_c_try_compile "$LINENO"; then :
   1928   ac_header_compiler=yes
   1929 else
   1930   ac_header_compiler=no
   1931 fi
   1932 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   1933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
   1934 $as_echo "$ac_header_compiler" >&6; }
   1935 
   1936 # Is the header present?
   1937 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
   1938 $as_echo_n "checking $2 presence... " >&6; }
   1939 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   1940 /* end confdefs.h.  */
   1941 #include <$2>
   1942 _ACEOF
   1943 if ac_fn_c_try_cpp "$LINENO"; then :
   1944   ac_header_preproc=yes
   1945 else
   1946   ac_header_preproc=no
   1947 fi
   1948 rm -f conftest.err conftest.i conftest.$ac_ext
   1949 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
   1950 $as_echo "$ac_header_preproc" >&6; }
   1951 
   1952 # So?  What about this header?
   1953 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
   1954   yes:no: )
   1955     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
   1956 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
   1957     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
   1958 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
   1959     ;;
   1960   no:yes:* )
   1961     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
   1962 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
   1963     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
   1964 $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
   1965     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
   1966 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
   1967     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
   1968 $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
   1969     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
   1970 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
   1971 ( $as_echo "## ------------------------------------ ##
   1972 ## Report this to http://llvm.org/bugs/ ##
   1973 ## ------------------------------------ ##"
   1974      ) | sed "s/^/$as_me: WARNING:     /" >&2
   1975     ;;
   1976 esac
   1977   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
   1978 $as_echo_n "checking for $2... " >&6; }
   1979 if eval \${$3+:} false; then :
   1980   $as_echo_n "(cached) " >&6
   1981 else
   1982   eval "$3=\$ac_header_compiler"
   1983 fi
   1984 eval ac_res=\$$3
   1985 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   1986 $as_echo "$ac_res" >&6; }
   1987 fi
   1988   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   1989 
   1990 } # ac_fn_c_check_header_mongrel
   1991 
   1992 # ac_fn_c_try_run LINENO
   1993 # ----------------------
   1994 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
   1995 # that executables *can* be run.
   1996 ac_fn_c_try_run ()
   1997 {
   1998   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1999   if { { ac_try="$ac_link"
   2000 case "(($ac_try" in
   2001   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   2002   *) ac_try_echo=$ac_try;;
   2003 esac
   2004 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   2005 $as_echo "$ac_try_echo"; } >&5
   2006   (eval "$ac_link") 2>&5
   2007   ac_status=$?
   2008   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   2009   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
   2010   { { case "(($ac_try" in
   2011   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   2012   *) ac_try_echo=$ac_try;;
   2013 esac
   2014 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   2015 $as_echo "$ac_try_echo"; } >&5
   2016   (eval "$ac_try") 2>&5
   2017   ac_status=$?
   2018   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   2019   test $ac_status = 0; }; }; then :
   2020   ac_retval=0
   2021 else
   2022   $as_echo "$as_me: program exited with status $ac_status" >&5
   2023        $as_echo "$as_me: failed program was:" >&5
   2024 sed 's/^/| /' conftest.$ac_ext >&5
   2025 
   2026        ac_retval=$ac_status
   2027 fi
   2028   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
   2029   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   2030   as_fn_set_status $ac_retval
   2031 
   2032 } # ac_fn_c_try_run
   2033 
   2034 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
   2035 # -------------------------------------------------------
   2036 # Tests whether HEADER exists and can be compiled using the include files in
   2037 # INCLUDES, setting the cache variable VAR accordingly.
   2038 ac_fn_c_check_header_compile ()
   2039 {
   2040   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   2041   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
   2042 $as_echo_n "checking for $2... " >&6; }
   2043 if eval \${$3+:} false; then :
   2044   $as_echo_n "(cached) " >&6
   2045 else
   2046   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   2047 /* end confdefs.h.  */
   2048 $4
   2049 #include <$2>
   2050 _ACEOF
   2051 if ac_fn_c_try_compile "$LINENO"; then :
   2052   eval "$3=yes"
   2053 else
   2054   eval "$3=no"
   2055 fi
   2056 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   2057 fi
   2058 eval ac_res=\$$3
   2059 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   2060 $as_echo "$ac_res" >&6; }
   2061   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   2062 
   2063 } # ac_fn_c_check_header_compile
   2064 
   2065 # ac_fn_c_check_func LINENO FUNC VAR
   2066 # ----------------------------------
   2067 # Tests whether FUNC exists, setting the cache variable VAR accordingly
   2068 ac_fn_c_check_func ()
   2069 {
   2070   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   2071   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
   2072 $as_echo_n "checking for $2... " >&6; }
   2073 if eval \${$3+:} false; then :
   2074   $as_echo_n "(cached) " >&6
   2075 else
   2076   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   2077 /* end confdefs.h.  */
   2078 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
   2079    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
   2080 #define $2 innocuous_$2
   2081 
   2082 /* System header to define __stub macros and hopefully few prototypes,
   2083     which can conflict with char $2 (); below.
   2084     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
   2085     <limits.h> exists even on freestanding compilers.  */
   2086 
   2087 #ifdef __STDC__
   2088 # include <limits.h>
   2089 #else
   2090 # include <assert.h>
   2091 #endif
   2092 
   2093 #undef $2
   2094 
   2095 /* Override any GCC internal prototype to avoid an error.
   2096    Use char because int might match the return type of a GCC
   2097    builtin and then its argument prototype would still apply.  */
   2098 #ifdef __cplusplus
   2099 extern "C"
   2100 #endif
   2101 char $2 ();
   2102 /* The GNU C library defines this for functions which it implements
   2103     to always fail with ENOSYS.  Some functions are actually named
   2104     something starting with __ and the normal name is an alias.  */
   2105 #if defined __stub_$2 || defined __stub___$2
   2106 choke me
   2107 #endif
   2108 
   2109 int
   2110 main ()
   2111 {
   2112 return $2 ();
   2113   ;
   2114   return 0;
   2115 }
   2116 _ACEOF
   2117 if ac_fn_c_try_link "$LINENO"; then :
   2118   eval "$3=yes"
   2119 else
   2120   eval "$3=no"
   2121 fi
   2122 rm -f core conftest.err conftest.$ac_objext \
   2123     conftest$ac_exeext conftest.$ac_ext
   2124 fi
   2125 eval ac_res=\$$3
   2126 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   2127 $as_echo "$ac_res" >&6; }
   2128   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   2129 
   2130 } # ac_fn_c_check_func
   2131 
   2132 # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
   2133 # ---------------------------------------------
   2134 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
   2135 # accordingly.
   2136 ac_fn_c_check_decl ()
   2137 {
   2138   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   2139   as_decl_name=`echo $2|sed 's/ *(.*//'`
   2140   as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
   2141   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
   2142 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
   2143 if eval \${$3+:} false; then :
   2144   $as_echo_n "(cached) " >&6
   2145 else
   2146   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   2147 /* end confdefs.h.  */
   2148 $4
   2149 int
   2150 main ()
   2151 {
   2152 #ifndef $as_decl_name
   2153 #ifdef __cplusplus
   2154   (void) $as_decl_use;
   2155 #else
   2156   (void) $as_decl_name;
   2157 #endif
   2158 #endif
   2159 
   2160   ;
   2161   return 0;
   2162 }
   2163 _ACEOF
   2164 if ac_fn_c_try_compile "$LINENO"; then :
   2165   eval "$3=yes"
   2166 else
   2167   eval "$3=no"
   2168 fi
   2169 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   2170 fi
   2171 eval ac_res=\$$3
   2172 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   2173 $as_echo "$ac_res" >&6; }
   2174   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   2175 
   2176 } # ac_fn_c_check_decl
   2177 
   2178 # ac_fn_cxx_try_run LINENO
   2179 # ------------------------
   2180 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
   2181 # that executables *can* be run.
   2182 ac_fn_cxx_try_run ()
   2183 {
   2184   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   2185   if { { ac_try="$ac_link"
   2186 case "(($ac_try" in
   2187   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   2188   *) ac_try_echo=$ac_try;;
   2189 esac
   2190 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   2191 $as_echo "$ac_try_echo"; } >&5
   2192   (eval "$ac_link") 2>&5
   2193   ac_status=$?
   2194   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   2195   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
   2196   { { case "(($ac_try" in
   2197   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   2198   *) ac_try_echo=$ac_try;;
   2199 esac
   2200 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   2201 $as_echo "$ac_try_echo"; } >&5
   2202   (eval "$ac_try") 2>&5
   2203   ac_status=$?
   2204   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   2205   test $ac_status = 0; }; }; then :
   2206   ac_retval=0
   2207 else
   2208   $as_echo "$as_me: program exited with status $ac_status" >&5
   2209        $as_echo "$as_me: failed program was:" >&5
   2210 sed 's/^/| /' conftest.$ac_ext >&5
   2211 
   2212        ac_retval=$ac_status
   2213 fi
   2214   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
   2215   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   2216   as_fn_set_status $ac_retval
   2217 
   2218 } # ac_fn_cxx_try_run
   2219 
   2220 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
   2221 # -------------------------------------------
   2222 # Tests whether TYPE exists after having included INCLUDES, setting cache
   2223 # variable VAR accordingly.
   2224 ac_fn_c_check_type ()
   2225 {
   2226   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   2227   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
   2228 $as_echo_n "checking for $2... " >&6; }
   2229 if eval \${$3+:} false; then :
   2230   $as_echo_n "(cached) " >&6
   2231 else
   2232   eval "$3=no"
   2233   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   2234 /* end confdefs.h.  */
   2235 $4
   2236 int
   2237 main ()
   2238 {
   2239 if (sizeof ($2))
   2240 	 return 0;
   2241   ;
   2242   return 0;
   2243 }
   2244 _ACEOF
   2245 if ac_fn_c_try_compile "$LINENO"; then :
   2246   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   2247 /* end confdefs.h.  */
   2248 $4
   2249 int
   2250 main ()
   2251 {
   2252 if (sizeof (($2)))
   2253 	    return 0;
   2254   ;
   2255   return 0;
   2256 }
   2257 _ACEOF
   2258 if ac_fn_c_try_compile "$LINENO"; then :
   2259 
   2260 else
   2261   eval "$3=yes"
   2262 fi
   2263 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   2264 fi
   2265 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   2266 fi
   2267 eval ac_res=\$$3
   2268 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   2269 $as_echo "$ac_res" >&6; }
   2270   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   2271 
   2272 } # ac_fn_c_check_type
   2273 
   2274 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
   2275 # ----------------------------------------------------
   2276 # Tries to find if the field MEMBER exists in type AGGR, after including
   2277 # INCLUDES, setting cache variable VAR accordingly.
   2278 ac_fn_c_check_member ()
   2279 {
   2280   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   2281   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
   2282 $as_echo_n "checking for $2.$3... " >&6; }
   2283 if eval \${$4+:} false; then :
   2284   $as_echo_n "(cached) " >&6
   2285 else
   2286   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   2287 /* end confdefs.h.  */
   2288 $5
   2289 int
   2290 main ()
   2291 {
   2292 static $2 ac_aggr;
   2293 if (ac_aggr.$3)
   2294 return 0;
   2295   ;
   2296   return 0;
   2297 }
   2298 _ACEOF
   2299 if ac_fn_c_try_compile "$LINENO"; then :
   2300   eval "$4=yes"
   2301 else
   2302   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   2303 /* end confdefs.h.  */
   2304 $5
   2305 int
   2306 main ()
   2307 {
   2308 static $2 ac_aggr;
   2309 if (sizeof ac_aggr.$3)
   2310 return 0;
   2311   ;
   2312   return 0;
   2313 }
   2314 _ACEOF
   2315 if ac_fn_c_try_compile "$LINENO"; then :
   2316   eval "$4=yes"
   2317 else
   2318   eval "$4=no"
   2319 fi
   2320 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   2321 fi
   2322 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   2323 fi
   2324 eval ac_res=\$$4
   2325 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   2326 $as_echo "$ac_res" >&6; }
   2327   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   2328 
   2329 } # ac_fn_c_check_member
   2330 cat >config.log <<_ACEOF
   2331 This file contains any messages produced by compilers while
   2332 running configure, to aid debugging if configure makes a mistake.
   2333 
   2334 It was created by LLVM $as_me 4.0.0svn, which was
   2335 generated by GNU Autoconf 2.69.  Invocation command line was
   2336 
   2337   $ $0 $@
   2338 
   2339 _ACEOF
   2340 exec 5>>config.log
   2341 {
   2342 cat <<_ASUNAME
   2343 ## --------- ##
   2344 ## Platform. ##
   2345 ## --------- ##
   2346 
   2347 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
   2348 uname -m = `(uname -m) 2>/dev/null || echo unknown`
   2349 uname -r = `(uname -r) 2>/dev/null || echo unknown`
   2350 uname -s = `(uname -s) 2>/dev/null || echo unknown`
   2351 uname -v = `(uname -v) 2>/dev/null || echo unknown`
   2352 
   2353 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
   2354 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
   2355 
   2356 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
   2357 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
   2358 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
   2359 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
   2360 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
   2361 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
   2362 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
   2363 
   2364 _ASUNAME
   2365 
   2366 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   2367 for as_dir in $PATH
   2368 do
   2369   IFS=$as_save_IFS
   2370   test -z "$as_dir" && as_dir=.
   2371     $as_echo "PATH: $as_dir"
   2372   done
   2373 IFS=$as_save_IFS
   2374 
   2375 } >&5
   2376 
   2377 cat >&5 <<_ACEOF
   2378 
   2379 
   2380 ## ----------- ##
   2381 ## Core tests. ##
   2382 ## ----------- ##
   2383 
   2384 _ACEOF
   2385 
   2386 
   2387 # Keep a trace of the command line.
   2388 # Strip out --no-create and --no-recursion so they do not pile up.
   2389 # Strip out --silent because we don't want to record it for future runs.
   2390 # Also quote any args containing shell meta-characters.
   2391 # Make two passes to allow for proper duplicate-argument suppression.
   2392 ac_configure_args=
   2393 ac_configure_args0=
   2394 ac_configure_args1=
   2395 ac_must_keep_next=false
   2396 for ac_pass in 1 2
   2397 do
   2398   for ac_arg
   2399   do
   2400     case $ac_arg in
   2401     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
   2402     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
   2403     | -silent | --silent | --silen | --sile | --sil)
   2404       continue ;;
   2405     *\'*)
   2406       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
   2407     esac
   2408     case $ac_pass in
   2409     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
   2410     2)
   2411       as_fn_append ac_configure_args1 " '$ac_arg'"
   2412       if test $ac_must_keep_next = true; then
   2413 	ac_must_keep_next=false # Got value, back to normal.
   2414       else
   2415 	case $ac_arg in
   2416 	  *=* | --config-cache | -C | -disable-* | --disable-* \
   2417 	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
   2418 	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
   2419 	  | -with-* | --with-* | -without-* | --without-* | --x)
   2420 	    case "$ac_configure_args0 " in
   2421 	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
   2422 	    esac
   2423 	    ;;
   2424 	  -* ) ac_must_keep_next=true ;;
   2425 	esac
   2426       fi
   2427       as_fn_append ac_configure_args " '$ac_arg'"
   2428       ;;
   2429     esac
   2430   done
   2431 done
   2432 { ac_configure_args0=; unset ac_configure_args0;}
   2433 { ac_configure_args1=; unset ac_configure_args1;}
   2434 
   2435 # When interrupted or exit'd, cleanup temporary files, and complete
   2436 # config.log.  We remove comments because anyway the quotes in there
   2437 # would cause problems or look ugly.
   2438 # WARNING: Use '\'' to represent an apostrophe within the trap.
   2439 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
   2440 trap 'exit_status=$?
   2441   # Save into config.log some information that might help in debugging.
   2442   {
   2443     echo
   2444 
   2445     $as_echo "## ---------------- ##
   2446 ## Cache variables. ##
   2447 ## ---------------- ##"
   2448     echo
   2449     # The following way of writing the cache mishandles newlines in values,
   2450 (
   2451   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
   2452     eval ac_val=\$$ac_var
   2453     case $ac_val in #(
   2454     *${as_nl}*)
   2455       case $ac_var in #(
   2456       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
   2457 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
   2458       esac
   2459       case $ac_var in #(
   2460       _ | IFS | as_nl) ;; #(
   2461       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
   2462       *) { eval $ac_var=; unset $ac_var;} ;;
   2463       esac ;;
   2464     esac
   2465   done
   2466   (set) 2>&1 |
   2467     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
   2468     *${as_nl}ac_space=\ *)
   2469       sed -n \
   2470 	"s/'\''/'\''\\\\'\'''\''/g;
   2471 	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
   2472       ;; #(
   2473     *)
   2474       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
   2475       ;;
   2476     esac |
   2477     sort
   2478 )
   2479     echo
   2480 
   2481     $as_echo "## ----------------- ##
   2482 ## Output variables. ##
   2483 ## ----------------- ##"
   2484     echo
   2485     for ac_var in $ac_subst_vars
   2486     do
   2487       eval ac_val=\$$ac_var
   2488       case $ac_val in
   2489       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
   2490       esac
   2491       $as_echo "$ac_var='\''$ac_val'\''"
   2492     done | sort
   2493     echo
   2494 
   2495     if test -n "$ac_subst_files"; then
   2496       $as_echo "## ------------------- ##
   2497 ## File substitutions. ##
   2498 ## ------------------- ##"
   2499       echo
   2500       for ac_var in $ac_subst_files
   2501       do
   2502 	eval ac_val=\$$ac_var
   2503 	case $ac_val in
   2504 	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
   2505 	esac
   2506 	$as_echo "$ac_var='\''$ac_val'\''"
   2507       done | sort
   2508       echo
   2509     fi
   2510 
   2511     if test -s confdefs.h; then
   2512       $as_echo "## ----------- ##
   2513 ## confdefs.h. ##
   2514 ## ----------- ##"
   2515       echo
   2516       cat confdefs.h
   2517       echo
   2518     fi
   2519     test "$ac_signal" != 0 &&
   2520       $as_echo "$as_me: caught signal $ac_signal"
   2521     $as_echo "$as_me: exit $exit_status"
   2522   } >&5
   2523   rm -f core *.core core.conftest.* &&
   2524     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
   2525     exit $exit_status
   2526 ' 0
   2527 for ac_signal in 1 2 13 15; do
   2528   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
   2529 done
   2530 ac_signal=0
   2531 
   2532 # confdefs.h avoids OS command line length limits that DEFS can exceed.
   2533 rm -f -r conftest* confdefs.h
   2534 
   2535 $as_echo "/* confdefs.h */" > confdefs.h
   2536 
   2537 # Predefined preprocessor variables.
   2538 
   2539 cat >>confdefs.h <<_ACEOF
   2540 #define PACKAGE_NAME "$PACKAGE_NAME"
   2541 _ACEOF
   2542 
   2543 cat >>confdefs.h <<_ACEOF
   2544 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
   2545 _ACEOF
   2546 
   2547 cat >>confdefs.h <<_ACEOF
   2548 #define PACKAGE_VERSION "$PACKAGE_VERSION"
   2549 _ACEOF
   2550 
   2551 cat >>confdefs.h <<_ACEOF
   2552 #define PACKAGE_STRING "$PACKAGE_STRING"
   2553 _ACEOF
   2554 
   2555 cat >>confdefs.h <<_ACEOF
   2556 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
   2557 _ACEOF
   2558 
   2559 cat >>confdefs.h <<_ACEOF
   2560 #define PACKAGE_URL "$PACKAGE_URL"
   2561 _ACEOF
   2562 
   2563 
   2564 # Let the site file select an alternate cache file if it wants to.
   2565 # Prefer an explicitly selected file to automatically selected ones.
   2566 ac_site_file1=NONE
   2567 ac_site_file2=NONE
   2568 if test -n "$CONFIG_SITE"; then
   2569   # We do not want a PATH search for config.site.
   2570   case $CONFIG_SITE in #((
   2571     -*)  ac_site_file1=./$CONFIG_SITE;;
   2572     */*) ac_site_file1=$CONFIG_SITE;;
   2573     *)   ac_site_file1=./$CONFIG_SITE;;
   2574   esac
   2575 elif test "x$prefix" != xNONE; then
   2576   ac_site_file1=$prefix/share/config.site
   2577   ac_site_file2=$prefix/etc/config.site
   2578 else
   2579   ac_site_file1=$ac_default_prefix/share/config.site
   2580   ac_site_file2=$ac_default_prefix/etc/config.site
   2581 fi
   2582 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
   2583 do
   2584   test "x$ac_site_file" = xNONE && continue
   2585   if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
   2586     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
   2587 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
   2588     sed 's/^/| /' "$ac_site_file" >&5
   2589     . "$ac_site_file" \
   2590       || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   2591 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   2592 as_fn_error $? "failed to load site script $ac_site_file
   2593 See \`config.log' for more details" "$LINENO" 5; }
   2594   fi
   2595 done
   2596 
   2597 if test -r "$cache_file"; then
   2598   # Some versions of bash will fail to source /dev/null (special files
   2599   # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
   2600   if test /dev/null != "$cache_file" && test -f "$cache_file"; then
   2601     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
   2602 $as_echo "$as_me: loading cache $cache_file" >&6;}
   2603     case $cache_file in
   2604       [\\/]* | ?:[\\/]* ) . "$cache_file";;
   2605       *)                      . "./$cache_file";;
   2606     esac
   2607   fi
   2608 else
   2609   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
   2610 $as_echo "$as_me: creating cache $cache_file" >&6;}
   2611   >$cache_file
   2612 fi
   2613 
   2614 # Check that the precious variables saved in the cache have kept the same
   2615 # value.
   2616 ac_cache_corrupted=false
   2617 for ac_var in $ac_precious_vars; do
   2618   eval ac_old_set=\$ac_cv_env_${ac_var}_set
   2619   eval ac_new_set=\$ac_env_${ac_var}_set
   2620   eval ac_old_val=\$ac_cv_env_${ac_var}_value
   2621   eval ac_new_val=\$ac_env_${ac_var}_value
   2622   case $ac_old_set,$ac_new_set in
   2623     set,)
   2624       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
   2625 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
   2626       ac_cache_corrupted=: ;;
   2627     ,set)
   2628       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
   2629 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
   2630       ac_cache_corrupted=: ;;
   2631     ,);;
   2632     *)
   2633       if test "x$ac_old_val" != "x$ac_new_val"; then
   2634 	# differences in whitespace do not lead to failure.
   2635 	ac_old_val_w=`echo x $ac_old_val`
   2636 	ac_new_val_w=`echo x $ac_new_val`
   2637 	if test "$ac_old_val_w" != "$ac_new_val_w"; then
   2638 	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
   2639 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
   2640 	  ac_cache_corrupted=:
   2641 	else
   2642 	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
   2643 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
   2644 	  eval $ac_var=\$ac_old_val
   2645 	fi
   2646 	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
   2647 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
   2648 	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
   2649 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
   2650       fi;;
   2651   esac
   2652   # Pass precious variables to config.status.
   2653   if test "$ac_new_set" = set; then
   2654     case $ac_new_val in
   2655     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
   2656     *) ac_arg=$ac_var=$ac_new_val ;;
   2657     esac
   2658     case " $ac_configure_args " in
   2659       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
   2660       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
   2661     esac
   2662   fi
   2663 done
   2664 if $ac_cache_corrupted; then
   2665   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   2666 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   2667   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
   2668 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
   2669   as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
   2670 fi
   2671 ## -------------------- ##
   2672 ## Main body of script. ##
   2673 ## -------------------- ##
   2674 
   2675 ac_ext=c
   2676 ac_cpp='$CPP $CPPFLAGS'
   2677 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   2678 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   2679 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   2680 
   2681 
   2682 
   2683 LLVM_VERSION_MAJOR=4
   2684 LLVM_VERSION_MINOR=0
   2685 LLVM_VERSION_PATCH=0
   2686 LLVM_VERSION_SUFFIX=svn
   2687 
   2688 
   2689 cat >>confdefs.h <<_ACEOF
   2690 #define LLVM_VERSION_MAJOR $LLVM_VERSION_MAJOR
   2691 _ACEOF
   2692 
   2693 
   2694 cat >>confdefs.h <<_ACEOF
   2695 #define LLVM_VERSION_MINOR $LLVM_VERSION_MINOR
   2696 _ACEOF
   2697 
   2698 
   2699 cat >>confdefs.h <<_ACEOF
   2700 #define LLVM_VERSION_PATCH $LLVM_VERSION_PATCH
   2701 _ACEOF
   2702 
   2703 
   2704 cat >>confdefs.h <<_ACEOF
   2705 #define LLVM_VERSION_STRING "$PACKAGE_VERSION"
   2706 _ACEOF
   2707 
   2708 if false; then
   2709 
   2710 cat >>confdefs.h <<_ACEOF
   2711 #define LLVM_VERSION_INFO /**/
   2712 _ACEOF
   2713 
   2714 fi
   2715 
   2716 
   2717 
   2718 
   2719 
   2720 
   2721 LLVM_COPYRIGHT="Copyright (c) 2003-2015 University of Illinois at Urbana-Champaign."
   2722 
   2723 
   2724 
   2725 
   2726 
   2727 ac_aux_dir=
   2728 for ac_dir in autoconf "$srcdir"/autoconf; do
   2729   if test -f "$ac_dir/install-sh"; then
   2730     ac_aux_dir=$ac_dir
   2731     ac_install_sh="$ac_aux_dir/install-sh -c"
   2732     break
   2733   elif test -f "$ac_dir/install.sh"; then
   2734     ac_aux_dir=$ac_dir
   2735     ac_install_sh="$ac_aux_dir/install.sh -c"
   2736     break
   2737   elif test -f "$ac_dir/shtool"; then
   2738     ac_aux_dir=$ac_dir
   2739     ac_install_sh="$ac_aux_dir/shtool install -c"
   2740     break
   2741   fi
   2742 done
   2743 if test -z "$ac_aux_dir"; then
   2744   as_fn_error $? "cannot find install-sh, install.sh, or shtool in autoconf \"$srcdir\"/autoconf" "$LINENO" 5
   2745 fi
   2746 
   2747 # These three variables are undocumented and unsupported,
   2748 # and are intended to be withdrawn in a future Autoconf release.
   2749 # They can cause serious problems if a builder's source tree is in a directory
   2750 # whose full name contains unusual characters.
   2751 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
   2752 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
   2753 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
   2754 
   2755 
   2756 
   2757 
   2758 # Check whether --with-llvm-srcdir was given.
   2759 if test "${with_llvm_srcdir+set}" = set; then :
   2760   withval=$with_llvm_srcdir;
   2761 else
   2762   withval="-"
   2763 fi
   2764 
   2765 case "$withval" in
   2766   -) llvm_srcdir="$srcdir" ;;
   2767   /* | [A-Za-z]:[\\/]*) llvm_srcdir="$withval" ;;
   2768   *) llvm_srcdir="$ac_pwd/$withval" ;;
   2769 esac
   2770 
   2771 if test ${srcdir} != "." ; then
   2772   if test -f ${srcdir}/include/llvm/Config/config.h ; then
   2773     as_fn_error $? "Already configured in ${srcdir}" "$LINENO" 5
   2774   fi
   2775 fi
   2776 
   2777 if test ${srcdir} = "." ; then
   2778   as_fn_error $? "In-source builds are not allowed. Please configure from a separate build directory!" "$LINENO" 5
   2779 fi
   2780 
   2781 : ${CFLAGS=}
   2782 : ${CXXFLAGS=}
   2783 
   2784 ac_ext=c
   2785 ac_cpp='$CPP $CPPFLAGS'
   2786 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   2787 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   2788 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   2789 if test -n "$ac_tool_prefix"; then
   2790   for ac_prog in clang gcc
   2791   do
   2792     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
   2793 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
   2794 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   2795 $as_echo_n "checking for $ac_word... " >&6; }
   2796 if ${ac_cv_prog_CC+:} false; then :
   2797   $as_echo_n "(cached) " >&6
   2798 else
   2799   if test -n "$CC"; then
   2800   ac_cv_prog_CC="$CC" # Let the user override the test.
   2801 else
   2802 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   2803 for as_dir in $PATH
   2804 do
   2805   IFS=$as_save_IFS
   2806   test -z "$as_dir" && as_dir=.
   2807     for ac_exec_ext in '' $ac_executable_extensions; do
   2808   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   2809     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
   2810     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   2811     break 2
   2812   fi
   2813 done
   2814   done
   2815 IFS=$as_save_IFS
   2816 
   2817 fi
   2818 fi
   2819 CC=$ac_cv_prog_CC
   2820 if test -n "$CC"; then
   2821   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
   2822 $as_echo "$CC" >&6; }
   2823 else
   2824   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   2825 $as_echo "no" >&6; }
   2826 fi
   2827 
   2828 
   2829     test -n "$CC" && break
   2830   done
   2831 fi
   2832 if test -z "$CC"; then
   2833   ac_ct_CC=$CC
   2834   for ac_prog in clang gcc
   2835 do
   2836   # Extract the first word of "$ac_prog", so it can be a program name with args.
   2837 set dummy $ac_prog; ac_word=$2
   2838 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   2839 $as_echo_n "checking for $ac_word... " >&6; }
   2840 if ${ac_cv_prog_ac_ct_CC+:} false; then :
   2841   $as_echo_n "(cached) " >&6
   2842 else
   2843   if test -n "$ac_ct_CC"; then
   2844   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
   2845 else
   2846 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   2847 for as_dir in $PATH
   2848 do
   2849   IFS=$as_save_IFS
   2850   test -z "$as_dir" && as_dir=.
   2851     for ac_exec_ext in '' $ac_executable_extensions; do
   2852   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   2853     ac_cv_prog_ac_ct_CC="$ac_prog"
   2854     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   2855     break 2
   2856   fi
   2857 done
   2858   done
   2859 IFS=$as_save_IFS
   2860 
   2861 fi
   2862 fi
   2863 ac_ct_CC=$ac_cv_prog_ac_ct_CC
   2864 if test -n "$ac_ct_CC"; then
   2865   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
   2866 $as_echo "$ac_ct_CC" >&6; }
   2867 else
   2868   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   2869 $as_echo "no" >&6; }
   2870 fi
   2871 
   2872 
   2873   test -n "$ac_ct_CC" && break
   2874 done
   2875 
   2876   if test "x$ac_ct_CC" = x; then
   2877     CC=""
   2878   else
   2879     case $cross_compiling:$ac_tool_warned in
   2880 yes:)
   2881 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   2882 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   2883 ac_tool_warned=yes ;;
   2884 esac
   2885     CC=$ac_ct_CC
   2886   fi
   2887 fi
   2888 
   2889 
   2890 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   2891 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   2892 as_fn_error $? "no acceptable C compiler found in \$PATH
   2893 See \`config.log' for more details" "$LINENO" 5; }
   2894 
   2895 # Provide some information about the compiler.
   2896 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
   2897 set X $ac_compile
   2898 ac_compiler=$2
   2899 for ac_option in --version -v -V -qversion; do
   2900   { { ac_try="$ac_compiler $ac_option >&5"
   2901 case "(($ac_try" in
   2902   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   2903   *) ac_try_echo=$ac_try;;
   2904 esac
   2905 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   2906 $as_echo "$ac_try_echo"; } >&5
   2907   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
   2908   ac_status=$?
   2909   if test -s conftest.err; then
   2910     sed '10a\
   2911 ... rest of stderr output deleted ...
   2912          10q' conftest.err >conftest.er1
   2913     cat conftest.er1 >&5
   2914   fi
   2915   rm -f conftest.er1 conftest.err
   2916   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   2917   test $ac_status = 0; }
   2918 done
   2919 
   2920 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   2921 /* end confdefs.h.  */
   2922 
   2923 int
   2924 main ()
   2925 {
   2926 
   2927   ;
   2928   return 0;
   2929 }
   2930 _ACEOF
   2931 ac_clean_files_save=$ac_clean_files
   2932 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
   2933 # Try to create an executable without -o first, disregard a.out.
   2934 # It will help us diagnose broken compilers, and finding out an intuition
   2935 # of exeext.
   2936 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
   2937 $as_echo_n "checking whether the C compiler works... " >&6; }
   2938 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
   2939 
   2940 # The possible output files:
   2941 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
   2942 
   2943 ac_rmfiles=
   2944 for ac_file in $ac_files
   2945 do
   2946   case $ac_file in
   2947     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
   2948     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
   2949   esac
   2950 done
   2951 rm -f $ac_rmfiles
   2952 
   2953 if { { ac_try="$ac_link_default"
   2954 case "(($ac_try" in
   2955   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   2956   *) ac_try_echo=$ac_try;;
   2957 esac
   2958 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   2959 $as_echo "$ac_try_echo"; } >&5
   2960   (eval "$ac_link_default") 2>&5
   2961   ac_status=$?
   2962   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   2963   test $ac_status = 0; }; then :
   2964   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
   2965 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
   2966 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
   2967 # so that the user can short-circuit this test for compilers unknown to
   2968 # Autoconf.
   2969 for ac_file in $ac_files ''
   2970 do
   2971   test -f "$ac_file" || continue
   2972   case $ac_file in
   2973     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
   2974 	;;
   2975     [ab].out )
   2976 	# We found the default executable, but exeext='' is most
   2977 	# certainly right.
   2978 	break;;
   2979     *.* )
   2980 	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
   2981 	then :; else
   2982 	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
   2983 	fi
   2984 	# We set ac_cv_exeext here because the later test for it is not
   2985 	# safe: cross compilers may not add the suffix if given an `-o'
   2986 	# argument, so we may need to know it at that point already.
   2987 	# Even if this section looks crufty: it has the advantage of
   2988 	# actually working.
   2989 	break;;
   2990     * )
   2991 	break;;
   2992   esac
   2993 done
   2994 test "$ac_cv_exeext" = no && ac_cv_exeext=
   2995 
   2996 else
   2997   ac_file=''
   2998 fi
   2999 if test -z "$ac_file"; then :
   3000   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3001 $as_echo "no" >&6; }
   3002 $as_echo "$as_me: failed program was:" >&5
   3003 sed 's/^/| /' conftest.$ac_ext >&5
   3004 
   3005 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   3006 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   3007 as_fn_error 77 "C compiler cannot create executables
   3008 See \`config.log' for more details" "$LINENO" 5; }
   3009 else
   3010   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   3011 $as_echo "yes" >&6; }
   3012 fi
   3013 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
   3014 $as_echo_n "checking for C compiler default output file name... " >&6; }
   3015 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
   3016 $as_echo "$ac_file" >&6; }
   3017 ac_exeext=$ac_cv_exeext
   3018 
   3019 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
   3020 ac_clean_files=$ac_clean_files_save
   3021 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
   3022 $as_echo_n "checking for suffix of executables... " >&6; }
   3023 if { { ac_try="$ac_link"
   3024 case "(($ac_try" in
   3025   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   3026   *) ac_try_echo=$ac_try;;
   3027 esac
   3028 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   3029 $as_echo "$ac_try_echo"; } >&5
   3030   (eval "$ac_link") 2>&5
   3031   ac_status=$?
   3032   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   3033   test $ac_status = 0; }; then :
   3034   # If both `conftest.exe' and `conftest' are `present' (well, observable)
   3035 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
   3036 # work properly (i.e., refer to `conftest.exe'), while it won't with
   3037 # `rm'.
   3038 for ac_file in conftest.exe conftest conftest.*; do
   3039   test -f "$ac_file" || continue
   3040   case $ac_file in
   3041     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
   3042     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
   3043 	  break;;
   3044     * ) break;;
   3045   esac
   3046 done
   3047 else
   3048   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   3049 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   3050 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
   3051 See \`config.log' for more details" "$LINENO" 5; }
   3052 fi
   3053 rm -f conftest conftest$ac_cv_exeext
   3054 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
   3055 $as_echo "$ac_cv_exeext" >&6; }
   3056 
   3057 rm -f conftest.$ac_ext
   3058 EXEEXT=$ac_cv_exeext
   3059 ac_exeext=$EXEEXT
   3060 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3061 /* end confdefs.h.  */
   3062 #include <stdio.h>
   3063 int
   3064 main ()
   3065 {
   3066 FILE *f = fopen ("conftest.out", "w");
   3067  return ferror (f) || fclose (f) != 0;
   3068 
   3069   ;
   3070   return 0;
   3071 }
   3072 _ACEOF
   3073 ac_clean_files="$ac_clean_files conftest.out"
   3074 # Check that the compiler produces executables we can run.  If not, either
   3075 # the compiler is broken, or we cross compile.
   3076 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
   3077 $as_echo_n "checking whether we are cross compiling... " >&6; }
   3078 if test "$cross_compiling" != yes; then
   3079   { { ac_try="$ac_link"
   3080 case "(($ac_try" in
   3081   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   3082   *) ac_try_echo=$ac_try;;
   3083 esac
   3084 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   3085 $as_echo "$ac_try_echo"; } >&5
   3086   (eval "$ac_link") 2>&5
   3087   ac_status=$?
   3088   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   3089   test $ac_status = 0; }
   3090   if { ac_try='./conftest$ac_cv_exeext'
   3091   { { case "(($ac_try" in
   3092   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   3093   *) ac_try_echo=$ac_try;;
   3094 esac
   3095 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   3096 $as_echo "$ac_try_echo"; } >&5
   3097   (eval "$ac_try") 2>&5
   3098   ac_status=$?
   3099   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   3100   test $ac_status = 0; }; }; then
   3101     cross_compiling=no
   3102   else
   3103     if test "$cross_compiling" = maybe; then
   3104 	cross_compiling=yes
   3105     else
   3106 	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   3107 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   3108 as_fn_error $? "cannot run C compiled programs.
   3109 If you meant to cross compile, use \`--host'.
   3110 See \`config.log' for more details" "$LINENO" 5; }
   3111     fi
   3112   fi
   3113 fi
   3114 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
   3115 $as_echo "$cross_compiling" >&6; }
   3116 
   3117 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
   3118 ac_clean_files=$ac_clean_files_save
   3119 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
   3120 $as_echo_n "checking for suffix of object files... " >&6; }
   3121 if ${ac_cv_objext+:} false; then :
   3122   $as_echo_n "(cached) " >&6
   3123 else
   3124   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3125 /* end confdefs.h.  */
   3126 
   3127 int
   3128 main ()
   3129 {
   3130 
   3131   ;
   3132   return 0;
   3133 }
   3134 _ACEOF
   3135 rm -f conftest.o conftest.obj
   3136 if { { ac_try="$ac_compile"
   3137 case "(($ac_try" in
   3138   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   3139   *) ac_try_echo=$ac_try;;
   3140 esac
   3141 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   3142 $as_echo "$ac_try_echo"; } >&5
   3143   (eval "$ac_compile") 2>&5
   3144   ac_status=$?
   3145   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   3146   test $ac_status = 0; }; then :
   3147   for ac_file in conftest.o conftest.obj conftest.*; do
   3148   test -f "$ac_file" || continue;
   3149   case $ac_file in
   3150     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
   3151     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
   3152        break;;
   3153   esac
   3154 done
   3155 else
   3156   $as_echo "$as_me: failed program was:" >&5
   3157 sed 's/^/| /' conftest.$ac_ext >&5
   3158 
   3159 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   3160 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   3161 as_fn_error $? "cannot compute suffix of object files: cannot compile
   3162 See \`config.log' for more details" "$LINENO" 5; }
   3163 fi
   3164 rm -f conftest.$ac_cv_objext conftest.$ac_ext
   3165 fi
   3166 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
   3167 $as_echo "$ac_cv_objext" >&6; }
   3168 OBJEXT=$ac_cv_objext
   3169 ac_objext=$OBJEXT
   3170 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
   3171 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
   3172 if ${ac_cv_c_compiler_gnu+:} false; then :
   3173   $as_echo_n "(cached) " >&6
   3174 else
   3175   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3176 /* end confdefs.h.  */
   3177 
   3178 int
   3179 main ()
   3180 {
   3181 #ifndef __GNUC__
   3182        choke me
   3183 #endif
   3184 
   3185   ;
   3186   return 0;
   3187 }
   3188 _ACEOF
   3189 if ac_fn_c_try_compile "$LINENO"; then :
   3190   ac_compiler_gnu=yes
   3191 else
   3192   ac_compiler_gnu=no
   3193 fi
   3194 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   3195 ac_cv_c_compiler_gnu=$ac_compiler_gnu
   3196 
   3197 fi
   3198 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
   3199 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
   3200 if test $ac_compiler_gnu = yes; then
   3201   GCC=yes
   3202 else
   3203   GCC=
   3204 fi
   3205 ac_test_CFLAGS=${CFLAGS+set}
   3206 ac_save_CFLAGS=$CFLAGS
   3207 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
   3208 $as_echo_n "checking whether $CC accepts -g... " >&6; }
   3209 if ${ac_cv_prog_cc_g+:} false; then :
   3210   $as_echo_n "(cached) " >&6
   3211 else
   3212   ac_save_c_werror_flag=$ac_c_werror_flag
   3213    ac_c_werror_flag=yes
   3214    ac_cv_prog_cc_g=no
   3215    CFLAGS="-g"
   3216    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3217 /* end confdefs.h.  */
   3218 
   3219 int
   3220 main ()
   3221 {
   3222 
   3223   ;
   3224   return 0;
   3225 }
   3226 _ACEOF
   3227 if ac_fn_c_try_compile "$LINENO"; then :
   3228   ac_cv_prog_cc_g=yes
   3229 else
   3230   CFLAGS=""
   3231       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3232 /* end confdefs.h.  */
   3233 
   3234 int
   3235 main ()
   3236 {
   3237 
   3238   ;
   3239   return 0;
   3240 }
   3241 _ACEOF
   3242 if ac_fn_c_try_compile "$LINENO"; then :
   3243 
   3244 else
   3245   ac_c_werror_flag=$ac_save_c_werror_flag
   3246 	 CFLAGS="-g"
   3247 	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3248 /* end confdefs.h.  */
   3249 
   3250 int
   3251 main ()
   3252 {
   3253 
   3254   ;
   3255   return 0;
   3256 }
   3257 _ACEOF
   3258 if ac_fn_c_try_compile "$LINENO"; then :
   3259   ac_cv_prog_cc_g=yes
   3260 fi
   3261 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   3262 fi
   3263 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   3264 fi
   3265 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   3266    ac_c_werror_flag=$ac_save_c_werror_flag
   3267 fi
   3268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
   3269 $as_echo "$ac_cv_prog_cc_g" >&6; }
   3270 if test "$ac_test_CFLAGS" = set; then
   3271   CFLAGS=$ac_save_CFLAGS
   3272 elif test $ac_cv_prog_cc_g = yes; then
   3273   if test "$GCC" = yes; then
   3274     CFLAGS="-g -O2"
   3275   else
   3276     CFLAGS="-g"
   3277   fi
   3278 else
   3279   if test "$GCC" = yes; then
   3280     CFLAGS="-O2"
   3281   else
   3282     CFLAGS=
   3283   fi
   3284 fi
   3285 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
   3286 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
   3287 if ${ac_cv_prog_cc_c89+:} false; then :
   3288   $as_echo_n "(cached) " >&6
   3289 else
   3290   ac_cv_prog_cc_c89=no
   3291 ac_save_CC=$CC
   3292 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3293 /* end confdefs.h.  */
   3294 #include <stdarg.h>
   3295 #include <stdio.h>
   3296 struct stat;
   3297 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
   3298 struct buf { int x; };
   3299 FILE * (*rcsopen) (struct buf *, struct stat *, int);
   3300 static char *e (p, i)
   3301      char **p;
   3302      int i;
   3303 {
   3304   return p[i];
   3305 }
   3306 static char *f (char * (*g) (char **, int), char **p, ...)
   3307 {
   3308   char *s;
   3309   va_list v;
   3310   va_start (v,p);
   3311   s = g (p, va_arg (v,int));
   3312   va_end (v);
   3313   return s;
   3314 }
   3315 
   3316 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
   3317    function prototypes and stuff, but not '\xHH' hex character constants.
   3318    These don't provoke an error unfortunately, instead are silently treated
   3319    as 'x'.  The following induces an error, until -std is added to get
   3320    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
   3321    array size at least.  It's necessary to write '\x00'==0 to get something
   3322    that's true only with -std.  */
   3323 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
   3324 
   3325 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
   3326    inside strings and character constants.  */
   3327 #define FOO(x) 'x'
   3328 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
   3329 
   3330 int test (int i, double x);
   3331 struct s1 {int (*f) (int a);};
   3332 struct s2 {int (*f) (double a);};
   3333 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
   3334 int argc;
   3335 char **argv;
   3336 int
   3337 main ()
   3338 {
   3339 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
   3340   ;
   3341   return 0;
   3342 }
   3343 _ACEOF
   3344 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
   3345 	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
   3346 do
   3347   CC="$ac_save_CC $ac_arg"
   3348   if ac_fn_c_try_compile "$LINENO"; then :
   3349   ac_cv_prog_cc_c89=$ac_arg
   3350 fi
   3351 rm -f core conftest.err conftest.$ac_objext
   3352   test "x$ac_cv_prog_cc_c89" != "xno" && break
   3353 done
   3354 rm -f conftest.$ac_ext
   3355 CC=$ac_save_CC
   3356 
   3357 fi
   3358 # AC_CACHE_VAL
   3359 case "x$ac_cv_prog_cc_c89" in
   3360   x)
   3361     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
   3362 $as_echo "none needed" >&6; } ;;
   3363   xno)
   3364     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
   3365 $as_echo "unsupported" >&6; } ;;
   3366   *)
   3367     CC="$CC $ac_cv_prog_cc_c89"
   3368     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
   3369 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
   3370 esac
   3371 if test "x$ac_cv_prog_cc_c89" != xno; then :
   3372 
   3373 fi
   3374 
   3375 ac_ext=c
   3376 ac_cpp='$CPP $CPPFLAGS'
   3377 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   3378 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   3379 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   3380 
   3381 ac_ext=cpp
   3382 ac_cpp='$CXXCPP $CPPFLAGS'
   3383 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   3384 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   3385 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
   3386 if test -z "$CXX"; then
   3387   if test -n "$CCC"; then
   3388     CXX=$CCC
   3389   else
   3390     if test -n "$ac_tool_prefix"; then
   3391   for ac_prog in clang++ g++
   3392   do
   3393     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
   3394 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
   3395 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   3396 $as_echo_n "checking for $ac_word... " >&6; }
   3397 if ${ac_cv_prog_CXX+:} false; then :
   3398   $as_echo_n "(cached) " >&6
   3399 else
   3400   if test -n "$CXX"; then
   3401   ac_cv_prog_CXX="$CXX" # Let the user override the test.
   3402 else
   3403 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   3404 for as_dir in $PATH
   3405 do
   3406   IFS=$as_save_IFS
   3407   test -z "$as_dir" && as_dir=.
   3408     for ac_exec_ext in '' $ac_executable_extensions; do
   3409   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   3410     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
   3411     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   3412     break 2
   3413   fi
   3414 done
   3415   done
   3416 IFS=$as_save_IFS
   3417 
   3418 fi
   3419 fi
   3420 CXX=$ac_cv_prog_CXX
   3421 if test -n "$CXX"; then
   3422   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
   3423 $as_echo "$CXX" >&6; }
   3424 else
   3425   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3426 $as_echo "no" >&6; }
   3427 fi
   3428 
   3429 
   3430     test -n "$CXX" && break
   3431   done
   3432 fi
   3433 if test -z "$CXX"; then
   3434   ac_ct_CXX=$CXX
   3435   for ac_prog in clang++ g++
   3436 do
   3437   # Extract the first word of "$ac_prog", so it can be a program name with args.
   3438 set dummy $ac_prog; ac_word=$2
   3439 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   3440 $as_echo_n "checking for $ac_word... " >&6; }
   3441 if ${ac_cv_prog_ac_ct_CXX+:} false; then :
   3442   $as_echo_n "(cached) " >&6
   3443 else
   3444   if test -n "$ac_ct_CXX"; then
   3445   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
   3446 else
   3447 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   3448 for as_dir in $PATH
   3449 do
   3450   IFS=$as_save_IFS
   3451   test -z "$as_dir" && as_dir=.
   3452     for ac_exec_ext in '' $ac_executable_extensions; do
   3453   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   3454     ac_cv_prog_ac_ct_CXX="$ac_prog"
   3455     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   3456     break 2
   3457   fi
   3458 done
   3459   done
   3460 IFS=$as_save_IFS
   3461 
   3462 fi
   3463 fi
   3464 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
   3465 if test -n "$ac_ct_CXX"; then
   3466   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
   3467 $as_echo "$ac_ct_CXX" >&6; }
   3468 else
   3469   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3470 $as_echo "no" >&6; }
   3471 fi
   3472 
   3473 
   3474   test -n "$ac_ct_CXX" && break
   3475 done
   3476 
   3477   if test "x$ac_ct_CXX" = x; then
   3478     CXX="g++"
   3479   else
   3480     case $cross_compiling:$ac_tool_warned in
   3481 yes:)
   3482 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   3483 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   3484 ac_tool_warned=yes ;;
   3485 esac
   3486     CXX=$ac_ct_CXX
   3487   fi
   3488 fi
   3489 
   3490   fi
   3491 fi
   3492 # Provide some information about the compiler.
   3493 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
   3494 set X $ac_compile
   3495 ac_compiler=$2
   3496 for ac_option in --version -v -V -qversion; do
   3497   { { ac_try="$ac_compiler $ac_option >&5"
   3498 case "(($ac_try" in
   3499   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   3500   *) ac_try_echo=$ac_try;;
   3501 esac
   3502 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   3503 $as_echo "$ac_try_echo"; } >&5
   3504   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
   3505   ac_status=$?
   3506   if test -s conftest.err; then
   3507     sed '10a\
   3508 ... rest of stderr output deleted ...
   3509          10q' conftest.err >conftest.er1
   3510     cat conftest.er1 >&5
   3511   fi
   3512   rm -f conftest.er1 conftest.err
   3513   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   3514   test $ac_status = 0; }
   3515 done
   3516 
   3517 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
   3518 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
   3519 if ${ac_cv_cxx_compiler_gnu+:} false; then :
   3520   $as_echo_n "(cached) " >&6
   3521 else
   3522   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3523 /* end confdefs.h.  */
   3524 
   3525 int
   3526 main ()
   3527 {
   3528 #ifndef __GNUC__
   3529        choke me
   3530 #endif
   3531 
   3532   ;
   3533   return 0;
   3534 }
   3535 _ACEOF
   3536 if ac_fn_cxx_try_compile "$LINENO"; then :
   3537   ac_compiler_gnu=yes
   3538 else
   3539   ac_compiler_gnu=no
   3540 fi
   3541 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   3542 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
   3543 
   3544 fi
   3545 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
   3546 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
   3547 if test $ac_compiler_gnu = yes; then
   3548   GXX=yes
   3549 else
   3550   GXX=
   3551 fi
   3552 ac_test_CXXFLAGS=${CXXFLAGS+set}
   3553 ac_save_CXXFLAGS=$CXXFLAGS
   3554 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
   3555 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
   3556 if ${ac_cv_prog_cxx_g+:} false; then :
   3557   $as_echo_n "(cached) " >&6
   3558 else
   3559   ac_save_cxx_werror_flag=$ac_cxx_werror_flag
   3560    ac_cxx_werror_flag=yes
   3561    ac_cv_prog_cxx_g=no
   3562    CXXFLAGS="-g"
   3563    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3564 /* end confdefs.h.  */
   3565 
   3566 int
   3567 main ()
   3568 {
   3569 
   3570   ;
   3571   return 0;
   3572 }
   3573 _ACEOF
   3574 if ac_fn_cxx_try_compile "$LINENO"; then :
   3575   ac_cv_prog_cxx_g=yes
   3576 else
   3577   CXXFLAGS=""
   3578       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3579 /* end confdefs.h.  */
   3580 
   3581 int
   3582 main ()
   3583 {
   3584 
   3585   ;
   3586   return 0;
   3587 }
   3588 _ACEOF
   3589 if ac_fn_cxx_try_compile "$LINENO"; then :
   3590 
   3591 else
   3592   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
   3593 	 CXXFLAGS="-g"
   3594 	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3595 /* end confdefs.h.  */
   3596 
   3597 int
   3598 main ()
   3599 {
   3600 
   3601   ;
   3602   return 0;
   3603 }
   3604 _ACEOF
   3605 if ac_fn_cxx_try_compile "$LINENO"; then :
   3606   ac_cv_prog_cxx_g=yes
   3607 fi
   3608 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   3609 fi
   3610 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   3611 fi
   3612 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   3613    ac_cxx_werror_flag=$ac_save_cxx_werror_flag
   3614 fi
   3615 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
   3616 $as_echo "$ac_cv_prog_cxx_g" >&6; }
   3617 if test "$ac_test_CXXFLAGS" = set; then
   3618   CXXFLAGS=$ac_save_CXXFLAGS
   3619 elif test $ac_cv_prog_cxx_g = yes; then
   3620   if test "$GXX" = yes; then
   3621     CXXFLAGS="-g -O2"
   3622   else
   3623     CXXFLAGS="-g"
   3624   fi
   3625 else
   3626   if test "$GXX" = yes; then
   3627     CXXFLAGS="-O2"
   3628   else
   3629     CXXFLAGS=
   3630   fi
   3631 fi
   3632 ac_ext=c
   3633 ac_cpp='$CPP $CPPFLAGS'
   3634 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   3635 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   3636 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   3637 
   3638 ac_ext=c
   3639 ac_cpp='$CPP $CPPFLAGS'
   3640 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   3641 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   3642 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   3643 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
   3644 $as_echo_n "checking how to run the C preprocessor... " >&6; }
   3645 # On Suns, sometimes $CPP names a directory.
   3646 if test -n "$CPP" && test -d "$CPP"; then
   3647   CPP=
   3648 fi
   3649 if test -z "$CPP"; then
   3650   if ${ac_cv_prog_CPP+:} false; then :
   3651   $as_echo_n "(cached) " >&6
   3652 else
   3653       # Double quotes because CPP needs to be expanded
   3654     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
   3655     do
   3656       ac_preproc_ok=false
   3657 for ac_c_preproc_warn_flag in '' yes
   3658 do
   3659   # Use a header file that comes with gcc, so configuring glibc
   3660   # with a fresh cross-compiler works.
   3661   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
   3662   # <limits.h> exists even on freestanding compilers.
   3663   # On the NeXT, cc -E runs the code through the compiler's parser,
   3664   # not just through cpp. "Syntax error" is here to catch this case.
   3665   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3666 /* end confdefs.h.  */
   3667 #ifdef __STDC__
   3668 # include <limits.h>
   3669 #else
   3670 # include <assert.h>
   3671 #endif
   3672 		     Syntax error
   3673 _ACEOF
   3674 if ac_fn_c_try_cpp "$LINENO"; then :
   3675 
   3676 else
   3677   # Broken: fails on valid input.
   3678 continue
   3679 fi
   3680 rm -f conftest.err conftest.i conftest.$ac_ext
   3681 
   3682   # OK, works on sane cases.  Now check whether nonexistent headers
   3683   # can be detected and how.
   3684   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3685 /* end confdefs.h.  */
   3686 #include <ac_nonexistent.h>
   3687 _ACEOF
   3688 if ac_fn_c_try_cpp "$LINENO"; then :
   3689   # Broken: success on invalid input.
   3690 continue
   3691 else
   3692   # Passes both tests.
   3693 ac_preproc_ok=:
   3694 break
   3695 fi
   3696 rm -f conftest.err conftest.i conftest.$ac_ext
   3697 
   3698 done
   3699 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
   3700 rm -f conftest.i conftest.err conftest.$ac_ext
   3701 if $ac_preproc_ok; then :
   3702   break
   3703 fi
   3704 
   3705     done
   3706     ac_cv_prog_CPP=$CPP
   3707 
   3708 fi
   3709   CPP=$ac_cv_prog_CPP
   3710 else
   3711   ac_cv_prog_CPP=$CPP
   3712 fi
   3713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
   3714 $as_echo "$CPP" >&6; }
   3715 ac_preproc_ok=false
   3716 for ac_c_preproc_warn_flag in '' yes
   3717 do
   3718   # Use a header file that comes with gcc, so configuring glibc
   3719   # with a fresh cross-compiler works.
   3720   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
   3721   # <limits.h> exists even on freestanding compilers.
   3722   # On the NeXT, cc -E runs the code through the compiler's parser,
   3723   # not just through cpp. "Syntax error" is here to catch this case.
   3724   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3725 /* end confdefs.h.  */
   3726 #ifdef __STDC__
   3727 # include <limits.h>
   3728 #else
   3729 # include <assert.h>
   3730 #endif
   3731 		     Syntax error
   3732 _ACEOF
   3733 if ac_fn_c_try_cpp "$LINENO"; then :
   3734 
   3735 else
   3736   # Broken: fails on valid input.
   3737 continue
   3738 fi
   3739 rm -f conftest.err conftest.i conftest.$ac_ext
   3740 
   3741   # OK, works on sane cases.  Now check whether nonexistent headers
   3742   # can be detected and how.
   3743   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3744 /* end confdefs.h.  */
   3745 #include <ac_nonexistent.h>
   3746 _ACEOF
   3747 if ac_fn_c_try_cpp "$LINENO"; then :
   3748   # Broken: success on invalid input.
   3749 continue
   3750 else
   3751   # Passes both tests.
   3752 ac_preproc_ok=:
   3753 break
   3754 fi
   3755 rm -f conftest.err conftest.i conftest.$ac_ext
   3756 
   3757 done
   3758 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
   3759 rm -f conftest.i conftest.err conftest.$ac_ext
   3760 if $ac_preproc_ok; then :
   3761 
   3762 else
   3763   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   3764 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   3765 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
   3766 See \`config.log' for more details" "$LINENO" 5; }
   3767 fi
   3768 
   3769 ac_ext=c
   3770 ac_cpp='$CPP $CPPFLAGS'
   3771 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   3772 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   3773 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   3774 
   3775 
   3776 if test "$CXX" = "clang++" ; then
   3777   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether clang works" >&5
   3778 $as_echo_n "checking whether clang works... " >&6; }
   3779   ac_ext=cpp
   3780 ac_cpp='$CXXCPP $CPPFLAGS'
   3781 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   3782 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   3783 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
   3784 
   3785 
   3786 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3787 /* end confdefs.h.  */
   3788 #include <limits>
   3789 #if __has_include (<cxxabi.h>)
   3790 #include <cxxabi.h>
   3791 #endif
   3792 #if __has_include (<unwind.h>)
   3793 #include <unwind.h>
   3794 #endif
   3795 
   3796 int
   3797 main ()
   3798 {
   3799 
   3800   ;
   3801   return 0;
   3802 }
   3803 _ACEOF
   3804 if ac_fn_cxx_try_compile "$LINENO"; then :
   3805 
   3806   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   3807 $as_echo "yes" >&6; }
   3808 
   3809 else
   3810 
   3811   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3812 $as_echo "no" >&6; }
   3813   as_fn_error $? "Selected compiler could not find or parse C++ standard library headers.  Rerun with CC=c-compiler CXX=c++-compiler LLVM_SRC_DIR/configure ..." "$LINENO" 5
   3814 
   3815 fi
   3816 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   3817   ac_ext=c
   3818 ac_cpp='$CPP $CPPFLAGS'
   3819 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   3820 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   3821 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   3822 
   3823 fi
   3824 
   3825 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether GCC or Clang is our host compiler" >&5
   3826 $as_echo_n "checking whether GCC or Clang is our host compiler... " >&6; }
   3827 ac_ext=cpp
   3828 ac_cpp='$CXXCPP $CPPFLAGS'
   3829 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   3830 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   3831 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
   3832 
   3833 llvm_cv_cxx_compiler=unknown
   3834 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3835 /* end confdefs.h.  */
   3836 #if ! __clang__
   3837                                     #error
   3838                                     #endif
   3839 
   3840 _ACEOF
   3841 if ac_fn_cxx_try_compile "$LINENO"; then :
   3842   llvm_cv_cxx_compiler=clang
   3843 else
   3844   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3845 /* end confdefs.h.  */
   3846 #if ! __GNUC__
   3847                                                        #error
   3848                                                        #endif
   3849 
   3850 _ACEOF
   3851 if ac_fn_cxx_try_compile "$LINENO"; then :
   3852   llvm_cv_cxx_compiler=gcc
   3853 fi
   3854 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   3855 fi
   3856 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   3857 ac_ext=c
   3858 ac_cpp='$CPP $CPPFLAGS'
   3859 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   3860 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   3861 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   3862 
   3863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${llvm_cv_cxx_compiler}" >&5
   3864 $as_echo "${llvm_cv_cxx_compiler}" >&6; }
   3865 CXX_COMPILER=$llvm_cv_cxx_compiler
   3866 
   3867 
   3868 # Check whether --enable-polly was given.
   3869 if test "${enable_polly+set}" = set; then :
   3870   enableval=$enable_polly;
   3871 else
   3872   enableval=default
   3873 fi
   3874 
   3875 case "$enableval" in
   3876   yes) ENABLE_POLLY=1
   3877  ;;
   3878   no)  ENABLE_POLLY=0
   3879  ;;
   3880   default) ENABLE_POLLY=1
   3881  ;;
   3882   *) as_fn_error $? "Invalid setting for --enable-polly. Use \"yes\" or \"no\"" "$LINENO" 5 ;;
   3883 esac
   3884 
   3885 
   3886 if (test -d ${srcdir}/tools/polly) && (test $ENABLE_POLLY -eq 1) ; then
   3887   LLVM_HAS_POLLY=1
   3888 
   3889 
   3890 
   3891 subdirs="$subdirs tools/polly"
   3892 
   3893 fi
   3894 if false; then
   3895 
   3896 $as_echo "#define LINK_POLLY_INTO_TOOLS /**/" >>confdefs.h
   3897 
   3898 fi
   3899 
   3900 
   3901 # Make sure we can run config.sub.
   3902 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
   3903   as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
   3904 
   3905 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
   3906 $as_echo_n "checking build system type... " >&6; }
   3907 if ${ac_cv_build+:} false; then :
   3908   $as_echo_n "(cached) " >&6
   3909 else
   3910   ac_build_alias=$build_alias
   3911 test "x$ac_build_alias" = x &&
   3912   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
   3913 test "x$ac_build_alias" = x &&
   3914   as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
   3915 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
   3916   as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
   3917 
   3918 fi
   3919 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
   3920 $as_echo "$ac_cv_build" >&6; }
   3921 case $ac_cv_build in
   3922 *-*-*) ;;
   3923 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
   3924 esac
   3925 build=$ac_cv_build
   3926 ac_save_IFS=$IFS; IFS='-'
   3927 set x $ac_cv_build
   3928 shift
   3929 build_cpu=$1
   3930 build_vendor=$2
   3931 shift; shift
   3932 # Remember, the first character of IFS is used to create $*,
   3933 # except with old shells:
   3934 build_os=$*
   3935 IFS=$ac_save_IFS
   3936 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
   3937 
   3938 
   3939 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
   3940 $as_echo_n "checking host system type... " >&6; }
   3941 if ${ac_cv_host+:} false; then :
   3942   $as_echo_n "(cached) " >&6
   3943 else
   3944   if test "x$host_alias" = x; then
   3945   ac_cv_host=$ac_cv_build
   3946 else
   3947   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
   3948     as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
   3949 fi
   3950 
   3951 fi
   3952 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
   3953 $as_echo "$ac_cv_host" >&6; }
   3954 case $ac_cv_host in
   3955 *-*-*) ;;
   3956 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
   3957 esac
   3958 host=$ac_cv_host
   3959 ac_save_IFS=$IFS; IFS='-'
   3960 set x $ac_cv_host
   3961 shift
   3962 host_cpu=$1
   3963 host_vendor=$2
   3964 shift; shift
   3965 # Remember, the first character of IFS is used to create $*,
   3966 # except with old shells:
   3967 host_os=$*
   3968 IFS=$ac_save_IFS
   3969 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
   3970 
   3971 
   3972 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
   3973 $as_echo_n "checking target system type... " >&6; }
   3974 if ${ac_cv_target+:} false; then :
   3975   $as_echo_n "(cached) " >&6
   3976 else
   3977   if test "x$target_alias" = x; then
   3978   ac_cv_target=$ac_cv_host
   3979 else
   3980   ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
   3981     as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
   3982 fi
   3983 
   3984 fi
   3985 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
   3986 $as_echo "$ac_cv_target" >&6; }
   3987 case $ac_cv_target in
   3988 *-*-*) ;;
   3989 *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
   3990 esac
   3991 target=$ac_cv_target
   3992 ac_save_IFS=$IFS; IFS='-'
   3993 set x $ac_cv_target
   3994 shift
   3995 target_cpu=$1
   3996 target_vendor=$2
   3997 shift; shift
   3998 # Remember, the first character of IFS is used to create $*,
   3999 # except with old shells:
   4000 target_os=$*
   4001 IFS=$ac_save_IFS
   4002 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
   4003 
   4004 
   4005 # The aliases save the names the user supplied, while $host etc.
   4006 # will get canonicalized.
   4007 test -n "$target_alias" &&
   4008   test "$program_prefix$program_suffix$program_transform_name" = \
   4009     NONENONEs,x,x, &&
   4010   program_prefix=${target_alias}-
   4011 
   4012 { $as_echo "$as_me:${as_lineno-$LINENO}: checking type of operating system we're going to host on" >&5
   4013 $as_echo_n "checking type of operating system we're going to host on... " >&6; }
   4014 if ${llvm_cv_os_type+:} false; then :
   4015   $as_echo_n "(cached) " >&6
   4016 else
   4017   case $host in
   4018   *-*-aix*)
   4019     llvm_cv_link_all_option="-Wl,--whole-archive"
   4020     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
   4021     llvm_cv_os_type="AIX"
   4022     llvm_cv_platform_type="Unix" ;;
   4023   *-*-irix*)
   4024     llvm_cv_link_all_option="-Wl,--whole-archive"
   4025     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
   4026     llvm_cv_os_type="IRIX"
   4027     llvm_cv_platform_type="Unix" ;;
   4028   *-*-cygwin*)
   4029     llvm_cv_link_all_option="-Wl,--whole-archive"
   4030     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
   4031     llvm_cv_os_type="Cygwin"
   4032     llvm_cv_platform_type="Unix" ;;
   4033   *-*-darwin*)
   4034     llvm_cv_link_all_option="-Wl,-all_load"
   4035     llvm_cv_no_link_all_option="-Wl,-noall_load"
   4036     llvm_cv_os_type="Darwin"
   4037     llvm_cv_platform_type="Unix" ;;
   4038   *-*-minix*)
   4039     llvm_cv_link_all_option="-Wl,-all_load"
   4040     llvm_cv_no_link_all_option="-Wl,-noall_load"
   4041     llvm_cv_os_type="Minix"
   4042     llvm_cv_platform_type="Unix" ;;
   4043   *-*-freebsd*)
   4044     llvm_cv_link_all_option="-Wl,--whole-archive"
   4045     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
   4046     llvm_cv_os_type="FreeBSD"
   4047     llvm_cv_platform_type="Unix" ;;
   4048   *-*-kfreebsd-gnu)
   4049     llvm_cv_link_all_option="-Wl,--whole-archive"
   4050     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
   4051     llvm_cv_os_type="GNU/kFreeBSD"
   4052     llvm_cv_platform_type="Unix" ;;
   4053   *-*-openbsd*)
   4054     llvm_cv_link_all_option="-Wl,--whole-archive"
   4055     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
   4056     llvm_cv_os_type="OpenBSD"
   4057     llvm_cv_platform_type="Unix" ;;
   4058   *-*-netbsd*)
   4059     llvm_cv_link_all_option="-Wl,--whole-archive"
   4060     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
   4061     llvm_cv_os_type="NetBSD"
   4062     llvm_cv_platform_type="Unix" ;;
   4063   *-*-dragonfly*)
   4064     llvm_cv_link_all_option="-Wl,--whole-archive"
   4065     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
   4066     llvm_cv_os_type="DragonFly"
   4067     llvm_cv_platform_type="Unix" ;;
   4068   *-*-bitrig*)
   4069     llvm_cv_link_all_option="-Wl,--whole-archive"
   4070     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
   4071     llvm_cv_os_type="Bitrig"
   4072     llvm_cv_platform_type="Unix" ;;
   4073   *-*-hpux*)
   4074     llvm_cv_link_all_option="-Wl,--whole-archive"
   4075     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
   4076     llvm_cv_os_type="HP-UX"
   4077     llvm_cv_platform_type="Unix" ;;
   4078   *-*-interix*)
   4079     llvm_cv_link_all_option="-Wl,--whole-archive"
   4080     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
   4081     llvm_cv_os_type="Interix"
   4082     llvm_cv_platform_type="Unix" ;;
   4083   *-*-linux*)
   4084     llvm_cv_link_all_option="-Wl,--whole-archive"
   4085     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
   4086     llvm_cv_os_type="Linux"
   4087     llvm_cv_platform_type="Unix" ;;
   4088   *-*-gnu*)
   4089     llvm_cv_link_all_option="-Wl,--whole-archive"
   4090     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
   4091     llvm_cv_os_type="GNU"
   4092     llvm_cv_platform_type="Unix" ;;
   4093   *-*-solaris*)
   4094     llvm_cv_link_all_option="-Wl,-z,allextract"
   4095     llvm_cv_no_link_all_option="-Wl,-z,defaultextract"
   4096     llvm_cv_os_type="SunOS"
   4097     llvm_cv_platform_type="Unix" ;;
   4098   *-*-win32*)
   4099     llvm_cv_link_all_option="-Wl,--whole-archive"
   4100     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
   4101     llvm_cv_os_type="Win32"
   4102     llvm_cv_platform_type="Win32" ;;
   4103   *-*-mingw*)
   4104     llvm_cv_link_all_option="-Wl,--whole-archive"
   4105     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
   4106     llvm_cv_os_type="MingW"
   4107     llvm_cv_platform_type="Win32" ;;
   4108   *-*-haiku*)
   4109     llvm_cv_link_all_option="-Wl,--whole-archive"
   4110     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
   4111     llvm_cv_os_type="Haiku"
   4112     llvm_cv_platform_type="Unix" ;;
   4113   *-unknown-eabi*)
   4114     llvm_cv_link_all_option="-Wl,--whole-archive"
   4115     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
   4116     llvm_cv_os_type="Freestanding"
   4117     llvm_cv_platform_type="Unix" ;;
   4118   *-unknown-elf*)
   4119     llvm_cv_link_all_option="-Wl,--whole-archive"
   4120     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
   4121     llvm_cv_os_type="Freestanding"
   4122     llvm_cv_platform_type="Unix" ;;
   4123   *)
   4124     llvm_cv_link_all_option=""
   4125     llvm_cv_no_link_all_option=""
   4126     llvm_cv_os_type="Unknown"
   4127     llvm_cv_platform_type="Unknown" ;;
   4128 esac
   4129 fi
   4130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $llvm_cv_os_type" >&5
   4131 $as_echo "$llvm_cv_os_type" >&6; }
   4132 
   4133 { $as_echo "$as_me:${as_lineno-$LINENO}: checking type of operating system we're going to target" >&5
   4134 $as_echo_n "checking type of operating system we're going to target... " >&6; }
   4135 if ${llvm_cv_target_os_type+:} false; then :
   4136   $as_echo_n "(cached) " >&6
   4137 else
   4138   case $target in
   4139   *-*-aix*)
   4140     llvm_cv_target_os_type="AIX" ;;
   4141   *-*-irix*)
   4142     llvm_cv_target_os_type="IRIX" ;;
   4143   *-*-cygwin*)
   4144     llvm_cv_target_os_type="Cygwin" ;;
   4145   *-*-darwin*)
   4146     llvm_cv_target_os_type="Darwin" ;;
   4147   *-*-minix*)
   4148     llvm_cv_target_os_type="Minix" ;;
   4149   *-*-freebsd*)
   4150     llvm_cv_target_os_type="FreeBSD" ;;
   4151   *-*-kfreebsd-gnu)
   4152     llvm_cv_target_os_type="GNU/kFreeBSD" ;;
   4153   *-*-openbsd*)
   4154     llvm_cv_target_os_type="OpenBSD" ;;
   4155   *-*-netbsd*)
   4156     llvm_cv_target_os_type="NetBSD" ;;
   4157   *-*-dragonfly*)
   4158     llvm_cv_target_os_type="DragonFly" ;;
   4159   *-*-bitrig*)
   4160     llvm_cv_target_os_type="Bitrig" ;;
   4161   *-*-hpux*)
   4162     llvm_cv_target_os_type="HP-UX" ;;
   4163   *-*-interix*)
   4164     llvm_cv_target_os_type="Interix" ;;
   4165   *-*-linux*)
   4166     llvm_cv_target_os_type="Linux" ;;
   4167   *-*-gnu*)
   4168     llvm_cv_target_os_type="GNU" ;;
   4169   *-*-solaris*)
   4170     llvm_cv_target_os_type="SunOS" ;;
   4171   *-*-win32*)
   4172     llvm_cv_target_os_type="Win32" ;;
   4173   *-*-mingw*)
   4174     llvm_cv_target_os_type="MingW" ;;
   4175   *-*-haiku*)
   4176     llvm_cv_target_os_type="Haiku" ;;
   4177   *-*-rtems*)
   4178     llvm_cv_target_os_type="RTEMS" ;;
   4179   *-*-nacl*)
   4180     llvm_cv_target_os_type="NativeClient" ;;
   4181   *-unknown-eabi*)
   4182     llvm_cv_target_os_type="Freestanding" ;;
   4183   *-*-ps4)
   4184     llvm_cv_target_os_type="PS4" ;;
   4185   *)
   4186     llvm_cv_target_os_type="Unknown" ;;
   4187 esac
   4188 fi
   4189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $llvm_cv_target_os_type" >&5
   4190 $as_echo "$llvm_cv_target_os_type" >&6; }
   4191 
   4192 if test "$llvm_cv_os_type" = "Unknown" ; then
   4193   as_fn_error $? "Operating system is unknown, configure can't continue" "$LINENO" 5
   4194 fi
   4195 
   4196 OS=$llvm_cv_os_type
   4197 
   4198 HOST_OS=$llvm_cv_os_type
   4199 
   4200 TARGET_OS=$llvm_cv_target_os_type
   4201 
   4202 
   4203 LINKALL=$llvm_cv_link_all_option
   4204 
   4205 NOLINKALL=$llvm_cv_no_link_all_option
   4206 
   4207 
   4208 case $llvm_cv_platform_type in
   4209   Unix)
   4210 
   4211 $as_echo "#define LLVM_ON_UNIX 1" >>confdefs.h
   4212 
   4213     LLVM_ON_UNIX=1
   4214 
   4215     LLVM_ON_WIN32=0
   4216 
   4217     ;;
   4218   Win32)
   4219 
   4220 $as_echo "#define LLVM_ON_WIN32 1" >>confdefs.h
   4221 
   4222     LLVM_ON_UNIX=0
   4223 
   4224     LLVM_ON_WIN32=1
   4225 
   4226     ;;
   4227 esac
   4228 
   4229 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target architecture" >&5
   4230 $as_echo_n "checking target architecture... " >&6; }
   4231 if ${llvm_cv_target_arch+:} false; then :
   4232   $as_echo_n "(cached) " >&6
   4233 else
   4234   case $target in
   4235   i?86-*)                 llvm_cv_target_arch="x86" ;;
   4236   amd64-* | x86_64-*)     llvm_cv_target_arch="x86_64" ;;
   4237   sparc*-*)               llvm_cv_target_arch="Sparc" ;;
   4238   powerpc*-*)             llvm_cv_target_arch="PowerPC" ;;
   4239   arm64*-*)               llvm_cv_target_arch="AArch64" ;;
   4240   arm*-*)                 llvm_cv_target_arch="ARM" ;;
   4241   aarch64*-*)             llvm_cv_target_arch="AArch64" ;;
   4242   avr-*)                  llvm_cv_target_arch="AVR" ;;
   4243   mips-* | mips64-*)      llvm_cv_target_arch="Mips" ;;
   4244   mipsel-* | mips64el-*)  llvm_cv_target_arch="Mips" ;;
   4245   xcore-*)                llvm_cv_target_arch="XCore" ;;
   4246   msp430-*)               llvm_cv_target_arch="MSP430" ;;
   4247   hexagon-*)              llvm_cv_target_arch="Hexagon" ;;
   4248   nvptx-*)                llvm_cv_target_arch="NVPTX" ;;
   4249   s390x-*)                llvm_cv_target_arch="SystemZ" ;;
   4250   wasm*-*)                llvm_cv_target_arch="WebAssembly" ;;
   4251   *)                      llvm_cv_target_arch="Unknown" ;;
   4252 esac
   4253 fi
   4254 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $llvm_cv_target_arch" >&5
   4255 $as_echo "$llvm_cv_target_arch" >&6; }
   4256 
   4257 if test "$llvm_cv_target_arch" = "Unknown" ; then
   4258   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Configuring LLVM for an unknown target archicture" >&5
   4259 $as_echo "$as_me: WARNING: Configuring LLVM for an unknown target archicture" >&2;}
   4260 fi
   4261 
   4262 case "$llvm_cv_target_arch" in
   4263     x86)     LLVM_NATIVE_ARCH="X86" ;;
   4264     x86_64)  LLVM_NATIVE_ARCH="X86" ;;
   4265     *)       LLVM_NATIVE_ARCH="$llvm_cv_target_arch" ;;
   4266 esac
   4267 
   4268 ARCH=$llvm_cv_target_arch
   4269 
   4270 LLVM_NATIVE_ARCH=$LLVM_NATIVE_ARCH
   4271 
   4272 
   4273 case $host in
   4274   i?86-*)                 host_arch="x86" ;;
   4275   amd64-* | x86_64-*)     host_arch="x86_64" ;;
   4276   sparc*-*)               host_arch="Sparc" ;;
   4277   powerpc*-*)             host_arch="PowerPC" ;;
   4278   arm64*-*)               host_arch="AArch64" ;;
   4279   arm*-*)                 host_arch="ARM" ;;
   4280   aarch64*-*)             host_arch="AArch64" ;;
   4281   avr-*)                  host_arch="AVR" ;;
   4282   mips-* | mips64-*)      host_arch="Mips" ;;
   4283   mipsel-* | mips64el-*)  host_arch="Mips" ;;
   4284   xcore-*)                host_arch="XCore" ;;
   4285   msp430-*)               host_arch="MSP430" ;;
   4286   hexagon-*)              host_arch="Hexagon" ;;
   4287   s390x-*)                host_arch="SystemZ" ;;
   4288   wasm*-*)                host_arch="WebAssembly" ;;
   4289   *)                      host_arch="Unknown" ;;
   4290 esac
   4291 
   4292 if test "$host_arch" = "Unknown" ; then
   4293   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Configuring LLVM for an unknown host archicture" >&5
   4294 $as_echo "$as_me: WARNING: Configuring LLVM for an unknown host archicture" >&2;}
   4295 fi
   4296 
   4297 HOST_ARCH=$host_arch
   4298 
   4299 
   4300 if test "$cross_compiling" = yes; then
   4301   LLVM_CROSS_COMPILING=1
   4302 
   4303 
   4304 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for executable suffix on build platform" >&5
   4305 $as_echo_n "checking for executable suffix on build platform... " >&6; }
   4306 if ${ac_cv_build_exeext+:} false; then :
   4307   $as_echo_n "(cached) " >&6
   4308 else
   4309   if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
   4310   ac_cv_build_exeext=.exe
   4311 else
   4312   ac_build_prefix=${build_alias}-
   4313 
   4314   # Extract the first word of "${ac_build_prefix}gcc", so it can be a program name with args.
   4315 set dummy ${ac_build_prefix}gcc; ac_word=$2
   4316 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   4317 $as_echo_n "checking for $ac_word... " >&6; }
   4318 if ${ac_cv_prog_BUILD_CC+:} false; then :
   4319   $as_echo_n "(cached) " >&6
   4320 else
   4321   if test -n "$BUILD_CC"; then
   4322   ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
   4323 else
   4324 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   4325 for as_dir in $PATH
   4326 do
   4327   IFS=$as_save_IFS
   4328   test -z "$as_dir" && as_dir=.
   4329     for ac_exec_ext in '' $ac_executable_extensions; do
   4330   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   4331     ac_cv_prog_BUILD_CC="${ac_build_prefix}gcc"
   4332     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   4333     break 2
   4334   fi
   4335 done
   4336   done
   4337 IFS=$as_save_IFS
   4338 
   4339 fi
   4340 fi
   4341 BUILD_CC=$ac_cv_prog_BUILD_CC
   4342 if test -n "$BUILD_CC"; then
   4343   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BUILD_CC" >&5
   4344 $as_echo "$BUILD_CC" >&6; }
   4345 else
   4346   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   4347 $as_echo "no" >&6; }
   4348 fi
   4349 
   4350 
   4351   if test -z "$BUILD_CC"; then
   4352      # Extract the first word of "gcc", so it can be a program name with args.
   4353 set dummy gcc; ac_word=$2
   4354 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   4355 $as_echo_n "checking for $ac_word... " >&6; }
   4356 if ${ac_cv_prog_BUILD_CC+:} false; then :
   4357   $as_echo_n "(cached) " >&6
   4358 else
   4359   if test -n "$BUILD_CC"; then
   4360   ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
   4361 else
   4362 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   4363 for as_dir in $PATH
   4364 do
   4365   IFS=$as_save_IFS
   4366   test -z "$as_dir" && as_dir=.
   4367     for ac_exec_ext in '' $ac_executable_extensions; do
   4368   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   4369     ac_cv_prog_BUILD_CC="gcc"
   4370     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   4371     break 2
   4372   fi
   4373 done
   4374   done
   4375 IFS=$as_save_IFS
   4376 
   4377 fi
   4378 fi
   4379 BUILD_CC=$ac_cv_prog_BUILD_CC
   4380 if test -n "$BUILD_CC"; then
   4381   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BUILD_CC" >&5
   4382 $as_echo "$BUILD_CC" >&6; }
   4383 else
   4384   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   4385 $as_echo "no" >&6; }
   4386 fi
   4387 
   4388 
   4389      if test -z "$BUILD_CC"; then
   4390        # Extract the first word of "cc", so it can be a program name with args.
   4391 set dummy cc; ac_word=$2
   4392 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   4393 $as_echo_n "checking for $ac_word... " >&6; }
   4394 if ${ac_cv_prog_BUILD_CC+:} false; then :
   4395   $as_echo_n "(cached) " >&6
   4396 else
   4397   if test -n "$BUILD_CC"; then
   4398   ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
   4399 else
   4400   ac_prog_rejected=no
   4401 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   4402 for as_dir in $PATH
   4403 do
   4404   IFS=$as_save_IFS
   4405   test -z "$as_dir" && as_dir=.
   4406     for ac_exec_ext in '' $ac_executable_extensions; do
   4407   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   4408     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
   4409        ac_prog_rejected=yes
   4410        continue
   4411      fi
   4412     ac_cv_prog_BUILD_CC="cc"
   4413     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   4414     break 2
   4415   fi
   4416 done
   4417   done
   4418 IFS=$as_save_IFS
   4419 
   4420 if test $ac_prog_rejected = yes; then
   4421   # We found a bogon in the path, so make sure we never use it.
   4422   set dummy $ac_cv_prog_BUILD_CC
   4423   shift
   4424   if test $# != 0; then
   4425     # We chose a different compiler from the bogus one.
   4426     # However, it has the same basename, so the bogon will be chosen
   4427     # first if we set BUILD_CC to just the basename; use the full file name.
   4428     shift
   4429     ac_cv_prog_BUILD_CC="$as_dir/$ac_word${1+' '}$@"
   4430   fi
   4431 fi
   4432 fi
   4433 fi
   4434 BUILD_CC=$ac_cv_prog_BUILD_CC
   4435 if test -n "$BUILD_CC"; then
   4436   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BUILD_CC" >&5
   4437 $as_echo "$BUILD_CC" >&6; }
   4438 else
   4439   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   4440 $as_echo "no" >&6; }
   4441 fi
   4442 
   4443 
   4444      fi
   4445   fi
   4446   test -z "$BUILD_CC" && as_fn_error $? "no acceptable cc found in \$PATH" "$LINENO" 5
   4447   ac_build_link='${BUILD_CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
   4448   rm -f conftest*
   4449   echo 'int main () { return 0; }' > conftest.$ac_ext
   4450   ac_cv_build_exeext=
   4451   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_build_link\""; } >&5
   4452   (eval $ac_build_link) 2>&5
   4453   ac_status=$?
   4454   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   4455   test $ac_status = 0; }; then
   4456     for file in conftest.*; do
   4457       case $file in
   4458       *.c | *.o | *.obj | *.dSYM) ;;
   4459       *) ac_cv_build_exeext=`echo $file | sed -e s/conftest//` ;;
   4460       esac
   4461     done
   4462   else
   4463     as_fn_error $? "installation or configuration problem: compiler cannot create executables." "$LINENO" 5
   4464   fi
   4465   rm -f conftest*
   4466   test x"${ac_cv_build_exeext}" = x && ac_cv_build_exeext=blank
   4467 fi
   4468 fi
   4469 
   4470 BUILD_EXEEXT=""
   4471 test x"${ac_cv_build_exeext}" != xblank && BUILD_EXEEXT=${ac_cv_build_exeext}
   4472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${ac_cv_build_exeext}" >&5
   4473 $as_echo "${ac_cv_build_exeext}" >&6; }
   4474 ac_build_exeext=$BUILD_EXEEXT
   4475 
   4476   ac_build_prefix=${build_alias}-
   4477   # Extract the first word of "${ac_build_prefix}g++", so it can be a program name with args.
   4478 set dummy ${ac_build_prefix}g++; ac_word=$2
   4479 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   4480 $as_echo_n "checking for $ac_word... " >&6; }
   4481 if ${ac_cv_prog_BUILD_CXX+:} false; then :
   4482   $as_echo_n "(cached) " >&6
   4483 else
   4484   if test -n "$BUILD_CXX"; then
   4485   ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
   4486 else
   4487 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   4488 for as_dir in $PATH
   4489 do
   4490   IFS=$as_save_IFS
   4491   test -z "$as_dir" && as_dir=.
   4492     for ac_exec_ext in '' $ac_executable_extensions; do
   4493   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   4494     ac_cv_prog_BUILD_CXX="${ac_build_prefix}g++"
   4495     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   4496     break 2
   4497   fi
   4498 done
   4499   done
   4500 IFS=$as_save_IFS
   4501 
   4502 fi
   4503 fi
   4504 BUILD_CXX=$ac_cv_prog_BUILD_CXX
   4505 if test -n "$BUILD_CXX"; then
   4506   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BUILD_CXX" >&5
   4507 $as_echo "$BUILD_CXX" >&6; }
   4508 else
   4509   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   4510 $as_echo "no" >&6; }
   4511 fi
   4512 
   4513 
   4514   if test -z "$BUILD_CXX"; then
   4515      # Extract the first word of "g++", so it can be a program name with args.
   4516 set dummy g++; ac_word=$2
   4517 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   4518 $as_echo_n "checking for $ac_word... " >&6; }
   4519 if ${ac_cv_prog_BUILD_CXX+:} false; then :
   4520   $as_echo_n "(cached) " >&6
   4521 else
   4522   if test -n "$BUILD_CXX"; then
   4523   ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
   4524 else
   4525 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   4526 for as_dir in $PATH
   4527 do
   4528   IFS=$as_save_IFS
   4529   test -z "$as_dir" && as_dir=.
   4530     for ac_exec_ext in '' $ac_executable_extensions; do
   4531   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   4532     ac_cv_prog_BUILD_CXX="g++"
   4533     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   4534     break 2
   4535   fi
   4536 done
   4537   done
   4538 IFS=$as_save_IFS
   4539 
   4540 fi
   4541 fi
   4542 BUILD_CXX=$ac_cv_prog_BUILD_CXX
   4543 if test -n "$BUILD_CXX"; then
   4544   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BUILD_CXX" >&5
   4545 $as_echo "$BUILD_CXX" >&6; }
   4546 else
   4547   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   4548 $as_echo "no" >&6; }
   4549 fi
   4550 
   4551 
   4552      if test -z "$BUILD_CXX"; then
   4553        # Extract the first word of "c++", so it can be a program name with args.
   4554 set dummy c++; ac_word=$2
   4555 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   4556 $as_echo_n "checking for $ac_word... " >&6; }
   4557 if ${ac_cv_prog_BUILD_CXX+:} false; then :
   4558   $as_echo_n "(cached) " >&6
   4559 else
   4560   if test -n "$BUILD_CXX"; then
   4561   ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
   4562 else
   4563   ac_prog_rejected=no
   4564 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   4565 for as_dir in $PATH
   4566 do
   4567   IFS=$as_save_IFS
   4568   test -z "$as_dir" && as_dir=.
   4569     for ac_exec_ext in '' $ac_executable_extensions; do
   4570   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   4571     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/c++"; then
   4572        ac_prog_rejected=yes
   4573        continue
   4574      fi
   4575     ac_cv_prog_BUILD_CXX="c++"
   4576     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   4577     break 2
   4578   fi
   4579 done
   4580   done
   4581 IFS=$as_save_IFS
   4582 
   4583 if test $ac_prog_rejected = yes; then
   4584   # We found a bogon in the path, so make sure we never use it.
   4585   set dummy $ac_cv_prog_BUILD_CXX
   4586   shift
   4587   if test $# != 0; then
   4588     # We chose a different compiler from the bogus one.
   4589     # However, it has the same basename, so the bogon will be chosen
   4590     # first if we set BUILD_CXX to just the basename; use the full file name.
   4591     shift
   4592     ac_cv_prog_BUILD_CXX="$as_dir/$ac_word${1+' '}$@"
   4593   fi
   4594 fi
   4595 fi
   4596 fi
   4597 BUILD_CXX=$ac_cv_prog_BUILD_CXX
   4598 if test -n "$BUILD_CXX"; then
   4599   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BUILD_CXX" >&5
   4600 $as_echo "$BUILD_CXX" >&6; }
   4601 else
   4602   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   4603 $as_echo "no" >&6; }
   4604 fi
   4605 
   4606 
   4607      fi
   4608   fi
   4609 else
   4610   LLVM_CROSS_COMPILING=0
   4611 
   4612 fi
   4613 
   4614 if test -d ".svn" -o -d "${srcdir}/.svn" -o -d ".git" -o -d "${srcdir}/.git"; then
   4615   cvsbuild="yes"
   4616   optimize="no"
   4617   CVSBUILD=CVSBUILD=1
   4618 
   4619 else
   4620   cvsbuild="no"
   4621   optimize="yes"
   4622 fi
   4623 
   4624 
   4625 # Check whether --enable-libcpp was given.
   4626 if test "${enable_libcpp+set}" = set; then :
   4627   enableval=$enable_libcpp;
   4628 else
   4629   enableval=default
   4630 fi
   4631 
   4632 case "$enableval" in
   4633   yes) ENABLE_LIBCPP=1
   4634  ;;
   4635   no)  ENABLE_LIBCPP=0
   4636  ;;
   4637   default) ENABLE_LIBCPP=0
   4638 ;;
   4639   *) as_fn_error $? "Invalid setting for --enable-libcpp. Use \"yes\" or \"no\"" "$LINENO" 5 ;;
   4640 esac
   4641 
   4642 # Check whether --enable-compiler-version-checks was given.
   4643 if test "${enable_compiler_version_checks+set}" = set; then :
   4644   enableval=$enable_compiler_version_checks;
   4645 else
   4646   enableval=default
   4647 fi
   4648 
   4649 case "$enableval" in
   4650   no)
   4651     ;;
   4652   yes|default)
   4653     ac_ext=cpp
   4654 ac_cpp='$CXXCPP $CPPFLAGS'
   4655 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   4656 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   4657 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
   4658 
   4659     case "$llvm_cv_cxx_compiler" in
   4660     clang)
   4661       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether Clang is new enough" >&5
   4662 $as_echo_n "checking whether Clang is new enough... " >&6; }
   4663       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4664 /* end confdefs.h.  */
   4665 
   4666 #if __clang_major__ < 3 || (__clang_major__ == 3 && __clang_minor__ < 1)
   4667 #error This version of Clang is too old to build LLVM
   4668 #endif
   4669 
   4670 _ACEOF
   4671 if ac_fn_cxx_try_compile "$LINENO"; then :
   4672   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   4673 $as_echo "yes" >&6; }
   4674 else
   4675   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   4676 $as_echo "no" >&6; }
   4677            as_fn_error $? "
   4678 The selected Clang compiler is not new enough to build LLVM. Please upgrade to
   4679 Clang 3.1. You may pass --disable-compiler-version-checks to configure to
   4680 bypass these sanity checks." "$LINENO" 5
   4681 fi
   4682 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   4683 
   4684                                           if test "$ENABLE_LIBCPP" -eq 0 ; then
   4685         { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether Clang will select a modern C++ standard library" >&5
   4686 $as_echo_n "checking whether Clang will select a modern C++ standard library... " >&6; }
   4687         llvm_cv_old_cxxflags="$CXXFLAGS"
   4688         CXXFLAGS="$CXXFLAGS -std=c++0x"
   4689         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4690 /* end confdefs.h.  */
   4691 
   4692 #include <atomic>
   4693 std::atomic<float> x(0.0f);
   4694 int main() { return (float)x; }
   4695 
   4696 _ACEOF
   4697 if ac_fn_cxx_try_link "$LINENO"; then :
   4698   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   4699 $as_echo "yes" >&6; }
   4700 else
   4701   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   4702 $as_echo "no" >&6; }
   4703              as_fn_error $? "
   4704 We detected a missing feature in the standard C++ library that was known to be
   4705 missing in libstdc++4.6 and implemented in libstdc++4.7. There are numerous
   4706 C++11 problems with 4.6's library, and we don't support GCCs or libstdc++ older
   4707 than 4.7. You will need to update your system and ensure Clang uses the newer
   4708 standard library.
   4709 
   4710 If this error is incorrect or you need to force things to work, you may pass
   4711 '--disable-compiler-version-checks' to configure to bypass this test." "$LINENO" 5
   4712 fi
   4713 rm -f core conftest.err conftest.$ac_objext \
   4714     conftest$ac_exeext conftest.$ac_ext
   4715         CXXFLAGS="$llvm_cv_old_cxxflags"
   4716       fi
   4717       ;;
   4718     gcc)
   4719       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether GCC is new enough" >&5
   4720 $as_echo_n "checking whether GCC is new enough... " >&6; }
   4721       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4722 /* end confdefs.h.  */
   4723 
   4724 #if __GNUC__ < 4 || (__GNUC__ == 4 && __GNUC_MINOR__ < 7)
   4725 #error This version of GCC is too old to build LLVM
   4726 #endif
   4727 
   4728 _ACEOF
   4729 if ac_fn_cxx_try_compile "$LINENO"; then :
   4730   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   4731 $as_echo "yes" >&6; }
   4732 else
   4733   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   4734 $as_echo "no" >&6; }
   4735            as_fn_error $? "
   4736 The selected GCC C++ compiler is not new enough to build LLVM. Please upgrade
   4737 to GCC 4.7. You may pass --disable-compiler-version-checks to configure to
   4738 bypass these sanity checks." "$LINENO" 5
   4739 fi
   4740 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   4741       ;;
   4742     unknown)
   4743       ;;
   4744     esac
   4745     ac_ext=c
   4746 ac_cpp='$CPP $CPPFLAGS'
   4747 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   4748 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   4749 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   4750 
   4751     ;;
   4752   *)
   4753     as_fn_error $? "Invalid setting for --enable-compiler-version-checks. Use \"yes\" or \"no\"" "$LINENO" 5
   4754     ;;
   4755 esac
   4756 
   4757 # Check whether --enable-cxx1y was given.
   4758 if test "${enable_cxx1y+set}" = set; then :
   4759   enableval=$enable_cxx1y;
   4760 else
   4761   enableval=default
   4762 fi
   4763 
   4764 case "$enableval" in
   4765   yes) ENABLE_CXX1Y=1
   4766  ;;
   4767   no)  ENABLE_CXX1Y=0
   4768  ;;
   4769   default) ENABLE_CXX1Y=0
   4770 ;;
   4771   *) as_fn_error $? "Invalid setting for --enable-cxx1y. Use \"yes\" or \"no\"" "$LINENO" 5 ;;
   4772 esac
   4773 
   4774 # Check whether --enable-split-dwarf was given.
   4775 if test "${enable_split_dwarf+set}" = set; then :
   4776   enableval=$enable_split_dwarf;
   4777 else
   4778   enableval=default
   4779 fi
   4780 
   4781 case "$enableval" in
   4782   yes) ENABLE_SPLIT_DWARF=1
   4783  ;;
   4784   no)  ENABLE_SPLIT_DWARF=0
   4785  ;;
   4786   default) ENABLE_SPLIT_DWARF=0
   4787 ;;
   4788   *) as_fn_error $? "Invalid setting for --enable-split-dwarf. Use \"yes\" or \"no\"" "$LINENO" 5 ;;
   4789 esac
   4790 
   4791 clang_arcmt="yes"
   4792 # Check whether --enable-clang-arcmt was given.
   4793 if test "${enable_clang_arcmt+set}" = set; then :
   4794   enableval=$enable_clang_arcmt; clang_arcmt="$enableval"
   4795 else
   4796   enableval="yes"
   4797 fi
   4798 
   4799 case "$enableval" in
   4800   yes) ENABLE_CLANG_ARCMT=1
   4801  ;;
   4802   no)  ENABLE_CLANG_ARCMT=0
   4803  ;;
   4804   default) ENABLE_CLANG_ARCMT=1
   4805 ;;
   4806   *) as_fn_error $? "Invalid setting for --enable-clang-arcmt. Use \"yes\" or \"no\"" "$LINENO" 5 ;;
   4807 esac
   4808 
   4809 clang_plugin_support="yes"
   4810 # Check whether --enable-clang-plugin-support was given.
   4811 if test "${enable_clang_plugin_support+set}" = set; then :
   4812   enableval=$enable_clang_plugin_support; clang_plugin_support="$enableval"
   4813 else
   4814   enableval="yes"
   4815 fi
   4816 
   4817 case "$enableval" in
   4818   yes) CLANG_PLUGIN_SUPPORT=1
   4819  ;;
   4820   no)  CLANG_PLUGIN_SUPPORT=0
   4821  ;;
   4822   default) CLANG_PLUGIN_SUPPORT=1
   4823 ;;
   4824   *) as_fn_error $? "Invalid setting for --enable-clang-plugin-support. Use \"yes\" or \"no\"" "$LINENO" 5 ;;
   4825 esac
   4826 
   4827 clang_static_analyzer="yes"
   4828 # Check whether --enable-clang-static-analyzer was given.
   4829 if test "${enable_clang_static_analyzer+set}" = set; then :
   4830   enableval=$enable_clang_static_analyzer; clang_static_analyzer="$enableval"
   4831 else
   4832   enableval="yes"
   4833 fi
   4834 
   4835 case "$enableval" in
   4836   yes) ENABLE_CLANG_STATIC_ANALYZER=1
   4837  ;;
   4838   no)
   4839     if test ${clang_arcmt} != "no" ; then
   4840       as_fn_error $? "Cannot enable clang ARC Migration Tool while disabling static analyzer." "$LINENO" 5
   4841     fi
   4842     ENABLE_CLANG_STATIC_ANALYZER=0
   4843 
   4844     ;;
   4845   default) ENABLE_CLANG_STATIC_ANALYZER=1
   4846 ;;
   4847   *) as_fn_error $? "Invalid setting for --enable-clang-static-analyzer. Use \"yes\" or \"no\"" "$LINENO" 5 ;;
   4848 esac
   4849 
   4850 # Check whether --enable-optimized was given.
   4851 if test "${enable_optimized+set}" = set; then :
   4852   enableval=$enable_optimized;
   4853 else
   4854   enableval=$optimize
   4855 fi
   4856 
   4857 if test ${enableval} = "no" ; then
   4858   ENABLE_OPTIMIZED=
   4859 
   4860 else
   4861   ENABLE_OPTIMIZED=ENABLE_OPTIMIZED=1
   4862 
   4863 fi
   4864 
   4865 # Check whether --enable-profiling was given.
   4866 if test "${enable_profiling+set}" = set; then :
   4867   enableval=$enable_profiling;
   4868 else
   4869   enableval="no"
   4870 fi
   4871 
   4872 if test ${enableval} = "no" ; then
   4873   ENABLE_PROFILING=
   4874 
   4875 else
   4876   ENABLE_PROFILING=ENABLE_PROFILING=1
   4877 
   4878 fi
   4879 
   4880 # Check whether --enable-assertions was given.
   4881 if test "${enable_assertions+set}" = set; then :
   4882   enableval=$enable_assertions;
   4883 else
   4884   enableval="yes"
   4885 fi
   4886 
   4887 if test ${enableval} = "yes" ; then
   4888   DISABLE_ASSERTIONS=
   4889 
   4890   assertions_enabled="yes"
   4891 else
   4892   DISABLE_ASSERTIONS=DISABLE_ASSERTIONS=1
   4893 
   4894   assertions_enabled="no"
   4895 fi
   4896 
   4897 # Check whether --enable-werror was given.
   4898 if test "${enable_werror+set}" = set; then :
   4899   enableval=$enable_werror;
   4900 else
   4901   enableval="no"
   4902 fi
   4903 
   4904 case "$enableval" in
   4905   yes) ENABLE_WERROR=1
   4906  ;;
   4907   no)  ENABLE_WERROR=0
   4908  ;;
   4909   default) ENABLE_WERROR=0
   4910 ;;
   4911   *) as_fn_error $? "Invalid setting for --enable-werror. Use \"yes\" or \"no\"" "$LINENO" 5 ;;
   4912 esac
   4913 
   4914 # Check whether --enable-expensive-checks was given.
   4915 if test "${enable_expensive_checks+set}" = set; then :
   4916   enableval=$enable_expensive_checks;
   4917 else
   4918   enableval="no"
   4919 fi
   4920 
   4921 if test ${enableval} = "yes" ; then
   4922   ENABLE_EXPENSIVE_CHECKS=ENABLE_EXPENSIVE_CHECKS=1
   4923 
   4924   EXPENSIVE_CHECKS=yes
   4925 
   4926 else
   4927   ENABLE_EXPENSIVE_CHECKS=
   4928 
   4929   EXPENSIVE_CHECKS=no
   4930 
   4931 fi
   4932 
   4933 # Check whether --enable-abi-breaking-checks was given.
   4934 if test "${enable_abi_breaking_checks+set}" = set; then :
   4935   enableval=$enable_abi_breaking_checks;
   4936 else
   4937   enableval="with-asserts"
   4938 fi
   4939 
   4940 case "$enableval" in
   4941   with-asserts)  if test ${assertions_enabled} = "yes" ; then
   4942                    ENABLE_ABI_BREAKING_CHECKS=1
   4943                  else
   4944                    ENABLE_ABI_BREAKING_CHECKS=0
   4945 		 fi ;;
   4946   yes)
   4947                  ENABLE_ABI_BREAKING_CHECKS=1
   4948                  ;;
   4949   no)
   4950                  ENABLE_ABI_BREAKING_CHECKS=0
   4951                  ;;
   4952   *) as_fn_error $? "Invalid setting for --enable-abi-breaking-checks.  Use \"with-asserts\", \"yes\" or \"no\"" "$LINENO" 5
   4953 esac
   4954 ENABLE_ABI_BREAKING_CHECKS=$ENABLE_ABI_BREAKING_CHECKS
   4955 
   4956 
   4957 cat >>confdefs.h <<_ACEOF
   4958 #define LLVM_ENABLE_ABI_BREAKING_CHECKS $ENABLE_ABI_BREAKING_CHECKS
   4959 _ACEOF
   4960 
   4961 
   4962 # Check whether --enable-debug-runtime was given.
   4963 if test "${enable_debug_runtime+set}" = set; then :
   4964   enableval=$enable_debug_runtime;
   4965 else
   4966   enableval=no
   4967 fi
   4968 
   4969 if test ${enableval} = "no" ; then
   4970   DEBUG_RUNTIME=
   4971 
   4972 else
   4973   DEBUG_RUNTIME=DEBUG_RUNTIME=1
   4974 
   4975 fi
   4976 
   4977 # Check whether --enable-debug-symbols was given.
   4978 if test "${enable_debug_symbols+set}" = set; then :
   4979   enableval=$enable_debug_symbols;
   4980 else
   4981   enableval=no
   4982 fi
   4983 
   4984 if test ${enableval} = "no" ; then
   4985   DEBUG_SYMBOLS=
   4986 
   4987 else
   4988   DEBUG_SYMBOLS=DEBUG_SYMBOLS=1
   4989 
   4990 fi
   4991 
   4992 # Check whether --enable-keep-symbols was given.
   4993 if test "${enable_keep_symbols+set}" = set; then :
   4994   enableval=$enable_keep_symbols;
   4995 else
   4996   enableval=no
   4997 fi
   4998 
   4999 if test ${enableval} = "no" ; then
   5000   KEEP_SYMBOLS=
   5001 
   5002 else
   5003   KEEP_SYMBOLS=KEEP_SYMBOLS=1
   5004 
   5005 fi
   5006 
   5007 # Check whether --enable-jit was given.
   5008 if test "${enable_jit+set}" = set; then :
   5009   enableval=$enable_jit;
   5010 else
   5011   enableval=default
   5012 fi
   5013 
   5014 if test ${enableval} = "no"
   5015 then
   5016   JIT=
   5017 
   5018 else
   5019   case "$llvm_cv_target_arch" in
   5020     x86)         TARGET_HAS_JIT=1
   5021  ;;
   5022     Sparc)       TARGET_HAS_JIT=0
   5023  ;;
   5024     PowerPC)     TARGET_HAS_JIT=1
   5025  ;;
   5026     x86_64)      TARGET_HAS_JIT=1
   5027  ;;
   5028     ARM)         TARGET_HAS_JIT=1
   5029  ;;
   5030     AVR)         TARGET_HAS_JIT=0
   5031  ;;
   5032     Mips)        TARGET_HAS_JIT=1
   5033  ;;
   5034     XCore)       TARGET_HAS_JIT=0
   5035  ;;
   5036     MSP430)      TARGET_HAS_JIT=0
   5037  ;;
   5038     Hexagon)     TARGET_HAS_JIT=0
   5039  ;;
   5040     NVPTX)       TARGET_HAS_JIT=0
   5041  ;;
   5042     SystemZ)     TARGET_HAS_JIT=1
   5043  ;;
   5044     WebAssembly) TARGET_HAS_JIT=0
   5045  ;;
   5046     *)           TARGET_HAS_JIT=0
   5047  ;;
   5048   esac
   5049 fi
   5050 
   5051 TARGETS_WITH_JIT="ARM AArch64 Mips PowerPC SystemZ X86"
   5052 TARGETS_WITH_JIT=$TARGETS_WITH_JIT
   5053 
   5054 
   5055 # Check whether --enable-docs was given.
   5056 if test "${enable_docs+set}" = set; then :
   5057   enableval=$enable_docs;
   5058 else
   5059   enableval=default
   5060 fi
   5061 
   5062 case "$enableval" in
   5063   yes) ENABLE_DOCS=1
   5064  ;;
   5065   no)  ENABLE_DOCS=0
   5066  ;;
   5067   default) ENABLE_DOCS=1
   5068  ;;
   5069   *) as_fn_error $? "Invalid setting for --enable-docs. Use \"yes\" or \"no\"" "$LINENO" 5 ;;
   5070 esac
   5071 
   5072 # Check whether --enable-doxygen was given.
   5073 if test "${enable_doxygen+set}" = set; then :
   5074   enableval=$enable_doxygen;
   5075 else
   5076   enableval=default
   5077 fi
   5078 
   5079 case "$enableval" in
   5080   yes) ENABLE_DOXYGEN=1
   5081  ;;
   5082   no|default) ENABLE_DOXYGEN=0
   5083  ;;
   5084   *) as_fn_error $? "Invalid setting for --enable-doxygen. Use \"yes\" or \"no\"" "$LINENO" 5 ;;
   5085 esac
   5086 
   5087 # Check whether --enable-doxygen-search was given.
   5088 if test "${enable_doxygen_search+set}" = set; then :
   5089   enableval=$enable_doxygen_search;
   5090 else
   5091   enableval=default
   5092 fi
   5093 
   5094 ENABLE_DOXYGEN_SEARCH="$enableval"
   5095 
   5096 case "$enableval" in
   5097   yes|no|default) ;;
   5098   *) as_fn_error $? "Invalid setting for --enable-doxygen-search. Use \"yes\" or \"no\"" "$LINENO" 5 ;;
   5099 esac
   5100 
   5101 # Check whether --enable-doxygen-external-search was given.
   5102 if test "${enable_doxygen_external_search+set}" = set; then :
   5103   enableval=$enable_doxygen_external_search;
   5104 else
   5105   enableval=default
   5106 fi
   5107 
   5108 ENABLE_DOXYGEN_EXTERNAL_SEARCH="$enableval"
   5109 
   5110 case "$enableval" in
   5111   yes)
   5112             case "$ENABLE_DOXYGEN_SEARCH" in
   5113       yes|default) ENABLE_DOXYGEN_SEARCH="yes" ;;
   5114       no) as_fn_error $? "The option --enable-doxygen-external-search requires --enable-doxygen-search" "$LINENO" 5 ;;
   5115     esac
   5116     ;;
   5117   no|default) ;;
   5118   *) as_fn_error $? "Invalid setting for --enable-doxygen-external-search. Use \"yes\" or \"no\"" "$LINENO" 5 ;;
   5119 esac
   5120 
   5121 
   5122 # Check whether --with-doxygen-search-engine-url was given.
   5123 if test "${with_doxygen_search_engine_url+set}" = set; then :
   5124   withval=$with_doxygen_search_engine_url;
   5125 fi
   5126 
   5127 WITH_DOXYGEN_SEARCH_ENGINE_URL="$withval"
   5128 
   5129 
   5130 # Check whether --with-doxygen-search-mappings was given.
   5131 if test "${with_doxygen_search_mappings+set}" = set; then :
   5132   withval=$with_doxygen_search_mappings;
   5133 fi
   5134 
   5135 WITH_DOXYGEN_SEARCH_MAPPINGS="$withval"
   5136 
   5137 case "$ENABLE_DOXYGEN_SEARCH" in
   5138   yes)
   5139     if test "$ENABLE_DOXYGEN" = "0" ; then
   5140       as_fn_error $? "The option --enable-doxygen-search requires --enable-doxygen." "$LINENO" 5
   5141     fi
   5142 
   5143     enable_searchengine=YES
   5144 
   5145 
   5146     case "$ENABLE_DOXYGEN_EXTERNAL_SEARCH" in
   5147       yes)
   5148         enable_external_search=YES
   5149 
   5150         enable_server_based_search=YES
   5151 
   5152         searchengine_url="$WITH_DOXYGEN_SEARCH_ENGINE_URL"
   5153 
   5154         extra_search_mappings="$WITH_DOXYGEN_SEARCH_MAPPINGS"
   5155 
   5156         ;;
   5157 
   5158       no|default)
   5159         enable_external_search=NO
   5160 
   5161         enable_server_based_search=NO
   5162 
   5163 
   5164 
   5165         ;;
   5166     esac
   5167     ;;
   5168 
   5169   no|default)
   5170     enable_searchengine=NO
   5171 
   5172 
   5173     enable_server_based_search=NO
   5174 
   5175     enable_external_search=NO
   5176 
   5177 
   5178     ;;
   5179 
   5180   *)
   5181     as_fn_error $? "Invalid setting for --enable-doxygen-search. Use \"yes\" or \"no\"" "$LINENO" 5
   5182     ;;
   5183 esac
   5184 
   5185 # Check whether --enable-doxygen-qt-help was given.
   5186 if test "${enable_doxygen_qt_help+set}" = set; then :
   5187   enableval=$enable_doxygen_qt_help;
   5188 else
   5189   enableval=default
   5190 fi
   5191 
   5192 case "$enableval" in
   5193   yes)
   5194     if test "$ENABLE_DOXYGEN" = "0" ; then
   5195       as_fn_error $? "The option --enable-doxygen-qt-help requires --enable-doxygen." "$LINENO" 5
   5196     fi
   5197 
   5198     # Extract the first word of "qhelpgenerator", so it can be a program name with args.
   5199 set dummy qhelpgenerator; ac_word=$2
   5200 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   5201 $as_echo_n "checking for $ac_word... " >&6; }
   5202 if ${ac_cv_path_QHELPGENERATOR+:} false; then :
   5203   $as_echo_n "(cached) " >&6
   5204 else
   5205   case $QHELPGENERATOR in
   5206   [\\/]* | ?:[\\/]*)
   5207   ac_cv_path_QHELPGENERATOR="$QHELPGENERATOR" # Let the user override the test with a path.
   5208   ;;
   5209   *)
   5210   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   5211 for as_dir in $PATH
   5212 do
   5213   IFS=$as_save_IFS
   5214   test -z "$as_dir" && as_dir=.
   5215     for ac_exec_ext in '' $ac_executable_extensions; do
   5216   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   5217     ac_cv_path_QHELPGENERATOR="$as_dir/$ac_word$ac_exec_ext"
   5218     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   5219     break 2
   5220   fi
   5221 done
   5222   done
   5223 IFS=$as_save_IFS
   5224 
   5225   test -z "$ac_cv_path_QHELPGENERATOR" && ac_cv_path_QHELPGENERATOR="qhelpgenerator"
   5226   ;;
   5227 esac
   5228 fi
   5229 QHELPGENERATOR=$ac_cv_path_QHELPGENERATOR
   5230 if test -n "$QHELPGENERATOR"; then
   5231   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $QHELPGENERATOR" >&5
   5232 $as_echo "$QHELPGENERATOR" >&6; }
   5233 else
   5234   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   5235 $as_echo "no" >&6; }
   5236 fi
   5237 
   5238 
   5239 
   5240         llvm_doxygen_generate_qhp=YES
   5241 
   5242     llvm_doxygen_qch_filename=org.llvm.qch
   5243 
   5244     llvm_doxygen_qhp_namespace=org.llvm
   5245 
   5246     llvm_doxygen_qhelpgenerator_path="$QHELPGENERATOR"
   5247 
   5248     llvm_doxygen_qhp_cust_filter_name="$PACKAGE_STRING"
   5249 
   5250     llvm_doxygen_qhp_cust_filter_attrs="$PACKAGE_NAME,$PACKAGE_VERSION"
   5251 
   5252 
   5253         clang_doxygen_generate_qhp=YES
   5254 
   5255     clang_doxygen_qch_filename=org.llvm.clang.qch
   5256 
   5257     clang_doxygen_qhp_namespace=org.llvm.clang
   5258 
   5259     clang_doxygen_qhelpgenerator_path="$QHELPGENERATOR"
   5260 
   5261     clang_doxygen_qhp_cust_filter_name="Clang $PACKAGE_VERSION"
   5262 
   5263     clang_doxygen_qhp_cust_filter_attrs="Clang,$PACKAGE_VERSION"
   5264 
   5265     ;;
   5266 
   5267   no|default)
   5268     llvm_doxygen_generate_qhp=NO
   5269 
   5270 
   5271 
   5272 
   5273 
   5274 
   5275 
   5276     clang_doxygen_generate_qhp=NO
   5277 
   5278 
   5279 
   5280 
   5281     clang_doxygen_qhp_cust_filter_name="Clang $PACKAGE_VERSION"
   5282 
   5283     clang_doxygen_qhp_cust_filter_attrs="Clang,$PACKAGE_VERSION"
   5284 
   5285     ;;
   5286 
   5287   *)
   5288     as_fn_error $? "Invalid setting for --enable-doxygen-qt-help. Use \"yes\" or \"no\"" "$LINENO" 5 ;;
   5289 esac
   5290 
   5291 # Check whether --enable-threads was given.
   5292 if test "${enable_threads+set}" = set; then :
   5293   enableval=$enable_threads;
   5294 else
   5295   enableval=default
   5296 fi
   5297 
   5298 case "$enableval" in
   5299   yes) LLVM_ENABLE_THREADS=1
   5300  ;;
   5301   no)  LLVM_ENABLE_THREADS=0
   5302  ;;
   5303   default) LLVM_ENABLE_THREADS=1
   5304  ;;
   5305   *) as_fn_error $? "Invalid setting for --enable-threads. Use \"yes\" or \"no\"" "$LINENO" 5 ;;
   5306 esac
   5307 
   5308 cat >>confdefs.h <<_ACEOF
   5309 #define LLVM_ENABLE_THREADS $LLVM_ENABLE_THREADS
   5310 _ACEOF
   5311 
   5312 
   5313 # Check whether --enable-pthreads was given.
   5314 if test "${enable_pthreads+set}" = set; then :
   5315   enableval=$enable_pthreads;
   5316 else
   5317   enableval=default
   5318 fi
   5319 
   5320 case "$enableval" in
   5321   yes) ENABLE_PTHREADS=1
   5322  ;;
   5323   no)  ENABLE_PTHREADS=0
   5324  ;;
   5325   default) ENABLE_PTHREADS=1
   5326  ;;
   5327   *) as_fn_error $? "Invalid setting for --enable-pthreads. Use \"yes\" or \"no\"" "$LINENO" 5 ;;
   5328 esac
   5329 
   5330 # Check whether --enable-zlib was given.
   5331 if test "${enable_zlib+set}" = set; then :
   5332   enableval=$enable_zlib;
   5333 else
   5334   enableval=default
   5335 fi
   5336 
   5337 case "$enableval" in
   5338   yes) LLVM_ENABLE_ZLIB=1
   5339  ;;
   5340   no)  LLVM_ENABLE_ZLIB=0
   5341  ;;
   5342   default) LLVM_ENABLE_ZLIB=1
   5343  ;;
   5344   *) as_fn_error $? "Invalid setting for --enable-zlib. Use \"yes\" or \"no\"" "$LINENO" 5 ;;
   5345 esac
   5346 
   5347 cat >>confdefs.h <<_ACEOF
   5348 #define LLVM_ENABLE_ZLIB $LLVM_ENABLE_ZLIB
   5349 _ACEOF
   5350 
   5351 
   5352 # Check whether --enable-shared was given.
   5353 if test "${enable_shared+set}" = set; then :
   5354   enableval=$enable_shared;
   5355 else
   5356   enableval=default
   5357 fi
   5358 
   5359 case "$enableval" in
   5360   yes) ENABLE_SHARED=1
   5361  ;;
   5362   no)  ENABLE_SHARED=0
   5363  ;;
   5364   default) ENABLE_SHARED=0
   5365  ;;
   5366   *) as_fn_error $? "Invalid setting for --enable-shared. Use \"yes\" or \"no\"" "$LINENO" 5 ;;
   5367 esac
   5368 
   5369 # Check whether --enable-embed-stdcxx was given.
   5370 if test "${enable_embed_stdcxx+set}" = set; then :
   5371   enableval=$enable_embed_stdcxx;
   5372 else
   5373   enableval=default
   5374 fi
   5375 
   5376 case "$enableval" in
   5377   yes) ENABLE_EMBED_STDCXX=1
   5378  ;;
   5379   no)  ENABLE_EMBED_STDCXX=0
   5380  ;;
   5381   default) ENABLE_EMBED_STDCXX=0
   5382  ;;
   5383   *) as_fn_error $? "Invalid setting for --enable-embed-stdcxx. Use \"yes\" or \"no\"" "$LINENO" 5 ;;
   5384 esac
   5385 
   5386 # Check whether --enable-backtraces was given.
   5387 if test "${enable_backtraces+set}" = set; then :
   5388   enableval=$enable_backtraces; case "$enableval" in
   5389     yes) llvm_cv_enable_backtraces="yes" ;;
   5390     no)  llvm_cv_enable_backtraces="no"  ;;
   5391     *) as_fn_error $? "Invalid setting for --enable-backtraces. Use \"yes\" or \"no\"" "$LINENO" 5 ;;
   5392   esac
   5393 else
   5394   llvm_cv_enable_backtraces="yes"
   5395 fi
   5396 
   5397 if test "$llvm_cv_enable_backtraces" = "yes" ; then
   5398 
   5399 $as_echo "#define ENABLE_BACKTRACES 1" >>confdefs.h
   5400 
   5401 fi
   5402 
   5403 # Check whether --enable-crash-overrides was given.
   5404 if test "${enable_crash_overrides+set}" = set; then :
   5405   enableval=$enable_crash_overrides; case "$enableval" in
   5406     yes) llvm_cv_enable_crash_overrides="yes" ;;
   5407     no)  llvm_cv_enable_crash_overrides="no"  ;;
   5408     *) as_fn_error $? "Invalid setting for --enable-crash-overrides. Use \"yes\" or \"no\"" "$LINENO" 5 ;;
   5409   esac
   5410 else
   5411   llvm_cv_enable_crash_overrides="yes"
   5412 fi
   5413 
   5414 if test "$llvm_cv_enable_crash_overrides" = "yes" ; then
   5415 
   5416 $as_echo "#define ENABLE_CRASH_OVERRIDES 1" >>confdefs.h
   5417 
   5418 fi
   5419 
   5420 ALL_TARGETS="AArch64 AMDGPU ARM BPF Hexagon Lanai Mips MSP430 NVPTX PowerPC Sparc SystemZ X86 XCore"
   5421 ALL_TARGETS=$ALL_TARGETS
   5422 
   5423 
   5424 TARGETS_TO_BUILD=""
   5425 # Check whether --enable-targets was given.
   5426 if test "${enable_targets+set}" = set; then :
   5427   enableval=$enable_targets;
   5428 else
   5429   enableval=all
   5430 fi
   5431 
   5432 if test "$enableval" = host-only ; then
   5433   enableval=host
   5434 fi
   5435 case "$enableval" in
   5436   all) TARGETS_TO_BUILD="$ALL_TARGETS" ;;
   5437   *)for a_target in `echo $enableval|sed -e 's/,/ /g' ` ; do
   5438       case "$a_target" in
   5439         x86)      TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
   5440         x86_64)   TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
   5441         sparc)    TARGETS_TO_BUILD="Sparc $TARGETS_TO_BUILD" ;;
   5442         powerpc)  TARGETS_TO_BUILD="PowerPC $TARGETS_TO_BUILD" ;;
   5443         aarch64)  TARGETS_TO_BUILD="AArch64 $TARGETS_TO_BUILD" ;;
   5444         arm64)    TARGETS_TO_BUILD="AArch64 $TARGETS_TO_BUILD" ;;
   5445         arm)      TARGETS_TO_BUILD="ARM $TARGETS_TO_BUILD" ;;
   5446         bpf)      TARGETS_TO_BUILD="BPF $TARGETS_TO_BUILD" ;;
   5447         mips)     TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
   5448         mipsel)   TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
   5449         mips64)   TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
   5450         mips64el) TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
   5451         xcore)    TARGETS_TO_BUILD="XCore $TARGETS_TO_BUILD" ;;
   5452         msp430)   TARGETS_TO_BUILD="MSP430 $TARGETS_TO_BUILD" ;;
   5453         cpp)      TARGETS_TO_BUILD="CppBackend $TARGETS_TO_BUILD" ;;
   5454         hexagon)  TARGETS_TO_BUILD="Hexagon $TARGETS_TO_BUILD" ;;
   5455         nvptx)    TARGETS_TO_BUILD="NVPTX $TARGETS_TO_BUILD" ;;
   5456         systemz)  TARGETS_TO_BUILD="SystemZ $TARGETS_TO_BUILD" ;;
   5457         amdgpu)   TARGETS_TO_BUILD="AMDGPU $TARGETS_TO_BUILD" ;;
   5458         r600)     TARGETS_TO_BUILD="AMDGPU $TARGETS_TO_BUILD" ;;
   5459         wasm)     TARGETS_TO_BUILD="WebAssembly $TARGETS_TO_BUILD" ;;
   5460         host) case "$llvm_cv_target_arch" in
   5461             x86)         TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
   5462             x86_64)      TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
   5463             Sparc)       TARGETS_TO_BUILD="Sparc $TARGETS_TO_BUILD" ;;
   5464             PowerPC)     TARGETS_TO_BUILD="PowerPC $TARGETS_TO_BUILD" ;;
   5465             AArch64)     TARGETS_TO_BUILD="AArch64 $TARGETS_TO_BUILD" ;;
   5466             ARM)         TARGETS_TO_BUILD="ARM $TARGETS_TO_BUILD" ;;
   5467             Mips)        TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
   5468             XCore)       TARGETS_TO_BUILD="XCore $TARGETS_TO_BUILD" ;;
   5469             MSP430)      TARGETS_TO_BUILD="MSP430 $TARGETS_TO_BUILD" ;;
   5470             Hexagon)     TARGETS_TO_BUILD="Hexagon $TARGETS_TO_BUILD" ;;
   5471             NVPTX)       TARGETS_TO_BUILD="NVPTX $TARGETS_TO_BUILD" ;;
   5472             SystemZ)     TARGETS_TO_BUILD="SystemZ $TARGETS_TO_BUILD" ;;
   5473             WebAssembly) TARGETS_TO_BUILD="WebAssembly $TARGETS_TO_BUILD" ;;
   5474             *)       as_fn_error $? "Can not set target to build" "$LINENO" 5 ;;
   5475           esac ;;
   5476         *) as_fn_error $? "Unrecognized target $a_target" "$LINENO" 5 ;;
   5477       esac
   5478   done
   5479   ;;
   5480 esac
   5481 
   5482 # Check whether --enable-experimental-targets was given.
   5483 if test "${enable_experimental_targets+set}" = set; then :
   5484   enableval=$enable_experimental_targets;
   5485 else
   5486   enableval=disable
   5487 fi
   5488 
   5489 
   5490 if test ${enableval} != "disable"
   5491 then
   5492   TARGETS_TO_BUILD="$enableval $TARGETS_TO_BUILD"
   5493 fi
   5494 
   5495 TARGETS_TO_BUILD=$TARGETS_TO_BUILD
   5496 
   5497 
   5498 for a_target in $TARGETS_TO_BUILD; do
   5499   if test "$a_target" = "$LLVM_NATIVE_ARCH"; then
   5500 
   5501 cat >>confdefs.h <<_ACEOF
   5502 #define LLVM_NATIVE_ARCH $LLVM_NATIVE_ARCH
   5503 _ACEOF
   5504 
   5505     LLVM_NATIVE_TARGET="LLVMInitialize${LLVM_NATIVE_ARCH}Target"
   5506     LLVM_NATIVE_TARGETINFO="LLVMInitialize${LLVM_NATIVE_ARCH}TargetInfo"
   5507     LLVM_NATIVE_TARGETMC="LLVMInitialize${LLVM_NATIVE_ARCH}TargetMC"
   5508     LLVM_NATIVE_ASMPRINTER="LLVMInitialize${LLVM_NATIVE_ARCH}AsmPrinter"
   5509     if test -f ${llvm_srcdir}/lib/Target/${LLVM_NATIVE_ARCH}/AsmParser/CMakeLists.txt ; then
   5510       LLVM_NATIVE_ASMPARSER="LLVMInitialize${LLVM_NATIVE_ARCH}AsmParser"
   5511     fi
   5512     if test -f ${llvm_srcdir}/lib/Target/${LLVM_NATIVE_ARCH}/Disassembler/CMakeLists.txt ; then
   5513       LLVM_NATIVE_DISASSEMBLER="LLVMInitialize${LLVM_NATIVE_ARCH}Disassembler"
   5514     fi
   5515 
   5516 cat >>confdefs.h <<_ACEOF
   5517 #define LLVM_NATIVE_TARGET $LLVM_NATIVE_TARGET
   5518 _ACEOF
   5519 
   5520 
   5521 cat >>confdefs.h <<_ACEOF
   5522 #define LLVM_NATIVE_TARGETINFO $LLVM_NATIVE_TARGETINFO
   5523 _ACEOF
   5524 
   5525 
   5526 cat >>confdefs.h <<_ACEOF
   5527 #define LLVM_NATIVE_TARGETMC $LLVM_NATIVE_TARGETMC
   5528 _ACEOF
   5529 
   5530 
   5531 cat >>confdefs.h <<_ACEOF
   5532 #define LLVM_NATIVE_ASMPRINTER $LLVM_NATIVE_ASMPRINTER
   5533 _ACEOF
   5534 
   5535     if test -f ${llvm_srcdir}/lib/Target/${LLVM_NATIVE_ARCH}/AsmParser/CMakeLists.txt ; then
   5536 
   5537 cat >>confdefs.h <<_ACEOF
   5538 #define LLVM_NATIVE_ASMPARSER $LLVM_NATIVE_ASMPARSER
   5539 _ACEOF
   5540 
   5541     fi
   5542     if test -f ${llvm_srcdir}/lib/Target/${LLVM_NATIVE_ARCH}/Disassembler/CMakeLists.txt ; then
   5543 
   5544 cat >>confdefs.h <<_ACEOF
   5545 #define LLVM_NATIVE_DISASSEMBLER $LLVM_NATIVE_DISASSEMBLER
   5546 _ACEOF
   5547 
   5548     fi
   5549   fi
   5550 done
   5551 
   5552 LLVM_ENUM_TARGETS=""
   5553 LLVM_ENUM_ASM_PRINTERS=""
   5554 LLVM_ENUM_ASM_PARSERS=""
   5555 LLVM_ENUM_DISASSEMBLERS=""
   5556 for target_to_build in $TARGETS_TO_BUILD; do
   5557   LLVM_ENUM_TARGETS="$LLVM_ENUM_TARGETS${as_nl}LLVM_TARGET($target_to_build)"
   5558   has_asm_printer=0
   5559   for asm_printer in ${llvm_srcdir}/lib/Target/${target_to_build}/*AsmPrinter.cpp; do
   5560     if test -f "$asm_printer"; then
   5561       has_asm_printer=1
   5562     fi
   5563   done
   5564   if test "$has_asm_printer" = 1; then
   5565     LLVM_ENUM_ASM_PRINTERS="$LLVM_ENUM_ASM_PRINTERS${as_nl}LLVM_ASM_PRINTER($target_to_build)";
   5566   fi
   5567   if test -f ${llvm_srcdir}/lib/Target/${target_to_build}/AsmParser/CMakeLists.txt ; then
   5568     LLVM_ENUM_ASM_PARSERS="$LLVM_ENUM_ASM_PARSERS${as_nl}LLVM_ASM_PARSER($target_to_build)";
   5569   fi
   5570   if test -f ${llvm_srcdir}/lib/Target/${target_to_build}/Disassembler/CMakeLists.txt ; then
   5571     LLVM_ENUM_DISASSEMBLERS="$LLVM_ENUM_DISASSEMBLERS${as_nl}LLVM_DISASSEMBLER($target_to_build)";
   5572   fi
   5573 done
   5574 LLVM_ENUM_TARGETS="${LLVM_ENUM_TARGETS#${as_nl}}${as_nl}"
   5575 LLVM_ENUM_ASM_PRINTERS="${LLVM_ENUM_ASM_PRINTERS#${as_nl}}${as_nl}"
   5576 LLVM_ENUM_ASM_PARSERS="${LLVM_ENUM_ASM_PARSERS#${as_nl}}${as_nl}"
   5577 LLVM_ENUM_DISASSEMBLERS="${LLVM_ENUM_DISASSEMBLERS#${as_nl}}${as_nl}"
   5578 
   5579 
   5580 
   5581 
   5582 
   5583 
   5584 # Check whether --with-optimize-option was given.
   5585 if test "${with_optimize_option+set}" = set; then :
   5586   withval=$with_optimize_option;
   5587 else
   5588   withval=default
   5589 fi
   5590 
   5591 { $as_echo "$as_me:${as_lineno-$LINENO}: checking optimization flags" >&5
   5592 $as_echo_n "checking optimization flags... " >&6; }
   5593 case "$withval" in
   5594   default)
   5595     case "$llvm_cv_os_type" in
   5596     FreeBSD) optimize_option=-O2 ;;
   5597     MingW) optimize_option=-O2 ;;
   5598     *)     optimize_option=-O3 ;;
   5599     esac ;;
   5600   *) optimize_option="$withval" ;;
   5601 esac
   5602 OPTIMIZE_OPTION=$optimize_option
   5603 
   5604 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $optimize_option" >&5
   5605 $as_echo "$optimize_option" >&6; }
   5606 
   5607 
   5608 # Check whether --with-extra-options was given.
   5609 if test "${with_extra_options+set}" = set; then :
   5610   withval=$with_extra_options;
   5611 else
   5612   withval=default
   5613 fi
   5614 
   5615 case "$withval" in
   5616   default) EXTRA_OPTIONS= ;;
   5617   *) EXTRA_OPTIONS=$withval ;;
   5618 esac
   5619 EXTRA_OPTIONS=$EXTRA_OPTIONS
   5620 
   5621 
   5622 
   5623 # Check whether --with-extra-ld-options was given.
   5624 if test "${with_extra_ld_options+set}" = set; then :
   5625   withval=$with_extra_ld_options;
   5626 else
   5627   withval=default
   5628 fi
   5629 
   5630 case "$withval" in
   5631   default) EXTRA_LD_OPTIONS= ;;
   5632   *) EXTRA_LD_OPTIONS=$withval ;;
   5633 esac
   5634 EXTRA_LD_OPTIONS=$EXTRA_LD_OPTIONS
   5635 
   5636 
   5637 # Check whether --enable-bindings was given.
   5638 if test "${enable_bindings+set}" = set; then :
   5639   enableval=$enable_bindings;
   5640 else
   5641   enableval=default
   5642 fi
   5643 
   5644 BINDINGS_TO_BUILD=""
   5645 case "$enableval" in
   5646   yes | default | auto) BINDINGS_TO_BUILD="auto" ;;
   5647   all ) BINDINGS_TO_BUILD="ocaml" ;;
   5648   none | no) BINDINGS_TO_BUILD="" ;;
   5649   *)for a_binding in `echo $enableval|sed -e 's/,/ /g' ` ; do
   5650       case "$a_binding" in
   5651         ocaml) BINDINGS_TO_BUILD="ocaml $BINDINGS_TO_BUILD" ;;
   5652         *) as_fn_error $? "Unrecognized binding $a_binding" "$LINENO" 5 ;;
   5653       esac
   5654   done
   5655   ;;
   5656 esac
   5657 
   5658 
   5659 # Check whether --with-ocaml-libdir was given.
   5660 if test "${with_ocaml_libdir+set}" = set; then :
   5661   withval=$with_ocaml_libdir;
   5662 else
   5663   withval=auto
   5664 fi
   5665 
   5666 case "$withval" in
   5667   auto) with_ocaml_libdir="$withval" ;;
   5668   /* | [A-Za-z]:[\\/]*) with_ocaml_libdir="$withval" ;;
   5669   *) as_fn_error $? "Invalid path for --with-ocaml-libdir. Provide full path" "$LINENO" 5 ;;
   5670 esac
   5671 
   5672 
   5673 # Check whether --with-clang-srcdir was given.
   5674 if test "${with_clang_srcdir+set}" = set; then :
   5675   withval=$with_clang_srcdir;
   5676 else
   5677   withval="-"
   5678 fi
   5679 
   5680 case "$withval" in
   5681   -) clang_src_root="" ;;
   5682   /* | [A-Za-z]:[\\/]*) clang_src_root="$withval" ;;
   5683   *) clang_src_root="$ac_pwd/$withval" ;;
   5684 esac
   5685 CLANG_SRC_ROOT=$clang_src_root
   5686 
   5687 
   5688 
   5689 # Check whether --with-clang-resource-dir was given.
   5690 if test "${with_clang_resource_dir+set}" = set; then :
   5691   withval=$with_clang_resource_dir;
   5692 else
   5693   withval=""
   5694 fi
   5695 
   5696 
   5697 cat >>confdefs.h <<_ACEOF
   5698 #define CLANG_RESOURCE_DIR "$withval"
   5699 _ACEOF
   5700 
   5701 
   5702 
   5703 # Check whether --with-c-include-dirs was given.
   5704 if test "${with_c_include_dirs+set}" = set; then :
   5705   withval=$with_c_include_dirs;
   5706 else
   5707   withval=""
   5708 fi
   5709 
   5710 
   5711 cat >>confdefs.h <<_ACEOF
   5712 #define C_INCLUDE_DIRS "$withval"
   5713 _ACEOF
   5714 
   5715 
   5716 
   5717 # Check whether --with-clang-default-openmp-runtime was given.
   5718 if test "${with_clang_default_openmp_runtime+set}" = set; then :
   5719   withval=$with_clang_default_openmp_runtime;
   5720 else
   5721   withval="libomp"
   5722 fi
   5723 
   5724 
   5725 
   5726 cat >>confdefs.h <<_ACEOF
   5727 #define CLANG_ENABLE_ARCMT 1
   5728 _ACEOF
   5729 
   5730 
   5731 cat >>confdefs.h <<_ACEOF
   5732 #define CLANG_ENABLE_OBJC_REWRITER 1
   5733 _ACEOF
   5734 
   5735 
   5736 cat >>confdefs.h <<_ACEOF
   5737 #define CLANG_ENABLE_STATIC_ANALYZER 1
   5738 _ACEOF
   5739 
   5740 
   5741 cat >>confdefs.h <<_ACEOF
   5742 #define CLANG_SPAWN_CC1 1
   5743 _ACEOF
   5744 
   5745 
   5746 
   5747 cat >>confdefs.h <<_ACEOF
   5748 #define ENABLE_EXPERIMENTAL_NEW_PASS_MANAGER 0
   5749 _ACEOF
   5750 
   5751 
   5752 cat >>confdefs.h <<_ACEOF
   5753 #define CLANG_OPENMP_NVPTX_DEFAULT_ARCH "sm_35"
   5754 _ACEOF
   5755 
   5756 
   5757 
   5758 cat >>confdefs.h <<_ACEOF
   5759 #define ENABLE_X86_RELAX_RELOCATIONS 0
   5760 _ACEOF
   5761 
   5762 
   5763 cat >>confdefs.h <<_ACEOF
   5764 #define CLANG_DEFAULT_CXX_STDLIB ""
   5765 _ACEOF
   5766 
   5767 
   5768 cat >>confdefs.h <<_ACEOF
   5769 #define CLANG_DEFAULT_LINKER ""
   5770 _ACEOF
   5771 
   5772 
   5773 cat >>confdefs.h <<_ACEOF
   5774 #define CLANG_DEFAULT_OBJCOPY "objcopy"
   5775 _ACEOF
   5776 
   5777 
   5778 cat >>confdefs.h <<_ACEOF
   5779 #define CLANG_DEFAULT_RTLIB ""
   5780 _ACEOF
   5781 
   5782 
   5783 cat >>confdefs.h <<_ACEOF
   5784 #define CLANG_DEFAULT_UNWINDLIB "none"
   5785 _ACEOF
   5786 
   5787 
   5788 cat >>confdefs.h <<_ACEOF
   5789 #define CLANG_DEFAULT_OPENMP_RUNTIME "libomp"
   5790 _ACEOF
   5791 
   5792 
   5793 cat >>confdefs.h <<_ACEOF
   5794 #define CLANG_SYSTEMZ_DEFAULT_ARCH "z10"
   5795 _ACEOF
   5796 
   5797 
   5798 cat >>confdefs.h <<_ACEOF
   5799 #define CLANG_LIBDIR_SUFFIX ""
   5800 _ACEOF
   5801 
   5802 
   5803 cat >>confdefs.h <<_ACEOF
   5804 #define DEFAULT_SYSROOT ""
   5805 _ACEOF
   5806 
   5807 
   5808 cat >>confdefs.h <<_ACEOF
   5809 #define GCC_INSTALL_PREFIX ""
   5810 _ACEOF
   5811 
   5812 
   5813 
   5814 # Check whether --with-binutils-include was given.
   5815 if test "${with_binutils_include+set}" = set; then :
   5816   withval=$with_binutils_include;
   5817 else
   5818   withval=default
   5819 fi
   5820 
   5821 case "$withval" in
   5822   default) WITH_BINUTILS_INCDIR=default ;;
   5823   /* | [A-Za-z]:[\\/]*)      WITH_BINUTILS_INCDIR=$withval ;;
   5824   *) as_fn_error $? "Invalid path for --with-binutils-include. Provide full path" "$LINENO" 5 ;;
   5825 esac
   5826 if test "x$WITH_BINUTILS_INCDIR" != xdefault ; then
   5827   BINUTILS_INCDIR=$WITH_BINUTILS_INCDIR
   5828 
   5829   if test ! -f "$WITH_BINUTILS_INCDIR/plugin-api.h"; then
   5830      echo "$WITH_BINUTILS_INCDIR/plugin-api.h"
   5831      as_fn_error $? "Invalid path to directory containing plugin-api.h." "$LINENO" 5;
   5832   fi
   5833 fi
   5834 
   5835 
   5836 # Check whether --with-bug-report-url was given.
   5837 if test "${with_bug_report_url+set}" = set; then :
   5838   withval=$with_bug_report_url;
   5839 else
   5840   withval="http://llvm.org/bugs/"
   5841 fi
   5842 
   5843 
   5844 cat >>confdefs.h <<_ACEOF
   5845 #define BUG_REPORT_URL "$withval"
   5846 _ACEOF
   5847 
   5848 
   5849 # Check whether --enable-terminfo was given.
   5850 if test "${enable_terminfo+set}" = set; then :
   5851   enableval=$enable_terminfo; case "$enableval" in
   5852     yes) llvm_cv_enable_terminfo="yes" ;;
   5853     no)  llvm_cv_enable_terminfo="no"  ;;
   5854     *) as_fn_error $? "Invalid setting for --enable-terminfo. Use \"yes\" or \"no\"" "$LINENO" 5 ;;
   5855   esac
   5856 else
   5857   llvm_cv_enable_terminfo="yes"
   5858 fi
   5859 
   5860 case "$llvm_cv_enable_terminfo" in
   5861   yes) ENABLE_TERMINFO=1
   5862  ;;
   5863   no)  ENABLE_TERMINFO=0
   5864  ;;
   5865 esac
   5866 
   5867 # Check whether --enable-libedit was given.
   5868 if test "${enable_libedit+set}" = set; then :
   5869   enableval=$enable_libedit; case "$enableval" in
   5870     yes) llvm_cv_enable_libedit="yes" ;;
   5871     no)  llvm_cv_enable_libedit="no"  ;;
   5872     *) as_fn_error $? "Invalid setting for --enable-libedit. Use \"yes\" or \"no\"" "$LINENO" 5 ;;
   5873   esac
   5874 else
   5875   llvm_cv_enable_libedit="yes"
   5876 fi
   5877 
   5878 
   5879 # Check whether --enable-libffi was given.
   5880 if test "${enable_libffi+set}" = set; then :
   5881   enableval=$enable_libffi; case "$enableval" in
   5882     yes) llvm_cv_enable_libffi="yes" ;;
   5883     no)  llvm_cv_enable_libffi="no"  ;;
   5884     *) as_fn_error $? "Invalid setting for --enable-libffi. Use \"yes\" or \"no\"" "$LINENO" 5 ;;
   5885   esac
   5886 else
   5887   llvm_cv_enable_libffi=no
   5888 fi
   5889 
   5890 
   5891 
   5892 # Check whether --with-internal-prefix was given.
   5893 if test "${with_internal_prefix+set}" = set; then :
   5894   withval=$with_internal_prefix;
   5895 else
   5896   withval=""
   5897 fi
   5898 
   5899 INTERNAL_PREFIX=$withval
   5900 
   5901 
   5902 
   5903 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU make" >&5
   5904 $as_echo_n "checking for GNU make... " >&6; }
   5905 if ${llvm_cv_gnu_make_command+:} false; then :
   5906   $as_echo_n "(cached) " >&6
   5907 else
   5908   llvm_cv_gnu_make_command=''
   5909  for a in "$MAKE" make gmake gnumake ; do
   5910   if test -z "$a" ; then continue ; fi ;
   5911   if  ( sh -c "$a --version" 2> /dev/null | grep GNU 2>&1 > /dev/null )
   5912   then
   5913    llvm_cv_gnu_make_command=$a ;
   5914    break;
   5915   fi
   5916  done
   5917 fi
   5918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $llvm_cv_gnu_make_command" >&5
   5919 $as_echo "$llvm_cv_gnu_make_command" >&6; }
   5920  if test "x$llvm_cv_gnu_make_command" != "x"  ; then
   5921    ifGNUmake='' ;
   5922  else
   5923    ifGNUmake='#' ;
   5924    { $as_echo "$as_me:${as_lineno-$LINENO}: result: \"Not found\"" >&5
   5925 $as_echo "\"Not found\"" >&6; };
   5926  fi
   5927 
   5928 
   5929 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
   5930 $as_echo_n "checking whether ln -s works... " >&6; }
   5931 LN_S=$as_ln_s
   5932 if test "$LN_S" = "ln -s"; then
   5933   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   5934 $as_echo "yes" >&6; }
   5935 else
   5936   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
   5937 $as_echo "no, using $LN_S" >&6; }
   5938 fi
   5939 
   5940 # Extract the first word of "nm", so it can be a program name with args.
   5941 set dummy nm; ac_word=$2
   5942 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   5943 $as_echo_n "checking for $ac_word... " >&6; }
   5944 if ${ac_cv_path_NM+:} false; then :
   5945   $as_echo_n "(cached) " >&6
   5946 else
   5947   case $NM in
   5948   [\\/]* | ?:[\\/]*)
   5949   ac_cv_path_NM="$NM" # Let the user override the test with a path.
   5950   ;;
   5951   *)
   5952   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   5953 for as_dir in $PATH
   5954 do
   5955   IFS=$as_save_IFS
   5956   test -z "$as_dir" && as_dir=.
   5957     for ac_exec_ext in '' $ac_executable_extensions; do
   5958   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   5959     ac_cv_path_NM="$as_dir/$ac_word$ac_exec_ext"
   5960     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   5961     break 2
   5962   fi
   5963 done
   5964   done
   5965 IFS=$as_save_IFS
   5966 
   5967   test -z "$ac_cv_path_NM" && ac_cv_path_NM="nm"
   5968   ;;
   5969 esac
   5970 fi
   5971 NM=$ac_cv_path_NM
   5972 if test -n "$NM"; then
   5973   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM" >&5
   5974 $as_echo "$NM" >&6; }
   5975 else
   5976   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   5977 $as_echo "no" >&6; }
   5978 fi
   5979 
   5980 
   5981 # Extract the first word of "cmp", so it can be a program name with args.
   5982 set dummy cmp; ac_word=$2
   5983 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   5984 $as_echo_n "checking for $ac_word... " >&6; }
   5985 if ${ac_cv_path_CMP+:} false; then :
   5986   $as_echo_n "(cached) " >&6
   5987 else
   5988   case $CMP in
   5989   [\\/]* | ?:[\\/]*)
   5990   ac_cv_path_CMP="$CMP" # Let the user override the test with a path.
   5991   ;;
   5992   *)
   5993   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   5994 for as_dir in $PATH
   5995 do
   5996   IFS=$as_save_IFS
   5997   test -z "$as_dir" && as_dir=.
   5998     for ac_exec_ext in '' $ac_executable_extensions; do
   5999   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   6000     ac_cv_path_CMP="$as_dir/$ac_word$ac_exec_ext"
   6001     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   6002     break 2
   6003   fi
   6004 done
   6005   done
   6006 IFS=$as_save_IFS
   6007 
   6008   test -z "$ac_cv_path_CMP" && ac_cv_path_CMP="cmp"
   6009   ;;
   6010 esac
   6011 fi
   6012 CMP=$ac_cv_path_CMP
   6013 if test -n "$CMP"; then
   6014   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CMP" >&5
   6015 $as_echo "$CMP" >&6; }
   6016 else
   6017   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6018 $as_echo "no" >&6; }
   6019 fi
   6020 
   6021 
   6022 # Extract the first word of "cp", so it can be a program name with args.
   6023 set dummy cp; ac_word=$2
   6024 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   6025 $as_echo_n "checking for $ac_word... " >&6; }
   6026 if ${ac_cv_path_CP+:} false; then :
   6027   $as_echo_n "(cached) " >&6
   6028 else
   6029   case $CP in
   6030   [\\/]* | ?:[\\/]*)
   6031   ac_cv_path_CP="$CP" # Let the user override the test with a path.
   6032   ;;
   6033   *)
   6034   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   6035 for as_dir in $PATH
   6036 do
   6037   IFS=$as_save_IFS
   6038   test -z "$as_dir" && as_dir=.
   6039     for ac_exec_ext in '' $ac_executable_extensions; do
   6040   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   6041     ac_cv_path_CP="$as_dir/$ac_word$ac_exec_ext"
   6042     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   6043     break 2
   6044   fi
   6045 done
   6046   done
   6047 IFS=$as_save_IFS
   6048 
   6049   test -z "$ac_cv_path_CP" && ac_cv_path_CP="cp"
   6050   ;;
   6051 esac
   6052 fi
   6053 CP=$ac_cv_path_CP
   6054 if test -n "$CP"; then
   6055   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CP" >&5
   6056 $as_echo "$CP" >&6; }
   6057 else
   6058   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6059 $as_echo "no" >&6; }
   6060 fi
   6061 
   6062 
   6063 # Extract the first word of "date", so it can be a program name with args.
   6064 set dummy date; ac_word=$2
   6065 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   6066 $as_echo_n "checking for $ac_word... " >&6; }
   6067 if ${ac_cv_path_DATE+:} false; then :
   6068   $as_echo_n "(cached) " >&6
   6069 else
   6070   case $DATE in
   6071   [\\/]* | ?:[\\/]*)
   6072   ac_cv_path_DATE="$DATE" # Let the user override the test with a path.
   6073   ;;
   6074   *)
   6075   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   6076 for as_dir in $PATH
   6077 do
   6078   IFS=$as_save_IFS
   6079   test -z "$as_dir" && as_dir=.
   6080     for ac_exec_ext in '' $ac_executable_extensions; do
   6081   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   6082     ac_cv_path_DATE="$as_dir/$ac_word$ac_exec_ext"
   6083     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   6084     break 2
   6085   fi
   6086 done
   6087   done
   6088 IFS=$as_save_IFS
   6089 
   6090   test -z "$ac_cv_path_DATE" && ac_cv_path_DATE="date"
   6091   ;;
   6092 esac
   6093 fi
   6094 DATE=$ac_cv_path_DATE
   6095 if test -n "$DATE"; then
   6096   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DATE" >&5
   6097 $as_echo "$DATE" >&6; }
   6098 else
   6099   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6100 $as_echo "no" >&6; }
   6101 fi
   6102 
   6103 
   6104 # Extract the first word of "find", so it can be a program name with args.
   6105 set dummy find; ac_word=$2
   6106 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   6107 $as_echo_n "checking for $ac_word... " >&6; }
   6108 if ${ac_cv_path_FIND+:} false; then :
   6109   $as_echo_n "(cached) " >&6
   6110 else
   6111   case $FIND in
   6112   [\\/]* | ?:[\\/]*)
   6113   ac_cv_path_FIND="$FIND" # Let the user override the test with a path.
   6114   ;;
   6115   *)
   6116   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   6117 for as_dir in $PATH
   6118 do
   6119   IFS=$as_save_IFS
   6120   test -z "$as_dir" && as_dir=.
   6121     for ac_exec_ext in '' $ac_executable_extensions; do
   6122   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   6123     ac_cv_path_FIND="$as_dir/$ac_word$ac_exec_ext"
   6124     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   6125     break 2
   6126   fi
   6127 done
   6128   done
   6129 IFS=$as_save_IFS
   6130 
   6131   test -z "$ac_cv_path_FIND" && ac_cv_path_FIND="find"
   6132   ;;
   6133 esac
   6134 fi
   6135 FIND=$ac_cv_path_FIND
   6136 if test -n "$FIND"; then
   6137   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FIND" >&5
   6138 $as_echo "$FIND" >&6; }
   6139 else
   6140   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6141 $as_echo "no" >&6; }
   6142 fi
   6143 
   6144 
   6145 # Extract the first word of "grep", so it can be a program name with args.
   6146 set dummy grep; ac_word=$2
   6147 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   6148 $as_echo_n "checking for $ac_word... " >&6; }
   6149 if ${ac_cv_path_GREP+:} false; then :
   6150   $as_echo_n "(cached) " >&6
   6151 else
   6152   case $GREP in
   6153   [\\/]* | ?:[\\/]*)
   6154   ac_cv_path_GREP="$GREP" # Let the user override the test with a path.
   6155   ;;
   6156   *)
   6157   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   6158 for as_dir in $PATH
   6159 do
   6160   IFS=$as_save_IFS
   6161   test -z "$as_dir" && as_dir=.
   6162     for ac_exec_ext in '' $ac_executable_extensions; do
   6163   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   6164     ac_cv_path_GREP="$as_dir/$ac_word$ac_exec_ext"
   6165     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   6166     break 2
   6167   fi
   6168 done
   6169   done
   6170 IFS=$as_save_IFS
   6171 
   6172   test -z "$ac_cv_path_GREP" && ac_cv_path_GREP="grep"
   6173   ;;
   6174 esac
   6175 fi
   6176 GREP=$ac_cv_path_GREP
   6177 if test -n "$GREP"; then
   6178   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GREP" >&5
   6179 $as_echo "$GREP" >&6; }
   6180 else
   6181   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6182 $as_echo "no" >&6; }
   6183 fi
   6184 
   6185 
   6186 # Extract the first word of "mkdir", so it can be a program name with args.
   6187 set dummy mkdir; ac_word=$2
   6188 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   6189 $as_echo_n "checking for $ac_word... " >&6; }
   6190 if ${ac_cv_path_MKDIR+:} false; then :
   6191   $as_echo_n "(cached) " >&6
   6192 else
   6193   case $MKDIR in
   6194   [\\/]* | ?:[\\/]*)
   6195   ac_cv_path_MKDIR="$MKDIR" # Let the user override the test with a path.
   6196   ;;
   6197   *)
   6198   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   6199 for as_dir in $PATH
   6200 do
   6201   IFS=$as_save_IFS
   6202   test -z "$as_dir" && as_dir=.
   6203     for ac_exec_ext in '' $ac_executable_extensions; do
   6204   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   6205     ac_cv_path_MKDIR="$as_dir/$ac_word$ac_exec_ext"
   6206     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   6207     break 2
   6208   fi
   6209 done
   6210   done
   6211 IFS=$as_save_IFS
   6212 
   6213   test -z "$ac_cv_path_MKDIR" && ac_cv_path_MKDIR="mkdir"
   6214   ;;
   6215 esac
   6216 fi
   6217 MKDIR=$ac_cv_path_MKDIR
   6218 if test -n "$MKDIR"; then
   6219   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR" >&5
   6220 $as_echo "$MKDIR" >&6; }
   6221 else
   6222   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6223 $as_echo "no" >&6; }
   6224 fi
   6225 
   6226 
   6227 # Extract the first word of "mv", so it can be a program name with args.
   6228 set dummy mv; ac_word=$2
   6229 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   6230 $as_echo_n "checking for $ac_word... " >&6; }
   6231 if ${ac_cv_path_MV+:} false; then :
   6232   $as_echo_n "(cached) " >&6
   6233 else
   6234   case $MV in
   6235   [\\/]* | ?:[\\/]*)
   6236   ac_cv_path_MV="$MV" # Let the user override the test with a path.
   6237   ;;
   6238   *)
   6239   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   6240 for as_dir in $PATH
   6241 do
   6242   IFS=$as_save_IFS
   6243   test -z "$as_dir" && as_dir=.
   6244     for ac_exec_ext in '' $ac_executable_extensions; do
   6245   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   6246     ac_cv_path_MV="$as_dir/$ac_word$ac_exec_ext"
   6247     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   6248     break 2
   6249   fi
   6250 done
   6251   done
   6252 IFS=$as_save_IFS
   6253 
   6254   test -z "$ac_cv_path_MV" && ac_cv_path_MV="mv"
   6255   ;;
   6256 esac
   6257 fi
   6258 MV=$ac_cv_path_MV
   6259 if test -n "$MV"; then
   6260   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MV" >&5
   6261 $as_echo "$MV" >&6; }
   6262 else
   6263   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6264 $as_echo "no" >&6; }
   6265 fi
   6266 
   6267 
   6268 if test -n "$ac_tool_prefix"; then
   6269   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
   6270 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
   6271 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   6272 $as_echo_n "checking for $ac_word... " >&6; }
   6273 if ${ac_cv_prog_RANLIB+:} false; then :
   6274   $as_echo_n "(cached) " >&6
   6275 else
   6276   if test -n "$RANLIB"; then
   6277   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
   6278 else
   6279 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   6280 for as_dir in $PATH
   6281 do
   6282   IFS=$as_save_IFS
   6283   test -z "$as_dir" && as_dir=.
   6284     for ac_exec_ext in '' $ac_executable_extensions; do
   6285   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   6286     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
   6287     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   6288     break 2
   6289   fi
   6290 done
   6291   done
   6292 IFS=$as_save_IFS
   6293 
   6294 fi
   6295 fi
   6296 RANLIB=$ac_cv_prog_RANLIB
   6297 if test -n "$RANLIB"; then
   6298   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
   6299 $as_echo "$RANLIB" >&6; }
   6300 else
   6301   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6302 $as_echo "no" >&6; }
   6303 fi
   6304 
   6305 
   6306 fi
   6307 if test -z "$ac_cv_prog_RANLIB"; then
   6308   ac_ct_RANLIB=$RANLIB
   6309   # Extract the first word of "ranlib", so it can be a program name with args.
   6310 set dummy ranlib; ac_word=$2
   6311 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   6312 $as_echo_n "checking for $ac_word... " >&6; }
   6313 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
   6314   $as_echo_n "(cached) " >&6
   6315 else
   6316   if test -n "$ac_ct_RANLIB"; then
   6317   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
   6318 else
   6319 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   6320 for as_dir in $PATH
   6321 do
   6322   IFS=$as_save_IFS
   6323   test -z "$as_dir" && as_dir=.
   6324     for ac_exec_ext in '' $ac_executable_extensions; do
   6325   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   6326     ac_cv_prog_ac_ct_RANLIB="ranlib"
   6327     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   6328     break 2
   6329   fi
   6330 done
   6331   done
   6332 IFS=$as_save_IFS
   6333 
   6334 fi
   6335 fi
   6336 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
   6337 if test -n "$ac_ct_RANLIB"; then
   6338   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
   6339 $as_echo "$ac_ct_RANLIB" >&6; }
   6340 else
   6341   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6342 $as_echo "no" >&6; }
   6343 fi
   6344 
   6345   if test "x$ac_ct_RANLIB" = x; then
   6346     RANLIB=":"
   6347   else
   6348     case $cross_compiling:$ac_tool_warned in
   6349 yes:)
   6350 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   6351 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   6352 ac_tool_warned=yes ;;
   6353 esac
   6354     RANLIB=$ac_ct_RANLIB
   6355   fi
   6356 else
   6357   RANLIB="$ac_cv_prog_RANLIB"
   6358 fi
   6359 
   6360 if test -n "$ac_tool_prefix"; then
   6361   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
   6362 set dummy ${ac_tool_prefix}ar; ac_word=$2
   6363 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   6364 $as_echo_n "checking for $ac_word... " >&6; }
   6365 if ${ac_cv_prog_AR+:} false; then :
   6366   $as_echo_n "(cached) " >&6
   6367 else
   6368   if test -n "$AR"; then
   6369   ac_cv_prog_AR="$AR" # Let the user override the test.
   6370 else
   6371 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   6372 for as_dir in $PATH
   6373 do
   6374   IFS=$as_save_IFS
   6375   test -z "$as_dir" && as_dir=.
   6376     for ac_exec_ext in '' $ac_executable_extensions; do
   6377   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   6378     ac_cv_prog_AR="${ac_tool_prefix}ar"
   6379     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   6380     break 2
   6381   fi
   6382 done
   6383   done
   6384 IFS=$as_save_IFS
   6385 
   6386 fi
   6387 fi
   6388 AR=$ac_cv_prog_AR
   6389 if test -n "$AR"; then
   6390   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
   6391 $as_echo "$AR" >&6; }
   6392 else
   6393   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6394 $as_echo "no" >&6; }
   6395 fi
   6396 
   6397 
   6398 fi
   6399 if test -z "$ac_cv_prog_AR"; then
   6400   ac_ct_AR=$AR
   6401   # Extract the first word of "ar", so it can be a program name with args.
   6402 set dummy ar; ac_word=$2
   6403 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   6404 $as_echo_n "checking for $ac_word... " >&6; }
   6405 if ${ac_cv_prog_ac_ct_AR+:} false; then :
   6406   $as_echo_n "(cached) " >&6
   6407 else
   6408   if test -n "$ac_ct_AR"; then
   6409   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
   6410 else
   6411 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   6412 for as_dir in $PATH
   6413 do
   6414   IFS=$as_save_IFS
   6415   test -z "$as_dir" && as_dir=.
   6416     for ac_exec_ext in '' $ac_executable_extensions; do
   6417   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   6418     ac_cv_prog_ac_ct_AR="ar"
   6419     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   6420     break 2
   6421   fi
   6422 done
   6423   done
   6424 IFS=$as_save_IFS
   6425 
   6426 fi
   6427 fi
   6428 ac_ct_AR=$ac_cv_prog_ac_ct_AR
   6429 if test -n "$ac_ct_AR"; then
   6430   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
   6431 $as_echo "$ac_ct_AR" >&6; }
   6432 else
   6433   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6434 $as_echo "no" >&6; }
   6435 fi
   6436 
   6437   if test "x$ac_ct_AR" = x; then
   6438     AR="false"
   6439   else
   6440     case $cross_compiling:$ac_tool_warned in
   6441 yes:)
   6442 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   6443 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   6444 ac_tool_warned=yes ;;
   6445 esac
   6446     AR=$ac_ct_AR
   6447   fi
   6448 else
   6449   AR="$ac_cv_prog_AR"
   6450 fi
   6451 
   6452 # Extract the first word of "rm", so it can be a program name with args.
   6453 set dummy rm; ac_word=$2
   6454 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   6455 $as_echo_n "checking for $ac_word... " >&6; }
   6456 if ${ac_cv_path_RM+:} false; then :
   6457   $as_echo_n "(cached) " >&6
   6458 else
   6459   case $RM in
   6460   [\\/]* | ?:[\\/]*)
   6461   ac_cv_path_RM="$RM" # Let the user override the test with a path.
   6462   ;;
   6463   *)
   6464   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   6465 for as_dir in $PATH
   6466 do
   6467   IFS=$as_save_IFS
   6468   test -z "$as_dir" && as_dir=.
   6469     for ac_exec_ext in '' $ac_executable_extensions; do
   6470   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   6471     ac_cv_path_RM="$as_dir/$ac_word$ac_exec_ext"
   6472     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   6473     break 2
   6474   fi
   6475 done
   6476   done
   6477 IFS=$as_save_IFS
   6478 
   6479   test -z "$ac_cv_path_RM" && ac_cv_path_RM="rm"
   6480   ;;
   6481 esac
   6482 fi
   6483 RM=$ac_cv_path_RM
   6484 if test -n "$RM"; then
   6485   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RM" >&5
   6486 $as_echo "$RM" >&6; }
   6487 else
   6488   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6489 $as_echo "no" >&6; }
   6490 fi
   6491 
   6492 
   6493 # Extract the first word of "sed", so it can be a program name with args.
   6494 set dummy sed; ac_word=$2
   6495 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   6496 $as_echo_n "checking for $ac_word... " >&6; }
   6497 if ${ac_cv_path_SED+:} false; then :
   6498   $as_echo_n "(cached) " >&6
   6499 else
   6500   case $SED in
   6501   [\\/]* | ?:[\\/]*)
   6502   ac_cv_path_SED="$SED" # Let the user override the test with a path.
   6503   ;;
   6504   *)
   6505   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   6506 for as_dir in $PATH
   6507 do
   6508   IFS=$as_save_IFS
   6509   test -z "$as_dir" && as_dir=.
   6510     for ac_exec_ext in '' $ac_executable_extensions; do
   6511   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   6512     ac_cv_path_SED="$as_dir/$ac_word$ac_exec_ext"
   6513     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   6514     break 2
   6515   fi
   6516 done
   6517   done
   6518 IFS=$as_save_IFS
   6519 
   6520   test -z "$ac_cv_path_SED" && ac_cv_path_SED="sed"
   6521   ;;
   6522 esac
   6523 fi
   6524 SED=$ac_cv_path_SED
   6525 if test -n "$SED"; then
   6526   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SED" >&5
   6527 $as_echo "$SED" >&6; }
   6528 else
   6529   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6530 $as_echo "no" >&6; }
   6531 fi
   6532 
   6533 
   6534 # Extract the first word of "tar", so it can be a program name with args.
   6535 set dummy tar; ac_word=$2
   6536 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   6537 $as_echo_n "checking for $ac_word... " >&6; }
   6538 if ${ac_cv_path_TAR+:} false; then :
   6539   $as_echo_n "(cached) " >&6
   6540 else
   6541   case $TAR in
   6542   [\\/]* | ?:[\\/]*)
   6543   ac_cv_path_TAR="$TAR" # Let the user override the test with a path.
   6544   ;;
   6545   *)
   6546   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   6547 for as_dir in $PATH
   6548 do
   6549   IFS=$as_save_IFS
   6550   test -z "$as_dir" && as_dir=.
   6551     for ac_exec_ext in '' $ac_executable_extensions; do
   6552   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   6553     ac_cv_path_TAR="$as_dir/$ac_word$ac_exec_ext"
   6554     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   6555     break 2
   6556   fi
   6557 done
   6558   done
   6559 IFS=$as_save_IFS
   6560 
   6561   test -z "$ac_cv_path_TAR" && ac_cv_path_TAR="gtar"
   6562   ;;
   6563 esac
   6564 fi
   6565 TAR=$ac_cv_path_TAR
   6566 if test -n "$TAR"; then
   6567   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TAR" >&5
   6568 $as_echo "$TAR" >&6; }
   6569 else
   6570   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6571 $as_echo "no" >&6; }
   6572 fi
   6573 
   6574 
   6575 # Extract the first word of "pwd", so it can be a program name with args.
   6576 set dummy pwd; ac_word=$2
   6577 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   6578 $as_echo_n "checking for $ac_word... " >&6; }
   6579 if ${ac_cv_path_BINPWD+:} false; then :
   6580   $as_echo_n "(cached) " >&6
   6581 else
   6582   case $BINPWD in
   6583   [\\/]* | ?:[\\/]*)
   6584   ac_cv_path_BINPWD="$BINPWD" # Let the user override the test with a path.
   6585   ;;
   6586   *)
   6587   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   6588 for as_dir in $PATH
   6589 do
   6590   IFS=$as_save_IFS
   6591   test -z "$as_dir" && as_dir=.
   6592     for ac_exec_ext in '' $ac_executable_extensions; do
   6593   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   6594     ac_cv_path_BINPWD="$as_dir/$ac_word$ac_exec_ext"
   6595     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   6596     break 2
   6597   fi
   6598 done
   6599   done
   6600 IFS=$as_save_IFS
   6601 
   6602   test -z "$ac_cv_path_BINPWD" && ac_cv_path_BINPWD="pwd"
   6603   ;;
   6604 esac
   6605 fi
   6606 BINPWD=$ac_cv_path_BINPWD
   6607 if test -n "$BINPWD"; then
   6608   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BINPWD" >&5
   6609 $as_echo "$BINPWD" >&6; }
   6610 else
   6611   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6612 $as_echo "no" >&6; }
   6613 fi
   6614 
   6615 
   6616 
   6617 # Extract the first word of "dot", so it can be a program name with args.
   6618 set dummy dot; ac_word=$2
   6619 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   6620 $as_echo_n "checking for $ac_word... " >&6; }
   6621 if ${ac_cv_path_DOT+:} false; then :
   6622   $as_echo_n "(cached) " >&6
   6623 else
   6624   case $DOT in
   6625   [\\/]* | ?:[\\/]*)
   6626   ac_cv_path_DOT="$DOT" # Let the user override the test with a path.
   6627   ;;
   6628   *)
   6629   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   6630 for as_dir in $PATH
   6631 do
   6632   IFS=$as_save_IFS
   6633   test -z "$as_dir" && as_dir=.
   6634     for ac_exec_ext in '' $ac_executable_extensions; do
   6635   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   6636     ac_cv_path_DOT="$as_dir/$ac_word$ac_exec_ext"
   6637     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   6638     break 2
   6639   fi
   6640 done
   6641   done
   6642 IFS=$as_save_IFS
   6643 
   6644   test -z "$ac_cv_path_DOT" && ac_cv_path_DOT="echo dot"
   6645   ;;
   6646 esac
   6647 fi
   6648 DOT=$ac_cv_path_DOT
   6649 if test -n "$DOT"; then
   6650   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DOT" >&5
   6651 $as_echo "$DOT" >&6; }
   6652 else
   6653   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6654 $as_echo "no" >&6; }
   6655 fi
   6656 
   6657 
   6658 if test "$DOT" != "echo dot" ; then
   6659     if test "$llvm_cv_os_type" = "MingW" ; then
   6660     DOT=`echo $DOT | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
   6661   fi
   6662 fi
   6663 
   6664 # Find a good install program.  We prefer a C program (faster),
   6665 # so one script is as good as another.  But avoid the broken or
   6666 # incompatible versions:
   6667 # SysV /etc/install, /usr/sbin/install
   6668 # SunOS /usr/etc/install
   6669 # IRIX /sbin/install
   6670 # AIX /bin/install
   6671 # AmigaOS /C/install, which installs bootblocks on floppy discs
   6672 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
   6673 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
   6674 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
   6675 # OS/2's system install, which has a completely different semantic
   6676 # ./install, which can be erroneously created by make from ./install.sh.
   6677 # Reject install programs that cannot install multiple files.
   6678 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
   6679 $as_echo_n "checking for a BSD-compatible install... " >&6; }
   6680 if test -z "$INSTALL"; then
   6681 if ${ac_cv_path_install+:} false; then :
   6682   $as_echo_n "(cached) " >&6
   6683 else
   6684   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   6685 for as_dir in $PATH
   6686 do
   6687   IFS=$as_save_IFS
   6688   test -z "$as_dir" && as_dir=.
   6689     # Account for people who put trailing slashes in PATH elements.
   6690 case $as_dir/ in #((
   6691   ./ | .// | /[cC]/* | \
   6692   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
   6693   ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
   6694   /usr/ucb/* ) ;;
   6695   *)
   6696     # OSF1 and SCO ODT 3.0 have their own names for install.
   6697     # Don't use installbsd from OSF since it installs stuff as root
   6698     # by default.
   6699     for ac_prog in ginstall scoinst install; do
   6700       for ac_exec_ext in '' $ac_executable_extensions; do
   6701 	if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
   6702 	  if test $ac_prog = install &&
   6703 	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
   6704 	    # AIX install.  It has an incompatible calling convention.
   6705 	    :
   6706 	  elif test $ac_prog = install &&
   6707 	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
   6708 	    # program-specific install script used by HP pwplus--don't use.
   6709 	    :
   6710 	  else
   6711 	    rm -rf conftest.one conftest.two conftest.dir
   6712 	    echo one > conftest.one
   6713 	    echo two > conftest.two
   6714 	    mkdir conftest.dir
   6715 	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
   6716 	      test -s conftest.one && test -s conftest.two &&
   6717 	      test -s conftest.dir/conftest.one &&
   6718 	      test -s conftest.dir/conftest.two
   6719 	    then
   6720 	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
   6721 	      break 3
   6722 	    fi
   6723 	  fi
   6724 	fi
   6725       done
   6726     done
   6727     ;;
   6728 esac
   6729 
   6730   done
   6731 IFS=$as_save_IFS
   6732 
   6733 rm -rf conftest.one conftest.two conftest.dir
   6734 
   6735 fi
   6736   if test "${ac_cv_path_install+set}" = set; then
   6737     INSTALL=$ac_cv_path_install
   6738   else
   6739     # As a last resort, use the slow shell script.  Don't cache a
   6740     # value for INSTALL within a source directory, because that will
   6741     # break other packages using the cache if that directory is
   6742     # removed, or if the value is a relative name.
   6743     INSTALL=$ac_install_sh
   6744   fi
   6745 fi
   6746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
   6747 $as_echo "$INSTALL" >&6; }
   6748 
   6749 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
   6750 # It thinks the first close brace ends the variable substitution.
   6751 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
   6752 
   6753 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
   6754 
   6755 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
   6756 
   6757 case "$INSTALL" in
   6758  [\\/$]* | ?:[\\/]* ) ;;
   6759  *)  INSTALL="\\\$(TOPSRCDIR)/$INSTALL" ;;
   6760 esac
   6761 
   6762 # Extract the first word of "bzip2", so it can be a program name with args.
   6763 set dummy bzip2; ac_word=$2
   6764 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   6765 $as_echo_n "checking for $ac_word... " >&6; }
   6766 if ${ac_cv_path_BZIP2+:} false; then :
   6767   $as_echo_n "(cached) " >&6
   6768 else
   6769   case $BZIP2 in
   6770   [\\/]* | ?:[\\/]*)
   6771   ac_cv_path_BZIP2="$BZIP2" # Let the user override the test with a path.
   6772   ;;
   6773   *)
   6774   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   6775 for as_dir in $PATH
   6776 do
   6777   IFS=$as_save_IFS
   6778   test -z "$as_dir" && as_dir=.
   6779     for ac_exec_ext in '' $ac_executable_extensions; do
   6780   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   6781     ac_cv_path_BZIP2="$as_dir/$ac_word$ac_exec_ext"
   6782     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   6783     break 2
   6784   fi
   6785 done
   6786   done
   6787 IFS=$as_save_IFS
   6788 
   6789   ;;
   6790 esac
   6791 fi
   6792 BZIP2=$ac_cv_path_BZIP2
   6793 if test -n "$BZIP2"; then
   6794   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BZIP2" >&5
   6795 $as_echo "$BZIP2" >&6; }
   6796 else
   6797   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6798 $as_echo "no" >&6; }
   6799 fi
   6800 
   6801 
   6802 # Extract the first word of "cat", so it can be a program name with args.
   6803 set dummy cat; ac_word=$2
   6804 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   6805 $as_echo_n "checking for $ac_word... " >&6; }
   6806 if ${ac_cv_path_CAT+:} false; then :
   6807   $as_echo_n "(cached) " >&6
   6808 else
   6809   case $CAT in
   6810   [\\/]* | ?:[\\/]*)
   6811   ac_cv_path_CAT="$CAT" # Let the user override the test with a path.
   6812   ;;
   6813   *)
   6814   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   6815 for as_dir in $PATH
   6816 do
   6817   IFS=$as_save_IFS
   6818   test -z "$as_dir" && as_dir=.
   6819     for ac_exec_ext in '' $ac_executable_extensions; do
   6820   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   6821     ac_cv_path_CAT="$as_dir/$ac_word$ac_exec_ext"
   6822     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   6823     break 2
   6824   fi
   6825 done
   6826   done
   6827 IFS=$as_save_IFS
   6828 
   6829   ;;
   6830 esac
   6831 fi
   6832 CAT=$ac_cv_path_CAT
   6833 if test -n "$CAT"; then
   6834   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CAT" >&5
   6835 $as_echo "$CAT" >&6; }
   6836 else
   6837   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6838 $as_echo "no" >&6; }
   6839 fi
   6840 
   6841 
   6842 # Extract the first word of "doxygen", so it can be a program name with args.
   6843 set dummy doxygen; ac_word=$2
   6844 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   6845 $as_echo_n "checking for $ac_word... " >&6; }
   6846 if ${ac_cv_path_DOXYGEN+:} false; then :
   6847   $as_echo_n "(cached) " >&6
   6848 else
   6849   case $DOXYGEN in
   6850   [\\/]* | ?:[\\/]*)
   6851   ac_cv_path_DOXYGEN="$DOXYGEN" # Let the user override the test with a path.
   6852   ;;
   6853   *)
   6854   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   6855 for as_dir in $PATH
   6856 do
   6857   IFS=$as_save_IFS
   6858   test -z "$as_dir" && as_dir=.
   6859     for ac_exec_ext in '' $ac_executable_extensions; do
   6860   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   6861     ac_cv_path_DOXYGEN="$as_dir/$ac_word$ac_exec_ext"
   6862     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   6863     break 2
   6864   fi
   6865 done
   6866   done
   6867 IFS=$as_save_IFS
   6868 
   6869   ;;
   6870 esac
   6871 fi
   6872 DOXYGEN=$ac_cv_path_DOXYGEN
   6873 if test -n "$DOXYGEN"; then
   6874   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DOXYGEN" >&5
   6875 $as_echo "$DOXYGEN" >&6; }
   6876 else
   6877   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6878 $as_echo "no" >&6; }
   6879 fi
   6880 
   6881 
   6882 # Extract the first word of "groff", so it can be a program name with args.
   6883 set dummy groff; ac_word=$2
   6884 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   6885 $as_echo_n "checking for $ac_word... " >&6; }
   6886 if ${ac_cv_path_GROFF+:} false; then :
   6887   $as_echo_n "(cached) " >&6
   6888 else
   6889   case $GROFF in
   6890   [\\/]* | ?:[\\/]*)
   6891   ac_cv_path_GROFF="$GROFF" # Let the user override the test with a path.
   6892   ;;
   6893   *)
   6894   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   6895 for as_dir in $PATH
   6896 do
   6897   IFS=$as_save_IFS
   6898   test -z "$as_dir" && as_dir=.
   6899     for ac_exec_ext in '' $ac_executable_extensions; do
   6900   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   6901     ac_cv_path_GROFF="$as_dir/$ac_word$ac_exec_ext"
   6902     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   6903     break 2
   6904   fi
   6905 done
   6906   done
   6907 IFS=$as_save_IFS
   6908 
   6909   ;;
   6910 esac
   6911 fi
   6912 GROFF=$ac_cv_path_GROFF
   6913 if test -n "$GROFF"; then
   6914   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GROFF" >&5
   6915 $as_echo "$GROFF" >&6; }
   6916 else
   6917   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6918 $as_echo "no" >&6; }
   6919 fi
   6920 
   6921 
   6922 # Extract the first word of "gzip", so it can be a program name with args.
   6923 set dummy gzip; ac_word=$2
   6924 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   6925 $as_echo_n "checking for $ac_word... " >&6; }
   6926 if ${ac_cv_path_GZIPBIN+:} false; then :
   6927   $as_echo_n "(cached) " >&6
   6928 else
   6929   case $GZIPBIN in
   6930   [\\/]* | ?:[\\/]*)
   6931   ac_cv_path_GZIPBIN="$GZIPBIN" # Let the user override the test with a path.
   6932   ;;
   6933   *)
   6934   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   6935 for as_dir in $PATH
   6936 do
   6937   IFS=$as_save_IFS
   6938   test -z "$as_dir" && as_dir=.
   6939     for ac_exec_ext in '' $ac_executable_extensions; do
   6940   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   6941     ac_cv_path_GZIPBIN="$as_dir/$ac_word$ac_exec_ext"
   6942     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   6943     break 2
   6944   fi
   6945 done
   6946   done
   6947 IFS=$as_save_IFS
   6948 
   6949   ;;
   6950 esac
   6951 fi
   6952 GZIPBIN=$ac_cv_path_GZIPBIN
   6953 if test -n "$GZIPBIN"; then
   6954   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GZIPBIN" >&5
   6955 $as_echo "$GZIPBIN" >&6; }
   6956 else
   6957   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6958 $as_echo "no" >&6; }
   6959 fi
   6960 
   6961 
   6962 # Extract the first word of "pdfroff", so it can be a program name with args.
   6963 set dummy pdfroff; ac_word=$2
   6964 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   6965 $as_echo_n "checking for $ac_word... " >&6; }
   6966 if ${ac_cv_path_PDFROFF+:} false; then :
   6967   $as_echo_n "(cached) " >&6
   6968 else
   6969   case $PDFROFF in
   6970   [\\/]* | ?:[\\/]*)
   6971   ac_cv_path_PDFROFF="$PDFROFF" # Let the user override the test with a path.
   6972   ;;
   6973   *)
   6974   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   6975 for as_dir in $PATH
   6976 do
   6977   IFS=$as_save_IFS
   6978   test -z "$as_dir" && as_dir=.
   6979     for ac_exec_ext in '' $ac_executable_extensions; do
   6980   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   6981     ac_cv_path_PDFROFF="$as_dir/$ac_word$ac_exec_ext"
   6982     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   6983     break 2
   6984   fi
   6985 done
   6986   done
   6987 IFS=$as_save_IFS
   6988 
   6989   ;;
   6990 esac
   6991 fi
   6992 PDFROFF=$ac_cv_path_PDFROFF
   6993 if test -n "$PDFROFF"; then
   6994   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PDFROFF" >&5
   6995 $as_echo "$PDFROFF" >&6; }
   6996 else
   6997   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6998 $as_echo "no" >&6; }
   6999 fi
   7000 
   7001 
   7002 # Extract the first word of "zip", so it can be a program name with args.
   7003 set dummy zip; ac_word=$2
   7004 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   7005 $as_echo_n "checking for $ac_word... " >&6; }
   7006 if ${ac_cv_path_ZIP+:} false; then :
   7007   $as_echo_n "(cached) " >&6
   7008 else
   7009   case $ZIP in
   7010   [\\/]* | ?:[\\/]*)
   7011   ac_cv_path_ZIP="$ZIP" # Let the user override the test with a path.
   7012   ;;
   7013   *)
   7014   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   7015 for as_dir in $PATH
   7016 do
   7017   IFS=$as_save_IFS
   7018   test -z "$as_dir" && as_dir=.
   7019     for ac_exec_ext in '' $ac_executable_extensions; do
   7020   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   7021     ac_cv_path_ZIP="$as_dir/$ac_word$ac_exec_ext"
   7022     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   7023     break 2
   7024   fi
   7025 done
   7026   done
   7027 IFS=$as_save_IFS
   7028 
   7029   ;;
   7030 esac
   7031 fi
   7032 ZIP=$ac_cv_path_ZIP
   7033 if test -n "$ZIP"; then
   7034   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ZIP" >&5
   7035 $as_echo "$ZIP" >&6; }
   7036 else
   7037   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   7038 $as_echo "no" >&6; }
   7039 fi
   7040 
   7041 
   7042 # Extract the first word of "go", so it can be a program name with args.
   7043 set dummy go; ac_word=$2
   7044 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   7045 $as_echo_n "checking for $ac_word... " >&6; }
   7046 if ${ac_cv_path_GO+:} false; then :
   7047   $as_echo_n "(cached) " >&6
   7048 else
   7049   case $GO in
   7050   [\\/]* | ?:[\\/]*)
   7051   ac_cv_path_GO="$GO" # Let the user override the test with a path.
   7052   ;;
   7053   *)
   7054   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   7055 for as_dir in $PATH
   7056 do
   7057   IFS=$as_save_IFS
   7058   test -z "$as_dir" && as_dir=.
   7059     for ac_exec_ext in '' $ac_executable_extensions; do
   7060   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   7061     ac_cv_path_GO="$as_dir/$ac_word$ac_exec_ext"
   7062     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   7063     break 2
   7064   fi
   7065 done
   7066   done
   7067 IFS=$as_save_IFS
   7068 
   7069   ;;
   7070 esac
   7071 fi
   7072 GO=$ac_cv_path_GO
   7073 if test -n "$GO"; then
   7074   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GO" >&5
   7075 $as_echo "$GO" >&6; }
   7076 else
   7077   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   7078 $as_echo "no" >&6; }
   7079 fi
   7080 
   7081 
   7082 for ac_prog in ocamlfind
   7083 do
   7084   # Extract the first word of "$ac_prog", so it can be a program name with args.
   7085 set dummy $ac_prog; ac_word=$2
   7086 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   7087 $as_echo_n "checking for $ac_word... " >&6; }
   7088 if ${ac_cv_path_OCAMLFIND+:} false; then :
   7089   $as_echo_n "(cached) " >&6
   7090 else
   7091   case $OCAMLFIND in
   7092   [\\/]* | ?:[\\/]*)
   7093   ac_cv_path_OCAMLFIND="$OCAMLFIND" # Let the user override the test with a path.
   7094   ;;
   7095   *)
   7096   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   7097 for as_dir in $PATH
   7098 do
   7099   IFS=$as_save_IFS
   7100   test -z "$as_dir" && as_dir=.
   7101     for ac_exec_ext in '' $ac_executable_extensions; do
   7102   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   7103     ac_cv_path_OCAMLFIND="$as_dir/$ac_word$ac_exec_ext"
   7104     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   7105     break 2
   7106   fi
   7107 done
   7108   done
   7109 IFS=$as_save_IFS
   7110 
   7111   ;;
   7112 esac
   7113 fi
   7114 OCAMLFIND=$ac_cv_path_OCAMLFIND
   7115 if test -n "$OCAMLFIND"; then
   7116   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OCAMLFIND" >&5
   7117 $as_echo "$OCAMLFIND" >&6; }
   7118 else
   7119   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   7120 $as_echo "no" >&6; }
   7121 fi
   7122 
   7123 
   7124   test -n "$OCAMLFIND" && break
   7125 done
   7126 
   7127 for ac_prog in gas as
   7128 do
   7129   # Extract the first word of "$ac_prog", so it can be a program name with args.
   7130 set dummy $ac_prog; ac_word=$2
   7131 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   7132 $as_echo_n "checking for $ac_word... " >&6; }
   7133 if ${ac_cv_path_GAS+:} false; then :
   7134   $as_echo_n "(cached) " >&6
   7135 else
   7136   case $GAS in
   7137   [\\/]* | ?:[\\/]*)
   7138   ac_cv_path_GAS="$GAS" # Let the user override the test with a path.
   7139   ;;
   7140   *)
   7141   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   7142 for as_dir in $PATH
   7143 do
   7144   IFS=$as_save_IFS
   7145   test -z "$as_dir" && as_dir=.
   7146     for ac_exec_ext in '' $ac_executable_extensions; do
   7147   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   7148     ac_cv_path_GAS="$as_dir/$ac_word$ac_exec_ext"
   7149     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   7150     break 2
   7151   fi
   7152 done
   7153   done
   7154 IFS=$as_save_IFS
   7155 
   7156   ;;
   7157 esac
   7158 fi
   7159 GAS=$ac_cv_path_GAS
   7160 if test -n "$GAS"; then
   7161   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GAS" >&5
   7162 $as_echo "$GAS" >&6; }
   7163 else
   7164   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   7165 $as_echo "no" >&6; }
   7166 fi
   7167 
   7168 
   7169   test -n "$GAS" && break
   7170 done
   7171 
   7172 
   7173 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for linker version" >&5
   7174 $as_echo_n "checking for linker version... " >&6; }
   7175 if ${llvm_cv_link_version+:} false; then :
   7176   $as_echo_n "(cached) " >&6
   7177 else
   7178 
   7179    version_string="$(${LD:-ld} -v 2>&1 | head -1)"
   7180 
   7181    # Check for ld64.
   7182    if (echo "$version_string" | grep -q "ld64"); then
   7183      llvm_cv_link_version=$(echo "$version_string" | sed -e "s#.*ld64-\([^ ]*\)\( (.*)\)\{0,1\}#\1#")
   7184    else
   7185      llvm_cv_link_version=$(echo "$version_string" | sed -e "s#[^0-9]*\([0-9.]*\).*#\1#")
   7186    fi
   7187 
   7188 fi
   7189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $llvm_cv_link_version" >&5
   7190 $as_echo "$llvm_cv_link_version" >&6; }
   7191 
   7192 cat >>confdefs.h <<_ACEOF
   7193 #define HOST_LINK_VERSION "$llvm_cv_link_version"
   7194 _ACEOF
   7195 
   7196 
   7197 
   7198 
   7199 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for compiler -Wl,--version-script option" >&5
   7200 $as_echo_n "checking for compiler -Wl,--version-script option... " >&6; }
   7201 if ${llvm_cv_link_use_version_script+:} false; then :
   7202   $as_echo_n "(cached) " >&6
   7203 else
   7204    ac_ext=c
   7205 ac_cpp='$CPP $CPPFLAGS'
   7206 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   7207 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   7208 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   7209 
   7210   oldcflags="$CFLAGS"
   7211 
   7212   # The following code is from the autoconf manual,
   7213   # "11.13: Limitations of Usual Tools".
   7214   # Create a temporary directory $tmp in $TMPDIR (default /tmp).
   7215   # Use mktemp if possible; otherwise fall back on mkdir,
   7216   # with $RANDOM to make collisions less likely.
   7217   : ${TMPDIR=/tmp}
   7218   {
   7219     tmp=`
   7220       (umask 077 && mktemp -d "$TMPDIR/fooXXXXXX") 2>/dev/null
   7221     ` &&
   7222     test -n "$tmp" && test -d "$tmp"
   7223   } || {
   7224     tmp=$TMPDIR/foo$$-$RANDOM
   7225     (umask 077 && mkdir "$tmp")
   7226   } || exit $?
   7227 
   7228   echo "{" > "$tmp/export.map"
   7229   echo "  global: main;" >> "$tmp/export.map"
   7230   echo "  local: *;" >> "$tmp/export.map"
   7231   echo "};" >> "$tmp/export.map"
   7232 
   7233   CFLAGS="$CFLAGS -Wl,--version-script=$tmp/export.map"
   7234   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   7235 /* end confdefs.h.  */
   7236 
   7237 int
   7238 main ()
   7239 {
   7240 
   7241   ;
   7242   return 0;
   7243 }
   7244 _ACEOF
   7245 if ac_fn_c_try_link "$LINENO"; then :
   7246   llvm_cv_link_use_version_script=yes
   7247 else
   7248   llvm_cv_link_use_version_script=no
   7249 fi
   7250 rm -f core conftest.err conftest.$ac_objext \
   7251     conftest$ac_exeext conftest.$ac_ext
   7252   rm "$tmp/export.map"
   7253   rmdir "$tmp"
   7254   CFLAGS="$oldcflags"
   7255   ac_ext=c
   7256 ac_cpp='$CPP $CPPFLAGS'
   7257 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   7258 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   7259 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   7260 
   7261 
   7262 fi
   7263 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $llvm_cv_link_use_version_script" >&5
   7264 $as_echo "$llvm_cv_link_use_version_script" >&6; }
   7265 if test "$llvm_cv_link_use_version_script" = yes ; then
   7266   HAVE_LINK_VERSION_SCRIPT=1
   7267 
   7268   fi
   7269 
   7270 
   7271 
   7272 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
   7273 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
   7274 if ${ac_cv_path_GREP+:} false; then :
   7275   $as_echo_n "(cached) " >&6
   7276 else
   7277   if test -z "$GREP"; then
   7278   ac_path_GREP_found=false
   7279   # Loop through the user's path and test for each of PROGNAME-LIST
   7280   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   7281 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
   7282 do
   7283   IFS=$as_save_IFS
   7284   test -z "$as_dir" && as_dir=.
   7285     for ac_prog in grep ggrep; do
   7286     for ac_exec_ext in '' $ac_executable_extensions; do
   7287       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
   7288       as_fn_executable_p "$ac_path_GREP" || continue
   7289 # Check for GNU ac_path_GREP and select it if it is found.
   7290   # Check for GNU $ac_path_GREP
   7291 case `"$ac_path_GREP" --version 2>&1` in
   7292 *GNU*)
   7293   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
   7294 *)
   7295   ac_count=0
   7296   $as_echo_n 0123456789 >"conftest.in"
   7297   while :
   7298   do
   7299     cat "conftest.in" "conftest.in" >"conftest.tmp"
   7300     mv "conftest.tmp" "conftest.in"
   7301     cp "conftest.in" "conftest.nl"
   7302     $as_echo 'GREP' >> "conftest.nl"
   7303     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
   7304     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
   7305     as_fn_arith $ac_count + 1 && ac_count=$as_val
   7306     if test $ac_count -gt ${ac_path_GREP_max-0}; then
   7307       # Best one so far, save it but keep looking for a better one
   7308       ac_cv_path_GREP="$ac_path_GREP"
   7309       ac_path_GREP_max=$ac_count
   7310     fi
   7311     # 10*(2^10) chars as input seems more than enough
   7312     test $ac_count -gt 10 && break
   7313   done
   7314   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
   7315 esac
   7316 
   7317       $ac_path_GREP_found && break 3
   7318     done
   7319   done
   7320   done
   7321 IFS=$as_save_IFS
   7322   if test -z "$ac_cv_path_GREP"; then
   7323     as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
   7324   fi
   7325 else
   7326   ac_cv_path_GREP=$GREP
   7327 fi
   7328 
   7329 fi
   7330 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
   7331 $as_echo "$ac_cv_path_GREP" >&6; }
   7332  GREP="$ac_cv_path_GREP"
   7333 
   7334 
   7335 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
   7336 $as_echo_n "checking for egrep... " >&6; }
   7337 if ${ac_cv_path_EGREP+:} false; then :
   7338   $as_echo_n "(cached) " >&6
   7339 else
   7340   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
   7341    then ac_cv_path_EGREP="$GREP -E"
   7342    else
   7343      if test -z "$EGREP"; then
   7344   ac_path_EGREP_found=false
   7345   # Loop through the user's path and test for each of PROGNAME-LIST
   7346   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   7347 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
   7348 do
   7349   IFS=$as_save_IFS
   7350   test -z "$as_dir" && as_dir=.
   7351     for ac_prog in egrep; do
   7352     for ac_exec_ext in '' $ac_executable_extensions; do
   7353       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
   7354       as_fn_executable_p "$ac_path_EGREP" || continue
   7355 # Check for GNU ac_path_EGREP and select it if it is found.
   7356   # Check for GNU $ac_path_EGREP
   7357 case `"$ac_path_EGREP" --version 2>&1` in
   7358 *GNU*)
   7359   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
   7360 *)
   7361   ac_count=0
   7362   $as_echo_n 0123456789 >"conftest.in"
   7363   while :
   7364   do
   7365     cat "conftest.in" "conftest.in" >"conftest.tmp"
   7366     mv "conftest.tmp" "conftest.in"
   7367     cp "conftest.in" "conftest.nl"
   7368     $as_echo 'EGREP' >> "conftest.nl"
   7369     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
   7370     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
   7371     as_fn_arith $ac_count + 1 && ac_count=$as_val
   7372     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
   7373       # Best one so far, save it but keep looking for a better one
   7374       ac_cv_path_EGREP="$ac_path_EGREP"
   7375       ac_path_EGREP_max=$ac_count
   7376     fi
   7377     # 10*(2^10) chars as input seems more than enough
   7378     test $ac_count -gt 10 && break
   7379   done
   7380   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
   7381 esac
   7382 
   7383       $ac_path_EGREP_found && break 3
   7384     done
   7385   done
   7386   done
   7387 IFS=$as_save_IFS
   7388   if test -z "$ac_cv_path_EGREP"; then
   7389     as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
   7390   fi
   7391 else
   7392   ac_cv_path_EGREP=$EGREP
   7393 fi
   7394 
   7395    fi
   7396 fi
   7397 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
   7398 $as_echo "$ac_cv_path_EGREP" >&6; }
   7399  EGREP="$ac_cv_path_EGREP"
   7400 
   7401 
   7402 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
   7403 $as_echo_n "checking for ANSI C header files... " >&6; }
   7404 if ${ac_cv_header_stdc+:} false; then :
   7405   $as_echo_n "(cached) " >&6
   7406 else
   7407   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   7408 /* end confdefs.h.  */
   7409 #include <stdlib.h>
   7410 #include <stdarg.h>
   7411 #include <string.h>
   7412 #include <float.h>
   7413 
   7414 int
   7415 main ()
   7416 {
   7417 
   7418   ;
   7419   return 0;
   7420 }
   7421 _ACEOF
   7422 if ac_fn_c_try_compile "$LINENO"; then :
   7423   ac_cv_header_stdc=yes
   7424 else
   7425   ac_cv_header_stdc=no
   7426 fi
   7427 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   7428 
   7429 if test $ac_cv_header_stdc = yes; then
   7430   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
   7431   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   7432 /* end confdefs.h.  */
   7433 #include <string.h>
   7434 
   7435 _ACEOF
   7436 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   7437   $EGREP "memchr" >/dev/null 2>&1; then :
   7438 
   7439 else
   7440   ac_cv_header_stdc=no
   7441 fi
   7442 rm -f conftest*
   7443 
   7444 fi
   7445 
   7446 if test $ac_cv_header_stdc = yes; then
   7447   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
   7448   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   7449 /* end confdefs.h.  */
   7450 #include <stdlib.h>
   7451 
   7452 _ACEOF
   7453 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   7454   $EGREP "free" >/dev/null 2>&1; then :
   7455 
   7456 else
   7457   ac_cv_header_stdc=no
   7458 fi
   7459 rm -f conftest*
   7460 
   7461 fi
   7462 
   7463 if test $ac_cv_header_stdc = yes; then
   7464   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
   7465   if test "$cross_compiling" = yes; then :
   7466   :
   7467 else
   7468   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   7469 /* end confdefs.h.  */
   7470 #include <ctype.h>
   7471 #include <stdlib.h>
   7472 #if ((' ' & 0x0FF) == 0x020)
   7473 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
   7474 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
   7475 #else
   7476 # define ISLOWER(c) \
   7477 		   (('a' <= (c) && (c) <= 'i') \
   7478 		     || ('j' <= (c) && (c) <= 'r') \
   7479 		     || ('s' <= (c) && (c) <= 'z'))
   7480 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
   7481 #endif
   7482 
   7483 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
   7484 int
   7485 main ()
   7486 {
   7487   int i;
   7488   for (i = 0; i < 256; i++)
   7489     if (XOR (islower (i), ISLOWER (i))
   7490 	|| toupper (i) != TOUPPER (i))
   7491       return 2;
   7492   return 0;
   7493 }
   7494 _ACEOF
   7495 if ac_fn_c_try_run "$LINENO"; then :
   7496 
   7497 else
   7498   ac_cv_header_stdc=no
   7499 fi
   7500 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   7501   conftest.$ac_objext conftest.beam conftest.$ac_ext
   7502 fi
   7503 
   7504 fi
   7505 fi
   7506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
   7507 $as_echo "$ac_cv_header_stdc" >&6; }
   7508 if test $ac_cv_header_stdc = yes; then
   7509 
   7510 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
   7511 
   7512 fi
   7513 
   7514 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
   7515 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
   7516 		  inttypes.h stdint.h unistd.h
   7517 do :
   7518   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
   7519 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
   7520 "
   7521 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
   7522   cat >>confdefs.h <<_ACEOF
   7523 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
   7524 _ACEOF
   7525 
   7526 fi
   7527 
   7528 done
   7529 
   7530 
   7531 for ac_header in errno.h
   7532 do :
   7533   ac_fn_c_check_header_mongrel "$LINENO" "errno.h" "ac_cv_header_errno_h" "$ac_includes_default"
   7534 if test "x$ac_cv_header_errno_h" = xyes; then :
   7535   cat >>confdefs.h <<_ACEOF
   7536 #define HAVE_ERRNO_H 1
   7537 _ACEOF
   7538 
   7539 fi
   7540 
   7541 done
   7542 
   7543 
   7544 case "$llvm_cv_os_type" in
   7545   Cygwin|MingW|Win32) llvm_shlib_ext=.dll ;;
   7546   Darwin) llvm_shlib_ext=.dylib ;;
   7547   *) llvm_shlib_ext=.so ;;
   7548 esac
   7549 
   7550 
   7551 cat >>confdefs.h <<_ACEOF
   7552 #define LTDL_SHLIB_EXT "$llvm_shlib_ext"
   7553 _ACEOF
   7554 
   7555 
   7556 { $as_echo "$as_me:${as_lineno-$LINENO}: checking tool compatibility" >&5
   7557 $as_echo_n "checking tool compatibility... " >&6; }
   7558 
   7559 ICC=no
   7560 IXX=no
   7561 case $CC in
   7562   icc*|icpc*)
   7563     ICC=yes
   7564     IXX=yes
   7565     ;;
   7566    *)
   7567     ;;
   7568 esac
   7569 
   7570 if test "$GCC" != "yes" && test "$ICC" != "yes"
   7571 then
   7572   as_fn_error $? "gcc|icc required but not found" "$LINENO" 5
   7573 fi
   7574 
   7575 if test "$GXX" != "yes" && test "$IXX" != "yes"
   7576 then
   7577   as_fn_error $? "g++|clang++|icc required but not found" "$LINENO" 5
   7578 fi
   7579 
   7580 if test "$GCC" = "yes"
   7581 then
   7582   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   7583 /* end confdefs.h.  */
   7584 
   7585 
   7586     #if !defined(__GNUC__) || __GNUC__ < 3
   7587     #error Unsupported GCC version
   7588     #endif
   7589 
   7590 
   7591 _ACEOF
   7592 if ac_fn_c_try_compile "$LINENO"; then :
   7593 
   7594 else
   7595   as_fn_error $? "gcc 3.x required, but you have a lower version" "$LINENO" 5
   7596 fi
   7597 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   7598 fi
   7599 
   7600 if test -z "$llvm_cv_gnu_make_command"
   7601 then
   7602   as_fn_error $? "GNU Make required but not found" "$LINENO" 5
   7603 fi
   7604 
   7605 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
   7606 $as_echo "ok" >&6; }
   7607 
   7608 { $as_echo "$as_me:${as_lineno-$LINENO}: checking optional compiler flags" >&5
   7609 $as_echo_n "checking optional compiler flags... " >&6; }
   7610 case "$llvm_cv_cxx_compiler" in
   7611   clang)
   7612     NO_VARIADIC_MACROS=`$CXX -Werror -Wvariadic-macros -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-variadic-macros`
   7613 
   7614     MISSING_FIELD_INITIALIZERS=`$CXX -Werror -Wmissing-field-initializers -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wmissing-field-initializers`
   7615 
   7616     COVERED_SWITCH_DEFAULT=`$CXX -Werror -Wcovered-switch-default -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wcovered-switch-default`
   7617 
   7618     ;;
   7619   gcc)
   7620                 MISSING_FIELD_INITIALIZERS=`$CXX -Werror -Wmissing-field-initializers -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-missing-field-initializers`
   7621 
   7622     NO_VARIADIC_MACROS=`$CXX -Werror -Wvariadic-macros -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-variadic-macros`
   7623 
   7624     COVERED_SWITCH_DEFAULT=`$CXX -Werror -Wcovered-switch-default -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wcovered-switch-default`
   7625 
   7626     NO_MAYBE_UNINITIALIZED=`$CXX -Werror -Wmaybe-uninitialized -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-maybe-uninitialized`
   7627 
   7628                 if test -z "$NO_MAYBE_UNINITIALIZED"
   7629     then
   7630       NO_UNINITIALIZED=`$CXX -Werror -Wuninitialized -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-uninitialized`
   7631 
   7632     fi
   7633     ;;
   7634   unknown)
   7635     ;;
   7636 esac
   7637 
   7638 no_comment=
   7639 llvm_cv_old_cxxflags="$CXXFLAGS"
   7640 CXXFLAGS="$CXXFLAGS -Wcomment -Werror"
   7641 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   7642 /* end confdefs.h.  */
   7643 
   7644   // Comment \o\
   7645 // Another comment
   7646 int main() { return 0; }
   7647 
   7648 
   7649 _ACEOF
   7650 if ac_fn_c_try_compile "$LINENO"; then :
   7651 
   7652   no_comment=-Wno-comment
   7653 
   7654 fi
   7655 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   7656 NO_COMMENT=$no_comment
   7657 
   7658 CXXFLAGS="$llvm_cv_old_cxxflags"
   7659 
   7660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NO_VARIADIC_MACROS $MISSING_FIELD_INITIALIZERS $COVERED_SWITCH_DEFAULT $NO_UNINITIALIZED $NO_MAYBE_UNINITIALIZED $NO_COMMENT" >&5
   7661 $as_echo "$NO_VARIADIC_MACROS $MISSING_FIELD_INITIALIZERS $COVERED_SWITCH_DEFAULT $NO_UNINITIALIZED $NO_MAYBE_UNINITIALIZED $NO_COMMENT" >&6; }
   7662 
   7663 
   7664 if test "$llvm_cv_os_type" = "MingW" ; then
   7665   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lpsapi" >&5
   7666 $as_echo_n "checking for main in -lpsapi... " >&6; }
   7667 if ${ac_cv_lib_psapi_main+:} false; then :
   7668   $as_echo_n "(cached) " >&6
   7669 else
   7670   ac_check_lib_save_LIBS=$LIBS
   7671 LIBS="-lpsapi  $LIBS"
   7672 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   7673 /* end confdefs.h.  */
   7674 
   7675 
   7676 int
   7677 main ()
   7678 {
   7679 return main ();
   7680   ;
   7681   return 0;
   7682 }
   7683 _ACEOF
   7684 if ac_fn_c_try_link "$LINENO"; then :
   7685   ac_cv_lib_psapi_main=yes
   7686 else
   7687   ac_cv_lib_psapi_main=no
   7688 fi
   7689 rm -f core conftest.err conftest.$ac_objext \
   7690     conftest$ac_exeext conftest.$ac_ext
   7691 LIBS=$ac_check_lib_save_LIBS
   7692 fi
   7693 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_psapi_main" >&5
   7694 $as_echo "$ac_cv_lib_psapi_main" >&6; }
   7695 if test "x$ac_cv_lib_psapi_main" = xyes; then :
   7696   cat >>confdefs.h <<_ACEOF
   7697 #define HAVE_LIBPSAPI 1
   7698 _ACEOF
   7699 
   7700   LIBS="-lpsapi $LIBS"
   7701 
   7702 fi
   7703 
   7704   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lshell32" >&5
   7705 $as_echo_n "checking for main in -lshell32... " >&6; }
   7706 if ${ac_cv_lib_shell32_main+:} false; then :
   7707   $as_echo_n "(cached) " >&6
   7708 else
   7709   ac_check_lib_save_LIBS=$LIBS
   7710 LIBS="-lshell32  $LIBS"
   7711 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   7712 /* end confdefs.h.  */
   7713 
   7714 
   7715 int
   7716 main ()
   7717 {
   7718 return main ();
   7719   ;
   7720   return 0;
   7721 }
   7722 _ACEOF
   7723 if ac_fn_c_try_link "$LINENO"; then :
   7724   ac_cv_lib_shell32_main=yes
   7725 else
   7726   ac_cv_lib_shell32_main=no
   7727 fi
   7728 rm -f core conftest.err conftest.$ac_objext \
   7729     conftest$ac_exeext conftest.$ac_ext
   7730 LIBS=$ac_check_lib_save_LIBS
   7731 fi
   7732 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_shell32_main" >&5
   7733 $as_echo "$ac_cv_lib_shell32_main" >&6; }
   7734 if test "x$ac_cv_lib_shell32_main" = xyes; then :
   7735   cat >>confdefs.h <<_ACEOF
   7736 #define HAVE_LIBSHELL32 1
   7737 _ACEOF
   7738 
   7739   LIBS="-lshell32 $LIBS"
   7740 
   7741 fi
   7742 
   7743 fi
   7744 
   7745 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
   7746 $as_echo_n "checking for library containing dlopen... " >&6; }
   7747 if ${ac_cv_search_dlopen+:} false; then :
   7748   $as_echo_n "(cached) " >&6
   7749 else
   7750   ac_func_search_save_LIBS=$LIBS
   7751 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   7752 /* end confdefs.h.  */
   7753 
   7754 /* Override any GCC internal prototype to avoid an error.
   7755    Use char because int might match the return type of a GCC
   7756    builtin and then its argument prototype would still apply.  */
   7757 #ifdef __cplusplus
   7758 extern "C"
   7759 #endif
   7760 char dlopen ();
   7761 int
   7762 main ()
   7763 {
   7764 return dlopen ();
   7765   ;
   7766   return 0;
   7767 }
   7768 _ACEOF
   7769 for ac_lib in '' dl; do
   7770   if test -z "$ac_lib"; then
   7771     ac_res="none required"
   7772   else
   7773     ac_res=-l$ac_lib
   7774     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
   7775   fi
   7776   if ac_fn_c_try_link "$LINENO"; then :
   7777   ac_cv_search_dlopen=$ac_res
   7778 fi
   7779 rm -f core conftest.err conftest.$ac_objext \
   7780     conftest$ac_exeext
   7781   if ${ac_cv_search_dlopen+:} false; then :
   7782   break
   7783 fi
   7784 done
   7785 if ${ac_cv_search_dlopen+:} false; then :
   7786 
   7787 else
   7788   ac_cv_search_dlopen=no
   7789 fi
   7790 rm conftest.$ac_ext
   7791 LIBS=$ac_func_search_save_LIBS
   7792 fi
   7793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
   7794 $as_echo "$ac_cv_search_dlopen" >&6; }
   7795 ac_res=$ac_cv_search_dlopen
   7796 if test "$ac_res" != no; then :
   7797   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
   7798 
   7799 
   7800 $as_echo "#define HAVE_DLOPEN 1" >>confdefs.h
   7801 
   7802 HAVE_DLOPEN='1'
   7803 
   7804 
   7805 else
   7806   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: dlopen() not found - disabling plugin support" >&5
   7807 $as_echo "$as_me: WARNING: dlopen() not found - disabling plugin support" >&2;}
   7808 fi
   7809 
   7810 
   7811 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing clock_gettime" >&5
   7812 $as_echo_n "checking for library containing clock_gettime... " >&6; }
   7813 if ${ac_cv_search_clock_gettime+:} false; then :
   7814   $as_echo_n "(cached) " >&6
   7815 else
   7816   ac_func_search_save_LIBS=$LIBS
   7817 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   7818 /* end confdefs.h.  */
   7819 
   7820 /* Override any GCC internal prototype to avoid an error.
   7821    Use char because int might match the return type of a GCC
   7822    builtin and then its argument prototype would still apply.  */
   7823 #ifdef __cplusplus
   7824 extern "C"
   7825 #endif
   7826 char clock_gettime ();
   7827 int
   7828 main ()
   7829 {
   7830 return clock_gettime ();
   7831   ;
   7832   return 0;
   7833 }
   7834 _ACEOF
   7835 for ac_lib in '' rt; do
   7836   if test -z "$ac_lib"; then
   7837     ac_res="none required"
   7838   else
   7839     ac_res=-l$ac_lib
   7840     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
   7841   fi
   7842   if ac_fn_c_try_link "$LINENO"; then :
   7843   ac_cv_search_clock_gettime=$ac_res
   7844 fi
   7845 rm -f core conftest.err conftest.$ac_objext \
   7846     conftest$ac_exeext
   7847   if ${ac_cv_search_clock_gettime+:} false; then :
   7848   break
   7849 fi
   7850 done
   7851 if ${ac_cv_search_clock_gettime+:} false; then :
   7852 
   7853 else
   7854   ac_cv_search_clock_gettime=no
   7855 fi
   7856 rm conftest.$ac_ext
   7857 LIBS=$ac_func_search_save_LIBS
   7858 fi
   7859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_clock_gettime" >&5
   7860 $as_echo "$ac_cv_search_clock_gettime" >&6; }
   7861 ac_res=$ac_cv_search_clock_gettime
   7862 if test "$ac_res" != no; then :
   7863   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
   7864 
   7865 fi
   7866 
   7867 
   7868 if test "$llvm_cv_enable_terminfo" = "yes" ; then
   7869     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing setupterm" >&5
   7870 $as_echo_n "checking for library containing setupterm... " >&6; }
   7871 if ${ac_cv_search_setupterm+:} false; then :
   7872   $as_echo_n "(cached) " >&6
   7873 else
   7874   ac_func_search_save_LIBS=$LIBS
   7875 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   7876 /* end confdefs.h.  */
   7877 
   7878 /* Override any GCC internal prototype to avoid an error.
   7879    Use char because int might match the return type of a GCC
   7880    builtin and then its argument prototype would still apply.  */
   7881 #ifdef __cplusplus
   7882 extern "C"
   7883 #endif
   7884 char setupterm ();
   7885 int
   7886 main ()
   7887 {
   7888 return setupterm ();
   7889   ;
   7890   return 0;
   7891 }
   7892 _ACEOF
   7893 for ac_lib in '' tinfo terminfo curses ncurses ncursesw; do
   7894   if test -z "$ac_lib"; then
   7895     ac_res="none required"
   7896   else
   7897     ac_res=-l$ac_lib
   7898     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
   7899   fi
   7900   if ac_fn_c_try_link "$LINENO"; then :
   7901   ac_cv_search_setupterm=$ac_res
   7902 fi
   7903 rm -f core conftest.err conftest.$ac_objext \
   7904     conftest$ac_exeext
   7905   if ${ac_cv_search_setupterm+:} false; then :
   7906   break
   7907 fi
   7908 done
   7909 if ${ac_cv_search_setupterm+:} false; then :
   7910 
   7911 else
   7912   ac_cv_search_setupterm=no
   7913 fi
   7914 rm conftest.$ac_ext
   7915 LIBS=$ac_func_search_save_LIBS
   7916 fi
   7917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_setupterm" >&5
   7918 $as_echo "$ac_cv_search_setupterm" >&6; }
   7919 ac_res=$ac_cv_search_setupterm
   7920 if test "$ac_res" != no; then :
   7921   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
   7922 
   7923 
   7924 $as_echo "#define HAVE_TERMINFO 1" >>confdefs.h
   7925 
   7926 HAVE_TERMINFO='1'
   7927 
   7928 
   7929 fi
   7930 
   7931 fi
   7932 
   7933 if test "$llvm_cv_enable_libedit" = "yes" ; then
   7934   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing el_init" >&5
   7935 $as_echo_n "checking for library containing el_init... " >&6; }
   7936 if ${ac_cv_search_el_init+:} false; then :
   7937   $as_echo_n "(cached) " >&6
   7938 else
   7939   ac_func_search_save_LIBS=$LIBS
   7940 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   7941 /* end confdefs.h.  */
   7942 
   7943 /* Override any GCC internal prototype to avoid an error.
   7944    Use char because int might match the return type of a GCC
   7945    builtin and then its argument prototype would still apply.  */
   7946 #ifdef __cplusplus
   7947 extern "C"
   7948 #endif
   7949 char el_init ();
   7950 int
   7951 main ()
   7952 {
   7953 return el_init ();
   7954   ;
   7955   return 0;
   7956 }
   7957 _ACEOF
   7958 for ac_lib in '' edit; do
   7959   if test -z "$ac_lib"; then
   7960     ac_res="none required"
   7961   else
   7962     ac_res=-l$ac_lib
   7963     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
   7964   fi
   7965   if ac_fn_c_try_link "$LINENO"; then :
   7966   ac_cv_search_el_init=$ac_res
   7967 fi
   7968 rm -f core conftest.err conftest.$ac_objext \
   7969     conftest$ac_exeext
   7970   if ${ac_cv_search_el_init+:} false; then :
   7971   break
   7972 fi
   7973 done
   7974 if ${ac_cv_search_el_init+:} false; then :
   7975 
   7976 else
   7977   ac_cv_search_el_init=no
   7978 fi
   7979 rm conftest.$ac_ext
   7980 LIBS=$ac_func_search_save_LIBS
   7981 fi
   7982 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_el_init" >&5
   7983 $as_echo "$ac_cv_search_el_init" >&6; }
   7984 ac_res=$ac_cv_search_el_init
   7985 if test "$ac_res" != no; then :
   7986   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
   7987 
   7988 $as_echo "#define HAVE_LIBEDIT 1" >>confdefs.h
   7989 
   7990 fi
   7991 
   7992 fi
   7993 
   7994 if test "$llvm_cv_enable_libffi" = "yes" ; then
   7995   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing ffi_call" >&5
   7996 $as_echo_n "checking for library containing ffi_call... " >&6; }
   7997 if ${ac_cv_search_ffi_call+:} false; then :
   7998   $as_echo_n "(cached) " >&6
   7999 else
   8000   ac_func_search_save_LIBS=$LIBS
   8001 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   8002 /* end confdefs.h.  */
   8003 
   8004 /* Override any GCC internal prototype to avoid an error.
   8005    Use char because int might match the return type of a GCC
   8006    builtin and then its argument prototype would still apply.  */
   8007 #ifdef __cplusplus
   8008 extern "C"
   8009 #endif
   8010 char ffi_call ();
   8011 int
   8012 main ()
   8013 {
   8014 return ffi_call ();
   8015   ;
   8016   return 0;
   8017 }
   8018 _ACEOF
   8019 for ac_lib in '' ffi; do
   8020   if test -z "$ac_lib"; then
   8021     ac_res="none required"
   8022   else
   8023     ac_res=-l$ac_lib
   8024     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
   8025   fi
   8026   if ac_fn_c_try_link "$LINENO"; then :
   8027   ac_cv_search_ffi_call=$ac_res
   8028 fi
   8029 rm -f core conftest.err conftest.$ac_objext \
   8030     conftest$ac_exeext
   8031   if ${ac_cv_search_ffi_call+:} false; then :
   8032   break
   8033 fi
   8034 done
   8035 if ${ac_cv_search_ffi_call+:} false; then :
   8036 
   8037 else
   8038   ac_cv_search_ffi_call=no
   8039 fi
   8040 rm conftest.$ac_ext
   8041 LIBS=$ac_func_search_save_LIBS
   8042 fi
   8043 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_ffi_call" >&5
   8044 $as_echo "$ac_cv_search_ffi_call" >&6; }
   8045 ac_res=$ac_cv_search_ffi_call
   8046 if test "$ac_res" != no; then :
   8047   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
   8048 
   8049 $as_echo "#define HAVE_FFI_CALL 1" >>confdefs.h
   8050 
   8051 else
   8052   as_fn_error $? "libffi not found - configure without --enable-libffi to compile without it" "$LINENO" 5
   8053 fi
   8054 
   8055 fi
   8056 
   8057 for ac_func in mallinfo mallctl
   8058 do :
   8059   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
   8060 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
   8061 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
   8062   cat >>confdefs.h <<_ACEOF
   8063 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
   8064 _ACEOF
   8065 
   8066 fi
   8067 done
   8068 
   8069 
   8070 if test "$LLVM_ENABLE_THREADS" -eq 1 && test "$ENABLE_PTHREADS" -eq 1 ; then
   8071   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_mutex_init in -lpthread" >&5
   8072 $as_echo_n "checking for pthread_mutex_init in -lpthread... " >&6; }
   8073 if ${ac_cv_lib_pthread_pthread_mutex_init+:} false; then :
   8074   $as_echo_n "(cached) " >&6
   8075 else
   8076   ac_check_lib_save_LIBS=$LIBS
   8077 LIBS="-lpthread  $LIBS"
   8078 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   8079 /* end confdefs.h.  */
   8080 
   8081 /* Override any GCC internal prototype to avoid an error.
   8082    Use char because int might match the return type of a GCC
   8083    builtin and then its argument prototype would still apply.  */
   8084 #ifdef __cplusplus
   8085 extern "C"
   8086 #endif
   8087 char pthread_mutex_init ();
   8088 int
   8089 main ()
   8090 {
   8091 return pthread_mutex_init ();
   8092   ;
   8093   return 0;
   8094 }
   8095 _ACEOF
   8096 if ac_fn_c_try_link "$LINENO"; then :
   8097   ac_cv_lib_pthread_pthread_mutex_init=yes
   8098 else
   8099   ac_cv_lib_pthread_pthread_mutex_init=no
   8100 fi
   8101 rm -f core conftest.err conftest.$ac_objext \
   8102     conftest$ac_exeext conftest.$ac_ext
   8103 LIBS=$ac_check_lib_save_LIBS
   8104 fi
   8105 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_pthread_mutex_init" >&5
   8106 $as_echo "$ac_cv_lib_pthread_pthread_mutex_init" >&6; }
   8107 if test "x$ac_cv_lib_pthread_pthread_mutex_init" = xyes; then :
   8108   cat >>confdefs.h <<_ACEOF
   8109 #define HAVE_LIBPTHREAD 1
   8110 _ACEOF
   8111 
   8112   LIBS="-lpthread $LIBS"
   8113 
   8114 fi
   8115 
   8116   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing pthread_mutex_lock" >&5
   8117 $as_echo_n "checking for library containing pthread_mutex_lock... " >&6; }
   8118 if ${ac_cv_search_pthread_mutex_lock+:} false; then :
   8119   $as_echo_n "(cached) " >&6
   8120 else
   8121   ac_func_search_save_LIBS=$LIBS
   8122 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   8123 /* end confdefs.h.  */
   8124 
   8125 /* Override any GCC internal prototype to avoid an error.
   8126    Use char because int might match the return type of a GCC
   8127    builtin and then its argument prototype would still apply.  */
   8128 #ifdef __cplusplus
   8129 extern "C"
   8130 #endif
   8131 char pthread_mutex_lock ();
   8132 int
   8133 main ()
   8134 {
   8135 return pthread_mutex_lock ();
   8136   ;
   8137   return 0;
   8138 }
   8139 _ACEOF
   8140 for ac_lib in '' pthread; do
   8141   if test -z "$ac_lib"; then
   8142     ac_res="none required"
   8143   else
   8144     ac_res=-l$ac_lib
   8145     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
   8146   fi
   8147   if ac_fn_c_try_link "$LINENO"; then :
   8148   ac_cv_search_pthread_mutex_lock=$ac_res
   8149 fi
   8150 rm -f core conftest.err conftest.$ac_objext \
   8151     conftest$ac_exeext
   8152   if ${ac_cv_search_pthread_mutex_lock+:} false; then :
   8153   break
   8154 fi
   8155 done
   8156 if ${ac_cv_search_pthread_mutex_lock+:} false; then :
   8157 
   8158 else
   8159   ac_cv_search_pthread_mutex_lock=no
   8160 fi
   8161 rm conftest.$ac_ext
   8162 LIBS=$ac_func_search_save_LIBS
   8163 fi
   8164 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_pthread_mutex_lock" >&5
   8165 $as_echo "$ac_cv_search_pthread_mutex_lock" >&6; }
   8166 ac_res=$ac_cv_search_pthread_mutex_lock
   8167 if test "$ac_res" != no; then :
   8168   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
   8169 
   8170 $as_echo "#define HAVE_PTHREAD_MUTEX_LOCK 1" >>confdefs.h
   8171 
   8172 fi
   8173 
   8174   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing pthread_rwlock_init" >&5
   8175 $as_echo_n "checking for library containing pthread_rwlock_init... " >&6; }
   8176 if ${ac_cv_search_pthread_rwlock_init+:} false; then :
   8177   $as_echo_n "(cached) " >&6
   8178 else
   8179   ac_func_search_save_LIBS=$LIBS
   8180 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   8181 /* end confdefs.h.  */
   8182 
   8183 /* Override any GCC internal prototype to avoid an error.
   8184    Use char because int might match the return type of a GCC
   8185    builtin and then its argument prototype would still apply.  */
   8186 #ifdef __cplusplus
   8187 extern "C"
   8188 #endif
   8189 char pthread_rwlock_init ();
   8190 int
   8191 main ()
   8192 {
   8193 return pthread_rwlock_init ();
   8194   ;
   8195   return 0;
   8196 }
   8197 _ACEOF
   8198 for ac_lib in '' pthread; do
   8199   if test -z "$ac_lib"; then
   8200     ac_res="none required"
   8201   else
   8202     ac_res=-l$ac_lib
   8203     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
   8204   fi
   8205   if ac_fn_c_try_link "$LINENO"; then :
   8206   ac_cv_search_pthread_rwlock_init=$ac_res
   8207 fi
   8208 rm -f core conftest.err conftest.$ac_objext \
   8209     conftest$ac_exeext
   8210   if ${ac_cv_search_pthread_rwlock_init+:} false; then :
   8211   break
   8212 fi
   8213 done
   8214 if ${ac_cv_search_pthread_rwlock_init+:} false; then :
   8215 
   8216 else
   8217   ac_cv_search_pthread_rwlock_init=no
   8218 fi
   8219 rm conftest.$ac_ext
   8220 LIBS=$ac_func_search_save_LIBS
   8221 fi
   8222 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_pthread_rwlock_init" >&5
   8223 $as_echo "$ac_cv_search_pthread_rwlock_init" >&6; }
   8224 ac_res=$ac_cv_search_pthread_rwlock_init
   8225 if test "$ac_res" != no; then :
   8226   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
   8227 
   8228 $as_echo "#define HAVE_PTHREAD_RWLOCK_INIT 1" >>confdefs.h
   8229 
   8230 fi
   8231 
   8232   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing pthread_getspecific" >&5
   8233 $as_echo_n "checking for library containing pthread_getspecific... " >&6; }
   8234 if ${ac_cv_search_pthread_getspecific+:} false; then :
   8235   $as_echo_n "(cached) " >&6
   8236 else
   8237   ac_func_search_save_LIBS=$LIBS
   8238 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   8239 /* end confdefs.h.  */
   8240 
   8241 /* Override any GCC internal prototype to avoid an error.
   8242    Use char because int might match the return type of a GCC
   8243    builtin and then its argument prototype would still apply.  */
   8244 #ifdef __cplusplus
   8245 extern "C"
   8246 #endif
   8247 char pthread_getspecific ();
   8248 int
   8249 main ()
   8250 {
   8251 return pthread_getspecific ();
   8252   ;
   8253   return 0;
   8254 }
   8255 _ACEOF
   8256 for ac_lib in '' pthread; do
   8257   if test -z "$ac_lib"; then
   8258     ac_res="none required"
   8259   else
   8260     ac_res=-l$ac_lib
   8261     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
   8262   fi
   8263   if ac_fn_c_try_link "$LINENO"; then :
   8264   ac_cv_search_pthread_getspecific=$ac_res
   8265 fi
   8266 rm -f core conftest.err conftest.$ac_objext \
   8267     conftest$ac_exeext
   8268   if ${ac_cv_search_pthread_getspecific+:} false; then :
   8269   break
   8270 fi
   8271 done
   8272 if ${ac_cv_search_pthread_getspecific+:} false; then :
   8273 
   8274 else
   8275   ac_cv_search_pthread_getspecific=no
   8276 fi
   8277 rm conftest.$ac_ext
   8278 LIBS=$ac_func_search_save_LIBS
   8279 fi
   8280 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_pthread_getspecific" >&5
   8281 $as_echo "$ac_cv_search_pthread_getspecific" >&6; }
   8282 ac_res=$ac_cv_search_pthread_getspecific
   8283 if test "$ac_res" != no; then :
   8284   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
   8285 
   8286 $as_echo "#define HAVE_PTHREAD_GETSPECIFIC 1" >>confdefs.h
   8287 
   8288 fi
   8289 
   8290 fi
   8291 
   8292 if test "$LLVM_ENABLE_ZLIB" -eq 1 ; then
   8293   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for compress2 in -lz" >&5
   8294 $as_echo_n "checking for compress2 in -lz... " >&6; }
   8295 if ${ac_cv_lib_z_compress2+:} false; then :
   8296   $as_echo_n "(cached) " >&6
   8297 else
   8298   ac_check_lib_save_LIBS=$LIBS
   8299 LIBS="-lz  $LIBS"
   8300 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   8301 /* end confdefs.h.  */
   8302 
   8303 /* Override any GCC internal prototype to avoid an error.
   8304    Use char because int might match the return type of a GCC
   8305    builtin and then its argument prototype would still apply.  */
   8306 #ifdef __cplusplus
   8307 extern "C"
   8308 #endif
   8309 char compress2 ();
   8310 int
   8311 main ()
   8312 {
   8313 return compress2 ();
   8314   ;
   8315   return 0;
   8316 }
   8317 _ACEOF
   8318 if ac_fn_c_try_link "$LINENO"; then :
   8319   ac_cv_lib_z_compress2=yes
   8320 else
   8321   ac_cv_lib_z_compress2=no
   8322 fi
   8323 rm -f core conftest.err conftest.$ac_objext \
   8324     conftest$ac_exeext conftest.$ac_ext
   8325 LIBS=$ac_check_lib_save_LIBS
   8326 fi
   8327 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_compress2" >&5
   8328 $as_echo "$ac_cv_lib_z_compress2" >&6; }
   8329 if test "x$ac_cv_lib_z_compress2" = xyes; then :
   8330   cat >>confdefs.h <<_ACEOF
   8331 #define HAVE_LIBZ 1
   8332 _ACEOF
   8333 
   8334   LIBS="-lz $LIBS"
   8335 
   8336 fi
   8337 
   8338 fi
   8339 
   8340 USE_OPROFILE=0
   8341 
   8342 # Check whether --with-oprofile was given.
   8343 if test "${with_oprofile+set}" = set; then :
   8344   withval=$with_oprofile;
   8345       case "$withval" in
   8346       no) ;;
   8347       *)
   8348           USE_OPROFILE=1
   8349           ;;
   8350       esac
   8351       case "$withval" in
   8352         /usr|yes) llvm_cv_oppath=/usr/lib/oprofile ;;
   8353         no) llvm_cv_oppath= ;;
   8354         *) llvm_cv_oppath="${withval}/lib/oprofile"
   8355            CPPFLAGS="-I${withval}/include";;
   8356       esac
   8357       case $llvm_cv_os_type in
   8358         Linux)
   8359           if test -n "$llvm_cv_oppath" ; then
   8360             LIBS="$LIBS -lopagent -L${llvm_cv_oppath} -Wl,-rpath,${llvm_cv_oppath}"
   8361                                                             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing bfd_init" >&5
   8362 $as_echo_n "checking for library containing bfd_init... " >&6; }
   8363 if ${ac_cv_search_bfd_init+:} false; then :
   8364   $as_echo_n "(cached) " >&6
   8365 else
   8366   ac_func_search_save_LIBS=$LIBS
   8367 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   8368 /* end confdefs.h.  */
   8369 
   8370 /* Override any GCC internal prototype to avoid an error.
   8371    Use char because int might match the return type of a GCC
   8372    builtin and then its argument prototype would still apply.  */
   8373 #ifdef __cplusplus
   8374 extern "C"
   8375 #endif
   8376 char bfd_init ();
   8377 int
   8378 main ()
   8379 {
   8380 return bfd_init ();
   8381   ;
   8382   return 0;
   8383 }
   8384 _ACEOF
   8385 for ac_lib in '' bfd; do
   8386   if test -z "$ac_lib"; then
   8387     ac_res="none required"
   8388   else
   8389     ac_res=-l$ac_lib
   8390     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
   8391   fi
   8392   if ac_fn_c_try_link "$LINENO"; then :
   8393   ac_cv_search_bfd_init=$ac_res
   8394 fi
   8395 rm -f core conftest.err conftest.$ac_objext \
   8396     conftest$ac_exeext
   8397   if ${ac_cv_search_bfd_init+:} false; then :
   8398   break
   8399 fi
   8400 done
   8401 if ${ac_cv_search_bfd_init+:} false; then :
   8402 
   8403 else
   8404   ac_cv_search_bfd_init=no
   8405 fi
   8406 rm conftest.$ac_ext
   8407 LIBS=$ac_func_search_save_LIBS
   8408 fi
   8409 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_bfd_init" >&5
   8410 $as_echo "$ac_cv_search_bfd_init" >&6; }
   8411 ac_res=$ac_cv_search_bfd_init
   8412 if test "$ac_res" != no; then :
   8413   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
   8414 
   8415 fi
   8416 
   8417             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing op_open_agent" >&5
   8418 $as_echo_n "checking for library containing op_open_agent... " >&6; }
   8419 if ${ac_cv_search_op_open_agent+:} false; then :
   8420   $as_echo_n "(cached) " >&6
   8421 else
   8422   ac_func_search_save_LIBS=$LIBS
   8423 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   8424 /* end confdefs.h.  */
   8425 
   8426 /* Override any GCC internal prototype to avoid an error.
   8427    Use char because int might match the return type of a GCC
   8428    builtin and then its argument prototype would still apply.  */
   8429 #ifdef __cplusplus
   8430 extern "C"
   8431 #endif
   8432 char op_open_agent ();
   8433 int
   8434 main ()
   8435 {
   8436 return op_open_agent ();
   8437   ;
   8438   return 0;
   8439 }
   8440 _ACEOF
   8441 for ac_lib in '' opagent; do
   8442   if test -z "$ac_lib"; then
   8443     ac_res="none required"
   8444   else
   8445     ac_res=-l$ac_lib
   8446     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
   8447   fi
   8448   if ac_fn_c_try_link "$LINENO"; then :
   8449   ac_cv_search_op_open_agent=$ac_res
   8450 fi
   8451 rm -f core conftest.err conftest.$ac_objext \
   8452     conftest$ac_exeext
   8453   if ${ac_cv_search_op_open_agent+:} false; then :
   8454   break
   8455 fi
   8456 done
   8457 if ${ac_cv_search_op_open_agent+:} false; then :
   8458 
   8459 else
   8460   ac_cv_search_op_open_agent=no
   8461 fi
   8462 rm conftest.$ac_ext
   8463 LIBS=$ac_func_search_save_LIBS
   8464 fi
   8465 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_op_open_agent" >&5
   8466 $as_echo "$ac_cv_search_op_open_agent" >&6; }
   8467 ac_res=$ac_cv_search_op_open_agent
   8468 if test "$ac_res" != no; then :
   8469   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
   8470 
   8471 else
   8472 
   8473               echo "Error! You need to have libopagent around."
   8474               exit 1
   8475 
   8476 fi
   8477 
   8478             ac_fn_c_check_header_mongrel "$LINENO" "opagent.h" "ac_cv_header_opagent_h" "$ac_includes_default"
   8479 if test "x$ac_cv_header_opagent_h" = xyes; then :
   8480 
   8481 else
   8482 
   8483               echo "Error! You need to have opagent.h around."
   8484               exit 1
   8485 
   8486 fi
   8487 
   8488 
   8489           fi ;;
   8490         *)
   8491           as_fn_error $? "OProfile support is available on Linux only." "$LINENO" 5 ;;
   8492       esac
   8493 
   8494 fi
   8495 
   8496 USE_OPROFILE=$USE_OPROFILE
   8497 
   8498 
   8499 cat >>confdefs.h <<_ACEOF
   8500 #define LLVM_USE_OPROFILE $USE_OPROFILE
   8501 _ACEOF
   8502 
   8503 
   8504 
   8505 # Check whether --with-intel-jitevents was given.
   8506 if test "${with_intel_jitevents+set}" = set; then :
   8507   withval=$with_intel_jitevents;
   8508        case "$withval" in
   8509           yes) USE_INTEL_JITEVENTS=1
   8510 ;;
   8511           no)  USE_INTEL_JITEVENTS=0
   8512 ;;
   8513           *) as_fn_error $? "Invalid setting for --with-intel-jitevents. Use \"yes\" or \"no\"" "$LINENO" 5;;
   8514        esac
   8515 
   8516       case $llvm_cv_os_type in
   8517         Linux|Win32|Cygwin|MingW) ;;
   8518         *) as_fn_error $? "Intel JIT API support is available on Linux and Windows only." "$LINENO" 5;;
   8519       esac
   8520 
   8521       case "$llvm_cv_target_arch" in
   8522         x86|x86_64) ;;
   8523         *) as_fn_error $? "Target architecture $llvm_cv_target_arch does not support Intel JIT Events API." "$LINENO" 5;;
   8524       esac
   8525 
   8526 else
   8527 
   8528       USE_INTEL_JITEVENTS=0
   8529 
   8530 
   8531 fi
   8532 
   8533 
   8534 cat >>confdefs.h <<_ACEOF
   8535 #define LLVM_USE_INTEL_JITEVENTS $USE_INTEL_JITEVENTS
   8536 _ACEOF
   8537 
   8538 
   8539 
   8540 ac_header_dirent=no
   8541 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
   8542   as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
   8543 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
   8544 $as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
   8545 if eval \${$as_ac_Header+:} false; then :
   8546   $as_echo_n "(cached) " >&6
   8547 else
   8548   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   8549 /* end confdefs.h.  */
   8550 #include <sys/types.h>
   8551 #include <$ac_hdr>
   8552 
   8553 int
   8554 main ()
   8555 {
   8556 if ((DIR *) 0)
   8557 return 0;
   8558   ;
   8559   return 0;
   8560 }
   8561 _ACEOF
   8562 if ac_fn_c_try_compile "$LINENO"; then :
   8563   eval "$as_ac_Header=yes"
   8564 else
   8565   eval "$as_ac_Header=no"
   8566 fi
   8567 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   8568 fi
   8569 eval ac_res=\$$as_ac_Header
   8570 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   8571 $as_echo "$ac_res" >&6; }
   8572 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
   8573   cat >>confdefs.h <<_ACEOF
   8574 #define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
   8575 _ACEOF
   8576 
   8577 ac_header_dirent=$ac_hdr; break
   8578 fi
   8579 
   8580 done
   8581 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
   8582 if test $ac_header_dirent = dirent.h; then
   8583   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
   8584 $as_echo_n "checking for library containing opendir... " >&6; }
   8585 if ${ac_cv_search_opendir+:} false; then :
   8586   $as_echo_n "(cached) " >&6
   8587 else
   8588   ac_func_search_save_LIBS=$LIBS
   8589 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   8590 /* end confdefs.h.  */
   8591 
   8592 /* Override any GCC internal prototype to avoid an error.
   8593    Use char because int might match the return type of a GCC
   8594    builtin and then its argument prototype would still apply.  */
   8595 #ifdef __cplusplus
   8596 extern "C"
   8597 #endif
   8598 char opendir ();
   8599 int
   8600 main ()
   8601 {
   8602 return opendir ();
   8603   ;
   8604   return 0;
   8605 }
   8606 _ACEOF
   8607 for ac_lib in '' dir; do
   8608   if test -z "$ac_lib"; then
   8609     ac_res="none required"
   8610   else
   8611     ac_res=-l$ac_lib
   8612     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
   8613   fi
   8614   if ac_fn_c_try_link "$LINENO"; then :
   8615   ac_cv_search_opendir=$ac_res
   8616 fi
   8617 rm -f core conftest.err conftest.$ac_objext \
   8618     conftest$ac_exeext
   8619   if ${ac_cv_search_opendir+:} false; then :
   8620   break
   8621 fi
   8622 done
   8623 if ${ac_cv_search_opendir+:} false; then :
   8624 
   8625 else
   8626   ac_cv_search_opendir=no
   8627 fi
   8628 rm conftest.$ac_ext
   8629 LIBS=$ac_func_search_save_LIBS
   8630 fi
   8631 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
   8632 $as_echo "$ac_cv_search_opendir" >&6; }
   8633 ac_res=$ac_cv_search_opendir
   8634 if test "$ac_res" != no; then :
   8635   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
   8636 
   8637 fi
   8638 
   8639 else
   8640   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
   8641 $as_echo_n "checking for library containing opendir... " >&6; }
   8642 if ${ac_cv_search_opendir+:} false; then :
   8643   $as_echo_n "(cached) " >&6
   8644 else
   8645   ac_func_search_save_LIBS=$LIBS
   8646 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   8647 /* end confdefs.h.  */
   8648 
   8649 /* Override any GCC internal prototype to avoid an error.
   8650    Use char because int might match the return type of a GCC
   8651    builtin and then its argument prototype would still apply.  */
   8652 #ifdef __cplusplus
   8653 extern "C"
   8654 #endif
   8655 char opendir ();
   8656 int
   8657 main ()
   8658 {
   8659 return opendir ();
   8660   ;
   8661   return 0;
   8662 }
   8663 _ACEOF
   8664 for ac_lib in '' x; do
   8665   if test -z "$ac_lib"; then
   8666     ac_res="none required"
   8667   else
   8668     ac_res=-l$ac_lib
   8669     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
   8670   fi
   8671   if ac_fn_c_try_link "$LINENO"; then :
   8672   ac_cv_search_opendir=$ac_res
   8673 fi
   8674 rm -f core conftest.err conftest.$ac_objext \
   8675     conftest$ac_exeext
   8676   if ${ac_cv_search_opendir+:} false; then :
   8677   break
   8678 fi
   8679 done
   8680 if ${ac_cv_search_opendir+:} false; then :
   8681 
   8682 else
   8683   ac_cv_search_opendir=no
   8684 fi
   8685 rm conftest.$ac_ext
   8686 LIBS=$ac_func_search_save_LIBS
   8687 fi
   8688 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
   8689 $as_echo "$ac_cv_search_opendir" >&6; }
   8690 ac_res=$ac_cv_search_opendir
   8691 if test "$ac_res" != no; then :
   8692   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
   8693 
   8694 fi
   8695 
   8696 fi
   8697 
   8698 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stat file-mode macros are broken" >&5
   8699 $as_echo_n "checking whether stat file-mode macros are broken... " >&6; }
   8700 if ${ac_cv_header_stat_broken+:} false; then :
   8701   $as_echo_n "(cached) " >&6
   8702 else
   8703   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   8704 /* end confdefs.h.  */
   8705 #include <sys/types.h>
   8706 #include <sys/stat.h>
   8707 
   8708 #if defined S_ISBLK && defined S_IFDIR
   8709 extern char c1[S_ISBLK (S_IFDIR) ? -1 : 1];
   8710 #endif
   8711 
   8712 #if defined S_ISBLK && defined S_IFCHR
   8713 extern char c2[S_ISBLK (S_IFCHR) ? -1 : 1];
   8714 #endif
   8715 
   8716 #if defined S_ISLNK && defined S_IFREG
   8717 extern char c3[S_ISLNK (S_IFREG) ? -1 : 1];
   8718 #endif
   8719 
   8720 #if defined S_ISSOCK && defined S_IFREG
   8721 extern char c4[S_ISSOCK (S_IFREG) ? -1 : 1];
   8722 #endif
   8723 
   8724 _ACEOF
   8725 if ac_fn_c_try_compile "$LINENO"; then :
   8726   ac_cv_header_stat_broken=no
   8727 else
   8728   ac_cv_header_stat_broken=yes
   8729 fi
   8730 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   8731 fi
   8732 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stat_broken" >&5
   8733 $as_echo "$ac_cv_header_stat_broken" >&6; }
   8734 if test $ac_cv_header_stat_broken = yes; then
   8735 
   8736 $as_echo "#define STAT_MACROS_BROKEN 1" >>confdefs.h
   8737 
   8738 fi
   8739 
   8740 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
   8741 $as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
   8742 if ${ac_cv_header_time+:} false; then :
   8743   $as_echo_n "(cached) " >&6
   8744 else
   8745   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   8746 /* end confdefs.h.  */
   8747 #include <sys/types.h>
   8748 #include <sys/time.h>
   8749 #include <time.h>
   8750 
   8751 int
   8752 main ()
   8753 {
   8754 if ((struct tm *) 0)
   8755 return 0;
   8756   ;
   8757   return 0;
   8758 }
   8759 _ACEOF
   8760 if ac_fn_c_try_compile "$LINENO"; then :
   8761   ac_cv_header_time=yes
   8762 else
   8763   ac_cv_header_time=no
   8764 fi
   8765 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   8766 fi
   8767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
   8768 $as_echo "$ac_cv_header_time" >&6; }
   8769 if test $ac_cv_header_time = yes; then
   8770 
   8771 $as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
   8772 
   8773 fi
   8774 
   8775 
   8776 for ac_header in dlfcn.h execinfo.h fcntl.h inttypes.h link.h
   8777 do :
   8778   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
   8779 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
   8780 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
   8781   cat >>confdefs.h <<_ACEOF
   8782 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
   8783 _ACEOF
   8784 
   8785 fi
   8786 
   8787 done
   8788 
   8789 for ac_header in signal.h stdint.h sysexits.h termios.h unistd.h
   8790 do :
   8791   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
   8792 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
   8793 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
   8794   cat >>confdefs.h <<_ACEOF
   8795 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
   8796 _ACEOF
   8797 
   8798 fi
   8799 
   8800 done
   8801 
   8802 for ac_header in sys/mman.h sys/param.h sys/resource.h sys/time.h sys/uio.h
   8803 do :
   8804   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
   8805 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
   8806 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
   8807   cat >>confdefs.h <<_ACEOF
   8808 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
   8809 _ACEOF
   8810 
   8811 fi
   8812 
   8813 done
   8814 
   8815 for ac_header in sys/ioctl.h malloc/malloc.h mach/mach.h
   8816 do :
   8817   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
   8818 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
   8819 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
   8820   cat >>confdefs.h <<_ACEOF
   8821 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
   8822 _ACEOF
   8823 
   8824 fi
   8825 
   8826 done
   8827 
   8828 for ac_header in valgrind/valgrind.h
   8829 do :
   8830   ac_fn_c_check_header_mongrel "$LINENO" "valgrind/valgrind.h" "ac_cv_header_valgrind_valgrind_h" "$ac_includes_default"
   8831 if test "x$ac_cv_header_valgrind_valgrind_h" = xyes; then :
   8832   cat >>confdefs.h <<_ACEOF
   8833 #define HAVE_VALGRIND_VALGRIND_H 1
   8834 _ACEOF
   8835 
   8836 fi
   8837 
   8838 done
   8839 
   8840 for ac_header in fenv.h
   8841 do :
   8842   ac_fn_c_check_header_mongrel "$LINENO" "fenv.h" "ac_cv_header_fenv_h" "$ac_includes_default"
   8843 if test "x$ac_cv_header_fenv_h" = xyes; then :
   8844   cat >>confdefs.h <<_ACEOF
   8845 #define HAVE_FENV_H 1
   8846 _ACEOF
   8847 
   8848 fi
   8849 
   8850 done
   8851 
   8852 ac_fn_c_check_decl "$LINENO" "arc4random" "ac_cv_have_decl_arc4random" "#include <stdlib.h>
   8853 "
   8854 if test "x$ac_cv_have_decl_arc4random" = xyes; then :
   8855   ac_have_decl=1
   8856 else
   8857   ac_have_decl=0
   8858 fi
   8859 
   8860 cat >>confdefs.h <<_ACEOF
   8861 #define HAVE_DECL_ARC4RANDOM $ac_have_decl
   8862 _ACEOF
   8863 
   8864 ac_fn_c_check_decl "$LINENO" "FE_ALL_EXCEPT" "ac_cv_have_decl_FE_ALL_EXCEPT" "#include <fenv.h>
   8865 "
   8866 if test "x$ac_cv_have_decl_FE_ALL_EXCEPT" = xyes; then :
   8867   ac_have_decl=1
   8868 else
   8869   ac_have_decl=0
   8870 fi
   8871 
   8872 cat >>confdefs.h <<_ACEOF
   8873 #define HAVE_DECL_FE_ALL_EXCEPT $ac_have_decl
   8874 _ACEOF
   8875 ac_fn_c_check_decl "$LINENO" "FE_INEXACT" "ac_cv_have_decl_FE_INEXACT" "#include <fenv.h>
   8876 "
   8877 if test "x$ac_cv_have_decl_FE_INEXACT" = xyes; then :
   8878   ac_have_decl=1
   8879 else
   8880   ac_have_decl=0
   8881 fi
   8882 
   8883 cat >>confdefs.h <<_ACEOF
   8884 #define HAVE_DECL_FE_INEXACT $ac_have_decl
   8885 _ACEOF
   8886 
   8887 if test "$LLVM_ENABLE_THREADS" -eq 1 && test "$ENABLE_PTHREADS" -eq 1 ; then
   8888   for ac_header in pthread.h
   8889 do :
   8890   ac_fn_c_check_header_mongrel "$LINENO" "pthread.h" "ac_cv_header_pthread_h" "$ac_includes_default"
   8891 if test "x$ac_cv_header_pthread_h" = xyes; then :
   8892   cat >>confdefs.h <<_ACEOF
   8893 #define HAVE_PTHREAD_H 1
   8894 _ACEOF
   8895  HAVE_PTHREAD=1
   8896 
   8897 else
   8898   HAVE_PTHREAD=0
   8899 
   8900 fi
   8901 
   8902 done
   8903 
   8904 else
   8905   HAVE_PTHREAD=0
   8906 
   8907 fi
   8908 if test "$LLVM_ENABLE_ZLIB" -eq 1 ; then
   8909   for ac_header in zlib.h
   8910 do :
   8911   ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
   8912 if test "x$ac_cv_header_zlib_h" = xyes; then :
   8913   cat >>confdefs.h <<_ACEOF
   8914 #define HAVE_ZLIB_H 1
   8915 _ACEOF
   8916  HAVE_LIBZ=1
   8917 
   8918 else
   8919   HAVE_LIBZ=0
   8920 
   8921 fi
   8922 
   8923 done
   8924 
   8925 else
   8926   HAVE_LIBZ=0
   8927 
   8928 fi
   8929 
   8930 if test "$llvm_cv_enable_libffi" = "yes" ; then
   8931   for ac_header in ffi.h ffi/ffi.h
   8932 do :
   8933   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
   8934 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
   8935 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
   8936   cat >>confdefs.h <<_ACEOF
   8937 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
   8938 _ACEOF
   8939 
   8940 fi
   8941 
   8942 done
   8943 
   8944 fi
   8945 
   8946 for ac_header in CrashReporterClient.h
   8947 do :
   8948   ac_fn_c_check_header_mongrel "$LINENO" "CrashReporterClient.h" "ac_cv_header_CrashReporterClient_h" "$ac_includes_default"
   8949 if test "x$ac_cv_header_CrashReporterClient_h" = xyes; then :
   8950   cat >>confdefs.h <<_ACEOF
   8951 #define HAVE_CRASHREPORTERCLIENT_H 1
   8952 _ACEOF
   8953 
   8954 fi
   8955 
   8956 done
   8957 
   8958 
   8959 { $as_echo "$as_me:${as_lineno-$LINENO}: checking __crashreporter_info__" >&5
   8960 $as_echo_n "checking __crashreporter_info__... " >&6; }
   8961 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   8962 /* end confdefs.h.  */
   8963 
   8964 
   8965     extern const char *__crashreporter_info__;
   8966     int main() {
   8967       __crashreporter_info__ = "test";
   8968       return 0;
   8969     }
   8970 
   8971 
   8972 _ACEOF
   8973 if ac_fn_c_try_link "$LINENO"; then :
   8974 
   8975   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   8976 $as_echo "yes" >&6; }
   8977 
   8978 $as_echo "#define HAVE_CRASHREPORTER_INFO 1" >>confdefs.h
   8979 
   8980 
   8981 else
   8982 
   8983   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   8984 $as_echo "no" >&6; }
   8985 
   8986 $as_echo "#define HAVE_CRASHREPORTER_INFO 0" >>confdefs.h
   8987 
   8988 
   8989 fi
   8990 rm -f core conftest.err conftest.$ac_objext \
   8991     conftest$ac_exeext conftest.$ac_ext
   8992 
   8993 
   8994 $as_echo "#define HAVE_DIA_SDK 0" >>confdefs.h
   8995 
   8996 
   8997 
   8998 
   8999   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for HUGE_VAL sanity" >&5
   9000 $as_echo_n "checking for HUGE_VAL sanity... " >&6; }
   9001 if ${ac_cv_huge_val_sanity+:} false; then :
   9002   $as_echo_n "(cached) " >&6
   9003 else
   9004 
   9005     ac_ext=cpp
   9006 ac_cpp='$CXXCPP $CPPFLAGS'
   9007 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   9008 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   9009 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
   9010 
   9011     ac_save_CXXFLAGS=$CXXFLAGS
   9012     CXXFLAGS="$CXXFLAGS -pedantic"
   9013     if test "$cross_compiling" = yes; then :
   9014   ac_cv_huge_val_sanity=yes
   9015 else
   9016   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   9017 /* end confdefs.h.  */
   9018 #include <math.h>
   9019 int
   9020 main ()
   9021 {
   9022 double x = HUGE_VAL; return x != x;
   9023   ;
   9024   return 0;
   9025 }
   9026 _ACEOF
   9027 if ac_fn_cxx_try_run "$LINENO"; then :
   9028   ac_cv_huge_val_sanity=yes
   9029 else
   9030   ac_cv_huge_val_sanity=no
   9031 fi
   9032 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   9033   conftest.$ac_objext conftest.beam conftest.$ac_ext
   9034 fi
   9035 
   9036     CXXFLAGS=$ac_save_CXXFLAGS
   9037     ac_ext=c
   9038 ac_cpp='$CPP $CPPFLAGS'
   9039 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   9040 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   9041 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   9042 
   9043 
   9044 fi
   9045 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_huge_val_sanity" >&5
   9046 $as_echo "$ac_cv_huge_val_sanity" >&6; }
   9047   HUGE_VAL_SANITY=$ac_cv_huge_val_sanity
   9048 
   9049 
   9050 ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
   9051 if test "x$ac_cv_type_pid_t" = xyes; then :
   9052 
   9053 else
   9054 
   9055 cat >>confdefs.h <<_ACEOF
   9056 #define pid_t int
   9057 _ACEOF
   9058 
   9059 fi
   9060 
   9061 ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
   9062 if test "x$ac_cv_type_size_t" = xyes; then :
   9063 
   9064 else
   9065 
   9066 cat >>confdefs.h <<_ACEOF
   9067 #define size_t unsigned int
   9068 _ACEOF
   9069 
   9070 fi
   9071 
   9072 
   9073 cat >>confdefs.h <<_ACEOF
   9074 #define RETSIGTYPE void
   9075 _ACEOF
   9076 
   9077 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct tm is in sys/time.h or time.h" >&5
   9078 $as_echo_n "checking whether struct tm is in sys/time.h or time.h... " >&6; }
   9079 if ${ac_cv_struct_tm+:} false; then :
   9080   $as_echo_n "(cached) " >&6
   9081 else
   9082   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   9083 /* end confdefs.h.  */
   9084 #include <sys/types.h>
   9085 #include <time.h>
   9086 
   9087 int
   9088 main ()
   9089 {
   9090 struct tm tm;
   9091 				     int *p = &tm.tm_sec;
   9092 				     return !p;
   9093   ;
   9094   return 0;
   9095 }
   9096 _ACEOF
   9097 if ac_fn_c_try_compile "$LINENO"; then :
   9098   ac_cv_struct_tm=time.h
   9099 else
   9100   ac_cv_struct_tm=sys/time.h
   9101 fi
   9102 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   9103 fi
   9104 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm" >&5
   9105 $as_echo "$ac_cv_struct_tm" >&6; }
   9106 if test $ac_cv_struct_tm = sys/time.h; then
   9107 
   9108 $as_echo "#define TM_IN_SYS_TIME 1" >>confdefs.h
   9109 
   9110 fi
   9111 
   9112 ac_fn_c_check_type "$LINENO" "int64_t" "ac_cv_type_int64_t" "$ac_includes_default"
   9113 if test "x$ac_cv_type_int64_t" = xyes; then :
   9114 
   9115 cat >>confdefs.h <<_ACEOF
   9116 #define HAVE_INT64_T 1
   9117 _ACEOF
   9118 
   9119 
   9120 else
   9121   as_fn_error $? "Type int64_t required but not found" "$LINENO" 5
   9122 fi
   9123 
   9124 ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "$ac_includes_default"
   9125 if test "x$ac_cv_type_uint64_t" = xyes; then :
   9126 
   9127 cat >>confdefs.h <<_ACEOF
   9128 #define HAVE_UINT64_T 1
   9129 _ACEOF
   9130 
   9131 
   9132 else
   9133   ac_fn_c_check_type "$LINENO" "u_int64_t" "ac_cv_type_u_int64_t" "$ac_includes_default"
   9134 if test "x$ac_cv_type_u_int64_t" = xyes; then :
   9135 
   9136 cat >>confdefs.h <<_ACEOF
   9137 #define HAVE_U_INT64_T 1
   9138 _ACEOF
   9139 
   9140 
   9141 else
   9142   as_fn_error $? "Type uint64_t or u_int64_t required but not found" "$LINENO" 5
   9143 fi
   9144 
   9145 fi
   9146 
   9147 
   9148 ac_fn_c_check_member "$LINENO" "struct stat" "st_mtimensec.tv_nsec" "ac_cv_member_struct_stat_st_mtimensec_tv_nsec" "#include <sys/stat.h>
   9149 "
   9150 if test "x$ac_cv_member_struct_stat_st_mtimensec_tv_nsec" = xyes; then :
   9151 
   9152 cat >>confdefs.h <<_ACEOF
   9153 #define HAVE_STRUCT_STAT_ST_MTIMENSEC_TV_NSEC 1
   9154 _ACEOF
   9155 
   9156 
   9157 fi
   9158 ac_fn_c_check_member "$LINENO" "struct stat" "st_mtim.tv_nsec" "ac_cv_member_struct_stat_st_mtim_tv_nsec" "#include <sys/stat.h>
   9159 "
   9160 if test "x$ac_cv_member_struct_stat_st_mtim_tv_nsec" = xyes; then :
   9161 
   9162 cat >>confdefs.h <<_ACEOF
   9163 #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1
   9164 _ACEOF
   9165 
   9166 
   9167 fi
   9168 
   9169 
   9170 
   9171 for ac_func in _Unwind_Backtrace backtrace getcwd
   9172 do :
   9173   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
   9174 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
   9175 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
   9176   cat >>confdefs.h <<_ACEOF
   9177 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
   9178 _ACEOF
   9179 
   9180 fi
   9181 done
   9182 
   9183 for ac_func in getpagesize getrusage getrlimit setrlimit gettimeofday
   9184 do :
   9185   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
   9186 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
   9187 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
   9188   cat >>confdefs.h <<_ACEOF
   9189 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
   9190 _ACEOF
   9191 
   9192 fi
   9193 done
   9194 
   9195 for ac_func in isatty mkdtemp mkstemp
   9196 do :
   9197   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
   9198 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
   9199 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
   9200   cat >>confdefs.h <<_ACEOF
   9201 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
   9202 _ACEOF
   9203 
   9204 fi
   9205 done
   9206 
   9207 for ac_func in mktemp posix_spawn pread realpath sbrk setrlimit
   9208 do :
   9209   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
   9210 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
   9211 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
   9212   cat >>confdefs.h <<_ACEOF
   9213 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
   9214 _ACEOF
   9215 
   9216 fi
   9217 done
   9218 
   9219 for ac_func in strerror strerror_r setenv
   9220 do :
   9221   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
   9222 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
   9223 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
   9224   cat >>confdefs.h <<_ACEOF
   9225 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
   9226 _ACEOF
   9227 
   9228 fi
   9229 done
   9230 
   9231 for ac_func in strtoll sysconf malloc_zone_statistics
   9232 do :
   9233   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
   9234 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
   9235 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
   9236   cat >>confdefs.h <<_ACEOF
   9237 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
   9238 _ACEOF
   9239 
   9240 fi
   9241 done
   9242 
   9243 for ac_func in sigaltstack writev posix_fallocate
   9244 do :
   9245   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
   9246 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
   9247 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
   9248   cat >>confdefs.h <<_ACEOF
   9249 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
   9250 _ACEOF
   9251 
   9252 fi
   9253 done
   9254 
   9255 for ac_func in futimes futimens _chsize_s
   9256 do :
   9257   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
   9258 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
   9259 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
   9260   cat >>confdefs.h <<_ACEOF
   9261 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
   9262 _ACEOF
   9263 
   9264 fi
   9265 done
   9266 
   9267 
   9268 ac_fn_c_check_decl "$LINENO" "arc4random" "ac_cv_have_decl_arc4random" "$ac_includes_default"
   9269 if test "x$ac_cv_have_decl_arc4random" = xyes; then :
   9270   ac_have_decl=1
   9271 else
   9272   ac_have_decl=0
   9273 fi
   9274 
   9275 cat >>confdefs.h <<_ACEOF
   9276 #define HAVE_DECL_ARC4RANDOM $ac_have_decl
   9277 _ACEOF
   9278 
   9279 
   9280 ac_fn_c_check_decl "$LINENO" "strerror_s" "ac_cv_have_decl_strerror_s" "$ac_includes_default"
   9281 if test "x$ac_cv_have_decl_strerror_s" = xyes; then :
   9282   ac_have_decl=1
   9283 else
   9284   ac_have_decl=0
   9285 fi
   9286 
   9287 cat >>confdefs.h <<_ACEOF
   9288 #define HAVE_DECL_STRERROR_S $ac_have_decl
   9289 _ACEOF
   9290 
   9291 
   9292 if test "$llvm_cv_os_type" = "MingW" ; then
   9293   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _alloca in -lgcc" >&5
   9294 $as_echo_n "checking for _alloca in -lgcc... " >&6; }
   9295 if ${ac_cv_lib_gcc__alloca+:} false; then :
   9296   $as_echo_n "(cached) " >&6
   9297 else
   9298   ac_check_lib_save_LIBS=$LIBS
   9299 LIBS="-lgcc  $LIBS"
   9300 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   9301 /* end confdefs.h.  */
   9302 
   9303 /* Override any GCC internal prototype to avoid an error.
   9304    Use char because int might match the return type of a GCC
   9305    builtin and then its argument prototype would still apply.  */
   9306 #ifdef __cplusplus
   9307 extern "C"
   9308 #endif
   9309 char _alloca ();
   9310 int
   9311 main ()
   9312 {
   9313 return _alloca ();
   9314   ;
   9315   return 0;
   9316 }
   9317 _ACEOF
   9318 if ac_fn_c_try_link "$LINENO"; then :
   9319   ac_cv_lib_gcc__alloca=yes
   9320 else
   9321   ac_cv_lib_gcc__alloca=no
   9322 fi
   9323 rm -f core conftest.err conftest.$ac_objext \
   9324     conftest$ac_exeext conftest.$ac_ext
   9325 LIBS=$ac_check_lib_save_LIBS
   9326 fi
   9327 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gcc__alloca" >&5
   9328 $as_echo "$ac_cv_lib_gcc__alloca" >&6; }
   9329 if test "x$ac_cv_lib_gcc__alloca" = xyes; then :
   9330 
   9331 $as_echo "#define HAVE__ALLOCA 1" >>confdefs.h
   9332 
   9333 fi
   9334 
   9335   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __alloca in -lgcc" >&5
   9336 $as_echo_n "checking for __alloca in -lgcc... " >&6; }
   9337 if ${ac_cv_lib_gcc___alloca+:} false; then :
   9338   $as_echo_n "(cached) " >&6
   9339 else
   9340   ac_check_lib_save_LIBS=$LIBS
   9341 LIBS="-lgcc  $LIBS"
   9342 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   9343 /* end confdefs.h.  */
   9344 
   9345 /* Override any GCC internal prototype to avoid an error.
   9346    Use char because int might match the return type of a GCC
   9347    builtin and then its argument prototype would still apply.  */
   9348 #ifdef __cplusplus
   9349 extern "C"
   9350 #endif
   9351 char __alloca ();
   9352 int
   9353 main ()
   9354 {
   9355 return __alloca ();
   9356   ;
   9357   return 0;
   9358 }
   9359 _ACEOF
   9360 if ac_fn_c_try_link "$LINENO"; then :
   9361   ac_cv_lib_gcc___alloca=yes
   9362 else
   9363   ac_cv_lib_gcc___alloca=no
   9364 fi
   9365 rm -f core conftest.err conftest.$ac_objext \
   9366     conftest$ac_exeext conftest.$ac_ext
   9367 LIBS=$ac_check_lib_save_LIBS
   9368 fi
   9369 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gcc___alloca" >&5
   9370 $as_echo "$ac_cv_lib_gcc___alloca" >&6; }
   9371 if test "x$ac_cv_lib_gcc___alloca" = xyes; then :
   9372 
   9373 $as_echo "#define HAVE___ALLOCA 1" >>confdefs.h
   9374 
   9375 fi
   9376 
   9377   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __chkstk in -lgcc" >&5
   9378 $as_echo_n "checking for __chkstk in -lgcc... " >&6; }
   9379 if ${ac_cv_lib_gcc___chkstk+:} false; then :
   9380   $as_echo_n "(cached) " >&6
   9381 else
   9382   ac_check_lib_save_LIBS=$LIBS
   9383 LIBS="-lgcc  $LIBS"
   9384 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   9385 /* end confdefs.h.  */
   9386 
   9387 /* Override any GCC internal prototype to avoid an error.
   9388    Use char because int might match the return type of a GCC
   9389    builtin and then its argument prototype would still apply.  */
   9390 #ifdef __cplusplus
   9391 extern "C"
   9392 #endif
   9393 char __chkstk ();
   9394 int
   9395 main ()
   9396 {
   9397 return __chkstk ();
   9398   ;
   9399   return 0;
   9400 }
   9401 _ACEOF
   9402 if ac_fn_c_try_link "$LINENO"; then :
   9403   ac_cv_lib_gcc___chkstk=yes
   9404 else
   9405   ac_cv_lib_gcc___chkstk=no
   9406 fi
   9407 rm -f core conftest.err conftest.$ac_objext \
   9408     conftest$ac_exeext conftest.$ac_ext
   9409 LIBS=$ac_check_lib_save_LIBS
   9410 fi
   9411 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gcc___chkstk" >&5
   9412 $as_echo "$ac_cv_lib_gcc___chkstk" >&6; }
   9413 if test "x$ac_cv_lib_gcc___chkstk" = xyes; then :
   9414 
   9415 $as_echo "#define HAVE___CHKSTK 1" >>confdefs.h
   9416 
   9417 fi
   9418 
   9419   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __chkstk_ms in -lgcc" >&5
   9420 $as_echo_n "checking for __chkstk_ms in -lgcc... " >&6; }
   9421 if ${ac_cv_lib_gcc___chkstk_ms+:} false; then :
   9422   $as_echo_n "(cached) " >&6
   9423 else
   9424   ac_check_lib_save_LIBS=$LIBS
   9425 LIBS="-lgcc  $LIBS"
   9426 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   9427 /* end confdefs.h.  */
   9428 
   9429 /* Override any GCC internal prototype to avoid an error.
   9430    Use char because int might match the return type of a GCC
   9431    builtin and then its argument prototype would still apply.  */
   9432 #ifdef __cplusplus
   9433 extern "C"
   9434 #endif
   9435 char __chkstk_ms ();
   9436 int
   9437 main ()
   9438 {
   9439 return __chkstk_ms ();
   9440   ;
   9441   return 0;
   9442 }
   9443 _ACEOF
   9444 if ac_fn_c_try_link "$LINENO"; then :
   9445   ac_cv_lib_gcc___chkstk_ms=yes
   9446 else
   9447   ac_cv_lib_gcc___chkstk_ms=no
   9448 fi
   9449 rm -f core conftest.err conftest.$ac_objext \
   9450     conftest$ac_exeext conftest.$ac_ext
   9451 LIBS=$ac_check_lib_save_LIBS
   9452 fi
   9453 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gcc___chkstk_ms" >&5
   9454 $as_echo "$ac_cv_lib_gcc___chkstk_ms" >&6; }
   9455 if test "x$ac_cv_lib_gcc___chkstk_ms" = xyes; then :
   9456 
   9457 $as_echo "#define HAVE___CHKSTK_MS 1" >>confdefs.h
   9458 
   9459 fi
   9460 
   9461   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ___chkstk in -lgcc" >&5
   9462 $as_echo_n "checking for ___chkstk in -lgcc... " >&6; }
   9463 if ${ac_cv_lib_gcc____chkstk+:} false; then :
   9464   $as_echo_n "(cached) " >&6
   9465 else
   9466   ac_check_lib_save_LIBS=$LIBS
   9467 LIBS="-lgcc  $LIBS"
   9468 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   9469 /* end confdefs.h.  */
   9470 
   9471 /* Override any GCC internal prototype to avoid an error.
   9472    Use char because int might match the return type of a GCC
   9473    builtin and then its argument prototype would still apply.  */
   9474 #ifdef __cplusplus
   9475 extern "C"
   9476 #endif
   9477 char ___chkstk ();
   9478 int
   9479 main ()
   9480 {
   9481 return ___chkstk ();
   9482   ;
   9483   return 0;
   9484 }
   9485 _ACEOF
   9486 if ac_fn_c_try_link "$LINENO"; then :
   9487   ac_cv_lib_gcc____chkstk=yes
   9488 else
   9489   ac_cv_lib_gcc____chkstk=no
   9490 fi
   9491 rm -f core conftest.err conftest.$ac_objext \
   9492     conftest$ac_exeext conftest.$ac_ext
   9493 LIBS=$ac_check_lib_save_LIBS
   9494 fi
   9495 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gcc____chkstk" >&5
   9496 $as_echo "$ac_cv_lib_gcc____chkstk" >&6; }
   9497 if test "x$ac_cv_lib_gcc____chkstk" = xyes; then :
   9498 
   9499 $as_echo "#define HAVE____CHKSTK 1" >>confdefs.h
   9500 
   9501 fi
   9502 
   9503   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ___chkstk_ms in -lgcc" >&5
   9504 $as_echo_n "checking for ___chkstk_ms in -lgcc... " >&6; }
   9505 if ${ac_cv_lib_gcc____chkstk_ms+:} false; then :
   9506   $as_echo_n "(cached) " >&6
   9507 else
   9508   ac_check_lib_save_LIBS=$LIBS
   9509 LIBS="-lgcc  $LIBS"
   9510 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   9511 /* end confdefs.h.  */
   9512 
   9513 /* Override any GCC internal prototype to avoid an error.
   9514    Use char because int might match the return type of a GCC
   9515    builtin and then its argument prototype would still apply.  */
   9516 #ifdef __cplusplus
   9517 extern "C"
   9518 #endif
   9519 char ___chkstk_ms ();
   9520 int
   9521 main ()
   9522 {
   9523 return ___chkstk_ms ();
   9524   ;
   9525   return 0;
   9526 }
   9527 _ACEOF
   9528 if ac_fn_c_try_link "$LINENO"; then :
   9529   ac_cv_lib_gcc____chkstk_ms=yes
   9530 else
   9531   ac_cv_lib_gcc____chkstk_ms=no
   9532 fi
   9533 rm -f core conftest.err conftest.$ac_objext \
   9534     conftest$ac_exeext conftest.$ac_ext
   9535 LIBS=$ac_check_lib_save_LIBS
   9536 fi
   9537 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gcc____chkstk_ms" >&5
   9538 $as_echo "$ac_cv_lib_gcc____chkstk_ms" >&6; }
   9539 if test "x$ac_cv_lib_gcc____chkstk_ms" = xyes; then :
   9540 
   9541 $as_echo "#define HAVE____CHKSTK_MS 1" >>confdefs.h
   9542 
   9543 fi
   9544 
   9545 
   9546   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __ashldi3 in -lgcc" >&5
   9547 $as_echo_n "checking for __ashldi3 in -lgcc... " >&6; }
   9548 if ${ac_cv_lib_gcc___ashldi3+:} false; then :
   9549   $as_echo_n "(cached) " >&6
   9550 else
   9551   ac_check_lib_save_LIBS=$LIBS
   9552 LIBS="-lgcc  $LIBS"
   9553 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   9554 /* end confdefs.h.  */
   9555 
   9556 /* Override any GCC internal prototype to avoid an error.
   9557    Use char because int might match the return type of a GCC
   9558    builtin and then its argument prototype would still apply.  */
   9559 #ifdef __cplusplus
   9560 extern "C"
   9561 #endif
   9562 char __ashldi3 ();
   9563 int
   9564 main ()
   9565 {
   9566 return __ashldi3 ();
   9567   ;
   9568   return 0;
   9569 }
   9570 _ACEOF
   9571 if ac_fn_c_try_link "$LINENO"; then :
   9572   ac_cv_lib_gcc___ashldi3=yes
   9573 else
   9574   ac_cv_lib_gcc___ashldi3=no
   9575 fi
   9576 rm -f core conftest.err conftest.$ac_objext \
   9577     conftest$ac_exeext conftest.$ac_ext
   9578 LIBS=$ac_check_lib_save_LIBS
   9579 fi
   9580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gcc___ashldi3" >&5
   9581 $as_echo "$ac_cv_lib_gcc___ashldi3" >&6; }
   9582 if test "x$ac_cv_lib_gcc___ashldi3" = xyes; then :
   9583 
   9584 $as_echo "#define HAVE___ASHLDI3 1" >>confdefs.h
   9585 
   9586 fi
   9587 
   9588   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __ashrdi3 in -lgcc" >&5
   9589 $as_echo_n "checking for __ashrdi3 in -lgcc... " >&6; }
   9590 if ${ac_cv_lib_gcc___ashrdi3+:} false; then :
   9591   $as_echo_n "(cached) " >&6
   9592 else
   9593   ac_check_lib_save_LIBS=$LIBS
   9594 LIBS="-lgcc  $LIBS"
   9595 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   9596 /* end confdefs.h.  */
   9597 
   9598 /* Override any GCC internal prototype to avoid an error.
   9599    Use char because int might match the return type of a GCC
   9600    builtin and then its argument prototype would still apply.  */
   9601 #ifdef __cplusplus
   9602 extern "C"
   9603 #endif
   9604 char __ashrdi3 ();
   9605 int
   9606 main ()
   9607 {
   9608 return __ashrdi3 ();
   9609   ;
   9610   return 0;
   9611 }
   9612 _ACEOF
   9613 if ac_fn_c_try_link "$LINENO"; then :
   9614   ac_cv_lib_gcc___ashrdi3=yes
   9615 else
   9616   ac_cv_lib_gcc___ashrdi3=no
   9617 fi
   9618 rm -f core conftest.err conftest.$ac_objext \
   9619     conftest$ac_exeext conftest.$ac_ext
   9620 LIBS=$ac_check_lib_save_LIBS
   9621 fi
   9622 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gcc___ashrdi3" >&5
   9623 $as_echo "$ac_cv_lib_gcc___ashrdi3" >&6; }
   9624 if test "x$ac_cv_lib_gcc___ashrdi3" = xyes; then :
   9625 
   9626 $as_echo "#define HAVE___ASHRDI3 1" >>confdefs.h
   9627 
   9628 fi
   9629 
   9630   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __divdi3 in -lgcc" >&5
   9631 $as_echo_n "checking for __divdi3 in -lgcc... " >&6; }
   9632 if ${ac_cv_lib_gcc___divdi3+:} false; then :
   9633   $as_echo_n "(cached) " >&6
   9634 else
   9635   ac_check_lib_save_LIBS=$LIBS
   9636 LIBS="-lgcc  $LIBS"
   9637 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   9638 /* end confdefs.h.  */
   9639 
   9640 /* Override any GCC internal prototype to avoid an error.
   9641    Use char because int might match the return type of a GCC
   9642    builtin and then its argument prototype would still apply.  */
   9643 #ifdef __cplusplus
   9644 extern "C"
   9645 #endif
   9646 char __divdi3 ();
   9647 int
   9648 main ()
   9649 {
   9650 return __divdi3 ();
   9651   ;
   9652   return 0;
   9653 }
   9654 _ACEOF
   9655 if ac_fn_c_try_link "$LINENO"; then :
   9656   ac_cv_lib_gcc___divdi3=yes
   9657 else
   9658   ac_cv_lib_gcc___divdi3=no
   9659 fi
   9660 rm -f core conftest.err conftest.$ac_objext \
   9661     conftest$ac_exeext conftest.$ac_ext
   9662 LIBS=$ac_check_lib_save_LIBS
   9663 fi
   9664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gcc___divdi3" >&5
   9665 $as_echo "$ac_cv_lib_gcc___divdi3" >&6; }
   9666 if test "x$ac_cv_lib_gcc___divdi3" = xyes; then :
   9667 
   9668 $as_echo "#define HAVE___DIVDI3 1" >>confdefs.h
   9669 
   9670 fi
   9671 
   9672   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __fixdfdi in -lgcc" >&5
   9673 $as_echo_n "checking for __fixdfdi in -lgcc... " >&6; }
   9674 if ${ac_cv_lib_gcc___fixdfdi+:} false; then :
   9675   $as_echo_n "(cached) " >&6
   9676 else
   9677   ac_check_lib_save_LIBS=$LIBS
   9678 LIBS="-lgcc  $LIBS"
   9679 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   9680 /* end confdefs.h.  */
   9681 
   9682 /* Override any GCC internal prototype to avoid an error.
   9683    Use char because int might match the return type of a GCC
   9684    builtin and then its argument prototype would still apply.  */
   9685 #ifdef __cplusplus
   9686 extern "C"
   9687 #endif
   9688 char __fixdfdi ();
   9689 int
   9690 main ()
   9691 {
   9692 return __fixdfdi ();
   9693   ;
   9694   return 0;
   9695 }
   9696 _ACEOF
   9697 if ac_fn_c_try_link "$LINENO"; then :
   9698   ac_cv_lib_gcc___fixdfdi=yes
   9699 else
   9700   ac_cv_lib_gcc___fixdfdi=no
   9701 fi
   9702 rm -f core conftest.err conftest.$ac_objext \
   9703     conftest$ac_exeext conftest.$ac_ext
   9704 LIBS=$ac_check_lib_save_LIBS
   9705 fi
   9706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gcc___fixdfdi" >&5
   9707 $as_echo "$ac_cv_lib_gcc___fixdfdi" >&6; }
   9708 if test "x$ac_cv_lib_gcc___fixdfdi" = xyes; then :
   9709 
   9710 $as_echo "#define HAVE___FIXDFDI 1" >>confdefs.h
   9711 
   9712 fi
   9713 
   9714   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __fixsfdi in -lgcc" >&5
   9715 $as_echo_n "checking for __fixsfdi in -lgcc... " >&6; }
   9716 if ${ac_cv_lib_gcc___fixsfdi+:} false; then :
   9717   $as_echo_n "(cached) " >&6
   9718 else
   9719   ac_check_lib_save_LIBS=$LIBS
   9720 LIBS="-lgcc  $LIBS"
   9721 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   9722 /* end confdefs.h.  */
   9723 
   9724 /* Override any GCC internal prototype to avoid an error.
   9725    Use char because int might match the return type of a GCC
   9726    builtin and then its argument prototype would still apply.  */
   9727 #ifdef __cplusplus
   9728 extern "C"
   9729 #endif
   9730 char __fixsfdi ();
   9731 int
   9732 main ()
   9733 {
   9734 return __fixsfdi ();
   9735   ;
   9736   return 0;
   9737 }
   9738 _ACEOF
   9739 if ac_fn_c_try_link "$LINENO"; then :
   9740   ac_cv_lib_gcc___fixsfdi=yes
   9741 else
   9742   ac_cv_lib_gcc___fixsfdi=no
   9743 fi
   9744 rm -f core conftest.err conftest.$ac_objext \
   9745     conftest$ac_exeext conftest.$ac_ext
   9746 LIBS=$ac_check_lib_save_LIBS
   9747 fi
   9748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gcc___fixsfdi" >&5
   9749 $as_echo "$ac_cv_lib_gcc___fixsfdi" >&6; }
   9750 if test "x$ac_cv_lib_gcc___fixsfdi" = xyes; then :
   9751 
   9752 $as_echo "#define HAVE___FIXSFDI 1" >>confdefs.h
   9753 
   9754 fi
   9755 
   9756   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __floatdidf in -lgcc" >&5
   9757 $as_echo_n "checking for __floatdidf in -lgcc... " >&6; }
   9758 if ${ac_cv_lib_gcc___floatdidf+:} false; then :
   9759   $as_echo_n "(cached) " >&6
   9760 else
   9761   ac_check_lib_save_LIBS=$LIBS
   9762 LIBS="-lgcc  $LIBS"
   9763 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   9764 /* end confdefs.h.  */
   9765 
   9766 /* Override any GCC internal prototype to avoid an error.
   9767    Use char because int might match the return type of a GCC
   9768    builtin and then its argument prototype would still apply.  */
   9769 #ifdef __cplusplus
   9770 extern "C"
   9771 #endif
   9772 char __floatdidf ();
   9773 int
   9774 main ()
   9775 {
   9776 return __floatdidf ();
   9777   ;
   9778   return 0;
   9779 }
   9780 _ACEOF
   9781 if ac_fn_c_try_link "$LINENO"; then :
   9782   ac_cv_lib_gcc___floatdidf=yes
   9783 else
   9784   ac_cv_lib_gcc___floatdidf=no
   9785 fi
   9786 rm -f core conftest.err conftest.$ac_objext \
   9787     conftest$ac_exeext conftest.$ac_ext
   9788 LIBS=$ac_check_lib_save_LIBS
   9789 fi
   9790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gcc___floatdidf" >&5
   9791 $as_echo "$ac_cv_lib_gcc___floatdidf" >&6; }
   9792 if test "x$ac_cv_lib_gcc___floatdidf" = xyes; then :
   9793 
   9794 $as_echo "#define HAVE___FLOATDIDF 1" >>confdefs.h
   9795 
   9796 fi
   9797 
   9798   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __lshrdi3 in -lgcc" >&5
   9799 $as_echo_n "checking for __lshrdi3 in -lgcc... " >&6; }
   9800 if ${ac_cv_lib_gcc___lshrdi3+:} false; then :
   9801   $as_echo_n "(cached) " >&6
   9802 else
   9803   ac_check_lib_save_LIBS=$LIBS
   9804 LIBS="-lgcc  $LIBS"
   9805 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   9806 /* end confdefs.h.  */
   9807 
   9808 /* Override any GCC internal prototype to avoid an error.
   9809    Use char because int might match the return type of a GCC
   9810    builtin and then its argument prototype would still apply.  */
   9811 #ifdef __cplusplus
   9812 extern "C"
   9813 #endif
   9814 char __lshrdi3 ();
   9815 int
   9816 main ()
   9817 {
   9818 return __lshrdi3 ();
   9819   ;
   9820   return 0;
   9821 }
   9822 _ACEOF
   9823 if ac_fn_c_try_link "$LINENO"; then :
   9824   ac_cv_lib_gcc___lshrdi3=yes
   9825 else
   9826   ac_cv_lib_gcc___lshrdi3=no
   9827 fi
   9828 rm -f core conftest.err conftest.$ac_objext \
   9829     conftest$ac_exeext conftest.$ac_ext
   9830 LIBS=$ac_check_lib_save_LIBS
   9831 fi
   9832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gcc___lshrdi3" >&5
   9833 $as_echo "$ac_cv_lib_gcc___lshrdi3" >&6; }
   9834 if test "x$ac_cv_lib_gcc___lshrdi3" = xyes; then :
   9835 
   9836 $as_echo "#define HAVE___LSHRDI3 1" >>confdefs.h
   9837 
   9838 fi
   9839 
   9840   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __moddi3 in -lgcc" >&5
   9841 $as_echo_n "checking for __moddi3 in -lgcc... " >&6; }
   9842 if ${ac_cv_lib_gcc___moddi3+:} false; then :
   9843   $as_echo_n "(cached) " >&6
   9844 else
   9845   ac_check_lib_save_LIBS=$LIBS
   9846 LIBS="-lgcc  $LIBS"
   9847 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   9848 /* end confdefs.h.  */
   9849 
   9850 /* Override any GCC internal prototype to avoid an error.
   9851    Use char because int might match the return type of a GCC
   9852    builtin and then its argument prototype would still apply.  */
   9853 #ifdef __cplusplus
   9854 extern "C"
   9855 #endif
   9856 char __moddi3 ();
   9857 int
   9858 main ()
   9859 {
   9860 return __moddi3 ();
   9861   ;
   9862   return 0;
   9863 }
   9864 _ACEOF
   9865 if ac_fn_c_try_link "$LINENO"; then :
   9866   ac_cv_lib_gcc___moddi3=yes
   9867 else
   9868   ac_cv_lib_gcc___moddi3=no
   9869 fi
   9870 rm -f core conftest.err conftest.$ac_objext \
   9871     conftest$ac_exeext conftest.$ac_ext
   9872 LIBS=$ac_check_lib_save_LIBS
   9873 fi
   9874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gcc___moddi3" >&5
   9875 $as_echo "$ac_cv_lib_gcc___moddi3" >&6; }
   9876 if test "x$ac_cv_lib_gcc___moddi3" = xyes; then :
   9877 
   9878 $as_echo "#define HAVE___MODDI3 1" >>confdefs.h
   9879 
   9880 fi
   9881 
   9882   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __udivdi3 in -lgcc" >&5
   9883 $as_echo_n "checking for __udivdi3 in -lgcc... " >&6; }
   9884 if ${ac_cv_lib_gcc___udivdi3+:} false; then :
   9885   $as_echo_n "(cached) " >&6
   9886 else
   9887   ac_check_lib_save_LIBS=$LIBS
   9888 LIBS="-lgcc  $LIBS"
   9889 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   9890 /* end confdefs.h.  */
   9891 
   9892 /* Override any GCC internal prototype to avoid an error.
   9893    Use char because int might match the return type of a GCC
   9894    builtin and then its argument prototype would still apply.  */
   9895 #ifdef __cplusplus
   9896 extern "C"
   9897 #endif
   9898 char __udivdi3 ();
   9899 int
   9900 main ()
   9901 {
   9902 return __udivdi3 ();
   9903   ;
   9904   return 0;
   9905 }
   9906 _ACEOF
   9907 if ac_fn_c_try_link "$LINENO"; then :
   9908   ac_cv_lib_gcc___udivdi3=yes
   9909 else
   9910   ac_cv_lib_gcc___udivdi3=no
   9911 fi
   9912 rm -f core conftest.err conftest.$ac_objext \
   9913     conftest$ac_exeext conftest.$ac_ext
   9914 LIBS=$ac_check_lib_save_LIBS
   9915 fi
   9916 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gcc___udivdi3" >&5
   9917 $as_echo "$ac_cv_lib_gcc___udivdi3" >&6; }
   9918 if test "x$ac_cv_lib_gcc___udivdi3" = xyes; then :
   9919 
   9920 $as_echo "#define HAVE___UDIVDI3 1" >>confdefs.h
   9921 
   9922 fi
   9923 
   9924   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __umoddi3 in -lgcc" >&5
   9925 $as_echo_n "checking for __umoddi3 in -lgcc... " >&6; }
   9926 if ${ac_cv_lib_gcc___umoddi3+:} false; then :
   9927   $as_echo_n "(cached) " >&6
   9928 else
   9929   ac_check_lib_save_LIBS=$LIBS
   9930 LIBS="-lgcc  $LIBS"
   9931 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   9932 /* end confdefs.h.  */
   9933 
   9934 /* Override any GCC internal prototype to avoid an error.
   9935    Use char because int might match the return type of a GCC
   9936    builtin and then its argument prototype would still apply.  */
   9937 #ifdef __cplusplus
   9938 extern "C"
   9939 #endif
   9940 char __umoddi3 ();
   9941 int
   9942 main ()
   9943 {
   9944 return __umoddi3 ();
   9945   ;
   9946   return 0;
   9947 }
   9948 _ACEOF
   9949 if ac_fn_c_try_link "$LINENO"; then :
   9950   ac_cv_lib_gcc___umoddi3=yes
   9951 else
   9952   ac_cv_lib_gcc___umoddi3=no
   9953 fi
   9954 rm -f core conftest.err conftest.$ac_objext \
   9955     conftest$ac_exeext conftest.$ac_ext
   9956 LIBS=$ac_check_lib_save_LIBS
   9957 fi
   9958 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gcc___umoddi3" >&5
   9959 $as_echo "$ac_cv_lib_gcc___umoddi3" >&6; }
   9960 if test "x$ac_cv_lib_gcc___umoddi3" = xyes; then :
   9961 
   9962 $as_echo "#define HAVE___UMODDI3 1" >>confdefs.h
   9963 
   9964 fi
   9965 
   9966 
   9967   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __main in -lgcc" >&5
   9968 $as_echo_n "checking for __main in -lgcc... " >&6; }
   9969 if ${ac_cv_lib_gcc___main+:} false; then :
   9970   $as_echo_n "(cached) " >&6
   9971 else
   9972   ac_check_lib_save_LIBS=$LIBS
   9973 LIBS="-lgcc  $LIBS"
   9974 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   9975 /* end confdefs.h.  */
   9976 
   9977 /* Override any GCC internal prototype to avoid an error.
   9978    Use char because int might match the return type of a GCC
   9979    builtin and then its argument prototype would still apply.  */
   9980 #ifdef __cplusplus
   9981 extern "C"
   9982 #endif
   9983 char __main ();
   9984 int
   9985 main ()
   9986 {
   9987 return __main ();
   9988   ;
   9989   return 0;
   9990 }
   9991 _ACEOF
   9992 if ac_fn_c_try_link "$LINENO"; then :
   9993   ac_cv_lib_gcc___main=yes
   9994 else
   9995   ac_cv_lib_gcc___main=no
   9996 fi
   9997 rm -f core conftest.err conftest.$ac_objext \
   9998     conftest$ac_exeext conftest.$ac_ext
   9999 LIBS=$ac_check_lib_save_LIBS
   10000 fi
   10001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gcc___main" >&5
   10002 $as_echo "$ac_cv_lib_gcc___main" >&6; }
   10003 if test "x$ac_cv_lib_gcc___main" = xyes; then :
   10004 
   10005 $as_echo "#define HAVE___MAIN 1" >>confdefs.h
   10006 
   10007 fi
   10008 
   10009   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __cmpdi2 in -lgcc" >&5
   10010 $as_echo_n "checking for __cmpdi2 in -lgcc... " >&6; }
   10011 if ${ac_cv_lib_gcc___cmpdi2+:} false; then :
   10012   $as_echo_n "(cached) " >&6
   10013 else
   10014   ac_check_lib_save_LIBS=$LIBS
   10015 LIBS="-lgcc  $LIBS"
   10016 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   10017 /* end confdefs.h.  */
   10018 
   10019 /* Override any GCC internal prototype to avoid an error.
   10020    Use char because int might match the return type of a GCC
   10021    builtin and then its argument prototype would still apply.  */
   10022 #ifdef __cplusplus
   10023 extern "C"
   10024 #endif
   10025 char __cmpdi2 ();
   10026 int
   10027 main ()
   10028 {
   10029 return __cmpdi2 ();
   10030   ;
   10031   return 0;
   10032 }
   10033 _ACEOF
   10034 if ac_fn_c_try_link "$LINENO"; then :
   10035   ac_cv_lib_gcc___cmpdi2=yes
   10036 else
   10037   ac_cv_lib_gcc___cmpdi2=no
   10038 fi
   10039 rm -f core conftest.err conftest.$ac_objext \
   10040     conftest$ac_exeext conftest.$ac_ext
   10041 LIBS=$ac_check_lib_save_LIBS
   10042 fi
   10043 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gcc___cmpdi2" >&5
   10044 $as_echo "$ac_cv_lib_gcc___cmpdi2" >&6; }
   10045 if test "x$ac_cv_lib_gcc___cmpdi2" = xyes; then :
   10046 
   10047 $as_echo "#define HAVE___CMPDI2 1" >>confdefs.h
   10048 
   10049 fi
   10050 
   10051 fi
   10052 
   10053 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GCC atomic builtins" >&5
   10054 $as_echo_n "checking for GCC atomic builtins... " >&6; }
   10055 ac_ext=cpp
   10056 ac_cpp='$CXXCPP $CPPFLAGS'
   10057 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   10058 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   10059 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
   10060 
   10061 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   10062 /* end confdefs.h.  */
   10063 
   10064 
   10065     int main() {
   10066       volatile unsigned long val = 1;
   10067       __sync_synchronize();
   10068       __sync_val_compare_and_swap(&val, 1, 0);
   10069       __sync_add_and_fetch(&val, 1);
   10070       __sync_sub_and_fetch(&val, 1);
   10071       return 0;
   10072     }
   10073 
   10074 
   10075 _ACEOF
   10076 if ac_fn_cxx_try_link "$LINENO"; then :
   10077 
   10078   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   10079 $as_echo "yes" >&6; }
   10080 
   10081 $as_echo "#define LLVM_HAS_ATOMICS 1" >>confdefs.h
   10082 
   10083 
   10084 else
   10085 
   10086   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   10087 $as_echo "no" >&6; }
   10088 
   10089 $as_echo "#define LLVM_HAS_ATOMICS 0" >>confdefs.h
   10090 
   10091   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: LLVM will be built thread-unsafe because atomic builtins are missing" >&5
   10092 $as_echo "$as_me: WARNING: LLVM will be built thread-unsafe because atomic builtins are missing" >&2;}
   10093 
   10094 fi
   10095 rm -f core conftest.err conftest.$ac_objext \
   10096     conftest$ac_exeext conftest.$ac_ext
   10097 ac_ext=c
   10098 ac_cpp='$CPP $CPPFLAGS'
   10099 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   10100 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   10101 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   10102 
   10103 
   10104 ac_ext=cpp
   10105 ac_cpp='$CXXCPP $CPPFLAGS'
   10106 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   10107 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   10108 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
   10109 
   10110 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   10111 /* end confdefs.h.  */
   10112 
   10113 
   10114 #include <type_traits>
   10115 struct T { int val; };
   10116 static_assert(std::is_trivially_copyable<T>::value, "ok");
   10117 int main() { return 0; }
   10118 
   10119 
   10120 _ACEOF
   10121 if ac_fn_cxx_try_link "$LINENO"; then :
   10122 
   10123   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   10124 $as_echo "yes" >&6; }
   10125 
   10126 $as_echo "#define HAVE_STD_IS_TRIVIALLY_COPYABLE 1" >>confdefs.h
   10127 
   10128 
   10129 else
   10130 
   10131   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   10132 $as_echo "no" >&6; }
   10133 
   10134 $as_echo "#define HAVE_STD_IS_TRIVIALLY_COPYABLE 0" >>confdefs.h
   10135 
   10136 
   10137 fi
   10138 rm -f core conftest.err conftest.$ac_objext \
   10139     conftest$ac_exeext conftest.$ac_ext
   10140 ac_ext=c
   10141 ac_cpp='$CPP $CPPFLAGS'
   10142 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   10143 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   10144 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   10145 
   10146 
   10147 
   10148 if test "$llvm_cv_os_type" = "Linux" -a "$llvm_cv_target_arch" = "x86_64" ; then
   10149   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for 32-bit userspace on 64-bit system" >&5
   10150 $as_echo_n "checking for 32-bit userspace on 64-bit system... " >&6; }
   10151 if ${llvm_cv_linux_mixed+:} false; then :
   10152   $as_echo_n "(cached) " >&6
   10153 else
   10154    ac_ext=c
   10155 ac_cpp='$CPP $CPPFLAGS'
   10156 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   10157 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   10158 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   10159 
   10160   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   10161 /* end confdefs.h.  */
   10162 #ifndef __x86_64__
   10163        error: Not x86-64 even if uname says so!
   10164       #endif
   10165 
   10166 int
   10167 main ()
   10168 {
   10169 
   10170   ;
   10171   return 0;
   10172 }
   10173 _ACEOF
   10174 if ac_fn_c_try_compile "$LINENO"; then :
   10175   llvm_cv_linux_mixed=no
   10176 else
   10177   llvm_cv_linux_mixed=yes
   10178 fi
   10179 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   10180   ac_ext=c
   10181 ac_cpp='$CPP $CPPFLAGS'
   10182 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   10183 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   10184 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   10185 
   10186 
   10187 fi
   10188 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $llvm_cv_linux_mixed" >&5
   10189 $as_echo "$llvm_cv_linux_mixed" >&6; }
   10190 
   10191   if test "$llvm_cv_linux_mixed" = "yes"; then
   10192     llvm_cv_target_arch="x86"
   10193     ARCH="x86"
   10194   fi
   10195 fi
   10196 
   10197 SHLIBEXT=$llvm_shlib_ext
   10198 
   10199 
   10200 if test "${prefix}" = "NONE" ; then
   10201   prefix="/usr/local"
   10202 fi
   10203 eval LLVM_PREFIX="${prefix}";
   10204 
   10205 
   10206 cat >>confdefs.h <<_ACEOF
   10207 #define LLVM_PREFIX "$LLVM_PREFIX"
   10208 _ACEOF
   10209 
   10210 
   10211 cat >>confdefs.h <<_ACEOF
   10212 #define LLVM_HOST_TRIPLE "$host"
   10213 _ACEOF
   10214 
   10215 
   10216 cat >>confdefs.h <<_ACEOF
   10217 #define LLVM_DEFAULT_TARGET_TRIPLE "$target"
   10218 _ACEOF
   10219 
   10220 
   10221 if test "$BINDINGS_TO_BUILD" = auto ; then
   10222   BINDINGS_TO_BUILD=""
   10223   if test "x$OCAMLFIND" != x ; then
   10224     BINDINGS_TO_BUILD="ocaml $BINDINGS_TO_BUILD"
   10225   fi
   10226   if test "x$GO" != x ; then
   10227     if $GO run ${srcdir}/bindings/go/conftest.go ; then
   10228       BINDINGS_TO_BUILD="go $BINDINGS_TO_BUILD"
   10229     fi
   10230   fi
   10231 fi
   10232 BINDINGS_TO_BUILD=$BINDINGS_TO_BUILD
   10233 
   10234 
   10235 binding_prereqs_failed=0
   10236 for a_binding in $BINDINGS_TO_BUILD ; do
   10237   case "$a_binding" in
   10238   ocaml)
   10239     if test "x$OCAMLFIND" = x ; then
   10240       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: --enable-bindings=ocaml specified, but ocamlfind not found. Try configure OCAMLFIND=/path/to/ocamlfind" >&5
   10241 $as_echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ocamlfind not found. Try configure OCAMLFIND=/path/to/ocamlfind" >&2;}
   10242       binding_prereqs_failed=1
   10243     fi
   10244 
   10245     if $OCAMLFIND opt -version >/dev/null 2>/dev/null ; then
   10246       HAVE_OCAMLOPT=1
   10247     else
   10248       HAVE_OCAMLOPT=0
   10249     fi
   10250 
   10251 
   10252     if ! $OCAMLFIND query ctypes >/dev/null 2>/dev/null; then
   10253       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: --enable-bindings=ocaml specified, but ctypes is not installed" >&5
   10254 $as_echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ctypes is not installed" >&2;}
   10255       binding_prereqs_failed=1
   10256     fi
   10257 
   10258     if $OCAMLFIND query oUnit >/dev/null 2>/dev/null; then
   10259       HAVE_OCAML_OUNIT=1
   10260     else
   10261       HAVE_OCAML_OUNIT=0
   10262       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: --enable-bindings=ocaml specified, but OUnit 2 is not installed. Tests will not run" >&5
   10263 $as_echo "$as_me: WARNING: --enable-bindings=ocaml specified, but OUnit 2 is not installed. Tests will not run" >&2;}
   10264           fi
   10265 
   10266 
   10267     if test "x$with_ocaml_libdir" != xauto ; then
   10268       OCAML_LIBDIR=$with_ocaml_libdir
   10269 
   10270     else
   10271       ocaml_stdlib="`"$OCAMLFIND" ocamlc -where`"
   10272       if test "$LLVM_PREFIX" '<' "$ocaml_stdlib" -a "$ocaml_stdlib" '<' "$LLVM_PREFIX~"
   10273       then
   10274         # ocaml stdlib is beneath our prefix; use stdlib
   10275         OCAML_LIBDIR=$ocaml_stdlib
   10276 
   10277       else
   10278         # ocaml stdlib is outside our prefix; use libdir/ocaml
   10279         OCAML_LIBDIR=${prefix}/lib/ocaml
   10280 
   10281       fi
   10282     fi
   10283     ;;
   10284   go)
   10285     if test "x$GO" = x ; then
   10286       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: --enable-bindings=go specified, but go not found. Try configure GO=/path/to/go" >&5
   10287 $as_echo "$as_me: WARNING: --enable-bindings=go specified, but go not found. Try configure GO=/path/to/go" >&2;}
   10288       binding_prereqs_failed=1
   10289     else
   10290       if $GO run ${srcdir}/bindings/go/conftest.go ; then
   10291         :
   10292       else
   10293         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: --enable-bindings=go specified, but need at least Go 1.2. Try configure GO=/path/to/go" >&5
   10294 $as_echo "$as_me: WARNING: --enable-bindings=go specified, but need at least Go 1.2. Try configure GO=/path/to/go" >&2;}
   10295         binding_prereqs_failed=1
   10296       fi
   10297     fi
   10298     ;;
   10299   esac
   10300 done
   10301 if test "$binding_prereqs_failed" = 1 ; then
   10302   as_fn_error $? "Prequisites for bindings not satisfied. Fix them or use configure --disable-bindings." "$LINENO" 5
   10303 fi
   10304 
   10305 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for compiler -fvisibility-inlines-hidden option" >&5
   10306 $as_echo_n "checking for compiler -fvisibility-inlines-hidden option... " >&6; }
   10307 if ${llvm_cv_cxx_visibility_inlines_hidden+:} false; then :
   10308   $as_echo_n "(cached) " >&6
   10309 else
   10310    ac_ext=cpp
   10311 ac_cpp='$CXXCPP $CPPFLAGS'
   10312 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   10313 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   10314 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
   10315 
   10316   oldcxxflags="$CXXFLAGS"
   10317   CXXFLAGS="$CXXFLAGS -O0 -fvisibility-inlines-hidden -Werror"
   10318   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   10319 /* end confdefs.h.  */
   10320 template <typename T> struct X { void __attribute__((noinline)) f() {} };
   10321 int
   10322 main ()
   10323 {
   10324 X<int>().f();
   10325   ;
   10326   return 0;
   10327 }
   10328 _ACEOF
   10329 if ac_fn_cxx_try_compile "$LINENO"; then :
   10330   llvm_cv_cxx_visibility_inlines_hidden=yes
   10331 else
   10332   llvm_cv_cxx_visibility_inlines_hidden=no
   10333 fi
   10334 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   10335   CXXFLAGS="$oldcxxflags"
   10336   ac_ext=c
   10337 ac_cpp='$CPP $CPPFLAGS'
   10338 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   10339 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   10340 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   10341 
   10342 
   10343 fi
   10344 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $llvm_cv_cxx_visibility_inlines_hidden" >&5
   10345 $as_echo "$llvm_cv_cxx_visibility_inlines_hidden" >&6; }
   10346 if test "$llvm_cv_cxx_visibility_inlines_hidden" = yes ; then
   10347   ENABLE_VISIBILITY_INLINES_HIDDEN=1
   10348 
   10349 else
   10350   ENABLE_VISIBILITY_INLINES_HIDDEN=0
   10351 
   10352 fi
   10353 
   10354 
   10355 if test "$llvm_cv_link_use_r" = "yes" ; then
   10356   RPATH="-Wl,-R"
   10357 else
   10358   RPATH="-Wl,-rpath"
   10359 fi
   10360 
   10361 
   10362 if test "$llvm_cv_link_use_export_dynamic" = "yes" ; then
   10363   RDYNAMIC="-rdynamic"
   10364 else
   10365   RDYNAMIC=""
   10366 fi
   10367 
   10368 
   10369 
   10370 $as_echo "#define LLVM_ENABLE_ABI_BREAKING_CHECKS 0" >>confdefs.h
   10371 
   10372 
   10373 cat >>confdefs.h <<_ACEOF
   10374 #define BACKTRACE_HEADER <execinfo.h>
   10375 _ACEOF
   10376 
   10377 
   10378 
   10379 $as_echo "#define LLVM_ENABLE_CRASH_DUMPS 0" >>confdefs.h
   10380 
   10381 
   10382 $as_echo "#define LLVM_SUPPORT_XCODE_SIGNPOSTS 0" >>confdefs.h
   10383 
   10384 
   10385 
   10386 ac_config_headers="$ac_config_headers include/llvm/Config/config.h include/llvm/Config/llvm-config.h include/llvm/Config/abi-breaking.h"
   10387 
   10388 
   10389 
   10390 
   10391 ac_config_files="$ac_config_files include/llvm/Config/Targets.def"
   10392 
   10393 ac_config_files="$ac_config_files include/llvm/Config/AsmPrinters.def"
   10394 
   10395 ac_config_files="$ac_config_files include/llvm/Config/AsmParsers.def"
   10396 
   10397 ac_config_files="$ac_config_files include/llvm/Config/Disassemblers.def"
   10398 
   10399 ac_config_headers="$ac_config_headers include/llvm/Support/DataTypes.h"
   10400 
   10401 
   10402 if test "${clang_src_root}" = ""; then
   10403   clang_src_root="$srcdir/tools/clang"
   10404 fi
   10405 if test -f ${clang_src_root}/README.txt; then
   10406   ac_config_headers="$ac_config_headers include/clang/Config/config.h"
   10407 
   10408 fi
   10409 
   10410 cat >confcache <<\_ACEOF
   10411 # This file is a shell script that caches the results of configure
   10412 # tests run on this system so they can be shared between configure
   10413 # scripts and configure runs, see configure's option --config-cache.
   10414 # It is not useful on other systems.  If it contains results you don't
   10415 # want to keep, you may remove or edit it.
   10416 #
   10417 # config.status only pays attention to the cache file if you give it
   10418 # the --recheck option to rerun configure.
   10419 #
   10420 # `ac_cv_env_foo' variables (set or unset) will be overridden when
   10421 # loading this file, other *unset* `ac_cv_foo' will be assigned the
   10422 # following values.
   10423 
   10424 _ACEOF
   10425 
   10426 # The following way of writing the cache mishandles newlines in values,
   10427 # but we know of no workaround that is simple, portable, and efficient.
   10428 # So, we kill variables containing newlines.
   10429 # Ultrix sh set writes to stderr and can't be redirected directly,
   10430 # and sets the high bit in the cache file unless we assign to the vars.
   10431 (
   10432   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
   10433     eval ac_val=\$$ac_var
   10434     case $ac_val in #(
   10435     *${as_nl}*)
   10436       case $ac_var in #(
   10437       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
   10438 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
   10439       esac
   10440       case $ac_var in #(
   10441       _ | IFS | as_nl) ;; #(
   10442       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
   10443       *) { eval $ac_var=; unset $ac_var;} ;;
   10444       esac ;;
   10445     esac
   10446   done
   10447 
   10448   (set) 2>&1 |
   10449     case $as_nl`(ac_space=' '; set) 2>&1` in #(
   10450     *${as_nl}ac_space=\ *)
   10451       # `set' does not quote correctly, so add quotes: double-quote
   10452       # substitution turns \\\\ into \\, and sed turns \\ into \.
   10453       sed -n \
   10454 	"s/'/'\\\\''/g;
   10455 	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
   10456       ;; #(
   10457     *)
   10458       # `set' quotes correctly as required by POSIX, so do not add quotes.
   10459       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
   10460       ;;
   10461     esac |
   10462     sort
   10463 ) |
   10464   sed '
   10465      /^ac_cv_env_/b end
   10466      t clear
   10467      :clear
   10468      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
   10469      t end
   10470      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
   10471      :end' >>confcache
   10472 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
   10473   if test -w "$cache_file"; then
   10474     if test "x$cache_file" != "x/dev/null"; then
   10475       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
   10476 $as_echo "$as_me: updating cache $cache_file" >&6;}
   10477       if test ! -f "$cache_file" || test -h "$cache_file"; then
   10478 	cat confcache >"$cache_file"
   10479       else
   10480         case $cache_file in #(
   10481         */* | ?:*)
   10482 	  mv -f confcache "$cache_file"$$ &&
   10483 	  mv -f "$cache_file"$$ "$cache_file" ;; #(
   10484         *)
   10485 	  mv -f confcache "$cache_file" ;;
   10486 	esac
   10487       fi
   10488     fi
   10489   else
   10490     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
   10491 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
   10492   fi
   10493 fi
   10494 rm -f confcache
   10495 
   10496 test "x$prefix" = xNONE && prefix=$ac_default_prefix
   10497 # Let make expand exec_prefix.
   10498 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
   10499 
   10500 DEFS=-DHAVE_CONFIG_H
   10501 
   10502 ac_libobjs=
   10503 ac_ltlibobjs=
   10504 U=
   10505 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
   10506   # 1. Remove the extension, and $U if already installed.
   10507   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
   10508   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
   10509   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
   10510   #    will be set to the directory where LIBOBJS objects are built.
   10511   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
   10512   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
   10513 done
   10514 LIBOBJS=$ac_libobjs
   10515 
   10516 LTLIBOBJS=$ac_ltlibobjs
   10517 
   10518 
   10519 
   10520 : "${CONFIG_STATUS=./config.status}"
   10521 ac_write_fail=0
   10522 ac_clean_files_save=$ac_clean_files
   10523 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
   10524 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
   10525 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
   10526 as_write_fail=0
   10527 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
   10528 #! $SHELL
   10529 # Generated by $as_me.
   10530 # Run this file to recreate the current configuration.
   10531 # Compiler output produced by configure, useful for debugging
   10532 # configure, is in config.log if it exists.
   10533 
   10534 debug=false
   10535 ac_cs_recheck=false
   10536 ac_cs_silent=false
   10537 
   10538 SHELL=\${CONFIG_SHELL-$SHELL}
   10539 export SHELL
   10540 _ASEOF
   10541 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
   10542 ## -------------------- ##
   10543 ## M4sh Initialization. ##
   10544 ## -------------------- ##
   10545 
   10546 # Be more Bourne compatible
   10547 DUALCASE=1; export DUALCASE # for MKS sh
   10548 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
   10549   emulate sh
   10550   NULLCMD=:
   10551   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
   10552   # is contrary to our usage.  Disable this feature.
   10553   alias -g '${1+"$@"}'='"$@"'
   10554   setopt NO_GLOB_SUBST
   10555 else
   10556   case `(set -o) 2>/dev/null` in #(
   10557   *posix*) :
   10558     set -o posix ;; #(
   10559   *) :
   10560      ;;
   10561 esac
   10562 fi
   10563 
   10564 
   10565 as_nl='
   10566 '
   10567 export as_nl
   10568 # Printing a long string crashes Solaris 7 /usr/bin/printf.
   10569 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
   10570 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
   10571 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
   10572 # Prefer a ksh shell builtin over an external printf program on Solaris,
   10573 # but without wasting forks for bash or zsh.
   10574 if test -z "$BASH_VERSION$ZSH_VERSION" \
   10575     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
   10576   as_echo='print -r --'
   10577   as_echo_n='print -rn --'
   10578 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
   10579   as_echo='printf %s\n'
   10580   as_echo_n='printf %s'
   10581 else
   10582   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
   10583     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
   10584     as_echo_n='/usr/ucb/echo -n'
   10585   else
   10586     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
   10587     as_echo_n_body='eval
   10588       arg=$1;
   10589       case $arg in #(
   10590       *"$as_nl"*)
   10591 	expr "X$arg" : "X\\(.*\\)$as_nl";
   10592 	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
   10593       esac;
   10594       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
   10595     '
   10596     export as_echo_n_body
   10597     as_echo_n='sh -c $as_echo_n_body as_echo'
   10598   fi
   10599   export as_echo_body
   10600   as_echo='sh -c $as_echo_body as_echo'
   10601 fi
   10602 
   10603 # The user is always right.
   10604 if test "${PATH_SEPARATOR+set}" != set; then
   10605   PATH_SEPARATOR=:
   10606   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
   10607     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
   10608       PATH_SEPARATOR=';'
   10609   }
   10610 fi
   10611 
   10612 
   10613 # IFS
   10614 # We need space, tab and new line, in precisely that order.  Quoting is
   10615 # there to prevent editors from complaining about space-tab.
   10616 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
   10617 # splitting by setting IFS to empty value.)
   10618 IFS=" ""	$as_nl"
   10619 
   10620 # Find who we are.  Look in the path if we contain no directory separator.
   10621 as_myself=
   10622 case $0 in #((
   10623   *[\\/]* ) as_myself=$0 ;;
   10624   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   10625 for as_dir in $PATH
   10626 do
   10627   IFS=$as_save_IFS
   10628   test -z "$as_dir" && as_dir=.
   10629     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
   10630   done
   10631 IFS=$as_save_IFS
   10632 
   10633      ;;
   10634 esac
   10635 # We did not find ourselves, most probably we were run as `sh COMMAND'
   10636 # in which case we are not to be found in the path.
   10637 if test "x$as_myself" = x; then
   10638   as_myself=$0
   10639 fi
   10640 if test ! -f "$as_myself"; then
   10641   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
   10642   exit 1
   10643 fi
   10644 
   10645 # Unset variables that we do not need and which cause bugs (e.g. in
   10646 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
   10647 # suppresses any "Segmentation fault" message there.  '((' could
   10648 # trigger a bug in pdksh 5.2.14.
   10649 for as_var in BASH_ENV ENV MAIL MAILPATH
   10650 do eval test x\${$as_var+set} = xset \
   10651   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
   10652 done
   10653 PS1='$ '
   10654 PS2='> '
   10655 PS4='+ '
   10656 
   10657 # NLS nuisances.
   10658 LC_ALL=C
   10659 export LC_ALL
   10660 LANGUAGE=C
   10661 export LANGUAGE
   10662 
   10663 # CDPATH.
   10664 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
   10665 
   10666 
   10667 # as_fn_error STATUS ERROR [LINENO LOG_FD]
   10668 # ----------------------------------------
   10669 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
   10670 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
   10671 # script with STATUS, using 1 if that was 0.
   10672 as_fn_error ()
   10673 {
   10674   as_status=$1; test $as_status -eq 0 && as_status=1
   10675   if test "$4"; then
   10676     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   10677     $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
   10678   fi
   10679   $as_echo "$as_me: error: $2" >&2
   10680   as_fn_exit $as_status
   10681 } # as_fn_error
   10682 
   10683 
   10684 # as_fn_set_status STATUS
   10685 # -----------------------
   10686 # Set $? to STATUS, without forking.
   10687 as_fn_set_status ()
   10688 {
   10689   return $1
   10690 } # as_fn_set_status
   10691 
   10692 # as_fn_exit STATUS
   10693 # -----------------
   10694 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
   10695 as_fn_exit ()
   10696 {
   10697   set +e
   10698   as_fn_set_status $1
   10699   exit $1
   10700 } # as_fn_exit
   10701 
   10702 # as_fn_unset VAR
   10703 # ---------------
   10704 # Portably unset VAR.
   10705 as_fn_unset ()
   10706 {
   10707   { eval $1=; unset $1;}
   10708 }
   10709 as_unset=as_fn_unset
   10710 # as_fn_append VAR VALUE
   10711 # ----------------------
   10712 # Append the text in VALUE to the end of the definition contained in VAR. Take
   10713 # advantage of any shell optimizations that allow amortized linear growth over
   10714 # repeated appends, instead of the typical quadratic growth present in naive
   10715 # implementations.
   10716 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
   10717   eval 'as_fn_append ()
   10718   {
   10719     eval $1+=\$2
   10720   }'
   10721 else
   10722   as_fn_append ()
   10723   {
   10724     eval $1=\$$1\$2
   10725   }
   10726 fi # as_fn_append
   10727 
   10728 # as_fn_arith ARG...
   10729 # ------------------
   10730 # Perform arithmetic evaluation on the ARGs, and store the result in the
   10731 # global $as_val. Take advantage of shells that can avoid forks. The arguments
   10732 # must be portable across $(()) and expr.
   10733 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
   10734   eval 'as_fn_arith ()
   10735   {
   10736     as_val=$(( $* ))
   10737   }'
   10738 else
   10739   as_fn_arith ()
   10740   {
   10741     as_val=`expr "$@" || test $? -eq 1`
   10742   }
   10743 fi # as_fn_arith
   10744 
   10745 
   10746 if expr a : '\(a\)' >/dev/null 2>&1 &&
   10747    test "X`expr 00001 : '.*\(...\)'`" = X001; then
   10748   as_expr=expr
   10749 else
   10750   as_expr=false
   10751 fi
   10752 
   10753 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
   10754   as_basename=basename
   10755 else
   10756   as_basename=false
   10757 fi
   10758 
   10759 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
   10760   as_dirname=dirname
   10761 else
   10762   as_dirname=false
   10763 fi
   10764 
   10765 as_me=`$as_basename -- "$0" ||
   10766 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
   10767 	 X"$0" : 'X\(//\)$' \| \
   10768 	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
   10769 $as_echo X/"$0" |
   10770     sed '/^.*\/\([^/][^/]*\)\/*$/{
   10771 	    s//\1/
   10772 	    q
   10773 	  }
   10774 	  /^X\/\(\/\/\)$/{
   10775 	    s//\1/
   10776 	    q
   10777 	  }
   10778 	  /^X\/\(\/\).*/{
   10779 	    s//\1/
   10780 	    q
   10781 	  }
   10782 	  s/.*/./; q'`
   10783 
   10784 # Avoid depending upon Character Ranges.
   10785 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
   10786 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
   10787 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
   10788 as_cr_digits='0123456789'
   10789 as_cr_alnum=$as_cr_Letters$as_cr_digits
   10790 
   10791 ECHO_C= ECHO_N= ECHO_T=
   10792 case `echo -n x` in #(((((
   10793 -n*)
   10794   case `echo 'xy\c'` in
   10795   *c*) ECHO_T='	';;	# ECHO_T is single tab character.
   10796   xy)  ECHO_C='\c';;
   10797   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
   10798        ECHO_T='	';;
   10799   esac;;
   10800 *)
   10801   ECHO_N='-n';;
   10802 esac
   10803 
   10804 rm -f conf$$ conf$$.exe conf$$.file
   10805 if test -d conf$$.dir; then
   10806   rm -f conf$$.dir/conf$$.file
   10807 else
   10808   rm -f conf$$.dir
   10809   mkdir conf$$.dir 2>/dev/null
   10810 fi
   10811 if (echo >conf$$.file) 2>/dev/null; then
   10812   if ln -s conf$$.file conf$$ 2>/dev/null; then
   10813     as_ln_s='ln -s'
   10814     # ... but there are two gotchas:
   10815     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
   10816     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
   10817     # In both cases, we have to default to `cp -pR'.
   10818     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
   10819       as_ln_s='cp -pR'
   10820   elif ln conf$$.file conf$$ 2>/dev/null; then
   10821     as_ln_s=ln
   10822   else
   10823     as_ln_s='cp -pR'
   10824   fi
   10825 else
   10826   as_ln_s='cp -pR'
   10827 fi
   10828 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
   10829 rmdir conf$$.dir 2>/dev/null
   10830 
   10831 
   10832 # as_fn_mkdir_p
   10833 # -------------
   10834 # Create "$as_dir" as a directory, including parents if necessary.
   10835 as_fn_mkdir_p ()
   10836 {
   10837 
   10838   case $as_dir in #(
   10839   -*) as_dir=./$as_dir;;
   10840   esac
   10841   test -d "$as_dir" || eval $as_mkdir_p || {
   10842     as_dirs=
   10843     while :; do
   10844       case $as_dir in #(
   10845       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
   10846       *) as_qdir=$as_dir;;
   10847       esac
   10848       as_dirs="'$as_qdir' $as_dirs"
   10849       as_dir=`$as_dirname -- "$as_dir" ||
   10850 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
   10851 	 X"$as_dir" : 'X\(//\)[^/]' \| \
   10852 	 X"$as_dir" : 'X\(//\)$' \| \
   10853 	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
   10854 $as_echo X"$as_dir" |
   10855     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
   10856 	    s//\1/
   10857 	    q
   10858 	  }
   10859 	  /^X\(\/\/\)[^/].*/{
   10860 	    s//\1/
   10861 	    q
   10862 	  }
   10863 	  /^X\(\/\/\)$/{
   10864 	    s//\1/
   10865 	    q
   10866 	  }
   10867 	  /^X\(\/\).*/{
   10868 	    s//\1/
   10869 	    q
   10870 	  }
   10871 	  s/.*/./; q'`
   10872       test -d "$as_dir" && break
   10873     done
   10874     test -z "$as_dirs" || eval "mkdir $as_dirs"
   10875   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
   10876 
   10877 
   10878 } # as_fn_mkdir_p
   10879 if mkdir -p . 2>/dev/null; then
   10880   as_mkdir_p='mkdir -p "$as_dir"'
   10881 else
   10882   test -d ./-p && rmdir ./-p
   10883   as_mkdir_p=false
   10884 fi
   10885 
   10886 
   10887 # as_fn_executable_p FILE
   10888 # -----------------------
   10889 # Test if FILE is an executable regular file.
   10890 as_fn_executable_p ()
   10891 {
   10892   test -f "$1" && test -x "$1"
   10893 } # as_fn_executable_p
   10894 as_test_x='test -x'
   10895 as_executable_p=as_fn_executable_p
   10896 
   10897 # Sed expression to map a string onto a valid CPP name.
   10898 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
   10899 
   10900 # Sed expression to map a string onto a valid variable name.
   10901 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
   10902 
   10903 
   10904 exec 6>&1
   10905 ## ----------------------------------- ##
   10906 ## Main body of $CONFIG_STATUS script. ##
   10907 ## ----------------------------------- ##
   10908 _ASEOF
   10909 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
   10910 
   10911 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   10912 # Save the log message, to keep $0 and so on meaningful, and to
   10913 # report actual input values of CONFIG_FILES etc. instead of their
   10914 # values after options handling.
   10915 ac_log="
   10916 This file was extended by LLVM $as_me 4.0.0svn, which was
   10917 generated by GNU Autoconf 2.69.  Invocation command line was
   10918 
   10919   CONFIG_FILES    = $CONFIG_FILES
   10920   CONFIG_HEADERS  = $CONFIG_HEADERS
   10921   CONFIG_LINKS    = $CONFIG_LINKS
   10922   CONFIG_COMMANDS = $CONFIG_COMMANDS
   10923   $ $0 $@
   10924 
   10925 on `(hostname || uname -n) 2>/dev/null | sed 1q`
   10926 "
   10927 
   10928 _ACEOF
   10929 
   10930 case $ac_config_files in *"
   10931 "*) set x $ac_config_files; shift; ac_config_files=$*;;
   10932 esac
   10933 
   10934 case $ac_config_headers in *"
   10935 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
   10936 esac
   10937 
   10938 
   10939 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   10940 # Files that config.status was made for.
   10941 config_files="$ac_config_files"
   10942 config_headers="$ac_config_headers"
   10943 
   10944 _ACEOF
   10945 
   10946 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   10947 ac_cs_usage="\
   10948 \`$as_me' instantiates files and other configuration actions
   10949 from templates according to the current configuration.  Unless the files
   10950 and actions are specified as TAGs, all are instantiated by default.
   10951 
   10952 Usage: $0 [OPTION]... [TAG]...
   10953 
   10954   -h, --help       print this help, then exit
   10955   -V, --version    print version number and configuration settings, then exit
   10956       --config     print configuration, then exit
   10957   -q, --quiet, --silent
   10958                    do not print progress messages
   10959   -d, --debug      don't remove temporary files
   10960       --recheck    update $as_me by reconfiguring in the same conditions
   10961       --file=FILE[:TEMPLATE]
   10962                    instantiate the configuration file FILE
   10963       --header=FILE[:TEMPLATE]
   10964                    instantiate the configuration header FILE
   10965 
   10966 Configuration files:
   10967 $config_files
   10968 
   10969 Configuration headers:
   10970 $config_headers
   10971 
   10972 Report bugs to <http://llvm.org/bugs/>."
   10973 
   10974 _ACEOF
   10975 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   10976 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
   10977 ac_cs_version="\\
   10978 LLVM config.status 4.0.0svn
   10979 configured by $0, generated by GNU Autoconf 2.69,
   10980   with options \\"\$ac_cs_config\\"
   10981 
   10982 Copyright (C) 2012 Free Software Foundation, Inc.
   10983 This config.status script is free software; the Free Software Foundation
   10984 gives unlimited permission to copy, distribute and modify it."
   10985 
   10986 ac_pwd='$ac_pwd'
   10987 srcdir='$srcdir'
   10988 INSTALL='$INSTALL'
   10989 test -n "\$AWK" || AWK=awk
   10990 _ACEOF
   10991 
   10992 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   10993 # The default lists apply if the user does not specify any file.
   10994 ac_need_defaults=:
   10995 while test $# != 0
   10996 do
   10997   case $1 in
   10998   --*=?*)
   10999     ac_option=`expr "X$1" : 'X\([^=]*\)='`
   11000     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
   11001     ac_shift=:
   11002     ;;
   11003   --*=)
   11004     ac_option=`expr "X$1" : 'X\([^=]*\)='`
   11005     ac_optarg=
   11006     ac_shift=:
   11007     ;;
   11008   *)
   11009     ac_option=$1
   11010     ac_optarg=$2
   11011     ac_shift=shift
   11012     ;;
   11013   esac
   11014 
   11015   case $ac_option in
   11016   # Handling of the options.
   11017   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
   11018     ac_cs_recheck=: ;;
   11019   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
   11020     $as_echo "$ac_cs_version"; exit ;;
   11021   --config | --confi | --conf | --con | --co | --c )
   11022     $as_echo "$ac_cs_config"; exit ;;
   11023   --debug | --debu | --deb | --de | --d | -d )
   11024     debug=: ;;
   11025   --file | --fil | --fi | --f )
   11026     $ac_shift
   11027     case $ac_optarg in
   11028     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
   11029     '') as_fn_error $? "missing file argument" ;;
   11030     esac
   11031     as_fn_append CONFIG_FILES " '$ac_optarg'"
   11032     ac_need_defaults=false;;
   11033   --header | --heade | --head | --hea )
   11034     $ac_shift
   11035     case $ac_optarg in
   11036     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
   11037     esac
   11038     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
   11039     ac_need_defaults=false;;
   11040   --he | --h)
   11041     # Conflict between --help and --header
   11042     as_fn_error $? "ambiguous option: \`$1'
   11043 Try \`$0 --help' for more information.";;
   11044   --help | --hel | -h )
   11045     $as_echo "$ac_cs_usage"; exit ;;
   11046   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
   11047   | -silent | --silent | --silen | --sile | --sil | --si | --s)
   11048     ac_cs_silent=: ;;
   11049 
   11050   # This is an error.
   11051   -*) as_fn_error $? "unrecognized option: \`$1'
   11052 Try \`$0 --help' for more information." ;;
   11053 
   11054   *) as_fn_append ac_config_targets " $1"
   11055      ac_need_defaults=false ;;
   11056 
   11057   esac
   11058   shift
   11059 done
   11060 
   11061 ac_configure_extra_args=
   11062 
   11063 if $ac_cs_silent; then
   11064   exec 6>/dev/null
   11065   ac_configure_extra_args="$ac_configure_extra_args --silent"
   11066 fi
   11067 
   11068 _ACEOF
   11069 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   11070 if \$ac_cs_recheck; then
   11071   set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
   11072   shift
   11073   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
   11074   CONFIG_SHELL='$SHELL'
   11075   export CONFIG_SHELL
   11076   exec "\$@"
   11077 fi
   11078 
   11079 _ACEOF
   11080 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   11081 exec 5>>config.log
   11082 {
   11083   echo
   11084   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
   11085 ## Running $as_me. ##
   11086 _ASBOX
   11087   $as_echo "$ac_log"
   11088 } >&5
   11089 
   11090 _ACEOF
   11091 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   11092 _ACEOF
   11093 
   11094 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   11095 
   11096 # Handling of arguments.
   11097 for ac_config_target in $ac_config_targets
   11098 do
   11099   case $ac_config_target in
   11100     "include/llvm/Config/config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Config/config.h" ;;
   11101     "include/llvm/Config/llvm-config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Config/llvm-config.h" ;;
   11102     "include/llvm/Config/abi-breaking.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Config/abi-breaking.h" ;;
   11103     "include/llvm/Config/Targets.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/Targets.def" ;;
   11104     "include/llvm/Config/AsmPrinters.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/AsmPrinters.def" ;;
   11105     "include/llvm/Config/AsmParsers.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/AsmParsers.def" ;;
   11106     "include/llvm/Config/Disassemblers.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/Disassemblers.def" ;;
   11107     "include/llvm/Support/DataTypes.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Support/DataTypes.h" ;;
   11108     "include/clang/Config/config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/clang/Config/config.h" ;;
   11109 
   11110   *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
   11111   esac
   11112 done
   11113 
   11114 
   11115 # If the user did not use the arguments to specify the items to instantiate,
   11116 # then the envvar interface is used.  Set only those that are not.
   11117 # We use the long form for the default assignment because of an extremely
   11118 # bizarre bug on SunOS 4.1.3.
   11119 if $ac_need_defaults; then
   11120   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
   11121   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
   11122 fi
   11123 
   11124 # Have a temporary directory for convenience.  Make it in the build tree
   11125 # simply because there is no reason against having it here, and in addition,
   11126 # creating and moving files from /tmp can sometimes cause problems.
   11127 # Hook for its removal unless debugging.
   11128 # Note that there is a small window in which the directory will not be cleaned:
   11129 # after its creation but before its name has been assigned to `$tmp'.
   11130 $debug ||
   11131 {
   11132   tmp= ac_tmp=
   11133   trap 'exit_status=$?
   11134   : "${ac_tmp:=$tmp}"
   11135   { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
   11136 ' 0
   11137   trap 'as_fn_exit 1' 1 2 13 15
   11138 }
   11139 # Create a (secure) tmp directory for tmp files.
   11140 
   11141 {
   11142   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
   11143   test -d "$tmp"
   11144 }  ||
   11145 {
   11146   tmp=./conf$$-$RANDOM
   11147   (umask 077 && mkdir "$tmp")
   11148 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
   11149 ac_tmp=$tmp
   11150 
   11151 # Set up the scripts for CONFIG_FILES section.
   11152 # No need to generate them if there are no CONFIG_FILES.
   11153 # This happens for instance with `./config.status config.h'.
   11154 if test -n "$CONFIG_FILES"; then
   11155 
   11156 
   11157 ac_cr=`echo X | tr X '\015'`
   11158 # On cygwin, bash can eat \r inside `` if the user requested igncr.
   11159 # But we know of no other shell where ac_cr would be empty at this
   11160 # point, so we can use a bashism as a fallback.
   11161 if test "x$ac_cr" = x; then
   11162   eval ac_cr=\$\'\\r\'
   11163 fi
   11164 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
   11165 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
   11166   ac_cs_awk_cr='\\r'
   11167 else
   11168   ac_cs_awk_cr=$ac_cr
   11169 fi
   11170 
   11171 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
   11172 _ACEOF
   11173 
   11174 
   11175 {
   11176   echo "cat >conf$$subs.awk <<_ACEOF" &&
   11177   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
   11178   echo "_ACEOF"
   11179 } >conf$$subs.sh ||
   11180   as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
   11181 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
   11182 ac_delim='%!_!# '
   11183 for ac_last_try in false false false false false :; do
   11184   . ./conf$$subs.sh ||
   11185     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
   11186 
   11187   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
   11188   if test $ac_delim_n = $ac_delim_num; then
   11189     break
   11190   elif $ac_last_try; then
   11191     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
   11192   else
   11193     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
   11194   fi
   11195 done
   11196 rm -f conf$$subs.sh
   11197 
   11198 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   11199 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
   11200 _ACEOF
   11201 sed -n '
   11202 h
   11203 s/^/S["/; s/!.*/"]=/
   11204 p
   11205 g
   11206 s/^[^!]*!//
   11207 :repl
   11208 t repl
   11209 s/'"$ac_delim"'$//
   11210 t delim
   11211 :nl
   11212 h
   11213 s/\(.\{148\}\)..*/\1/
   11214 t more1
   11215 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
   11216 p
   11217 n
   11218 b repl
   11219 :more1
   11220 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
   11221 p
   11222 g
   11223 s/.\{148\}//
   11224 t nl
   11225 :delim
   11226 h
   11227 s/\(.\{148\}\)..*/\1/
   11228 t more2
   11229 s/["\\]/\\&/g; s/^/"/; s/$/"/
   11230 p
   11231 b
   11232 :more2
   11233 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
   11234 p
   11235 g
   11236 s/.\{148\}//
   11237 t delim
   11238 ' <conf$$subs.awk | sed '
   11239 /^[^""]/{
   11240   N
   11241   s/\n//
   11242 }
   11243 ' >>$CONFIG_STATUS || ac_write_fail=1
   11244 rm -f conf$$subs.awk
   11245 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   11246 _ACAWK
   11247 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
   11248   for (key in S) S_is_set[key] = 1
   11249   FS = ""
   11250 
   11251 }
   11252 {
   11253   line = $ 0
   11254   nfields = split(line, field, "@")
   11255   substed = 0
   11256   len = length(field[1])
   11257   for (i = 2; i < nfields; i++) {
   11258     key = field[i]
   11259     keylen = length(key)
   11260     if (S_is_set[key]) {
   11261       value = S[key]
   11262       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
   11263       len += length(value) + length(field[++i])
   11264       substed = 1
   11265     } else
   11266       len += 1 + keylen
   11267   }
   11268 
   11269   print line
   11270 }
   11271 
   11272 _ACAWK
   11273 _ACEOF
   11274 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   11275 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
   11276   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
   11277 else
   11278   cat
   11279 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
   11280   || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
   11281 _ACEOF
   11282 
   11283 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
   11284 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
   11285 # trailing colons and then remove the whole line if VPATH becomes empty
   11286 # (actually we leave an empty line to preserve line numbers).
   11287 if test "x$srcdir" = x.; then
   11288   ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
   11289 h
   11290 s///
   11291 s/^/:/
   11292 s/[	 ]*$/:/
   11293 s/:\$(srcdir):/:/g
   11294 s/:\${srcdir}:/:/g
   11295 s/:@srcdir@:/:/g
   11296 s/^:*//
   11297 s/:*$//
   11298 x
   11299 s/\(=[	 ]*\).*/\1/
   11300 G
   11301 s/\n//
   11302 s/^[^=]*=[	 ]*$//
   11303 }'
   11304 fi
   11305 
   11306 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   11307 fi # test -n "$CONFIG_FILES"
   11308 
   11309 # Set up the scripts for CONFIG_HEADERS section.
   11310 # No need to generate them if there are no CONFIG_HEADERS.
   11311 # This happens for instance with `./config.status Makefile'.
   11312 if test -n "$CONFIG_HEADERS"; then
   11313 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
   11314 BEGIN {
   11315 _ACEOF
   11316 
   11317 # Transform confdefs.h into an awk script `defines.awk', embedded as
   11318 # here-document in config.status, that substitutes the proper values into
   11319 # config.h.in to produce config.h.
   11320 
   11321 # Create a delimiter string that does not exist in confdefs.h, to ease
   11322 # handling of long lines.
   11323 ac_delim='%!_!# '
   11324 for ac_last_try in false false :; do
   11325   ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
   11326   if test -z "$ac_tt"; then
   11327     break
   11328   elif $ac_last_try; then
   11329     as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
   11330   else
   11331     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
   11332   fi
   11333 done
   11334 
   11335 # For the awk script, D is an array of macro values keyed by name,
   11336 # likewise P contains macro parameters if any.  Preserve backslash
   11337 # newline sequences.
   11338 
   11339 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
   11340 sed -n '
   11341 s/.\{148\}/&'"$ac_delim"'/g
   11342 t rset
   11343 :rset
   11344 s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
   11345 t def
   11346 d
   11347 :def
   11348 s/\\$//
   11349 t bsnl
   11350 s/["\\]/\\&/g
   11351 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
   11352 D["\1"]=" \3"/p
   11353 s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
   11354 d
   11355 :bsnl
   11356 s/["\\]/\\&/g
   11357 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
   11358 D["\1"]=" \3\\\\\\n"\\/p
   11359 t cont
   11360 s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
   11361 t cont
   11362 d
   11363 :cont
   11364 n
   11365 s/.\{148\}/&'"$ac_delim"'/g
   11366 t clear
   11367 :clear
   11368 s/\\$//
   11369 t bsnlc
   11370 s/["\\]/\\&/g; s/^/"/; s/$/"/p
   11371 d
   11372 :bsnlc
   11373 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
   11374 b cont
   11375 ' <confdefs.h | sed '
   11376 s/'"$ac_delim"'/"\\\
   11377 "/g' >>$CONFIG_STATUS || ac_write_fail=1
   11378 
   11379 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   11380   for (key in D) D_is_set[key] = 1
   11381   FS = ""
   11382 }
   11383 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
   11384   line = \$ 0
   11385   split(line, arg, " ")
   11386   if (arg[1] == "#") {
   11387     defundef = arg[2]
   11388     mac1 = arg[3]
   11389   } else {
   11390     defundef = substr(arg[1], 2)
   11391     mac1 = arg[2]
   11392   }
   11393   split(mac1, mac2, "(") #)
   11394   macro = mac2[1]
   11395   prefix = substr(line, 1, index(line, defundef) - 1)
   11396   if (D_is_set[macro]) {
   11397     # Preserve the white space surrounding the "#".
   11398     print prefix "define", macro P[macro] D[macro]
   11399     next
   11400   } else {
   11401     # Replace #undef with comments.  This is necessary, for example,
   11402     # in the case of _POSIX_SOURCE, which is predefined and required
   11403     # on some systems where configure will not decide to define it.
   11404     if (defundef == "undef") {
   11405       print "/*", prefix defundef, macro, "*/"
   11406       next
   11407     }
   11408   }
   11409 }
   11410 { print }
   11411 _ACAWK
   11412 _ACEOF
   11413 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   11414   as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
   11415 fi # test -n "$CONFIG_HEADERS"
   11416 
   11417 
   11418 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    "
   11419 shift
   11420 for ac_tag
   11421 do
   11422   case $ac_tag in
   11423   :[FHLC]) ac_mode=$ac_tag; continue;;
   11424   esac
   11425   case $ac_mode$ac_tag in
   11426   :[FHL]*:*);;
   11427   :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
   11428   :[FH]-) ac_tag=-:-;;
   11429   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
   11430   esac
   11431   ac_save_IFS=$IFS
   11432   IFS=:
   11433   set x $ac_tag
   11434   IFS=$ac_save_IFS
   11435   shift
   11436   ac_file=$1
   11437   shift
   11438 
   11439   case $ac_mode in
   11440   :L) ac_source=$1;;
   11441   :[FH])
   11442     ac_file_inputs=
   11443     for ac_f
   11444     do
   11445       case $ac_f in
   11446       -) ac_f="$ac_tmp/stdin";;
   11447       *) # Look for the file first in the build tree, then in the source tree
   11448 	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
   11449 	 # because $ac_f cannot contain `:'.
   11450 	 test -f "$ac_f" ||
   11451 	   case $ac_f in
   11452 	   [\\/$]*) false;;
   11453 	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
   11454 	   esac ||
   11455 	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
   11456       esac
   11457       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
   11458       as_fn_append ac_file_inputs " '$ac_f'"
   11459     done
   11460 
   11461     # Let's still pretend it is `configure' which instantiates (i.e., don't
   11462     # use $as_me), people would be surprised to read:
   11463     #    /* config.h.  Generated by config.status.  */
   11464     configure_input='Generated from '`
   11465 	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
   11466 	`' by configure.'
   11467     if test x"$ac_file" != x-; then
   11468       configure_input="$ac_file.  $configure_input"
   11469       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
   11470 $as_echo "$as_me: creating $ac_file" >&6;}
   11471     fi
   11472     # Neutralize special characters interpreted by sed in replacement strings.
   11473     case $configure_input in #(
   11474     *\&* | *\|* | *\\* )
   11475        ac_sed_conf_input=`$as_echo "$configure_input" |
   11476        sed 's/[\\\\&|]/\\\\&/g'`;; #(
   11477     *) ac_sed_conf_input=$configure_input;;
   11478     esac
   11479 
   11480     case $ac_tag in
   11481     *:-:* | *:-) cat >"$ac_tmp/stdin" \
   11482       || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
   11483     esac
   11484     ;;
   11485   esac
   11486 
   11487   ac_dir=`$as_dirname -- "$ac_file" ||
   11488 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
   11489 	 X"$ac_file" : 'X\(//\)[^/]' \| \
   11490 	 X"$ac_file" : 'X\(//\)$' \| \
   11491 	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
   11492 $as_echo X"$ac_file" |
   11493     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
   11494 	    s//\1/
   11495 	    q
   11496 	  }
   11497 	  /^X\(\/\/\)[^/].*/{
   11498 	    s//\1/
   11499 	    q
   11500 	  }
   11501 	  /^X\(\/\/\)$/{
   11502 	    s//\1/
   11503 	    q
   11504 	  }
   11505 	  /^X\(\/\).*/{
   11506 	    s//\1/
   11507 	    q
   11508 	  }
   11509 	  s/.*/./; q'`
   11510   as_dir="$ac_dir"; as_fn_mkdir_p
   11511   ac_builddir=.
   11512 
   11513 case "$ac_dir" in
   11514 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
   11515 *)
   11516   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
   11517   # A ".." for each directory in $ac_dir_suffix.
   11518   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
   11519   case $ac_top_builddir_sub in
   11520   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
   11521   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
   11522   esac ;;
   11523 esac
   11524 ac_abs_top_builddir=$ac_pwd
   11525 ac_abs_builddir=$ac_pwd$ac_dir_suffix
   11526 # for backward compatibility:
   11527 ac_top_builddir=$ac_top_build_prefix
   11528 
   11529 case $srcdir in
   11530   .)  # We are building in place.
   11531     ac_srcdir=.
   11532     ac_top_srcdir=$ac_top_builddir_sub
   11533     ac_abs_top_srcdir=$ac_pwd ;;
   11534   [\\/]* | ?:[\\/]* )  # Absolute name.
   11535     ac_srcdir=$srcdir$ac_dir_suffix;
   11536     ac_top_srcdir=$srcdir
   11537     ac_abs_top_srcdir=$srcdir ;;
   11538   *) # Relative name.
   11539     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
   11540     ac_top_srcdir=$ac_top_build_prefix$srcdir
   11541     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
   11542 esac
   11543 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
   11544 
   11545 
   11546   case $ac_mode in
   11547   :F)
   11548   #
   11549   # CONFIG_FILE
   11550   #
   11551 
   11552   case $INSTALL in
   11553   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
   11554   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
   11555   esac
   11556 _ACEOF
   11557 
   11558 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   11559 # If the template does not know about datarootdir, expand it.
   11560 # FIXME: This hack should be removed a few years after 2.60.
   11561 ac_datarootdir_hack=; ac_datarootdir_seen=
   11562 ac_sed_dataroot='
   11563 /datarootdir/ {
   11564   p
   11565   q
   11566 }
   11567 /@datadir@/p
   11568 /@docdir@/p
   11569 /@infodir@/p
   11570 /@localedir@/p
   11571 /@mandir@/p'
   11572 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
   11573 *datarootdir*) ac_datarootdir_seen=yes;;
   11574 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
   11575   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
   11576 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
   11577 _ACEOF
   11578 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   11579   ac_datarootdir_hack='
   11580   s&@datadir@&$datadir&g
   11581   s&@docdir@&$docdir&g
   11582   s&@infodir@&$infodir&g
   11583   s&@localedir@&$localedir&g
   11584   s&@mandir@&$mandir&g
   11585   s&\\\${datarootdir}&$datarootdir&g' ;;
   11586 esac
   11587 _ACEOF
   11588 
   11589 # Neutralize VPATH when `$srcdir' = `.'.
   11590 # Shell code in configure.ac might set extrasub.
   11591 # FIXME: do we really want to maintain this feature?
   11592 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   11593 ac_sed_extra="$ac_vpsub
   11594 $extrasub
   11595 _ACEOF
   11596 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   11597 :t
   11598 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
   11599 s|@configure_input@|$ac_sed_conf_input|;t t
   11600 s&@top_builddir@&$ac_top_builddir_sub&;t t
   11601 s&@top_build_prefix@&$ac_top_build_prefix&;t t
   11602 s&@srcdir@&$ac_srcdir&;t t
   11603 s&@abs_srcdir@&$ac_abs_srcdir&;t t
   11604 s&@top_srcdir@&$ac_top_srcdir&;t t
   11605 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
   11606 s&@builddir@&$ac_builddir&;t t
   11607 s&@abs_builddir@&$ac_abs_builddir&;t t
   11608 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
   11609 s&@INSTALL@&$ac_INSTALL&;t t
   11610 $ac_datarootdir_hack
   11611 "
   11612 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
   11613   >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
   11614 
   11615 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
   11616   { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
   11617   { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
   11618       "$ac_tmp/out"`; test -z "$ac_out"; } &&
   11619   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
   11620 which seems to be undefined.  Please make sure it is defined" >&5
   11621 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
   11622 which seems to be undefined.  Please make sure it is defined" >&2;}
   11623 
   11624   rm -f "$ac_tmp/stdin"
   11625   case $ac_file in
   11626   -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
   11627   *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
   11628   esac \
   11629   || as_fn_error $? "could not create $ac_file" "$LINENO" 5
   11630  ;;
   11631   :H)
   11632   #
   11633   # CONFIG_HEADER
   11634   #
   11635   if test x"$ac_file" != x-; then
   11636     {
   11637       $as_echo "/* $configure_input  */" \
   11638       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
   11639     } >"$ac_tmp/config.h" \
   11640       || as_fn_error $? "could not create $ac_file" "$LINENO" 5
   11641     if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
   11642       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
   11643 $as_echo "$as_me: $ac_file is unchanged" >&6;}
   11644     else
   11645       rm -f "$ac_file"
   11646       mv "$ac_tmp/config.h" "$ac_file" \
   11647 	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
   11648     fi
   11649   else
   11650     $as_echo "/* $configure_input  */" \
   11651       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
   11652       || as_fn_error $? "could not create -" "$LINENO" 5
   11653   fi
   11654  ;;
   11655 
   11656 
   11657   esac
   11658 
   11659 done # for ac_tag
   11660 
   11661 
   11662 as_fn_exit 0
   11663 _ACEOF
   11664 ac_clean_files=$ac_clean_files_save
   11665 
   11666 test $ac_write_fail = 0 ||
   11667   as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
   11668 
   11669 
   11670 # configure is writing to config.log, and then calls config.status.
   11671 # config.status does its own redirection, appending to config.log.
   11672 # Unfortunately, on DOS this fails, as config.log is still kept open
   11673 # by configure, so config.status won't be able to write to it; its
   11674 # output is simply discarded.  So we exec the FD to /dev/null,
   11675 # effectively closing config.log, so it can be properly (re)opened and
   11676 # appended to by config.status.  When coming back to configure, we
   11677 # need to make the FD available again.
   11678 if test "$no_create" != yes; then
   11679   ac_cs_success=:
   11680   ac_config_status_args=
   11681   test "$silent" = yes &&
   11682     ac_config_status_args="$ac_config_status_args --quiet"
   11683   exec 5>/dev/null
   11684   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
   11685   exec 5>>config.log
   11686   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
   11687   # would make configure fail if this is the last instruction.
   11688   $ac_cs_success || as_fn_exit 1
   11689 fi
   11690 
   11691 #
   11692 # CONFIG_SUBDIRS section.
   11693 #
   11694 if test "$no_recursion" != yes; then
   11695 
   11696   # Remove --cache-file, --srcdir, and --disable-option-checking arguments
   11697   # so they do not pile up.
   11698   ac_sub_configure_args=
   11699   ac_prev=
   11700   eval "set x $ac_configure_args"
   11701   shift
   11702   for ac_arg
   11703   do
   11704     if test -n "$ac_prev"; then
   11705       ac_prev=
   11706       continue
   11707     fi
   11708     case $ac_arg in
   11709     -cache-file | --cache-file | --cache-fil | --cache-fi \
   11710     | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
   11711       ac_prev=cache_file ;;
   11712     -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
   11713     | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
   11714     | --c=*)
   11715       ;;
   11716     --config-cache | -C)
   11717       ;;
   11718     -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
   11719       ac_prev=srcdir ;;
   11720     -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
   11721       ;;
   11722     -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
   11723       ac_prev=prefix ;;
   11724     -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
   11725       ;;
   11726     --disable-option-checking)
   11727       ;;
   11728     *)
   11729       case $ac_arg in
   11730       *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
   11731       esac
   11732       as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
   11733     esac
   11734   done
   11735 
   11736   # Always prepend --prefix to ensure using the same prefix
   11737   # in subdir configurations.
   11738   ac_arg="--prefix=$prefix"
   11739   case $ac_arg in
   11740   *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
   11741   esac
   11742   ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
   11743 
   11744   # Pass --silent
   11745   if test "$silent" = yes; then
   11746     ac_sub_configure_args="--silent $ac_sub_configure_args"
   11747   fi
   11748 
   11749   # Always prepend --disable-option-checking to silence warnings, since
   11750   # different subdirs can have different --enable and --with options.
   11751   ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
   11752 
   11753   ac_popdir=`pwd`
   11754   for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
   11755 
   11756     # Do not complain, so a configure script can configure whichever
   11757     # parts of a large source tree are present.
   11758     test -d "$srcdir/$ac_dir" || continue
   11759 
   11760     ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
   11761     $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
   11762     $as_echo "$ac_msg" >&6
   11763     as_dir="$ac_dir"; as_fn_mkdir_p
   11764     ac_builddir=.
   11765 
   11766 case "$ac_dir" in
   11767 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
   11768 *)
   11769   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
   11770   # A ".." for each directory in $ac_dir_suffix.
   11771   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
   11772   case $ac_top_builddir_sub in
   11773   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
   11774   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
   11775   esac ;;
   11776 esac
   11777 ac_abs_top_builddir=$ac_pwd
   11778 ac_abs_builddir=$ac_pwd$ac_dir_suffix
   11779 # for backward compatibility:
   11780 ac_top_builddir=$ac_top_build_prefix
   11781 
   11782 case $srcdir in
   11783   .)  # We are building in place.
   11784     ac_srcdir=.
   11785     ac_top_srcdir=$ac_top_builddir_sub
   11786     ac_abs_top_srcdir=$ac_pwd ;;
   11787   [\\/]* | ?:[\\/]* )  # Absolute name.
   11788     ac_srcdir=$srcdir$ac_dir_suffix;
   11789     ac_top_srcdir=$srcdir
   11790     ac_abs_top_srcdir=$srcdir ;;
   11791   *) # Relative name.
   11792     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
   11793     ac_top_srcdir=$ac_top_build_prefix$srcdir
   11794     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
   11795 esac
   11796 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
   11797 
   11798 
   11799     cd "$ac_dir"
   11800 
   11801     # Check for guested configure; otherwise get Cygnus style configure.
   11802     if test -f "$ac_srcdir/configure.gnu"; then
   11803       ac_sub_configure=$ac_srcdir/configure.gnu
   11804     elif test -f "$ac_srcdir/configure"; then
   11805       ac_sub_configure=$ac_srcdir/configure
   11806     elif test -f "$ac_srcdir/configure.in"; then
   11807       # This should be Cygnus configure.
   11808       ac_sub_configure=$ac_aux_dir/configure
   11809     else
   11810       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
   11811 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
   11812       ac_sub_configure=
   11813     fi
   11814 
   11815     # The recursion is here.
   11816     if test -n "$ac_sub_configure"; then
   11817       # Make the cache file name correct relative to the subdirectory.
   11818       case $cache_file in
   11819       [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
   11820       *) # Relative name.
   11821 	ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
   11822       esac
   11823 
   11824       { $as_echo "$as_me:${as_lineno-$LINENO}: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
   11825 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
   11826       # The eval makes quoting arguments work.
   11827       eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
   11828 	   --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
   11829 	as_fn_error $? "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
   11830     fi
   11831 
   11832     cd "$ac_popdir"
   11833   done
   11834 fi
   11835 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
   11836   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
   11837 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
   11838 fi
   11839 
   11840