Home | History | Annotate | Line # | Download | only in libphobos
configure revision 1.1.1.3
      1 #! /bin/sh
      2 # Guess values for system-dependent variables and create Makefiles.
      3 # Generated by GNU Autoconf 2.69 for package-unused version-unused.
      4 #
      5 #
      6 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
      7 #
      8 #
      9 # This configure script is free software; the Free Software Foundation
     10 # gives unlimited permission to copy, distribute and modify it.
     11 ## -------------------- ##
     12 ## M4sh Initialization. ##
     13 ## -------------------- ##
     14 
     15 # Be more Bourne compatible
     16 DUALCASE=1; export DUALCASE # for MKS sh
     17 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
     18   emulate sh
     19   NULLCMD=:
     20   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
     21   # is contrary to our usage.  Disable this feature.
     22   alias -g '${1+"$@"}'='"$@"'
     23   setopt NO_GLOB_SUBST
     24 else
     25   case `(set -o) 2>/dev/null` in #(
     26   *posix*) :
     27     set -o posix ;; #(
     28   *) :
     29      ;;
     30 esac
     31 fi
     32 
     33 
     34 as_nl='
     35 '
     36 export as_nl
     37 # Printing a long string crashes Solaris 7 /usr/bin/printf.
     38 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
     39 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
     40 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
     41 # Prefer a ksh shell builtin over an external printf program on Solaris,
     42 # but without wasting forks for bash or zsh.
     43 if test -z "$BASH_VERSION$ZSH_VERSION" \
     44     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
     45   as_echo='print -r --'
     46   as_echo_n='print -rn --'
     47 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
     48   as_echo='printf %s\n'
     49   as_echo_n='printf %s'
     50 else
     51   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
     52     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
     53     as_echo_n='/usr/ucb/echo -n'
     54   else
     55     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
     56     as_echo_n_body='eval
     57       arg=$1;
     58       case $arg in #(
     59       *"$as_nl"*)
     60 	expr "X$arg" : "X\\(.*\\)$as_nl";
     61 	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
     62       esac;
     63       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
     64     '
     65     export as_echo_n_body
     66     as_echo_n='sh -c $as_echo_n_body as_echo'
     67   fi
     68   export as_echo_body
     69   as_echo='sh -c $as_echo_body as_echo'
     70 fi
     71 
     72 # The user is always right.
     73 if test "${PATH_SEPARATOR+set}" != set; then
     74   PATH_SEPARATOR=:
     75   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
     76     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
     77       PATH_SEPARATOR=';'
     78   }
     79 fi
     80 
     81 
     82 # IFS
     83 # We need space, tab and new line, in precisely that order.  Quoting is
     84 # there to prevent editors from complaining about space-tab.
     85 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
     86 # splitting by setting IFS to empty value.)
     87 IFS=" ""	$as_nl"
     88 
     89 # Find who we are.  Look in the path if we contain no directory separator.
     90 as_myself=
     91 case $0 in #((
     92   *[\\/]* ) as_myself=$0 ;;
     93   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
     94 for as_dir in $PATH
     95 do
     96   IFS=$as_save_IFS
     97   test -z "$as_dir" && as_dir=.
     98     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
     99   done
    100 IFS=$as_save_IFS
    101 
    102      ;;
    103 esac
    104 # We did not find ourselves, most probably we were run as `sh COMMAND'
    105 # in which case we are not to be found in the path.
    106 if test "x$as_myself" = x; then
    107   as_myself=$0
    108 fi
    109 if test ! -f "$as_myself"; then
    110   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
    111   exit 1
    112 fi
    113 
    114 # Unset variables that we do not need and which cause bugs (e.g. in
    115 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
    116 # suppresses any "Segmentation fault" message there.  '((' could
    117 # trigger a bug in pdksh 5.2.14.
    118 for as_var in BASH_ENV ENV MAIL MAILPATH
    119 do eval test x\${$as_var+set} = xset \
    120   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
    121 done
    122 PS1='$ '
    123 PS2='> '
    124 PS4='+ '
    125 
    126 # NLS nuisances.
    127 LC_ALL=C
    128 export LC_ALL
    129 LANGUAGE=C
    130 export LANGUAGE
    131 
    132 # CDPATH.
    133 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
    134 
    135 # Use a proper internal environment variable to ensure we don't fall
    136   # into an infinite loop, continuously re-executing ourselves.
    137   if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
    138     _as_can_reexec=no; export _as_can_reexec;
    139     # We cannot yet assume a decent shell, so we have to provide a
    140 # neutralization value for shells without unset; and this also
    141 # works around shells that cannot unset nonexistent variables.
    142 # Preserve -v and -x to the replacement shell.
    143 BASH_ENV=/dev/null
    144 ENV=/dev/null
    145 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
    146 case $- in # ((((
    147   *v*x* | *x*v* ) as_opts=-vx ;;
    148   *v* ) as_opts=-v ;;
    149   *x* ) as_opts=-x ;;
    150   * ) as_opts= ;;
    151 esac
    152 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
    153 # Admittedly, this is quite paranoid, since all the known shells bail
    154 # out after a failed `exec'.
    155 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
    156 as_fn_exit 255
    157   fi
    158   # We don't want this to propagate to other subprocesses.
    159           { _as_can_reexec=; unset _as_can_reexec;}
    160 if test "x$CONFIG_SHELL" = x; then
    161   as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
    162   emulate sh
    163   NULLCMD=:
    164   # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
    165   # is contrary to our usage.  Disable this feature.
    166   alias -g '\${1+\"\$@\"}'='\"\$@\"'
    167   setopt NO_GLOB_SUBST
    168 else
    169   case \`(set -o) 2>/dev/null\` in #(
    170   *posix*) :
    171     set -o posix ;; #(
    172   *) :
    173      ;;
    174 esac
    175 fi
    176 "
    177   as_required="as_fn_return () { (exit \$1); }
    178 as_fn_success () { as_fn_return 0; }
    179 as_fn_failure () { as_fn_return 1; }
    180 as_fn_ret_success () { return 0; }
    181 as_fn_ret_failure () { return 1; }
    182 
    183 exitcode=0
    184 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
    185 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
    186 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
    187 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
    188 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
    189 
    190 else
    191   exitcode=1; echo positional parameters were not saved.
    192 fi
    193 test x\$exitcode = x0 || exit 1
    194 test -x / || exit 1"
    195   as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
    196   as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
    197   eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
    198   test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
    199 test \$(( 1 + 1 )) = 2 || exit 1
    200 
    201   test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
    202     ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
    203     ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
    204     ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
    205     PATH=/empty FPATH=/empty; export PATH FPATH
    206     test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
    207       || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
    208   if (eval "$as_required") 2>/dev/null; then :
    209   as_have_required=yes
    210 else
    211   as_have_required=no
    212 fi
    213   if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
    214 
    215 else
    216   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
    217 as_found=false
    218 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
    219 do
    220   IFS=$as_save_IFS
    221   test -z "$as_dir" && as_dir=.
    222   as_found=:
    223   case $as_dir in #(
    224 	 /*)
    225 	   for as_base in sh bash ksh sh5; do
    226 	     # Try only shells that exist, to save several forks.
    227 	     as_shell=$as_dir/$as_base
    228 	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
    229 		    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
    230   CONFIG_SHELL=$as_shell as_have_required=yes
    231 		   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
    232   break 2
    233 fi
    234 fi
    235 	   done;;
    236        esac
    237   as_found=false
    238 done
    239 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
    240 	      { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
    241   CONFIG_SHELL=$SHELL as_have_required=yes
    242 fi; }
    243 IFS=$as_save_IFS
    244 
    245 
    246       if test "x$CONFIG_SHELL" != x; then :
    247   export CONFIG_SHELL
    248              # We cannot yet assume a decent shell, so we have to provide a
    249 # neutralization value for shells without unset; and this also
    250 # works around shells that cannot unset nonexistent variables.
    251 # Preserve -v and -x to the replacement shell.
    252 BASH_ENV=/dev/null
    253 ENV=/dev/null
    254 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
    255 case $- in # ((((
    256   *v*x* | *x*v* ) as_opts=-vx ;;
    257   *v* ) as_opts=-v ;;
    258   *x* ) as_opts=-x ;;
    259   * ) as_opts= ;;
    260 esac
    261 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
    262 # Admittedly, this is quite paranoid, since all the known shells bail
    263 # out after a failed `exec'.
    264 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
    265 exit 255
    266 fi
    267 
    268     if test x$as_have_required = xno; then :
    269   $as_echo "$0: This script requires a shell more modern than all"
    270   $as_echo "$0: the shells that I found on your system."
    271   if test x${ZSH_VERSION+set} = xset ; then
    272     $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
    273     $as_echo "$0: be upgraded to zsh 4.3.4 or later."
    274   else
    275     $as_echo "$0: Please tell bug-autoconf (at] gnu.org about your system,
    276 $0: including any error possibly output before this
    277 $0: message. Then install a modern shell, or manually run
    278 $0: the script under such a shell if you do have one."
    279   fi
    280   exit 1
    281 fi
    282 fi
    283 fi
    284 SHELL=${CONFIG_SHELL-/bin/sh}
    285 export SHELL
    286 # Unset more variables known to interfere with behavior of common tools.
    287 CLICOLOR_FORCE= GREP_OPTIONS=
    288 unset CLICOLOR_FORCE GREP_OPTIONS
    289 
    290 ## --------------------- ##
    291 ## M4sh Shell Functions. ##
    292 ## --------------------- ##
    293 # as_fn_unset VAR
    294 # ---------------
    295 # Portably unset VAR.
    296 as_fn_unset ()
    297 {
    298   { eval $1=; unset $1;}
    299 }
    300 as_unset=as_fn_unset
    301 
    302 # as_fn_set_status STATUS
    303 # -----------------------
    304 # Set $? to STATUS, without forking.
    305 as_fn_set_status ()
    306 {
    307   return $1
    308 } # as_fn_set_status
    309 
    310 # as_fn_exit STATUS
    311 # -----------------
    312 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
    313 as_fn_exit ()
    314 {
    315   set +e
    316   as_fn_set_status $1
    317   exit $1
    318 } # as_fn_exit
    319 
    320 # as_fn_mkdir_p
    321 # -------------
    322 # Create "$as_dir" as a directory, including parents if necessary.
    323 as_fn_mkdir_p ()
    324 {
    325 
    326   case $as_dir in #(
    327   -*) as_dir=./$as_dir;;
    328   esac
    329   test -d "$as_dir" || eval $as_mkdir_p || {
    330     as_dirs=
    331     while :; do
    332       case $as_dir in #(
    333       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
    334       *) as_qdir=$as_dir;;
    335       esac
    336       as_dirs="'$as_qdir' $as_dirs"
    337       as_dir=`$as_dirname -- "$as_dir" ||
    338 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
    339 	 X"$as_dir" : 'X\(//\)[^/]' \| \
    340 	 X"$as_dir" : 'X\(//\)$' \| \
    341 	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
    342 $as_echo X"$as_dir" |
    343     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
    344 	    s//\1/
    345 	    q
    346 	  }
    347 	  /^X\(\/\/\)[^/].*/{
    348 	    s//\1/
    349 	    q
    350 	  }
    351 	  /^X\(\/\/\)$/{
    352 	    s//\1/
    353 	    q
    354 	  }
    355 	  /^X\(\/\).*/{
    356 	    s//\1/
    357 	    q
    358 	  }
    359 	  s/.*/./; q'`
    360       test -d "$as_dir" && break
    361     done
    362     test -z "$as_dirs" || eval "mkdir $as_dirs"
    363   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
    364 
    365 
    366 } # as_fn_mkdir_p
    367 
    368 # as_fn_executable_p FILE
    369 # -----------------------
    370 # Test if FILE is an executable regular file.
    371 as_fn_executable_p ()
    372 {
    373   test -f "$1" && test -x "$1"
    374 } # as_fn_executable_p
    375 # as_fn_append VAR VALUE
    376 # ----------------------
    377 # Append the text in VALUE to the end of the definition contained in VAR. Take
    378 # advantage of any shell optimizations that allow amortized linear growth over
    379 # repeated appends, instead of the typical quadratic growth present in naive
    380 # implementations.
    381 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
    382   eval 'as_fn_append ()
    383   {
    384     eval $1+=\$2
    385   }'
    386 else
    387   as_fn_append ()
    388   {
    389     eval $1=\$$1\$2
    390   }
    391 fi # as_fn_append
    392 
    393 # as_fn_arith ARG...
    394 # ------------------
    395 # Perform arithmetic evaluation on the ARGs, and store the result in the
    396 # global $as_val. Take advantage of shells that can avoid forks. The arguments
    397 # must be portable across $(()) and expr.
    398 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
    399   eval 'as_fn_arith ()
    400   {
    401     as_val=$(( $* ))
    402   }'
    403 else
    404   as_fn_arith ()
    405   {
    406     as_val=`expr "$@" || test $? -eq 1`
    407   }
    408 fi # as_fn_arith
    409 
    410 
    411 # as_fn_error STATUS ERROR [LINENO LOG_FD]
    412 # ----------------------------------------
    413 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
    414 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
    415 # script with STATUS, using 1 if that was 0.
    416 as_fn_error ()
    417 {
    418   as_status=$1; test $as_status -eq 0 && as_status=1
    419   if test "$4"; then
    420     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
    421     $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
    422   fi
    423   $as_echo "$as_me: error: $2" >&2
    424   as_fn_exit $as_status
    425 } # as_fn_error
    426 
    427 if expr a : '\(a\)' >/dev/null 2>&1 &&
    428    test "X`expr 00001 : '.*\(...\)'`" = X001; then
    429   as_expr=expr
    430 else
    431   as_expr=false
    432 fi
    433 
    434 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
    435   as_basename=basename
    436 else
    437   as_basename=false
    438 fi
    439 
    440 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
    441   as_dirname=dirname
    442 else
    443   as_dirname=false
    444 fi
    445 
    446 as_me=`$as_basename -- "$0" ||
    447 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
    448 	 X"$0" : 'X\(//\)$' \| \
    449 	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
    450 $as_echo X/"$0" |
    451     sed '/^.*\/\([^/][^/]*\)\/*$/{
    452 	    s//\1/
    453 	    q
    454 	  }
    455 	  /^X\/\(\/\/\)$/{
    456 	    s//\1/
    457 	    q
    458 	  }
    459 	  /^X\/\(\/\).*/{
    460 	    s//\1/
    461 	    q
    462 	  }
    463 	  s/.*/./; q'`
    464 
    465 # Avoid depending upon Character Ranges.
    466 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
    467 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
    468 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
    469 as_cr_digits='0123456789'
    470 as_cr_alnum=$as_cr_Letters$as_cr_digits
    471 
    472 
    473   as_lineno_1=$LINENO as_lineno_1a=$LINENO
    474   as_lineno_2=$LINENO as_lineno_2a=$LINENO
    475   eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
    476   test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
    477   # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
    478   sed -n '
    479     p
    480     /[$]LINENO/=
    481   ' <$as_myself |
    482     sed '
    483       s/[$]LINENO.*/&-/
    484       t lineno
    485       b
    486       :lineno
    487       N
    488       :loop
    489       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
    490       t loop
    491       s/-\n.*//
    492     ' >$as_me.lineno &&
    493   chmod +x "$as_me.lineno" ||
    494     { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
    495 
    496   # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
    497   # already done that, so ensure we don't try to do so again and fall
    498   # in an infinite loop.  This has already happened in practice.
    499   _as_can_reexec=no; export _as_can_reexec
    500   # Don't try to exec as it changes $[0], causing all sort of problems
    501   # (the dirname of $[0] is not the place where we might find the
    502   # original and so on.  Autoconf is especially sensitive to this).
    503   . "./$as_me.lineno"
    504   # Exit status is that of the last command.
    505   exit
    506 }
    507 
    508 ECHO_C= ECHO_N= ECHO_T=
    509 case `echo -n x` in #(((((
    510 -n*)
    511   case `echo 'xy\c'` in
    512   *c*) ECHO_T='	';;	# ECHO_T is single tab character.
    513   xy)  ECHO_C='\c';;
    514   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
    515        ECHO_T='	';;
    516   esac;;
    517 *)
    518   ECHO_N='-n';;
    519 esac
    520 
    521 rm -f conf$$ conf$$.exe conf$$.file
    522 if test -d conf$$.dir; then
    523   rm -f conf$$.dir/conf$$.file
    524 else
    525   rm -f conf$$.dir
    526   mkdir conf$$.dir 2>/dev/null
    527 fi
    528 if (echo >conf$$.file) 2>/dev/null; then
    529   if ln -s conf$$.file conf$$ 2>/dev/null; then
    530     as_ln_s='ln -s'
    531     # ... but there are two gotchas:
    532     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
    533     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
    534     # In both cases, we have to default to `cp -pR'.
    535     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
    536       as_ln_s='cp -pR'
    537   elif ln conf$$.file conf$$ 2>/dev/null; then
    538     as_ln_s=ln
    539   else
    540     as_ln_s='cp -pR'
    541   fi
    542 else
    543   as_ln_s='cp -pR'
    544 fi
    545 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
    546 rmdir conf$$.dir 2>/dev/null
    547 
    548 if mkdir -p . 2>/dev/null; then
    549   as_mkdir_p='mkdir -p "$as_dir"'
    550 else
    551   test -d ./-p && rmdir ./-p
    552   as_mkdir_p=false
    553 fi
    554 
    555 as_test_x='test -x'
    556 as_executable_p=as_fn_executable_p
    557 
    558 # Sed expression to map a string onto a valid CPP name.
    559 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
    560 
    561 # Sed expression to map a string onto a valid variable name.
    562 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
    563 
    564 SHELL=${CONFIG_SHELL-/bin/sh}
    565 
    566 
    567 test -n "$DJDIR" || exec 7<&0 </dev/null
    568 exec 6>&1
    569 
    570 # Name of the host.
    571 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
    572 # so uname gets run too.
    573 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
    574 
    575 #
    576 # Initializations.
    577 #
    578 ac_default_prefix=/usr/local
    579 ac_clean_files=
    580 ac_config_libobj_dir=.
    581 LIBOBJS=
    582 cross_compiling=no
    583 subdirs=
    584 MFLAGS=
    585 MAKEFLAGS=
    586 
    587 # Identity of this package.
    588 PACKAGE_NAME='package-unused'
    589 PACKAGE_TARNAME='libphobos'
    590 PACKAGE_VERSION='version-unused'
    591 PACKAGE_STRING='package-unused version-unused'
    592 PACKAGE_BUGREPORT=''
    593 PACKAGE_URL=''
    594 
    595 ac_unique_file="libdruntime/gcc/attribute.d"
    596 # Factoring default headers for most tests.
    597 ac_includes_default="\
    598 #include <stdio.h>
    599 #ifdef HAVE_SYS_TYPES_H
    600 # include <sys/types.h>
    601 #endif
    602 #ifdef HAVE_SYS_STAT_H
    603 # include <sys/stat.h>
    604 #endif
    605 #ifdef STDC_HEADERS
    606 # include <stdlib.h>
    607 # include <stddef.h>
    608 #else
    609 # ifdef HAVE_STDLIB_H
    610 #  include <stdlib.h>
    611 # endif
    612 #endif
    613 #ifdef HAVE_STRING_H
    614 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
    615 #  include <memory.h>
    616 # endif
    617 # include <string.h>
    618 #endif
    619 #ifdef HAVE_STRINGS_H
    620 # include <strings.h>
    621 #endif
    622 #ifdef HAVE_INTTYPES_H
    623 # include <inttypes.h>
    624 #endif
    625 #ifdef HAVE_STDINT_H
    626 # include <stdint.h>
    627 #endif
    628 #ifdef HAVE_UNISTD_H
    629 # include <unistd.h>
    630 #endif"
    631 
    632 ac_subst_vars='am__EXEEXT_FALSE
    633 am__EXEEXT_TRUE
    634 LTLIBOBJS
    635 LIBOBJS
    636 WARN_DFLAGS
    637 libtool_VERSION
    638 SPEC_PHOBOS_DEPS
    639 CHECKING_DFLAGS
    640 ENABLE_LIBDRUNTIME_ONLY_FALSE
    641 ENABLE_LIBDRUNTIME_ONLY_TRUE
    642 ENABLE_LIBPHOBOS_FALSE
    643 ENABLE_LIBPHOBOS_TRUE
    644 gdc_include_dir
    645 libphobos_toolexeclibdir
    646 libphobos_toolexecdir
    647 gcc_version
    648 LIBZ
    649 BACKTRACE_SUPPORTS_THREADS
    650 BACKTRACE_USES_MALLOC
    651 BACKTRACE_SUPPORTED
    652 LIBBACKTRACE
    653 LIBATOMIC
    654 DCFG_HAVE_LIBATOMIC
    655 DCFG_HAVE_64BIT_ATOMICS
    656 DCFG_HAVE_ATOMIC_BUILTINS
    657 DCFG_HAVE_QSORT_R
    658 OS_LINK_SPEC
    659 DCFG_DLPI_TLS_MODID
    660 DRUNTIME_OS_MINFO_BRACKETING_FALSE
    661 DRUNTIME_OS_MINFO_BRACKETING_TRUE
    662 DCFG_MINFO_BRACKETING
    663 DRUNTIME_OS_ARM_EABI_UNWINDER_FALSE
    664 DRUNTIME_OS_ARM_EABI_UNWINDER_TRUE
    665 DCFG_ARM_EABI_UNWINDER
    666 DCFG_THREAD_MODEL
    667 DRUNTIME_OS_POSIX_FALSE
    668 DRUNTIME_OS_POSIX_TRUE
    669 DRUNTIME_OS_SOLARIS_FALSE
    670 DRUNTIME_OS_SOLARIS_TRUE
    671 DRUNTIME_OS_MINGW_FALSE
    672 DRUNTIME_OS_MINGW_TRUE
    673 DRUNTIME_OS_LINUX_FALSE
    674 DRUNTIME_OS_LINUX_TRUE
    675 DRUNTIME_OS_OPENBSD_FALSE
    676 DRUNTIME_OS_OPENBSD_TRUE
    677 DRUNTIME_OS_NETBSD_FALSE
    678 DRUNTIME_OS_NETBSD_TRUE
    679 DRUNTIME_OS_FREEBSD_FALSE
    680 DRUNTIME_OS_FREEBSD_TRUE
    681 DRUNTIME_OS_DRAGONFLYBSD_FALSE
    682 DRUNTIME_OS_DRAGONFLYBSD_TRUE
    683 DRUNTIME_OS_DARWIN_FALSE
    684 DRUNTIME_OS_DARWIN_TRUE
    685 DRUNTIME_OS_ANDROID_FALSE
    686 DRUNTIME_OS_ANDROID_TRUE
    687 DRUNTIME_OS_AIX_FALSE
    688 DRUNTIME_OS_AIX_TRUE
    689 DRUNTIME_CPU_S390_FALSE
    690 DRUNTIME_CPU_S390_TRUE
    691 DRUNTIME_CPU_SYSTEMZ_FALSE
    692 DRUNTIME_CPU_SYSTEMZ_TRUE
    693 DRUNTIME_CPU_X86_FALSE
    694 DRUNTIME_CPU_X86_TRUE
    695 DRUNTIME_CPU_POWERPC_FALSE
    696 DRUNTIME_CPU_POWERPC_TRUE
    697 DRUNTIME_CPU_MIPS_FALSE
    698 DRUNTIME_CPU_MIPS_TRUE
    699 DRUNTIME_CPU_ARM_FALSE
    700 DRUNTIME_CPU_ARM_TRUE
    701 DRUNTIME_CPU_AARCH64_FALSE
    702 DRUNTIME_CPU_AARCH64_TRUE
    703 SECTION_FLAGS
    704 libphobos_srcdir
    705 libphobos_builddir
    706 get_gcc_base_ver
    707 phobos_compiler_shared_flag
    708 phobos_compiler_pic_flag
    709 phobos_lt_pic_flag
    710 enable_static
    711 enable_shared
    712 OTOOL64
    713 OTOOL
    714 LIPO
    715 NMEDIT
    716 DSYMUTIL
    717 OBJDUMP
    718 LN_S
    719 NM
    720 ac_ct_DUMPBIN
    721 DUMPBIN
    722 LD
    723 FGREP
    724 SED
    725 LIBTOOL
    726 CFLAGS_FOR_BUILD
    727 CC_FOR_BUILD
    728 AR
    729 DCFG_ENABLE_CET
    730 CET_DFLAGS
    731 CET_FLAGS
    732 RANLIB
    733 MAINT
    734 MAINTAINER_MODE_FALSE
    735 MAINTAINER_MODE_TRUE
    736 GDCFLAGS
    737 GDC
    738 CCASFLAGS
    739 CCAS
    740 AM_BACKSLASH
    741 AM_DEFAULT_VERBOSITY
    742 AM_DEFAULT_V
    743 AM_V
    744 am__untar
    745 am__tar
    746 AMTAR
    747 am__leading_dot
    748 SET_MAKE
    749 AWK
    750 mkdir_p
    751 MKDIR_P
    752 INSTALL_STRIP_PROGRAM
    753 STRIP
    754 install_sh
    755 MAKEINFO
    756 AUTOHEADER
    757 AUTOMAKE
    758 AUTOCONF
    759 ACLOCAL
    760 VERSION
    761 PACKAGE
    762 CYGPATH_W
    763 am__isrc
    764 INSTALL_DATA
    765 INSTALL_SCRIPT
    766 INSTALL_PROGRAM
    767 EGREP
    768 GREP
    769 CPP
    770 OBJEXT
    771 EXEEXT
    772 ac_ct_CC
    773 CPPFLAGS
    774 LDFLAGS
    775 CFLAGS
    776 CC
    777 target_os
    778 target_vendor
    779 target_cpu
    780 target
    781 host_os
    782 host_vendor
    783 host_cpu
    784 host
    785 build_os
    786 build_vendor
    787 build_cpu
    788 build
    789 multi_basedir
    790 target_alias
    791 host_alias
    792 build_alias
    793 LIBS
    794 ECHO_T
    795 ECHO_N
    796 ECHO_C
    797 DEFS
    798 mandir
    799 localedir
    800 libdir
    801 psdir
    802 pdfdir
    803 dvidir
    804 htmldir
    805 infodir
    806 docdir
    807 oldincludedir
    808 includedir
    809 localstatedir
    810 sharedstatedir
    811 sysconfdir
    812 datadir
    813 datarootdir
    814 libexecdir
    815 sbindir
    816 bindir
    817 program_transform_name
    818 prefix
    819 exec_prefix
    820 PACKAGE_URL
    821 PACKAGE_BUGREPORT
    822 PACKAGE_STRING
    823 PACKAGE_VERSION
    824 PACKAGE_TARNAME
    825 PACKAGE_NAME
    826 PATH_SEPARATOR
    827 SHELL'
    828 ac_subst_files='DRTSTUFF_SPEC'
    829 ac_user_opts='
    830 enable_option_checking
    831 enable_multilib
    832 enable_silent_rules
    833 enable_maintainer_mode
    834 enable_cet
    835 enable_shared
    836 enable_static
    837 with_pic
    838 enable_fast_install
    839 with_gnu_ld
    840 enable_libtool_lock
    841 with_gcc_major_version_only
    842 enable_werror
    843 with_libatomic
    844 with_libbacktrace
    845 with_target_system_zlib
    846 with_cross_host
    847 enable_version_specific_runtime_libs
    848 with_toolexeclibdir
    849 enable_libphobos
    850 with_libphobos_druntime_only
    851 enable_libphobos_checking
    852 '
    853       ac_precious_vars='build_alias
    854 host_alias
    855 target_alias
    856 CC
    857 CFLAGS
    858 LDFLAGS
    859 LIBS
    860 CPPFLAGS
    861 CPP'
    862 
    863 
    864 # Initialize some variables set by options.
    865 ac_init_help=
    866 ac_init_version=false
    867 ac_unrecognized_opts=
    868 ac_unrecognized_sep=
    869 # The variables have the same names as the options, with
    870 # dashes changed to underlines.
    871 cache_file=/dev/null
    872 exec_prefix=NONE
    873 no_create=
    874 no_recursion=
    875 prefix=NONE
    876 program_prefix=NONE
    877 program_suffix=NONE
    878 program_transform_name=s,x,x,
    879 silent=
    880 site=
    881 srcdir=
    882 verbose=
    883 x_includes=NONE
    884 x_libraries=NONE
    885 
    886 # Installation directory options.
    887 # These are left unexpanded so users can "make install exec_prefix=/foo"
    888 # and all the variables that are supposed to be based on exec_prefix
    889 # by default will actually change.
    890 # Use braces instead of parens because sh, perl, etc. also accept them.
    891 # (The list follows the same order as the GNU Coding Standards.)
    892 bindir='${exec_prefix}/bin'
    893 sbindir='${exec_prefix}/sbin'
    894 libexecdir='${exec_prefix}/libexec'
    895 datarootdir='${prefix}/share'
    896 datadir='${datarootdir}'
    897 sysconfdir='${prefix}/etc'
    898 sharedstatedir='${prefix}/com'
    899 localstatedir='${prefix}/var'
    900 includedir='${prefix}/include'
    901 oldincludedir='/usr/include'
    902 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
    903 infodir='${datarootdir}/info'
    904 htmldir='${docdir}'
    905 dvidir='${docdir}'
    906 pdfdir='${docdir}'
    907 psdir='${docdir}'
    908 libdir='${exec_prefix}/lib'
    909 localedir='${datarootdir}/locale'
    910 mandir='${datarootdir}/man'
    911 
    912 ac_prev=
    913 ac_dashdash=
    914 for ac_option
    915 do
    916   # If the previous option needs an argument, assign it.
    917   if test -n "$ac_prev"; then
    918     eval $ac_prev=\$ac_option
    919     ac_prev=
    920     continue
    921   fi
    922 
    923   case $ac_option in
    924   *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
    925   *=)   ac_optarg= ;;
    926   *)    ac_optarg=yes ;;
    927   esac
    928 
    929   # Accept the important Cygnus configure options, so we can diagnose typos.
    930 
    931   case $ac_dashdash$ac_option in
    932   --)
    933     ac_dashdash=yes ;;
    934 
    935   -bindir | --bindir | --bindi | --bind | --bin | --bi)
    936     ac_prev=bindir ;;
    937   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
    938     bindir=$ac_optarg ;;
    939 
    940   -build | --build | --buil | --bui | --bu)
    941     ac_prev=build_alias ;;
    942   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
    943     build_alias=$ac_optarg ;;
    944 
    945   -cache-file | --cache-file | --cache-fil | --cache-fi \
    946   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
    947     ac_prev=cache_file ;;
    948   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
    949   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
    950     cache_file=$ac_optarg ;;
    951 
    952   --config-cache | -C)
    953     cache_file=config.cache ;;
    954 
    955   -datadir | --datadir | --datadi | --datad)
    956     ac_prev=datadir ;;
    957   -datadir=* | --datadir=* | --datadi=* | --datad=*)
    958     datadir=$ac_optarg ;;
    959 
    960   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
    961   | --dataroo | --dataro | --datar)
    962     ac_prev=datarootdir ;;
    963   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
    964   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
    965     datarootdir=$ac_optarg ;;
    966 
    967   -disable-* | --disable-*)
    968     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
    969     # Reject names that are not valid shell variable names.
    970     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
    971       as_fn_error $? "invalid feature name: $ac_useropt"
    972     ac_useropt_orig=$ac_useropt
    973     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
    974     case $ac_user_opts in
    975       *"
    976 "enable_$ac_useropt"
    977 "*) ;;
    978       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
    979 	 ac_unrecognized_sep=', ';;
    980     esac
    981     eval enable_$ac_useropt=no ;;
    982 
    983   -docdir | --docdir | --docdi | --doc | --do)
    984     ac_prev=docdir ;;
    985   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
    986     docdir=$ac_optarg ;;
    987 
    988   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
    989     ac_prev=dvidir ;;
    990   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
    991     dvidir=$ac_optarg ;;
    992 
    993   -enable-* | --enable-*)
    994     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
    995     # Reject names that are not valid shell variable names.
    996     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
    997       as_fn_error $? "invalid feature name: $ac_useropt"
    998     ac_useropt_orig=$ac_useropt
    999     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
   1000     case $ac_user_opts in
   1001       *"
   1002 "enable_$ac_useropt"
   1003 "*) ;;
   1004       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
   1005 	 ac_unrecognized_sep=', ';;
   1006     esac
   1007     eval enable_$ac_useropt=\$ac_optarg ;;
   1008 
   1009   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
   1010   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
   1011   | --exec | --exe | --ex)
   1012     ac_prev=exec_prefix ;;
   1013   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
   1014   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
   1015   | --exec=* | --exe=* | --ex=*)
   1016     exec_prefix=$ac_optarg ;;
   1017 
   1018   -gas | --gas | --ga | --g)
   1019     # Obsolete; use --with-gas.
   1020     with_gas=yes ;;
   1021 
   1022   -help | --help | --hel | --he | -h)
   1023     ac_init_help=long ;;
   1024   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
   1025     ac_init_help=recursive ;;
   1026   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
   1027     ac_init_help=short ;;
   1028 
   1029   -host | --host | --hos | --ho)
   1030     ac_prev=host_alias ;;
   1031   -host=* | --host=* | --hos=* | --ho=*)
   1032     host_alias=$ac_optarg ;;
   1033 
   1034   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
   1035     ac_prev=htmldir ;;
   1036   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
   1037   | --ht=*)
   1038     htmldir=$ac_optarg ;;
   1039 
   1040   -includedir | --includedir | --includedi | --included | --include \
   1041   | --includ | --inclu | --incl | --inc)
   1042     ac_prev=includedir ;;
   1043   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
   1044   | --includ=* | --inclu=* | --incl=* | --inc=*)
   1045     includedir=$ac_optarg ;;
   1046 
   1047   -infodir | --infodir | --infodi | --infod | --info | --inf)
   1048     ac_prev=infodir ;;
   1049   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
   1050     infodir=$ac_optarg ;;
   1051 
   1052   -libdir | --libdir | --libdi | --libd)
   1053     ac_prev=libdir ;;
   1054   -libdir=* | --libdir=* | --libdi=* | --libd=*)
   1055     libdir=$ac_optarg ;;
   1056 
   1057   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
   1058   | --libexe | --libex | --libe)
   1059     ac_prev=libexecdir ;;
   1060   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
   1061   | --libexe=* | --libex=* | --libe=*)
   1062     libexecdir=$ac_optarg ;;
   1063 
   1064   -localedir | --localedir | --localedi | --localed | --locale)
   1065     ac_prev=localedir ;;
   1066   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
   1067     localedir=$ac_optarg ;;
   1068 
   1069   -localstatedir | --localstatedir | --localstatedi | --localstated \
   1070   | --localstate | --localstat | --localsta | --localst | --locals)
   1071     ac_prev=localstatedir ;;
   1072   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
   1073   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
   1074     localstatedir=$ac_optarg ;;
   1075 
   1076   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
   1077     ac_prev=mandir ;;
   1078   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
   1079     mandir=$ac_optarg ;;
   1080 
   1081   -nfp | --nfp | --nf)
   1082     # Obsolete; use --without-fp.
   1083     with_fp=no ;;
   1084 
   1085   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
   1086   | --no-cr | --no-c | -n)
   1087     no_create=yes ;;
   1088 
   1089   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
   1090   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
   1091     no_recursion=yes ;;
   1092 
   1093   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
   1094   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
   1095   | --oldin | --oldi | --old | --ol | --o)
   1096     ac_prev=oldincludedir ;;
   1097   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
   1098   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
   1099   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
   1100     oldincludedir=$ac_optarg ;;
   1101 
   1102   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
   1103     ac_prev=prefix ;;
   1104   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
   1105     prefix=$ac_optarg ;;
   1106 
   1107   -program-prefix | --program-prefix | --program-prefi | --program-pref \
   1108   | --program-pre | --program-pr | --program-p)
   1109     ac_prev=program_prefix ;;
   1110   -program-prefix=* | --program-prefix=* | --program-prefi=* \
   1111   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
   1112     program_prefix=$ac_optarg ;;
   1113 
   1114   -program-suffix | --program-suffix | --program-suffi | --program-suff \
   1115   | --program-suf | --program-su | --program-s)
   1116     ac_prev=program_suffix ;;
   1117   -program-suffix=* | --program-suffix=* | --program-suffi=* \
   1118   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
   1119     program_suffix=$ac_optarg ;;
   1120 
   1121   -program-transform-name | --program-transform-name \
   1122   | --program-transform-nam | --program-transform-na \
   1123   | --program-transform-n | --program-transform- \
   1124   | --program-transform | --program-transfor \
   1125   | --program-transfo | --program-transf \
   1126   | --program-trans | --program-tran \
   1127   | --progr-tra | --program-tr | --program-t)
   1128     ac_prev=program_transform_name ;;
   1129   -program-transform-name=* | --program-transform-name=* \
   1130   | --program-transform-nam=* | --program-transform-na=* \
   1131   | --program-transform-n=* | --program-transform-=* \
   1132   | --program-transform=* | --program-transfor=* \
   1133   | --program-transfo=* | --program-transf=* \
   1134   | --program-trans=* | --program-tran=* \
   1135   | --progr-tra=* | --program-tr=* | --program-t=*)
   1136     program_transform_name=$ac_optarg ;;
   1137 
   1138   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
   1139     ac_prev=pdfdir ;;
   1140   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
   1141     pdfdir=$ac_optarg ;;
   1142 
   1143   -psdir | --psdir | --psdi | --psd | --ps)
   1144     ac_prev=psdir ;;
   1145   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
   1146     psdir=$ac_optarg ;;
   1147 
   1148   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
   1149   | -silent | --silent | --silen | --sile | --sil)
   1150     silent=yes ;;
   1151 
   1152   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
   1153     ac_prev=sbindir ;;
   1154   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
   1155   | --sbi=* | --sb=*)
   1156     sbindir=$ac_optarg ;;
   1157 
   1158   -sharedstatedir | --sharedstatedir | --sharedstatedi \
   1159   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
   1160   | --sharedst | --shareds | --shared | --share | --shar \
   1161   | --sha | --sh)
   1162     ac_prev=sharedstatedir ;;
   1163   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
   1164   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
   1165   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
   1166   | --sha=* | --sh=*)
   1167     sharedstatedir=$ac_optarg ;;
   1168 
   1169   -site | --site | --sit)
   1170     ac_prev=site ;;
   1171   -site=* | --site=* | --sit=*)
   1172     site=$ac_optarg ;;
   1173 
   1174   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
   1175     ac_prev=srcdir ;;
   1176   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
   1177     srcdir=$ac_optarg ;;
   1178 
   1179   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
   1180   | --syscon | --sysco | --sysc | --sys | --sy)
   1181     ac_prev=sysconfdir ;;
   1182   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
   1183   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
   1184     sysconfdir=$ac_optarg ;;
   1185 
   1186   -target | --target | --targe | --targ | --tar | --ta | --t)
   1187     ac_prev=target_alias ;;
   1188   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
   1189     target_alias=$ac_optarg ;;
   1190 
   1191   -v | -verbose | --verbose | --verbos | --verbo | --verb)
   1192     verbose=yes ;;
   1193 
   1194   -version | --version | --versio | --versi | --vers | -V)
   1195     ac_init_version=: ;;
   1196 
   1197   -with-* | --with-*)
   1198     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
   1199     # Reject names that are not valid shell variable names.
   1200     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
   1201       as_fn_error $? "invalid package name: $ac_useropt"
   1202     ac_useropt_orig=$ac_useropt
   1203     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
   1204     case $ac_user_opts in
   1205       *"
   1206 "with_$ac_useropt"
   1207 "*) ;;
   1208       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
   1209 	 ac_unrecognized_sep=', ';;
   1210     esac
   1211     eval with_$ac_useropt=\$ac_optarg ;;
   1212 
   1213   -without-* | --without-*)
   1214     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
   1215     # Reject names that are not valid shell variable names.
   1216     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
   1217       as_fn_error $? "invalid package name: $ac_useropt"
   1218     ac_useropt_orig=$ac_useropt
   1219     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
   1220     case $ac_user_opts in
   1221       *"
   1222 "with_$ac_useropt"
   1223 "*) ;;
   1224       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
   1225 	 ac_unrecognized_sep=', ';;
   1226     esac
   1227     eval with_$ac_useropt=no ;;
   1228 
   1229   --x)
   1230     # Obsolete; use --with-x.
   1231     with_x=yes ;;
   1232 
   1233   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
   1234   | --x-incl | --x-inc | --x-in | --x-i)
   1235     ac_prev=x_includes ;;
   1236   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
   1237   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
   1238     x_includes=$ac_optarg ;;
   1239 
   1240   -x-libraries | --x-libraries | --x-librarie | --x-librari \
   1241   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
   1242     ac_prev=x_libraries ;;
   1243   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
   1244   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
   1245     x_libraries=$ac_optarg ;;
   1246 
   1247   -*) as_fn_error $? "unrecognized option: \`$ac_option'
   1248 Try \`$0 --help' for more information"
   1249     ;;
   1250 
   1251   *=*)
   1252     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
   1253     # Reject names that are not valid shell variable names.
   1254     case $ac_envvar in #(
   1255       '' | [0-9]* | *[!_$as_cr_alnum]* )
   1256       as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
   1257     esac
   1258     eval $ac_envvar=\$ac_optarg
   1259     export $ac_envvar ;;
   1260 
   1261   *)
   1262     # FIXME: should be removed in autoconf 3.0.
   1263     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
   1264     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
   1265       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
   1266     : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
   1267     ;;
   1268 
   1269   esac
   1270 done
   1271 
   1272 if test -n "$ac_prev"; then
   1273   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
   1274   as_fn_error $? "missing argument to $ac_option"
   1275 fi
   1276 
   1277 if test -n "$ac_unrecognized_opts"; then
   1278   case $enable_option_checking in
   1279     no) ;;
   1280     fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
   1281     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
   1282   esac
   1283 fi
   1284 
   1285 # Check all directory arguments for consistency.
   1286 for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
   1287 		datadir sysconfdir sharedstatedir localstatedir includedir \
   1288 		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
   1289 		libdir localedir mandir
   1290 do
   1291   eval ac_val=\$$ac_var
   1292   # Remove trailing slashes.
   1293   case $ac_val in
   1294     */ )
   1295       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
   1296       eval $ac_var=\$ac_val;;
   1297   esac
   1298   # Be sure to have absolute directory names.
   1299   case $ac_val in
   1300     [\\/$]* | ?:[\\/]* )  continue;;
   1301     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
   1302   esac
   1303   as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
   1304 done
   1305 
   1306 # There might be people who depend on the old broken behavior: `$host'
   1307 # used to hold the argument of --host etc.
   1308 # FIXME: To remove some day.
   1309 build=$build_alias
   1310 host=$host_alias
   1311 target=$target_alias
   1312 
   1313 # FIXME: To remove some day.
   1314 if test "x$host_alias" != x; then
   1315   if test "x$build_alias" = x; then
   1316     cross_compiling=maybe
   1317   elif test "x$build_alias" != "x$host_alias"; then
   1318     cross_compiling=yes
   1319   fi
   1320 fi
   1321 
   1322 ac_tool_prefix=
   1323 test -n "$host_alias" && ac_tool_prefix=$host_alias-
   1324 
   1325 test "$silent" = yes && exec 6>/dev/null
   1326 
   1327 
   1328 ac_pwd=`pwd` && test -n "$ac_pwd" &&
   1329 ac_ls_di=`ls -di .` &&
   1330 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
   1331   as_fn_error $? "working directory cannot be determined"
   1332 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
   1333   as_fn_error $? "pwd does not report name of working directory"
   1334 
   1335 
   1336 # Find the source files, if location was not specified.
   1337 if test -z "$srcdir"; then
   1338   ac_srcdir_defaulted=yes
   1339   # Try the directory containing this script, then the parent directory.
   1340   ac_confdir=`$as_dirname -- "$as_myself" ||
   1341 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
   1342 	 X"$as_myself" : 'X\(//\)[^/]' \| \
   1343 	 X"$as_myself" : 'X\(//\)$' \| \
   1344 	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
   1345 $as_echo X"$as_myself" |
   1346     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
   1347 	    s//\1/
   1348 	    q
   1349 	  }
   1350 	  /^X\(\/\/\)[^/].*/{
   1351 	    s//\1/
   1352 	    q
   1353 	  }
   1354 	  /^X\(\/\/\)$/{
   1355 	    s//\1/
   1356 	    q
   1357 	  }
   1358 	  /^X\(\/\).*/{
   1359 	    s//\1/
   1360 	    q
   1361 	  }
   1362 	  s/.*/./; q'`
   1363   srcdir=$ac_confdir
   1364   if test ! -r "$srcdir/$ac_unique_file"; then
   1365     srcdir=..
   1366   fi
   1367 else
   1368   ac_srcdir_defaulted=no
   1369 fi
   1370 if test ! -r "$srcdir/$ac_unique_file"; then
   1371   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
   1372   as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
   1373 fi
   1374 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
   1375 ac_abs_confdir=`(
   1376 	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
   1377 	pwd)`
   1378 # When building in place, set srcdir=.
   1379 if test "$ac_abs_confdir" = "$ac_pwd"; then
   1380   srcdir=.
   1381 fi
   1382 # Remove unnecessary trailing slashes from srcdir.
   1383 # Double slashes in file names in object file debugging info
   1384 # mess up M-x gdb in Emacs.
   1385 case $srcdir in
   1386 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
   1387 esac
   1388 for ac_var in $ac_precious_vars; do
   1389   eval ac_env_${ac_var}_set=\${${ac_var}+set}
   1390   eval ac_env_${ac_var}_value=\$${ac_var}
   1391   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
   1392   eval ac_cv_env_${ac_var}_value=\$${ac_var}
   1393 done
   1394 
   1395 #
   1396 # Report the --help message.
   1397 #
   1398 if test "$ac_init_help" = "long"; then
   1399   # Omit some internal or obsolete options to make the list less imposing.
   1400   # This message is too long to be a string in the A/UX 3.1 sh.
   1401   cat <<_ACEOF
   1402 \`configure' configures package-unused version-unused to adapt to many kinds of systems.
   1403 
   1404 Usage: $0 [OPTION]... [VAR=VALUE]...
   1405 
   1406 To assign environment variables (e.g., CC, CFLAGS...), specify them as
   1407 VAR=VALUE.  See below for descriptions of some of the useful variables.
   1408 
   1409 Defaults for the options are specified in brackets.
   1410 
   1411 Configuration:
   1412   -h, --help              display this help and exit
   1413       --help=short        display options specific to this package
   1414       --help=recursive    display the short help of all the included packages
   1415   -V, --version           display version information and exit
   1416   -q, --quiet, --silent   do not print \`checking ...' messages
   1417       --cache-file=FILE   cache test results in FILE [disabled]
   1418   -C, --config-cache      alias for \`--cache-file=config.cache'
   1419   -n, --no-create         do not create output files
   1420       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
   1421 
   1422 Installation directories:
   1423   --prefix=PREFIX         install architecture-independent files in PREFIX
   1424                           [$ac_default_prefix]
   1425   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
   1426                           [PREFIX]
   1427 
   1428 By default, \`make install' will install all the files in
   1429 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
   1430 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
   1431 for instance \`--prefix=\$HOME'.
   1432 
   1433 For better control, use the options below.
   1434 
   1435 Fine tuning of the installation directories:
   1436   --bindir=DIR            user executables [EPREFIX/bin]
   1437   --sbindir=DIR           system admin executables [EPREFIX/sbin]
   1438   --libexecdir=DIR        program executables [EPREFIX/libexec]
   1439   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
   1440   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
   1441   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
   1442   --libdir=DIR            object code libraries [EPREFIX/lib]
   1443   --includedir=DIR        C header files [PREFIX/include]
   1444   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
   1445   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
   1446   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
   1447   --infodir=DIR           info documentation [DATAROOTDIR/info]
   1448   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
   1449   --mandir=DIR            man documentation [DATAROOTDIR/man]
   1450   --docdir=DIR            documentation root [DATAROOTDIR/doc/libphobos]
   1451   --htmldir=DIR           html documentation [DOCDIR]
   1452   --dvidir=DIR            dvi documentation [DOCDIR]
   1453   --pdfdir=DIR            pdf documentation [DOCDIR]
   1454   --psdir=DIR             ps documentation [DOCDIR]
   1455 _ACEOF
   1456 
   1457   cat <<\_ACEOF
   1458 
   1459 Program names:
   1460   --program-prefix=PREFIX            prepend PREFIX to installed program names
   1461   --program-suffix=SUFFIX            append SUFFIX to installed program names
   1462   --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
   1463 
   1464 System types:
   1465   --build=BUILD     configure for building on BUILD [guessed]
   1466   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
   1467   --target=TARGET   configure for building compilers for TARGET [HOST]
   1468 _ACEOF
   1469 fi
   1470 
   1471 if test -n "$ac_init_help"; then
   1472   case $ac_init_help in
   1473      short | recursive ) echo "Configuration of package-unused version-unused:";;
   1474    esac
   1475   cat <<\_ACEOF
   1476 
   1477 Optional Features:
   1478   --disable-option-checking  ignore unrecognized --enable/--with options
   1479   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
   1480   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
   1481   --enable-multilib       build many library versions (default)
   1482   --enable-silent-rules   less verbose build output (undo: "make V=1")
   1483   --disable-silent-rules  verbose build output (undo: "make V=0")
   1484   --enable-maintainer-mode
   1485                           enable make rules and dependencies not useful (and
   1486                           sometimes confusing) to the casual installer
   1487   --enable-cet            enable Intel CET in target libraries [default=auto]
   1488   --enable-shared[=PKGS]  build shared libraries [default=yes]
   1489   --enable-static[=PKGS]  build static libraries [default=yes]
   1490   --enable-fast-install[=PKGS]
   1491                           optimize for fast installation [default=yes]
   1492   --disable-libtool-lock  avoid locking (might break parallel builds)
   1493   --enable-werror         turns on -Werror [default=no]
   1494   --enable-version-specific-runtime-libs
   1495                           Specify that runtime libraries should be installed
   1496                           in a compiler-specific directory
   1497   --enable-libphobos      Enable libphobos
   1498   --enable-libphobos-checking[=LIST]
   1499                           enable expensive run-time checks. With LIST, enable
   1500                           only specific categories of checks. Categories are:
   1501                           yes,no,all,none,release. Flags are: assert or other
   1502                           strings
   1503 
   1504 Optional Packages:
   1505   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
   1506   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
   1507   --with-pic              try to use only PIC/non-PIC objects [default=use
   1508                           both]
   1509   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
   1510   --with-gcc-major-version-only
   1511                           use only GCC major number in filesystem paths
   1512   --without-libatomic     Do not use libatomic in core.atomic (default: auto)
   1513   --without-libbacktrace  Do not use libbacktrace in core.runtime (default:
   1514                           auto)
   1515   --with-target-system-zlib={yes,no,auto}
   1516                           use installed libz (default: no)
   1517   --with-cross-host=HOST  configuring with a cross compiler
   1518   --with-toolexeclibdir=DIR
   1519                           install libraries built with a cross compiler within
   1520                           DIR
   1521   --with-libphobos-druntime-only={yes,no,auto}
   1522                           build only the druntime library (default: auto)
   1523 
   1524 Some influential environment variables:
   1525   CC          C compiler command
   1526   CFLAGS      C compiler flags
   1527   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
   1528               nonstandard directory <lib dir>
   1529   LIBS        libraries to pass to the linker, e.g. -l<library>
   1530   CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
   1531               you have headers in a nonstandard directory <include dir>
   1532   CPP         C preprocessor
   1533   CCAS        assembler compiler command (defaults to CC)
   1534   CCASFLAGS   assembler compiler flags (defaults to CFLAGS)
   1535   GDC         D compiler command
   1536   GDCFLAGS    D compiler flags
   1537 
   1538 Use these variables to override the choices made by `configure' or to help
   1539 it to find libraries and programs with nonstandard names/locations.
   1540 
   1541 Report bugs to the package provider.
   1542 _ACEOF
   1543 ac_status=$?
   1544 fi
   1545 
   1546 if test "$ac_init_help" = "recursive"; then
   1547   # If there are subdirs, report their specific --help.
   1548   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
   1549     test -d "$ac_dir" ||
   1550       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
   1551       continue
   1552     ac_builddir=.
   1553 
   1554 case "$ac_dir" in
   1555 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
   1556 *)
   1557   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
   1558   # A ".." for each directory in $ac_dir_suffix.
   1559   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
   1560   case $ac_top_builddir_sub in
   1561   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
   1562   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
   1563   esac ;;
   1564 esac
   1565 ac_abs_top_builddir=$ac_pwd
   1566 ac_abs_builddir=$ac_pwd$ac_dir_suffix
   1567 # for backward compatibility:
   1568 ac_top_builddir=$ac_top_build_prefix
   1569 
   1570 case $srcdir in
   1571   .)  # We are building in place.
   1572     ac_srcdir=.
   1573     ac_top_srcdir=$ac_top_builddir_sub
   1574     ac_abs_top_srcdir=$ac_pwd ;;
   1575   [\\/]* | ?:[\\/]* )  # Absolute name.
   1576     ac_srcdir=$srcdir$ac_dir_suffix;
   1577     ac_top_srcdir=$srcdir
   1578     ac_abs_top_srcdir=$srcdir ;;
   1579   *) # Relative name.
   1580     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
   1581     ac_top_srcdir=$ac_top_build_prefix$srcdir
   1582     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
   1583 esac
   1584 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
   1585 
   1586     cd "$ac_dir" || { ac_status=$?; continue; }
   1587     # Check for guested configure.
   1588     if test -f "$ac_srcdir/configure.gnu"; then
   1589       echo &&
   1590       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
   1591     elif test -f "$ac_srcdir/configure"; then
   1592       echo &&
   1593       $SHELL "$ac_srcdir/configure" --help=recursive
   1594     else
   1595       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
   1596     fi || ac_status=$?
   1597     cd "$ac_pwd" || { ac_status=$?; break; }
   1598   done
   1599 fi
   1600 
   1601 test -n "$ac_init_help" && exit $ac_status
   1602 if $ac_init_version; then
   1603   cat <<\_ACEOF
   1604 package-unused configure version-unused
   1605 generated by GNU Autoconf 2.69
   1606 
   1607 Copyright (C) 2012 Free Software Foundation, Inc.
   1608 This configure script is free software; the Free Software Foundation
   1609 gives unlimited permission to copy, distribute and modify it.
   1610 _ACEOF
   1611   exit
   1612 fi
   1613 
   1614 ## ------------------------ ##
   1615 ## Autoconf initialization. ##
   1616 ## ------------------------ ##
   1617 
   1618 # ac_fn_c_try_compile LINENO
   1619 # --------------------------
   1620 # Try to compile conftest.$ac_ext, and return whether this succeeded.
   1621 ac_fn_c_try_compile ()
   1622 {
   1623   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1624   rm -f conftest.$ac_objext
   1625   if { { ac_try="$ac_compile"
   1626 case "(($ac_try" in
   1627   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   1628   *) ac_try_echo=$ac_try;;
   1629 esac
   1630 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   1631 $as_echo "$ac_try_echo"; } >&5
   1632   (eval "$ac_compile") 2>conftest.err
   1633   ac_status=$?
   1634   if test -s conftest.err; then
   1635     grep -v '^ *+' conftest.err >conftest.er1
   1636     cat conftest.er1 >&5
   1637     mv -f conftest.er1 conftest.err
   1638   fi
   1639   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   1640   test $ac_status = 0; } && {
   1641 	 test -z "$ac_c_werror_flag" ||
   1642 	 test ! -s conftest.err
   1643        } && test -s conftest.$ac_objext; then :
   1644   ac_retval=0
   1645 else
   1646   $as_echo "$as_me: failed program was:" >&5
   1647 sed 's/^/| /' conftest.$ac_ext >&5
   1648 
   1649 	ac_retval=1
   1650 fi
   1651   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   1652   as_fn_set_status $ac_retval
   1653 
   1654 } # ac_fn_c_try_compile
   1655 
   1656 # ac_fn_c_try_cpp LINENO
   1657 # ----------------------
   1658 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
   1659 ac_fn_c_try_cpp ()
   1660 {
   1661   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1662   if { { ac_try="$ac_cpp conftest.$ac_ext"
   1663 case "(($ac_try" in
   1664   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   1665   *) ac_try_echo=$ac_try;;
   1666 esac
   1667 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   1668 $as_echo "$ac_try_echo"; } >&5
   1669   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
   1670   ac_status=$?
   1671   if test -s conftest.err; then
   1672     grep -v '^ *+' conftest.err >conftest.er1
   1673     cat conftest.er1 >&5
   1674     mv -f conftest.er1 conftest.err
   1675   fi
   1676   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   1677   test $ac_status = 0; } > conftest.i && {
   1678 	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
   1679 	 test ! -s conftest.err
   1680        }; then :
   1681   ac_retval=0
   1682 else
   1683   $as_echo "$as_me: failed program was:" >&5
   1684 sed 's/^/| /' conftest.$ac_ext >&5
   1685 
   1686     ac_retval=1
   1687 fi
   1688   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   1689   as_fn_set_status $ac_retval
   1690 
   1691 } # ac_fn_c_try_cpp
   1692 
   1693 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
   1694 # -------------------------------------------------------
   1695 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
   1696 # the include files in INCLUDES and setting the cache variable VAR
   1697 # accordingly.
   1698 ac_fn_c_check_header_mongrel ()
   1699 {
   1700   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1701   if eval \${$3+:} false; then :
   1702   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
   1703 $as_echo_n "checking for $2... " >&6; }
   1704 if eval \${$3+:} false; then :
   1705   $as_echo_n "(cached) " >&6
   1706 fi
   1707 eval ac_res=\$$3
   1708 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   1709 $as_echo "$ac_res" >&6; }
   1710 else
   1711   # Is the header compilable?
   1712 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
   1713 $as_echo_n "checking $2 usability... " >&6; }
   1714 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   1715 /* end confdefs.h.  */
   1716 $4
   1717 #include <$2>
   1718 _ACEOF
   1719 if ac_fn_c_try_compile "$LINENO"; then :
   1720   ac_header_compiler=yes
   1721 else
   1722   ac_header_compiler=no
   1723 fi
   1724 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   1725 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
   1726 $as_echo "$ac_header_compiler" >&6; }
   1727 
   1728 # Is the header present?
   1729 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
   1730 $as_echo_n "checking $2 presence... " >&6; }
   1731 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   1732 /* end confdefs.h.  */
   1733 #include <$2>
   1734 _ACEOF
   1735 if ac_fn_c_try_cpp "$LINENO"; then :
   1736   ac_header_preproc=yes
   1737 else
   1738   ac_header_preproc=no
   1739 fi
   1740 rm -f conftest.err conftest.i conftest.$ac_ext
   1741 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
   1742 $as_echo "$ac_header_preproc" >&6; }
   1743 
   1744 # So?  What about this header?
   1745 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
   1746   yes:no: )
   1747     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
   1748 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
   1749     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
   1750 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
   1751     ;;
   1752   no:yes:* )
   1753     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
   1754 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
   1755     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
   1756 $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
   1757     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
   1758 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
   1759     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
   1760 $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
   1761     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
   1762 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
   1763     ;;
   1764 esac
   1765   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
   1766 $as_echo_n "checking for $2... " >&6; }
   1767 if eval \${$3+:} false; then :
   1768   $as_echo_n "(cached) " >&6
   1769 else
   1770   eval "$3=\$ac_header_compiler"
   1771 fi
   1772 eval ac_res=\$$3
   1773 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   1774 $as_echo "$ac_res" >&6; }
   1775 fi
   1776   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   1777 
   1778 } # ac_fn_c_check_header_mongrel
   1779 
   1780 # ac_fn_c_try_run LINENO
   1781 # ----------------------
   1782 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
   1783 # that executables *can* be run.
   1784 ac_fn_c_try_run ()
   1785 {
   1786   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1787   if { { ac_try="$ac_link"
   1788 case "(($ac_try" in
   1789   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   1790   *) ac_try_echo=$ac_try;;
   1791 esac
   1792 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   1793 $as_echo "$ac_try_echo"; } >&5
   1794   (eval "$ac_link") 2>&5
   1795   ac_status=$?
   1796   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   1797   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
   1798   { { case "(($ac_try" in
   1799   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   1800   *) ac_try_echo=$ac_try;;
   1801 esac
   1802 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   1803 $as_echo "$ac_try_echo"; } >&5
   1804   (eval "$ac_try") 2>&5
   1805   ac_status=$?
   1806   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   1807   test $ac_status = 0; }; }; then :
   1808   ac_retval=0
   1809 else
   1810   $as_echo "$as_me: program exited with status $ac_status" >&5
   1811        $as_echo "$as_me: failed program was:" >&5
   1812 sed 's/^/| /' conftest.$ac_ext >&5
   1813 
   1814        ac_retval=$ac_status
   1815 fi
   1816   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
   1817   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   1818   as_fn_set_status $ac_retval
   1819 
   1820 } # ac_fn_c_try_run
   1821 
   1822 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
   1823 # -------------------------------------------------------
   1824 # Tests whether HEADER exists and can be compiled using the include files in
   1825 # INCLUDES, setting the cache variable VAR accordingly.
   1826 ac_fn_c_check_header_compile ()
   1827 {
   1828   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1829   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
   1830 $as_echo_n "checking for $2... " >&6; }
   1831 if eval \${$3+:} false; then :
   1832   $as_echo_n "(cached) " >&6
   1833 else
   1834   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   1835 /* end confdefs.h.  */
   1836 $4
   1837 #include <$2>
   1838 _ACEOF
   1839 if ac_fn_c_try_compile "$LINENO"; then :
   1840   eval "$3=yes"
   1841 else
   1842   eval "$3=no"
   1843 fi
   1844 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   1845 fi
   1846 eval ac_res=\$$3
   1847 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   1848 $as_echo "$ac_res" >&6; }
   1849   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   1850 
   1851 } # ac_fn_c_check_header_compile
   1852 
   1853 # ac_fn_d_try_compile LINENO
   1854 # --------------------------
   1855 # Try to compile conftest.$ac_ext, and return whether this succeeded.
   1856 ac_fn_d_try_compile ()
   1857 {
   1858   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1859   rm -f conftest.$ac_objext
   1860   if { { ac_try="$ac_compile"
   1861 case "(($ac_try" in
   1862   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   1863   *) ac_try_echo=$ac_try;;
   1864 esac
   1865 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   1866 $as_echo "$ac_try_echo"; } >&5
   1867   (eval "$ac_compile") 2>conftest.err
   1868   ac_status=$?
   1869   if test -s conftest.err; then
   1870     grep -v '^ *+' conftest.err >conftest.er1
   1871     cat conftest.er1 >&5
   1872     mv -f conftest.er1 conftest.err
   1873   fi
   1874   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   1875   test $ac_status = 0; } && {
   1876 	 test -z "$ac_d_werror_flag" ||
   1877 	 test ! -s conftest.err
   1878        } && test -s conftest.$ac_objext; then :
   1879   ac_retval=0
   1880 else
   1881   $as_echo "$as_me: failed program was:" >&5
   1882 sed 's/^/| /' conftest.$ac_ext >&5
   1883 
   1884 	ac_retval=1
   1885 fi
   1886   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   1887   as_fn_set_status $ac_retval
   1888 
   1889 } # ac_fn_d_try_compile
   1890 
   1891 # ac_fn_c_try_link LINENO
   1892 # -----------------------
   1893 # Try to link conftest.$ac_ext, and return whether this succeeded.
   1894 ac_fn_c_try_link ()
   1895 {
   1896   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1897   rm -f conftest.$ac_objext conftest$ac_exeext
   1898   if { { ac_try="$ac_link"
   1899 case "(($ac_try" in
   1900   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   1901   *) ac_try_echo=$ac_try;;
   1902 esac
   1903 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   1904 $as_echo "$ac_try_echo"; } >&5
   1905   (eval "$ac_link") 2>conftest.err
   1906   ac_status=$?
   1907   if test -s conftest.err; then
   1908     grep -v '^ *+' conftest.err >conftest.er1
   1909     cat conftest.er1 >&5
   1910     mv -f conftest.er1 conftest.err
   1911   fi
   1912   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   1913   test $ac_status = 0; } && {
   1914 	 test -z "$ac_c_werror_flag" ||
   1915 	 test ! -s conftest.err
   1916        } && test -s conftest$ac_exeext && {
   1917 	 test "$cross_compiling" = yes ||
   1918 	 test -x conftest$ac_exeext
   1919        }; then :
   1920   ac_retval=0
   1921 else
   1922   $as_echo "$as_me: failed program was:" >&5
   1923 sed 's/^/| /' conftest.$ac_ext >&5
   1924 
   1925 	ac_retval=1
   1926 fi
   1927   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
   1928   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
   1929   # interfere with the next link command; also delete a directory that is
   1930   # left behind by Apple's compiler.  We do this before executing the actions.
   1931   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
   1932   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   1933   as_fn_set_status $ac_retval
   1934 
   1935 } # ac_fn_c_try_link
   1936 
   1937 # ac_fn_c_check_func LINENO FUNC VAR
   1938 # ----------------------------------
   1939 # Tests whether FUNC exists, setting the cache variable VAR accordingly
   1940 ac_fn_c_check_func ()
   1941 {
   1942   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1943   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
   1944 $as_echo_n "checking for $2... " >&6; }
   1945 if eval \${$3+:} false; then :
   1946   $as_echo_n "(cached) " >&6
   1947 else
   1948   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   1949 /* end confdefs.h.  */
   1950 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
   1951    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
   1952 #define $2 innocuous_$2
   1953 
   1954 /* System header to define __stub macros and hopefully few prototypes,
   1955     which can conflict with char $2 (); below.
   1956     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
   1957     <limits.h> exists even on freestanding compilers.  */
   1958 
   1959 #ifdef __STDC__
   1960 # include <limits.h>
   1961 #else
   1962 # include <assert.h>
   1963 #endif
   1964 
   1965 #undef $2
   1966 
   1967 /* Override any GCC internal prototype to avoid an error.
   1968    Use char because int might match the return type of a GCC
   1969    builtin and then its argument prototype would still apply.  */
   1970 #ifdef __cplusplus
   1971 extern "C"
   1972 #endif
   1973 char $2 ();
   1974 /* The GNU C library defines this for functions which it implements
   1975     to always fail with ENOSYS.  Some functions are actually named
   1976     something starting with __ and the normal name is an alias.  */
   1977 #if defined __stub_$2 || defined __stub___$2
   1978 choke me
   1979 #endif
   1980 
   1981 int
   1982 main ()
   1983 {
   1984 return $2 ();
   1985   ;
   1986   return 0;
   1987 }
   1988 _ACEOF
   1989 if ac_fn_c_try_link "$LINENO"; then :
   1990   eval "$3=yes"
   1991 else
   1992   eval "$3=no"
   1993 fi
   1994 rm -f core conftest.err conftest.$ac_objext \
   1995     conftest$ac_exeext conftest.$ac_ext
   1996 fi
   1997 eval ac_res=\$$3
   1998 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   1999 $as_echo "$ac_res" >&6; }
   2000   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   2001 
   2002 } # ac_fn_c_check_func
   2003 
   2004 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
   2005 # ----------------------------------------------------
   2006 # Tries to find if the field MEMBER exists in type AGGR, after including
   2007 # INCLUDES, setting cache variable VAR accordingly.
   2008 ac_fn_c_check_member ()
   2009 {
   2010   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   2011   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
   2012 $as_echo_n "checking for $2.$3... " >&6; }
   2013 if eval \${$4+:} false; then :
   2014   $as_echo_n "(cached) " >&6
   2015 else
   2016   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   2017 /* end confdefs.h.  */
   2018 $5
   2019 int
   2020 main ()
   2021 {
   2022 static $2 ac_aggr;
   2023 if (ac_aggr.$3)
   2024 return 0;
   2025   ;
   2026   return 0;
   2027 }
   2028 _ACEOF
   2029 if ac_fn_c_try_compile "$LINENO"; then :
   2030   eval "$4=yes"
   2031 else
   2032   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   2033 /* end confdefs.h.  */
   2034 $5
   2035 int
   2036 main ()
   2037 {
   2038 static $2 ac_aggr;
   2039 if (sizeof ac_aggr.$3)
   2040 return 0;
   2041   ;
   2042   return 0;
   2043 }
   2044 _ACEOF
   2045 if ac_fn_c_try_compile "$LINENO"; then :
   2046   eval "$4=yes"
   2047 else
   2048   eval "$4=no"
   2049 fi
   2050 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   2051 fi
   2052 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   2053 fi
   2054 eval ac_res=\$$4
   2055 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   2056 $as_echo "$ac_res" >&6; }
   2057   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   2058 
   2059 } # ac_fn_c_check_member
   2060 
   2061 # ac_fn_d_try_link LINENO
   2062 # -----------------------
   2063 # Try to link conftest.$ac_ext, and return whether this succeeded.
   2064 ac_fn_d_try_link ()
   2065 {
   2066   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   2067   rm -f conftest.$ac_objext conftest$ac_exeext
   2068   if { { ac_try="$ac_link"
   2069 case "(($ac_try" in
   2070   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   2071   *) ac_try_echo=$ac_try;;
   2072 esac
   2073 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   2074 $as_echo "$ac_try_echo"; } >&5
   2075   (eval "$ac_link") 2>conftest.err
   2076   ac_status=$?
   2077   if test -s conftest.err; then
   2078     grep -v '^ *+' conftest.err >conftest.er1
   2079     cat conftest.er1 >&5
   2080     mv -f conftest.er1 conftest.err
   2081   fi
   2082   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   2083   test $ac_status = 0; } && {
   2084 	 test -z "$ac_d_werror_flag" ||
   2085 	 test ! -s conftest.err
   2086        } && test -s conftest$ac_exeext && {
   2087 	 test "$cross_compiling" = yes ||
   2088 	 test -x conftest$ac_exeext
   2089        }; then :
   2090   ac_retval=0
   2091 else
   2092   $as_echo "$as_me: failed program was:" >&5
   2093 sed 's/^/| /' conftest.$ac_ext >&5
   2094 
   2095 	ac_retval=1
   2096 fi
   2097   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
   2098   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
   2099   # interfere with the next link command; also delete a directory that is
   2100   # left behind by Apple's compiler.  We do this before executing the actions.
   2101   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
   2102   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   2103   as_fn_set_status $ac_retval
   2104 
   2105 } # ac_fn_d_try_link
   2106 cat >config.log <<_ACEOF
   2107 This file contains any messages produced by compilers while
   2108 running configure, to aid debugging if configure makes a mistake.
   2109 
   2110 It was created by package-unused $as_me version-unused, which was
   2111 generated by GNU Autoconf 2.69.  Invocation command line was
   2112 
   2113   $ $0 $@
   2114 
   2115 _ACEOF
   2116 exec 5>>config.log
   2117 {
   2118 cat <<_ASUNAME
   2119 ## --------- ##
   2120 ## Platform. ##
   2121 ## --------- ##
   2122 
   2123 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
   2124 uname -m = `(uname -m) 2>/dev/null || echo unknown`
   2125 uname -r = `(uname -r) 2>/dev/null || echo unknown`
   2126 uname -s = `(uname -s) 2>/dev/null || echo unknown`
   2127 uname -v = `(uname -v) 2>/dev/null || echo unknown`
   2128 
   2129 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
   2130 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
   2131 
   2132 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
   2133 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
   2134 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
   2135 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
   2136 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
   2137 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
   2138 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
   2139 
   2140 _ASUNAME
   2141 
   2142 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   2143 for as_dir in $PATH
   2144 do
   2145   IFS=$as_save_IFS
   2146   test -z "$as_dir" && as_dir=.
   2147     $as_echo "PATH: $as_dir"
   2148   done
   2149 IFS=$as_save_IFS
   2150 
   2151 } >&5
   2152 
   2153 cat >&5 <<_ACEOF
   2154 
   2155 
   2156 ## ----------- ##
   2157 ## Core tests. ##
   2158 ## ----------- ##
   2159 
   2160 _ACEOF
   2161 
   2162 
   2163 # Keep a trace of the command line.
   2164 # Strip out --no-create and --no-recursion so they do not pile up.
   2165 # Strip out --silent because we don't want to record it for future runs.
   2166 # Also quote any args containing shell meta-characters.
   2167 # Make two passes to allow for proper duplicate-argument suppression.
   2168 ac_configure_args=
   2169 ac_configure_args0=
   2170 ac_configure_args1=
   2171 ac_must_keep_next=false
   2172 for ac_pass in 1 2
   2173 do
   2174   for ac_arg
   2175   do
   2176     case $ac_arg in
   2177     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
   2178     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
   2179     | -silent | --silent | --silen | --sile | --sil)
   2180       continue ;;
   2181     *\'*)
   2182       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
   2183     esac
   2184     case $ac_pass in
   2185     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
   2186     2)
   2187       as_fn_append ac_configure_args1 " '$ac_arg'"
   2188       if test $ac_must_keep_next = true; then
   2189 	ac_must_keep_next=false # Got value, back to normal.
   2190       else
   2191 	case $ac_arg in
   2192 	  *=* | --config-cache | -C | -disable-* | --disable-* \
   2193 	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
   2194 	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
   2195 	  | -with-* | --with-* | -without-* | --without-* | --x)
   2196 	    case "$ac_configure_args0 " in
   2197 	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
   2198 	    esac
   2199 	    ;;
   2200 	  -* ) ac_must_keep_next=true ;;
   2201 	esac
   2202       fi
   2203       as_fn_append ac_configure_args " '$ac_arg'"
   2204       ;;
   2205     esac
   2206   done
   2207 done
   2208 { ac_configure_args0=; unset ac_configure_args0;}
   2209 { ac_configure_args1=; unset ac_configure_args1;}
   2210 
   2211 # When interrupted or exit'd, cleanup temporary files, and complete
   2212 # config.log.  We remove comments because anyway the quotes in there
   2213 # would cause problems or look ugly.
   2214 # WARNING: Use '\'' to represent an apostrophe within the trap.
   2215 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
   2216 trap 'exit_status=$?
   2217   # Save into config.log some information that might help in debugging.
   2218   {
   2219     echo
   2220 
   2221     $as_echo "## ---------------- ##
   2222 ## Cache variables. ##
   2223 ## ---------------- ##"
   2224     echo
   2225     # The following way of writing the cache mishandles newlines in values,
   2226 (
   2227   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
   2228     eval ac_val=\$$ac_var
   2229     case $ac_val in #(
   2230     *${as_nl}*)
   2231       case $ac_var in #(
   2232       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
   2233 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
   2234       esac
   2235       case $ac_var in #(
   2236       _ | IFS | as_nl) ;; #(
   2237       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
   2238       *) { eval $ac_var=; unset $ac_var;} ;;
   2239       esac ;;
   2240     esac
   2241   done
   2242   (set) 2>&1 |
   2243     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
   2244     *${as_nl}ac_space=\ *)
   2245       sed -n \
   2246 	"s/'\''/'\''\\\\'\'''\''/g;
   2247 	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
   2248       ;; #(
   2249     *)
   2250       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
   2251       ;;
   2252     esac |
   2253     sort
   2254 )
   2255     echo
   2256 
   2257     $as_echo "## ----------------- ##
   2258 ## Output variables. ##
   2259 ## ----------------- ##"
   2260     echo
   2261     for ac_var in $ac_subst_vars
   2262     do
   2263       eval ac_val=\$$ac_var
   2264       case $ac_val in
   2265       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
   2266       esac
   2267       $as_echo "$ac_var='\''$ac_val'\''"
   2268     done | sort
   2269     echo
   2270 
   2271     if test -n "$ac_subst_files"; then
   2272       $as_echo "## ------------------- ##
   2273 ## File substitutions. ##
   2274 ## ------------------- ##"
   2275       echo
   2276       for ac_var in $ac_subst_files
   2277       do
   2278 	eval ac_val=\$$ac_var
   2279 	case $ac_val in
   2280 	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
   2281 	esac
   2282 	$as_echo "$ac_var='\''$ac_val'\''"
   2283       done | sort
   2284       echo
   2285     fi
   2286 
   2287     if test -s confdefs.h; then
   2288       $as_echo "## ----------- ##
   2289 ## confdefs.h. ##
   2290 ## ----------- ##"
   2291       echo
   2292       cat confdefs.h
   2293       echo
   2294     fi
   2295     test "$ac_signal" != 0 &&
   2296       $as_echo "$as_me: caught signal $ac_signal"
   2297     $as_echo "$as_me: exit $exit_status"
   2298   } >&5
   2299   rm -f core *.core core.conftest.* &&
   2300     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
   2301     exit $exit_status
   2302 ' 0
   2303 for ac_signal in 1 2 13 15; do
   2304   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
   2305 done
   2306 ac_signal=0
   2307 
   2308 # confdefs.h avoids OS command line length limits that DEFS can exceed.
   2309 rm -f -r conftest* confdefs.h
   2310 
   2311 $as_echo "/* confdefs.h */" > confdefs.h
   2312 
   2313 # Predefined preprocessor variables.
   2314 
   2315 cat >>confdefs.h <<_ACEOF
   2316 #define PACKAGE_NAME "$PACKAGE_NAME"
   2317 _ACEOF
   2318 
   2319 cat >>confdefs.h <<_ACEOF
   2320 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
   2321 _ACEOF
   2322 
   2323 cat >>confdefs.h <<_ACEOF
   2324 #define PACKAGE_VERSION "$PACKAGE_VERSION"
   2325 _ACEOF
   2326 
   2327 cat >>confdefs.h <<_ACEOF
   2328 #define PACKAGE_STRING "$PACKAGE_STRING"
   2329 _ACEOF
   2330 
   2331 cat >>confdefs.h <<_ACEOF
   2332 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
   2333 _ACEOF
   2334 
   2335 cat >>confdefs.h <<_ACEOF
   2336 #define PACKAGE_URL "$PACKAGE_URL"
   2337 _ACEOF
   2338 
   2339 
   2340 # Let the site file select an alternate cache file if it wants to.
   2341 # Prefer an explicitly selected file to automatically selected ones.
   2342 ac_site_file1=NONE
   2343 ac_site_file2=NONE
   2344 if test -n "$CONFIG_SITE"; then
   2345   # We do not want a PATH search for config.site.
   2346   case $CONFIG_SITE in #((
   2347     -*)  ac_site_file1=./$CONFIG_SITE;;
   2348     */*) ac_site_file1=$CONFIG_SITE;;
   2349     *)   ac_site_file1=./$CONFIG_SITE;;
   2350   esac
   2351 elif test "x$prefix" != xNONE; then
   2352   ac_site_file1=$prefix/share/config.site
   2353   ac_site_file2=$prefix/etc/config.site
   2354 else
   2355   ac_site_file1=$ac_default_prefix/share/config.site
   2356   ac_site_file2=$ac_default_prefix/etc/config.site
   2357 fi
   2358 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
   2359 do
   2360   test "x$ac_site_file" = xNONE && continue
   2361   if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
   2362     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
   2363 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
   2364     sed 's/^/| /' "$ac_site_file" >&5
   2365     . "$ac_site_file" \
   2366       || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   2367 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   2368 as_fn_error $? "failed to load site script $ac_site_file
   2369 See \`config.log' for more details" "$LINENO" 5; }
   2370   fi
   2371 done
   2372 
   2373 if test -r "$cache_file"; then
   2374   # Some versions of bash will fail to source /dev/null (special files
   2375   # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
   2376   if test /dev/null != "$cache_file" && test -f "$cache_file"; then
   2377     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
   2378 $as_echo "$as_me: loading cache $cache_file" >&6;}
   2379     case $cache_file in
   2380       [\\/]* | ?:[\\/]* ) . "$cache_file";;
   2381       *)                      . "./$cache_file";;
   2382     esac
   2383   fi
   2384 else
   2385   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
   2386 $as_echo "$as_me: creating cache $cache_file" >&6;}
   2387   >$cache_file
   2388 fi
   2389 
   2390 # Check that the precious variables saved in the cache have kept the same
   2391 # value.
   2392 ac_cache_corrupted=false
   2393 for ac_var in $ac_precious_vars; do
   2394   eval ac_old_set=\$ac_cv_env_${ac_var}_set
   2395   eval ac_new_set=\$ac_env_${ac_var}_set
   2396   eval ac_old_val=\$ac_cv_env_${ac_var}_value
   2397   eval ac_new_val=\$ac_env_${ac_var}_value
   2398   case $ac_old_set,$ac_new_set in
   2399     set,)
   2400       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
   2401 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
   2402       ac_cache_corrupted=: ;;
   2403     ,set)
   2404       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
   2405 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
   2406       ac_cache_corrupted=: ;;
   2407     ,);;
   2408     *)
   2409       if test "x$ac_old_val" != "x$ac_new_val"; then
   2410 	# differences in whitespace do not lead to failure.
   2411 	ac_old_val_w=`echo x $ac_old_val`
   2412 	ac_new_val_w=`echo x $ac_new_val`
   2413 	if test "$ac_old_val_w" != "$ac_new_val_w"; then
   2414 	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
   2415 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
   2416 	  ac_cache_corrupted=:
   2417 	else
   2418 	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
   2419 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
   2420 	  eval $ac_var=\$ac_old_val
   2421 	fi
   2422 	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
   2423 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
   2424 	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
   2425 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
   2426       fi;;
   2427   esac
   2428   # Pass precious variables to config.status.
   2429   if test "$ac_new_set" = set; then
   2430     case $ac_new_val in
   2431     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
   2432     *) ac_arg=$ac_var=$ac_new_val ;;
   2433     esac
   2434     case " $ac_configure_args " in
   2435       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
   2436       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
   2437     esac
   2438   fi
   2439 done
   2440 if $ac_cache_corrupted; then
   2441   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   2442 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   2443   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
   2444 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
   2445   as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
   2446 fi
   2447 ## -------------------- ##
   2448 ## Main body of script. ##
   2449 ## -------------------- ##
   2450 
   2451 ac_ext=c
   2452 ac_cpp='$CPP $CPPFLAGS'
   2453 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   2454 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   2455 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   2456 
   2457 
   2458 
   2459 
   2460 
   2461 
   2462 ac_config_headers="$ac_config_headers config.h"
   2463 
   2464 
   2465 # Default to --enable-multilib
   2466 # Check whether --enable-multilib was given.
   2467 if test "${enable_multilib+set}" = set; then :
   2468   enableval=$enable_multilib; case "$enableval" in
   2469   yes) multilib=yes ;;
   2470   no)  multilib=no ;;
   2471   *)   as_fn_error $? "bad value $enableval for multilib option" "$LINENO" 5 ;;
   2472  esac
   2473 else
   2474   multilib=yes
   2475 fi
   2476 
   2477 
   2478 # We may get other options which we leave undocumented:
   2479 # --with-target-subdir, --with-multisrctop, --with-multisubdir
   2480 # See config-ml.in if you want the gory details.
   2481 
   2482 if test "$srcdir" = "."; then
   2483   if test "$with_target_subdir" != "."; then
   2484     multi_basedir="$srcdir/$with_multisrctop../.."
   2485   else
   2486     multi_basedir="$srcdir/$with_multisrctop.."
   2487   fi
   2488 else
   2489   multi_basedir="$srcdir/.."
   2490 fi
   2491 
   2492 
   2493 # Even if the default multilib is not a cross compilation,
   2494 # it may be that some of the other multilibs are.
   2495 if test $cross_compiling = no && test $multilib = yes \
   2496    && test "x${with_multisubdir}" != x ; then
   2497    cross_compiling=maybe
   2498 fi
   2499 
   2500 ac_config_commands="$ac_config_commands default-1"
   2501 
   2502 ac_aux_dir=
   2503 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
   2504   if test -f "$ac_dir/install-sh"; then
   2505     ac_aux_dir=$ac_dir
   2506     ac_install_sh="$ac_aux_dir/install-sh -c"
   2507     break
   2508   elif test -f "$ac_dir/install.sh"; then
   2509     ac_aux_dir=$ac_dir
   2510     ac_install_sh="$ac_aux_dir/install.sh -c"
   2511     break
   2512   elif test -f "$ac_dir/shtool"; then
   2513     ac_aux_dir=$ac_dir
   2514     ac_install_sh="$ac_aux_dir/shtool install -c"
   2515     break
   2516   fi
   2517 done
   2518 if test -z "$ac_aux_dir"; then
   2519   as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
   2520 fi
   2521 
   2522 # These three variables are undocumented and unsupported,
   2523 # and are intended to be withdrawn in a future Autoconf release.
   2524 # They can cause serious problems if a builder's source tree is in a directory
   2525 # whose full name contains unusual characters.
   2526 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
   2527 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
   2528 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
   2529 
   2530 
   2531 # Make sure we can run config.sub.
   2532 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
   2533   as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
   2534 
   2535 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
   2536 $as_echo_n "checking build system type... " >&6; }
   2537 if ${ac_cv_build+:} false; then :
   2538   $as_echo_n "(cached) " >&6
   2539 else
   2540   ac_build_alias=$build_alias
   2541 test "x$ac_build_alias" = x &&
   2542   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
   2543 test "x$ac_build_alias" = x &&
   2544   as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
   2545 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
   2546   as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
   2547 
   2548 fi
   2549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
   2550 $as_echo "$ac_cv_build" >&6; }
   2551 case $ac_cv_build in
   2552 *-*-*) ;;
   2553 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
   2554 esac
   2555 build=$ac_cv_build
   2556 ac_save_IFS=$IFS; IFS='-'
   2557 set x $ac_cv_build
   2558 shift
   2559 build_cpu=$1
   2560 build_vendor=$2
   2561 shift; shift
   2562 # Remember, the first character of IFS is used to create $*,
   2563 # except with old shells:
   2564 build_os=$*
   2565 IFS=$ac_save_IFS
   2566 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
   2567 
   2568 
   2569 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
   2570 $as_echo_n "checking host system type... " >&6; }
   2571 if ${ac_cv_host+:} false; then :
   2572   $as_echo_n "(cached) " >&6
   2573 else
   2574   if test "x$host_alias" = x; then
   2575   ac_cv_host=$ac_cv_build
   2576 else
   2577   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
   2578     as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
   2579 fi
   2580 
   2581 fi
   2582 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
   2583 $as_echo "$ac_cv_host" >&6; }
   2584 case $ac_cv_host in
   2585 *-*-*) ;;
   2586 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
   2587 esac
   2588 host=$ac_cv_host
   2589 ac_save_IFS=$IFS; IFS='-'
   2590 set x $ac_cv_host
   2591 shift
   2592 host_cpu=$1
   2593 host_vendor=$2
   2594 shift; shift
   2595 # Remember, the first character of IFS is used to create $*,
   2596 # except with old shells:
   2597 host_os=$*
   2598 IFS=$ac_save_IFS
   2599 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
   2600 
   2601 
   2602 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
   2603 $as_echo_n "checking target system type... " >&6; }
   2604 if ${ac_cv_target+:} false; then :
   2605   $as_echo_n "(cached) " >&6
   2606 else
   2607   if test "x$target_alias" = x; then
   2608   ac_cv_target=$ac_cv_host
   2609 else
   2610   ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
   2611     as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
   2612 fi
   2613 
   2614 fi
   2615 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
   2616 $as_echo "$ac_cv_target" >&6; }
   2617 case $ac_cv_target in
   2618 *-*-*) ;;
   2619 *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
   2620 esac
   2621 target=$ac_cv_target
   2622 ac_save_IFS=$IFS; IFS='-'
   2623 set x $ac_cv_target
   2624 shift
   2625 target_cpu=$1
   2626 target_vendor=$2
   2627 shift; shift
   2628 # Remember, the first character of IFS is used to create $*,
   2629 # except with old shells:
   2630 target_os=$*
   2631 IFS=$ac_save_IFS
   2632 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
   2633 
   2634 
   2635 # The aliases save the names the user supplied, while $host etc.
   2636 # will get canonicalized.
   2637 test -n "$target_alias" &&
   2638   test "$program_prefix$program_suffix$program_transform_name" = \
   2639     NONENONEs,x,x, &&
   2640   program_prefix=${target_alias}-
   2641 
   2642 # Expand $ac_aux_dir to an absolute path.
   2643 am_aux_dir=`cd "$ac_aux_dir" && pwd`
   2644 
   2645 ac_ext=c
   2646 ac_cpp='$CPP $CPPFLAGS'
   2647 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   2648 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   2649 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   2650 if test -n "$ac_tool_prefix"; then
   2651   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
   2652 set dummy ${ac_tool_prefix}gcc; ac_word=$2
   2653 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   2654 $as_echo_n "checking for $ac_word... " >&6; }
   2655 if ${ac_cv_prog_CC+:} false; then :
   2656   $as_echo_n "(cached) " >&6
   2657 else
   2658   if test -n "$CC"; then
   2659   ac_cv_prog_CC="$CC" # Let the user override the test.
   2660 else
   2661 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   2662 for as_dir in $PATH
   2663 do
   2664   IFS=$as_save_IFS
   2665   test -z "$as_dir" && as_dir=.
   2666     for ac_exec_ext in '' $ac_executable_extensions; do
   2667   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   2668     ac_cv_prog_CC="${ac_tool_prefix}gcc"
   2669     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   2670     break 2
   2671   fi
   2672 done
   2673   done
   2674 IFS=$as_save_IFS
   2675 
   2676 fi
   2677 fi
   2678 CC=$ac_cv_prog_CC
   2679 if test -n "$CC"; then
   2680   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
   2681 $as_echo "$CC" >&6; }
   2682 else
   2683   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   2684 $as_echo "no" >&6; }
   2685 fi
   2686 
   2687 
   2688 fi
   2689 if test -z "$ac_cv_prog_CC"; then
   2690   ac_ct_CC=$CC
   2691   # Extract the first word of "gcc", so it can be a program name with args.
   2692 set dummy gcc; ac_word=$2
   2693 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   2694 $as_echo_n "checking for $ac_word... " >&6; }
   2695 if ${ac_cv_prog_ac_ct_CC+:} false; then :
   2696   $as_echo_n "(cached) " >&6
   2697 else
   2698   if test -n "$ac_ct_CC"; then
   2699   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
   2700 else
   2701 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   2702 for as_dir in $PATH
   2703 do
   2704   IFS=$as_save_IFS
   2705   test -z "$as_dir" && as_dir=.
   2706     for ac_exec_ext in '' $ac_executable_extensions; do
   2707   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   2708     ac_cv_prog_ac_ct_CC="gcc"
   2709     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   2710     break 2
   2711   fi
   2712 done
   2713   done
   2714 IFS=$as_save_IFS
   2715 
   2716 fi
   2717 fi
   2718 ac_ct_CC=$ac_cv_prog_ac_ct_CC
   2719 if test -n "$ac_ct_CC"; then
   2720   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
   2721 $as_echo "$ac_ct_CC" >&6; }
   2722 else
   2723   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   2724 $as_echo "no" >&6; }
   2725 fi
   2726 
   2727   if test "x$ac_ct_CC" = x; then
   2728     CC=""
   2729   else
   2730     case $cross_compiling:$ac_tool_warned in
   2731 yes:)
   2732 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   2733 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   2734 ac_tool_warned=yes ;;
   2735 esac
   2736     CC=$ac_ct_CC
   2737   fi
   2738 else
   2739   CC="$ac_cv_prog_CC"
   2740 fi
   2741 
   2742 if test -z "$CC"; then
   2743           if test -n "$ac_tool_prefix"; then
   2744     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
   2745 set dummy ${ac_tool_prefix}cc; ac_word=$2
   2746 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   2747 $as_echo_n "checking for $ac_word... " >&6; }
   2748 if ${ac_cv_prog_CC+:} false; then :
   2749   $as_echo_n "(cached) " >&6
   2750 else
   2751   if test -n "$CC"; then
   2752   ac_cv_prog_CC="$CC" # Let the user override the test.
   2753 else
   2754 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   2755 for as_dir in $PATH
   2756 do
   2757   IFS=$as_save_IFS
   2758   test -z "$as_dir" && as_dir=.
   2759     for ac_exec_ext in '' $ac_executable_extensions; do
   2760   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   2761     ac_cv_prog_CC="${ac_tool_prefix}cc"
   2762     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   2763     break 2
   2764   fi
   2765 done
   2766   done
   2767 IFS=$as_save_IFS
   2768 
   2769 fi
   2770 fi
   2771 CC=$ac_cv_prog_CC
   2772 if test -n "$CC"; then
   2773   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
   2774 $as_echo "$CC" >&6; }
   2775 else
   2776   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   2777 $as_echo "no" >&6; }
   2778 fi
   2779 
   2780 
   2781   fi
   2782 fi
   2783 if test -z "$CC"; then
   2784   # Extract the first word of "cc", so it can be a program name with args.
   2785 set dummy cc; ac_word=$2
   2786 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   2787 $as_echo_n "checking for $ac_word... " >&6; }
   2788 if ${ac_cv_prog_CC+:} false; then :
   2789   $as_echo_n "(cached) " >&6
   2790 else
   2791   if test -n "$CC"; then
   2792   ac_cv_prog_CC="$CC" # Let the user override the test.
   2793 else
   2794   ac_prog_rejected=no
   2795 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   2796 for as_dir in $PATH
   2797 do
   2798   IFS=$as_save_IFS
   2799   test -z "$as_dir" && as_dir=.
   2800     for ac_exec_ext in '' $ac_executable_extensions; do
   2801   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   2802     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
   2803        ac_prog_rejected=yes
   2804        continue
   2805      fi
   2806     ac_cv_prog_CC="cc"
   2807     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   2808     break 2
   2809   fi
   2810 done
   2811   done
   2812 IFS=$as_save_IFS
   2813 
   2814 if test $ac_prog_rejected = yes; then
   2815   # We found a bogon in the path, so make sure we never use it.
   2816   set dummy $ac_cv_prog_CC
   2817   shift
   2818   if test $# != 0; then
   2819     # We chose a different compiler from the bogus one.
   2820     # However, it has the same basename, so the bogon will be chosen
   2821     # first if we set CC to just the basename; use the full file name.
   2822     shift
   2823     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
   2824   fi
   2825 fi
   2826 fi
   2827 fi
   2828 CC=$ac_cv_prog_CC
   2829 if test -n "$CC"; then
   2830   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
   2831 $as_echo "$CC" >&6; }
   2832 else
   2833   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   2834 $as_echo "no" >&6; }
   2835 fi
   2836 
   2837 
   2838 fi
   2839 if test -z "$CC"; then
   2840   if test -n "$ac_tool_prefix"; then
   2841   for ac_prog in cl.exe
   2842   do
   2843     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
   2844 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
   2845 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   2846 $as_echo_n "checking for $ac_word... " >&6; }
   2847 if ${ac_cv_prog_CC+:} false; then :
   2848   $as_echo_n "(cached) " >&6
   2849 else
   2850   if test -n "$CC"; then
   2851   ac_cv_prog_CC="$CC" # Let the user override the test.
   2852 else
   2853 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   2854 for as_dir in $PATH
   2855 do
   2856   IFS=$as_save_IFS
   2857   test -z "$as_dir" && as_dir=.
   2858     for ac_exec_ext in '' $ac_executable_extensions; do
   2859   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   2860     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
   2861     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   2862     break 2
   2863   fi
   2864 done
   2865   done
   2866 IFS=$as_save_IFS
   2867 
   2868 fi
   2869 fi
   2870 CC=$ac_cv_prog_CC
   2871 if test -n "$CC"; then
   2872   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
   2873 $as_echo "$CC" >&6; }
   2874 else
   2875   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   2876 $as_echo "no" >&6; }
   2877 fi
   2878 
   2879 
   2880     test -n "$CC" && break
   2881   done
   2882 fi
   2883 if test -z "$CC"; then
   2884   ac_ct_CC=$CC
   2885   for ac_prog in cl.exe
   2886 do
   2887   # Extract the first word of "$ac_prog", so it can be a program name with args.
   2888 set dummy $ac_prog; ac_word=$2
   2889 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   2890 $as_echo_n "checking for $ac_word... " >&6; }
   2891 if ${ac_cv_prog_ac_ct_CC+:} false; then :
   2892   $as_echo_n "(cached) " >&6
   2893 else
   2894   if test -n "$ac_ct_CC"; then
   2895   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
   2896 else
   2897 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   2898 for as_dir in $PATH
   2899 do
   2900   IFS=$as_save_IFS
   2901   test -z "$as_dir" && as_dir=.
   2902     for ac_exec_ext in '' $ac_executable_extensions; do
   2903   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   2904     ac_cv_prog_ac_ct_CC="$ac_prog"
   2905     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   2906     break 2
   2907   fi
   2908 done
   2909   done
   2910 IFS=$as_save_IFS
   2911 
   2912 fi
   2913 fi
   2914 ac_ct_CC=$ac_cv_prog_ac_ct_CC
   2915 if test -n "$ac_ct_CC"; then
   2916   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
   2917 $as_echo "$ac_ct_CC" >&6; }
   2918 else
   2919   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   2920 $as_echo "no" >&6; }
   2921 fi
   2922 
   2923 
   2924   test -n "$ac_ct_CC" && break
   2925 done
   2926 
   2927   if test "x$ac_ct_CC" = x; then
   2928     CC=""
   2929   else
   2930     case $cross_compiling:$ac_tool_warned in
   2931 yes:)
   2932 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   2933 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   2934 ac_tool_warned=yes ;;
   2935 esac
   2936     CC=$ac_ct_CC
   2937   fi
   2938 fi
   2939 
   2940 fi
   2941 
   2942 
   2943 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   2944 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   2945 as_fn_error $? "no acceptable C compiler found in \$PATH
   2946 See \`config.log' for more details" "$LINENO" 5; }
   2947 
   2948 # Provide some information about the compiler.
   2949 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
   2950 set X $ac_compile
   2951 ac_compiler=$2
   2952 for ac_option in --version -v -V -qversion; do
   2953   { { ac_try="$ac_compiler $ac_option >&5"
   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_compiler $ac_option >&5") 2>conftest.err
   2961   ac_status=$?
   2962   if test -s conftest.err; then
   2963     sed '10a\
   2964 ... rest of stderr output deleted ...
   2965          10q' conftest.err >conftest.er1
   2966     cat conftest.er1 >&5
   2967   fi
   2968   rm -f conftest.er1 conftest.err
   2969   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   2970   test $ac_status = 0; }
   2971 done
   2972 
   2973 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   2974 /* end confdefs.h.  */
   2975 
   2976 int
   2977 main ()
   2978 {
   2979 
   2980   ;
   2981   return 0;
   2982 }
   2983 _ACEOF
   2984 ac_clean_files_save=$ac_clean_files
   2985 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
   2986 # Try to create an executable without -o first, disregard a.out.
   2987 # It will help us diagnose broken compilers, and finding out an intuition
   2988 # of exeext.
   2989 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
   2990 $as_echo_n "checking whether the C compiler works... " >&6; }
   2991 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
   2992 
   2993 # The possible output files:
   2994 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
   2995 
   2996 ac_rmfiles=
   2997 for ac_file in $ac_files
   2998 do
   2999   case $ac_file in
   3000     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
   3001     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
   3002   esac
   3003 done
   3004 rm -f $ac_rmfiles
   3005 
   3006 if { { ac_try="$ac_link_default"
   3007 case "(($ac_try" in
   3008   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   3009   *) ac_try_echo=$ac_try;;
   3010 esac
   3011 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   3012 $as_echo "$ac_try_echo"; } >&5
   3013   (eval "$ac_link_default") 2>&5
   3014   ac_status=$?
   3015   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   3016   test $ac_status = 0; }; then :
   3017   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
   3018 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
   3019 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
   3020 # so that the user can short-circuit this test for compilers unknown to
   3021 # Autoconf.
   3022 for ac_file in $ac_files ''
   3023 do
   3024   test -f "$ac_file" || continue
   3025   case $ac_file in
   3026     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
   3027 	;;
   3028     [ab].out )
   3029 	# We found the default executable, but exeext='' is most
   3030 	# certainly right.
   3031 	break;;
   3032     *.* )
   3033 	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
   3034 	then :; else
   3035 	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
   3036 	fi
   3037 	# We set ac_cv_exeext here because the later test for it is not
   3038 	# safe: cross compilers may not add the suffix if given an `-o'
   3039 	# argument, so we may need to know it at that point already.
   3040 	# Even if this section looks crufty: it has the advantage of
   3041 	# actually working.
   3042 	break;;
   3043     * )
   3044 	break;;
   3045   esac
   3046 done
   3047 test "$ac_cv_exeext" = no && ac_cv_exeext=
   3048 
   3049 else
   3050   ac_file=''
   3051 fi
   3052 if test -z "$ac_file"; then :
   3053   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3054 $as_echo "no" >&6; }
   3055 $as_echo "$as_me: failed program was:" >&5
   3056 sed 's/^/| /' conftest.$ac_ext >&5
   3057 
   3058 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   3059 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   3060 as_fn_error 77 "C compiler cannot create executables
   3061 See \`config.log' for more details" "$LINENO" 5; }
   3062 else
   3063   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   3064 $as_echo "yes" >&6; }
   3065 fi
   3066 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
   3067 $as_echo_n "checking for C compiler default output file name... " >&6; }
   3068 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
   3069 $as_echo "$ac_file" >&6; }
   3070 ac_exeext=$ac_cv_exeext
   3071 
   3072 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
   3073 ac_clean_files=$ac_clean_files_save
   3074 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
   3075 $as_echo_n "checking for suffix of executables... " >&6; }
   3076 if { { ac_try="$ac_link"
   3077 case "(($ac_try" in
   3078   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   3079   *) ac_try_echo=$ac_try;;
   3080 esac
   3081 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   3082 $as_echo "$ac_try_echo"; } >&5
   3083   (eval "$ac_link") 2>&5
   3084   ac_status=$?
   3085   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   3086   test $ac_status = 0; }; then :
   3087   # If both `conftest.exe' and `conftest' are `present' (well, observable)
   3088 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
   3089 # work properly (i.e., refer to `conftest.exe'), while it won't with
   3090 # `rm'.
   3091 for ac_file in conftest.exe conftest conftest.*; do
   3092   test -f "$ac_file" || continue
   3093   case $ac_file in
   3094     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
   3095     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
   3096 	  break;;
   3097     * ) break;;
   3098   esac
   3099 done
   3100 else
   3101   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   3102 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   3103 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
   3104 See \`config.log' for more details" "$LINENO" 5; }
   3105 fi
   3106 rm -f conftest conftest$ac_cv_exeext
   3107 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
   3108 $as_echo "$ac_cv_exeext" >&6; }
   3109 
   3110 rm -f conftest.$ac_ext
   3111 EXEEXT=$ac_cv_exeext
   3112 ac_exeext=$EXEEXT
   3113 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3114 /* end confdefs.h.  */
   3115 #include <stdio.h>
   3116 int
   3117 main ()
   3118 {
   3119 FILE *f = fopen ("conftest.out", "w");
   3120  return ferror (f) || fclose (f) != 0;
   3121 
   3122   ;
   3123   return 0;
   3124 }
   3125 _ACEOF
   3126 ac_clean_files="$ac_clean_files conftest.out"
   3127 # Check that the compiler produces executables we can run.  If not, either
   3128 # the compiler is broken, or we cross compile.
   3129 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
   3130 $as_echo_n "checking whether we are cross compiling... " >&6; }
   3131 if test "$cross_compiling" != yes; then
   3132   { { ac_try="$ac_link"
   3133 case "(($ac_try" in
   3134   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   3135   *) ac_try_echo=$ac_try;;
   3136 esac
   3137 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   3138 $as_echo "$ac_try_echo"; } >&5
   3139   (eval "$ac_link") 2>&5
   3140   ac_status=$?
   3141   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   3142   test $ac_status = 0; }
   3143   if { ac_try='./conftest$ac_cv_exeext'
   3144   { { case "(($ac_try" in
   3145   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   3146   *) ac_try_echo=$ac_try;;
   3147 esac
   3148 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   3149 $as_echo "$ac_try_echo"; } >&5
   3150   (eval "$ac_try") 2>&5
   3151   ac_status=$?
   3152   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   3153   test $ac_status = 0; }; }; then
   3154     cross_compiling=no
   3155   else
   3156     if test "$cross_compiling" = maybe; then
   3157 	cross_compiling=yes
   3158     else
   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 run C compiled programs.
   3162 If you meant to cross compile, use \`--host'.
   3163 See \`config.log' for more details" "$LINENO" 5; }
   3164     fi
   3165   fi
   3166 fi
   3167 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
   3168 $as_echo "$cross_compiling" >&6; }
   3169 
   3170 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
   3171 ac_clean_files=$ac_clean_files_save
   3172 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
   3173 $as_echo_n "checking for suffix of object files... " >&6; }
   3174 if ${ac_cv_objext+:} false; then :
   3175   $as_echo_n "(cached) " >&6
   3176 else
   3177   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3178 /* end confdefs.h.  */
   3179 
   3180 int
   3181 main ()
   3182 {
   3183 
   3184   ;
   3185   return 0;
   3186 }
   3187 _ACEOF
   3188 rm -f conftest.o conftest.obj
   3189 if { { ac_try="$ac_compile"
   3190 case "(($ac_try" in
   3191   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   3192   *) ac_try_echo=$ac_try;;
   3193 esac
   3194 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   3195 $as_echo "$ac_try_echo"; } >&5
   3196   (eval "$ac_compile") 2>&5
   3197   ac_status=$?
   3198   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   3199   test $ac_status = 0; }; then :
   3200   for ac_file in conftest.o conftest.obj conftest.*; do
   3201   test -f "$ac_file" || continue;
   3202   case $ac_file in
   3203     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
   3204     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
   3205        break;;
   3206   esac
   3207 done
   3208 else
   3209   $as_echo "$as_me: failed program was:" >&5
   3210 sed 's/^/| /' conftest.$ac_ext >&5
   3211 
   3212 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   3213 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   3214 as_fn_error $? "cannot compute suffix of object files: cannot compile
   3215 See \`config.log' for more details" "$LINENO" 5; }
   3216 fi
   3217 rm -f conftest.$ac_cv_objext conftest.$ac_ext
   3218 fi
   3219 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
   3220 $as_echo "$ac_cv_objext" >&6; }
   3221 OBJEXT=$ac_cv_objext
   3222 ac_objext=$OBJEXT
   3223 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
   3224 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
   3225 if ${ac_cv_c_compiler_gnu+:} false; then :
   3226   $as_echo_n "(cached) " >&6
   3227 else
   3228   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3229 /* end confdefs.h.  */
   3230 
   3231 int
   3232 main ()
   3233 {
   3234 #ifndef __GNUC__
   3235        choke me
   3236 #endif
   3237 
   3238   ;
   3239   return 0;
   3240 }
   3241 _ACEOF
   3242 if ac_fn_c_try_compile "$LINENO"; then :
   3243   ac_compiler_gnu=yes
   3244 else
   3245   ac_compiler_gnu=no
   3246 fi
   3247 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   3248 ac_cv_c_compiler_gnu=$ac_compiler_gnu
   3249 
   3250 fi
   3251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
   3252 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
   3253 if test $ac_compiler_gnu = yes; then
   3254   GCC=yes
   3255 else
   3256   GCC=
   3257 fi
   3258 ac_test_CFLAGS=${CFLAGS+set}
   3259 ac_save_CFLAGS=$CFLAGS
   3260 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
   3261 $as_echo_n "checking whether $CC accepts -g... " >&6; }
   3262 if ${ac_cv_prog_cc_g+:} false; then :
   3263   $as_echo_n "(cached) " >&6
   3264 else
   3265   ac_save_c_werror_flag=$ac_c_werror_flag
   3266    ac_c_werror_flag=yes
   3267    ac_cv_prog_cc_g=no
   3268    CFLAGS="-g"
   3269    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3270 /* end confdefs.h.  */
   3271 
   3272 int
   3273 main ()
   3274 {
   3275 
   3276   ;
   3277   return 0;
   3278 }
   3279 _ACEOF
   3280 if ac_fn_c_try_compile "$LINENO"; then :
   3281   ac_cv_prog_cc_g=yes
   3282 else
   3283   CFLAGS=""
   3284       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3285 /* end confdefs.h.  */
   3286 
   3287 int
   3288 main ()
   3289 {
   3290 
   3291   ;
   3292   return 0;
   3293 }
   3294 _ACEOF
   3295 if ac_fn_c_try_compile "$LINENO"; then :
   3296 
   3297 else
   3298   ac_c_werror_flag=$ac_save_c_werror_flag
   3299 	 CFLAGS="-g"
   3300 	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3301 /* end confdefs.h.  */
   3302 
   3303 int
   3304 main ()
   3305 {
   3306 
   3307   ;
   3308   return 0;
   3309 }
   3310 _ACEOF
   3311 if ac_fn_c_try_compile "$LINENO"; then :
   3312   ac_cv_prog_cc_g=yes
   3313 fi
   3314 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   3315 fi
   3316 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   3317 fi
   3318 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   3319    ac_c_werror_flag=$ac_save_c_werror_flag
   3320 fi
   3321 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
   3322 $as_echo "$ac_cv_prog_cc_g" >&6; }
   3323 if test "$ac_test_CFLAGS" = set; then
   3324   CFLAGS=$ac_save_CFLAGS
   3325 elif test $ac_cv_prog_cc_g = yes; then
   3326   if test "$GCC" = yes; then
   3327     CFLAGS="-g -O2"
   3328   else
   3329     CFLAGS="-g"
   3330   fi
   3331 else
   3332   if test "$GCC" = yes; then
   3333     CFLAGS="-O2"
   3334   else
   3335     CFLAGS=
   3336   fi
   3337 fi
   3338 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
   3339 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
   3340 if ${ac_cv_prog_cc_c89+:} false; then :
   3341   $as_echo_n "(cached) " >&6
   3342 else
   3343   ac_cv_prog_cc_c89=no
   3344 ac_save_CC=$CC
   3345 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3346 /* end confdefs.h.  */
   3347 #include <stdarg.h>
   3348 #include <stdio.h>
   3349 struct stat;
   3350 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
   3351 struct buf { int x; };
   3352 FILE * (*rcsopen) (struct buf *, struct stat *, int);
   3353 static char *e (p, i)
   3354      char **p;
   3355      int i;
   3356 {
   3357   return p[i];
   3358 }
   3359 static char *f (char * (*g) (char **, int), char **p, ...)
   3360 {
   3361   char *s;
   3362   va_list v;
   3363   va_start (v,p);
   3364   s = g (p, va_arg (v,int));
   3365   va_end (v);
   3366   return s;
   3367 }
   3368 
   3369 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
   3370    function prototypes and stuff, but not '\xHH' hex character constants.
   3371    These don't provoke an error unfortunately, instead are silently treated
   3372    as 'x'.  The following induces an error, until -std is added to get
   3373    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
   3374    array size at least.  It's necessary to write '\x00'==0 to get something
   3375    that's true only with -std.  */
   3376 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
   3377 
   3378 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
   3379    inside strings and character constants.  */
   3380 #define FOO(x) 'x'
   3381 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
   3382 
   3383 int test (int i, double x);
   3384 struct s1 {int (*f) (int a);};
   3385 struct s2 {int (*f) (double a);};
   3386 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
   3387 int argc;
   3388 char **argv;
   3389 int
   3390 main ()
   3391 {
   3392 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
   3393   ;
   3394   return 0;
   3395 }
   3396 _ACEOF
   3397 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
   3398 	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
   3399 do
   3400   CC="$ac_save_CC $ac_arg"
   3401   if ac_fn_c_try_compile "$LINENO"; then :
   3402   ac_cv_prog_cc_c89=$ac_arg
   3403 fi
   3404 rm -f core conftest.err conftest.$ac_objext
   3405   test "x$ac_cv_prog_cc_c89" != "xno" && break
   3406 done
   3407 rm -f conftest.$ac_ext
   3408 CC=$ac_save_CC
   3409 
   3410 fi
   3411 # AC_CACHE_VAL
   3412 case "x$ac_cv_prog_cc_c89" in
   3413   x)
   3414     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
   3415 $as_echo "none needed" >&6; } ;;
   3416   xno)
   3417     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
   3418 $as_echo "unsupported" >&6; } ;;
   3419   *)
   3420     CC="$CC $ac_cv_prog_cc_c89"
   3421     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
   3422 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
   3423 esac
   3424 if test "x$ac_cv_prog_cc_c89" != xno; then :
   3425 
   3426 fi
   3427 
   3428 ac_ext=c
   3429 ac_cpp='$CPP $CPPFLAGS'
   3430 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   3431 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   3432 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   3433 
   3434 ac_ext=c
   3435 ac_cpp='$CPP $CPPFLAGS'
   3436 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   3437 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   3438 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   3439 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
   3440 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
   3441 if ${am_cv_prog_cc_c_o+:} false; then :
   3442   $as_echo_n "(cached) " >&6
   3443 else
   3444   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3445 /* end confdefs.h.  */
   3446 
   3447 int
   3448 main ()
   3449 {
   3450 
   3451   ;
   3452   return 0;
   3453 }
   3454 _ACEOF
   3455   # Make sure it works both with $CC and with simple cc.
   3456   # Following AC_PROG_CC_C_O, we do the test twice because some
   3457   # compilers refuse to overwrite an existing .o file with -o,
   3458   # though they will create one.
   3459   am_cv_prog_cc_c_o=yes
   3460   for am_i in 1 2; do
   3461     if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
   3462    ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
   3463    ac_status=$?
   3464    echo "$as_me:$LINENO: \$? = $ac_status" >&5
   3465    (exit $ac_status); } \
   3466          && test -f conftest2.$ac_objext; then
   3467       : OK
   3468     else
   3469       am_cv_prog_cc_c_o=no
   3470       break
   3471     fi
   3472   done
   3473   rm -f core conftest*
   3474   unset am_i
   3475 fi
   3476 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
   3477 $as_echo "$am_cv_prog_cc_c_o" >&6; }
   3478 if test "$am_cv_prog_cc_c_o" != yes; then
   3479    # Losing compiler, so override with the script.
   3480    # FIXME: It is wrong to rewrite CC.
   3481    # But if we don't then we get into trouble of one sort or another.
   3482    # A longer-term fix would be to have automake use am__CC in this case,
   3483    # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
   3484    CC="$am_aux_dir/compile $CC"
   3485 fi
   3486 ac_ext=c
   3487 ac_cpp='$CPP $CPPFLAGS'
   3488 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   3489 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   3490 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   3491 
   3492 
   3493 
   3494 ac_ext=c
   3495 ac_cpp='$CPP $CPPFLAGS'
   3496 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   3497 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   3498 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   3499 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
   3500 $as_echo_n "checking how to run the C preprocessor... " >&6; }
   3501 # On Suns, sometimes $CPP names a directory.
   3502 if test -n "$CPP" && test -d "$CPP"; then
   3503   CPP=
   3504 fi
   3505 if test -z "$CPP"; then
   3506   if ${ac_cv_prog_CPP+:} false; then :
   3507   $as_echo_n "(cached) " >&6
   3508 else
   3509       # Double quotes because CPP needs to be expanded
   3510     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
   3511     do
   3512       ac_preproc_ok=false
   3513 for ac_c_preproc_warn_flag in '' yes
   3514 do
   3515   # Use a header file that comes with gcc, so configuring glibc
   3516   # with a fresh cross-compiler works.
   3517   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
   3518   # <limits.h> exists even on freestanding compilers.
   3519   # On the NeXT, cc -E runs the code through the compiler's parser,
   3520   # not just through cpp. "Syntax error" is here to catch this case.
   3521   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3522 /* end confdefs.h.  */
   3523 #ifdef __STDC__
   3524 # include <limits.h>
   3525 #else
   3526 # include <assert.h>
   3527 #endif
   3528 		     Syntax error
   3529 _ACEOF
   3530 if ac_fn_c_try_cpp "$LINENO"; then :
   3531 
   3532 else
   3533   # Broken: fails on valid input.
   3534 continue
   3535 fi
   3536 rm -f conftest.err conftest.i conftest.$ac_ext
   3537 
   3538   # OK, works on sane cases.  Now check whether nonexistent headers
   3539   # can be detected and how.
   3540   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3541 /* end confdefs.h.  */
   3542 #include <ac_nonexistent.h>
   3543 _ACEOF
   3544 if ac_fn_c_try_cpp "$LINENO"; then :
   3545   # Broken: success on invalid input.
   3546 continue
   3547 else
   3548   # Passes both tests.
   3549 ac_preproc_ok=:
   3550 break
   3551 fi
   3552 rm -f conftest.err conftest.i conftest.$ac_ext
   3553 
   3554 done
   3555 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
   3556 rm -f conftest.i conftest.err conftest.$ac_ext
   3557 if $ac_preproc_ok; then :
   3558   break
   3559 fi
   3560 
   3561     done
   3562     ac_cv_prog_CPP=$CPP
   3563 
   3564 fi
   3565   CPP=$ac_cv_prog_CPP
   3566 else
   3567   ac_cv_prog_CPP=$CPP
   3568 fi
   3569 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
   3570 $as_echo "$CPP" >&6; }
   3571 ac_preproc_ok=false
   3572 for ac_c_preproc_warn_flag in '' yes
   3573 do
   3574   # Use a header file that comes with gcc, so configuring glibc
   3575   # with a fresh cross-compiler works.
   3576   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
   3577   # <limits.h> exists even on freestanding compilers.
   3578   # On the NeXT, cc -E runs the code through the compiler's parser,
   3579   # not just through cpp. "Syntax error" is here to catch this case.
   3580   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3581 /* end confdefs.h.  */
   3582 #ifdef __STDC__
   3583 # include <limits.h>
   3584 #else
   3585 # include <assert.h>
   3586 #endif
   3587 		     Syntax error
   3588 _ACEOF
   3589 if ac_fn_c_try_cpp "$LINENO"; then :
   3590 
   3591 else
   3592   # Broken: fails on valid input.
   3593 continue
   3594 fi
   3595 rm -f conftest.err conftest.i conftest.$ac_ext
   3596 
   3597   # OK, works on sane cases.  Now check whether nonexistent headers
   3598   # can be detected and how.
   3599   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3600 /* end confdefs.h.  */
   3601 #include <ac_nonexistent.h>
   3602 _ACEOF
   3603 if ac_fn_c_try_cpp "$LINENO"; then :
   3604   # Broken: success on invalid input.
   3605 continue
   3606 else
   3607   # Passes both tests.
   3608 ac_preproc_ok=:
   3609 break
   3610 fi
   3611 rm -f conftest.err conftest.i conftest.$ac_ext
   3612 
   3613 done
   3614 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
   3615 rm -f conftest.i conftest.err conftest.$ac_ext
   3616 if $ac_preproc_ok; then :
   3617 
   3618 else
   3619   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   3620 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   3621 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
   3622 See \`config.log' for more details" "$LINENO" 5; }
   3623 fi
   3624 
   3625 ac_ext=c
   3626 ac_cpp='$CPP $CPPFLAGS'
   3627 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   3628 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   3629 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   3630 
   3631 
   3632 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
   3633 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
   3634 if ${ac_cv_path_GREP+:} false; then :
   3635   $as_echo_n "(cached) " >&6
   3636 else
   3637   if test -z "$GREP"; then
   3638   ac_path_GREP_found=false
   3639   # Loop through the user's path and test for each of PROGNAME-LIST
   3640   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   3641 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
   3642 do
   3643   IFS=$as_save_IFS
   3644   test -z "$as_dir" && as_dir=.
   3645     for ac_prog in grep ggrep; do
   3646     for ac_exec_ext in '' $ac_executable_extensions; do
   3647       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
   3648       as_fn_executable_p "$ac_path_GREP" || continue
   3649 # Check for GNU ac_path_GREP and select it if it is found.
   3650   # Check for GNU $ac_path_GREP
   3651 case `"$ac_path_GREP" --version 2>&1` in
   3652 *GNU*)
   3653   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
   3654 *)
   3655   ac_count=0
   3656   $as_echo_n 0123456789 >"conftest.in"
   3657   while :
   3658   do
   3659     cat "conftest.in" "conftest.in" >"conftest.tmp"
   3660     mv "conftest.tmp" "conftest.in"
   3661     cp "conftest.in" "conftest.nl"
   3662     $as_echo 'GREP' >> "conftest.nl"
   3663     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
   3664     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
   3665     as_fn_arith $ac_count + 1 && ac_count=$as_val
   3666     if test $ac_count -gt ${ac_path_GREP_max-0}; then
   3667       # Best one so far, save it but keep looking for a better one
   3668       ac_cv_path_GREP="$ac_path_GREP"
   3669       ac_path_GREP_max=$ac_count
   3670     fi
   3671     # 10*(2^10) chars as input seems more than enough
   3672     test $ac_count -gt 10 && break
   3673   done
   3674   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
   3675 esac
   3676 
   3677       $ac_path_GREP_found && break 3
   3678     done
   3679   done
   3680   done
   3681 IFS=$as_save_IFS
   3682   if test -z "$ac_cv_path_GREP"; then
   3683     as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
   3684   fi
   3685 else
   3686   ac_cv_path_GREP=$GREP
   3687 fi
   3688 
   3689 fi
   3690 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
   3691 $as_echo "$ac_cv_path_GREP" >&6; }
   3692  GREP="$ac_cv_path_GREP"
   3693 
   3694 
   3695 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
   3696 $as_echo_n "checking for egrep... " >&6; }
   3697 if ${ac_cv_path_EGREP+:} false; then :
   3698   $as_echo_n "(cached) " >&6
   3699 else
   3700   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
   3701    then ac_cv_path_EGREP="$GREP -E"
   3702    else
   3703      if test -z "$EGREP"; then
   3704   ac_path_EGREP_found=false
   3705   # Loop through the user's path and test for each of PROGNAME-LIST
   3706   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   3707 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
   3708 do
   3709   IFS=$as_save_IFS
   3710   test -z "$as_dir" && as_dir=.
   3711     for ac_prog in egrep; do
   3712     for ac_exec_ext in '' $ac_executable_extensions; do
   3713       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
   3714       as_fn_executable_p "$ac_path_EGREP" || continue
   3715 # Check for GNU ac_path_EGREP and select it if it is found.
   3716   # Check for GNU $ac_path_EGREP
   3717 case `"$ac_path_EGREP" --version 2>&1` in
   3718 *GNU*)
   3719   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
   3720 *)
   3721   ac_count=0
   3722   $as_echo_n 0123456789 >"conftest.in"
   3723   while :
   3724   do
   3725     cat "conftest.in" "conftest.in" >"conftest.tmp"
   3726     mv "conftest.tmp" "conftest.in"
   3727     cp "conftest.in" "conftest.nl"
   3728     $as_echo 'EGREP' >> "conftest.nl"
   3729     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
   3730     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
   3731     as_fn_arith $ac_count + 1 && ac_count=$as_val
   3732     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
   3733       # Best one so far, save it but keep looking for a better one
   3734       ac_cv_path_EGREP="$ac_path_EGREP"
   3735       ac_path_EGREP_max=$ac_count
   3736     fi
   3737     # 10*(2^10) chars as input seems more than enough
   3738     test $ac_count -gt 10 && break
   3739   done
   3740   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
   3741 esac
   3742 
   3743       $ac_path_EGREP_found && break 3
   3744     done
   3745   done
   3746   done
   3747 IFS=$as_save_IFS
   3748   if test -z "$ac_cv_path_EGREP"; then
   3749     as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
   3750   fi
   3751 else
   3752   ac_cv_path_EGREP=$EGREP
   3753 fi
   3754 
   3755    fi
   3756 fi
   3757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
   3758 $as_echo "$ac_cv_path_EGREP" >&6; }
   3759  EGREP="$ac_cv_path_EGREP"
   3760 
   3761 
   3762 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
   3763 $as_echo_n "checking for ANSI C header files... " >&6; }
   3764 if ${ac_cv_header_stdc+:} false; then :
   3765   $as_echo_n "(cached) " >&6
   3766 else
   3767   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3768 /* end confdefs.h.  */
   3769 #include <stdlib.h>
   3770 #include <stdarg.h>
   3771 #include <string.h>
   3772 #include <float.h>
   3773 
   3774 int
   3775 main ()
   3776 {
   3777 
   3778   ;
   3779   return 0;
   3780 }
   3781 _ACEOF
   3782 if ac_fn_c_try_compile "$LINENO"; then :
   3783   ac_cv_header_stdc=yes
   3784 else
   3785   ac_cv_header_stdc=no
   3786 fi
   3787 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   3788 
   3789 if test $ac_cv_header_stdc = yes; then
   3790   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
   3791   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3792 /* end confdefs.h.  */
   3793 #include <string.h>
   3794 
   3795 _ACEOF
   3796 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   3797   $EGREP "memchr" >/dev/null 2>&1; then :
   3798 
   3799 else
   3800   ac_cv_header_stdc=no
   3801 fi
   3802 rm -f conftest*
   3803 
   3804 fi
   3805 
   3806 if test $ac_cv_header_stdc = yes; then
   3807   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
   3808   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3809 /* end confdefs.h.  */
   3810 #include <stdlib.h>
   3811 
   3812 _ACEOF
   3813 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   3814   $EGREP "free" >/dev/null 2>&1; then :
   3815 
   3816 else
   3817   ac_cv_header_stdc=no
   3818 fi
   3819 rm -f conftest*
   3820 
   3821 fi
   3822 
   3823 if test $ac_cv_header_stdc = yes; then
   3824   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
   3825   if test "$cross_compiling" = yes; then :
   3826   :
   3827 else
   3828   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3829 /* end confdefs.h.  */
   3830 #include <ctype.h>
   3831 #include <stdlib.h>
   3832 #if ((' ' & 0x0FF) == 0x020)
   3833 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
   3834 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
   3835 #else
   3836 # define ISLOWER(c) \
   3837 		   (('a' <= (c) && (c) <= 'i') \
   3838 		     || ('j' <= (c) && (c) <= 'r') \
   3839 		     || ('s' <= (c) && (c) <= 'z'))
   3840 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
   3841 #endif
   3842 
   3843 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
   3844 int
   3845 main ()
   3846 {
   3847   int i;
   3848   for (i = 0; i < 256; i++)
   3849     if (XOR (islower (i), ISLOWER (i))
   3850 	|| toupper (i) != TOUPPER (i))
   3851       return 2;
   3852   return 0;
   3853 }
   3854 _ACEOF
   3855 if ac_fn_c_try_run "$LINENO"; then :
   3856 
   3857 else
   3858   ac_cv_header_stdc=no
   3859 fi
   3860 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   3861   conftest.$ac_objext conftest.beam conftest.$ac_ext
   3862 fi
   3863 
   3864 fi
   3865 fi
   3866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
   3867 $as_echo "$ac_cv_header_stdc" >&6; }
   3868 if test $ac_cv_header_stdc = yes; then
   3869 
   3870 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
   3871 
   3872 fi
   3873 
   3874 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
   3875 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
   3876 		  inttypes.h stdint.h unistd.h
   3877 do :
   3878   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
   3879 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
   3880 "
   3881 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
   3882   cat >>confdefs.h <<_ACEOF
   3883 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
   3884 _ACEOF
   3885 
   3886 fi
   3887 
   3888 done
   3889 
   3890 
   3891 
   3892   ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
   3893 if test "x$ac_cv_header_minix_config_h" = xyes; then :
   3894   MINIX=yes
   3895 else
   3896   MINIX=
   3897 fi
   3898 
   3899 
   3900   if test "$MINIX" = yes; then
   3901 
   3902 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
   3903 
   3904 
   3905 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
   3906 
   3907 
   3908 $as_echo "#define _MINIX 1" >>confdefs.h
   3909 
   3910   fi
   3911 
   3912 
   3913   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
   3914 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
   3915 if ${ac_cv_safe_to_define___extensions__+:} false; then :
   3916   $as_echo_n "(cached) " >&6
   3917 else
   3918   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3919 /* end confdefs.h.  */
   3920 
   3921 #         define __EXTENSIONS__ 1
   3922           $ac_includes_default
   3923 int
   3924 main ()
   3925 {
   3926 
   3927   ;
   3928   return 0;
   3929 }
   3930 _ACEOF
   3931 if ac_fn_c_try_compile "$LINENO"; then :
   3932   ac_cv_safe_to_define___extensions__=yes
   3933 else
   3934   ac_cv_safe_to_define___extensions__=no
   3935 fi
   3936 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   3937 fi
   3938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
   3939 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
   3940   test $ac_cv_safe_to_define___extensions__ = yes &&
   3941     $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
   3942 
   3943   $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
   3944 
   3945   $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
   3946 
   3947   $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
   3948 
   3949   $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
   3950 
   3951 
   3952 
   3953 target_alias=${target_alias-$target}
   3954 
   3955 
   3956 # 1.11.1: Require that version of automake.
   3957 # foreign: Don't require README, INSTALL, NEWS, etc.
   3958 # no-define: Don't define PACKAGE and VERSION.
   3959 # no-dependencies: Don't generate automatic dependencies.
   3960 #    (because it breaks when using bootstrap-lean, since some of the
   3961 #    headers are gone at "make install" time).
   3962 # subdir-objects: Build objects in sub-directories.
   3963 # -Wall: Issue all automake warnings.
   3964 # -Wno-portability: Don't warn about constructs supported by GNU make.
   3965 #    (because GCC requires GNU make anyhow).
   3966 #  -Wno-override: Overrides used in testsuite.
   3967 am__api_version='1.15'
   3968 
   3969 # Find a good install program.  We prefer a C program (faster),
   3970 # so one script is as good as another.  But avoid the broken or
   3971 # incompatible versions:
   3972 # SysV /etc/install, /usr/sbin/install
   3973 # SunOS /usr/etc/install
   3974 # IRIX /sbin/install
   3975 # AIX /bin/install
   3976 # AmigaOS /C/install, which installs bootblocks on floppy discs
   3977 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
   3978 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
   3979 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
   3980 # OS/2's system install, which has a completely different semantic
   3981 # ./install, which can be erroneously created by make from ./install.sh.
   3982 # Reject install programs that cannot install multiple files.
   3983 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
   3984 $as_echo_n "checking for a BSD-compatible install... " >&6; }
   3985 if test -z "$INSTALL"; then
   3986 if ${ac_cv_path_install+:} false; then :
   3987   $as_echo_n "(cached) " >&6
   3988 else
   3989   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   3990 for as_dir in $PATH
   3991 do
   3992   IFS=$as_save_IFS
   3993   test -z "$as_dir" && as_dir=.
   3994     # Account for people who put trailing slashes in PATH elements.
   3995 case $as_dir/ in #((
   3996   ./ | .// | /[cC]/* | \
   3997   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
   3998   ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
   3999   /usr/ucb/* ) ;;
   4000   *)
   4001     # OSF1 and SCO ODT 3.0 have their own names for install.
   4002     # Don't use installbsd from OSF since it installs stuff as root
   4003     # by default.
   4004     for ac_prog in ginstall scoinst install; do
   4005       for ac_exec_ext in '' $ac_executable_extensions; do
   4006 	if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
   4007 	  if test $ac_prog = install &&
   4008 	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
   4009 	    # AIX install.  It has an incompatible calling convention.
   4010 	    :
   4011 	  elif test $ac_prog = install &&
   4012 	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
   4013 	    # program-specific install script used by HP pwplus--don't use.
   4014 	    :
   4015 	  else
   4016 	    rm -rf conftest.one conftest.two conftest.dir
   4017 	    echo one > conftest.one
   4018 	    echo two > conftest.two
   4019 	    mkdir conftest.dir
   4020 	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
   4021 	      test -s conftest.one && test -s conftest.two &&
   4022 	      test -s conftest.dir/conftest.one &&
   4023 	      test -s conftest.dir/conftest.two
   4024 	    then
   4025 	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
   4026 	      break 3
   4027 	    fi
   4028 	  fi
   4029 	fi
   4030       done
   4031     done
   4032     ;;
   4033 esac
   4034 
   4035   done
   4036 IFS=$as_save_IFS
   4037 
   4038 rm -rf conftest.one conftest.two conftest.dir
   4039 
   4040 fi
   4041   if test "${ac_cv_path_install+set}" = set; then
   4042     INSTALL=$ac_cv_path_install
   4043   else
   4044     # As a last resort, use the slow shell script.  Don't cache a
   4045     # value for INSTALL within a source directory, because that will
   4046     # break other packages using the cache if that directory is
   4047     # removed, or if the value is a relative name.
   4048     INSTALL=$ac_install_sh
   4049   fi
   4050 fi
   4051 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
   4052 $as_echo "$INSTALL" >&6; }
   4053 
   4054 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
   4055 # It thinks the first close brace ends the variable substitution.
   4056 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
   4057 
   4058 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
   4059 
   4060 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
   4061 
   4062 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
   4063 $as_echo_n "checking whether build environment is sane... " >&6; }
   4064 # Reject unsafe characters in $srcdir or the absolute working directory
   4065 # name.  Accept space and tab only in the latter.
   4066 am_lf='
   4067 '
   4068 case `pwd` in
   4069   *[\\\"\#\$\&\'\`$am_lf]*)
   4070     as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
   4071 esac
   4072 case $srcdir in
   4073   *[\\\"\#\$\&\'\`$am_lf\ \	]*)
   4074     as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
   4075 esac
   4076 
   4077 # Do 'set' in a subshell so we don't clobber the current shell's
   4078 # arguments.  Must try -L first in case configure is actually a
   4079 # symlink; some systems play weird games with the mod time of symlinks
   4080 # (eg FreeBSD returns the mod time of the symlink's containing
   4081 # directory).
   4082 if (
   4083    am_has_slept=no
   4084    for am_try in 1 2; do
   4085      echo "timestamp, slept: $am_has_slept" > conftest.file
   4086      set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
   4087      if test "$*" = "X"; then
   4088 	# -L didn't work.
   4089 	set X `ls -t "$srcdir/configure" conftest.file`
   4090      fi
   4091      if test "$*" != "X $srcdir/configure conftest.file" \
   4092 	&& test "$*" != "X conftest.file $srcdir/configure"; then
   4093 
   4094 	# If neither matched, then we have a broken ls.  This can happen
   4095 	# if, for instance, CONFIG_SHELL is bash and it inherits a
   4096 	# broken ls alias from the environment.  This has actually
   4097 	# happened.  Such a system could not be considered "sane".
   4098 	as_fn_error $? "ls -t appears to fail.  Make sure there is not a broken
   4099   alias in your environment" "$LINENO" 5
   4100      fi
   4101      if test "$2" = conftest.file || test $am_try -eq 2; then
   4102        break
   4103      fi
   4104      # Just in case.
   4105      sleep 1
   4106      am_has_slept=yes
   4107    done
   4108    test "$2" = conftest.file
   4109    )
   4110 then
   4111    # Ok.
   4112    :
   4113 else
   4114    as_fn_error $? "newly created file is older than distributed files!
   4115 Check your system clock" "$LINENO" 5
   4116 fi
   4117 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   4118 $as_echo "yes" >&6; }
   4119 # If we didn't sleep, we still need to ensure time stamps of config.status and
   4120 # generated files are strictly newer.
   4121 am_sleep_pid=
   4122 if grep 'slept: no' conftest.file >/dev/null 2>&1; then
   4123   ( sleep 1 ) &
   4124   am_sleep_pid=$!
   4125 fi
   4126 
   4127 rm -f conftest.file
   4128 
   4129 test "$program_prefix" != NONE &&
   4130   program_transform_name="s&^&$program_prefix&;$program_transform_name"
   4131 # Use a double $ so make ignores it.
   4132 test "$program_suffix" != NONE &&
   4133   program_transform_name="s&\$&$program_suffix&;$program_transform_name"
   4134 # Double any \ or $.
   4135 # By default was `s,x,x', remove it if useless.
   4136 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
   4137 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
   4138 
   4139 if test x"${MISSING+set}" != xset; then
   4140   case $am_aux_dir in
   4141   *\ * | *\	*)
   4142     MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
   4143   *)
   4144     MISSING="\${SHELL} $am_aux_dir/missing" ;;
   4145   esac
   4146 fi
   4147 # Use eval to expand $SHELL
   4148 if eval "$MISSING --is-lightweight"; then
   4149   am_missing_run="$MISSING "
   4150 else
   4151   am_missing_run=
   4152   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
   4153 $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
   4154 fi
   4155 
   4156 if test x"${install_sh+set}" != xset; then
   4157   case $am_aux_dir in
   4158   *\ * | *\	*)
   4159     install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
   4160   *)
   4161     install_sh="\${SHELL} $am_aux_dir/install-sh"
   4162   esac
   4163 fi
   4164 
   4165 # Installed binaries are usually stripped using 'strip' when the user
   4166 # run "make install-strip".  However 'strip' might not be the right
   4167 # tool to use in cross-compilation environments, therefore Automake
   4168 # will honor the 'STRIP' environment variable to overrule this program.
   4169 if test "$cross_compiling" != no; then
   4170   if test -n "$ac_tool_prefix"; then
   4171   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
   4172 set dummy ${ac_tool_prefix}strip; ac_word=$2
   4173 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   4174 $as_echo_n "checking for $ac_word... " >&6; }
   4175 if ${ac_cv_prog_STRIP+:} false; then :
   4176   $as_echo_n "(cached) " >&6
   4177 else
   4178   if test -n "$STRIP"; then
   4179   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
   4180 else
   4181 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   4182 for as_dir in $PATH
   4183 do
   4184   IFS=$as_save_IFS
   4185   test -z "$as_dir" && as_dir=.
   4186     for ac_exec_ext in '' $ac_executable_extensions; do
   4187   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   4188     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
   4189     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   4190     break 2
   4191   fi
   4192 done
   4193   done
   4194 IFS=$as_save_IFS
   4195 
   4196 fi
   4197 fi
   4198 STRIP=$ac_cv_prog_STRIP
   4199 if test -n "$STRIP"; then
   4200   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
   4201 $as_echo "$STRIP" >&6; }
   4202 else
   4203   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   4204 $as_echo "no" >&6; }
   4205 fi
   4206 
   4207 
   4208 fi
   4209 if test -z "$ac_cv_prog_STRIP"; then
   4210   ac_ct_STRIP=$STRIP
   4211   # Extract the first word of "strip", so it can be a program name with args.
   4212 set dummy strip; ac_word=$2
   4213 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   4214 $as_echo_n "checking for $ac_word... " >&6; }
   4215 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
   4216   $as_echo_n "(cached) " >&6
   4217 else
   4218   if test -n "$ac_ct_STRIP"; then
   4219   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
   4220 else
   4221 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   4222 for as_dir in $PATH
   4223 do
   4224   IFS=$as_save_IFS
   4225   test -z "$as_dir" && as_dir=.
   4226     for ac_exec_ext in '' $ac_executable_extensions; do
   4227   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   4228     ac_cv_prog_ac_ct_STRIP="strip"
   4229     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   4230     break 2
   4231   fi
   4232 done
   4233   done
   4234 IFS=$as_save_IFS
   4235 
   4236 fi
   4237 fi
   4238 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
   4239 if test -n "$ac_ct_STRIP"; then
   4240   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
   4241 $as_echo "$ac_ct_STRIP" >&6; }
   4242 else
   4243   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   4244 $as_echo "no" >&6; }
   4245 fi
   4246 
   4247   if test "x$ac_ct_STRIP" = x; then
   4248     STRIP=":"
   4249   else
   4250     case $cross_compiling:$ac_tool_warned in
   4251 yes:)
   4252 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   4253 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   4254 ac_tool_warned=yes ;;
   4255 esac
   4256     STRIP=$ac_ct_STRIP
   4257   fi
   4258 else
   4259   STRIP="$ac_cv_prog_STRIP"
   4260 fi
   4261 
   4262 fi
   4263 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
   4264 
   4265 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
   4266 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
   4267 if test -z "$MKDIR_P"; then
   4268   if ${ac_cv_path_mkdir+:} false; then :
   4269   $as_echo_n "(cached) " >&6
   4270 else
   4271   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   4272 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
   4273 do
   4274   IFS=$as_save_IFS
   4275   test -z "$as_dir" && as_dir=.
   4276     for ac_prog in mkdir gmkdir; do
   4277 	 for ac_exec_ext in '' $ac_executable_extensions; do
   4278 	   as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
   4279 	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
   4280 	     'mkdir (GNU coreutils) '* | \
   4281 	     'mkdir (coreutils) '* | \
   4282 	     'mkdir (fileutils) '4.1*)
   4283 	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
   4284 	       break 3;;
   4285 	   esac
   4286 	 done
   4287        done
   4288   done
   4289 IFS=$as_save_IFS
   4290 
   4291 fi
   4292 
   4293   test -d ./--version && rmdir ./--version
   4294   if test "${ac_cv_path_mkdir+set}" = set; then
   4295     MKDIR_P="$ac_cv_path_mkdir -p"
   4296   else
   4297     # As a last resort, use the slow shell script.  Don't cache a
   4298     # value for MKDIR_P within a source directory, because that will
   4299     # break other packages using the cache if that directory is
   4300     # removed, or if the value is a relative name.
   4301     MKDIR_P="$ac_install_sh -d"
   4302   fi
   4303 fi
   4304 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
   4305 $as_echo "$MKDIR_P" >&6; }
   4306 
   4307 for ac_prog in gawk mawk nawk awk
   4308 do
   4309   # Extract the first word of "$ac_prog", so it can be a program name with args.
   4310 set dummy $ac_prog; ac_word=$2
   4311 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   4312 $as_echo_n "checking for $ac_word... " >&6; }
   4313 if ${ac_cv_prog_AWK+:} false; then :
   4314   $as_echo_n "(cached) " >&6
   4315 else
   4316   if test -n "$AWK"; then
   4317   ac_cv_prog_AWK="$AWK" # Let the user override the test.
   4318 else
   4319 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   4320 for as_dir in $PATH
   4321 do
   4322   IFS=$as_save_IFS
   4323   test -z "$as_dir" && as_dir=.
   4324     for ac_exec_ext in '' $ac_executable_extensions; do
   4325   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   4326     ac_cv_prog_AWK="$ac_prog"
   4327     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   4328     break 2
   4329   fi
   4330 done
   4331   done
   4332 IFS=$as_save_IFS
   4333 
   4334 fi
   4335 fi
   4336 AWK=$ac_cv_prog_AWK
   4337 if test -n "$AWK"; then
   4338   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
   4339 $as_echo "$AWK" >&6; }
   4340 else
   4341   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   4342 $as_echo "no" >&6; }
   4343 fi
   4344 
   4345 
   4346   test -n "$AWK" && break
   4347 done
   4348 
   4349 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
   4350 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
   4351 set x ${MAKE-make}
   4352 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
   4353 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
   4354   $as_echo_n "(cached) " >&6
   4355 else
   4356   cat >conftest.make <<\_ACEOF
   4357 SHELL = /bin/sh
   4358 all:
   4359 	@echo '@@@%%%=$(MAKE)=@@@%%%'
   4360 _ACEOF
   4361 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
   4362 case `${MAKE-make} -f conftest.make 2>/dev/null` in
   4363   *@@@%%%=?*=@@@%%%*)
   4364     eval ac_cv_prog_make_${ac_make}_set=yes;;
   4365   *)
   4366     eval ac_cv_prog_make_${ac_make}_set=no;;
   4367 esac
   4368 rm -f conftest.make
   4369 fi
   4370 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
   4371   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   4372 $as_echo "yes" >&6; }
   4373   SET_MAKE=
   4374 else
   4375   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   4376 $as_echo "no" >&6; }
   4377   SET_MAKE="MAKE=${MAKE-make}"
   4378 fi
   4379 
   4380 rm -rf .tst 2>/dev/null
   4381 mkdir .tst 2>/dev/null
   4382 if test -d .tst; then
   4383   am__leading_dot=.
   4384 else
   4385   am__leading_dot=_
   4386 fi
   4387 rmdir .tst 2>/dev/null
   4388 
   4389 # Check whether --enable-silent-rules was given.
   4390 if test "${enable_silent_rules+set}" = set; then :
   4391   enableval=$enable_silent_rules;
   4392 fi
   4393 
   4394 case $enable_silent_rules in # (((
   4395   yes) AM_DEFAULT_VERBOSITY=0;;
   4396    no) AM_DEFAULT_VERBOSITY=1;;
   4397     *) AM_DEFAULT_VERBOSITY=1;;
   4398 esac
   4399 am_make=${MAKE-make}
   4400 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
   4401 $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
   4402 if ${am_cv_make_support_nested_variables+:} false; then :
   4403   $as_echo_n "(cached) " >&6
   4404 else
   4405   if $as_echo 'TRUE=$(BAR$(V))
   4406 BAR0=false
   4407 BAR1=true
   4408 V=1
   4409 am__doit:
   4410 	@$(TRUE)
   4411 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
   4412   am_cv_make_support_nested_variables=yes
   4413 else
   4414   am_cv_make_support_nested_variables=no
   4415 fi
   4416 fi
   4417 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
   4418 $as_echo "$am_cv_make_support_nested_variables" >&6; }
   4419 if test $am_cv_make_support_nested_variables = yes; then
   4420     AM_V='$(V)'
   4421   AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
   4422 else
   4423   AM_V=$AM_DEFAULT_VERBOSITY
   4424   AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
   4425 fi
   4426 AM_BACKSLASH='\'
   4427 
   4428 if test "`cd $srcdir && pwd`" != "`pwd`"; then
   4429   # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
   4430   # is not polluted with repeated "-I."
   4431   am__isrc=' -I$(srcdir)'
   4432   # test to see if srcdir already configured
   4433   if test -f $srcdir/config.status; then
   4434     as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
   4435   fi
   4436 fi
   4437 
   4438 # test whether we have cygpath
   4439 if test -z "$CYGPATH_W"; then
   4440   if (cygpath --version) >/dev/null 2>/dev/null; then
   4441     CYGPATH_W='cygpath -w'
   4442   else
   4443     CYGPATH_W=echo
   4444   fi
   4445 fi
   4446 
   4447 
   4448 # Define the identity of the package.
   4449  PACKAGE='libphobos'
   4450  VERSION='version-unused'
   4451 
   4452 
   4453 # Some tools Automake needs.
   4454 
   4455 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
   4456 
   4457 
   4458 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
   4459 
   4460 
   4461 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
   4462 
   4463 
   4464 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
   4465 
   4466 
   4467 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
   4468 
   4469 # For better backward compatibility.  To be removed once Automake 1.9.x
   4470 # dies out for good.  For more background, see:
   4471 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
   4472 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
   4473 mkdir_p='$(MKDIR_P)'
   4474 
   4475 # We need awk for the "check" target (and possibly the TAP driver).  The
   4476 # system "awk" is bad on some platforms.
   4477 # Always define AMTAR for backward compatibility.  Yes, it's still used
   4478 # in the wild :-(  We should find a proper way to deprecate it ...
   4479 AMTAR='$${TAR-tar}'
   4480 
   4481 
   4482 # We'll loop over all known methods to create a tar archive until one works.
   4483 _am_tools='gnutar  pax cpio none'
   4484 
   4485 am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
   4486 
   4487 
   4488 
   4489 
   4490 
   4491 
   4492 # POSIX will say in a future version that running "rm -f" with no argument
   4493 # is OK; and we want to be able to make that assumption in our Makefile
   4494 # recipes.  So use an aggressive probe to check that the usage we want is
   4495 # actually supported "in the wild" to an acceptable degree.
   4496 # See automake bug#10828.
   4497 # To make any issue more visible, cause the running configure to be aborted
   4498 # by default if the 'rm' program in use doesn't match our expectations; the
   4499 # user can still override this though.
   4500 if rm -f && rm -fr && rm -rf; then : OK; else
   4501   cat >&2 <<'END'
   4502 Oops!
   4503 
   4504 Your 'rm' program seems unable to run without file operands specified
   4505 on the command line, even when the '-f' option is present.  This is contrary
   4506 to the behaviour of most rm programs out there, and not conforming with
   4507 the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
   4508 
   4509 Please tell bug-automake@gnu.org about your system, including the value
   4510 of your $PATH and any error possibly output before this message.  This
   4511 can help us improve future automake versions.
   4512 
   4513 END
   4514   if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
   4515     echo 'Configuration will proceed anyway, since you have set the' >&2
   4516     echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
   4517     echo >&2
   4518   else
   4519     cat >&2 <<'END'
   4520 Aborting the configuration process, to ensure you take notice of the issue.
   4521 
   4522 You can download and install GNU coreutils to get an 'rm' implementation
   4523 that behaves properly: <http://www.gnu.org/software/coreutils/>.
   4524 
   4525 If you want to complete the configuration process using your problematic
   4526 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
   4527 to "yes", and re-run configure.
   4528 
   4529 END
   4530     as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
   4531   fi
   4532 fi
   4533 
   4534 
   4535 
   4536 
   4537 # By default we simply use the C compiler to build assembly code.
   4538 
   4539 test "${CCAS+set}" = set || CCAS=$CC
   4540 test "${CCASFLAGS+set}" = set || CCASFLAGS=$CFLAGS
   4541 
   4542 
   4543 
   4544 ac_ext=c
   4545 ac_cpp='$CPP $CPPFLAGS'
   4546 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   4547 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   4548 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   4549 if test -n "$ac_tool_prefix"; then
   4550   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
   4551 set dummy ${ac_tool_prefix}gcc; ac_word=$2
   4552 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   4553 $as_echo_n "checking for $ac_word... " >&6; }
   4554 if ${ac_cv_prog_CC+:} false; then :
   4555   $as_echo_n "(cached) " >&6
   4556 else
   4557   if test -n "$CC"; then
   4558   ac_cv_prog_CC="$CC" # Let the user override the test.
   4559 else
   4560 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   4561 for as_dir in $PATH
   4562 do
   4563   IFS=$as_save_IFS
   4564   test -z "$as_dir" && as_dir=.
   4565     for ac_exec_ext in '' $ac_executable_extensions; do
   4566   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   4567     ac_cv_prog_CC="${ac_tool_prefix}gcc"
   4568     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   4569     break 2
   4570   fi
   4571 done
   4572   done
   4573 IFS=$as_save_IFS
   4574 
   4575 fi
   4576 fi
   4577 CC=$ac_cv_prog_CC
   4578 if test -n "$CC"; then
   4579   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
   4580 $as_echo "$CC" >&6; }
   4581 else
   4582   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   4583 $as_echo "no" >&6; }
   4584 fi
   4585 
   4586 
   4587 fi
   4588 if test -z "$ac_cv_prog_CC"; then
   4589   ac_ct_CC=$CC
   4590   # Extract the first word of "gcc", so it can be a program name with args.
   4591 set dummy gcc; ac_word=$2
   4592 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   4593 $as_echo_n "checking for $ac_word... " >&6; }
   4594 if ${ac_cv_prog_ac_ct_CC+:} false; then :
   4595   $as_echo_n "(cached) " >&6
   4596 else
   4597   if test -n "$ac_ct_CC"; then
   4598   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
   4599 else
   4600 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   4601 for as_dir in $PATH
   4602 do
   4603   IFS=$as_save_IFS
   4604   test -z "$as_dir" && as_dir=.
   4605     for ac_exec_ext in '' $ac_executable_extensions; do
   4606   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   4607     ac_cv_prog_ac_ct_CC="gcc"
   4608     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   4609     break 2
   4610   fi
   4611 done
   4612   done
   4613 IFS=$as_save_IFS
   4614 
   4615 fi
   4616 fi
   4617 ac_ct_CC=$ac_cv_prog_ac_ct_CC
   4618 if test -n "$ac_ct_CC"; then
   4619   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
   4620 $as_echo "$ac_ct_CC" >&6; }
   4621 else
   4622   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   4623 $as_echo "no" >&6; }
   4624 fi
   4625 
   4626   if test "x$ac_ct_CC" = x; then
   4627     CC=""
   4628   else
   4629     case $cross_compiling:$ac_tool_warned in
   4630 yes:)
   4631 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   4632 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   4633 ac_tool_warned=yes ;;
   4634 esac
   4635     CC=$ac_ct_CC
   4636   fi
   4637 else
   4638   CC="$ac_cv_prog_CC"
   4639 fi
   4640 
   4641 if test -z "$CC"; then
   4642           if test -n "$ac_tool_prefix"; then
   4643     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
   4644 set dummy ${ac_tool_prefix}cc; ac_word=$2
   4645 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   4646 $as_echo_n "checking for $ac_word... " >&6; }
   4647 if ${ac_cv_prog_CC+:} false; then :
   4648   $as_echo_n "(cached) " >&6
   4649 else
   4650   if test -n "$CC"; then
   4651   ac_cv_prog_CC="$CC" # Let the user override the test.
   4652 else
   4653 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   4654 for as_dir in $PATH
   4655 do
   4656   IFS=$as_save_IFS
   4657   test -z "$as_dir" && as_dir=.
   4658     for ac_exec_ext in '' $ac_executable_extensions; do
   4659   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   4660     ac_cv_prog_CC="${ac_tool_prefix}cc"
   4661     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   4662     break 2
   4663   fi
   4664 done
   4665   done
   4666 IFS=$as_save_IFS
   4667 
   4668 fi
   4669 fi
   4670 CC=$ac_cv_prog_CC
   4671 if test -n "$CC"; then
   4672   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
   4673 $as_echo "$CC" >&6; }
   4674 else
   4675   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   4676 $as_echo "no" >&6; }
   4677 fi
   4678 
   4679 
   4680   fi
   4681 fi
   4682 if test -z "$CC"; then
   4683   # Extract the first word of "cc", so it can be a program name with args.
   4684 set dummy cc; ac_word=$2
   4685 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   4686 $as_echo_n "checking for $ac_word... " >&6; }
   4687 if ${ac_cv_prog_CC+:} false; then :
   4688   $as_echo_n "(cached) " >&6
   4689 else
   4690   if test -n "$CC"; then
   4691   ac_cv_prog_CC="$CC" # Let the user override the test.
   4692 else
   4693   ac_prog_rejected=no
   4694 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   4695 for as_dir in $PATH
   4696 do
   4697   IFS=$as_save_IFS
   4698   test -z "$as_dir" && as_dir=.
   4699     for ac_exec_ext in '' $ac_executable_extensions; do
   4700   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   4701     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
   4702        ac_prog_rejected=yes
   4703        continue
   4704      fi
   4705     ac_cv_prog_CC="cc"
   4706     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   4707     break 2
   4708   fi
   4709 done
   4710   done
   4711 IFS=$as_save_IFS
   4712 
   4713 if test $ac_prog_rejected = yes; then
   4714   # We found a bogon in the path, so make sure we never use it.
   4715   set dummy $ac_cv_prog_CC
   4716   shift
   4717   if test $# != 0; then
   4718     # We chose a different compiler from the bogus one.
   4719     # However, it has the same basename, so the bogon will be chosen
   4720     # first if we set CC to just the basename; use the full file name.
   4721     shift
   4722     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
   4723   fi
   4724 fi
   4725 fi
   4726 fi
   4727 CC=$ac_cv_prog_CC
   4728 if test -n "$CC"; then
   4729   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
   4730 $as_echo "$CC" >&6; }
   4731 else
   4732   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   4733 $as_echo "no" >&6; }
   4734 fi
   4735 
   4736 
   4737 fi
   4738 if test -z "$CC"; then
   4739   if test -n "$ac_tool_prefix"; then
   4740   for ac_prog in cl.exe
   4741   do
   4742     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
   4743 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
   4744 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   4745 $as_echo_n "checking for $ac_word... " >&6; }
   4746 if ${ac_cv_prog_CC+:} false; then :
   4747   $as_echo_n "(cached) " >&6
   4748 else
   4749   if test -n "$CC"; then
   4750   ac_cv_prog_CC="$CC" # Let the user override the test.
   4751 else
   4752 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   4753 for as_dir in $PATH
   4754 do
   4755   IFS=$as_save_IFS
   4756   test -z "$as_dir" && as_dir=.
   4757     for ac_exec_ext in '' $ac_executable_extensions; do
   4758   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   4759     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
   4760     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   4761     break 2
   4762   fi
   4763 done
   4764   done
   4765 IFS=$as_save_IFS
   4766 
   4767 fi
   4768 fi
   4769 CC=$ac_cv_prog_CC
   4770 if test -n "$CC"; then
   4771   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
   4772 $as_echo "$CC" >&6; }
   4773 else
   4774   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   4775 $as_echo "no" >&6; }
   4776 fi
   4777 
   4778 
   4779     test -n "$CC" && break
   4780   done
   4781 fi
   4782 if test -z "$CC"; then
   4783   ac_ct_CC=$CC
   4784   for ac_prog in cl.exe
   4785 do
   4786   # Extract the first word of "$ac_prog", so it can be a program name with args.
   4787 set dummy $ac_prog; ac_word=$2
   4788 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   4789 $as_echo_n "checking for $ac_word... " >&6; }
   4790 if ${ac_cv_prog_ac_ct_CC+:} false; then :
   4791   $as_echo_n "(cached) " >&6
   4792 else
   4793   if test -n "$ac_ct_CC"; then
   4794   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
   4795 else
   4796 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   4797 for as_dir in $PATH
   4798 do
   4799   IFS=$as_save_IFS
   4800   test -z "$as_dir" && as_dir=.
   4801     for ac_exec_ext in '' $ac_executable_extensions; do
   4802   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   4803     ac_cv_prog_ac_ct_CC="$ac_prog"
   4804     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   4805     break 2
   4806   fi
   4807 done
   4808   done
   4809 IFS=$as_save_IFS
   4810 
   4811 fi
   4812 fi
   4813 ac_ct_CC=$ac_cv_prog_ac_ct_CC
   4814 if test -n "$ac_ct_CC"; then
   4815   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
   4816 $as_echo "$ac_ct_CC" >&6; }
   4817 else
   4818   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   4819 $as_echo "no" >&6; }
   4820 fi
   4821 
   4822 
   4823   test -n "$ac_ct_CC" && break
   4824 done
   4825 
   4826   if test "x$ac_ct_CC" = x; then
   4827     CC=""
   4828   else
   4829     case $cross_compiling:$ac_tool_warned in
   4830 yes:)
   4831 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   4832 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   4833 ac_tool_warned=yes ;;
   4834 esac
   4835     CC=$ac_ct_CC
   4836   fi
   4837 fi
   4838 
   4839 fi
   4840 
   4841 
   4842 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   4843 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   4844 as_fn_error $? "no acceptable C compiler found in \$PATH
   4845 See \`config.log' for more details" "$LINENO" 5; }
   4846 
   4847 # Provide some information about the compiler.
   4848 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
   4849 set X $ac_compile
   4850 ac_compiler=$2
   4851 for ac_option in --version -v -V -qversion; do
   4852   { { ac_try="$ac_compiler $ac_option >&5"
   4853 case "(($ac_try" in
   4854   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   4855   *) ac_try_echo=$ac_try;;
   4856 esac
   4857 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   4858 $as_echo "$ac_try_echo"; } >&5
   4859   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
   4860   ac_status=$?
   4861   if test -s conftest.err; then
   4862     sed '10a\
   4863 ... rest of stderr output deleted ...
   4864          10q' conftest.err >conftest.er1
   4865     cat conftest.er1 >&5
   4866   fi
   4867   rm -f conftest.er1 conftest.err
   4868   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   4869   test $ac_status = 0; }
   4870 done
   4871 
   4872 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
   4873 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
   4874 if ${ac_cv_c_compiler_gnu+:} false; then :
   4875   $as_echo_n "(cached) " >&6
   4876 else
   4877   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4878 /* end confdefs.h.  */
   4879 
   4880 int
   4881 main ()
   4882 {
   4883 #ifndef __GNUC__
   4884        choke me
   4885 #endif
   4886 
   4887   ;
   4888   return 0;
   4889 }
   4890 _ACEOF
   4891 if ac_fn_c_try_compile "$LINENO"; then :
   4892   ac_compiler_gnu=yes
   4893 else
   4894   ac_compiler_gnu=no
   4895 fi
   4896 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   4897 ac_cv_c_compiler_gnu=$ac_compiler_gnu
   4898 
   4899 fi
   4900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
   4901 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
   4902 if test $ac_compiler_gnu = yes; then
   4903   GCC=yes
   4904 else
   4905   GCC=
   4906 fi
   4907 ac_test_CFLAGS=${CFLAGS+set}
   4908 ac_save_CFLAGS=$CFLAGS
   4909 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
   4910 $as_echo_n "checking whether $CC accepts -g... " >&6; }
   4911 if ${ac_cv_prog_cc_g+:} false; then :
   4912   $as_echo_n "(cached) " >&6
   4913 else
   4914   ac_save_c_werror_flag=$ac_c_werror_flag
   4915    ac_c_werror_flag=yes
   4916    ac_cv_prog_cc_g=no
   4917    CFLAGS="-g"
   4918    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4919 /* end confdefs.h.  */
   4920 
   4921 int
   4922 main ()
   4923 {
   4924 
   4925   ;
   4926   return 0;
   4927 }
   4928 _ACEOF
   4929 if ac_fn_c_try_compile "$LINENO"; then :
   4930   ac_cv_prog_cc_g=yes
   4931 else
   4932   CFLAGS=""
   4933       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4934 /* end confdefs.h.  */
   4935 
   4936 int
   4937 main ()
   4938 {
   4939 
   4940   ;
   4941   return 0;
   4942 }
   4943 _ACEOF
   4944 if ac_fn_c_try_compile "$LINENO"; then :
   4945 
   4946 else
   4947   ac_c_werror_flag=$ac_save_c_werror_flag
   4948 	 CFLAGS="-g"
   4949 	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4950 /* end confdefs.h.  */
   4951 
   4952 int
   4953 main ()
   4954 {
   4955 
   4956   ;
   4957   return 0;
   4958 }
   4959 _ACEOF
   4960 if ac_fn_c_try_compile "$LINENO"; then :
   4961   ac_cv_prog_cc_g=yes
   4962 fi
   4963 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   4964 fi
   4965 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   4966 fi
   4967 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   4968    ac_c_werror_flag=$ac_save_c_werror_flag
   4969 fi
   4970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
   4971 $as_echo "$ac_cv_prog_cc_g" >&6; }
   4972 if test "$ac_test_CFLAGS" = set; then
   4973   CFLAGS=$ac_save_CFLAGS
   4974 elif test $ac_cv_prog_cc_g = yes; then
   4975   if test "$GCC" = yes; then
   4976     CFLAGS="-g -O2"
   4977   else
   4978     CFLAGS="-g"
   4979   fi
   4980 else
   4981   if test "$GCC" = yes; then
   4982     CFLAGS="-O2"
   4983   else
   4984     CFLAGS=
   4985   fi
   4986 fi
   4987 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
   4988 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
   4989 if ${ac_cv_prog_cc_c89+:} false; then :
   4990   $as_echo_n "(cached) " >&6
   4991 else
   4992   ac_cv_prog_cc_c89=no
   4993 ac_save_CC=$CC
   4994 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4995 /* end confdefs.h.  */
   4996 #include <stdarg.h>
   4997 #include <stdio.h>
   4998 struct stat;
   4999 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
   5000 struct buf { int x; };
   5001 FILE * (*rcsopen) (struct buf *, struct stat *, int);
   5002 static char *e (p, i)
   5003      char **p;
   5004      int i;
   5005 {
   5006   return p[i];
   5007 }
   5008 static char *f (char * (*g) (char **, int), char **p, ...)
   5009 {
   5010   char *s;
   5011   va_list v;
   5012   va_start (v,p);
   5013   s = g (p, va_arg (v,int));
   5014   va_end (v);
   5015   return s;
   5016 }
   5017 
   5018 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
   5019    function prototypes and stuff, but not '\xHH' hex character constants.
   5020    These don't provoke an error unfortunately, instead are silently treated
   5021    as 'x'.  The following induces an error, until -std is added to get
   5022    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
   5023    array size at least.  It's necessary to write '\x00'==0 to get something
   5024    that's true only with -std.  */
   5025 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
   5026 
   5027 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
   5028    inside strings and character constants.  */
   5029 #define FOO(x) 'x'
   5030 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
   5031 
   5032 int test (int i, double x);
   5033 struct s1 {int (*f) (int a);};
   5034 struct s2 {int (*f) (double a);};
   5035 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
   5036 int argc;
   5037 char **argv;
   5038 int
   5039 main ()
   5040 {
   5041 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
   5042   ;
   5043   return 0;
   5044 }
   5045 _ACEOF
   5046 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
   5047 	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
   5048 do
   5049   CC="$ac_save_CC $ac_arg"
   5050   if ac_fn_c_try_compile "$LINENO"; then :
   5051   ac_cv_prog_cc_c89=$ac_arg
   5052 fi
   5053 rm -f core conftest.err conftest.$ac_objext
   5054   test "x$ac_cv_prog_cc_c89" != "xno" && break
   5055 done
   5056 rm -f conftest.$ac_ext
   5057 CC=$ac_save_CC
   5058 
   5059 fi
   5060 # AC_CACHE_VAL
   5061 case "x$ac_cv_prog_cc_c89" in
   5062   x)
   5063     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
   5064 $as_echo "none needed" >&6; } ;;
   5065   xno)
   5066     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
   5067 $as_echo "unsupported" >&6; } ;;
   5068   *)
   5069     CC="$CC $ac_cv_prog_cc_c89"
   5070     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
   5071 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
   5072 esac
   5073 if test "x$ac_cv_prog_cc_c89" != xno; then :
   5074 
   5075 fi
   5076 
   5077 ac_ext=c
   5078 ac_cpp='$CPP $CPPFLAGS'
   5079 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   5080 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   5081 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   5082 
   5083 ac_ext=c
   5084 ac_cpp='$CPP $CPPFLAGS'
   5085 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   5086 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   5087 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   5088 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
   5089 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
   5090 if ${am_cv_prog_cc_c_o+:} false; then :
   5091   $as_echo_n "(cached) " >&6
   5092 else
   5093   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5094 /* end confdefs.h.  */
   5095 
   5096 int
   5097 main ()
   5098 {
   5099 
   5100   ;
   5101   return 0;
   5102 }
   5103 _ACEOF
   5104   # Make sure it works both with $CC and with simple cc.
   5105   # Following AC_PROG_CC_C_O, we do the test twice because some
   5106   # compilers refuse to overwrite an existing .o file with -o,
   5107   # though they will create one.
   5108   am_cv_prog_cc_c_o=yes
   5109   for am_i in 1 2; do
   5110     if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
   5111    ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
   5112    ac_status=$?
   5113    echo "$as_me:$LINENO: \$? = $ac_status" >&5
   5114    (exit $ac_status); } \
   5115          && test -f conftest2.$ac_objext; then
   5116       : OK
   5117     else
   5118       am_cv_prog_cc_c_o=no
   5119       break
   5120     fi
   5121   done
   5122   rm -f core conftest*
   5123   unset am_i
   5124 fi
   5125 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
   5126 $as_echo "$am_cv_prog_cc_c_o" >&6; }
   5127 if test "$am_cv_prog_cc_c_o" != yes; then
   5128    # Losing compiler, so override with the script.
   5129    # FIXME: It is wrong to rewrite CC.
   5130    # But if we don't then we get into trouble of one sort or another.
   5131    # A longer-term fix would be to have automake use am__CC in this case,
   5132    # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
   5133    CC="$am_aux_dir/compile $CC"
   5134 fi
   5135 ac_ext=c
   5136 ac_cpp='$CPP $CPPFLAGS'
   5137 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   5138 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   5139 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   5140 
   5141 
   5142 ac_ext=d
   5143 ac_compile='$GDC -c $GDCFLAGS conftest.$ac_ext >&5'
   5144 ac_link='$GDC -o conftest$ac_exeext $GDCFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   5145 ac_compiler_gnu=yes
   5146 if test -n "$ac_tool_prefix"; then
   5147   # Extract the first word of "${ac_tool_prefix}gdc", so it can be a program name with args.
   5148 set dummy ${ac_tool_prefix}gdc; ac_word=$2
   5149 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   5150 $as_echo_n "checking for $ac_word... " >&6; }
   5151 if ${ac_cv_prog_GDC+:} false; then :
   5152   $as_echo_n "(cached) " >&6
   5153 else
   5154   if test -n "$GDC"; then
   5155   ac_cv_prog_GDC="$GDC" # Let the user override the test.
   5156 else
   5157 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   5158 for as_dir in $PATH
   5159 do
   5160   IFS=$as_save_IFS
   5161   test -z "$as_dir" && as_dir=.
   5162     for ac_exec_ext in '' $ac_executable_extensions; do
   5163   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   5164     ac_cv_prog_GDC="${ac_tool_prefix}gdc"
   5165     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   5166     break 2
   5167   fi
   5168 done
   5169   done
   5170 IFS=$as_save_IFS
   5171 
   5172 fi
   5173 fi
   5174 GDC=$ac_cv_prog_GDC
   5175 if test -n "$GDC"; then
   5176   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GDC" >&5
   5177 $as_echo "$GDC" >&6; }
   5178 else
   5179   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   5180 $as_echo "no" >&6; }
   5181 fi
   5182 
   5183 
   5184 fi
   5185 if test -z "$ac_cv_prog_GDC"; then
   5186   ac_ct_GDC=$GDC
   5187   # Extract the first word of "gdc", so it can be a program name with args.
   5188 set dummy gdc; ac_word=$2
   5189 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   5190 $as_echo_n "checking for $ac_word... " >&6; }
   5191 if ${ac_cv_prog_ac_ct_GDC+:} false; then :
   5192   $as_echo_n "(cached) " >&6
   5193 else
   5194   if test -n "$ac_ct_GDC"; then
   5195   ac_cv_prog_ac_ct_GDC="$ac_ct_GDC" # Let the user override the test.
   5196 else
   5197 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   5198 for as_dir in $PATH
   5199 do
   5200   IFS=$as_save_IFS
   5201   test -z "$as_dir" && as_dir=.
   5202     for ac_exec_ext in '' $ac_executable_extensions; do
   5203   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   5204     ac_cv_prog_ac_ct_GDC="gdc"
   5205     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   5206     break 2
   5207   fi
   5208 done
   5209   done
   5210 IFS=$as_save_IFS
   5211 
   5212 fi
   5213 fi
   5214 ac_ct_GDC=$ac_cv_prog_ac_ct_GDC
   5215 if test -n "$ac_ct_GDC"; then
   5216   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_GDC" >&5
   5217 $as_echo "$ac_ct_GDC" >&6; }
   5218 else
   5219   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   5220 $as_echo "no" >&6; }
   5221 fi
   5222 
   5223   if test "x$ac_ct_GDC" = x; then
   5224     GDC=""
   5225   else
   5226     case $cross_compiling:$ac_tool_warned in
   5227 yes:)
   5228 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   5229 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   5230 ac_tool_warned=yes ;;
   5231 esac
   5232     GDC=$ac_ct_GDC
   5233   fi
   5234 else
   5235   GDC="$ac_cv_prog_GDC"
   5236 fi
   5237 
   5238 if test -z "$GDC"; then
   5239   if test -n "$ac_tool_prefix"; then
   5240     # Extract the first word of "${ac_tool_prefix}gdc", so it can be a program name with args.
   5241 set dummy ${ac_tool_prefix}gdc; ac_word=$2
   5242 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   5243 $as_echo_n "checking for $ac_word... " >&6; }
   5244 if ${ac_cv_prog_GDC+:} false; then :
   5245   $as_echo_n "(cached) " >&6
   5246 else
   5247   if test -n "$GDC"; then
   5248   ac_cv_prog_GDC="$GDC" # Let the user override the test.
   5249 else
   5250 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   5251 for as_dir in $PATH
   5252 do
   5253   IFS=$as_save_IFS
   5254   test -z "$as_dir" && as_dir=.
   5255     for ac_exec_ext in '' $ac_executable_extensions; do
   5256   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   5257     ac_cv_prog_GDC="$ac_tool_prefix}gdc"
   5258     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   5259     break 2
   5260   fi
   5261 done
   5262   done
   5263 IFS=$as_save_IFS
   5264 
   5265 fi
   5266 fi
   5267 GDC=$ac_cv_prog_GDC
   5268 if test -n "$GDC"; then
   5269   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GDC" >&5
   5270 $as_echo "$GDC" >&6; }
   5271 else
   5272   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   5273 $as_echo "no" >&6; }
   5274 fi
   5275 
   5276 
   5277   fi
   5278 fi
   5279 if test -z "$GDC"; then
   5280   # Extract the first word of "gdc", so it can be a program name with args.
   5281 set dummy gdc; ac_word=$2
   5282 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   5283 $as_echo_n "checking for $ac_word... " >&6; }
   5284 if ${ac_cv_prog_GDC+:} false; then :
   5285   $as_echo_n "(cached) " >&6
   5286 else
   5287   if test -n "$GDC"; then
   5288   ac_cv_prog_GDC="$GDC" # Let the user override the test.
   5289 else
   5290   ac_prog_rejected=no
   5291 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   5292 for as_dir in $PATH
   5293 do
   5294   IFS=$as_save_IFS
   5295   test -z "$as_dir" && as_dir=.
   5296     for ac_exec_ext in '' $ac_executable_extensions; do
   5297   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   5298     if test "$as_dir/$ac_word$ac_exec_ext" = "false"; then
   5299        ac_prog_rejected=yes
   5300        continue
   5301      fi
   5302     ac_cv_prog_GDC="gdc"
   5303     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   5304     break 2
   5305   fi
   5306 done
   5307   done
   5308 IFS=$as_save_IFS
   5309 
   5310 if test $ac_prog_rejected = yes; then
   5311   # We found a bogon in the path, so make sure we never use it.
   5312   set dummy $ac_cv_prog_GDC
   5313   shift
   5314   if test $# != 0; then
   5315     # We chose a different compiler from the bogus one.
   5316     # However, it has the same basename, so the bogon will be chosen
   5317     # first if we set GDC to just the basename; use the full file name.
   5318     shift
   5319     ac_cv_prog_GDC="$as_dir/$ac_word${1+' '}$@"
   5320   fi
   5321 fi
   5322 fi
   5323 fi
   5324 GDC=$ac_cv_prog_GDC
   5325 if test -n "$GDC"; then
   5326   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GDC" >&5
   5327 $as_echo "$GDC" >&6; }
   5328 else
   5329   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   5330 $as_echo "no" >&6; }
   5331 fi
   5332 
   5333 
   5334 fi
   5335 
   5336 
   5337 # Provide some information about the compiler.
   5338 $as_echo "$as_me:${as_lineno-$LINENO}: checking for D compiler version" >&5
   5339 set X $ac_compile
   5340 ac_compiler=$2
   5341 { { ac_try="$ac_compiler --version >&5"
   5342 case "(($ac_try" in
   5343   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   5344   *) ac_try_echo=$ac_try;;
   5345 esac
   5346 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   5347 $as_echo "$ac_try_echo"; } >&5
   5348   (eval "$ac_compiler --version >&5") 2>conftest.err
   5349   ac_status=$?
   5350   if test -s conftest.err; then
   5351     sed '10a\
   5352 ... rest of stderr output deleted ...
   5353          10q' conftest.err >conftest.er1
   5354     cat conftest.er1 >&5
   5355   fi
   5356   rm -f conftest.er1 conftest.err
   5357   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   5358   test $ac_status = 0; }
   5359 ac_ext=c
   5360 ac_cpp='$CPP $CPPFLAGS'
   5361 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   5362 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   5363 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   5364 
   5365 
   5366       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for absolute libphobos source path" >&5
   5367 $as_echo_n "checking for absolute libphobos source path... " >&6; }
   5368 if ${phobos_cv_abs_srcdir+:} false; then :
   5369   $as_echo_n "(cached) " >&6
   5370 else
   5371   phobos_cv_abs_srcdir=`cd $srcdir && pwd`
   5372 fi
   5373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $phobos_cv_abs_srcdir" >&5
   5374 $as_echo "$phobos_cv_abs_srcdir" >&6; }
   5375     if test -d "$phobos_cv_abs_srcdir"; then :
   5376 
   5377 else
   5378   as_fn_error $? "can't find absolute libphobos source path" "$LINENO" 5
   5379 fi
   5380 
   5381 
   5382 
   5383 
   5384   gdc_save_DFLAGS=$GDCFLAGS
   5385   GDCFLAGS="-fno-druntime -nostdinc -I $phobos_cv_abs_srcdir/libdruntime  $GDCFLAGS"
   5386 
   5387   ac_ext=d
   5388 ac_compile='$GDC -c $GDCFLAGS conftest.$ac_ext >&5'
   5389 ac_link='$GDC -o conftest$ac_exeext $GDCFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   5390 ac_compiler_gnu=yes
   5391 
   5392     { $as_echo "$as_me:${as_lineno-$LINENO}: checking If $GDC can compile D sources" >&5
   5393 $as_echo_n "checking If $GDC can compile D sources... " >&6; }
   5394     cat > conftest.$ac_ext <<_ACEOF
   5395 module object;
   5396 
   5397 
   5398 extern(C) int main() {
   5399   return 0;
   5400 }
   5401 _ACEOF
   5402 if ac_fn_d_try_compile "$LINENO"; then :
   5403   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   5404 $as_echo "yes" >&6; }
   5405 else
   5406   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   5407 $as_echo "no" >&6; }
   5408        as_fn_error $? "can't compile D sources!" "$LINENO" 5
   5409 fi
   5410 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   5411   ac_ext=c
   5412 ac_cpp='$CPP $CPPFLAGS'
   5413 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   5414 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   5415 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   5416 
   5417 
   5418   GDCFLAGS=$gdc_save_DFLAGS
   5419 
   5420 
   5421 
   5422 
   5423 
   5424 
   5425 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
   5426 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
   5427     # Check whether --enable-maintainer-mode was given.
   5428 if test "${enable_maintainer_mode+set}" = set; then :
   5429   enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
   5430 else
   5431   USE_MAINTAINER_MODE=no
   5432 fi
   5433 
   5434   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
   5435 $as_echo "$USE_MAINTAINER_MODE" >&6; }
   5436    if test $USE_MAINTAINER_MODE = yes; then
   5437   MAINTAINER_MODE_TRUE=
   5438   MAINTAINER_MODE_FALSE='#'
   5439 else
   5440   MAINTAINER_MODE_TRUE='#'
   5441   MAINTAINER_MODE_FALSE=
   5442 fi
   5443 
   5444   MAINT=$MAINTAINER_MODE_TRUE
   5445 
   5446 
   5447 if test -n "$ac_tool_prefix"; then
   5448   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
   5449 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
   5450 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   5451 $as_echo_n "checking for $ac_word... " >&6; }
   5452 if ${ac_cv_prog_RANLIB+:} false; then :
   5453   $as_echo_n "(cached) " >&6
   5454 else
   5455   if test -n "$RANLIB"; then
   5456   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
   5457 else
   5458 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   5459 for as_dir in $PATH
   5460 do
   5461   IFS=$as_save_IFS
   5462   test -z "$as_dir" && as_dir=.
   5463     for ac_exec_ext in '' $ac_executable_extensions; do
   5464   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   5465     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
   5466     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   5467     break 2
   5468   fi
   5469 done
   5470   done
   5471 IFS=$as_save_IFS
   5472 
   5473 fi
   5474 fi
   5475 RANLIB=$ac_cv_prog_RANLIB
   5476 if test -n "$RANLIB"; then
   5477   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
   5478 $as_echo "$RANLIB" >&6; }
   5479 else
   5480   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   5481 $as_echo "no" >&6; }
   5482 fi
   5483 
   5484 
   5485 fi
   5486 if test -z "$ac_cv_prog_RANLIB"; then
   5487   ac_ct_RANLIB=$RANLIB
   5488   # Extract the first word of "ranlib", so it can be a program name with args.
   5489 set dummy ranlib; ac_word=$2
   5490 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   5491 $as_echo_n "checking for $ac_word... " >&6; }
   5492 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
   5493   $as_echo_n "(cached) " >&6
   5494 else
   5495   if test -n "$ac_ct_RANLIB"; then
   5496   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
   5497 else
   5498 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   5499 for as_dir in $PATH
   5500 do
   5501   IFS=$as_save_IFS
   5502   test -z "$as_dir" && as_dir=.
   5503     for ac_exec_ext in '' $ac_executable_extensions; do
   5504   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   5505     ac_cv_prog_ac_ct_RANLIB="ranlib"
   5506     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   5507     break 2
   5508   fi
   5509 done
   5510   done
   5511 IFS=$as_save_IFS
   5512 
   5513 fi
   5514 fi
   5515 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
   5516 if test -n "$ac_ct_RANLIB"; then
   5517   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
   5518 $as_echo "$ac_ct_RANLIB" >&6; }
   5519 else
   5520   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   5521 $as_echo "no" >&6; }
   5522 fi
   5523 
   5524   if test "x$ac_ct_RANLIB" = x; then
   5525     RANLIB=":"
   5526   else
   5527     case $cross_compiling:$ac_tool_warned in
   5528 yes:)
   5529 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   5530 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   5531 ac_tool_warned=yes ;;
   5532 esac
   5533     RANLIB=$ac_ct_RANLIB
   5534   fi
   5535 else
   5536   RANLIB="$ac_cv_prog_RANLIB"
   5537 fi
   5538 
   5539 
   5540 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
   5541 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
   5542 set x ${MAKE-make}
   5543 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
   5544 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
   5545   $as_echo_n "(cached) " >&6
   5546 else
   5547   cat >conftest.make <<\_ACEOF
   5548 SHELL = /bin/sh
   5549 all:
   5550 	@echo '@@@%%%=$(MAKE)=@@@%%%'
   5551 _ACEOF
   5552 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
   5553 case `${MAKE-make} -f conftest.make 2>/dev/null` in
   5554   *@@@%%%=?*=@@@%%%*)
   5555     eval ac_cv_prog_make_${ac_make}_set=yes;;
   5556   *)
   5557     eval ac_cv_prog_make_${ac_make}_set=no;;
   5558 esac
   5559 rm -f conftest.make
   5560 fi
   5561 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
   5562   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   5563 $as_echo "yes" >&6; }
   5564   SET_MAKE=
   5565 else
   5566   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   5567 $as_echo "no" >&6; }
   5568   SET_MAKE="MAKE=${MAKE-make}"
   5569 fi
   5570 
   5571 
   5572 # Add CET specific flags if CET is enabled
   5573  # Check whether --enable-cet was given.
   5574 if test "${enable_cet+set}" = set; then :
   5575   enableval=$enable_cet;
   5576       case "$enableval" in
   5577        yes|no|auto) ;;
   5578        *) as_fn_error $? "Unknown argument to enable/disable cet" "$LINENO" 5 ;;
   5579                           esac
   5580 
   5581 else
   5582   enable_cet=auto
   5583 fi
   5584 
   5585 
   5586 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CET support" >&5
   5587 $as_echo_n "checking for CET support... " >&6; }
   5588 
   5589 # NB: Avoid nested save_CFLAGS and save_LDFLAGS.
   5590 case "$host" in
   5591   i[34567]86-*-linux* | x86_64-*-linux*)
   5592     case "$enable_cet" in
   5593       auto)
   5594 	# Check if target supports multi-byte NOPs
   5595 	# and if compiler and assembler support CET insn.
   5596 	cet_save_CFLAGS="$CFLAGS"
   5597 	CFLAGS="$CFLAGS -fcf-protection"
   5598 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5599 /* end confdefs.h.  */
   5600 
   5601 int
   5602 main ()
   5603 {
   5604 
   5605 #if !defined(__SSE2__)
   5606 #error target does not support multi-byte NOPs
   5607 #else
   5608 asm ("setssbsy");
   5609 #endif
   5610 
   5611   ;
   5612   return 0;
   5613 }
   5614 _ACEOF
   5615 if ac_fn_c_try_compile "$LINENO"; then :
   5616   enable_cet=yes
   5617 else
   5618   enable_cet=no
   5619 fi
   5620 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   5621 	CFLAGS="$cet_save_CFLAGS"
   5622 	;;
   5623       yes)
   5624 	# Check if assembler supports CET.
   5625 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5626 /* end confdefs.h.  */
   5627 
   5628 int
   5629 main ()
   5630 {
   5631 asm ("setssbsy");
   5632   ;
   5633   return 0;
   5634 }
   5635 _ACEOF
   5636 if ac_fn_c_try_compile "$LINENO"; then :
   5637 
   5638 else
   5639   as_fn_error $? "assembler with CET support is required for --enable-cet" "$LINENO" 5
   5640 fi
   5641 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   5642 	;;
   5643     esac
   5644     ;;
   5645   *)
   5646     enable_cet=no
   5647     ;;
   5648 esac
   5649 if test x$enable_cet = xyes; then
   5650   CET_FLAGS="-fcf-protection -mshstk"
   5651   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   5652 $as_echo "yes" >&6; }
   5653 else
   5654   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   5655 $as_echo "no" >&6; }
   5656 fi
   5657 
   5658 
   5659 # To ensure that runtime code for CET is compiled in, add in D version flags.
   5660 if test x$enable_cet = xyes; then :
   5661 
   5662   CET_DFLAGS="$CET_FLAGS -fversion=CET"
   5663   DCFG_ENABLE_CET=true
   5664 
   5665 else
   5666 
   5667   CET_DFLAGS=
   5668   DCFG_ENABLE_CET=false
   5669 
   5670 fi
   5671 
   5672 
   5673 
   5674 # This should be inherited in the recursive make, but ensure it is defined.
   5675 test "$AR" || AR=ar
   5676 
   5677 
   5678 CC_FOR_BUILD=${CC_FOR_BUILD:-gcc}
   5679 
   5680 
   5681 
   5682 # Enable libtool
   5683 case `pwd` in
   5684   *\ * | *\	*)
   5685     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
   5686 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
   5687 esac
   5688 
   5689 
   5690 
   5691 macro_version='2.2.7a'
   5692 macro_revision='1.3134'
   5693 
   5694 
   5695 
   5696 
   5697 
   5698 
   5699 
   5700 
   5701 
   5702 
   5703 
   5704 
   5705 
   5706 ltmain="$ac_aux_dir/ltmain.sh"
   5707 
   5708 # Backslashify metacharacters that are still active within
   5709 # double-quoted strings.
   5710 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
   5711 
   5712 # Same as above, but do not quote variable references.
   5713 double_quote_subst='s/\(["`\\]\)/\\\1/g'
   5714 
   5715 # Sed substitution to delay expansion of an escaped shell variable in a
   5716 # double_quote_subst'ed string.
   5717 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
   5718 
   5719 # Sed substitution to delay expansion of an escaped single quote.
   5720 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
   5721 
   5722 # Sed substitution to avoid accidental globbing in evaled expressions
   5723 no_glob_subst='s/\*/\\\*/g'
   5724 
   5725 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
   5726 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
   5727 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
   5728 
   5729 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
   5730 $as_echo_n "checking how to print strings... " >&6; }
   5731 # Test print first, because it will be a builtin if present.
   5732 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
   5733    test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
   5734   ECHO='print -r --'
   5735 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
   5736   ECHO='printf %s\n'
   5737 else
   5738   # Use this function as a fallback that always works.
   5739   func_fallback_echo ()
   5740   {
   5741     eval 'cat <<_LTECHO_EOF
   5742 $1
   5743 _LTECHO_EOF'
   5744   }
   5745   ECHO='func_fallback_echo'
   5746 fi
   5747 
   5748 # func_echo_all arg...
   5749 # Invoke $ECHO with all args, space-separated.
   5750 func_echo_all ()
   5751 {
   5752     $ECHO ""
   5753 }
   5754 
   5755 case "$ECHO" in
   5756   printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
   5757 $as_echo "printf" >&6; } ;;
   5758   print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
   5759 $as_echo "print -r" >&6; } ;;
   5760   *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
   5761 $as_echo "cat" >&6; } ;;
   5762 esac
   5763 
   5764 
   5765 
   5766 
   5767 
   5768 
   5769 
   5770 
   5771 
   5772 
   5773 
   5774 
   5775 
   5776 
   5777 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
   5778 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
   5779 if ${ac_cv_path_SED+:} false; then :
   5780   $as_echo_n "(cached) " >&6
   5781 else
   5782             ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
   5783      for ac_i in 1 2 3 4 5 6 7; do
   5784        ac_script="$ac_script$as_nl$ac_script"
   5785      done
   5786      echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
   5787      { ac_script=; unset ac_script;}
   5788      if test -z "$SED"; then
   5789   ac_path_SED_found=false
   5790   # Loop through the user's path and test for each of PROGNAME-LIST
   5791   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   5792 for as_dir in $PATH
   5793 do
   5794   IFS=$as_save_IFS
   5795   test -z "$as_dir" && as_dir=.
   5796     for ac_prog in sed gsed; do
   5797     for ac_exec_ext in '' $ac_executable_extensions; do
   5798       ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
   5799       as_fn_executable_p "$ac_path_SED" || continue
   5800 # Check for GNU ac_path_SED and select it if it is found.
   5801   # Check for GNU $ac_path_SED
   5802 case `"$ac_path_SED" --version 2>&1` in
   5803 *GNU*)
   5804   ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
   5805 *)
   5806   ac_count=0
   5807   $as_echo_n 0123456789 >"conftest.in"
   5808   while :
   5809   do
   5810     cat "conftest.in" "conftest.in" >"conftest.tmp"
   5811     mv "conftest.tmp" "conftest.in"
   5812     cp "conftest.in" "conftest.nl"
   5813     $as_echo '' >> "conftest.nl"
   5814     "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
   5815     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
   5816     as_fn_arith $ac_count + 1 && ac_count=$as_val
   5817     if test $ac_count -gt ${ac_path_SED_max-0}; then
   5818       # Best one so far, save it but keep looking for a better one
   5819       ac_cv_path_SED="$ac_path_SED"
   5820       ac_path_SED_max=$ac_count
   5821     fi
   5822     # 10*(2^10) chars as input seems more than enough
   5823     test $ac_count -gt 10 && break
   5824   done
   5825   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
   5826 esac
   5827 
   5828       $ac_path_SED_found && break 3
   5829     done
   5830   done
   5831   done
   5832 IFS=$as_save_IFS
   5833   if test -z "$ac_cv_path_SED"; then
   5834     as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
   5835   fi
   5836 else
   5837   ac_cv_path_SED=$SED
   5838 fi
   5839 
   5840 fi
   5841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
   5842 $as_echo "$ac_cv_path_SED" >&6; }
   5843  SED="$ac_cv_path_SED"
   5844   rm -f conftest.sed
   5845 
   5846 test -z "$SED" && SED=sed
   5847 Xsed="$SED -e 1s/^X//"
   5848 
   5849 
   5850 
   5851 
   5852 
   5853 
   5854 
   5855 
   5856 
   5857 
   5858 
   5859 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
   5860 $as_echo_n "checking for fgrep... " >&6; }
   5861 if ${ac_cv_path_FGREP+:} false; then :
   5862   $as_echo_n "(cached) " >&6
   5863 else
   5864   if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
   5865    then ac_cv_path_FGREP="$GREP -F"
   5866    else
   5867      if test -z "$FGREP"; then
   5868   ac_path_FGREP_found=false
   5869   # Loop through the user's path and test for each of PROGNAME-LIST
   5870   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   5871 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
   5872 do
   5873   IFS=$as_save_IFS
   5874   test -z "$as_dir" && as_dir=.
   5875     for ac_prog in fgrep; do
   5876     for ac_exec_ext in '' $ac_executable_extensions; do
   5877       ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
   5878       as_fn_executable_p "$ac_path_FGREP" || continue
   5879 # Check for GNU ac_path_FGREP and select it if it is found.
   5880   # Check for GNU $ac_path_FGREP
   5881 case `"$ac_path_FGREP" --version 2>&1` in
   5882 *GNU*)
   5883   ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
   5884 *)
   5885   ac_count=0
   5886   $as_echo_n 0123456789 >"conftest.in"
   5887   while :
   5888   do
   5889     cat "conftest.in" "conftest.in" >"conftest.tmp"
   5890     mv "conftest.tmp" "conftest.in"
   5891     cp "conftest.in" "conftest.nl"
   5892     $as_echo 'FGREP' >> "conftest.nl"
   5893     "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
   5894     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
   5895     as_fn_arith $ac_count + 1 && ac_count=$as_val
   5896     if test $ac_count -gt ${ac_path_FGREP_max-0}; then
   5897       # Best one so far, save it but keep looking for a better one
   5898       ac_cv_path_FGREP="$ac_path_FGREP"
   5899       ac_path_FGREP_max=$ac_count
   5900     fi
   5901     # 10*(2^10) chars as input seems more than enough
   5902     test $ac_count -gt 10 && break
   5903   done
   5904   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
   5905 esac
   5906 
   5907       $ac_path_FGREP_found && break 3
   5908     done
   5909   done
   5910   done
   5911 IFS=$as_save_IFS
   5912   if test -z "$ac_cv_path_FGREP"; then
   5913     as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
   5914   fi
   5915 else
   5916   ac_cv_path_FGREP=$FGREP
   5917 fi
   5918 
   5919    fi
   5920 fi
   5921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
   5922 $as_echo "$ac_cv_path_FGREP" >&6; }
   5923  FGREP="$ac_cv_path_FGREP"
   5924 
   5925 
   5926 test -z "$GREP" && GREP=grep
   5927 
   5928 
   5929 
   5930 
   5931 
   5932 
   5933 
   5934 
   5935 
   5936 
   5937 
   5938 
   5939 
   5940 
   5941 
   5942 
   5943 
   5944 
   5945 
   5946 # Check whether --with-gnu-ld was given.
   5947 if test "${with_gnu_ld+set}" = set; then :
   5948   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
   5949 else
   5950   with_gnu_ld=no
   5951 fi
   5952 
   5953 ac_prog=ld
   5954 if test "$GCC" = yes; then
   5955   # Check if gcc -print-prog-name=ld gives a path.
   5956   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
   5957 $as_echo_n "checking for ld used by $CC... " >&6; }
   5958   case $host in
   5959   *-*-mingw*)
   5960     # gcc leaves a trailing carriage return which upsets mingw
   5961     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
   5962   *)
   5963     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
   5964   esac
   5965   case $ac_prog in
   5966     # Accept absolute paths.
   5967     [\\/]* | ?:[\\/]*)
   5968       re_direlt='/[^/][^/]*/\.\./'
   5969       # Canonicalize the pathname of ld
   5970       ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
   5971       while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
   5972 	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
   5973       done
   5974       test -z "$LD" && LD="$ac_prog"
   5975       ;;
   5976   "")
   5977     # If it fails, then pretend we aren't using GCC.
   5978     ac_prog=ld
   5979     ;;
   5980   *)
   5981     # If it is relative, then search for the first ld in PATH.
   5982     with_gnu_ld=unknown
   5983     ;;
   5984   esac
   5985 elif test "$with_gnu_ld" = yes; then
   5986   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
   5987 $as_echo_n "checking for GNU ld... " >&6; }
   5988 else
   5989   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
   5990 $as_echo_n "checking for non-GNU ld... " >&6; }
   5991 fi
   5992 if ${lt_cv_path_LD+:} false; then :
   5993   $as_echo_n "(cached) " >&6
   5994 else
   5995   if test -z "$LD"; then
   5996   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
   5997   for ac_dir in $PATH; do
   5998     IFS="$lt_save_ifs"
   5999     test -z "$ac_dir" && ac_dir=.
   6000     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
   6001       lt_cv_path_LD="$ac_dir/$ac_prog"
   6002       # Check to see if the program is GNU ld.  I'd rather use --version,
   6003       # but apparently some variants of GNU ld only accept -v.
   6004       # Break only if it was the GNU/non-GNU ld that we prefer.
   6005       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
   6006       *GNU* | *'with BFD'*)
   6007 	test "$with_gnu_ld" != no && break
   6008 	;;
   6009       *)
   6010 	test "$with_gnu_ld" != yes && break
   6011 	;;
   6012       esac
   6013     fi
   6014   done
   6015   IFS="$lt_save_ifs"
   6016 else
   6017   lt_cv_path_LD="$LD" # Let the user override the test with a path.
   6018 fi
   6019 fi
   6020 
   6021 LD="$lt_cv_path_LD"
   6022 if test -n "$LD"; then
   6023   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
   6024 $as_echo "$LD" >&6; }
   6025 else
   6026   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6027 $as_echo "no" >&6; }
   6028 fi
   6029 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
   6030 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
   6031 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
   6032 if ${lt_cv_prog_gnu_ld+:} false; then :
   6033   $as_echo_n "(cached) " >&6
   6034 else
   6035   # I'd rather use --version here, but apparently some GNU lds only accept -v.
   6036 case `$LD -v 2>&1 </dev/null` in
   6037 *GNU* | *'with BFD'*)
   6038   lt_cv_prog_gnu_ld=yes
   6039   ;;
   6040 *)
   6041   lt_cv_prog_gnu_ld=no
   6042   ;;
   6043 esac
   6044 fi
   6045 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
   6046 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
   6047 with_gnu_ld=$lt_cv_prog_gnu_ld
   6048 
   6049 
   6050 
   6051 
   6052 
   6053 
   6054 
   6055 
   6056 
   6057 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
   6058 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
   6059 if ${lt_cv_path_NM+:} false; then :
   6060   $as_echo_n "(cached) " >&6
   6061 else
   6062   if test -n "$NM"; then
   6063   # Let the user override the test.
   6064   lt_cv_path_NM="$NM"
   6065 else
   6066   lt_nm_to_check="${ac_tool_prefix}nm"
   6067   if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
   6068     lt_nm_to_check="$lt_nm_to_check nm"
   6069   fi
   6070   for lt_tmp_nm in $lt_nm_to_check; do
   6071     lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
   6072     for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
   6073       IFS="$lt_save_ifs"
   6074       test -z "$ac_dir" && ac_dir=.
   6075       tmp_nm="$ac_dir/$lt_tmp_nm"
   6076       if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
   6077 	# Check to see if the nm accepts a BSD-compat flag.
   6078 	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
   6079 	#   nm: unknown option "B" ignored
   6080 	# Tru64's nm complains that /dev/null is an invalid object file
   6081 	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
   6082 	*/dev/null* | *'Invalid file or object type'*)
   6083 	  lt_cv_path_NM="$tmp_nm -B"
   6084 	  break
   6085 	  ;;
   6086 	*)
   6087 	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
   6088 	  */dev/null*)
   6089 	    lt_cv_path_NM="$tmp_nm -p"
   6090 	    break
   6091 	    ;;
   6092 	  *)
   6093 	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
   6094 	    continue # so that we can try to find one that supports BSD flags
   6095 	    ;;
   6096 	  esac
   6097 	  ;;
   6098 	esac
   6099       fi
   6100     done
   6101     IFS="$lt_save_ifs"
   6102   done
   6103   : ${lt_cv_path_NM=no}
   6104 fi
   6105 fi
   6106 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
   6107 $as_echo "$lt_cv_path_NM" >&6; }
   6108 if test "$lt_cv_path_NM" != "no"; then
   6109   NM="$lt_cv_path_NM"
   6110 else
   6111   # Didn't find any BSD compatible name lister, look for dumpbin.
   6112   if test -n "$DUMPBIN"; then :
   6113     # Let the user override the test.
   6114   else
   6115     if test -n "$ac_tool_prefix"; then
   6116   for ac_prog in dumpbin "link -dump"
   6117   do
   6118     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
   6119 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
   6120 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   6121 $as_echo_n "checking for $ac_word... " >&6; }
   6122 if ${ac_cv_prog_DUMPBIN+:} false; then :
   6123   $as_echo_n "(cached) " >&6
   6124 else
   6125   if test -n "$DUMPBIN"; then
   6126   ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
   6127 else
   6128 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   6129 for as_dir in $PATH
   6130 do
   6131   IFS=$as_save_IFS
   6132   test -z "$as_dir" && as_dir=.
   6133     for ac_exec_ext in '' $ac_executable_extensions; do
   6134   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   6135     ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
   6136     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   6137     break 2
   6138   fi
   6139 done
   6140   done
   6141 IFS=$as_save_IFS
   6142 
   6143 fi
   6144 fi
   6145 DUMPBIN=$ac_cv_prog_DUMPBIN
   6146 if test -n "$DUMPBIN"; then
   6147   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
   6148 $as_echo "$DUMPBIN" >&6; }
   6149 else
   6150   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6151 $as_echo "no" >&6; }
   6152 fi
   6153 
   6154 
   6155     test -n "$DUMPBIN" && break
   6156   done
   6157 fi
   6158 if test -z "$DUMPBIN"; then
   6159   ac_ct_DUMPBIN=$DUMPBIN
   6160   for ac_prog in dumpbin "link -dump"
   6161 do
   6162   # Extract the first word of "$ac_prog", so it can be a program name with args.
   6163 set dummy $ac_prog; ac_word=$2
   6164 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   6165 $as_echo_n "checking for $ac_word... " >&6; }
   6166 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
   6167   $as_echo_n "(cached) " >&6
   6168 else
   6169   if test -n "$ac_ct_DUMPBIN"; then
   6170   ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
   6171 else
   6172 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   6173 for as_dir in $PATH
   6174 do
   6175   IFS=$as_save_IFS
   6176   test -z "$as_dir" && as_dir=.
   6177     for ac_exec_ext in '' $ac_executable_extensions; do
   6178   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   6179     ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
   6180     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   6181     break 2
   6182   fi
   6183 done
   6184   done
   6185 IFS=$as_save_IFS
   6186 
   6187 fi
   6188 fi
   6189 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
   6190 if test -n "$ac_ct_DUMPBIN"; then
   6191   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
   6192 $as_echo "$ac_ct_DUMPBIN" >&6; }
   6193 else
   6194   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6195 $as_echo "no" >&6; }
   6196 fi
   6197 
   6198 
   6199   test -n "$ac_ct_DUMPBIN" && break
   6200 done
   6201 
   6202   if test "x$ac_ct_DUMPBIN" = x; then
   6203     DUMPBIN=":"
   6204   else
   6205     case $cross_compiling:$ac_tool_warned in
   6206 yes:)
   6207 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   6208 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   6209 ac_tool_warned=yes ;;
   6210 esac
   6211     DUMPBIN=$ac_ct_DUMPBIN
   6212   fi
   6213 fi
   6214 
   6215     case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
   6216     *COFF*)
   6217       DUMPBIN="$DUMPBIN -symbols"
   6218       ;;
   6219     *)
   6220       DUMPBIN=:
   6221       ;;
   6222     esac
   6223   fi
   6224 
   6225   if test "$DUMPBIN" != ":"; then
   6226     NM="$DUMPBIN"
   6227   fi
   6228 fi
   6229 test -z "$NM" && NM=nm
   6230 
   6231 
   6232 
   6233 
   6234 
   6235 
   6236 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
   6237 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
   6238 if ${lt_cv_nm_interface+:} false; then :
   6239   $as_echo_n "(cached) " >&6
   6240 else
   6241   lt_cv_nm_interface="BSD nm"
   6242   echo "int some_variable = 0;" > conftest.$ac_ext
   6243   (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
   6244   (eval "$ac_compile" 2>conftest.err)
   6245   cat conftest.err >&5
   6246   (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
   6247   (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
   6248   cat conftest.err >&5
   6249   (eval echo "\"\$as_me:$LINENO: output\"" >&5)
   6250   cat conftest.out >&5
   6251   if $GREP 'External.*some_variable' conftest.out > /dev/null; then
   6252     lt_cv_nm_interface="MS dumpbin"
   6253   fi
   6254   rm -f conftest*
   6255 fi
   6256 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
   6257 $as_echo "$lt_cv_nm_interface" >&6; }
   6258 
   6259 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
   6260 $as_echo_n "checking whether ln -s works... " >&6; }
   6261 LN_S=$as_ln_s
   6262 if test "$LN_S" = "ln -s"; then
   6263   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   6264 $as_echo "yes" >&6; }
   6265 else
   6266   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
   6267 $as_echo "no, using $LN_S" >&6; }
   6268 fi
   6269 
   6270 # find the maximum length of command line arguments
   6271 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
   6272 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
   6273 if ${lt_cv_sys_max_cmd_len+:} false; then :
   6274   $as_echo_n "(cached) " >&6
   6275 else
   6276     i=0
   6277   teststring="ABCD"
   6278 
   6279   case $build_os in
   6280   msdosdjgpp*)
   6281     # On DJGPP, this test can blow up pretty badly due to problems in libc
   6282     # (any single argument exceeding 2000 bytes causes a buffer overrun
   6283     # during glob expansion).  Even if it were fixed, the result of this
   6284     # check would be larger than it should be.
   6285     lt_cv_sys_max_cmd_len=12288;    # 12K is about right
   6286     ;;
   6287 
   6288   gnu*)
   6289     # Under GNU Hurd, this test is not required because there is
   6290     # no limit to the length of command line arguments.
   6291     # Libtool will interpret -1 as no limit whatsoever
   6292     lt_cv_sys_max_cmd_len=-1;
   6293     ;;
   6294 
   6295   cygwin* | mingw* | cegcc*)
   6296     # On Win9x/ME, this test blows up -- it succeeds, but takes
   6297     # about 5 minutes as the teststring grows exponentially.
   6298     # Worse, since 9x/ME are not pre-emptively multitasking,
   6299     # you end up with a "frozen" computer, even though with patience
   6300     # the test eventually succeeds (with a max line length of 256k).
   6301     # Instead, let's just punt: use the minimum linelength reported by
   6302     # all of the supported platforms: 8192 (on NT/2K/XP).
   6303     lt_cv_sys_max_cmd_len=8192;
   6304     ;;
   6305 
   6306   mint*)
   6307     # On MiNT this can take a long time and run out of memory.
   6308     lt_cv_sys_max_cmd_len=8192;
   6309     ;;
   6310 
   6311   amigaos*)
   6312     # On AmigaOS with pdksh, this test takes hours, literally.
   6313     # So we just punt and use a minimum line length of 8192.
   6314     lt_cv_sys_max_cmd_len=8192;
   6315     ;;
   6316 
   6317   netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
   6318     # This has been around since 386BSD, at least.  Likely further.
   6319     if test -x /sbin/sysctl; then
   6320       lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
   6321     elif test -x /usr/sbin/sysctl; then
   6322       lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
   6323     else
   6324       lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
   6325     fi
   6326     # And add a safety zone
   6327     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
   6328     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
   6329     ;;
   6330 
   6331   interix*)
   6332     # We know the value 262144 and hardcode it with a safety zone (like BSD)
   6333     lt_cv_sys_max_cmd_len=196608
   6334     ;;
   6335 
   6336   osf*)
   6337     # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
   6338     # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
   6339     # nice to cause kernel panics so lets avoid the loop below.
   6340     # First set a reasonable default.
   6341     lt_cv_sys_max_cmd_len=16384
   6342     #
   6343     if test -x /sbin/sysconfig; then
   6344       case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
   6345         *1*) lt_cv_sys_max_cmd_len=-1 ;;
   6346       esac
   6347     fi
   6348     ;;
   6349   sco3.2v5*)
   6350     lt_cv_sys_max_cmd_len=102400
   6351     ;;
   6352   sysv5* | sco5v6* | sysv4.2uw2*)
   6353     kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
   6354     if test -n "$kargmax"; then
   6355       lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[	 ]//'`
   6356     else
   6357       lt_cv_sys_max_cmd_len=32768
   6358     fi
   6359     ;;
   6360   *)
   6361     lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
   6362     if test -n "$lt_cv_sys_max_cmd_len"; then
   6363       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
   6364       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
   6365     else
   6366       # Make teststring a little bigger before we do anything with it.
   6367       # a 1K string should be a reasonable start.
   6368       for i in 1 2 3 4 5 6 7 8 ; do
   6369         teststring=$teststring$teststring
   6370       done
   6371       SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
   6372       # If test is not a shell built-in, we'll probably end up computing a
   6373       # maximum length that is only half of the actual maximum length, but
   6374       # we can't tell.
   6375       while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
   6376 	         = "X$teststring$teststring"; } >/dev/null 2>&1 &&
   6377 	      test $i != 17 # 1/2 MB should be enough
   6378       do
   6379         i=`expr $i + 1`
   6380         teststring=$teststring$teststring
   6381       done
   6382       # Only check the string length outside the loop.
   6383       lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
   6384       teststring=
   6385       # Add a significant safety factor because C++ compilers can tack on
   6386       # massive amounts of additional arguments before passing them to the
   6387       # linker.  It appears as though 1/2 is a usable value.
   6388       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
   6389     fi
   6390     ;;
   6391   esac
   6392 
   6393 fi
   6394 
   6395 if test -n $lt_cv_sys_max_cmd_len ; then
   6396   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
   6397 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
   6398 else
   6399   { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
   6400 $as_echo "none" >&6; }
   6401 fi
   6402 max_cmd_len=$lt_cv_sys_max_cmd_len
   6403 
   6404 
   6405 
   6406 
   6407 
   6408 
   6409 : ${CP="cp -f"}
   6410 : ${MV="mv -f"}
   6411 : ${RM="rm -f"}
   6412 
   6413 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
   6414 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
   6415 # Try some XSI features
   6416 xsi_shell=no
   6417 ( _lt_dummy="a/b/c"
   6418   test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
   6419       = c,a/b,, \
   6420     && eval 'test $(( 1 + 1 )) -eq 2 \
   6421     && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
   6422   && xsi_shell=yes
   6423 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
   6424 $as_echo "$xsi_shell" >&6; }
   6425 
   6426 
   6427 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
   6428 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
   6429 lt_shell_append=no
   6430 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
   6431     >/dev/null 2>&1 \
   6432   && lt_shell_append=yes
   6433 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
   6434 $as_echo "$lt_shell_append" >&6; }
   6435 
   6436 
   6437 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
   6438   lt_unset=unset
   6439 else
   6440   lt_unset=false
   6441 fi
   6442 
   6443 
   6444 
   6445 
   6446 
   6447 # test EBCDIC or ASCII
   6448 case `echo X|tr X '\101'` in
   6449  A) # ASCII based system
   6450     # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
   6451   lt_SP2NL='tr \040 \012'
   6452   lt_NL2SP='tr \015\012 \040\040'
   6453   ;;
   6454  *) # EBCDIC based system
   6455   lt_SP2NL='tr \100 \n'
   6456   lt_NL2SP='tr \r\n \100\100'
   6457   ;;
   6458 esac
   6459 
   6460 
   6461 
   6462 
   6463 
   6464 
   6465 
   6466 
   6467 
   6468 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
   6469 $as_echo_n "checking for $LD option to reload object files... " >&6; }
   6470 if ${lt_cv_ld_reload_flag+:} false; then :
   6471   $as_echo_n "(cached) " >&6
   6472 else
   6473   lt_cv_ld_reload_flag='-r'
   6474 fi
   6475 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
   6476 $as_echo "$lt_cv_ld_reload_flag" >&6; }
   6477 reload_flag=$lt_cv_ld_reload_flag
   6478 case $reload_flag in
   6479 "" | " "*) ;;
   6480 *) reload_flag=" $reload_flag" ;;
   6481 esac
   6482 reload_cmds='$LD$reload_flag -o $output$reload_objs'
   6483 case $host_os in
   6484   darwin*)
   6485     if test "$GCC" = yes; then
   6486       reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
   6487     else
   6488       reload_cmds='$LD$reload_flag -o $output$reload_objs'
   6489     fi
   6490     ;;
   6491 esac
   6492 
   6493 
   6494 
   6495 
   6496 
   6497 
   6498 
   6499 
   6500 
   6501 if test -n "$ac_tool_prefix"; then
   6502   # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
   6503 set dummy ${ac_tool_prefix}objdump; ac_word=$2
   6504 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   6505 $as_echo_n "checking for $ac_word... " >&6; }
   6506 if ${ac_cv_prog_OBJDUMP+:} false; then :
   6507   $as_echo_n "(cached) " >&6
   6508 else
   6509   if test -n "$OBJDUMP"; then
   6510   ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
   6511 else
   6512 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   6513 for as_dir in $PATH
   6514 do
   6515   IFS=$as_save_IFS
   6516   test -z "$as_dir" && as_dir=.
   6517     for ac_exec_ext in '' $ac_executable_extensions; do
   6518   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   6519     ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
   6520     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   6521     break 2
   6522   fi
   6523 done
   6524   done
   6525 IFS=$as_save_IFS
   6526 
   6527 fi
   6528 fi
   6529 OBJDUMP=$ac_cv_prog_OBJDUMP
   6530 if test -n "$OBJDUMP"; then
   6531   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
   6532 $as_echo "$OBJDUMP" >&6; }
   6533 else
   6534   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6535 $as_echo "no" >&6; }
   6536 fi
   6537 
   6538 
   6539 fi
   6540 if test -z "$ac_cv_prog_OBJDUMP"; then
   6541   ac_ct_OBJDUMP=$OBJDUMP
   6542   # Extract the first word of "objdump", so it can be a program name with args.
   6543 set dummy objdump; ac_word=$2
   6544 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   6545 $as_echo_n "checking for $ac_word... " >&6; }
   6546 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
   6547   $as_echo_n "(cached) " >&6
   6548 else
   6549   if test -n "$ac_ct_OBJDUMP"; then
   6550   ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
   6551 else
   6552 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   6553 for as_dir in $PATH
   6554 do
   6555   IFS=$as_save_IFS
   6556   test -z "$as_dir" && as_dir=.
   6557     for ac_exec_ext in '' $ac_executable_extensions; do
   6558   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   6559     ac_cv_prog_ac_ct_OBJDUMP="objdump"
   6560     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   6561     break 2
   6562   fi
   6563 done
   6564   done
   6565 IFS=$as_save_IFS
   6566 
   6567 fi
   6568 fi
   6569 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
   6570 if test -n "$ac_ct_OBJDUMP"; then
   6571   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
   6572 $as_echo "$ac_ct_OBJDUMP" >&6; }
   6573 else
   6574   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6575 $as_echo "no" >&6; }
   6576 fi
   6577 
   6578   if test "x$ac_ct_OBJDUMP" = x; then
   6579     OBJDUMP="false"
   6580   else
   6581     case $cross_compiling:$ac_tool_warned in
   6582 yes:)
   6583 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   6584 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   6585 ac_tool_warned=yes ;;
   6586 esac
   6587     OBJDUMP=$ac_ct_OBJDUMP
   6588   fi
   6589 else
   6590   OBJDUMP="$ac_cv_prog_OBJDUMP"
   6591 fi
   6592 
   6593 test -z "$OBJDUMP" && OBJDUMP=objdump
   6594 
   6595 
   6596 
   6597 
   6598 
   6599 
   6600 
   6601 
   6602 
   6603 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
   6604 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
   6605 if ${lt_cv_deplibs_check_method+:} false; then :
   6606   $as_echo_n "(cached) " >&6
   6607 else
   6608   lt_cv_file_magic_cmd='$MAGIC_CMD'
   6609 lt_cv_file_magic_test_file=
   6610 lt_cv_deplibs_check_method='unknown'
   6611 # Need to set the preceding variable on all platforms that support
   6612 # interlibrary dependencies.
   6613 # 'none' -- dependencies not supported.
   6614 # `unknown' -- same as none, but documents that we really don't know.
   6615 # 'pass_all' -- all dependencies passed with no checks.
   6616 # 'test_compile' -- check by making test program.
   6617 # 'file_magic [[regex]]' -- check by looking for files in library path
   6618 # which responds to the $file_magic_cmd with a given extended regex.
   6619 # If you have `file' or equivalent on your system and you're not sure
   6620 # whether `pass_all' will *always* work, you probably want this one.
   6621 
   6622 case $host_os in
   6623 aix[4-9]*)
   6624   lt_cv_deplibs_check_method=pass_all
   6625   ;;
   6626 
   6627 beos*)
   6628   lt_cv_deplibs_check_method=pass_all
   6629   ;;
   6630 
   6631 bsdi[45]*)
   6632   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
   6633   lt_cv_file_magic_cmd='/usr/bin/file -L'
   6634   lt_cv_file_magic_test_file=/shlib/libc.so
   6635   ;;
   6636 
   6637 cygwin*)
   6638   # func_win32_libid is a shell function defined in ltmain.sh
   6639   lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
   6640   lt_cv_file_magic_cmd='func_win32_libid'
   6641   ;;
   6642 
   6643 mingw* | pw32*)
   6644   # Base MSYS/MinGW do not provide the 'file' command needed by
   6645   # func_win32_libid shell function, so use a weaker test based on 'objdump',
   6646   # unless we find 'file', for example because we are cross-compiling.
   6647   # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
   6648   if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
   6649     lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
   6650     lt_cv_file_magic_cmd='func_win32_libid'
   6651   else
   6652     lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
   6653     lt_cv_file_magic_cmd='$OBJDUMP -f'
   6654   fi
   6655   ;;
   6656 
   6657 cegcc*)
   6658   # use the weaker test based on 'objdump'. See mingw*.
   6659   lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
   6660   lt_cv_file_magic_cmd='$OBJDUMP -f'
   6661   ;;
   6662 
   6663 darwin* | rhapsody*)
   6664   lt_cv_deplibs_check_method=pass_all
   6665   ;;
   6666 
   6667 freebsd* | dragonfly*)
   6668   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
   6669     case $host_cpu in
   6670     i*86 )
   6671       # Not sure whether the presence of OpenBSD here was a mistake.
   6672       # Let's accept both of them until this is cleared up.
   6673       lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
   6674       lt_cv_file_magic_cmd=/usr/bin/file
   6675       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
   6676       ;;
   6677     esac
   6678   else
   6679     lt_cv_deplibs_check_method=pass_all
   6680   fi
   6681   ;;
   6682 
   6683 gnu*)
   6684   lt_cv_deplibs_check_method=pass_all
   6685   ;;
   6686 
   6687 haiku*)
   6688   lt_cv_deplibs_check_method=pass_all
   6689   ;;
   6690 
   6691 hpux10.20* | hpux11*)
   6692   lt_cv_file_magic_cmd=/usr/bin/file
   6693   case $host_cpu in
   6694   ia64*)
   6695     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
   6696     lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
   6697     ;;
   6698   hppa*64*)
   6699     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]'
   6700     lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
   6701     ;;
   6702   *)
   6703     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
   6704     lt_cv_file_magic_test_file=/usr/lib/libc.sl
   6705     ;;
   6706   esac
   6707   ;;
   6708 
   6709 interix[3-9]*)
   6710   # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
   6711   lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
   6712   ;;
   6713 
   6714 irix5* | irix6* | nonstopux*)
   6715   case $LD in
   6716   *-32|*"-32 ") libmagic=32-bit;;
   6717   *-n32|*"-n32 ") libmagic=N32;;
   6718   *-64|*"-64 ") libmagic=64-bit;;
   6719   *) libmagic=never-match;;
   6720   esac
   6721   lt_cv_deplibs_check_method=pass_all
   6722   ;;
   6723 
   6724 # This must be Linux ELF.
   6725 linux* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi)
   6726   lt_cv_deplibs_check_method=pass_all
   6727   ;;
   6728 
   6729 netbsd*)
   6730   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
   6731     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
   6732   else
   6733     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
   6734   fi
   6735   ;;
   6736 
   6737 newos6*)
   6738   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
   6739   lt_cv_file_magic_cmd=/usr/bin/file
   6740   lt_cv_file_magic_test_file=/usr/lib/libnls.so
   6741   ;;
   6742 
   6743 *nto* | *qnx*)
   6744   lt_cv_deplibs_check_method=pass_all
   6745   ;;
   6746 
   6747 openbsd*)
   6748   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
   6749     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
   6750   else
   6751     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
   6752   fi
   6753   ;;
   6754 
   6755 osf3* | osf4* | osf5*)
   6756   lt_cv_deplibs_check_method=pass_all
   6757   ;;
   6758 
   6759 rdos*)
   6760   lt_cv_deplibs_check_method=pass_all
   6761   ;;
   6762 
   6763 solaris*)
   6764   lt_cv_deplibs_check_method=pass_all
   6765   ;;
   6766 
   6767 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
   6768   lt_cv_deplibs_check_method=pass_all
   6769   ;;
   6770 
   6771 sysv4 | sysv4.3*)
   6772   case $host_vendor in
   6773   motorola)
   6774     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]'
   6775     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
   6776     ;;
   6777   ncr)
   6778     lt_cv_deplibs_check_method=pass_all
   6779     ;;
   6780   sequent)
   6781     lt_cv_file_magic_cmd='/bin/file'
   6782     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
   6783     ;;
   6784   sni)
   6785     lt_cv_file_magic_cmd='/bin/file'
   6786     lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
   6787     lt_cv_file_magic_test_file=/lib/libc.so
   6788     ;;
   6789   siemens)
   6790     lt_cv_deplibs_check_method=pass_all
   6791     ;;
   6792   pc)
   6793     lt_cv_deplibs_check_method=pass_all
   6794     ;;
   6795   esac
   6796   ;;
   6797 
   6798 tpf*)
   6799   lt_cv_deplibs_check_method=pass_all
   6800   ;;
   6801 esac
   6802 
   6803 fi
   6804 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
   6805 $as_echo "$lt_cv_deplibs_check_method" >&6; }
   6806 file_magic_cmd=$lt_cv_file_magic_cmd
   6807 deplibs_check_method=$lt_cv_deplibs_check_method
   6808 test -z "$deplibs_check_method" && deplibs_check_method=unknown
   6809 
   6810 
   6811 
   6812 
   6813 
   6814 
   6815 
   6816 
   6817 
   6818 
   6819 
   6820 
   6821 if test -n "$ac_tool_prefix"; then
   6822   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
   6823 set dummy ${ac_tool_prefix}ar; ac_word=$2
   6824 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   6825 $as_echo_n "checking for $ac_word... " >&6; }
   6826 if ${ac_cv_prog_AR+:} false; then :
   6827   $as_echo_n "(cached) " >&6
   6828 else
   6829   if test -n "$AR"; then
   6830   ac_cv_prog_AR="$AR" # Let the user override the test.
   6831 else
   6832 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   6833 for as_dir in $PATH
   6834 do
   6835   IFS=$as_save_IFS
   6836   test -z "$as_dir" && as_dir=.
   6837     for ac_exec_ext in '' $ac_executable_extensions; do
   6838   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   6839     ac_cv_prog_AR="${ac_tool_prefix}ar"
   6840     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   6841     break 2
   6842   fi
   6843 done
   6844   done
   6845 IFS=$as_save_IFS
   6846 
   6847 fi
   6848 fi
   6849 AR=$ac_cv_prog_AR
   6850 if test -n "$AR"; then
   6851   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
   6852 $as_echo "$AR" >&6; }
   6853 else
   6854   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6855 $as_echo "no" >&6; }
   6856 fi
   6857 
   6858 
   6859 fi
   6860 if test -z "$ac_cv_prog_AR"; then
   6861   ac_ct_AR=$AR
   6862   # Extract the first word of "ar", so it can be a program name with args.
   6863 set dummy ar; ac_word=$2
   6864 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   6865 $as_echo_n "checking for $ac_word... " >&6; }
   6866 if ${ac_cv_prog_ac_ct_AR+:} false; then :
   6867   $as_echo_n "(cached) " >&6
   6868 else
   6869   if test -n "$ac_ct_AR"; then
   6870   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
   6871 else
   6872 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   6873 for as_dir in $PATH
   6874 do
   6875   IFS=$as_save_IFS
   6876   test -z "$as_dir" && as_dir=.
   6877     for ac_exec_ext in '' $ac_executable_extensions; do
   6878   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   6879     ac_cv_prog_ac_ct_AR="ar"
   6880     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   6881     break 2
   6882   fi
   6883 done
   6884   done
   6885 IFS=$as_save_IFS
   6886 
   6887 fi
   6888 fi
   6889 ac_ct_AR=$ac_cv_prog_ac_ct_AR
   6890 if test -n "$ac_ct_AR"; then
   6891   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
   6892 $as_echo "$ac_ct_AR" >&6; }
   6893 else
   6894   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6895 $as_echo "no" >&6; }
   6896 fi
   6897 
   6898   if test "x$ac_ct_AR" = x; then
   6899     AR="false"
   6900   else
   6901     case $cross_compiling:$ac_tool_warned in
   6902 yes:)
   6903 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   6904 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   6905 ac_tool_warned=yes ;;
   6906 esac
   6907     AR=$ac_ct_AR
   6908   fi
   6909 else
   6910   AR="$ac_cv_prog_AR"
   6911 fi
   6912 
   6913 test -z "$AR" && AR=ar
   6914 test -z "$AR_FLAGS" && AR_FLAGS=cru
   6915 
   6916 
   6917 
   6918 
   6919 
   6920 
   6921 
   6922 
   6923 
   6924 
   6925 
   6926 if test -n "$ac_tool_prefix"; then
   6927   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
   6928 set dummy ${ac_tool_prefix}strip; ac_word=$2
   6929 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   6930 $as_echo_n "checking for $ac_word... " >&6; }
   6931 if ${ac_cv_prog_STRIP+:} false; then :
   6932   $as_echo_n "(cached) " >&6
   6933 else
   6934   if test -n "$STRIP"; then
   6935   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
   6936 else
   6937 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   6938 for as_dir in $PATH
   6939 do
   6940   IFS=$as_save_IFS
   6941   test -z "$as_dir" && as_dir=.
   6942     for ac_exec_ext in '' $ac_executable_extensions; do
   6943   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   6944     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
   6945     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   6946     break 2
   6947   fi
   6948 done
   6949   done
   6950 IFS=$as_save_IFS
   6951 
   6952 fi
   6953 fi
   6954 STRIP=$ac_cv_prog_STRIP
   6955 if test -n "$STRIP"; then
   6956   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
   6957 $as_echo "$STRIP" >&6; }
   6958 else
   6959   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6960 $as_echo "no" >&6; }
   6961 fi
   6962 
   6963 
   6964 fi
   6965 if test -z "$ac_cv_prog_STRIP"; then
   6966   ac_ct_STRIP=$STRIP
   6967   # Extract the first word of "strip", so it can be a program name with args.
   6968 set dummy strip; ac_word=$2
   6969 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   6970 $as_echo_n "checking for $ac_word... " >&6; }
   6971 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
   6972   $as_echo_n "(cached) " >&6
   6973 else
   6974   if test -n "$ac_ct_STRIP"; then
   6975   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
   6976 else
   6977 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   6978 for as_dir in $PATH
   6979 do
   6980   IFS=$as_save_IFS
   6981   test -z "$as_dir" && as_dir=.
   6982     for ac_exec_ext in '' $ac_executable_extensions; do
   6983   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   6984     ac_cv_prog_ac_ct_STRIP="strip"
   6985     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   6986     break 2
   6987   fi
   6988 done
   6989   done
   6990 IFS=$as_save_IFS
   6991 
   6992 fi
   6993 fi
   6994 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
   6995 if test -n "$ac_ct_STRIP"; then
   6996   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
   6997 $as_echo "$ac_ct_STRIP" >&6; }
   6998 else
   6999   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   7000 $as_echo "no" >&6; }
   7001 fi
   7002 
   7003   if test "x$ac_ct_STRIP" = x; then
   7004     STRIP=":"
   7005   else
   7006     case $cross_compiling:$ac_tool_warned in
   7007 yes:)
   7008 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   7009 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   7010 ac_tool_warned=yes ;;
   7011 esac
   7012     STRIP=$ac_ct_STRIP
   7013   fi
   7014 else
   7015   STRIP="$ac_cv_prog_STRIP"
   7016 fi
   7017 
   7018 test -z "$STRIP" && STRIP=:
   7019 
   7020 
   7021 
   7022 
   7023 
   7024 
   7025 if test -n "$ac_tool_prefix"; then
   7026   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
   7027 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
   7028 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   7029 $as_echo_n "checking for $ac_word... " >&6; }
   7030 if ${ac_cv_prog_RANLIB+:} false; then :
   7031   $as_echo_n "(cached) " >&6
   7032 else
   7033   if test -n "$RANLIB"; then
   7034   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
   7035 else
   7036 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   7037 for as_dir in $PATH
   7038 do
   7039   IFS=$as_save_IFS
   7040   test -z "$as_dir" && as_dir=.
   7041     for ac_exec_ext in '' $ac_executable_extensions; do
   7042   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   7043     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
   7044     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   7045     break 2
   7046   fi
   7047 done
   7048   done
   7049 IFS=$as_save_IFS
   7050 
   7051 fi
   7052 fi
   7053 RANLIB=$ac_cv_prog_RANLIB
   7054 if test -n "$RANLIB"; then
   7055   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
   7056 $as_echo "$RANLIB" >&6; }
   7057 else
   7058   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   7059 $as_echo "no" >&6; }
   7060 fi
   7061 
   7062 
   7063 fi
   7064 if test -z "$ac_cv_prog_RANLIB"; then
   7065   ac_ct_RANLIB=$RANLIB
   7066   # Extract the first word of "ranlib", so it can be a program name with args.
   7067 set dummy ranlib; ac_word=$2
   7068 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   7069 $as_echo_n "checking for $ac_word... " >&6; }
   7070 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
   7071   $as_echo_n "(cached) " >&6
   7072 else
   7073   if test -n "$ac_ct_RANLIB"; then
   7074   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
   7075 else
   7076 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   7077 for as_dir in $PATH
   7078 do
   7079   IFS=$as_save_IFS
   7080   test -z "$as_dir" && as_dir=.
   7081     for ac_exec_ext in '' $ac_executable_extensions; do
   7082   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   7083     ac_cv_prog_ac_ct_RANLIB="ranlib"
   7084     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   7085     break 2
   7086   fi
   7087 done
   7088   done
   7089 IFS=$as_save_IFS
   7090 
   7091 fi
   7092 fi
   7093 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
   7094 if test -n "$ac_ct_RANLIB"; then
   7095   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
   7096 $as_echo "$ac_ct_RANLIB" >&6; }
   7097 else
   7098   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   7099 $as_echo "no" >&6; }
   7100 fi
   7101 
   7102   if test "x$ac_ct_RANLIB" = x; then
   7103     RANLIB=":"
   7104   else
   7105     case $cross_compiling:$ac_tool_warned in
   7106 yes:)
   7107 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   7108 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   7109 ac_tool_warned=yes ;;
   7110 esac
   7111     RANLIB=$ac_ct_RANLIB
   7112   fi
   7113 else
   7114   RANLIB="$ac_cv_prog_RANLIB"
   7115 fi
   7116 
   7117 test -z "$RANLIB" && RANLIB=:
   7118 
   7119 
   7120 
   7121 
   7122 
   7123 
   7124 # Determine commands to create old-style static archives.
   7125 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
   7126 old_postinstall_cmds='chmod 644 $oldlib'
   7127 old_postuninstall_cmds=
   7128 
   7129 if test -n "$RANLIB"; then
   7130   case $host_os in
   7131   openbsd*)
   7132     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
   7133     ;;
   7134   *)
   7135     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
   7136     ;;
   7137   esac
   7138   old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
   7139 fi
   7140 
   7141 case $host_os in
   7142   darwin*)
   7143     lock_old_archive_extraction=yes ;;
   7144   *)
   7145     lock_old_archive_extraction=no ;;
   7146 esac
   7147 
   7148 
   7149 
   7150 
   7151 
   7152 
   7153 
   7154 
   7155 
   7156 
   7157 
   7158 
   7159 
   7160 
   7161 
   7162 
   7163 
   7164 
   7165 
   7166 
   7167 
   7168 
   7169 
   7170 
   7171 
   7172 
   7173 
   7174 
   7175 
   7176 
   7177 
   7178 
   7179 
   7180 
   7181 
   7182 
   7183 
   7184 
   7185 
   7186 # If no C compiler was specified, use CC.
   7187 LTCC=${LTCC-"$CC"}
   7188 
   7189 # If no C compiler flags were specified, use CFLAGS.
   7190 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
   7191 
   7192 # Allow CC to be a program name with arguments.
   7193 compiler=$CC
   7194 
   7195 
   7196 # Check for command to grab the raw symbol name followed by C symbol from nm.
   7197 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
   7198 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
   7199 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
   7200   $as_echo_n "(cached) " >&6
   7201 else
   7202 
   7203 # These are sane defaults that work on at least a few old systems.
   7204 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
   7205 
   7206 # Character class describing NM global symbol codes.
   7207 symcode='[BCDEGRST]'
   7208 
   7209 # Regexp to match symbols that can be accessed directly from C.
   7210 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
   7211 
   7212 # Define system-specific variables.
   7213 case $host_os in
   7214 aix*)
   7215   symcode='[BCDT]'
   7216   ;;
   7217 cygwin* | mingw* | pw32* | cegcc*)
   7218   symcode='[ABCDGISTW]'
   7219   ;;
   7220 hpux*)
   7221   if test "$host_cpu" = ia64; then
   7222     symcode='[ABCDEGRST]'
   7223   fi
   7224   ;;
   7225 irix* | nonstopux*)
   7226   symcode='[BCDEGRST]'
   7227   ;;
   7228 osf*)
   7229   symcode='[BCDEGQRST]'
   7230   ;;
   7231 solaris*)
   7232   symcode='[BDRT]'
   7233   ;;
   7234 sco3.2v5*)
   7235   symcode='[DT]'
   7236   ;;
   7237 sysv4.2uw2*)
   7238   symcode='[DT]'
   7239   ;;
   7240 sysv5* | sco5v6* | unixware* | OpenUNIX*)
   7241   symcode='[ABDT]'
   7242   ;;
   7243 sysv4)
   7244   symcode='[DFNSTU]'
   7245   ;;
   7246 esac
   7247 
   7248 # If we're using GNU nm, then use its standard symbol codes.
   7249 case `$NM -V 2>&1` in
   7250 *GNU* | *'with BFD'*)
   7251   symcode='[ABCDGIRSTW]' ;;
   7252 esac
   7253 
   7254 # Transform an extracted symbol line into a proper C declaration.
   7255 # Some systems (esp. on ia64) link data and code symbols differently,
   7256 # so use this general approach.
   7257 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
   7258 
   7259 # Transform an extracted symbol line into symbol name and symbol address
   7260 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
   7261 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/  {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"lib\2\", (void *) \&\2},/p'"
   7262 
   7263 # Handle CRLF in mingw tool chain
   7264 opt_cr=
   7265 case $build_os in
   7266 mingw*)
   7267   opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
   7268   ;;
   7269 esac
   7270 
   7271 # Try without a prefix underscore, then with it.
   7272 for ac_symprfx in "" "_"; do
   7273 
   7274   # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
   7275   symxfrm="\\1 $ac_symprfx\\2 \\2"
   7276 
   7277   # Write the raw and C identifiers.
   7278   if test "$lt_cv_nm_interface" = "MS dumpbin"; then
   7279     # Fake it for dumpbin and say T for any non-static function
   7280     # and D for any global variable.
   7281     # Also find C++ and __fastcall symbols from MSVC++,
   7282     # which start with @ or ?.
   7283     lt_cv_sys_global_symbol_pipe="$AWK '"\
   7284 "     {last_section=section; section=\$ 3};"\
   7285 "     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
   7286 "     \$ 0!~/External *\|/{next};"\
   7287 "     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
   7288 "     {if(hide[section]) next};"\
   7289 "     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
   7290 "     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
   7291 "     s[1]~/^[@?]/{print s[1], s[1]; next};"\
   7292 "     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
   7293 "     ' prfx=^$ac_symprfx"
   7294   else
   7295     lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
   7296   fi
   7297 
   7298   # Check to see that the pipe works correctly.
   7299   pipe_works=no
   7300 
   7301   rm -f conftest*
   7302   cat > conftest.$ac_ext <<_LT_EOF
   7303 #ifdef __cplusplus
   7304 extern "C" {
   7305 #endif
   7306 char nm_test_var;
   7307 void nm_test_func(void);
   7308 void nm_test_func(void){}
   7309 #ifdef __cplusplus
   7310 }
   7311 #endif
   7312 int main(){nm_test_var='a';nm_test_func();return(0);}
   7313 _LT_EOF
   7314 
   7315   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
   7316   (eval $ac_compile) 2>&5
   7317   ac_status=$?
   7318   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   7319   test $ac_status = 0; }; then
   7320     # Now try to grab the symbols.
   7321     nlist=conftest.nm
   7322     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
   7323   (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
   7324   ac_status=$?
   7325   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   7326   test $ac_status = 0; } && test -s "$nlist"; then
   7327       # Try sorting and uniquifying the output.
   7328       if sort "$nlist" | uniq > "$nlist"T; then
   7329 	mv -f "$nlist"T "$nlist"
   7330       else
   7331 	rm -f "$nlist"T
   7332       fi
   7333 
   7334       # Make sure that we snagged all the symbols we need.
   7335       if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
   7336 	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
   7337 	  cat <<_LT_EOF > conftest.$ac_ext
   7338 #ifdef __cplusplus
   7339 extern "C" {
   7340 #endif
   7341 
   7342 _LT_EOF
   7343 	  # Now generate the symbol file.
   7344 	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
   7345 
   7346 	  cat <<_LT_EOF >> conftest.$ac_ext
   7347 
   7348 /* The mapping between symbol names and symbols.  */
   7349 const struct {
   7350   const char *name;
   7351   void       *address;
   7352 }
   7353 lt__PROGRAM__LTX_preloaded_symbols[] =
   7354 {
   7355   { "@PROGRAM@", (void *) 0 },
   7356 _LT_EOF
   7357 	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
   7358 	  cat <<\_LT_EOF >> conftest.$ac_ext
   7359   {0, (void *) 0}
   7360 };
   7361 
   7362 /* This works around a problem in FreeBSD linker */
   7363 #ifdef FREEBSD_WORKAROUND
   7364 static const void *lt_preloaded_setup() {
   7365   return lt__PROGRAM__LTX_preloaded_symbols;
   7366 }
   7367 #endif
   7368 
   7369 #ifdef __cplusplus
   7370 }
   7371 #endif
   7372 _LT_EOF
   7373 	  # Now try linking the two files.
   7374 	  mv conftest.$ac_objext conftstm.$ac_objext
   7375 	  lt_save_LIBS="$LIBS"
   7376 	  lt_save_CFLAGS="$CFLAGS"
   7377 	  LIBS="conftstm.$ac_objext"
   7378 	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
   7379 	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
   7380   (eval $ac_link) 2>&5
   7381   ac_status=$?
   7382   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   7383   test $ac_status = 0; } && test -s conftest${ac_exeext}; then
   7384 	    pipe_works=yes
   7385 	  fi
   7386 	  LIBS="$lt_save_LIBS"
   7387 	  CFLAGS="$lt_save_CFLAGS"
   7388 	else
   7389 	  echo "cannot find nm_test_func in $nlist" >&5
   7390 	fi
   7391       else
   7392 	echo "cannot find nm_test_var in $nlist" >&5
   7393       fi
   7394     else
   7395       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
   7396     fi
   7397   else
   7398     echo "$progname: failed program was:" >&5
   7399     cat conftest.$ac_ext >&5
   7400   fi
   7401   rm -rf conftest* conftst*
   7402 
   7403   # Do not use the global_symbol_pipe unless it works.
   7404   if test "$pipe_works" = yes; then
   7405     break
   7406   else
   7407     lt_cv_sys_global_symbol_pipe=
   7408   fi
   7409 done
   7410 
   7411 fi
   7412 
   7413 if test -z "$lt_cv_sys_global_symbol_pipe"; then
   7414   lt_cv_sys_global_symbol_to_cdecl=
   7415 fi
   7416 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
   7417   { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
   7418 $as_echo "failed" >&6; }
   7419 else
   7420   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
   7421 $as_echo "ok" >&6; }
   7422 fi
   7423 
   7424 
   7425 
   7426 
   7427 
   7428 
   7429 
   7430 
   7431 
   7432 
   7433 
   7434 
   7435 
   7436 
   7437 
   7438 
   7439 
   7440 
   7441 
   7442 
   7443 
   7444 
   7445 # Check whether --enable-libtool-lock was given.
   7446 if test "${enable_libtool_lock+set}" = set; then :
   7447   enableval=$enable_libtool_lock;
   7448 fi
   7449 
   7450 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
   7451 
   7452 # Some flags need to be propagated to the compiler or linker for good
   7453 # libtool support.
   7454 case $host in
   7455 ia64-*-hpux*)
   7456   # Find out which ABI we are using.
   7457   echo 'int i;' > conftest.$ac_ext
   7458   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
   7459   (eval $ac_compile) 2>&5
   7460   ac_status=$?
   7461   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   7462   test $ac_status = 0; }; then
   7463     case `/usr/bin/file conftest.$ac_objext` in
   7464       *ELF-32*)
   7465 	HPUX_IA64_MODE="32"
   7466 	;;
   7467       *ELF-64*)
   7468 	HPUX_IA64_MODE="64"
   7469 	;;
   7470     esac
   7471   fi
   7472   rm -rf conftest*
   7473   ;;
   7474 *-*-irix6*)
   7475   # Find out which ABI we are using.
   7476   echo '#line '$LINENO' "configure"' > conftest.$ac_ext
   7477   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
   7478   (eval $ac_compile) 2>&5
   7479   ac_status=$?
   7480   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   7481   test $ac_status = 0; }; then
   7482     if test "$lt_cv_prog_gnu_ld" = yes; then
   7483       case `/usr/bin/file conftest.$ac_objext` in
   7484 	*32-bit*)
   7485 	  LD="${LD-ld} -melf32bsmip"
   7486 	  ;;
   7487 	*N32*)
   7488 	  LD="${LD-ld} -melf32bmipn32"
   7489 	  ;;
   7490 	*64-bit*)
   7491 	  LD="${LD-ld} -melf64bmip"
   7492 	;;
   7493       esac
   7494     else
   7495       case `/usr/bin/file conftest.$ac_objext` in
   7496 	*32-bit*)
   7497 	  LD="${LD-ld} -32"
   7498 	  ;;
   7499 	*N32*)
   7500 	  LD="${LD-ld} -n32"
   7501 	  ;;
   7502 	*64-bit*)
   7503 	  LD="${LD-ld} -64"
   7504 	  ;;
   7505       esac
   7506     fi
   7507   fi
   7508   rm -rf conftest*
   7509   ;;
   7510 
   7511 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
   7512 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
   7513   # Find out which ABI we are using.
   7514   echo 'int i;' > conftest.$ac_ext
   7515   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
   7516   (eval $ac_compile) 2>&5
   7517   ac_status=$?
   7518   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   7519   test $ac_status = 0; }; then
   7520     case `/usr/bin/file conftest.o` in
   7521       *32-bit*)
   7522 	case $host in
   7523 	  x86_64-*kfreebsd*-gnu)
   7524 	    LD="${LD-ld} -m elf_i386_fbsd"
   7525 	    ;;
   7526 	  x86_64-*linux*)
   7527 	    case `/usr/bin/file conftest.o` in
   7528 	      *x86-64*)
   7529 		LD="${LD-ld} -m elf32_x86_64"
   7530 		;;
   7531 	      *)
   7532 		LD="${LD-ld} -m elf_i386"
   7533 		;;
   7534 	    esac
   7535 	    ;;
   7536 	  powerpc64le-*linux*)
   7537 	    LD="${LD-ld} -m elf32lppclinux"
   7538 	    ;;
   7539 	  powerpc64-*linux*)
   7540 	    LD="${LD-ld} -m elf32ppclinux"
   7541 	    ;;
   7542 	  s390x-*linux*)
   7543 	    LD="${LD-ld} -m elf_s390"
   7544 	    ;;
   7545 	  sparc64-*linux*)
   7546 	    LD="${LD-ld} -m elf32_sparc"
   7547 	    ;;
   7548 	esac
   7549 	;;
   7550       *64-bit*)
   7551 	case $host in
   7552 	  x86_64-*kfreebsd*-gnu)
   7553 	    LD="${LD-ld} -m elf_x86_64_fbsd"
   7554 	    ;;
   7555 	  x86_64-*linux*)
   7556 	    LD="${LD-ld} -m elf_x86_64"
   7557 	    ;;
   7558 	  powerpcle-*linux*)
   7559 	    LD="${LD-ld} -m elf64lppc"
   7560 	    ;;
   7561 	  powerpc-*linux*)
   7562 	    LD="${LD-ld} -m elf64ppc"
   7563 	    ;;
   7564 	  s390*-*linux*|s390*-*tpf*)
   7565 	    LD="${LD-ld} -m elf64_s390"
   7566 	    ;;
   7567 	  sparc*-*linux*)
   7568 	    LD="${LD-ld} -m elf64_sparc"
   7569 	    ;;
   7570 	esac
   7571 	;;
   7572     esac
   7573   fi
   7574   rm -rf conftest*
   7575   ;;
   7576 
   7577 *-*-sco3.2v5*)
   7578   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
   7579   SAVE_CFLAGS="$CFLAGS"
   7580   CFLAGS="$CFLAGS -belf"
   7581   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
   7582 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
   7583 if ${lt_cv_cc_needs_belf+:} false; then :
   7584   $as_echo_n "(cached) " >&6
   7585 else
   7586   ac_ext=c
   7587 ac_cpp='$CPP $CPPFLAGS'
   7588 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   7589 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   7590 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   7591 
   7592      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   7593 /* end confdefs.h.  */
   7594 
   7595 int
   7596 main ()
   7597 {
   7598 
   7599   ;
   7600   return 0;
   7601 }
   7602 _ACEOF
   7603 if ac_fn_c_try_link "$LINENO"; then :
   7604   lt_cv_cc_needs_belf=yes
   7605 else
   7606   lt_cv_cc_needs_belf=no
   7607 fi
   7608 rm -f core conftest.err conftest.$ac_objext \
   7609     conftest$ac_exeext conftest.$ac_ext
   7610      ac_ext=c
   7611 ac_cpp='$CPP $CPPFLAGS'
   7612 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   7613 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   7614 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   7615 
   7616 fi
   7617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
   7618 $as_echo "$lt_cv_cc_needs_belf" >&6; }
   7619   if test x"$lt_cv_cc_needs_belf" != x"yes"; then
   7620     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
   7621     CFLAGS="$SAVE_CFLAGS"
   7622   fi
   7623   ;;
   7624 sparc*-*solaris*)
   7625   # Find out which ABI we are using.
   7626   echo 'int i;' > conftest.$ac_ext
   7627   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
   7628   (eval $ac_compile) 2>&5
   7629   ac_status=$?
   7630   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   7631   test $ac_status = 0; }; then
   7632     case `/usr/bin/file conftest.o` in
   7633     *64-bit*)
   7634       case $lt_cv_prog_gnu_ld in
   7635       yes*) LD="${LD-ld} -m elf64_sparc" ;;
   7636       *)
   7637 	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
   7638 	  LD="${LD-ld} -64"
   7639 	fi
   7640 	;;
   7641       esac
   7642       ;;
   7643     esac
   7644   fi
   7645   rm -rf conftest*
   7646   ;;
   7647 esac
   7648 
   7649 need_locks="$enable_libtool_lock"
   7650 
   7651 
   7652   case $host_os in
   7653     rhapsody* | darwin*)
   7654     if test -n "$ac_tool_prefix"; then
   7655   # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
   7656 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
   7657 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   7658 $as_echo_n "checking for $ac_word... " >&6; }
   7659 if ${ac_cv_prog_DSYMUTIL+:} false; then :
   7660   $as_echo_n "(cached) " >&6
   7661 else
   7662   if test -n "$DSYMUTIL"; then
   7663   ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
   7664 else
   7665 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   7666 for as_dir in $PATH
   7667 do
   7668   IFS=$as_save_IFS
   7669   test -z "$as_dir" && as_dir=.
   7670     for ac_exec_ext in '' $ac_executable_extensions; do
   7671   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   7672     ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
   7673     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   7674     break 2
   7675   fi
   7676 done
   7677   done
   7678 IFS=$as_save_IFS
   7679 
   7680 fi
   7681 fi
   7682 DSYMUTIL=$ac_cv_prog_DSYMUTIL
   7683 if test -n "$DSYMUTIL"; then
   7684   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
   7685 $as_echo "$DSYMUTIL" >&6; }
   7686 else
   7687   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   7688 $as_echo "no" >&6; }
   7689 fi
   7690 
   7691 
   7692 fi
   7693 if test -z "$ac_cv_prog_DSYMUTIL"; then
   7694   ac_ct_DSYMUTIL=$DSYMUTIL
   7695   # Extract the first word of "dsymutil", so it can be a program name with args.
   7696 set dummy dsymutil; ac_word=$2
   7697 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   7698 $as_echo_n "checking for $ac_word... " >&6; }
   7699 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
   7700   $as_echo_n "(cached) " >&6
   7701 else
   7702   if test -n "$ac_ct_DSYMUTIL"; then
   7703   ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
   7704 else
   7705 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   7706 for as_dir in $PATH
   7707 do
   7708   IFS=$as_save_IFS
   7709   test -z "$as_dir" && as_dir=.
   7710     for ac_exec_ext in '' $ac_executable_extensions; do
   7711   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   7712     ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
   7713     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   7714     break 2
   7715   fi
   7716 done
   7717   done
   7718 IFS=$as_save_IFS
   7719 
   7720 fi
   7721 fi
   7722 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
   7723 if test -n "$ac_ct_DSYMUTIL"; then
   7724   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
   7725 $as_echo "$ac_ct_DSYMUTIL" >&6; }
   7726 else
   7727   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   7728 $as_echo "no" >&6; }
   7729 fi
   7730 
   7731   if test "x$ac_ct_DSYMUTIL" = x; then
   7732     DSYMUTIL=":"
   7733   else
   7734     case $cross_compiling:$ac_tool_warned in
   7735 yes:)
   7736 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   7737 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   7738 ac_tool_warned=yes ;;
   7739 esac
   7740     DSYMUTIL=$ac_ct_DSYMUTIL
   7741   fi
   7742 else
   7743   DSYMUTIL="$ac_cv_prog_DSYMUTIL"
   7744 fi
   7745 
   7746     if test -n "$ac_tool_prefix"; then
   7747   # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
   7748 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
   7749 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   7750 $as_echo_n "checking for $ac_word... " >&6; }
   7751 if ${ac_cv_prog_NMEDIT+:} false; then :
   7752   $as_echo_n "(cached) " >&6
   7753 else
   7754   if test -n "$NMEDIT"; then
   7755   ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
   7756 else
   7757 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   7758 for as_dir in $PATH
   7759 do
   7760   IFS=$as_save_IFS
   7761   test -z "$as_dir" && as_dir=.
   7762     for ac_exec_ext in '' $ac_executable_extensions; do
   7763   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   7764     ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
   7765     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   7766     break 2
   7767   fi
   7768 done
   7769   done
   7770 IFS=$as_save_IFS
   7771 
   7772 fi
   7773 fi
   7774 NMEDIT=$ac_cv_prog_NMEDIT
   7775 if test -n "$NMEDIT"; then
   7776   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
   7777 $as_echo "$NMEDIT" >&6; }
   7778 else
   7779   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   7780 $as_echo "no" >&6; }
   7781 fi
   7782 
   7783 
   7784 fi
   7785 if test -z "$ac_cv_prog_NMEDIT"; then
   7786   ac_ct_NMEDIT=$NMEDIT
   7787   # Extract the first word of "nmedit", so it can be a program name with args.
   7788 set dummy nmedit; ac_word=$2
   7789 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   7790 $as_echo_n "checking for $ac_word... " >&6; }
   7791 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
   7792   $as_echo_n "(cached) " >&6
   7793 else
   7794   if test -n "$ac_ct_NMEDIT"; then
   7795   ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
   7796 else
   7797 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   7798 for as_dir in $PATH
   7799 do
   7800   IFS=$as_save_IFS
   7801   test -z "$as_dir" && as_dir=.
   7802     for ac_exec_ext in '' $ac_executable_extensions; do
   7803   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   7804     ac_cv_prog_ac_ct_NMEDIT="nmedit"
   7805     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   7806     break 2
   7807   fi
   7808 done
   7809   done
   7810 IFS=$as_save_IFS
   7811 
   7812 fi
   7813 fi
   7814 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
   7815 if test -n "$ac_ct_NMEDIT"; then
   7816   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
   7817 $as_echo "$ac_ct_NMEDIT" >&6; }
   7818 else
   7819   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   7820 $as_echo "no" >&6; }
   7821 fi
   7822 
   7823   if test "x$ac_ct_NMEDIT" = x; then
   7824     NMEDIT=":"
   7825   else
   7826     case $cross_compiling:$ac_tool_warned in
   7827 yes:)
   7828 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   7829 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   7830 ac_tool_warned=yes ;;
   7831 esac
   7832     NMEDIT=$ac_ct_NMEDIT
   7833   fi
   7834 else
   7835   NMEDIT="$ac_cv_prog_NMEDIT"
   7836 fi
   7837 
   7838     if test -n "$ac_tool_prefix"; then
   7839   # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
   7840 set dummy ${ac_tool_prefix}lipo; ac_word=$2
   7841 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   7842 $as_echo_n "checking for $ac_word... " >&6; }
   7843 if ${ac_cv_prog_LIPO+:} false; then :
   7844   $as_echo_n "(cached) " >&6
   7845 else
   7846   if test -n "$LIPO"; then
   7847   ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
   7848 else
   7849 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   7850 for as_dir in $PATH
   7851 do
   7852   IFS=$as_save_IFS
   7853   test -z "$as_dir" && as_dir=.
   7854     for ac_exec_ext in '' $ac_executable_extensions; do
   7855   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   7856     ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
   7857     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   7858     break 2
   7859   fi
   7860 done
   7861   done
   7862 IFS=$as_save_IFS
   7863 
   7864 fi
   7865 fi
   7866 LIPO=$ac_cv_prog_LIPO
   7867 if test -n "$LIPO"; then
   7868   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
   7869 $as_echo "$LIPO" >&6; }
   7870 else
   7871   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   7872 $as_echo "no" >&6; }
   7873 fi
   7874 
   7875 
   7876 fi
   7877 if test -z "$ac_cv_prog_LIPO"; then
   7878   ac_ct_LIPO=$LIPO
   7879   # Extract the first word of "lipo", so it can be a program name with args.
   7880 set dummy lipo; ac_word=$2
   7881 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   7882 $as_echo_n "checking for $ac_word... " >&6; }
   7883 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
   7884   $as_echo_n "(cached) " >&6
   7885 else
   7886   if test -n "$ac_ct_LIPO"; then
   7887   ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
   7888 else
   7889 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   7890 for as_dir in $PATH
   7891 do
   7892   IFS=$as_save_IFS
   7893   test -z "$as_dir" && as_dir=.
   7894     for ac_exec_ext in '' $ac_executable_extensions; do
   7895   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   7896     ac_cv_prog_ac_ct_LIPO="lipo"
   7897     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   7898     break 2
   7899   fi
   7900 done
   7901   done
   7902 IFS=$as_save_IFS
   7903 
   7904 fi
   7905 fi
   7906 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
   7907 if test -n "$ac_ct_LIPO"; then
   7908   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
   7909 $as_echo "$ac_ct_LIPO" >&6; }
   7910 else
   7911   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   7912 $as_echo "no" >&6; }
   7913 fi
   7914 
   7915   if test "x$ac_ct_LIPO" = x; then
   7916     LIPO=":"
   7917   else
   7918     case $cross_compiling:$ac_tool_warned in
   7919 yes:)
   7920 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   7921 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   7922 ac_tool_warned=yes ;;
   7923 esac
   7924     LIPO=$ac_ct_LIPO
   7925   fi
   7926 else
   7927   LIPO="$ac_cv_prog_LIPO"
   7928 fi
   7929 
   7930     if test -n "$ac_tool_prefix"; then
   7931   # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
   7932 set dummy ${ac_tool_prefix}otool; ac_word=$2
   7933 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   7934 $as_echo_n "checking for $ac_word... " >&6; }
   7935 if ${ac_cv_prog_OTOOL+:} false; then :
   7936   $as_echo_n "(cached) " >&6
   7937 else
   7938   if test -n "$OTOOL"; then
   7939   ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
   7940 else
   7941 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   7942 for as_dir in $PATH
   7943 do
   7944   IFS=$as_save_IFS
   7945   test -z "$as_dir" && as_dir=.
   7946     for ac_exec_ext in '' $ac_executable_extensions; do
   7947   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   7948     ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
   7949     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   7950     break 2
   7951   fi
   7952 done
   7953   done
   7954 IFS=$as_save_IFS
   7955 
   7956 fi
   7957 fi
   7958 OTOOL=$ac_cv_prog_OTOOL
   7959 if test -n "$OTOOL"; then
   7960   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
   7961 $as_echo "$OTOOL" >&6; }
   7962 else
   7963   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   7964 $as_echo "no" >&6; }
   7965 fi
   7966 
   7967 
   7968 fi
   7969 if test -z "$ac_cv_prog_OTOOL"; then
   7970   ac_ct_OTOOL=$OTOOL
   7971   # Extract the first word of "otool", so it can be a program name with args.
   7972 set dummy otool; ac_word=$2
   7973 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   7974 $as_echo_n "checking for $ac_word... " >&6; }
   7975 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
   7976   $as_echo_n "(cached) " >&6
   7977 else
   7978   if test -n "$ac_ct_OTOOL"; then
   7979   ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
   7980 else
   7981 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   7982 for as_dir in $PATH
   7983 do
   7984   IFS=$as_save_IFS
   7985   test -z "$as_dir" && as_dir=.
   7986     for ac_exec_ext in '' $ac_executable_extensions; do
   7987   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   7988     ac_cv_prog_ac_ct_OTOOL="otool"
   7989     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   7990     break 2
   7991   fi
   7992 done
   7993   done
   7994 IFS=$as_save_IFS
   7995 
   7996 fi
   7997 fi
   7998 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
   7999 if test -n "$ac_ct_OTOOL"; then
   8000   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
   8001 $as_echo "$ac_ct_OTOOL" >&6; }
   8002 else
   8003   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   8004 $as_echo "no" >&6; }
   8005 fi
   8006 
   8007   if test "x$ac_ct_OTOOL" = x; then
   8008     OTOOL=":"
   8009   else
   8010     case $cross_compiling:$ac_tool_warned in
   8011 yes:)
   8012 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   8013 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   8014 ac_tool_warned=yes ;;
   8015 esac
   8016     OTOOL=$ac_ct_OTOOL
   8017   fi
   8018 else
   8019   OTOOL="$ac_cv_prog_OTOOL"
   8020 fi
   8021 
   8022     if test -n "$ac_tool_prefix"; then
   8023   # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
   8024 set dummy ${ac_tool_prefix}otool64; ac_word=$2
   8025 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   8026 $as_echo_n "checking for $ac_word... " >&6; }
   8027 if ${ac_cv_prog_OTOOL64+:} false; then :
   8028   $as_echo_n "(cached) " >&6
   8029 else
   8030   if test -n "$OTOOL64"; then
   8031   ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
   8032 else
   8033 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   8034 for as_dir in $PATH
   8035 do
   8036   IFS=$as_save_IFS
   8037   test -z "$as_dir" && as_dir=.
   8038     for ac_exec_ext in '' $ac_executable_extensions; do
   8039   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   8040     ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
   8041     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   8042     break 2
   8043   fi
   8044 done
   8045   done
   8046 IFS=$as_save_IFS
   8047 
   8048 fi
   8049 fi
   8050 OTOOL64=$ac_cv_prog_OTOOL64
   8051 if test -n "$OTOOL64"; then
   8052   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
   8053 $as_echo "$OTOOL64" >&6; }
   8054 else
   8055   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   8056 $as_echo "no" >&6; }
   8057 fi
   8058 
   8059 
   8060 fi
   8061 if test -z "$ac_cv_prog_OTOOL64"; then
   8062   ac_ct_OTOOL64=$OTOOL64
   8063   # Extract the first word of "otool64", so it can be a program name with args.
   8064 set dummy otool64; ac_word=$2
   8065 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   8066 $as_echo_n "checking for $ac_word... " >&6; }
   8067 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
   8068   $as_echo_n "(cached) " >&6
   8069 else
   8070   if test -n "$ac_ct_OTOOL64"; then
   8071   ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
   8072 else
   8073 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   8074 for as_dir in $PATH
   8075 do
   8076   IFS=$as_save_IFS
   8077   test -z "$as_dir" && as_dir=.
   8078     for ac_exec_ext in '' $ac_executable_extensions; do
   8079   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   8080     ac_cv_prog_ac_ct_OTOOL64="otool64"
   8081     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   8082     break 2
   8083   fi
   8084 done
   8085   done
   8086 IFS=$as_save_IFS
   8087 
   8088 fi
   8089 fi
   8090 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
   8091 if test -n "$ac_ct_OTOOL64"; then
   8092   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
   8093 $as_echo "$ac_ct_OTOOL64" >&6; }
   8094 else
   8095   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   8096 $as_echo "no" >&6; }
   8097 fi
   8098 
   8099   if test "x$ac_ct_OTOOL64" = x; then
   8100     OTOOL64=":"
   8101   else
   8102     case $cross_compiling:$ac_tool_warned in
   8103 yes:)
   8104 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   8105 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   8106 ac_tool_warned=yes ;;
   8107 esac
   8108     OTOOL64=$ac_ct_OTOOL64
   8109   fi
   8110 else
   8111   OTOOL64="$ac_cv_prog_OTOOL64"
   8112 fi
   8113 
   8114 
   8115 
   8116 
   8117 
   8118 
   8119 
   8120 
   8121 
   8122 
   8123 
   8124 
   8125 
   8126 
   8127 
   8128 
   8129 
   8130 
   8131 
   8132 
   8133 
   8134 
   8135 
   8136 
   8137 
   8138 
   8139 
   8140     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
   8141 $as_echo_n "checking for -single_module linker flag... " >&6; }
   8142 if ${lt_cv_apple_cc_single_mod+:} false; then :
   8143   $as_echo_n "(cached) " >&6
   8144 else
   8145   lt_cv_apple_cc_single_mod=no
   8146       if test -z "${LT_MULTI_MODULE}"; then
   8147 	# By default we will add the -single_module flag. You can override
   8148 	# by either setting the environment variable LT_MULTI_MODULE
   8149 	# non-empty at configure time, or by adding -multi_module to the
   8150 	# link flags.
   8151 	rm -rf libconftest.dylib*
   8152 	echo "int foo(void){return 1;}" > conftest.c
   8153 	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
   8154 -dynamiclib -Wl,-single_module conftest.c" >&5
   8155 	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
   8156 	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
   8157         _lt_result=$?
   8158 	if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
   8159 	  lt_cv_apple_cc_single_mod=yes
   8160 	else
   8161 	  cat conftest.err >&5
   8162 	fi
   8163 	rm -rf libconftest.dylib*
   8164 	rm -f conftest.*
   8165       fi
   8166 fi
   8167 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
   8168 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
   8169     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
   8170 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
   8171 if ${lt_cv_ld_exported_symbols_list+:} false; then :
   8172   $as_echo_n "(cached) " >&6
   8173 else
   8174   lt_cv_ld_exported_symbols_list=no
   8175       save_LDFLAGS=$LDFLAGS
   8176       echo "_main" > conftest.sym
   8177       LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
   8178       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   8179 /* end confdefs.h.  */
   8180 
   8181 int
   8182 main ()
   8183 {
   8184 
   8185   ;
   8186   return 0;
   8187 }
   8188 _ACEOF
   8189 if ac_fn_c_try_link "$LINENO"; then :
   8190   lt_cv_ld_exported_symbols_list=yes
   8191 else
   8192   lt_cv_ld_exported_symbols_list=no
   8193 fi
   8194 rm -f core conftest.err conftest.$ac_objext \
   8195     conftest$ac_exeext conftest.$ac_ext
   8196 	LDFLAGS="$save_LDFLAGS"
   8197 
   8198 fi
   8199 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
   8200 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
   8201     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
   8202 $as_echo_n "checking for -force_load linker flag... " >&6; }
   8203 if ${lt_cv_ld_force_load+:} false; then :
   8204   $as_echo_n "(cached) " >&6
   8205 else
   8206   lt_cv_ld_force_load=no
   8207       cat > conftest.c << _LT_EOF
   8208 int forced_loaded() { return 2;}
   8209 _LT_EOF
   8210       echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
   8211       $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
   8212       echo "$AR cru libconftest.a conftest.o" >&5
   8213       $AR cru libconftest.a conftest.o 2>&5
   8214       cat > conftest.c << _LT_EOF
   8215 int main() { return 0;}
   8216 _LT_EOF
   8217       echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
   8218       $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
   8219       _lt_result=$?
   8220       if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
   8221 	lt_cv_ld_force_load=yes
   8222       else
   8223 	cat conftest.err >&5
   8224       fi
   8225         rm -f conftest.err libconftest.a conftest conftest.c
   8226         rm -rf conftest.dSYM
   8227 
   8228 fi
   8229 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
   8230 $as_echo "$lt_cv_ld_force_load" >&6; }
   8231     # Allow for Darwin 4-7 (macOS 10.0-10.3) although these are not expect to
   8232     # build without first building modern cctools / linker.
   8233     case $host_cpu-$host_os in
   8234     *-rhapsody* | *-darwin1.[012])
   8235       _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
   8236     *-darwin1.*)
   8237       _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
   8238     *-darwin*)
   8239       # darwin 5.x (macOS 10.1) onwards we only need to adjust when the
   8240       # deployment target is forced to an earlier version.
   8241       case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host in
   8242 	UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*)
   8243 	  ;;
   8244 	10.[012][,.]*)
   8245 	  _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
   8246 	  ;;
   8247 	*)
   8248 	  ;;
   8249      esac
   8250     ;;
   8251   esac
   8252     if test "$lt_cv_apple_cc_single_mod" = "yes"; then
   8253       _lt_dar_single_mod='$single_module'
   8254     fi
   8255     if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
   8256       _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
   8257     else
   8258       _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
   8259     fi
   8260     if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
   8261       _lt_dsymutil='~$DSYMUTIL $lib || :'
   8262     else
   8263       _lt_dsymutil=
   8264     fi
   8265     ;;
   8266   esac
   8267 
   8268 for ac_header in dlfcn.h
   8269 do :
   8270   ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
   8271 "
   8272 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
   8273   cat >>confdefs.h <<_ACEOF
   8274 #define HAVE_DLFCN_H 1
   8275 _ACEOF
   8276 
   8277 fi
   8278 
   8279 done
   8280 
   8281 
   8282 
   8283 
   8284 
   8285 # Set options
   8286 enable_dlopen=yes
   8287 
   8288 
   8289 
   8290 
   8291   enable_win32_dll=no
   8292 
   8293 
   8294             # Check whether --enable-shared was given.
   8295 if test "${enable_shared+set}" = set; then :
   8296   enableval=$enable_shared; p=${PACKAGE-default}
   8297     case $enableval in
   8298     yes) enable_shared=yes ;;
   8299     no) enable_shared=no ;;
   8300     *)
   8301       enable_shared=no
   8302       # Look at the argument we got.  We use all the common list separators.
   8303       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
   8304       for pkg in $enableval; do
   8305 	IFS="$lt_save_ifs"
   8306 	if test "X$pkg" = "X$p"; then
   8307 	  enable_shared=yes
   8308 	fi
   8309       done
   8310       IFS="$lt_save_ifs"
   8311       ;;
   8312     esac
   8313 else
   8314   enable_shared=yes
   8315 fi
   8316 
   8317 
   8318 
   8319 
   8320 
   8321 
   8322 
   8323 
   8324 
   8325   # Check whether --enable-static was given.
   8326 if test "${enable_static+set}" = set; then :
   8327   enableval=$enable_static; p=${PACKAGE-default}
   8328     case $enableval in
   8329     yes) enable_static=yes ;;
   8330     no) enable_static=no ;;
   8331     *)
   8332      enable_static=no
   8333       # Look at the argument we got.  We use all the common list separators.
   8334       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
   8335       for pkg in $enableval; do
   8336 	IFS="$lt_save_ifs"
   8337 	if test "X$pkg" = "X$p"; then
   8338 	  enable_static=yes
   8339 	fi
   8340       done
   8341       IFS="$lt_save_ifs"
   8342       ;;
   8343     esac
   8344 else
   8345   enable_static=yes
   8346 fi
   8347 
   8348 
   8349 
   8350 
   8351 
   8352 
   8353 
   8354 
   8355 
   8356 
   8357 # Check whether --with-pic was given.
   8358 if test "${with_pic+set}" = set; then :
   8359   withval=$with_pic; pic_mode="$withval"
   8360 else
   8361   pic_mode=default
   8362 fi
   8363 
   8364 
   8365 test -z "$pic_mode" && pic_mode=default
   8366 
   8367 
   8368 
   8369 
   8370 
   8371 
   8372 
   8373   # Check whether --enable-fast-install was given.
   8374 if test "${enable_fast_install+set}" = set; then :
   8375   enableval=$enable_fast_install; p=${PACKAGE-default}
   8376     case $enableval in
   8377     yes) enable_fast_install=yes ;;
   8378     no) enable_fast_install=no ;;
   8379     *)
   8380       enable_fast_install=no
   8381       # Look at the argument we got.  We use all the common list separators.
   8382       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
   8383       for pkg in $enableval; do
   8384 	IFS="$lt_save_ifs"
   8385 	if test "X$pkg" = "X$p"; then
   8386 	  enable_fast_install=yes
   8387 	fi
   8388       done
   8389       IFS="$lt_save_ifs"
   8390       ;;
   8391     esac
   8392 else
   8393   enable_fast_install=yes
   8394 fi
   8395 
   8396 
   8397 
   8398 
   8399 
   8400 
   8401 
   8402 
   8403 
   8404 
   8405 
   8406 # This can be used to rebuild libtool when needed
   8407 LIBTOOL_DEPS="$ltmain"
   8408 
   8409 # Always use our own libtool.
   8410 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
   8411 
   8412 
   8413 
   8414 
   8415 
   8416 
   8417 
   8418 
   8419 
   8420 
   8421 
   8422 
   8423 
   8424 
   8425 
   8426 
   8427 
   8428 
   8429 
   8430 
   8431 
   8432 
   8433 
   8434 
   8435 
   8436 
   8437 test -z "$LN_S" && LN_S="ln -s"
   8438 
   8439 
   8440 
   8441 
   8442 
   8443 
   8444 
   8445 
   8446 
   8447 
   8448 
   8449 
   8450 
   8451 
   8452 if test -n "${ZSH_VERSION+set}" ; then
   8453    setopt NO_GLOB_SUBST
   8454 fi
   8455 
   8456 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
   8457 $as_echo_n "checking for objdir... " >&6; }
   8458 if ${lt_cv_objdir+:} false; then :
   8459   $as_echo_n "(cached) " >&6
   8460 else
   8461   rm -f .libs 2>/dev/null
   8462 mkdir .libs 2>/dev/null
   8463 if test -d .libs; then
   8464   lt_cv_objdir=.libs
   8465 else
   8466   # MS-DOS does not allow filenames that begin with a dot.
   8467   lt_cv_objdir=_libs
   8468 fi
   8469 rmdir .libs 2>/dev/null
   8470 fi
   8471 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
   8472 $as_echo "$lt_cv_objdir" >&6; }
   8473 objdir=$lt_cv_objdir
   8474 
   8475 
   8476 
   8477 
   8478 
   8479 cat >>confdefs.h <<_ACEOF
   8480 #define LT_OBJDIR "$lt_cv_objdir/"
   8481 _ACEOF
   8482 
   8483 
   8484 
   8485 
   8486 case $host_os in
   8487 aix3*)
   8488   # AIX sometimes has problems with the GCC collect2 program.  For some
   8489   # reason, if we set the COLLECT_NAMES environment variable, the problems
   8490   # vanish in a puff of smoke.
   8491   if test "X${COLLECT_NAMES+set}" != Xset; then
   8492     COLLECT_NAMES=
   8493     export COLLECT_NAMES
   8494   fi
   8495   ;;
   8496 esac
   8497 
   8498 # Global variables:
   8499 ofile=libtool
   8500 can_build_shared=yes
   8501 
   8502 # All known linkers require a `.a' archive for static linking (except MSVC,
   8503 # which needs '.lib').
   8504 libext=a
   8505 
   8506 with_gnu_ld="$lt_cv_prog_gnu_ld"
   8507 
   8508 old_CC="$CC"
   8509 old_CFLAGS="$CFLAGS"
   8510 
   8511 # Set sane defaults for various variables
   8512 test -z "$CC" && CC=cc
   8513 test -z "$LTCC" && LTCC=$CC
   8514 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
   8515 test -z "$LD" && LD=ld
   8516 test -z "$ac_objext" && ac_objext=o
   8517 
   8518 for cc_temp in $compiler""; do
   8519   case $cc_temp in
   8520     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
   8521     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
   8522     \-*) ;;
   8523     *) break;;
   8524   esac
   8525 done
   8526 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
   8527 
   8528 
   8529 # Only perform the check for file, if the check method requires it
   8530 test -z "$MAGIC_CMD" && MAGIC_CMD=file
   8531 case $deplibs_check_method in
   8532 file_magic*)
   8533   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
   8534     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
   8535 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
   8536 if ${lt_cv_path_MAGIC_CMD+:} false; then :
   8537   $as_echo_n "(cached) " >&6
   8538 else
   8539   case $MAGIC_CMD in
   8540 [\\/*] |  ?:[\\/]*)
   8541   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
   8542   ;;
   8543 *)
   8544   lt_save_MAGIC_CMD="$MAGIC_CMD"
   8545   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
   8546   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
   8547   for ac_dir in $ac_dummy; do
   8548     IFS="$lt_save_ifs"
   8549     test -z "$ac_dir" && ac_dir=.
   8550     if test -f $ac_dir/${ac_tool_prefix}file; then
   8551       lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
   8552       if test -n "$file_magic_test_file"; then
   8553 	case $deplibs_check_method in
   8554 	"file_magic "*)
   8555 	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
   8556 	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
   8557 	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
   8558 	    $EGREP "$file_magic_regex" > /dev/null; then
   8559 	    :
   8560 	  else
   8561 	    cat <<_LT_EOF 1>&2
   8562 
   8563 *** Warning: the command libtool uses to detect shared libraries,
   8564 *** $file_magic_cmd, produces output that libtool cannot recognize.
   8565 *** The result is that libtool may fail to recognize shared libraries
   8566 *** as such.  This will affect the creation of libtool libraries that
   8567 *** depend on shared libraries, but programs linked with such libtool
   8568 *** libraries will work regardless of this problem.  Nevertheless, you
   8569 *** may want to report the problem to your system manager and/or to
   8570 *** bug-libtool@gnu.org
   8571 
   8572 _LT_EOF
   8573 	  fi ;;
   8574 	esac
   8575       fi
   8576       break
   8577     fi
   8578   done
   8579   IFS="$lt_save_ifs"
   8580   MAGIC_CMD="$lt_save_MAGIC_CMD"
   8581   ;;
   8582 esac
   8583 fi
   8584 
   8585 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
   8586 if test -n "$MAGIC_CMD"; then
   8587   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
   8588 $as_echo "$MAGIC_CMD" >&6; }
   8589 else
   8590   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   8591 $as_echo "no" >&6; }
   8592 fi
   8593 
   8594 
   8595 
   8596 
   8597 
   8598 if test -z "$lt_cv_path_MAGIC_CMD"; then
   8599   if test -n "$ac_tool_prefix"; then
   8600     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
   8601 $as_echo_n "checking for file... " >&6; }
   8602 if ${lt_cv_path_MAGIC_CMD+:} false; then :
   8603   $as_echo_n "(cached) " >&6
   8604 else
   8605   case $MAGIC_CMD in
   8606 [\\/*] |  ?:[\\/]*)
   8607   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
   8608   ;;
   8609 *)
   8610   lt_save_MAGIC_CMD="$MAGIC_CMD"
   8611   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
   8612   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
   8613   for ac_dir in $ac_dummy; do
   8614     IFS="$lt_save_ifs"
   8615     test -z "$ac_dir" && ac_dir=.
   8616     if test -f $ac_dir/file; then
   8617       lt_cv_path_MAGIC_CMD="$ac_dir/file"
   8618       if test -n "$file_magic_test_file"; then
   8619 	case $deplibs_check_method in
   8620 	"file_magic "*)
   8621 	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
   8622 	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
   8623 	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
   8624 	    $EGREP "$file_magic_regex" > /dev/null; then
   8625 	    :
   8626 	  else
   8627 	    cat <<_LT_EOF 1>&2
   8628 
   8629 *** Warning: the command libtool uses to detect shared libraries,
   8630 *** $file_magic_cmd, produces output that libtool cannot recognize.
   8631 *** The result is that libtool may fail to recognize shared libraries
   8632 *** as such.  This will affect the creation of libtool libraries that
   8633 *** depend on shared libraries, but programs linked with such libtool
   8634 *** libraries will work regardless of this problem.  Nevertheless, you
   8635 *** may want to report the problem to your system manager and/or to
   8636 *** bug-libtool@gnu.org
   8637 
   8638 _LT_EOF
   8639 	  fi ;;
   8640 	esac
   8641       fi
   8642       break
   8643     fi
   8644   done
   8645   IFS="$lt_save_ifs"
   8646   MAGIC_CMD="$lt_save_MAGIC_CMD"
   8647   ;;
   8648 esac
   8649 fi
   8650 
   8651 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
   8652 if test -n "$MAGIC_CMD"; then
   8653   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
   8654 $as_echo "$MAGIC_CMD" >&6; }
   8655 else
   8656   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   8657 $as_echo "no" >&6; }
   8658 fi
   8659 
   8660 
   8661   else
   8662     MAGIC_CMD=:
   8663   fi
   8664 fi
   8665 
   8666   fi
   8667   ;;
   8668 esac
   8669 
   8670 # Use C for the default configuration in the libtool script
   8671 
   8672 lt_save_CC="$CC"
   8673 ac_ext=c
   8674 ac_cpp='$CPP $CPPFLAGS'
   8675 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   8676 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   8677 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   8678 
   8679 
   8680 # Source file extension for C test sources.
   8681 ac_ext=c
   8682 
   8683 # Object file extension for compiled C test sources.
   8684 objext=o
   8685 objext=$objext
   8686 
   8687 # Code to be used in simple compile tests
   8688 lt_simple_compile_test_code="int some_variable = 0;"
   8689 
   8690 # Code to be used in simple link tests
   8691 lt_simple_link_test_code='int main(){return(0);}'
   8692 
   8693 
   8694 
   8695 
   8696 
   8697 
   8698 
   8699 # If no C compiler was specified, use CC.
   8700 LTCC=${LTCC-"$CC"}
   8701 
   8702 # If no C compiler flags were specified, use CFLAGS.
   8703 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
   8704 
   8705 # Allow CC to be a program name with arguments.
   8706 compiler=$CC
   8707 
   8708 # Save the default compiler, since it gets overwritten when the other
   8709 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
   8710 compiler_DEFAULT=$CC
   8711 
   8712 # save warnings/boilerplate of simple test code
   8713 ac_outfile=conftest.$ac_objext
   8714 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
   8715 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
   8716 _lt_compiler_boilerplate=`cat conftest.err`
   8717 $RM conftest*
   8718 
   8719 ac_outfile=conftest.$ac_objext
   8720 echo "$lt_simple_link_test_code" >conftest.$ac_ext
   8721 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
   8722 _lt_linker_boilerplate=`cat conftest.err`
   8723 $RM -r conftest*
   8724 
   8725 
   8726 ## CAVEAT EMPTOR:
   8727 ## There is no encapsulation within the following macros, do not change
   8728 ## the running order or otherwise move them around unless you know exactly
   8729 ## what you are doing...
   8730 if test -n "$compiler"; then
   8731 
   8732 lt_prog_compiler_no_builtin_flag=
   8733 
   8734 if test "$GCC" = yes; then
   8735   case $cc_basename in
   8736   nvcc*)
   8737     lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
   8738   *)
   8739     lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
   8740   esac
   8741 
   8742   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
   8743 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
   8744 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
   8745   $as_echo_n "(cached) " >&6
   8746 else
   8747   lt_cv_prog_compiler_rtti_exceptions=no
   8748    ac_outfile=conftest.$ac_objext
   8749    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
   8750    lt_compiler_flag="-fno-rtti -fno-exceptions"
   8751    # Insert the option either (1) after the last *FLAGS variable, or
   8752    # (2) before a word containing "conftest.", or (3) at the end.
   8753    # Note that $ac_compile itself does not contain backslashes and begins
   8754    # with a dollar sign (not a hyphen), so the echo should work correctly.
   8755    # The option is referenced via a variable to avoid confusing sed.
   8756    lt_compile=`echo "$ac_compile" | $SED \
   8757    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
   8758    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
   8759    -e 's:$: $lt_compiler_flag:'`
   8760    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
   8761    (eval "$lt_compile" 2>conftest.err)
   8762    ac_status=$?
   8763    cat conftest.err >&5
   8764    echo "$as_me:$LINENO: \$? = $ac_status" >&5
   8765    if (exit $ac_status) && test -s "$ac_outfile"; then
   8766      # The compiler can only warn and ignore the option if not recognized
   8767      # So say no if there are warnings other than the usual output.
   8768      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
   8769      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
   8770      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
   8771        lt_cv_prog_compiler_rtti_exceptions=yes
   8772      fi
   8773    fi
   8774    $RM conftest*
   8775 
   8776 fi
   8777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
   8778 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
   8779 
   8780 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
   8781     lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
   8782 else
   8783     :
   8784 fi
   8785 
   8786 fi
   8787 
   8788 
   8789 
   8790 
   8791 
   8792 
   8793   lt_prog_compiler_wl=
   8794 lt_prog_compiler_pic=
   8795 lt_prog_compiler_static=
   8796 
   8797 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
   8798 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
   8799 
   8800   if test "$GCC" = yes; then
   8801     lt_prog_compiler_wl='-Wl,'
   8802     lt_prog_compiler_static='-static'
   8803 
   8804     case $host_os in
   8805       aix*)
   8806       # All AIX code is PIC.
   8807       if test "$host_cpu" = ia64; then
   8808 	# AIX 5 now supports IA64 processor
   8809 	lt_prog_compiler_static='-Bstatic'
   8810       fi
   8811       lt_prog_compiler_pic='-fPIC'
   8812       ;;
   8813 
   8814     amigaos*)
   8815       case $host_cpu in
   8816       powerpc)
   8817             # see comment about AmigaOS4 .so support
   8818             lt_prog_compiler_pic='-fPIC'
   8819         ;;
   8820       m68k)
   8821             # FIXME: we need at least 68020 code to build shared libraries, but
   8822             # adding the `-m68020' flag to GCC prevents building anything better,
   8823             # like `-m68040'.
   8824             lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
   8825         ;;
   8826       esac
   8827       ;;
   8828 
   8829     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
   8830       # PIC is the default for these OSes.
   8831       ;;
   8832 
   8833     mingw* | cygwin* | pw32* | os2* | cegcc*)
   8834       # This hack is so that the source file can tell whether it is being
   8835       # built for inclusion in a dll (and should export symbols for example).
   8836       # Although the cygwin gcc ignores -fPIC, still need this for old-style
   8837       # (--disable-auto-import) libraries
   8838       lt_prog_compiler_pic='-DDLL_EXPORT'
   8839       ;;
   8840 
   8841     darwin* | rhapsody*)
   8842       # PIC is the default on this platform
   8843       # Common symbols not allowed in MH_DYLIB files
   8844       lt_prog_compiler_pic='-fno-common'
   8845       ;;
   8846 
   8847     haiku*)
   8848       # PIC is the default for Haiku.
   8849       # The "-static" flag exists, but is broken.
   8850       lt_prog_compiler_static=
   8851       ;;
   8852 
   8853     hpux*)
   8854       # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
   8855       # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
   8856       # sets the default TLS model and affects inlining.
   8857       case $host_cpu in
   8858       hppa*64*)
   8859 	# +Z the default
   8860 	;;
   8861       *)
   8862 	lt_prog_compiler_pic='-fPIC'
   8863 	;;
   8864       esac
   8865       ;;
   8866 
   8867     interix[3-9]*)
   8868       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
   8869       # Instead, we relocate shared libraries at runtime.
   8870       ;;
   8871 
   8872     msdosdjgpp*)
   8873       # Just because we use GCC doesn't mean we suddenly get shared libraries
   8874       # on systems that don't support them.
   8875       lt_prog_compiler_can_build_shared=no
   8876       enable_shared=no
   8877       ;;
   8878 
   8879     *nto* | *qnx*)
   8880       # QNX uses GNU C++, but need to define -shared option too, otherwise
   8881       # it will coredump.
   8882       lt_prog_compiler_pic='-fPIC -shared'
   8883       ;;
   8884 
   8885     sysv4*MP*)
   8886       if test -d /usr/nec; then
   8887 	lt_prog_compiler_pic=-Kconform_pic
   8888       fi
   8889       ;;
   8890 
   8891     *)
   8892       lt_prog_compiler_pic='-fPIC'
   8893       ;;
   8894     esac
   8895 
   8896     case $cc_basename in
   8897     nvcc*) # Cuda Compiler Driver 2.2
   8898       lt_prog_compiler_wl='-Xlinker '
   8899       lt_prog_compiler_pic='-Xcompiler -fPIC'
   8900       ;;
   8901     esac
   8902   else
   8903     # PORTME Check for flag to pass linker flags through the system compiler.
   8904     case $host_os in
   8905     aix*)
   8906       lt_prog_compiler_wl='-Wl,'
   8907       if test "$host_cpu" = ia64; then
   8908 	# AIX 5 now supports IA64 processor
   8909 	lt_prog_compiler_static='-Bstatic'
   8910       else
   8911 	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
   8912       fi
   8913       ;;
   8914 
   8915     mingw* | cygwin* | pw32* | os2* | cegcc*)
   8916       # This hack is so that the source file can tell whether it is being
   8917       # built for inclusion in a dll (and should export symbols for example).
   8918       lt_prog_compiler_pic='-DDLL_EXPORT'
   8919       ;;
   8920 
   8921     hpux9* | hpux10* | hpux11*)
   8922       lt_prog_compiler_wl='-Wl,'
   8923       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
   8924       # not for PA HP-UX.
   8925       case $host_cpu in
   8926       hppa*64*|ia64*)
   8927 	# +Z the default
   8928 	;;
   8929       *)
   8930 	lt_prog_compiler_pic='+Z'
   8931 	;;
   8932       esac
   8933       # Is there a better lt_prog_compiler_static that works with the bundled CC?
   8934       lt_prog_compiler_static='${wl}-a ${wl}archive'
   8935       ;;
   8936 
   8937     irix5* | irix6* | nonstopux*)
   8938       lt_prog_compiler_wl='-Wl,'
   8939       # PIC (with -KPIC) is the default.
   8940       lt_prog_compiler_static='-non_shared'
   8941       ;;
   8942 
   8943     linux* | k*bsd*-gnu | kopensolaris*-gnu)
   8944       case $cc_basename in
   8945       # old Intel for x86_64 which still supported -KPIC.
   8946       ecc*)
   8947 	lt_prog_compiler_wl='-Wl,'
   8948 	lt_prog_compiler_pic='-KPIC'
   8949 	lt_prog_compiler_static='-static'
   8950         ;;
   8951       # icc used to be incompatible with GCC.
   8952       # ICC 10 doesn't accept -KPIC any more.
   8953       icc* | ifort*)
   8954 	lt_prog_compiler_wl='-Wl,'
   8955 	lt_prog_compiler_pic='-fPIC'
   8956 	lt_prog_compiler_static='-static'
   8957         ;;
   8958       # Lahey Fortran 8.1.
   8959       lf95*)
   8960 	lt_prog_compiler_wl='-Wl,'
   8961 	lt_prog_compiler_pic='--shared'
   8962 	lt_prog_compiler_static='--static'
   8963 	;;
   8964       pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
   8965         # Portland Group compilers (*not* the Pentium gcc compiler,
   8966 	# which looks to be a dead project)
   8967 	lt_prog_compiler_wl='-Wl,'
   8968 	lt_prog_compiler_pic='-fpic'
   8969 	lt_prog_compiler_static='-Bstatic'
   8970         ;;
   8971       ccc*)
   8972         lt_prog_compiler_wl='-Wl,'
   8973         # All Alpha code is PIC.
   8974         lt_prog_compiler_static='-non_shared'
   8975         ;;
   8976       xl* | bgxl* | bgf* | mpixl*)
   8977 	# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
   8978 	lt_prog_compiler_wl='-Wl,'
   8979 	lt_prog_compiler_pic='-qpic'
   8980 	lt_prog_compiler_static='-qstaticlink'
   8981 	;;
   8982       *)
   8983 	case `$CC -V 2>&1 | sed 5q` in
   8984 	*Sun\ F* | *Sun*Fortran*)
   8985 	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
   8986 	  lt_prog_compiler_pic='-KPIC'
   8987 	  lt_prog_compiler_static='-Bstatic'
   8988 	  lt_prog_compiler_wl=''
   8989 	  ;;
   8990 	*Sun\ C*)
   8991 	  # Sun C 5.9
   8992 	  lt_prog_compiler_pic='-KPIC'
   8993 	  lt_prog_compiler_static='-Bstatic'
   8994 	  lt_prog_compiler_wl='-Wl,'
   8995 	  ;;
   8996 	esac
   8997 	;;
   8998       esac
   8999       ;;
   9000 
   9001     newsos6)
   9002       lt_prog_compiler_pic='-KPIC'
   9003       lt_prog_compiler_static='-Bstatic'
   9004       ;;
   9005 
   9006     *nto* | *qnx*)
   9007       # QNX uses GNU C++, but need to define -shared option too, otherwise
   9008       # it will coredump.
   9009       lt_prog_compiler_pic='-fPIC -shared'
   9010       ;;
   9011 
   9012     osf3* | osf4* | osf5*)
   9013       lt_prog_compiler_wl='-Wl,'
   9014       # All OSF/1 code is PIC.
   9015       lt_prog_compiler_static='-non_shared'
   9016       ;;
   9017 
   9018     rdos*)
   9019       lt_prog_compiler_static='-non_shared'
   9020       ;;
   9021 
   9022     solaris*)
   9023       lt_prog_compiler_pic='-KPIC'
   9024       lt_prog_compiler_static='-Bstatic'
   9025       case $cc_basename in
   9026       f77* | f90* | f95*)
   9027 	lt_prog_compiler_wl='-Qoption ld ';;
   9028       *)
   9029 	lt_prog_compiler_wl='-Wl,';;
   9030       esac
   9031       ;;
   9032 
   9033     sunos4*)
   9034       lt_prog_compiler_wl='-Qoption ld '
   9035       lt_prog_compiler_pic='-PIC'
   9036       lt_prog_compiler_static='-Bstatic'
   9037       ;;
   9038 
   9039     sysv4 | sysv4.2uw2* | sysv4.3*)
   9040       lt_prog_compiler_wl='-Wl,'
   9041       lt_prog_compiler_pic='-KPIC'
   9042       lt_prog_compiler_static='-Bstatic'
   9043       ;;
   9044 
   9045     sysv4*MP*)
   9046       if test -d /usr/nec ;then
   9047 	lt_prog_compiler_pic='-Kconform_pic'
   9048 	lt_prog_compiler_static='-Bstatic'
   9049       fi
   9050       ;;
   9051 
   9052     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
   9053       lt_prog_compiler_wl='-Wl,'
   9054       lt_prog_compiler_pic='-KPIC'
   9055       lt_prog_compiler_static='-Bstatic'
   9056       ;;
   9057 
   9058     unicos*)
   9059       lt_prog_compiler_wl='-Wl,'
   9060       lt_prog_compiler_can_build_shared=no
   9061       ;;
   9062 
   9063     uts4*)
   9064       lt_prog_compiler_pic='-pic'
   9065       lt_prog_compiler_static='-Bstatic'
   9066       ;;
   9067 
   9068     *)
   9069       lt_prog_compiler_can_build_shared=no
   9070       ;;
   9071     esac
   9072   fi
   9073 
   9074 case $host_os in
   9075   # For platforms which do not support PIC, -DPIC is meaningless:
   9076   *djgpp*)
   9077     lt_prog_compiler_pic=
   9078     ;;
   9079   *)
   9080     lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
   9081     ;;
   9082 esac
   9083 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
   9084 $as_echo "$lt_prog_compiler_pic" >&6; }
   9085 
   9086 
   9087 
   9088 
   9089 
   9090 
   9091 #
   9092 # Check to make sure the PIC flag actually works.
   9093 #
   9094 if test -n "$lt_prog_compiler_pic"; then
   9095   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
   9096 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
   9097 if ${lt_cv_prog_compiler_pic_works+:} false; then :
   9098   $as_echo_n "(cached) " >&6
   9099 else
   9100   lt_cv_prog_compiler_pic_works=no
   9101    ac_outfile=conftest.$ac_objext
   9102    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
   9103    lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
   9104    # Insert the option either (1) after the last *FLAGS variable, or
   9105    # (2) before a word containing "conftest.", or (3) at the end.
   9106    # Note that $ac_compile itself does not contain backslashes and begins
   9107    # with a dollar sign (not a hyphen), so the echo should work correctly.
   9108    # The option is referenced via a variable to avoid confusing sed.
   9109    lt_compile=`echo "$ac_compile" | $SED \
   9110    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
   9111    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
   9112    -e 's:$: $lt_compiler_flag:'`
   9113    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
   9114    (eval "$lt_compile" 2>conftest.err)
   9115    ac_status=$?
   9116    cat conftest.err >&5
   9117    echo "$as_me:$LINENO: \$? = $ac_status" >&5
   9118    if (exit $ac_status) && test -s "$ac_outfile"; then
   9119      # The compiler can only warn and ignore the option if not recognized
   9120      # So say no if there are warnings other than the usual output.
   9121      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
   9122      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
   9123      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
   9124        lt_cv_prog_compiler_pic_works=yes
   9125      fi
   9126    fi
   9127    $RM conftest*
   9128 
   9129 fi
   9130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
   9131 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
   9132 
   9133 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
   9134     case $lt_prog_compiler_pic in
   9135      "" | " "*) ;;
   9136      *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
   9137      esac
   9138 else
   9139     lt_prog_compiler_pic=
   9140      lt_prog_compiler_can_build_shared=no
   9141 fi
   9142 
   9143 fi
   9144 
   9145 
   9146 
   9147 
   9148 
   9149 
   9150 #
   9151 # Check to make sure the static flag actually works.
   9152 #
   9153 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
   9154 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
   9155 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
   9156 if ${lt_cv_prog_compiler_static_works+:} false; then :
   9157   $as_echo_n "(cached) " >&6
   9158 else
   9159   lt_cv_prog_compiler_static_works=no
   9160    save_LDFLAGS="$LDFLAGS"
   9161    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
   9162    echo "$lt_simple_link_test_code" > conftest.$ac_ext
   9163    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
   9164      # The linker can only warn and ignore the option if not recognized
   9165      # So say no if there are warnings
   9166      if test -s conftest.err; then
   9167        # Append any errors to the config.log.
   9168        cat conftest.err 1>&5
   9169        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
   9170        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
   9171        if diff conftest.exp conftest.er2 >/dev/null; then
   9172          lt_cv_prog_compiler_static_works=yes
   9173        fi
   9174      else
   9175        lt_cv_prog_compiler_static_works=yes
   9176      fi
   9177    fi
   9178    $RM -r conftest*
   9179    LDFLAGS="$save_LDFLAGS"
   9180 
   9181 fi
   9182 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
   9183 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
   9184 
   9185 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
   9186     :
   9187 else
   9188     lt_prog_compiler_static=
   9189 fi
   9190 
   9191 
   9192 
   9193 
   9194 
   9195 
   9196 
   9197   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
   9198 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
   9199 if ${lt_cv_prog_compiler_c_o+:} false; then :
   9200   $as_echo_n "(cached) " >&6
   9201 else
   9202   lt_cv_prog_compiler_c_o=no
   9203    $RM -r conftest 2>/dev/null
   9204    mkdir conftest
   9205    cd conftest
   9206    mkdir out
   9207    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
   9208 
   9209    lt_compiler_flag="-o out/conftest2.$ac_objext"
   9210    # Insert the option either (1) after the last *FLAGS variable, or
   9211    # (2) before a word containing "conftest.", or (3) at the end.
   9212    # Note that $ac_compile itself does not contain backslashes and begins
   9213    # with a dollar sign (not a hyphen), so the echo should work correctly.
   9214    lt_compile=`echo "$ac_compile" | $SED \
   9215    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
   9216    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
   9217    -e 's:$: $lt_compiler_flag:'`
   9218    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
   9219    (eval "$lt_compile" 2>out/conftest.err)
   9220    ac_status=$?
   9221    cat out/conftest.err >&5
   9222    echo "$as_me:$LINENO: \$? = $ac_status" >&5
   9223    if (exit $ac_status) && test -s out/conftest2.$ac_objext
   9224    then
   9225      # The compiler can only warn and ignore the option if not recognized
   9226      # So say no if there are warnings
   9227      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
   9228      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
   9229      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
   9230        lt_cv_prog_compiler_c_o=yes
   9231      fi
   9232    fi
   9233    chmod u+w . 2>&5
   9234    $RM conftest*
   9235    # SGI C++ compiler will create directory out/ii_files/ for
   9236    # template instantiation
   9237    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
   9238    $RM out/* && rmdir out
   9239    cd ..
   9240    $RM -r conftest
   9241    $RM conftest*
   9242 
   9243 fi
   9244 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
   9245 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
   9246 
   9247 
   9248 
   9249 
   9250 
   9251 
   9252   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
   9253 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
   9254 if ${lt_cv_prog_compiler_c_o+:} false; then :
   9255   $as_echo_n "(cached) " >&6
   9256 else
   9257   lt_cv_prog_compiler_c_o=no
   9258    $RM -r conftest 2>/dev/null
   9259    mkdir conftest
   9260    cd conftest
   9261    mkdir out
   9262    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
   9263 
   9264    lt_compiler_flag="-o out/conftest2.$ac_objext"
   9265    # Insert the option either (1) after the last *FLAGS variable, or
   9266    # (2) before a word containing "conftest.", or (3) at the end.
   9267    # Note that $ac_compile itself does not contain backslashes and begins
   9268    # with a dollar sign (not a hyphen), so the echo should work correctly.
   9269    lt_compile=`echo "$ac_compile" | $SED \
   9270    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
   9271    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
   9272    -e 's:$: $lt_compiler_flag:'`
   9273    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
   9274    (eval "$lt_compile" 2>out/conftest.err)
   9275    ac_status=$?
   9276    cat out/conftest.err >&5
   9277    echo "$as_me:$LINENO: \$? = $ac_status" >&5
   9278    if (exit $ac_status) && test -s out/conftest2.$ac_objext
   9279    then
   9280      # The compiler can only warn and ignore the option if not recognized
   9281      # So say no if there are warnings
   9282      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
   9283      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
   9284      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
   9285        lt_cv_prog_compiler_c_o=yes
   9286      fi
   9287    fi
   9288    chmod u+w . 2>&5
   9289    $RM conftest*
   9290    # SGI C++ compiler will create directory out/ii_files/ for
   9291    # template instantiation
   9292    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
   9293    $RM out/* && rmdir out
   9294    cd ..
   9295    $RM -r conftest
   9296    $RM conftest*
   9297 
   9298 fi
   9299 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
   9300 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
   9301 
   9302 
   9303 
   9304 
   9305 hard_links="nottested"
   9306 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
   9307   # do not overwrite the value of need_locks provided by the user
   9308   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
   9309 $as_echo_n "checking if we can lock with hard links... " >&6; }
   9310   hard_links=yes
   9311   $RM conftest*
   9312   ln conftest.a conftest.b 2>/dev/null && hard_links=no
   9313   touch conftest.a
   9314   ln conftest.a conftest.b 2>&5 || hard_links=no
   9315   ln conftest.a conftest.b 2>/dev/null && hard_links=no
   9316   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
   9317 $as_echo "$hard_links" >&6; }
   9318   if test "$hard_links" = no; then
   9319     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
   9320 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
   9321     need_locks=warn
   9322   fi
   9323 else
   9324   need_locks=no
   9325 fi
   9326 
   9327 
   9328 
   9329 
   9330 
   9331 
   9332   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
   9333 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
   9334 
   9335   runpath_var=
   9336   allow_undefined_flag=
   9337   always_export_symbols=no
   9338   archive_cmds=
   9339   archive_expsym_cmds=
   9340   compiler_needs_object=no
   9341   enable_shared_with_static_runtimes=no
   9342   export_dynamic_flag_spec=
   9343   export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
   9344   hardcode_automatic=no
   9345   hardcode_direct=no
   9346   hardcode_direct_absolute=no
   9347   hardcode_libdir_flag_spec=
   9348   hardcode_libdir_flag_spec_ld=
   9349   hardcode_libdir_separator=
   9350   hardcode_minus_L=no
   9351   hardcode_shlibpath_var=unsupported
   9352   inherit_rpath=no
   9353   link_all_deplibs=unknown
   9354   module_cmds=
   9355   module_expsym_cmds=
   9356   old_archive_from_new_cmds=
   9357   old_archive_from_expsyms_cmds=
   9358   thread_safe_flag_spec=
   9359   whole_archive_flag_spec=
   9360   # include_expsyms should be a list of space-separated symbols to be *always*
   9361   # included in the symbol list
   9362   include_expsyms=
   9363   # exclude_expsyms can be an extended regexp of symbols to exclude
   9364   # it will be wrapped by ` (' and `)$', so one must not match beginning or
   9365   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
   9366   # as well as any symbol that contains `d'.
   9367   exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
   9368   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
   9369   # platforms (ab)use it in PIC code, but their linkers get confused if
   9370   # the symbol is explicitly referenced.  Since portable code cannot
   9371   # rely on this symbol name, it's probably fine to never include it in
   9372   # preloaded symbol tables.
   9373   # Exclude shared library initialization/finalization symbols.
   9374   extract_expsyms_cmds=
   9375 
   9376   case $host_os in
   9377   cygwin* | mingw* | pw32* | cegcc*)
   9378     # FIXME: the MSVC++ port hasn't been tested in a loooong time
   9379     # When not using gcc, we currently assume that we are using
   9380     # Microsoft Visual C++.
   9381     if test "$GCC" != yes; then
   9382       with_gnu_ld=no
   9383     fi
   9384     ;;
   9385   interix*)
   9386     # we just hope/assume this is gcc and not c89 (= MSVC++)
   9387     with_gnu_ld=yes
   9388     ;;
   9389   openbsd*)
   9390     with_gnu_ld=no
   9391     ;;
   9392   esac
   9393 
   9394   ld_shlibs=yes
   9395 
   9396   # On some targets, GNU ld is compatible enough with the native linker
   9397   # that we're better off using the native interface for both.
   9398   lt_use_gnu_ld_interface=no
   9399   if test "$with_gnu_ld" = yes; then
   9400     case $host_os in
   9401       aix*)
   9402 	# The AIX port of GNU ld has always aspired to compatibility
   9403 	# with the native linker.  However, as the warning in the GNU ld
   9404 	# block says, versions before 2.19.5* couldn't really create working
   9405 	# shared libraries, regardless of the interface used.
   9406 	case `$LD -v 2>&1` in
   9407 	  *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
   9408 	  *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
   9409 	  *\ \(GNU\ Binutils\)\ [3-9]*) ;;
   9410 	  *)
   9411 	    lt_use_gnu_ld_interface=yes
   9412 	    ;;
   9413 	esac
   9414 	;;
   9415       *)
   9416 	lt_use_gnu_ld_interface=yes
   9417 	;;
   9418     esac
   9419   fi
   9420 
   9421   if test "$lt_use_gnu_ld_interface" = yes; then
   9422     # If archive_cmds runs LD, not CC, wlarc should be empty
   9423     wlarc='${wl}'
   9424 
   9425     # Set some defaults for GNU ld with shared library support. These
   9426     # are reset later if shared libraries are not supported. Putting them
   9427     # here allows them to be overridden if necessary.
   9428     runpath_var=LD_RUN_PATH
   9429     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
   9430     export_dynamic_flag_spec='${wl}--export-dynamic'
   9431     # ancient GNU ld didn't support --whole-archive et. al.
   9432     if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
   9433       whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
   9434     else
   9435       whole_archive_flag_spec=
   9436     fi
   9437     supports_anon_versioning=no
   9438     case `$LD -v 2>&1` in
   9439       *GNU\ gold*) supports_anon_versioning=yes ;;
   9440       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
   9441       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
   9442       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
   9443       *\ 2.11.*) ;; # other 2.11 versions
   9444       *) supports_anon_versioning=yes ;;
   9445     esac
   9446 
   9447     # See if GNU ld supports shared libraries.
   9448     case $host_os in
   9449     aix[3-9]*)
   9450       # On AIX/PPC, the GNU linker is very broken
   9451       if test "$host_cpu" != ia64; then
   9452 	ld_shlibs=no
   9453 	cat <<_LT_EOF 1>&2
   9454 
   9455 *** Warning: the GNU linker, at least up to release 2.19, is reported
   9456 *** to be unable to reliably create shared libraries on AIX.
   9457 *** Therefore, libtool is disabling shared libraries support.  If you
   9458 *** really care for shared libraries, you may want to install binutils
   9459 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
   9460 *** You will then need to restart the configuration process.
   9461 
   9462 _LT_EOF
   9463       fi
   9464       ;;
   9465 
   9466     amigaos*)
   9467       case $host_cpu in
   9468       powerpc)
   9469             # see comment about AmigaOS4 .so support
   9470             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   9471             archive_expsym_cmds=''
   9472         ;;
   9473       m68k)
   9474             archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
   9475             hardcode_libdir_flag_spec='-L$libdir'
   9476             hardcode_minus_L=yes
   9477         ;;
   9478       esac
   9479       ;;
   9480 
   9481     beos*)
   9482       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
   9483 	allow_undefined_flag=unsupported
   9484 	# Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
   9485 	# support --undefined.  This deserves some investigation.  FIXME
   9486 	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   9487       else
   9488 	ld_shlibs=no
   9489       fi
   9490       ;;
   9491 
   9492     cygwin* | mingw* | pw32* | cegcc*)
   9493       # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
   9494       # as there is no search path for DLLs.
   9495       hardcode_libdir_flag_spec='-L$libdir'
   9496       export_dynamic_flag_spec='${wl}--export-all-symbols'
   9497       allow_undefined_flag=unsupported
   9498       always_export_symbols=no
   9499       enable_shared_with_static_runtimes=yes
   9500       export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
   9501 
   9502       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
   9503         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
   9504 	# If the export-symbols file already is a .def file (1st line
   9505 	# is EXPORTS), use it as is; otherwise, prepend...
   9506 	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
   9507 	  cp $export_symbols $output_objdir/$soname.def;
   9508 	else
   9509 	  echo EXPORTS > $output_objdir/$soname.def;
   9510 	  cat $export_symbols >> $output_objdir/$soname.def;
   9511 	fi~
   9512 	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
   9513       else
   9514 	ld_shlibs=no
   9515       fi
   9516       ;;
   9517 
   9518     haiku*)
   9519       archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   9520       link_all_deplibs=yes
   9521       ;;
   9522 
   9523     interix[3-9]*)
   9524       hardcode_direct=no
   9525       hardcode_shlibpath_var=no
   9526       hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
   9527       export_dynamic_flag_spec='${wl}-E'
   9528       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
   9529       # Instead, shared libraries are loaded at an image base (0x10000000 by
   9530       # default) and relocated if they conflict, which is a slow very memory
   9531       # consuming and fragmenting process.  To avoid this, we pick a random,
   9532       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
   9533       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
   9534       archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
   9535       archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
   9536       ;;
   9537 
   9538     gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi)
   9539       tmp_diet=no
   9540       if test "$host_os" = linux-dietlibc; then
   9541 	case $cc_basename in
   9542 	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
   9543 	esac
   9544       fi
   9545       if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
   9546 	 && test "$tmp_diet" = no
   9547       then
   9548 	tmp_addflag=' $pic_flag'
   9549 	tmp_sharedflag='-shared'
   9550 	case $cc_basename,$host_cpu in
   9551         pgcc*)				# Portland Group C compiler
   9552 	  whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
   9553 	  tmp_addflag=' $pic_flag'
   9554 	  ;;
   9555 	pgf77* | pgf90* | pgf95* | pgfortran*)
   9556 					# Portland Group f77 and f90 compilers
   9557 	  whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
   9558 	  tmp_addflag=' $pic_flag -Mnomain' ;;
   9559 	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
   9560 	  tmp_addflag=' -i_dynamic' ;;
   9561 	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
   9562 	  tmp_addflag=' -i_dynamic -nofor_main' ;;
   9563 	ifc* | ifort*)			# Intel Fortran compiler
   9564 	  tmp_addflag=' -nofor_main' ;;
   9565 	lf95*)				# Lahey Fortran 8.1
   9566 	  whole_archive_flag_spec=
   9567 	  tmp_sharedflag='--shared' ;;
   9568 	xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
   9569 	  tmp_sharedflag='-qmkshrobj'
   9570 	  tmp_addflag= ;;
   9571 	nvcc*)	# Cuda Compiler Driver 2.2
   9572 	  whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
   9573 	  compiler_needs_object=yes
   9574 	  ;;
   9575 	esac
   9576 	case `$CC -V 2>&1 | sed 5q` in
   9577 	*Sun\ C*)			# Sun C 5.9
   9578 	  whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
   9579 	  compiler_needs_object=yes
   9580 	  tmp_sharedflag='-G' ;;
   9581 	*Sun\ F*)			# Sun Fortran 8.3
   9582 	  tmp_sharedflag='-G' ;;
   9583 	esac
   9584 	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   9585 
   9586         if test "x$supports_anon_versioning" = xyes; then
   9587           archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
   9588 	    cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
   9589 	    echo "local: *; };" >> $output_objdir/$libname.ver~
   9590 	    $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
   9591         fi
   9592 
   9593 	case $cc_basename in
   9594 	xlf* | bgf* | bgxlf* | mpixlf*)
   9595 	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
   9596 	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
   9597 	  hardcode_libdir_flag_spec=
   9598 	  hardcode_libdir_flag_spec_ld='-rpath $libdir'
   9599 	  archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
   9600 	  if test "x$supports_anon_versioning" = xyes; then
   9601 	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
   9602 	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
   9603 	      echo "local: *; };" >> $output_objdir/$libname.ver~
   9604 	      $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
   9605 	  fi
   9606 	  ;;
   9607 	esac
   9608       else
   9609         ld_shlibs=no
   9610       fi
   9611       ;;
   9612 
   9613     netbsd*)
   9614       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
   9615 	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
   9616 	wlarc=
   9617       else
   9618 	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   9619 	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
   9620       fi
   9621       ;;
   9622 
   9623     solaris*)
   9624       if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
   9625 	ld_shlibs=no
   9626 	cat <<_LT_EOF 1>&2
   9627 
   9628 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
   9629 *** create shared libraries on Solaris systems.  Therefore, libtool
   9630 *** is disabling shared libraries support.  We urge you to upgrade GNU
   9631 *** binutils to release 2.9.1 or newer.  Another option is to modify
   9632 *** your PATH or compiler configuration so that the native linker is
   9633 *** used, and then restart.
   9634 
   9635 _LT_EOF
   9636       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
   9637 	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   9638 	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
   9639       else
   9640 	ld_shlibs=no
   9641       fi
   9642       ;;
   9643 
   9644     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
   9645       case `$LD -v 2>&1` in
   9646         *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
   9647 	ld_shlibs=no
   9648 	cat <<_LT_EOF 1>&2
   9649 
   9650 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
   9651 *** reliably create shared libraries on SCO systems.  Therefore, libtool
   9652 *** is disabling shared libraries support.  We urge you to upgrade GNU
   9653 *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
   9654 *** your PATH or compiler configuration so that the native linker is
   9655 *** used, and then restart.
   9656 
   9657 _LT_EOF
   9658 	;;
   9659 	*)
   9660 	  # For security reasons, it is highly recommended that you always
   9661 	  # use absolute paths for naming shared libraries, and exclude the
   9662 	  # DT_RUNPATH tag from executables and libraries.  But doing so
   9663 	  # requires that you compile everything twice, which is a pain.
   9664 	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
   9665 	    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
   9666 	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   9667 	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
   9668 	  else
   9669 	    ld_shlibs=no
   9670 	  fi
   9671 	;;
   9672       esac
   9673       ;;
   9674 
   9675     sunos4*)
   9676       archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
   9677       wlarc=
   9678       hardcode_direct=yes
   9679       hardcode_shlibpath_var=no
   9680       ;;
   9681 
   9682     *)
   9683       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
   9684 	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   9685 	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
   9686       else
   9687 	ld_shlibs=no
   9688       fi
   9689       ;;
   9690     esac
   9691 
   9692     if test "$ld_shlibs" = no; then
   9693       runpath_var=
   9694       hardcode_libdir_flag_spec=
   9695       export_dynamic_flag_spec=
   9696       whole_archive_flag_spec=
   9697     fi
   9698   else
   9699     # PORTME fill in a description of your system's linker (not GNU ld)
   9700     case $host_os in
   9701     aix3*)
   9702       allow_undefined_flag=unsupported
   9703       always_export_symbols=yes
   9704       archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
   9705       # Note: this linker hardcodes the directories in LIBPATH if there
   9706       # are no directories specified by -L.
   9707       hardcode_minus_L=yes
   9708       if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
   9709 	# Neither direct hardcoding nor static linking is supported with a
   9710 	# broken collect2.
   9711 	hardcode_direct=unsupported
   9712       fi
   9713       ;;
   9714 
   9715     aix[4-9]*)
   9716       if test "$host_cpu" = ia64; then
   9717 	# On IA64, the linker does run time linking by default, so we don't
   9718 	# have to do anything special.
   9719 	aix_use_runtimelinking=no
   9720 	exp_sym_flag='-Bexport'
   9721 	no_entry_flag=""
   9722       else
   9723 	# If we're using GNU nm, then we don't want the "-C" option.
   9724 	# -C means demangle to AIX nm, but means don't demangle with GNU nm
   9725 	# Also, AIX nm treats weak defined symbols like other global
   9726 	# defined symbols, whereas GNU nm marks them as "W".
   9727 	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
   9728 	  export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
   9729 	else
   9730 	  export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
   9731 	fi
   9732 	aix_use_runtimelinking=no
   9733 
   9734 	# Test if we are trying to use run time linking or normal
   9735 	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
   9736 	# need to do runtime linking.
   9737 	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
   9738 	  for ld_flag in $LDFLAGS; do
   9739 	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
   9740 	    aix_use_runtimelinking=yes
   9741 	    break
   9742 	  fi
   9743 	  done
   9744 	  ;;
   9745 	esac
   9746 
   9747 	exp_sym_flag='-bexport'
   9748 	no_entry_flag='-bnoentry'
   9749       fi
   9750 
   9751       # When large executables or shared objects are built, AIX ld can
   9752       # have problems creating the table of contents.  If linking a library
   9753       # or program results in "error TOC overflow" add -mminimal-toc to
   9754       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
   9755       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
   9756 
   9757       archive_cmds=''
   9758       hardcode_direct=yes
   9759       hardcode_direct_absolute=yes
   9760       hardcode_libdir_separator=':'
   9761       link_all_deplibs=yes
   9762       file_list_spec='${wl}-f,'
   9763 
   9764       if test "$GCC" = yes; then
   9765 	case $host_os in aix4.[012]|aix4.[012].*)
   9766 	# We only want to do this on AIX 4.2 and lower, the check
   9767 	# below for broken collect2 doesn't work under 4.3+
   9768 	  collect2name=`${CC} -print-prog-name=collect2`
   9769 	  if test -f "$collect2name" &&
   9770 	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
   9771 	  then
   9772 	  # We have reworked collect2
   9773 	  :
   9774 	  else
   9775 	  # We have old collect2
   9776 	  hardcode_direct=unsupported
   9777 	  # It fails to find uninstalled libraries when the uninstalled
   9778 	  # path is not listed in the libpath.  Setting hardcode_minus_L
   9779 	  # to unsupported forces relinking
   9780 	  hardcode_minus_L=yes
   9781 	  hardcode_libdir_flag_spec='-L$libdir'
   9782 	  hardcode_libdir_separator=
   9783 	  fi
   9784 	  ;;
   9785 	esac
   9786 	shared_flag='-shared'
   9787 	if test "$aix_use_runtimelinking" = yes; then
   9788 	  shared_flag="$shared_flag "'${wl}-G'
   9789 	fi
   9790       else
   9791 	# not using gcc
   9792 	if test "$host_cpu" = ia64; then
   9793 	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
   9794 	# chokes on -Wl,-G. The following line is correct:
   9795 	  shared_flag='-G'
   9796 	else
   9797 	  if test "$aix_use_runtimelinking" = yes; then
   9798 	    shared_flag='${wl}-G'
   9799 	  else
   9800 	    shared_flag='${wl}-bM:SRE'
   9801 	  fi
   9802 	fi
   9803       fi
   9804 
   9805       export_dynamic_flag_spec='${wl}-bexpall'
   9806       # It seems that -bexpall does not export symbols beginning with
   9807       # underscore (_), so it is better to generate a list of symbols to export.
   9808       always_export_symbols=yes
   9809       if test "$aix_use_runtimelinking" = yes; then
   9810 	# Warning - without using the other runtime loading flags (-brtl),
   9811 	# -berok will link without error, but may produce a broken library.
   9812 	allow_undefined_flag='-berok'
   9813         # Determine the default libpath from the value encoded in an
   9814         # empty executable.
   9815         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   9816 /* end confdefs.h.  */
   9817 
   9818 int
   9819 main ()
   9820 {
   9821 
   9822   ;
   9823   return 0;
   9824 }
   9825 _ACEOF
   9826 if ac_fn_c_try_link "$LINENO"; then :
   9827 
   9828 lt_aix_libpath_sed='
   9829     /Import File Strings/,/^$/ {
   9830 	/^0/ {
   9831 	    s/^0  *\(.*\)$/\1/
   9832 	    p
   9833 	}
   9834     }'
   9835 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
   9836 # Check for a 64-bit object if we didn't find anything.
   9837 if test -z "$aix_libpath"; then
   9838   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
   9839 fi
   9840 fi
   9841 rm -f core conftest.err conftest.$ac_objext \
   9842     conftest$ac_exeext conftest.$ac_ext
   9843 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
   9844 
   9845         hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
   9846         archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
   9847       else
   9848 	if test "$host_cpu" = ia64; then
   9849 	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
   9850 	  allow_undefined_flag="-z nodefs"
   9851 	  archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
   9852 	else
   9853 	 # Determine the default libpath from the value encoded in an
   9854 	 # empty executable.
   9855 	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   9856 /* end confdefs.h.  */
   9857 
   9858 int
   9859 main ()
   9860 {
   9861 
   9862   ;
   9863   return 0;
   9864 }
   9865 _ACEOF
   9866 if ac_fn_c_try_link "$LINENO"; then :
   9867 
   9868 lt_aix_libpath_sed='
   9869     /Import File Strings/,/^$/ {
   9870 	/^0/ {
   9871 	    s/^0  *\(.*\)$/\1/
   9872 	    p
   9873 	}
   9874     }'
   9875 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
   9876 # Check for a 64-bit object if we didn't find anything.
   9877 if test -z "$aix_libpath"; then
   9878   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
   9879 fi
   9880 fi
   9881 rm -f core conftest.err conftest.$ac_objext \
   9882     conftest$ac_exeext conftest.$ac_ext
   9883 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
   9884 
   9885 	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
   9886 	  # Warning - without using the other run time loading flags,
   9887 	  # -berok will link without error, but may produce a broken library.
   9888 	  no_undefined_flag=' ${wl}-bernotok'
   9889 	  allow_undefined_flag=' ${wl}-berok'
   9890 	  if test "$with_gnu_ld" = yes; then
   9891 	    # We only use this code for GNU lds that support --whole-archive.
   9892 	    whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
   9893 	  else
   9894 	    # Exported symbols can be pulled into shared objects from archives
   9895 	    whole_archive_flag_spec='$convenience'
   9896 	  fi
   9897 	  archive_cmds_need_lc=yes
   9898 	  # This is similar to how AIX traditionally builds its shared libraries.
   9899 	  archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
   9900 	fi
   9901       fi
   9902       ;;
   9903 
   9904     amigaos*)
   9905       case $host_cpu in
   9906       powerpc)
   9907             # see comment about AmigaOS4 .so support
   9908             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   9909             archive_expsym_cmds=''
   9910         ;;
   9911       m68k)
   9912             archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
   9913             hardcode_libdir_flag_spec='-L$libdir'
   9914             hardcode_minus_L=yes
   9915         ;;
   9916       esac
   9917       ;;
   9918 
   9919     bsdi[45]*)
   9920       export_dynamic_flag_spec=-rdynamic
   9921       ;;
   9922 
   9923     cygwin* | mingw* | pw32* | cegcc*)
   9924       # When not using gcc, we currently assume that we are using
   9925       # Microsoft Visual C++.
   9926       # hardcode_libdir_flag_spec is actually meaningless, as there is
   9927       # no search path for DLLs.
   9928       hardcode_libdir_flag_spec=' '
   9929       allow_undefined_flag=unsupported
   9930       # Tell ltmain to make .lib files, not .a files.
   9931       libext=lib
   9932       # Tell ltmain to make .dll files, not .so files.
   9933       shrext_cmds=".dll"
   9934       # FIXME: Setting linknames here is a bad hack.
   9935       archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
   9936       # The linker will automatically build a .lib file if we build a DLL.
   9937       old_archive_from_new_cmds='true'
   9938       # FIXME: Should let the user specify the lib program.
   9939       old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
   9940       fix_srcfile_path='`cygpath -w "$srcfile"`'
   9941       enable_shared_with_static_runtimes=yes
   9942       ;;
   9943 
   9944     darwin* | rhapsody*)
   9945 
   9946 
   9947   archive_cmds_need_lc=no
   9948   hardcode_direct=no
   9949   hardcode_automatic=yes
   9950   hardcode_shlibpath_var=unsupported
   9951   if test "$lt_cv_ld_force_load" = "yes"; then
   9952     whole_archive_flag_spec='`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
   9953   else
   9954     whole_archive_flag_spec=''
   9955   fi
   9956   link_all_deplibs=yes
   9957   allow_undefined_flag="$_lt_dar_allow_undefined"
   9958   case $cc_basename in
   9959      ifort*) _lt_dar_can_shared=yes ;;
   9960      *) _lt_dar_can_shared=$GCC ;;
   9961   esac
   9962   if test "$_lt_dar_can_shared" = "yes"; then
   9963     output_verbose_link_cmd=func_echo_all
   9964     archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
   9965     module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
   9966     archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
   9967     module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
   9968 
   9969   else
   9970   ld_shlibs=no
   9971   fi
   9972 
   9973       ;;
   9974 
   9975     dgux*)
   9976       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   9977       hardcode_libdir_flag_spec='-L$libdir'
   9978       hardcode_shlibpath_var=no
   9979       ;;
   9980 
   9981     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
   9982     # support.  Future versions do this automatically, but an explicit c++rt0.o
   9983     # does not break anything, and helps significantly (at the cost of a little
   9984     # extra space).
   9985     freebsd2.2*)
   9986       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
   9987       hardcode_libdir_flag_spec='-R$libdir'
   9988       hardcode_direct=yes
   9989       hardcode_shlibpath_var=no
   9990       ;;
   9991 
   9992     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
   9993     freebsd2.*)
   9994       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
   9995       hardcode_direct=yes
   9996       hardcode_minus_L=yes
   9997       hardcode_shlibpath_var=no
   9998       ;;
   9999 
   10000     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
   10001     freebsd* | dragonfly*)
   10002       archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
   10003       hardcode_libdir_flag_spec='-R$libdir'
   10004       hardcode_direct=yes
   10005       hardcode_shlibpath_var=no
   10006       ;;
   10007 
   10008     hpux9*)
   10009       if test "$GCC" = yes; then
   10010 	archive_cmds='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
   10011       else
   10012 	archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
   10013       fi
   10014       hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
   10015       hardcode_libdir_separator=:
   10016       hardcode_direct=yes
   10017 
   10018       # hardcode_minus_L: Not really in the search PATH,
   10019       # but as the default location of the library.
   10020       hardcode_minus_L=yes
   10021       export_dynamic_flag_spec='${wl}-E'
   10022       ;;
   10023 
   10024     hpux10*)
   10025       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
   10026 	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
   10027       else
   10028 	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
   10029       fi
   10030       if test "$with_gnu_ld" = no; then
   10031 	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
   10032 	hardcode_libdir_flag_spec_ld='+b $libdir'
   10033 	hardcode_libdir_separator=:
   10034 	hardcode_direct=yes
   10035 	hardcode_direct_absolute=yes
   10036 	export_dynamic_flag_spec='${wl}-E'
   10037 	# hardcode_minus_L: Not really in the search PATH,
   10038 	# but as the default location of the library.
   10039 	hardcode_minus_L=yes
   10040       fi
   10041       ;;
   10042 
   10043     hpux11*)
   10044       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
   10045 	case $host_cpu in
   10046 	hppa*64*)
   10047 	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
   10048 	  ;;
   10049 	ia64*)
   10050 	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
   10051 	  ;;
   10052 	*)
   10053 	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
   10054 	  ;;
   10055 	esac
   10056       else
   10057 	case $host_cpu in
   10058 	hppa*64*)
   10059 	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
   10060 	  ;;
   10061 	ia64*)
   10062 	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
   10063 	  ;;
   10064 	*)
   10065 
   10066 	  # Older versions of the 11.00 compiler do not understand -b yet
   10067 	  # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
   10068 	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
   10069 $as_echo_n "checking if $CC understands -b... " >&6; }
   10070 if ${lt_cv_prog_compiler__b+:} false; then :
   10071   $as_echo_n "(cached) " >&6
   10072 else
   10073   lt_cv_prog_compiler__b=no
   10074    save_LDFLAGS="$LDFLAGS"
   10075    LDFLAGS="$LDFLAGS -b"
   10076    echo "$lt_simple_link_test_code" > conftest.$ac_ext
   10077    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
   10078      # The linker can only warn and ignore the option if not recognized
   10079      # So say no if there are warnings
   10080      if test -s conftest.err; then
   10081        # Append any errors to the config.log.
   10082        cat conftest.err 1>&5
   10083        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
   10084        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
   10085        if diff conftest.exp conftest.er2 >/dev/null; then
   10086          lt_cv_prog_compiler__b=yes
   10087        fi
   10088      else
   10089        lt_cv_prog_compiler__b=yes
   10090      fi
   10091    fi
   10092    $RM -r conftest*
   10093    LDFLAGS="$save_LDFLAGS"
   10094 
   10095 fi
   10096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
   10097 $as_echo "$lt_cv_prog_compiler__b" >&6; }
   10098 
   10099 if test x"$lt_cv_prog_compiler__b" = xyes; then
   10100     archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
   10101 else
   10102     archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
   10103 fi
   10104 
   10105 	  ;;
   10106 	esac
   10107       fi
   10108       if test "$with_gnu_ld" = no; then
   10109 	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
   10110 	hardcode_libdir_separator=:
   10111 
   10112 	case $host_cpu in
   10113 	hppa*64*|ia64*)
   10114 	  hardcode_direct=no
   10115 	  hardcode_shlibpath_var=no
   10116 	  ;;
   10117 	*)
   10118 	  hardcode_direct=yes
   10119 	  hardcode_direct_absolute=yes
   10120 	  export_dynamic_flag_spec='${wl}-E'
   10121 
   10122 	  # hardcode_minus_L: Not really in the search PATH,
   10123 	  # but as the default location of the library.
   10124 	  hardcode_minus_L=yes
   10125 	  ;;
   10126 	esac
   10127       fi
   10128       ;;
   10129 
   10130     irix5* | irix6* | nonstopux*)
   10131       if test "$GCC" = yes; then
   10132 	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
   10133 	# Try to use the -exported_symbol ld option, if it does not
   10134 	# work, assume that -exports_file does not work either and
   10135 	# implicitly export all symbols.
   10136         save_LDFLAGS="$LDFLAGS"
   10137         LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
   10138         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   10139 /* end confdefs.h.  */
   10140 int foo(void) {}
   10141 _ACEOF
   10142 if ac_fn_c_try_link "$LINENO"; then :
   10143   archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
   10144 
   10145 fi
   10146 rm -f core conftest.err conftest.$ac_objext \
   10147     conftest$ac_exeext conftest.$ac_ext
   10148         LDFLAGS="$save_LDFLAGS"
   10149       else
   10150 	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
   10151 	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
   10152       fi
   10153       archive_cmds_need_lc='no'
   10154       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
   10155       hardcode_libdir_separator=:
   10156       inherit_rpath=yes
   10157       link_all_deplibs=yes
   10158       ;;
   10159 
   10160     netbsd*)
   10161       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
   10162 	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
   10163       else
   10164 	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
   10165       fi
   10166       hardcode_libdir_flag_spec='-R$libdir'
   10167       hardcode_direct=yes
   10168       hardcode_shlibpath_var=no
   10169       ;;
   10170 
   10171     newsos6)
   10172       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   10173       hardcode_direct=yes
   10174       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
   10175       hardcode_libdir_separator=:
   10176       hardcode_shlibpath_var=no
   10177       ;;
   10178 
   10179     *nto* | *qnx*)
   10180       ;;
   10181 
   10182     openbsd*)
   10183       if test -f /usr/libexec/ld.so; then
   10184 	hardcode_direct=yes
   10185 	hardcode_shlibpath_var=no
   10186 	hardcode_direct_absolute=yes
   10187 	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
   10188 	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
   10189 	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
   10190 	  hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
   10191 	  export_dynamic_flag_spec='${wl}-E'
   10192 	else
   10193 	  case $host_os in
   10194 	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
   10195 	     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
   10196 	     hardcode_libdir_flag_spec='-R$libdir'
   10197 	     ;;
   10198 	   *)
   10199 	     archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
   10200 	     hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
   10201 	     ;;
   10202 	  esac
   10203 	fi
   10204       else
   10205 	ld_shlibs=no
   10206       fi
   10207       ;;
   10208 
   10209     os2*)
   10210       hardcode_libdir_flag_spec='-L$libdir'
   10211       hardcode_minus_L=yes
   10212       allow_undefined_flag=unsupported
   10213       archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
   10214       old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
   10215       ;;
   10216 
   10217     osf3*)
   10218       if test "$GCC" = yes; then
   10219 	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
   10220 	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
   10221       else
   10222 	allow_undefined_flag=' -expect_unresolved \*'
   10223 	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
   10224       fi
   10225       archive_cmds_need_lc='no'
   10226       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
   10227       hardcode_libdir_separator=:
   10228       ;;
   10229 
   10230     osf4* | osf5*)	# as osf3* with the addition of -msym flag
   10231       if test "$GCC" = yes; then
   10232 	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
   10233 	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
   10234 	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
   10235       else
   10236 	allow_undefined_flag=' -expect_unresolved \*'
   10237 	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
   10238 	archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~
   10239 	$CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
   10240 
   10241 	# Both c and cxx compiler support -rpath directly
   10242 	hardcode_libdir_flag_spec='-rpath $libdir'
   10243       fi
   10244       archive_cmds_need_lc='no'
   10245       hardcode_libdir_separator=:
   10246       ;;
   10247 
   10248     solaris*)
   10249       no_undefined_flag=' -z defs'
   10250       if test "$GCC" = yes; then
   10251 	wlarc='${wl}'
   10252 	archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
   10253 	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
   10254 	  $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
   10255       else
   10256 	case `$CC -V 2>&1` in
   10257 	*"Compilers 5.0"*)
   10258 	  wlarc=''
   10259 	  archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
   10260 	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
   10261 	  $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
   10262 	  ;;
   10263 	*)
   10264 	  wlarc='${wl}'
   10265 	  archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
   10266 	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
   10267 	  $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
   10268 	  ;;
   10269 	esac
   10270       fi
   10271       hardcode_libdir_flag_spec='-R$libdir'
   10272       hardcode_shlibpath_var=no
   10273       case $host_os in
   10274       solaris2.[0-5] | solaris2.[0-5].*) ;;
   10275       *)
   10276 	# The compiler driver will combine and reorder linker options,
   10277 	# but understands `-z linker_flag'.  GCC discards it without `$wl',
   10278 	# but is careful enough not to reorder.
   10279 	# Supported since Solaris 2.6 (maybe 2.5.1?)
   10280 	if test "$GCC" = yes; then
   10281 	  whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
   10282 	else
   10283 	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
   10284 	fi
   10285 	;;
   10286       esac
   10287       link_all_deplibs=yes
   10288       ;;
   10289 
   10290     sunos4*)
   10291       if test "x$host_vendor" = xsequent; then
   10292 	# Use $CC to link under sequent, because it throws in some extra .o
   10293 	# files that make .init and .fini sections work.
   10294 	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
   10295       else
   10296 	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
   10297       fi
   10298       hardcode_libdir_flag_spec='-L$libdir'
   10299       hardcode_direct=yes
   10300       hardcode_minus_L=yes
   10301       hardcode_shlibpath_var=no
   10302       ;;
   10303 
   10304     sysv4)
   10305       case $host_vendor in
   10306 	sni)
   10307 	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   10308 	  hardcode_direct=yes # is this really true???
   10309 	;;
   10310 	siemens)
   10311 	  ## LD is ld it makes a PLAMLIB
   10312 	  ## CC just makes a GrossModule.
   10313 	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
   10314 	  reload_cmds='$CC -r -o $output$reload_objs'
   10315 	  hardcode_direct=no
   10316         ;;
   10317 	motorola)
   10318 	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   10319 	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
   10320 	;;
   10321       esac
   10322       runpath_var='LD_RUN_PATH'
   10323       hardcode_shlibpath_var=no
   10324       ;;
   10325 
   10326     sysv4.3*)
   10327       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   10328       hardcode_shlibpath_var=no
   10329       export_dynamic_flag_spec='-Bexport'
   10330       ;;
   10331 
   10332     sysv4*MP*)
   10333       if test -d /usr/nec; then
   10334 	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   10335 	hardcode_shlibpath_var=no
   10336 	runpath_var=LD_RUN_PATH
   10337 	hardcode_runpath_var=yes
   10338 	ld_shlibs=yes
   10339       fi
   10340       ;;
   10341 
   10342     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
   10343       no_undefined_flag='${wl}-z,text'
   10344       archive_cmds_need_lc=no
   10345       hardcode_shlibpath_var=no
   10346       runpath_var='LD_RUN_PATH'
   10347 
   10348       if test "$GCC" = yes; then
   10349 	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   10350 	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   10351       else
   10352 	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   10353 	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   10354       fi
   10355       ;;
   10356 
   10357     sysv5* | sco3.2v5* | sco5v6*)
   10358       # Note: We can NOT use -z defs as we might desire, because we do not
   10359       # link with -lc, and that would cause any symbols used from libc to
   10360       # always be unresolved, which means just about no library would
   10361       # ever link correctly.  If we're not using GNU ld we use -z text
   10362       # though, which does catch some bad symbols but isn't as heavy-handed
   10363       # as -z defs.
   10364       no_undefined_flag='${wl}-z,text'
   10365       allow_undefined_flag='${wl}-z,nodefs'
   10366       archive_cmds_need_lc=no
   10367       hardcode_shlibpath_var=no
   10368       hardcode_libdir_flag_spec='${wl}-R,$libdir'
   10369       hardcode_libdir_separator=':'
   10370       link_all_deplibs=yes
   10371       export_dynamic_flag_spec='${wl}-Bexport'
   10372       runpath_var='LD_RUN_PATH'
   10373 
   10374       if test "$GCC" = yes; then
   10375 	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   10376 	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   10377       else
   10378 	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   10379 	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   10380       fi
   10381       ;;
   10382 
   10383     uts4*)
   10384       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   10385       hardcode_libdir_flag_spec='-L$libdir'
   10386       hardcode_shlibpath_var=no
   10387       ;;
   10388 
   10389     *)
   10390       ld_shlibs=no
   10391       ;;
   10392     esac
   10393 
   10394     if test x$host_vendor = xsni; then
   10395       case $host in
   10396       sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
   10397 	export_dynamic_flag_spec='${wl}-Blargedynsym'
   10398 	;;
   10399       esac
   10400     fi
   10401   fi
   10402 
   10403 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
   10404 $as_echo "$ld_shlibs" >&6; }
   10405 test "$ld_shlibs" = no && can_build_shared=no
   10406 
   10407 with_gnu_ld=$with_gnu_ld
   10408 
   10409 
   10410 
   10411 
   10412 
   10413 
   10414 
   10415 
   10416 
   10417 
   10418 
   10419 
   10420 
   10421 
   10422 
   10423 #
   10424 # Do we need to explicitly link libc?
   10425 #
   10426 case "x$archive_cmds_need_lc" in
   10427 x|xyes)
   10428   # Assume -lc should be added
   10429   archive_cmds_need_lc=yes
   10430 
   10431   if test "$enable_shared" = yes && test "$GCC" = yes; then
   10432     case $archive_cmds in
   10433     *'~'*)
   10434       # FIXME: we may have to deal with multi-command sequences.
   10435       ;;
   10436     '$CC '*)
   10437       # Test whether the compiler implicitly links with -lc since on some
   10438       # systems, -lgcc has to come before -lc. If gcc already passes -lc
   10439       # to ld, don't add -lc before -lgcc.
   10440       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
   10441 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
   10442 if ${lt_cv_archive_cmds_need_lc+:} false; then :
   10443   $as_echo_n "(cached) " >&6
   10444 else
   10445   $RM conftest*
   10446 	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
   10447 
   10448 	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
   10449   (eval $ac_compile) 2>&5
   10450   ac_status=$?
   10451   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   10452   test $ac_status = 0; } 2>conftest.err; then
   10453 	  soname=conftest
   10454 	  lib=conftest
   10455 	  libobjs=conftest.$ac_objext
   10456 	  deplibs=
   10457 	  wl=$lt_prog_compiler_wl
   10458 	  pic_flag=$lt_prog_compiler_pic
   10459 	  compiler_flags=-v
   10460 	  linker_flags=-v
   10461 	  verstring=
   10462 	  output_objdir=.
   10463 	  libname=conftest
   10464 	  lt_save_allow_undefined_flag=$allow_undefined_flag
   10465 	  allow_undefined_flag=
   10466 	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
   10467   (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
   10468   ac_status=$?
   10469   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   10470   test $ac_status = 0; }
   10471 	  then
   10472 	    lt_cv_archive_cmds_need_lc=no
   10473 	  else
   10474 	    lt_cv_archive_cmds_need_lc=yes
   10475 	  fi
   10476 	  allow_undefined_flag=$lt_save_allow_undefined_flag
   10477 	else
   10478 	  cat conftest.err 1>&5
   10479 	fi
   10480 	$RM conftest*
   10481 
   10482 fi
   10483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
   10484 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
   10485       archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
   10486       ;;
   10487     esac
   10488   fi
   10489   ;;
   10490 esac
   10491 
   10492 
   10493 
   10494 
   10495 
   10496 
   10497 
   10498 
   10499 
   10500 
   10501 
   10502 
   10503 
   10504 
   10505 
   10506 
   10507 
   10508 
   10509 
   10510 
   10511 
   10512 
   10513 
   10514 
   10515 
   10516 
   10517 
   10518 
   10519 
   10520 
   10521 
   10522 
   10523 
   10524 
   10525 
   10526 
   10527 
   10528 
   10529 
   10530 
   10531 
   10532 
   10533 
   10534 
   10535 
   10536 
   10537 
   10538 
   10539 
   10540 
   10541 
   10542 
   10543 
   10544 
   10545 
   10546 
   10547 
   10548 
   10549 
   10550 
   10551 
   10552 
   10553 
   10554 
   10555 
   10556 
   10557 
   10558 
   10559 
   10560 
   10561 
   10562 
   10563 
   10564 
   10565 
   10566 
   10567 
   10568 
   10569 
   10570 
   10571 
   10572 
   10573 
   10574 
   10575 
   10576 
   10577 
   10578 
   10579 
   10580 
   10581 
   10582 
   10583 
   10584 
   10585 
   10586 
   10587 
   10588 
   10589 
   10590 
   10591 
   10592 
   10593 
   10594 
   10595 
   10596 
   10597 
   10598 
   10599 
   10600 
   10601 
   10602 
   10603 
   10604 
   10605 
   10606 
   10607 
   10608 
   10609 
   10610 
   10611 
   10612 
   10613 
   10614 
   10615 
   10616 
   10617 
   10618 
   10619 
   10620 
   10621 
   10622 
   10623 
   10624 
   10625 
   10626 
   10627 
   10628 
   10629 
   10630 
   10631 
   10632 
   10633 
   10634 
   10635 
   10636 
   10637 
   10638 
   10639 
   10640 
   10641 
   10642 
   10643 
   10644 
   10645 
   10646 
   10647 
   10648   { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
   10649 $as_echo_n "checking dynamic linker characteristics... " >&6; }
   10650 
   10651 if test "$GCC" = yes; then
   10652   case $host_os in
   10653     darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
   10654     *) lt_awk_arg="/^libraries:/" ;;
   10655   esac
   10656   case $host_os in
   10657     mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
   10658     *) lt_sed_strip_eq="s,=/,/,g" ;;
   10659   esac
   10660   lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
   10661   case $lt_search_path_spec in
   10662   *\;*)
   10663     # if the path contains ";" then we assume it to be the separator
   10664     # otherwise default to the standard path separator (i.e. ":") - it is
   10665     # assumed that no part of a normal pathname contains ";" but that should
   10666     # okay in the real world where ";" in dirpaths is itself problematic.
   10667     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
   10668     ;;
   10669   *)
   10670     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
   10671     ;;
   10672   esac
   10673   # Ok, now we have the path, separated by spaces, we can step through it
   10674   # and add multilib dir if necessary.
   10675   lt_tmp_lt_search_path_spec=
   10676   lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
   10677   for lt_sys_path in $lt_search_path_spec; do
   10678     if test -d "$lt_sys_path/$lt_multi_os_dir"; then
   10679       lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
   10680     else
   10681       test -d "$lt_sys_path" && \
   10682 	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
   10683     fi
   10684   done
   10685   lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
   10686 BEGIN {RS=" "; FS="/|\n";} {
   10687   lt_foo="";
   10688   lt_count=0;
   10689   for (lt_i = NF; lt_i > 0; lt_i--) {
   10690     if ($lt_i != "" && $lt_i != ".") {
   10691       if ($lt_i == "..") {
   10692         lt_count++;
   10693       } else {
   10694         if (lt_count == 0) {
   10695           lt_foo="/" $lt_i lt_foo;
   10696         } else {
   10697           lt_count--;
   10698         }
   10699       }
   10700     }
   10701   }
   10702   if (lt_foo != "") { lt_freq[lt_foo]++; }
   10703   if (lt_freq[lt_foo] == 1) { print lt_foo; }
   10704 }'`
   10705   # AWK program above erroneously prepends '/' to C:/dos/paths
   10706   # for these hosts.
   10707   case $host_os in
   10708     mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
   10709       $SED 's,/\([A-Za-z]:\),\1,g'` ;;
   10710   esac
   10711   sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
   10712 else
   10713   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
   10714 fi
   10715 library_names_spec=
   10716 libname_spec='lib$name'
   10717 soname_spec=
   10718 shrext_cmds=".so"
   10719 postinstall_cmds=
   10720 postuninstall_cmds=
   10721 finish_cmds=
   10722 finish_eval=
   10723 shlibpath_var=
   10724 shlibpath_overrides_runpath=unknown
   10725 version_type=none
   10726 dynamic_linker="$host_os ld.so"
   10727 sys_lib_dlsearch_path_spec="/lib /usr/lib"
   10728 need_lib_prefix=unknown
   10729 hardcode_into_libs=no
   10730 
   10731 # when you set need_version to no, make sure it does not cause -set_version
   10732 # flags to be left without arguments
   10733 need_version=unknown
   10734 
   10735 case $host_os in
   10736 aix3*)
   10737   version_type=linux
   10738   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
   10739   shlibpath_var=LIBPATH
   10740 
   10741   # AIX 3 has no versioning support, so we append a major version to the name.
   10742   soname_spec='${libname}${release}${shared_ext}$major'
   10743   ;;
   10744 
   10745 aix[4-9]*)
   10746   version_type=linux
   10747   need_lib_prefix=no
   10748   need_version=no
   10749   hardcode_into_libs=yes
   10750   if test "$host_cpu" = ia64; then
   10751     # AIX 5 supports IA64
   10752     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
   10753     shlibpath_var=LD_LIBRARY_PATH
   10754   else
   10755     # With GCC up to 2.95.x, collect2 would create an import file
   10756     # for dependence libraries.  The import file would start with
   10757     # the line `#! .'.  This would cause the generated library to
   10758     # depend on `.', always an invalid library.  This was fixed in
   10759     # development snapshots of GCC prior to 3.0.
   10760     case $host_os in
   10761       aix4 | aix4.[01] | aix4.[01].*)
   10762       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
   10763 	   echo ' yes '
   10764 	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
   10765 	:
   10766       else
   10767 	can_build_shared=no
   10768       fi
   10769       ;;
   10770     esac
   10771     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
   10772     # soname into executable. Probably we can add versioning support to
   10773     # collect2, so additional links can be useful in future.
   10774     if test "$aix_use_runtimelinking" = yes; then
   10775       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
   10776       # instead of lib<name>.a to let people know that these are not
   10777       # typical AIX shared libraries.
   10778       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   10779     else
   10780       # We preserve .a as extension for shared libraries through AIX4.2
   10781       # and later when we are not doing run time linking.
   10782       library_names_spec='${libname}${release}.a $libname.a'
   10783       soname_spec='${libname}${release}${shared_ext}$major'
   10784     fi
   10785     shlibpath_var=LIBPATH
   10786   fi
   10787   ;;
   10788 
   10789 amigaos*)
   10790   case $host_cpu in
   10791   powerpc)
   10792     # Since July 2007 AmigaOS4 officially supports .so libraries.
   10793     # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
   10794     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   10795     ;;
   10796   m68k)
   10797     library_names_spec='$libname.ixlibrary $libname.a'
   10798     # Create ${libname}_ixlibrary.a entries in /sys/libs.
   10799     finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
   10800     ;;
   10801   esac
   10802   ;;
   10803 
   10804 beos*)
   10805   library_names_spec='${libname}${shared_ext}'
   10806   dynamic_linker="$host_os ld.so"
   10807   shlibpath_var=LIBRARY_PATH
   10808   ;;
   10809 
   10810 bsdi[45]*)
   10811   version_type=linux
   10812   need_version=no
   10813   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   10814   soname_spec='${libname}${release}${shared_ext}$major'
   10815   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
   10816   shlibpath_var=LD_LIBRARY_PATH
   10817   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
   10818   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
   10819   # the default ld.so.conf also contains /usr/contrib/lib and
   10820   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
   10821   # libtool to hard-code these into programs
   10822   ;;
   10823 
   10824 cygwin* | mingw* | pw32* | cegcc*)
   10825   version_type=windows
   10826   shrext_cmds=".dll"
   10827   need_version=no
   10828   need_lib_prefix=no
   10829 
   10830   case $GCC,$host_os in
   10831   yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
   10832     library_names_spec='$libname.dll.a'
   10833     # DLL is installed to $(libdir)/../bin by postinstall_cmds
   10834     postinstall_cmds='base_file=`basename \${file}`~
   10835       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
   10836       dldir=$destdir/`dirname \$dlpath`~
   10837       test -d \$dldir || mkdir -p \$dldir~
   10838       $install_prog $dir/$dlname \$dldir/$dlname~
   10839       chmod a+x \$dldir/$dlname~
   10840       if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
   10841         eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
   10842       fi'
   10843     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
   10844       dlpath=$dir/\$dldll~
   10845        $RM \$dlpath'
   10846     shlibpath_overrides_runpath=yes
   10847 
   10848     case $host_os in
   10849     cygwin*)
   10850       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
   10851       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
   10852 
   10853       sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
   10854       ;;
   10855     mingw* | cegcc*)
   10856       # MinGW DLLs use traditional 'lib' prefix
   10857       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
   10858       ;;
   10859     pw32*)
   10860       # pw32 DLLs use 'pw' prefix rather than 'lib'
   10861       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
   10862       ;;
   10863     esac
   10864     ;;
   10865 
   10866   *)
   10867     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
   10868     ;;
   10869   esac
   10870   dynamic_linker='Win32 ld.exe'
   10871   # FIXME: first we should search . and the directory the executable is in
   10872   shlibpath_var=PATH
   10873   ;;
   10874 
   10875 darwin* | rhapsody*)
   10876   dynamic_linker="$host_os dyld"
   10877   version_type=darwin
   10878   need_lib_prefix=no
   10879   need_version=no
   10880   library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
   10881   soname_spec='${libname}${release}${major}$shared_ext'
   10882   shlibpath_overrides_runpath=yes
   10883   shlibpath_var=DYLD_LIBRARY_PATH
   10884   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
   10885 
   10886   sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
   10887   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
   10888   ;;
   10889 
   10890 dgux*)
   10891   version_type=linux
   10892   need_lib_prefix=no
   10893   need_version=no
   10894   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
   10895   soname_spec='${libname}${release}${shared_ext}$major'
   10896   shlibpath_var=LD_LIBRARY_PATH
   10897   ;;
   10898 
   10899 freebsd* | dragonfly*)
   10900   # DragonFly does not have aout.  When/if they implement a new
   10901   # versioning mechanism, adjust this.
   10902   if test -x /usr/bin/objformat; then
   10903     objformat=`/usr/bin/objformat`
   10904   else
   10905     case $host_os in
   10906     freebsd[23].*) objformat=aout ;;
   10907     *) objformat=elf ;;
   10908     esac
   10909   fi
   10910   version_type=freebsd-$objformat
   10911   case $version_type in
   10912     freebsd-elf*)
   10913       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
   10914       need_version=no
   10915       need_lib_prefix=no
   10916       ;;
   10917     freebsd-*)
   10918       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
   10919       need_version=yes
   10920       ;;
   10921   esac
   10922   shlibpath_var=LD_LIBRARY_PATH
   10923   case $host_os in
   10924   freebsd2.*)
   10925     shlibpath_overrides_runpath=yes
   10926     ;;
   10927   freebsd3.[01]* | freebsdelf3.[01]*)
   10928     shlibpath_overrides_runpath=yes
   10929     hardcode_into_libs=yes
   10930     ;;
   10931   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
   10932   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
   10933     shlibpath_overrides_runpath=no
   10934     hardcode_into_libs=yes
   10935     ;;
   10936   *) # from 4.6 on, and DragonFly
   10937     shlibpath_overrides_runpath=yes
   10938     hardcode_into_libs=yes
   10939     ;;
   10940   esac
   10941   ;;
   10942 
   10943 haiku*)
   10944   version_type=linux
   10945   need_lib_prefix=no
   10946   need_version=no
   10947   dynamic_linker="$host_os runtime_loader"
   10948   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
   10949   soname_spec='${libname}${release}${shared_ext}$major'
   10950   shlibpath_var=LIBRARY_PATH
   10951   shlibpath_overrides_runpath=yes
   10952   sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
   10953   hardcode_into_libs=yes
   10954   ;;
   10955 
   10956 hpux9* | hpux10* | hpux11*)
   10957   # Give a soname corresponding to the major version so that dld.sl refuses to
   10958   # link against other versions.
   10959   version_type=sunos
   10960   need_lib_prefix=no
   10961   need_version=no
   10962   case $host_cpu in
   10963   ia64*)
   10964     shrext_cmds='.so'
   10965     hardcode_into_libs=yes
   10966     dynamic_linker="$host_os dld.so"
   10967     shlibpath_var=LD_LIBRARY_PATH
   10968     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
   10969     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   10970     soname_spec='${libname}${release}${shared_ext}$major'
   10971     if test "X$HPUX_IA64_MODE" = X32; then
   10972       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
   10973     else
   10974       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
   10975     fi
   10976     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
   10977     ;;
   10978   hppa*64*)
   10979     shrext_cmds='.sl'
   10980     hardcode_into_libs=yes
   10981     dynamic_linker="$host_os dld.sl"
   10982     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
   10983     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
   10984     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   10985     soname_spec='${libname}${release}${shared_ext}$major'
   10986     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
   10987     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
   10988     ;;
   10989   *)
   10990     shrext_cmds='.sl'
   10991     dynamic_linker="$host_os dld.sl"
   10992     shlibpath_var=SHLIB_PATH
   10993     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
   10994     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   10995     soname_spec='${libname}${release}${shared_ext}$major'
   10996     ;;
   10997   esac
   10998   # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
   10999   postinstall_cmds='chmod 555 $lib'
   11000   # or fails outright, so override atomically:
   11001   install_override_mode=555
   11002   ;;
   11003 
   11004 interix[3-9]*)
   11005   version_type=linux
   11006   need_lib_prefix=no
   11007   need_version=no
   11008   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
   11009   soname_spec='${libname}${release}${shared_ext}$major'
   11010   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
   11011   shlibpath_var=LD_LIBRARY_PATH
   11012   shlibpath_overrides_runpath=no
   11013   hardcode_into_libs=yes
   11014   ;;
   11015 
   11016 irix5* | irix6* | nonstopux*)
   11017   case $host_os in
   11018     nonstopux*) version_type=nonstopux ;;
   11019     *)
   11020 	if test "$lt_cv_prog_gnu_ld" = yes; then
   11021 		version_type=linux
   11022 	else
   11023 		version_type=irix
   11024 	fi ;;
   11025   esac
   11026   need_lib_prefix=no
   11027   need_version=no
   11028   soname_spec='${libname}${release}${shared_ext}$major'
   11029   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
   11030   case $host_os in
   11031   irix5* | nonstopux*)
   11032     libsuff= shlibsuff=
   11033     ;;
   11034   *)
   11035     case $LD in # libtool.m4 will add one of these switches to LD
   11036     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
   11037       libsuff= shlibsuff= libmagic=32-bit;;
   11038     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
   11039       libsuff=32 shlibsuff=N32 libmagic=N32;;
   11040     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
   11041       libsuff=64 shlibsuff=64 libmagic=64-bit;;
   11042     *) libsuff= shlibsuff= libmagic=never-match;;
   11043     esac
   11044     ;;
   11045   esac
   11046   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
   11047   shlibpath_overrides_runpath=no
   11048   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
   11049   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
   11050   hardcode_into_libs=yes
   11051   ;;
   11052 
   11053 # No shared lib support for Linux oldld, aout, or coff.
   11054 linux*oldld* | linux*aout* | linux*coff*)
   11055   dynamic_linker=no
   11056   ;;
   11057 
   11058 # This must be Linux ELF.
   11059 
   11060 # uclinux* changes (here and below) have been submitted to the libtool
   11061 # project, but have not yet been accepted: they are GCC-local changes
   11062 # for the time being.  (See
   11063 # https://lists.gnu.org/archive/html/libtool-patches/2018-05/msg00000.html)
   11064 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu* | uclinuxfdpiceabi)
   11065   version_type=linux
   11066   need_lib_prefix=no
   11067   need_version=no
   11068   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   11069   soname_spec='${libname}${release}${shared_ext}$major'
   11070   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
   11071   shlibpath_var=LD_LIBRARY_PATH
   11072   shlibpath_overrides_runpath=no
   11073 
   11074   # Some binutils ld are patched to set DT_RUNPATH
   11075   if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
   11076   $as_echo_n "(cached) " >&6
   11077 else
   11078   lt_cv_shlibpath_overrides_runpath=no
   11079     save_LDFLAGS=$LDFLAGS
   11080     save_libdir=$libdir
   11081     eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
   11082 	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
   11083     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   11084 /* end confdefs.h.  */
   11085 
   11086 int
   11087 main ()
   11088 {
   11089 
   11090   ;
   11091   return 0;
   11092 }
   11093 _ACEOF
   11094 if ac_fn_c_try_link "$LINENO"; then :
   11095   if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
   11096   lt_cv_shlibpath_overrides_runpath=yes
   11097 fi
   11098 fi
   11099 rm -f core conftest.err conftest.$ac_objext \
   11100     conftest$ac_exeext conftest.$ac_ext
   11101     LDFLAGS=$save_LDFLAGS
   11102     libdir=$save_libdir
   11103 
   11104 fi
   11105 
   11106   shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
   11107 
   11108   # This implies no fast_install, which is unacceptable.
   11109   # Some rework will be needed to allow for fast_install
   11110   # before this can be enabled.
   11111   hardcode_into_libs=yes
   11112 
   11113   # Append ld.so.conf contents to the search path
   11114   if test -f /etc/ld.so.conf; then
   11115     lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[	 ]*hwcap[	 ]/d;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
   11116     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
   11117   fi
   11118 
   11119   # We used to test for /lib/ld.so.1 and disable shared libraries on
   11120   # powerpc, because MkLinux only supported shared libraries with the
   11121   # GNU dynamic linker.  Since this was broken with cross compilers,
   11122   # most powerpc-linux boxes support dynamic linking these days and
   11123   # people can always --disable-shared, the test was removed, and we
   11124   # assume the GNU/Linux dynamic linker is in use.
   11125   dynamic_linker='GNU/Linux ld.so'
   11126   ;;
   11127 
   11128 netbsd*)
   11129   version_type=sunos
   11130   need_lib_prefix=no
   11131   need_version=no
   11132   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
   11133     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
   11134     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
   11135     dynamic_linker='NetBSD (a.out) ld.so'
   11136   else
   11137     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
   11138     soname_spec='${libname}${release}${shared_ext}$major'
   11139     dynamic_linker='NetBSD ld.elf_so'
   11140   fi
   11141   shlibpath_var=LD_LIBRARY_PATH
   11142   shlibpath_overrides_runpath=yes
   11143   hardcode_into_libs=yes
   11144   ;;
   11145 
   11146 newsos6)
   11147   version_type=linux
   11148   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   11149   shlibpath_var=LD_LIBRARY_PATH
   11150   shlibpath_overrides_runpath=yes
   11151   ;;
   11152 
   11153 *nto* | *qnx*)
   11154   version_type=qnx
   11155   need_lib_prefix=no
   11156   need_version=no
   11157   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   11158   soname_spec='${libname}${release}${shared_ext}$major'
   11159   shlibpath_var=LD_LIBRARY_PATH
   11160   shlibpath_overrides_runpath=no
   11161   hardcode_into_libs=yes
   11162   dynamic_linker='ldqnx.so'
   11163   ;;
   11164 
   11165 openbsd*)
   11166   version_type=sunos
   11167   sys_lib_dlsearch_path_spec="/usr/lib"
   11168   need_lib_prefix=no
   11169   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
   11170   case $host_os in
   11171     openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
   11172     *)				need_version=no  ;;
   11173   esac
   11174   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
   11175   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
   11176   shlibpath_var=LD_LIBRARY_PATH
   11177   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
   11178     case $host_os in
   11179       openbsd2.[89] | openbsd2.[89].*)
   11180 	shlibpath_overrides_runpath=no
   11181 	;;
   11182       *)
   11183 	shlibpath_overrides_runpath=yes
   11184 	;;
   11185       esac
   11186   else
   11187     shlibpath_overrides_runpath=yes
   11188   fi
   11189   ;;
   11190 
   11191 os2*)
   11192   libname_spec='$name'
   11193   shrext_cmds=".dll"
   11194   need_lib_prefix=no
   11195   library_names_spec='$libname${shared_ext} $libname.a'
   11196   dynamic_linker='OS/2 ld.exe'
   11197   shlibpath_var=LIBPATH
   11198   ;;
   11199 
   11200 osf3* | osf4* | osf5*)
   11201   version_type=osf
   11202   need_lib_prefix=no
   11203   need_version=no
   11204   soname_spec='${libname}${release}${shared_ext}$major'
   11205   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   11206   shlibpath_var=LD_LIBRARY_PATH
   11207   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
   11208   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
   11209   ;;
   11210 
   11211 rdos*)
   11212   dynamic_linker=no
   11213   ;;
   11214 
   11215 solaris*)
   11216   version_type=linux
   11217   need_lib_prefix=no
   11218   need_version=no
   11219   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   11220   soname_spec='${libname}${release}${shared_ext}$major'
   11221   shlibpath_var=LD_LIBRARY_PATH
   11222   shlibpath_overrides_runpath=yes
   11223   hardcode_into_libs=yes
   11224   # ldd complains unless libraries are executable
   11225   postinstall_cmds='chmod +x $lib'
   11226   ;;
   11227 
   11228 sunos4*)
   11229   version_type=sunos
   11230   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
   11231   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
   11232   shlibpath_var=LD_LIBRARY_PATH
   11233   shlibpath_overrides_runpath=yes
   11234   if test "$with_gnu_ld" = yes; then
   11235     need_lib_prefix=no
   11236   fi
   11237   need_version=yes
   11238   ;;
   11239 
   11240 sysv4 | sysv4.3*)
   11241   version_type=linux
   11242   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   11243   soname_spec='${libname}${release}${shared_ext}$major'
   11244   shlibpath_var=LD_LIBRARY_PATH
   11245   case $host_vendor in
   11246     sni)
   11247       shlibpath_overrides_runpath=no
   11248       need_lib_prefix=no
   11249       runpath_var=LD_RUN_PATH
   11250       ;;
   11251     siemens)
   11252       need_lib_prefix=no
   11253       ;;
   11254     motorola)
   11255       need_lib_prefix=no
   11256       need_version=no
   11257       shlibpath_overrides_runpath=no
   11258       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
   11259       ;;
   11260   esac
   11261   ;;
   11262 
   11263 sysv4*MP*)
   11264   if test -d /usr/nec ;then
   11265     version_type=linux
   11266     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
   11267     soname_spec='$libname${shared_ext}.$major'
   11268     shlibpath_var=LD_LIBRARY_PATH
   11269   fi
   11270   ;;
   11271 
   11272 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
   11273   version_type=freebsd-elf
   11274   need_lib_prefix=no
   11275   need_version=no
   11276   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
   11277   soname_spec='${libname}${release}${shared_ext}$major'
   11278   shlibpath_var=LD_LIBRARY_PATH
   11279   shlibpath_overrides_runpath=yes
   11280   hardcode_into_libs=yes
   11281   if test "$with_gnu_ld" = yes; then
   11282     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
   11283   else
   11284     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
   11285     case $host_os in
   11286       sco3.2v5*)
   11287         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
   11288 	;;
   11289     esac
   11290   fi
   11291   sys_lib_dlsearch_path_spec='/usr/lib'
   11292   ;;
   11293 
   11294 tpf*)
   11295   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
   11296   version_type=linux
   11297   need_lib_prefix=no
   11298   need_version=no
   11299   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   11300   shlibpath_var=LD_LIBRARY_PATH
   11301   shlibpath_overrides_runpath=no
   11302   hardcode_into_libs=yes
   11303   ;;
   11304 
   11305 uts4*)
   11306   version_type=linux
   11307   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   11308   soname_spec='${libname}${release}${shared_ext}$major'
   11309   shlibpath_var=LD_LIBRARY_PATH
   11310   ;;
   11311 
   11312 *)
   11313   dynamic_linker=no
   11314   ;;
   11315 esac
   11316 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
   11317 $as_echo "$dynamic_linker" >&6; }
   11318 test "$dynamic_linker" = no && can_build_shared=no
   11319 
   11320 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
   11321 if test "$GCC" = yes; then
   11322   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
   11323 fi
   11324 
   11325 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
   11326   sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
   11327 fi
   11328 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
   11329   sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
   11330 fi
   11331 
   11332 
   11333 
   11334 
   11335 
   11336 
   11337 
   11338 
   11339 
   11340 
   11341 
   11342 
   11343 
   11344 
   11345 
   11346 
   11347 
   11348 
   11349 
   11350 
   11351 
   11352 
   11353 
   11354 
   11355 
   11356 
   11357 
   11358 
   11359 
   11360 
   11361 
   11362 
   11363 
   11364 
   11365 
   11366 
   11367 
   11368 
   11369 
   11370 
   11371 
   11372 
   11373 
   11374 
   11375 
   11376 
   11377 
   11378 
   11379 
   11380 
   11381 
   11382 
   11383 
   11384 
   11385 
   11386 
   11387 
   11388 
   11389 
   11390 
   11391 
   11392 
   11393 
   11394 
   11395 
   11396 
   11397 
   11398 
   11399 
   11400 
   11401 
   11402 
   11403 
   11404 
   11405 
   11406 
   11407 
   11408 
   11409 
   11410 
   11411 
   11412 
   11413 
   11414 
   11415 
   11416 
   11417 
   11418 
   11419 
   11420 
   11421 
   11422 
   11423   { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
   11424 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
   11425 hardcode_action=
   11426 if test -n "$hardcode_libdir_flag_spec" ||
   11427    test -n "$runpath_var" ||
   11428    test "X$hardcode_automatic" = "Xyes" ; then
   11429 
   11430   # We can hardcode non-existent directories.
   11431   if test "$hardcode_direct" != no &&
   11432      # If the only mechanism to avoid hardcoding is shlibpath_var, we
   11433      # have to relink, otherwise we might link with an installed library
   11434      # when we should be linking with a yet-to-be-installed one
   11435      ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
   11436      test "$hardcode_minus_L" != no; then
   11437     # Linking always hardcodes the temporary library directory.
   11438     hardcode_action=relink
   11439   else
   11440     # We can link without hardcoding, and we can hardcode nonexisting dirs.
   11441     hardcode_action=immediate
   11442   fi
   11443 else
   11444   # We cannot hardcode anything, or else we can only hardcode existing
   11445   # directories.
   11446   hardcode_action=unsupported
   11447 fi
   11448 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
   11449 $as_echo "$hardcode_action" >&6; }
   11450 
   11451 if test "$hardcode_action" = relink ||
   11452    test "$inherit_rpath" = yes; then
   11453   # Fast installation is not supported
   11454   enable_fast_install=no
   11455 elif test "$shlibpath_overrides_runpath" = yes ||
   11456      test "$enable_shared" = no; then
   11457   # Fast installation is not necessary
   11458   enable_fast_install=needless
   11459 fi
   11460 
   11461 
   11462 
   11463 
   11464 
   11465 
   11466   if test "x$enable_dlopen" != xyes; then
   11467   enable_dlopen=unknown
   11468   enable_dlopen_self=unknown
   11469   enable_dlopen_self_static=unknown
   11470 else
   11471   lt_cv_dlopen=no
   11472   lt_cv_dlopen_libs=
   11473 
   11474   case $host_os in
   11475   beos*)
   11476     lt_cv_dlopen="load_add_on"
   11477     lt_cv_dlopen_libs=
   11478     lt_cv_dlopen_self=yes
   11479     ;;
   11480 
   11481   mingw* | pw32* | cegcc*)
   11482     lt_cv_dlopen="LoadLibrary"
   11483     lt_cv_dlopen_libs=
   11484     ;;
   11485 
   11486   cygwin*)
   11487     lt_cv_dlopen="dlopen"
   11488     lt_cv_dlopen_libs=
   11489     ;;
   11490 
   11491   darwin*)
   11492   # if libdl is installed we need to link against it
   11493     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
   11494 $as_echo_n "checking for dlopen in -ldl... " >&6; }
   11495 if ${ac_cv_lib_dl_dlopen+:} false; then :
   11496   $as_echo_n "(cached) " >&6
   11497 else
   11498   ac_check_lib_save_LIBS=$LIBS
   11499 LIBS="-ldl  $LIBS"
   11500 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   11501 /* end confdefs.h.  */
   11502 
   11503 /* Override any GCC internal prototype to avoid an error.
   11504    Use char because int might match the return type of a GCC
   11505    builtin and then its argument prototype would still apply.  */
   11506 #ifdef __cplusplus
   11507 extern "C"
   11508 #endif
   11509 char dlopen ();
   11510 int
   11511 main ()
   11512 {
   11513 return dlopen ();
   11514   ;
   11515   return 0;
   11516 }
   11517 _ACEOF
   11518 if ac_fn_c_try_link "$LINENO"; then :
   11519   ac_cv_lib_dl_dlopen=yes
   11520 else
   11521   ac_cv_lib_dl_dlopen=no
   11522 fi
   11523 rm -f core conftest.err conftest.$ac_objext \
   11524     conftest$ac_exeext conftest.$ac_ext
   11525 LIBS=$ac_check_lib_save_LIBS
   11526 fi
   11527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
   11528 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
   11529 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
   11530   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
   11531 else
   11532 
   11533     lt_cv_dlopen="dyld"
   11534     lt_cv_dlopen_libs=
   11535     lt_cv_dlopen_self=yes
   11536 
   11537 fi
   11538 
   11539     ;;
   11540 
   11541   *)
   11542     ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
   11543 if test "x$ac_cv_func_shl_load" = xyes; then :
   11544   lt_cv_dlopen="shl_load"
   11545 else
   11546   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
   11547 $as_echo_n "checking for shl_load in -ldld... " >&6; }
   11548 if ${ac_cv_lib_dld_shl_load+:} false; then :
   11549   $as_echo_n "(cached) " >&6
   11550 else
   11551   ac_check_lib_save_LIBS=$LIBS
   11552 LIBS="-ldld  $LIBS"
   11553 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   11554 /* end confdefs.h.  */
   11555 
   11556 /* Override any GCC internal prototype to avoid an error.
   11557    Use char because int might match the return type of a GCC
   11558    builtin and then its argument prototype would still apply.  */
   11559 #ifdef __cplusplus
   11560 extern "C"
   11561 #endif
   11562 char shl_load ();
   11563 int
   11564 main ()
   11565 {
   11566 return shl_load ();
   11567   ;
   11568   return 0;
   11569 }
   11570 _ACEOF
   11571 if ac_fn_c_try_link "$LINENO"; then :
   11572   ac_cv_lib_dld_shl_load=yes
   11573 else
   11574   ac_cv_lib_dld_shl_load=no
   11575 fi
   11576 rm -f core conftest.err conftest.$ac_objext \
   11577     conftest$ac_exeext conftest.$ac_ext
   11578 LIBS=$ac_check_lib_save_LIBS
   11579 fi
   11580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
   11581 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
   11582 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
   11583   lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
   11584 else
   11585   ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
   11586 if test "x$ac_cv_func_dlopen" = xyes; then :
   11587   lt_cv_dlopen="dlopen"
   11588 else
   11589   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
   11590 $as_echo_n "checking for dlopen in -ldl... " >&6; }
   11591 if ${ac_cv_lib_dl_dlopen+:} false; then :
   11592   $as_echo_n "(cached) " >&6
   11593 else
   11594   ac_check_lib_save_LIBS=$LIBS
   11595 LIBS="-ldl  $LIBS"
   11596 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   11597 /* end confdefs.h.  */
   11598 
   11599 /* Override any GCC internal prototype to avoid an error.
   11600    Use char because int might match the return type of a GCC
   11601    builtin and then its argument prototype would still apply.  */
   11602 #ifdef __cplusplus
   11603 extern "C"
   11604 #endif
   11605 char dlopen ();
   11606 int
   11607 main ()
   11608 {
   11609 return dlopen ();
   11610   ;
   11611   return 0;
   11612 }
   11613 _ACEOF
   11614 if ac_fn_c_try_link "$LINENO"; then :
   11615   ac_cv_lib_dl_dlopen=yes
   11616 else
   11617   ac_cv_lib_dl_dlopen=no
   11618 fi
   11619 rm -f core conftest.err conftest.$ac_objext \
   11620     conftest$ac_exeext conftest.$ac_ext
   11621 LIBS=$ac_check_lib_save_LIBS
   11622 fi
   11623 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
   11624 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
   11625 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
   11626   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
   11627 else
   11628   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
   11629 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
   11630 if ${ac_cv_lib_svld_dlopen+:} false; then :
   11631   $as_echo_n "(cached) " >&6
   11632 else
   11633   ac_check_lib_save_LIBS=$LIBS
   11634 LIBS="-lsvld  $LIBS"
   11635 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   11636 /* end confdefs.h.  */
   11637 
   11638 /* Override any GCC internal prototype to avoid an error.
   11639    Use char because int might match the return type of a GCC
   11640    builtin and then its argument prototype would still apply.  */
   11641 #ifdef __cplusplus
   11642 extern "C"
   11643 #endif
   11644 char dlopen ();
   11645 int
   11646 main ()
   11647 {
   11648 return dlopen ();
   11649   ;
   11650   return 0;
   11651 }
   11652 _ACEOF
   11653 if ac_fn_c_try_link "$LINENO"; then :
   11654   ac_cv_lib_svld_dlopen=yes
   11655 else
   11656   ac_cv_lib_svld_dlopen=no
   11657 fi
   11658 rm -f core conftest.err conftest.$ac_objext \
   11659     conftest$ac_exeext conftest.$ac_ext
   11660 LIBS=$ac_check_lib_save_LIBS
   11661 fi
   11662 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
   11663 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
   11664 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
   11665   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
   11666 else
   11667   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
   11668 $as_echo_n "checking for dld_link in -ldld... " >&6; }
   11669 if ${ac_cv_lib_dld_dld_link+:} false; then :
   11670   $as_echo_n "(cached) " >&6
   11671 else
   11672   ac_check_lib_save_LIBS=$LIBS
   11673 LIBS="-ldld  $LIBS"
   11674 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   11675 /* end confdefs.h.  */
   11676 
   11677 /* Override any GCC internal prototype to avoid an error.
   11678    Use char because int might match the return type of a GCC
   11679    builtin and then its argument prototype would still apply.  */
   11680 #ifdef __cplusplus
   11681 extern "C"
   11682 #endif
   11683 char dld_link ();
   11684 int
   11685 main ()
   11686 {
   11687 return dld_link ();
   11688   ;
   11689   return 0;
   11690 }
   11691 _ACEOF
   11692 if ac_fn_c_try_link "$LINENO"; then :
   11693   ac_cv_lib_dld_dld_link=yes
   11694 else
   11695   ac_cv_lib_dld_dld_link=no
   11696 fi
   11697 rm -f core conftest.err conftest.$ac_objext \
   11698     conftest$ac_exeext conftest.$ac_ext
   11699 LIBS=$ac_check_lib_save_LIBS
   11700 fi
   11701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
   11702 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
   11703 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
   11704   lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
   11705 fi
   11706 
   11707 
   11708 fi
   11709 
   11710 
   11711 fi
   11712 
   11713 
   11714 fi
   11715 
   11716 
   11717 fi
   11718 
   11719 
   11720 fi
   11721 
   11722     ;;
   11723   esac
   11724 
   11725   if test "x$lt_cv_dlopen" != xno; then
   11726     enable_dlopen=yes
   11727   else
   11728     enable_dlopen=no
   11729   fi
   11730 
   11731   case $lt_cv_dlopen in
   11732   dlopen)
   11733     save_CPPFLAGS="$CPPFLAGS"
   11734     test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
   11735 
   11736     save_LDFLAGS="$LDFLAGS"
   11737     wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
   11738 
   11739     save_LIBS="$LIBS"
   11740     LIBS="$lt_cv_dlopen_libs $LIBS"
   11741 
   11742     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
   11743 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
   11744 if ${lt_cv_dlopen_self+:} false; then :
   11745   $as_echo_n "(cached) " >&6
   11746 else
   11747   	  if test "$cross_compiling" = yes; then :
   11748   lt_cv_dlopen_self=cross
   11749 else
   11750   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   11751   lt_status=$lt_dlunknown
   11752   cat > conftest.$ac_ext <<_LT_EOF
   11753 #line 11753 "configure"
   11754 #include "confdefs.h"
   11755 
   11756 #if HAVE_DLFCN_H
   11757 #include <dlfcn.h>
   11758 #endif
   11759 
   11760 #include <stdio.h>
   11761 
   11762 #ifdef RTLD_GLOBAL
   11763 #  define LT_DLGLOBAL		RTLD_GLOBAL
   11764 #else
   11765 #  ifdef DL_GLOBAL
   11766 #    define LT_DLGLOBAL		DL_GLOBAL
   11767 #  else
   11768 #    define LT_DLGLOBAL		0
   11769 #  endif
   11770 #endif
   11771 
   11772 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
   11773    find out it does not work in some platform. */
   11774 #ifndef LT_DLLAZY_OR_NOW
   11775 #  ifdef RTLD_LAZY
   11776 #    define LT_DLLAZY_OR_NOW		RTLD_LAZY
   11777 #  else
   11778 #    ifdef DL_LAZY
   11779 #      define LT_DLLAZY_OR_NOW		DL_LAZY
   11780 #    else
   11781 #      ifdef RTLD_NOW
   11782 #        define LT_DLLAZY_OR_NOW	RTLD_NOW
   11783 #      else
   11784 #        ifdef DL_NOW
   11785 #          define LT_DLLAZY_OR_NOW	DL_NOW
   11786 #        else
   11787 #          define LT_DLLAZY_OR_NOW	0
   11788 #        endif
   11789 #      endif
   11790 #    endif
   11791 #  endif
   11792 #endif
   11793 
   11794 /* When -fvisbility=hidden is used, assume the code has been annotated
   11795    correspondingly for the symbols needed.  */
   11796 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
   11797 void fnord () __attribute__((visibility("default")));
   11798 #endif
   11799 
   11800 void fnord () { int i=42; }
   11801 int main ()
   11802 {
   11803   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
   11804   int status = $lt_dlunknown;
   11805 
   11806   if (self)
   11807     {
   11808       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
   11809       else
   11810         {
   11811 	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
   11812           else puts (dlerror ());
   11813 	}
   11814       /* dlclose (self); */
   11815     }
   11816   else
   11817     puts (dlerror ());
   11818 
   11819   return status;
   11820 }
   11821 _LT_EOF
   11822   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
   11823   (eval $ac_link) 2>&5
   11824   ac_status=$?
   11825   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   11826   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
   11827     (./conftest; exit; ) >&5 2>/dev/null
   11828     lt_status=$?
   11829     case x$lt_status in
   11830       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
   11831       x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
   11832       x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
   11833     esac
   11834   else :
   11835     # compilation failed
   11836     lt_cv_dlopen_self=no
   11837   fi
   11838 fi
   11839 rm -fr conftest*
   11840 
   11841 
   11842 fi
   11843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
   11844 $as_echo "$lt_cv_dlopen_self" >&6; }
   11845 
   11846     if test "x$lt_cv_dlopen_self" = xyes; then
   11847       wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
   11848       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
   11849 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
   11850 if ${lt_cv_dlopen_self_static+:} false; then :
   11851   $as_echo_n "(cached) " >&6
   11852 else
   11853   	  if test "$cross_compiling" = yes; then :
   11854   lt_cv_dlopen_self_static=cross
   11855 else
   11856   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   11857   lt_status=$lt_dlunknown
   11858   cat > conftest.$ac_ext <<_LT_EOF
   11859 #line 11859 "configure"
   11860 #include "confdefs.h"
   11861 
   11862 #if HAVE_DLFCN_H
   11863 #include <dlfcn.h>
   11864 #endif
   11865 
   11866 #include <stdio.h>
   11867 
   11868 #ifdef RTLD_GLOBAL
   11869 #  define LT_DLGLOBAL		RTLD_GLOBAL
   11870 #else
   11871 #  ifdef DL_GLOBAL
   11872 #    define LT_DLGLOBAL		DL_GLOBAL
   11873 #  else
   11874 #    define LT_DLGLOBAL		0
   11875 #  endif
   11876 #endif
   11877 
   11878 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
   11879    find out it does not work in some platform. */
   11880 #ifndef LT_DLLAZY_OR_NOW
   11881 #  ifdef RTLD_LAZY
   11882 #    define LT_DLLAZY_OR_NOW		RTLD_LAZY
   11883 #  else
   11884 #    ifdef DL_LAZY
   11885 #      define LT_DLLAZY_OR_NOW		DL_LAZY
   11886 #    else
   11887 #      ifdef RTLD_NOW
   11888 #        define LT_DLLAZY_OR_NOW	RTLD_NOW
   11889 #      else
   11890 #        ifdef DL_NOW
   11891 #          define LT_DLLAZY_OR_NOW	DL_NOW
   11892 #        else
   11893 #          define LT_DLLAZY_OR_NOW	0
   11894 #        endif
   11895 #      endif
   11896 #    endif
   11897 #  endif
   11898 #endif
   11899 
   11900 /* When -fvisbility=hidden is used, assume the code has been annotated
   11901    correspondingly for the symbols needed.  */
   11902 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
   11903 void fnord () __attribute__((visibility("default")));
   11904 #endif
   11905 
   11906 void fnord () { int i=42; }
   11907 int main ()
   11908 {
   11909   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
   11910   int status = $lt_dlunknown;
   11911 
   11912   if (self)
   11913     {
   11914       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
   11915       else
   11916         {
   11917 	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
   11918           else puts (dlerror ());
   11919 	}
   11920       /* dlclose (self); */
   11921     }
   11922   else
   11923     puts (dlerror ());
   11924 
   11925   return status;
   11926 }
   11927 _LT_EOF
   11928   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
   11929   (eval $ac_link) 2>&5
   11930   ac_status=$?
   11931   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   11932   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
   11933     (./conftest; exit; ) >&5 2>/dev/null
   11934     lt_status=$?
   11935     case x$lt_status in
   11936       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
   11937       x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
   11938       x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
   11939     esac
   11940   else :
   11941     # compilation failed
   11942     lt_cv_dlopen_self_static=no
   11943   fi
   11944 fi
   11945 rm -fr conftest*
   11946 
   11947 
   11948 fi
   11949 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
   11950 $as_echo "$lt_cv_dlopen_self_static" >&6; }
   11951     fi
   11952 
   11953     CPPFLAGS="$save_CPPFLAGS"
   11954     LDFLAGS="$save_LDFLAGS"
   11955     LIBS="$save_LIBS"
   11956     ;;
   11957   esac
   11958 
   11959   case $lt_cv_dlopen_self in
   11960   yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
   11961   *) enable_dlopen_self=unknown ;;
   11962   esac
   11963 
   11964   case $lt_cv_dlopen_self_static in
   11965   yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
   11966   *) enable_dlopen_self_static=unknown ;;
   11967   esac
   11968 fi
   11969 
   11970 
   11971 
   11972 
   11973 
   11974 
   11975 
   11976 
   11977 
   11978 
   11979 
   11980 
   11981 
   11982 
   11983 
   11984 
   11985 
   11986 striplib=
   11987 old_striplib=
   11988 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
   11989 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
   11990 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
   11991   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
   11992   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
   11993   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   11994 $as_echo "yes" >&6; }
   11995 else
   11996 # FIXME - insert some real tests, host_os isn't really good enough
   11997   case $host_os in
   11998   darwin*)
   11999     if test -n "$STRIP" ; then
   12000       striplib="$STRIP -x"
   12001       old_striplib="$STRIP -S"
   12002       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   12003 $as_echo "yes" >&6; }
   12004     else
   12005       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   12006 $as_echo "no" >&6; }
   12007     fi
   12008     ;;
   12009   *)
   12010     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   12011 $as_echo "no" >&6; }
   12012     ;;
   12013   esac
   12014 fi
   12015 
   12016 
   12017 
   12018 
   12019 
   12020 
   12021 
   12022 
   12023 
   12024 
   12025 
   12026 
   12027   # Report which library types will actually be built
   12028   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
   12029 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
   12030   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
   12031 $as_echo "$can_build_shared" >&6; }
   12032 
   12033   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
   12034 $as_echo_n "checking whether to build shared libraries... " >&6; }
   12035   test "$can_build_shared" = "no" && enable_shared=no
   12036 
   12037   # On AIX, shared libraries and static libraries use the same namespace, and
   12038   # are all built from PIC.
   12039   case $host_os in
   12040   aix3*)
   12041     test "$enable_shared" = yes && enable_static=no
   12042     if test -n "$RANLIB"; then
   12043       archive_cmds="$archive_cmds~\$RANLIB \$lib"
   12044       postinstall_cmds='$RANLIB $lib'
   12045     fi
   12046     ;;
   12047 
   12048   aix[4-9]*)
   12049     if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
   12050       test "$enable_shared" = yes && enable_static=no
   12051     fi
   12052     ;;
   12053   esac
   12054   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
   12055 $as_echo "$enable_shared" >&6; }
   12056 
   12057   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
   12058 $as_echo_n "checking whether to build static libraries... " >&6; }
   12059   # Make sure either enable_shared or enable_static is yes.
   12060   test "$enable_shared" = yes || enable_static=yes
   12061   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
   12062 $as_echo "$enable_static" >&6; }
   12063 
   12064 
   12065 
   12066 
   12067 fi
   12068 ac_ext=c
   12069 ac_cpp='$CPP $CPPFLAGS'
   12070 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   12071 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   12072 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   12073 
   12074 CC="$lt_save_CC"
   12075 
   12076 
   12077 
   12078 
   12079 
   12080 
   12081 
   12082 
   12083 
   12084 
   12085 
   12086 
   12087 
   12088         ac_config_commands="$ac_config_commands libtool"
   12089 
   12090 
   12091 
   12092 
   12093 # Only expand once:
   12094 
   12095 
   12096 
   12097 
   12098 
   12099   gdc_save_DFLAGS=$GDCFLAGS
   12100   GDCFLAGS="-fno-druntime -nostdinc -I $phobos_cv_abs_srcdir/libdruntime  $GDCFLAGS"
   12101 
   12102 
   12103 # Source file extension for D test sources.
   12104 ac_ext=d
   12105 
   12106 # Object file extension for compiled D test sources.
   12107 objext=o
   12108 objext_D=$objext
   12109 
   12110 # Code to be used in simple compile tests
   12111 lt_simple_compile_test_code="\
   12112   module object;
   12113   shared int some_variable = 0;
   12114 "
   12115 
   12116 # Code to be used in simple link tests
   12117 lt_simple_link_test_code="\
   12118   module object;
   12119   extern(C) int main() { return 0; }
   12120 "
   12121 
   12122 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
   12123 
   12124 
   12125 
   12126 
   12127 
   12128 
   12129 # If no C compiler was specified, use CC.
   12130 LTCC=${LTCC-"$CC"}
   12131 
   12132 # If no C compiler flags were specified, use CFLAGS.
   12133 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
   12134 
   12135 # Allow CC to be a program name with arguments.
   12136 compiler=$CC
   12137 
   12138 
   12139 # save warnings/boilerplate of simple test code
   12140 ac_outfile=conftest.$ac_objext
   12141 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
   12142 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
   12143 _lt_compiler_boilerplate=`cat conftest.err`
   12144 $RM conftest*
   12145 
   12146 ac_outfile=conftest.$ac_objext
   12147 echo "$lt_simple_link_test_code" >conftest.$ac_ext
   12148 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
   12149 _lt_linker_boilerplate=`cat conftest.err`
   12150 $RM -r conftest*
   12151 
   12152 
   12153 # Allow CC to be a program name with arguments.
   12154 lt_save_CC=$CC
   12155 lt_save_CFLAGS=$CFLAGS
   12156 lt_save_GCC=$GCC
   12157 GCC=yes
   12158 CC=${GDC-"gdc"}
   12159 CFLAGS=$GDCFLAGS
   12160 compiler=$CC
   12161 compiler_D=$CC
   12162 LD_D=$CC
   12163 for cc_temp in $compiler""; do
   12164   case $cc_temp in
   12165     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
   12166     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
   12167     \-*) ;;
   12168     *) break;;
   12169   esac
   12170 done
   12171 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
   12172 
   12173 
   12174 # GDC did not exist at the time GCC didn't implicitly link libc in.
   12175 archive_cmds_need_lc_D=no
   12176 
   12177 old_archive_cmds_D=$old_archive_cmds
   12178 reload_flag_D=$reload_flag
   12179 reload_cmds_D=$reload_cmds
   12180 
   12181 ## CAVEAT EMPTOR:
   12182 ## There is no encapsulation within the following macros, do not change
   12183 ## the running order or otherwise move them around unless you know exactly
   12184 ## what you are doing...
   12185 if test -n "$compiler"; then
   12186 
   12187 lt_prog_compiler_no_builtin_flag_D=
   12188 
   12189 if test "$GCC" = yes; then
   12190   case $cc_basename in
   12191   nvcc*)
   12192     lt_prog_compiler_no_builtin_flag_D=' -Xcompiler -fno-builtin' ;;
   12193   *)
   12194     lt_prog_compiler_no_builtin_flag_D=' -fno-builtin' ;;
   12195   esac
   12196 
   12197   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
   12198 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
   12199 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
   12200   $as_echo_n "(cached) " >&6
   12201 else
   12202   lt_cv_prog_compiler_rtti_exceptions=no
   12203    ac_outfile=conftest.$ac_objext
   12204    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
   12205    lt_compiler_flag="-fno-rtti -fno-exceptions"
   12206    # Insert the option either (1) after the last *FLAGS variable, or
   12207    # (2) before a word containing "conftest.", or (3) at the end.
   12208    # Note that $ac_compile itself does not contain backslashes and begins
   12209    # with a dollar sign (not a hyphen), so the echo should work correctly.
   12210    # The option is referenced via a variable to avoid confusing sed.
   12211    lt_compile=`echo "$ac_compile" | $SED \
   12212    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
   12213    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
   12214    -e 's:$: $lt_compiler_flag:'`
   12215    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
   12216    (eval "$lt_compile" 2>conftest.err)
   12217    ac_status=$?
   12218    cat conftest.err >&5
   12219    echo "$as_me:$LINENO: \$? = $ac_status" >&5
   12220    if (exit $ac_status) && test -s "$ac_outfile"; then
   12221      # The compiler can only warn and ignore the option if not recognized
   12222      # So say no if there are warnings other than the usual output.
   12223      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
   12224      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
   12225      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
   12226        lt_cv_prog_compiler_rtti_exceptions=yes
   12227      fi
   12228    fi
   12229    $RM conftest*
   12230 
   12231 fi
   12232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
   12233 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
   12234 
   12235 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
   12236     lt_prog_compiler_no_builtin_flag_D="$lt_prog_compiler_no_builtin_flag_D -fno-rtti -fno-exceptions"
   12237 else
   12238     :
   12239 fi
   12240 
   12241 fi
   12242 
   12243 
   12244 
   12245   lt_prog_compiler_wl_D=
   12246 lt_prog_compiler_pic_D=
   12247 lt_prog_compiler_static_D=
   12248 
   12249 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
   12250 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
   12251 
   12252   if test "$GCC" = yes; then
   12253     lt_prog_compiler_wl_D='-Wl,'
   12254     lt_prog_compiler_static_D='-static'
   12255 
   12256     case $host_os in
   12257       aix*)
   12258       # All AIX code is PIC.
   12259       if test "$host_cpu" = ia64; then
   12260 	# AIX 5 now supports IA64 processor
   12261 	lt_prog_compiler_static_D='-Bstatic'
   12262       fi
   12263       lt_prog_compiler_pic_D='-fPIC'
   12264       ;;
   12265 
   12266     amigaos*)
   12267       case $host_cpu in
   12268       powerpc)
   12269             # see comment about AmigaOS4 .so support
   12270             lt_prog_compiler_pic_D='-fPIC'
   12271         ;;
   12272       m68k)
   12273             # FIXME: we need at least 68020 code to build shared libraries, but
   12274             # adding the `-m68020' flag to GCC prevents building anything better,
   12275             # like `-m68040'.
   12276             lt_prog_compiler_pic_D='-m68020 -resident32 -malways-restore-a4'
   12277         ;;
   12278       esac
   12279       ;;
   12280 
   12281     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
   12282       # PIC is the default for these OSes.
   12283       ;;
   12284 
   12285     mingw* | cygwin* | pw32* | os2* | cegcc*)
   12286       # This hack is so that the source file can tell whether it is being
   12287       # built for inclusion in a dll (and should export symbols for example).
   12288       # Although the cygwin gcc ignores -fPIC, still need this for old-style
   12289       # (--disable-auto-import) libraries
   12290       lt_prog_compiler_pic_D='-DDLL_EXPORT'
   12291       ;;
   12292 
   12293     darwin* | rhapsody*)
   12294       # PIC is the default on this platform
   12295       # Common symbols not allowed in MH_DYLIB files
   12296       lt_prog_compiler_pic_D='-fno-common'
   12297       ;;
   12298 
   12299     haiku*)
   12300       # PIC is the default for Haiku.
   12301       # The "-static" flag exists, but is broken.
   12302       lt_prog_compiler_static_D=
   12303       ;;
   12304 
   12305     hpux*)
   12306       # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
   12307       # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
   12308       # sets the default TLS model and affects inlining.
   12309       case $host_cpu in
   12310       hppa*64*)
   12311 	# +Z the default
   12312 	;;
   12313       *)
   12314 	lt_prog_compiler_pic_D='-fPIC'
   12315 	;;
   12316       esac
   12317       ;;
   12318 
   12319     interix[3-9]*)
   12320       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
   12321       # Instead, we relocate shared libraries at runtime.
   12322       ;;
   12323 
   12324     msdosdjgpp*)
   12325       # Just because we use GCC doesn't mean we suddenly get shared libraries
   12326       # on systems that don't support them.
   12327       lt_prog_compiler_can_build_shared_D=no
   12328       enable_shared=no
   12329       ;;
   12330 
   12331     *nto* | *qnx*)
   12332       # QNX uses GNU C++, but need to define -shared option too, otherwise
   12333       # it will coredump.
   12334       lt_prog_compiler_pic_D='-fPIC -shared'
   12335       ;;
   12336 
   12337     sysv4*MP*)
   12338       if test -d /usr/nec; then
   12339 	lt_prog_compiler_pic_D=-Kconform_pic
   12340       fi
   12341       ;;
   12342 
   12343     *)
   12344       lt_prog_compiler_pic_D='-fPIC'
   12345       ;;
   12346     esac
   12347 
   12348     case $cc_basename in
   12349     nvcc*) # Cuda Compiler Driver 2.2
   12350       lt_prog_compiler_wl_D='-Xlinker '
   12351       lt_prog_compiler_pic_D='-Xcompiler -fPIC'
   12352       ;;
   12353     esac
   12354   else
   12355     # PORTME Check for flag to pass linker flags through the system compiler.
   12356     case $host_os in
   12357     aix*)
   12358       lt_prog_compiler_wl_D='-Wl,'
   12359       if test "$host_cpu" = ia64; then
   12360 	# AIX 5 now supports IA64 processor
   12361 	lt_prog_compiler_static_D='-Bstatic'
   12362       else
   12363 	lt_prog_compiler_static_D='-bnso -bI:/lib/syscalls.exp'
   12364       fi
   12365       ;;
   12366 
   12367     mingw* | cygwin* | pw32* | os2* | cegcc*)
   12368       # This hack is so that the source file can tell whether it is being
   12369       # built for inclusion in a dll (and should export symbols for example).
   12370       lt_prog_compiler_pic_D='-DDLL_EXPORT'
   12371       ;;
   12372 
   12373     hpux9* | hpux10* | hpux11*)
   12374       lt_prog_compiler_wl_D='-Wl,'
   12375       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
   12376       # not for PA HP-UX.
   12377       case $host_cpu in
   12378       hppa*64*|ia64*)
   12379 	# +Z the default
   12380 	;;
   12381       *)
   12382 	lt_prog_compiler_pic_D='+Z'
   12383 	;;
   12384       esac
   12385       # Is there a better lt_prog_compiler_static that works with the bundled CC?
   12386       lt_prog_compiler_static_D='${wl}-a ${wl}archive'
   12387       ;;
   12388 
   12389     irix5* | irix6* | nonstopux*)
   12390       lt_prog_compiler_wl_D='-Wl,'
   12391       # PIC (with -KPIC) is the default.
   12392       lt_prog_compiler_static_D='-non_shared'
   12393       ;;
   12394 
   12395     linux* | k*bsd*-gnu | kopensolaris*-gnu)
   12396       case $cc_basename in
   12397       # old Intel for x86_64 which still supported -KPIC.
   12398       ecc*)
   12399 	lt_prog_compiler_wl_D='-Wl,'
   12400 	lt_prog_compiler_pic_D='-KPIC'
   12401 	lt_prog_compiler_static_D='-static'
   12402         ;;
   12403       # icc used to be incompatible with GCC.
   12404       # ICC 10 doesn't accept -KPIC any more.
   12405       icc* | ifort*)
   12406 	lt_prog_compiler_wl_D='-Wl,'
   12407 	lt_prog_compiler_pic_D='-fPIC'
   12408 	lt_prog_compiler_static_D='-static'
   12409         ;;
   12410       # Lahey Fortran 8.1.
   12411       lf95*)
   12412 	lt_prog_compiler_wl_D='-Wl,'
   12413 	lt_prog_compiler_pic_D='--shared'
   12414 	lt_prog_compiler_static_D='--static'
   12415 	;;
   12416       pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
   12417         # Portland Group compilers (*not* the Pentium gcc compiler,
   12418 	# which looks to be a dead project)
   12419 	lt_prog_compiler_wl_D='-Wl,'
   12420 	lt_prog_compiler_pic_D='-fpic'
   12421 	lt_prog_compiler_static_D='-Bstatic'
   12422         ;;
   12423       ccc*)
   12424         lt_prog_compiler_wl_D='-Wl,'
   12425         # All Alpha code is PIC.
   12426         lt_prog_compiler_static_D='-non_shared'
   12427         ;;
   12428       xl* | bgxl* | bgf* | mpixl*)
   12429 	# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
   12430 	lt_prog_compiler_wl_D='-Wl,'
   12431 	lt_prog_compiler_pic_D='-qpic'
   12432 	lt_prog_compiler_static_D='-qstaticlink'
   12433 	;;
   12434       *)
   12435 	case `$CC -V 2>&1 | sed 5q` in
   12436 	*Sun\ F* | *Sun*Fortran*)
   12437 	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
   12438 	  lt_prog_compiler_pic_D='-KPIC'
   12439 	  lt_prog_compiler_static_D='-Bstatic'
   12440 	  lt_prog_compiler_wl_D=''
   12441 	  ;;
   12442 	*Sun\ C*)
   12443 	  # Sun C 5.9
   12444 	  lt_prog_compiler_pic_D='-KPIC'
   12445 	  lt_prog_compiler_static_D='-Bstatic'
   12446 	  lt_prog_compiler_wl_D='-Wl,'
   12447 	  ;;
   12448 	esac
   12449 	;;
   12450       esac
   12451       ;;
   12452 
   12453     newsos6)
   12454       lt_prog_compiler_pic_D='-KPIC'
   12455       lt_prog_compiler_static_D='-Bstatic'
   12456       ;;
   12457 
   12458     *nto* | *qnx*)
   12459       # QNX uses GNU C++, but need to define -shared option too, otherwise
   12460       # it will coredump.
   12461       lt_prog_compiler_pic_D='-fPIC -shared'
   12462       ;;
   12463 
   12464     osf3* | osf4* | osf5*)
   12465       lt_prog_compiler_wl_D='-Wl,'
   12466       # All OSF/1 code is PIC.
   12467       lt_prog_compiler_static_D='-non_shared'
   12468       ;;
   12469 
   12470     rdos*)
   12471       lt_prog_compiler_static_D='-non_shared'
   12472       ;;
   12473 
   12474     solaris*)
   12475       lt_prog_compiler_pic_D='-KPIC'
   12476       lt_prog_compiler_static_D='-Bstatic'
   12477       case $cc_basename in
   12478       f77* | f90* | f95*)
   12479 	lt_prog_compiler_wl_D='-Qoption ld ';;
   12480       *)
   12481 	lt_prog_compiler_wl_D='-Wl,';;
   12482       esac
   12483       ;;
   12484 
   12485     sunos4*)
   12486       lt_prog_compiler_wl_D='-Qoption ld '
   12487       lt_prog_compiler_pic_D='-PIC'
   12488       lt_prog_compiler_static_D='-Bstatic'
   12489       ;;
   12490 
   12491     sysv4 | sysv4.2uw2* | sysv4.3*)
   12492       lt_prog_compiler_wl_D='-Wl,'
   12493       lt_prog_compiler_pic_D='-KPIC'
   12494       lt_prog_compiler_static_D='-Bstatic'
   12495       ;;
   12496 
   12497     sysv4*MP*)
   12498       if test -d /usr/nec ;then
   12499 	lt_prog_compiler_pic_D='-Kconform_pic'
   12500 	lt_prog_compiler_static_D='-Bstatic'
   12501       fi
   12502       ;;
   12503 
   12504     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
   12505       lt_prog_compiler_wl_D='-Wl,'
   12506       lt_prog_compiler_pic_D='-KPIC'
   12507       lt_prog_compiler_static_D='-Bstatic'
   12508       ;;
   12509 
   12510     unicos*)
   12511       lt_prog_compiler_wl_D='-Wl,'
   12512       lt_prog_compiler_can_build_shared_D=no
   12513       ;;
   12514 
   12515     uts4*)
   12516       lt_prog_compiler_pic_D='-pic'
   12517       lt_prog_compiler_static_D='-Bstatic'
   12518       ;;
   12519 
   12520     *)
   12521       lt_prog_compiler_can_build_shared_D=no
   12522       ;;
   12523     esac
   12524   fi
   12525 
   12526 case $host_os in
   12527   # For platforms which do not support PIC, -DPIC is meaningless:
   12528   *djgpp*)
   12529     lt_prog_compiler_pic_D=
   12530     ;;
   12531   *)
   12532     lt_prog_compiler_pic_D="$lt_prog_compiler_pic_D"
   12533     ;;
   12534 esac
   12535 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_D" >&5
   12536 $as_echo "$lt_prog_compiler_pic_D" >&6; }
   12537 
   12538 
   12539 
   12540 #
   12541 # Check to make sure the PIC flag actually works.
   12542 #
   12543 if test -n "$lt_prog_compiler_pic_D"; then
   12544   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_D works" >&5
   12545 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_D works... " >&6; }
   12546 if ${lt_cv_prog_compiler_pic_works_D+:} false; then :
   12547   $as_echo_n "(cached) " >&6
   12548 else
   12549   lt_cv_prog_compiler_pic_works_D=no
   12550    ac_outfile=conftest.$ac_objext
   12551    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
   12552    lt_compiler_flag="$lt_prog_compiler_pic_D"
   12553    # Insert the option either (1) after the last *FLAGS variable, or
   12554    # (2) before a word containing "conftest.", or (3) at the end.
   12555    # Note that $ac_compile itself does not contain backslashes and begins
   12556    # with a dollar sign (not a hyphen), so the echo should work correctly.
   12557    # The option is referenced via a variable to avoid confusing sed.
   12558    lt_compile=`echo "$ac_compile" | $SED \
   12559    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
   12560    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
   12561    -e 's:$: $lt_compiler_flag:'`
   12562    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
   12563    (eval "$lt_compile" 2>conftest.err)
   12564    ac_status=$?
   12565    cat conftest.err >&5
   12566    echo "$as_me:$LINENO: \$? = $ac_status" >&5
   12567    if (exit $ac_status) && test -s "$ac_outfile"; then
   12568      # The compiler can only warn and ignore the option if not recognized
   12569      # So say no if there are warnings other than the usual output.
   12570      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
   12571      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
   12572      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
   12573        lt_cv_prog_compiler_pic_works_D=yes
   12574      fi
   12575    fi
   12576    $RM conftest*
   12577 
   12578 fi
   12579 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_D" >&5
   12580 $as_echo "$lt_cv_prog_compiler_pic_works_D" >&6; }
   12581 
   12582 if test x"$lt_cv_prog_compiler_pic_works_D" = xyes; then
   12583     case $lt_prog_compiler_pic_D in
   12584      "" | " "*) ;;
   12585      *) lt_prog_compiler_pic_D=" $lt_prog_compiler_pic_D" ;;
   12586      esac
   12587 else
   12588     lt_prog_compiler_pic_D=
   12589      lt_prog_compiler_can_build_shared_D=no
   12590 fi
   12591 
   12592 fi
   12593 
   12594 
   12595 
   12596 #
   12597 # Check to make sure the static flag actually works.
   12598 #
   12599 wl=$lt_prog_compiler_wl_D eval lt_tmp_static_flag=\"$lt_prog_compiler_static_D\"
   12600 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
   12601 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
   12602 if ${lt_cv_prog_compiler_static_works_D+:} false; then :
   12603   $as_echo_n "(cached) " >&6
   12604 else
   12605   lt_cv_prog_compiler_static_works_D=no
   12606    save_LDFLAGS="$LDFLAGS"
   12607    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
   12608    echo "$lt_simple_link_test_code" > conftest.$ac_ext
   12609    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
   12610      # The linker can only warn and ignore the option if not recognized
   12611      # So say no if there are warnings
   12612      if test -s conftest.err; then
   12613        # Append any errors to the config.log.
   12614        cat conftest.err 1>&5
   12615        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
   12616        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
   12617        if diff conftest.exp conftest.er2 >/dev/null; then
   12618          lt_cv_prog_compiler_static_works_D=yes
   12619        fi
   12620      else
   12621        lt_cv_prog_compiler_static_works_D=yes
   12622      fi
   12623    fi
   12624    $RM -r conftest*
   12625    LDFLAGS="$save_LDFLAGS"
   12626 
   12627 fi
   12628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_D" >&5
   12629 $as_echo "$lt_cv_prog_compiler_static_works_D" >&6; }
   12630 
   12631 if test x"$lt_cv_prog_compiler_static_works_D" = xyes; then
   12632     :
   12633 else
   12634     lt_prog_compiler_static_D=
   12635 fi
   12636 
   12637 
   12638 
   12639 
   12640   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
   12641 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
   12642 if ${lt_cv_prog_compiler_c_o_D+:} false; then :
   12643   $as_echo_n "(cached) " >&6
   12644 else
   12645   lt_cv_prog_compiler_c_o_D=no
   12646    $RM -r conftest 2>/dev/null
   12647    mkdir conftest
   12648    cd conftest
   12649    mkdir out
   12650    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
   12651 
   12652    lt_compiler_flag="-o out/conftest2.$ac_objext"
   12653    # Insert the option either (1) after the last *FLAGS variable, or
   12654    # (2) before a word containing "conftest.", or (3) at the end.
   12655    # Note that $ac_compile itself does not contain backslashes and begins
   12656    # with a dollar sign (not a hyphen), so the echo should work correctly.
   12657    lt_compile=`echo "$ac_compile" | $SED \
   12658    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
   12659    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
   12660    -e 's:$: $lt_compiler_flag:'`
   12661    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
   12662    (eval "$lt_compile" 2>out/conftest.err)
   12663    ac_status=$?
   12664    cat out/conftest.err >&5
   12665    echo "$as_me:$LINENO: \$? = $ac_status" >&5
   12666    if (exit $ac_status) && test -s out/conftest2.$ac_objext
   12667    then
   12668      # The compiler can only warn and ignore the option if not recognized
   12669      # So say no if there are warnings
   12670      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
   12671      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
   12672      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
   12673        lt_cv_prog_compiler_c_o_D=yes
   12674      fi
   12675    fi
   12676    chmod u+w . 2>&5
   12677    $RM conftest*
   12678    # SGI C++ compiler will create directory out/ii_files/ for
   12679    # template instantiation
   12680    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
   12681    $RM out/* && rmdir out
   12682    cd ..
   12683    $RM -r conftest
   12684    $RM conftest*
   12685 
   12686 fi
   12687 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_D" >&5
   12688 $as_echo "$lt_cv_prog_compiler_c_o_D" >&6; }
   12689 
   12690 
   12691 
   12692   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
   12693 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
   12694 if ${lt_cv_prog_compiler_c_o_D+:} false; then :
   12695   $as_echo_n "(cached) " >&6
   12696 else
   12697   lt_cv_prog_compiler_c_o_D=no
   12698    $RM -r conftest 2>/dev/null
   12699    mkdir conftest
   12700    cd conftest
   12701    mkdir out
   12702    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
   12703 
   12704    lt_compiler_flag="-o out/conftest2.$ac_objext"
   12705    # Insert the option either (1) after the last *FLAGS variable, or
   12706    # (2) before a word containing "conftest.", or (3) at the end.
   12707    # Note that $ac_compile itself does not contain backslashes and begins
   12708    # with a dollar sign (not a hyphen), so the echo should work correctly.
   12709    lt_compile=`echo "$ac_compile" | $SED \
   12710    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
   12711    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
   12712    -e 's:$: $lt_compiler_flag:'`
   12713    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
   12714    (eval "$lt_compile" 2>out/conftest.err)
   12715    ac_status=$?
   12716    cat out/conftest.err >&5
   12717    echo "$as_me:$LINENO: \$? = $ac_status" >&5
   12718    if (exit $ac_status) && test -s out/conftest2.$ac_objext
   12719    then
   12720      # The compiler can only warn and ignore the option if not recognized
   12721      # So say no if there are warnings
   12722      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
   12723      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
   12724      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
   12725        lt_cv_prog_compiler_c_o_D=yes
   12726      fi
   12727    fi
   12728    chmod u+w . 2>&5
   12729    $RM conftest*
   12730    # SGI C++ compiler will create directory out/ii_files/ for
   12731    # template instantiation
   12732    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
   12733    $RM out/* && rmdir out
   12734    cd ..
   12735    $RM -r conftest
   12736    $RM conftest*
   12737 
   12738 fi
   12739 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_D" >&5
   12740 $as_echo "$lt_cv_prog_compiler_c_o_D" >&6; }
   12741 
   12742 
   12743 
   12744 
   12745 hard_links="nottested"
   12746 if test "$lt_cv_prog_compiler_c_o_D" = no && test "$need_locks" != no; then
   12747   # do not overwrite the value of need_locks provided by the user
   12748   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
   12749 $as_echo_n "checking if we can lock with hard links... " >&6; }
   12750   hard_links=yes
   12751   $RM conftest*
   12752   ln conftest.a conftest.b 2>/dev/null && hard_links=no
   12753   touch conftest.a
   12754   ln conftest.a conftest.b 2>&5 || hard_links=no
   12755   ln conftest.a conftest.b 2>/dev/null && hard_links=no
   12756   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
   12757 $as_echo "$hard_links" >&6; }
   12758   if test "$hard_links" = no; then
   12759     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
   12760 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
   12761     need_locks=warn
   12762   fi
   12763 else
   12764   need_locks=no
   12765 fi
   12766 
   12767 
   12768 
   12769   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
   12770 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
   12771 
   12772   runpath_var=
   12773   allow_undefined_flag_D=
   12774   always_export_symbols_D=no
   12775   archive_cmds_D=
   12776   archive_expsym_cmds_D=
   12777   compiler_needs_object_D=no
   12778   enable_shared_with_static_runtimes_D=no
   12779   export_dynamic_flag_spec_D=
   12780   export_symbols_cmds_D='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
   12781   hardcode_automatic_D=no
   12782   hardcode_direct_D=no
   12783   hardcode_direct_absolute_D=no
   12784   hardcode_libdir_flag_spec_D=
   12785   hardcode_libdir_flag_spec_ld_D=
   12786   hardcode_libdir_separator_D=
   12787   hardcode_minus_L_D=no
   12788   hardcode_shlibpath_var_D=unsupported
   12789   inherit_rpath_D=no
   12790   link_all_deplibs_D=unknown
   12791   module_cmds_D=
   12792   module_expsym_cmds_D=
   12793   old_archive_from_new_cmds_D=
   12794   old_archive_from_expsyms_cmds_D=
   12795   thread_safe_flag_spec_D=
   12796   whole_archive_flag_spec_D=
   12797   # include_expsyms should be a list of space-separated symbols to be *always*
   12798   # included in the symbol list
   12799   include_expsyms_D=
   12800   # exclude_expsyms can be an extended regexp of symbols to exclude
   12801   # it will be wrapped by ` (' and `)$', so one must not match beginning or
   12802   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
   12803   # as well as any symbol that contains `d'.
   12804   exclude_expsyms_D='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
   12805   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
   12806   # platforms (ab)use it in PIC code, but their linkers get confused if
   12807   # the symbol is explicitly referenced.  Since portable code cannot
   12808   # rely on this symbol name, it's probably fine to never include it in
   12809   # preloaded symbol tables.
   12810   # Exclude shared library initialization/finalization symbols.
   12811   extract_expsyms_cmds=
   12812 
   12813   case $host_os in
   12814   cygwin* | mingw* | pw32* | cegcc*)
   12815     # FIXME: the MSVC++ port hasn't been tested in a loooong time
   12816     # When not using gcc, we currently assume that we are using
   12817     # Microsoft Visual C++.
   12818     if test "$GCC" != yes; then
   12819       with_gnu_ld=no
   12820     fi
   12821     ;;
   12822   interix*)
   12823     # we just hope/assume this is gcc and not c89 (= MSVC++)
   12824     with_gnu_ld=yes
   12825     ;;
   12826   openbsd*)
   12827     with_gnu_ld=no
   12828     ;;
   12829   esac
   12830 
   12831   ld_shlibs_D=yes
   12832 
   12833   # On some targets, GNU ld is compatible enough with the native linker
   12834   # that we're better off using the native interface for both.
   12835   lt_use_gnu_ld_interface=no
   12836   if test "$with_gnu_ld" = yes; then
   12837     case $host_os in
   12838       aix*)
   12839 	# The AIX port of GNU ld has always aspired to compatibility
   12840 	# with the native linker.  However, as the warning in the GNU ld
   12841 	# block says, versions before 2.19.5* couldn't really create working
   12842 	# shared libraries, regardless of the interface used.
   12843 	case `$LD -v 2>&1` in
   12844 	  *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
   12845 	  *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
   12846 	  *\ \(GNU\ Binutils\)\ [3-9]*) ;;
   12847 	  *)
   12848 	    lt_use_gnu_ld_interface=yes
   12849 	    ;;
   12850 	esac
   12851 	;;
   12852       *)
   12853 	lt_use_gnu_ld_interface=yes
   12854 	;;
   12855     esac
   12856   fi
   12857 
   12858   if test "$lt_use_gnu_ld_interface" = yes; then
   12859     # If archive_cmds runs LD, not CC, wlarc should be empty
   12860     wlarc='${wl}'
   12861 
   12862     # Set some defaults for GNU ld with shared library support. These
   12863     # are reset later if shared libraries are not supported. Putting them
   12864     # here allows them to be overridden if necessary.
   12865     runpath_var=LD_RUN_PATH
   12866     hardcode_libdir_flag_spec_D='${wl}-rpath ${wl}$libdir'
   12867     export_dynamic_flag_spec_D='${wl}--export-dynamic'
   12868     # ancient GNU ld didn't support --whole-archive et. al.
   12869     if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
   12870       whole_archive_flag_spec_D="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
   12871     else
   12872       whole_archive_flag_spec_D=
   12873     fi
   12874     supports_anon_versioning=no
   12875     case `$LD -v 2>&1` in
   12876       *GNU\ gold*) supports_anon_versioning=yes ;;
   12877       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
   12878       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
   12879       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
   12880       *\ 2.11.*) ;; # other 2.11 versions
   12881       *) supports_anon_versioning=yes ;;
   12882     esac
   12883 
   12884     # See if GNU ld supports shared libraries.
   12885     case $host_os in
   12886     aix[3-9]*)
   12887       # On AIX/PPC, the GNU linker is very broken
   12888       if test "$host_cpu" != ia64; then
   12889 	ld_shlibs_D=no
   12890 	cat <<_LT_EOF 1>&2
   12891 
   12892 *** Warning: the GNU linker, at least up to release 2.19, is reported
   12893 *** to be unable to reliably create shared libraries on AIX.
   12894 *** Therefore, libtool is disabling shared libraries support.  If you
   12895 *** really care for shared libraries, you may want to install binutils
   12896 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
   12897 *** You will then need to restart the configuration process.
   12898 
   12899 _LT_EOF
   12900       fi
   12901       ;;
   12902 
   12903     amigaos*)
   12904       case $host_cpu in
   12905       powerpc)
   12906             # see comment about AmigaOS4 .so support
   12907             archive_cmds_D='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   12908             archive_expsym_cmds_D=''
   12909         ;;
   12910       m68k)
   12911             archive_cmds_D='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
   12912             hardcode_libdir_flag_spec_D='-L$libdir'
   12913             hardcode_minus_L_D=yes
   12914         ;;
   12915       esac
   12916       ;;
   12917 
   12918     beos*)
   12919       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
   12920 	allow_undefined_flag_D=unsupported
   12921 	# Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
   12922 	# support --undefined.  This deserves some investigation.  FIXME
   12923 	archive_cmds_D='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   12924       else
   12925 	ld_shlibs_D=no
   12926       fi
   12927       ;;
   12928 
   12929     cygwin* | mingw* | pw32* | cegcc*)
   12930       # _LT_TAGVAR(hardcode_libdir_flag_spec, D) is actually meaningless,
   12931       # as there is no search path for DLLs.
   12932       hardcode_libdir_flag_spec_D='-L$libdir'
   12933       export_dynamic_flag_spec_D='${wl}--export-all-symbols'
   12934       allow_undefined_flag_D=unsupported
   12935       always_export_symbols_D=no
   12936       enable_shared_with_static_runtimes_D=yes
   12937       export_symbols_cmds_D='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
   12938 
   12939       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
   12940         archive_cmds_D='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
   12941 	# If the export-symbols file already is a .def file (1st line
   12942 	# is EXPORTS), use it as is; otherwise, prepend...
   12943 	archive_expsym_cmds_D='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
   12944 	  cp $export_symbols $output_objdir/$soname.def;
   12945 	else
   12946 	  echo EXPORTS > $output_objdir/$soname.def;
   12947 	  cat $export_symbols >> $output_objdir/$soname.def;
   12948 	fi~
   12949 	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
   12950       else
   12951 	ld_shlibs_D=no
   12952       fi
   12953       ;;
   12954 
   12955     haiku*)
   12956       archive_cmds_D='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   12957       link_all_deplibs_D=yes
   12958       ;;
   12959 
   12960     interix[3-9]*)
   12961       hardcode_direct_D=no
   12962       hardcode_shlibpath_var_D=no
   12963       hardcode_libdir_flag_spec_D='${wl}-rpath,$libdir'
   12964       export_dynamic_flag_spec_D='${wl}-E'
   12965       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
   12966       # Instead, shared libraries are loaded at an image base (0x10000000 by
   12967       # default) and relocated if they conflict, which is a slow very memory
   12968       # consuming and fragmenting process.  To avoid this, we pick a random,
   12969       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
   12970       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
   12971       archive_cmds_D='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
   12972       archive_expsym_cmds_D='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
   12973       ;;
   12974 
   12975     gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi)
   12976       tmp_diet=no
   12977       if test "$host_os" = linux-dietlibc; then
   12978 	case $cc_basename in
   12979 	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
   12980 	esac
   12981       fi
   12982       if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
   12983 	 && test "$tmp_diet" = no
   12984       then
   12985 	tmp_addflag=' $pic_flag'
   12986 	tmp_sharedflag='-shared'
   12987 	case $cc_basename,$host_cpu in
   12988         pgcc*)				# Portland Group C compiler
   12989 	  whole_archive_flag_spec_D='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
   12990 	  tmp_addflag=' $pic_flag'
   12991 	  ;;
   12992 	pgf77* | pgf90* | pgf95* | pgfortran*)
   12993 					# Portland Group f77 and f90 compilers
   12994 	  whole_archive_flag_spec_D='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
   12995 	  tmp_addflag=' $pic_flag -Mnomain' ;;
   12996 	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
   12997 	  tmp_addflag=' -i_dynamic' ;;
   12998 	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
   12999 	  tmp_addflag=' -i_dynamic -nofor_main' ;;
   13000 	ifc* | ifort*)			# Intel Fortran compiler
   13001 	  tmp_addflag=' -nofor_main' ;;
   13002 	lf95*)				# Lahey Fortran 8.1
   13003 	  whole_archive_flag_spec_D=
   13004 	  tmp_sharedflag='--shared' ;;
   13005 	xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
   13006 	  tmp_sharedflag='-qmkshrobj'
   13007 	  tmp_addflag= ;;
   13008 	nvcc*)	# Cuda Compiler Driver 2.2
   13009 	  whole_archive_flag_spec_D='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
   13010 	  compiler_needs_object_D=yes
   13011 	  ;;
   13012 	esac
   13013 	case `$CC -V 2>&1 | sed 5q` in
   13014 	*Sun\ C*)			# Sun C 5.9
   13015 	  whole_archive_flag_spec_D='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
   13016 	  compiler_needs_object_D=yes
   13017 	  tmp_sharedflag='-G' ;;
   13018 	*Sun\ F*)			# Sun Fortran 8.3
   13019 	  tmp_sharedflag='-G' ;;
   13020 	esac
   13021 	archive_cmds_D='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   13022 
   13023         if test "x$supports_anon_versioning" = xyes; then
   13024           archive_expsym_cmds_D='echo "{ global:" > $output_objdir/$libname.ver~
   13025 	    cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
   13026 	    echo "local: *; };" >> $output_objdir/$libname.ver~
   13027 	    $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
   13028         fi
   13029 
   13030 	case $cc_basename in
   13031 	xlf* | bgf* | bgxlf* | mpixlf*)
   13032 	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
   13033 	  whole_archive_flag_spec_D='--whole-archive$convenience --no-whole-archive'
   13034 	  hardcode_libdir_flag_spec_D=
   13035 	  hardcode_libdir_flag_spec_ld_D='-rpath $libdir'
   13036 	  archive_cmds_D='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
   13037 	  if test "x$supports_anon_versioning" = xyes; then
   13038 	    archive_expsym_cmds_D='echo "{ global:" > $output_objdir/$libname.ver~
   13039 	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
   13040 	      echo "local: *; };" >> $output_objdir/$libname.ver~
   13041 	      $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
   13042 	  fi
   13043 	  ;;
   13044 	esac
   13045       else
   13046         ld_shlibs_D=no
   13047       fi
   13048       ;;
   13049 
   13050     netbsd*)
   13051       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
   13052 	archive_cmds_D='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
   13053 	wlarc=
   13054       else
   13055 	archive_cmds_D='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   13056 	archive_expsym_cmds_D='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
   13057       fi
   13058       ;;
   13059 
   13060     solaris*)
   13061       if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
   13062 	ld_shlibs_D=no
   13063 	cat <<_LT_EOF 1>&2
   13064 
   13065 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
   13066 *** create shared libraries on Solaris systems.  Therefore, libtool
   13067 *** is disabling shared libraries support.  We urge you to upgrade GNU
   13068 *** binutils to release 2.9.1 or newer.  Another option is to modify
   13069 *** your PATH or compiler configuration so that the native linker is
   13070 *** used, and then restart.
   13071 
   13072 _LT_EOF
   13073       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
   13074 	archive_cmds_D='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   13075 	archive_expsym_cmds_D='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
   13076       else
   13077 	ld_shlibs_D=no
   13078       fi
   13079       ;;
   13080 
   13081     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
   13082       case `$LD -v 2>&1` in
   13083         *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
   13084 	ld_shlibs_D=no
   13085 	cat <<_LT_EOF 1>&2
   13086 
   13087 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
   13088 *** reliably create shared libraries on SCO systems.  Therefore, libtool
   13089 *** is disabling shared libraries support.  We urge you to upgrade GNU
   13090 *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
   13091 *** your PATH or compiler configuration so that the native linker is
   13092 *** used, and then restart.
   13093 
   13094 _LT_EOF
   13095 	;;
   13096 	*)
   13097 	  # For security reasons, it is highly recommended that you always
   13098 	  # use absolute paths for naming shared libraries, and exclude the
   13099 	  # DT_RUNPATH tag from executables and libraries.  But doing so
   13100 	  # requires that you compile everything twice, which is a pain.
   13101 	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
   13102 	    hardcode_libdir_flag_spec_D='${wl}-rpath ${wl}$libdir'
   13103 	    archive_cmds_D='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   13104 	    archive_expsym_cmds_D='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
   13105 	  else
   13106 	    ld_shlibs_D=no
   13107 	  fi
   13108 	;;
   13109       esac
   13110       ;;
   13111 
   13112     sunos4*)
   13113       archive_cmds_D='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
   13114       wlarc=
   13115       hardcode_direct_D=yes
   13116       hardcode_shlibpath_var_D=no
   13117       ;;
   13118 
   13119     *)
   13120       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
   13121 	archive_cmds_D='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   13122 	archive_expsym_cmds_D='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
   13123       else
   13124 	ld_shlibs_D=no
   13125       fi
   13126       ;;
   13127     esac
   13128 
   13129     if test "$ld_shlibs_D" = no; then
   13130       runpath_var=
   13131       hardcode_libdir_flag_spec_D=
   13132       export_dynamic_flag_spec_D=
   13133       whole_archive_flag_spec_D=
   13134     fi
   13135   else
   13136     # PORTME fill in a description of your system's linker (not GNU ld)
   13137     case $host_os in
   13138     aix3*)
   13139       allow_undefined_flag_D=unsupported
   13140       always_export_symbols_D=yes
   13141       archive_expsym_cmds_D='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
   13142       # Note: this linker hardcodes the directories in LIBPATH if there
   13143       # are no directories specified by -L.
   13144       hardcode_minus_L_D=yes
   13145       if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
   13146 	# Neither direct hardcoding nor static linking is supported with a
   13147 	# broken collect2.
   13148 	hardcode_direct_D=unsupported
   13149       fi
   13150       ;;
   13151 
   13152     aix[4-9]*)
   13153       if test "$host_cpu" = ia64; then
   13154 	# On IA64, the linker does run time linking by default, so we don't
   13155 	# have to do anything special.
   13156 	aix_use_runtimelinking=no
   13157 	exp_sym_flag='-Bexport'
   13158 	no_entry_flag=""
   13159       else
   13160 	# If we're using GNU nm, then we don't want the "-C" option.
   13161 	# -C means demangle to AIX nm, but means don't demangle with GNU nm
   13162 	# Also, AIX nm treats weak defined symbols like other global
   13163 	# defined symbols, whereas GNU nm marks them as "W".
   13164 	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
   13165 	  export_symbols_cmds_D='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
   13166 	else
   13167 	  export_symbols_cmds_D='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
   13168 	fi
   13169 	aix_use_runtimelinking=no
   13170 
   13171 	# Test if we are trying to use run time linking or normal
   13172 	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
   13173 	# need to do runtime linking.
   13174 	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
   13175 	  for ld_flag in $LDFLAGS; do
   13176 	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
   13177 	    aix_use_runtimelinking=yes
   13178 	    break
   13179 	  fi
   13180 	  done
   13181 	  ;;
   13182 	esac
   13183 
   13184 	exp_sym_flag='-bexport'
   13185 	no_entry_flag='-bnoentry'
   13186       fi
   13187 
   13188       # When large executables or shared objects are built, AIX ld can
   13189       # have problems creating the table of contents.  If linking a library
   13190       # or program results in "error TOC overflow" add -mminimal-toc to
   13191       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
   13192       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
   13193 
   13194       archive_cmds_D=''
   13195       hardcode_direct_D=yes
   13196       hardcode_direct_absolute_D=yes
   13197       hardcode_libdir_separator_D=':'
   13198       link_all_deplibs_D=yes
   13199       file_list_spec_D='${wl}-f,'
   13200 
   13201       if test "$GCC" = yes; then
   13202 	case $host_os in aix4.[012]|aix4.[012].*)
   13203 	# We only want to do this on AIX 4.2 and lower, the check
   13204 	# below for broken collect2 doesn't work under 4.3+
   13205 	  collect2name=`${CC} -print-prog-name=collect2`
   13206 	  if test -f "$collect2name" &&
   13207 	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
   13208 	  then
   13209 	  # We have reworked collect2
   13210 	  :
   13211 	  else
   13212 	  # We have old collect2
   13213 	  hardcode_direct_D=unsupported
   13214 	  # It fails to find uninstalled libraries when the uninstalled
   13215 	  # path is not listed in the libpath.  Setting hardcode_minus_L
   13216 	  # to unsupported forces relinking
   13217 	  hardcode_minus_L_D=yes
   13218 	  hardcode_libdir_flag_spec_D='-L$libdir'
   13219 	  hardcode_libdir_separator_D=
   13220 	  fi
   13221 	  ;;
   13222 	esac
   13223 	shared_flag='-shared'
   13224 	if test "$aix_use_runtimelinking" = yes; then
   13225 	  shared_flag="$shared_flag "'${wl}-G'
   13226 	fi
   13227       else
   13228 	# not using gcc
   13229 	if test "$host_cpu" = ia64; then
   13230 	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
   13231 	# chokes on -Wl,-G. The following line is correct:
   13232 	  shared_flag='-G'
   13233 	else
   13234 	  if test "$aix_use_runtimelinking" = yes; then
   13235 	    shared_flag='${wl}-G'
   13236 	  else
   13237 	    shared_flag='${wl}-bM:SRE'
   13238 	  fi
   13239 	fi
   13240       fi
   13241 
   13242       export_dynamic_flag_spec_D='${wl}-bexpall'
   13243       # It seems that -bexpall does not export symbols beginning with
   13244       # underscore (_), so it is better to generate a list of symbols to export.
   13245       always_export_symbols_D=yes
   13246       if test "$aix_use_runtimelinking" = yes; then
   13247 	# Warning - without using the other runtime loading flags (-brtl),
   13248 	# -berok will link without error, but may produce a broken library.
   13249 	allow_undefined_flag_D='-berok'
   13250         # Determine the default libpath from the value encoded in an
   13251         # empty executable.
   13252         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   13253 /* end confdefs.h.  */
   13254 
   13255 int
   13256 main ()
   13257 {
   13258 
   13259   ;
   13260   return 0;
   13261 }
   13262 _ACEOF
   13263 if ac_fn_c_try_link "$LINENO"; then :
   13264 
   13265 lt_aix_libpath_sed='
   13266     /Import File Strings/,/^$/ {
   13267 	/^0/ {
   13268 	    s/^0  *\(.*\)$/\1/
   13269 	    p
   13270 	}
   13271     }'
   13272 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
   13273 # Check for a 64-bit object if we didn't find anything.
   13274 if test -z "$aix_libpath"; then
   13275   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
   13276 fi
   13277 fi
   13278 rm -f core conftest.err conftest.$ac_objext \
   13279     conftest$ac_exeext conftest.$ac_ext
   13280 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
   13281 
   13282         hardcode_libdir_flag_spec_D='${wl}-blibpath:$libdir:'"$aix_libpath"
   13283         archive_expsym_cmds_D='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
   13284       else
   13285 	if test "$host_cpu" = ia64; then
   13286 	  hardcode_libdir_flag_spec_D='${wl}-R $libdir:/usr/lib:/lib'
   13287 	  allow_undefined_flag_D="-z nodefs"
   13288 	  archive_expsym_cmds_D="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
   13289 	else
   13290 	 # Determine the default libpath from the value encoded in an
   13291 	 # empty executable.
   13292 	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   13293 /* end confdefs.h.  */
   13294 
   13295 int
   13296 main ()
   13297 {
   13298 
   13299   ;
   13300   return 0;
   13301 }
   13302 _ACEOF
   13303 if ac_fn_c_try_link "$LINENO"; then :
   13304 
   13305 lt_aix_libpath_sed='
   13306     /Import File Strings/,/^$/ {
   13307 	/^0/ {
   13308 	    s/^0  *\(.*\)$/\1/
   13309 	    p
   13310 	}
   13311     }'
   13312 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
   13313 # Check for a 64-bit object if we didn't find anything.
   13314 if test -z "$aix_libpath"; then
   13315   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
   13316 fi
   13317 fi
   13318 rm -f core conftest.err conftest.$ac_objext \
   13319     conftest$ac_exeext conftest.$ac_ext
   13320 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
   13321 
   13322 	 hardcode_libdir_flag_spec_D='${wl}-blibpath:$libdir:'"$aix_libpath"
   13323 	  # Warning - without using the other run time loading flags,
   13324 	  # -berok will link without error, but may produce a broken library.
   13325 	  no_undefined_flag_D=' ${wl}-bernotok'
   13326 	  allow_undefined_flag_D=' ${wl}-berok'
   13327 	  if test "$with_gnu_ld" = yes; then
   13328 	    # We only use this code for GNU lds that support --whole-archive.
   13329 	    whole_archive_flag_spec_D='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
   13330 	  else
   13331 	    # Exported symbols can be pulled into shared objects from archives
   13332 	    whole_archive_flag_spec_D='$convenience'
   13333 	  fi
   13334 	  archive_cmds_need_lc_D=yes
   13335 	  # This is similar to how AIX traditionally builds its shared libraries.
   13336 	  archive_expsym_cmds_D="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
   13337 	fi
   13338       fi
   13339       ;;
   13340 
   13341     amigaos*)
   13342       case $host_cpu in
   13343       powerpc)
   13344             # see comment about AmigaOS4 .so support
   13345             archive_cmds_D='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   13346             archive_expsym_cmds_D=''
   13347         ;;
   13348       m68k)
   13349             archive_cmds_D='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
   13350             hardcode_libdir_flag_spec_D='-L$libdir'
   13351             hardcode_minus_L_D=yes
   13352         ;;
   13353       esac
   13354       ;;
   13355 
   13356     bsdi[45]*)
   13357       export_dynamic_flag_spec_D=-rdynamic
   13358       ;;
   13359 
   13360     cygwin* | mingw* | pw32* | cegcc*)
   13361       # When not using gcc, we currently assume that we are using
   13362       # Microsoft Visual C++.
   13363       # hardcode_libdir_flag_spec is actually meaningless, as there is
   13364       # no search path for DLLs.
   13365       hardcode_libdir_flag_spec_D=' '
   13366       allow_undefined_flag_D=unsupported
   13367       # Tell ltmain to make .lib files, not .a files.
   13368       libext=lib
   13369       # Tell ltmain to make .dll files, not .so files.
   13370       shrext_cmds=".dll"
   13371       # FIXME: Setting linknames here is a bad hack.
   13372       archive_cmds_D='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
   13373       # The linker will automatically build a .lib file if we build a DLL.
   13374       old_archive_from_new_cmds_D='true'
   13375       # FIXME: Should let the user specify the lib program.
   13376       old_archive_cmds_D='lib -OUT:$oldlib$oldobjs$old_deplibs'
   13377       fix_srcfile_path_D='`cygpath -w "$srcfile"`'
   13378       enable_shared_with_static_runtimes_D=yes
   13379       ;;
   13380 
   13381     darwin* | rhapsody*)
   13382 
   13383 
   13384   archive_cmds_need_lc_D=no
   13385   hardcode_direct_D=no
   13386   hardcode_automatic_D=yes
   13387   hardcode_shlibpath_var_D=unsupported
   13388   if test "$lt_cv_ld_force_load" = "yes"; then
   13389     whole_archive_flag_spec_D='`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
   13390   else
   13391     whole_archive_flag_spec_D=''
   13392   fi
   13393   link_all_deplibs_D=yes
   13394   allow_undefined_flag_D="$_lt_dar_allow_undefined"
   13395   case $cc_basename in
   13396      ifort*) _lt_dar_can_shared=yes ;;
   13397      *) _lt_dar_can_shared=$GCC ;;
   13398   esac
   13399   if test "$_lt_dar_can_shared" = "yes"; then
   13400     output_verbose_link_cmd=func_echo_all
   13401     archive_cmds_D="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
   13402     module_cmds_D="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
   13403     archive_expsym_cmds_D="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
   13404     module_expsym_cmds_D="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
   13405 
   13406   else
   13407   ld_shlibs_D=no
   13408   fi
   13409 
   13410       ;;
   13411 
   13412     dgux*)
   13413       archive_cmds_D='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   13414       hardcode_libdir_flag_spec_D='-L$libdir'
   13415       hardcode_shlibpath_var_D=no
   13416       ;;
   13417 
   13418     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
   13419     # support.  Future versions do this automatically, but an explicit c++rt0.o
   13420     # does not break anything, and helps significantly (at the cost of a little
   13421     # extra space).
   13422     freebsd2.2*)
   13423       archive_cmds_D='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
   13424       hardcode_libdir_flag_spec_D='-R$libdir'
   13425       hardcode_direct_D=yes
   13426       hardcode_shlibpath_var_D=no
   13427       ;;
   13428 
   13429     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
   13430     freebsd2.*)
   13431       archive_cmds_D='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
   13432       hardcode_direct_D=yes
   13433       hardcode_minus_L_D=yes
   13434       hardcode_shlibpath_var_D=no
   13435       ;;
   13436 
   13437     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
   13438     freebsd* | dragonfly*)
   13439       archive_cmds_D='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
   13440       hardcode_libdir_flag_spec_D='-R$libdir'
   13441       hardcode_direct_D=yes
   13442       hardcode_shlibpath_var_D=no
   13443       ;;
   13444 
   13445     hpux9*)
   13446       if test "$GCC" = yes; then
   13447 	archive_cmds_D='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
   13448       else
   13449 	archive_cmds_D='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
   13450       fi
   13451       hardcode_libdir_flag_spec_D='${wl}+b ${wl}$libdir'
   13452       hardcode_libdir_separator_D=:
   13453       hardcode_direct_D=yes
   13454 
   13455       # hardcode_minus_L: Not really in the search PATH,
   13456       # but as the default location of the library.
   13457       hardcode_minus_L_D=yes
   13458       export_dynamic_flag_spec_D='${wl}-E'
   13459       ;;
   13460 
   13461     hpux10*)
   13462       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
   13463 	archive_cmds_D='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
   13464       else
   13465 	archive_cmds_D='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
   13466       fi
   13467       if test "$with_gnu_ld" = no; then
   13468 	hardcode_libdir_flag_spec_D='${wl}+b ${wl}$libdir'
   13469 	hardcode_libdir_flag_spec_ld_D='+b $libdir'
   13470 	hardcode_libdir_separator_D=:
   13471 	hardcode_direct_D=yes
   13472 	hardcode_direct_absolute_D=yes
   13473 	export_dynamic_flag_spec_D='${wl}-E'
   13474 	# hardcode_minus_L: Not really in the search PATH,
   13475 	# but as the default location of the library.
   13476 	hardcode_minus_L_D=yes
   13477       fi
   13478       ;;
   13479 
   13480     hpux11*)
   13481       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
   13482 	case $host_cpu in
   13483 	hppa*64*)
   13484 	  archive_cmds_D='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
   13485 	  ;;
   13486 	ia64*)
   13487 	  archive_cmds_D='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
   13488 	  ;;
   13489 	*)
   13490 	  archive_cmds_D='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
   13491 	  ;;
   13492 	esac
   13493       else
   13494 	case $host_cpu in
   13495 	hppa*64*)
   13496 	  archive_cmds_D='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
   13497 	  ;;
   13498 	ia64*)
   13499 	  archive_cmds_D='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
   13500 	  ;;
   13501 	*)
   13502 	archive_cmds_D='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
   13503 	  ;;
   13504 	esac
   13505       fi
   13506       if test "$with_gnu_ld" = no; then
   13507 	hardcode_libdir_flag_spec_D='${wl}+b ${wl}$libdir'
   13508 	hardcode_libdir_separator_D=:
   13509 
   13510 	case $host_cpu in
   13511 	hppa*64*|ia64*)
   13512 	  hardcode_direct_D=no
   13513 	  hardcode_shlibpath_var_D=no
   13514 	  ;;
   13515 	*)
   13516 	  hardcode_direct_D=yes
   13517 	  hardcode_direct_absolute_D=yes
   13518 	  export_dynamic_flag_spec_D='${wl}-E'
   13519 
   13520 	  # hardcode_minus_L: Not really in the search PATH,
   13521 	  # but as the default location of the library.
   13522 	  hardcode_minus_L_D=yes
   13523 	  ;;
   13524 	esac
   13525       fi
   13526       ;;
   13527 
   13528     irix5* | irix6* | nonstopux*)
   13529       if test "$GCC" = yes; then
   13530 	archive_cmds_D='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
   13531 	# Try to use the -exported_symbol ld option, if it does not
   13532 	# work, assume that -exports_file does not work either and
   13533 	# implicitly export all symbols.
   13534         save_LDFLAGS="$LDFLAGS"
   13535         LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
   13536         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   13537 /* end confdefs.h.  */
   13538 int foo(void) {}
   13539 _ACEOF
   13540 if ac_fn_c_try_link "$LINENO"; then :
   13541   archive_expsym_cmds_D='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
   13542 
   13543 fi
   13544 rm -f core conftest.err conftest.$ac_objext \
   13545     conftest$ac_exeext conftest.$ac_ext
   13546         LDFLAGS="$save_LDFLAGS"
   13547       else
   13548 	archive_cmds_D='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
   13549 	archive_expsym_cmds_D='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
   13550       fi
   13551       archive_cmds_need_lc_D='no'
   13552       hardcode_libdir_flag_spec_D='${wl}-rpath ${wl}$libdir'
   13553       hardcode_libdir_separator_D=:
   13554       inherit_rpath_D=yes
   13555       link_all_deplibs_D=yes
   13556       ;;
   13557 
   13558     netbsd*)
   13559       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
   13560 	archive_cmds_D='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
   13561       else
   13562 	archive_cmds_D='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
   13563       fi
   13564       hardcode_libdir_flag_spec_D='-R$libdir'
   13565       hardcode_direct_D=yes
   13566       hardcode_shlibpath_var_D=no
   13567       ;;
   13568 
   13569     newsos6)
   13570       archive_cmds_D='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   13571       hardcode_direct_D=yes
   13572       hardcode_libdir_flag_spec_D='${wl}-rpath ${wl}$libdir'
   13573       hardcode_libdir_separator_D=:
   13574       hardcode_shlibpath_var_D=no
   13575       ;;
   13576 
   13577     *nto* | *qnx*)
   13578       ;;
   13579 
   13580     openbsd*)
   13581       if test -f /usr/libexec/ld.so; then
   13582 	hardcode_direct_D=yes
   13583 	hardcode_shlibpath_var_D=no
   13584 	hardcode_direct_absolute_D=yes
   13585 	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
   13586 	  archive_cmds_D='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
   13587 	  archive_expsym_cmds_D='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
   13588 	  hardcode_libdir_flag_spec_D='${wl}-rpath,$libdir'
   13589 	  export_dynamic_flag_spec_D='${wl}-E'
   13590 	else
   13591 	  case $host_os in
   13592 	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
   13593 	     archive_cmds_D='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
   13594 	     hardcode_libdir_flag_spec_D='-R$libdir'
   13595 	     ;;
   13596 	   *)
   13597 	     archive_cmds_D='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
   13598 	     hardcode_libdir_flag_spec_D='${wl}-rpath,$libdir'
   13599 	     ;;
   13600 	  esac
   13601 	fi
   13602       else
   13603 	ld_shlibs_D=no
   13604       fi
   13605       ;;
   13606 
   13607     os2*)
   13608       hardcode_libdir_flag_spec_D='-L$libdir'
   13609       hardcode_minus_L_D=yes
   13610       allow_undefined_flag_D=unsupported
   13611       archive_cmds_D='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
   13612       old_archive_from_new_cmds_D='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
   13613       ;;
   13614 
   13615     osf3*)
   13616       if test "$GCC" = yes; then
   13617 	allow_undefined_flag_D=' ${wl}-expect_unresolved ${wl}\*'
   13618 	archive_cmds_D='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
   13619       else
   13620 	allow_undefined_flag_D=' -expect_unresolved \*'
   13621 	archive_cmds_D='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
   13622       fi
   13623       archive_cmds_need_lc_D='no'
   13624       hardcode_libdir_flag_spec_D='${wl}-rpath ${wl}$libdir'
   13625       hardcode_libdir_separator_D=:
   13626       ;;
   13627 
   13628     osf4* | osf5*)	# as osf3* with the addition of -msym flag
   13629       if test "$GCC" = yes; then
   13630 	allow_undefined_flag_D=' ${wl}-expect_unresolved ${wl}\*'
   13631 	archive_cmds_D='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
   13632 	hardcode_libdir_flag_spec_D='${wl}-rpath ${wl}$libdir'
   13633       else
   13634 	allow_undefined_flag_D=' -expect_unresolved \*'
   13635 	archive_cmds_D='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
   13636 	archive_expsym_cmds_D='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~
   13637 	$CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
   13638 
   13639 	# Both c and cxx compiler support -rpath directly
   13640 	hardcode_libdir_flag_spec_D='-rpath $libdir'
   13641       fi
   13642       archive_cmds_need_lc_D='no'
   13643       hardcode_libdir_separator_D=:
   13644       ;;
   13645 
   13646     solaris*)
   13647       no_undefined_flag_D=' -z defs'
   13648       if test "$GCC" = yes; then
   13649 	wlarc='${wl}'
   13650 	archive_cmds_D='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
   13651 	archive_expsym_cmds_D='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
   13652 	  $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
   13653       else
   13654 	case `$CC -V 2>&1` in
   13655 	*"Compilers 5.0"*)
   13656 	  wlarc=''
   13657 	  archive_cmds_D='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
   13658 	  archive_expsym_cmds_D='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
   13659 	  $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
   13660 	  ;;
   13661 	*)
   13662 	  wlarc='${wl}'
   13663 	  archive_cmds_D='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
   13664 	  archive_expsym_cmds_D='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
   13665 	  $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
   13666 	  ;;
   13667 	esac
   13668       fi
   13669       hardcode_libdir_flag_spec_D='-R$libdir'
   13670       hardcode_shlibpath_var_D=no
   13671       case $host_os in
   13672       solaris2.[0-5] | solaris2.[0-5].*) ;;
   13673       *)
   13674 	# The compiler driver will combine and reorder linker options,
   13675 	# but understands `-z linker_flag'.  GCC discards it without `$wl',
   13676 	# but is careful enough not to reorder.
   13677 	# Supported since Solaris 2.6 (maybe 2.5.1?)
   13678 	if test "$GCC" = yes; then
   13679 	  whole_archive_flag_spec_D='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
   13680 	else
   13681 	  whole_archive_flag_spec_D='-z allextract$convenience -z defaultextract'
   13682 	fi
   13683 	;;
   13684       esac
   13685       link_all_deplibs_D=yes
   13686       ;;
   13687 
   13688     sunos4*)
   13689       if test "x$host_vendor" = xsequent; then
   13690 	# Use $CC to link under sequent, because it throws in some extra .o
   13691 	# files that make .init and .fini sections work.
   13692 	archive_cmds_D='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
   13693       else
   13694 	archive_cmds_D='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
   13695       fi
   13696       hardcode_libdir_flag_spec_D='-L$libdir'
   13697       hardcode_direct_D=yes
   13698       hardcode_minus_L_D=yes
   13699       hardcode_shlibpath_var_D=no
   13700       ;;
   13701 
   13702     sysv4)
   13703       case $host_vendor in
   13704 	sni)
   13705 	  archive_cmds_D='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   13706 	  hardcode_direct_D=yes # is this really true???
   13707 	;;
   13708 	siemens)
   13709 	  ## LD is ld it makes a PLAMLIB
   13710 	  ## CC just makes a GrossModule.
   13711 	  archive_cmds_D='$LD -G -o $lib $libobjs $deplibs $linker_flags'
   13712 	  reload_cmds_D='$CC -r -o $output$reload_objs'
   13713 	  hardcode_direct_D=no
   13714         ;;
   13715 	motorola)
   13716 	  archive_cmds_D='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   13717 	  hardcode_direct_D=no #Motorola manual says yes, but my tests say they lie
   13718 	;;
   13719       esac
   13720       runpath_var='LD_RUN_PATH'
   13721       hardcode_shlibpath_var_D=no
   13722       ;;
   13723 
   13724     sysv4.3*)
   13725       archive_cmds_D='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   13726       hardcode_shlibpath_var_D=no
   13727       export_dynamic_flag_spec_D='-Bexport'
   13728       ;;
   13729 
   13730     sysv4*MP*)
   13731       if test -d /usr/nec; then
   13732 	archive_cmds_D='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   13733 	hardcode_shlibpath_var_D=no
   13734 	runpath_var=LD_RUN_PATH
   13735 	hardcode_runpath_var=yes
   13736 	ld_shlibs_D=yes
   13737       fi
   13738       ;;
   13739 
   13740     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
   13741       no_undefined_flag_D='${wl}-z,text'
   13742       archive_cmds_need_lc_D=no
   13743       hardcode_shlibpath_var_D=no
   13744       runpath_var='LD_RUN_PATH'
   13745 
   13746       if test "$GCC" = yes; then
   13747 	archive_cmds_D='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   13748 	archive_expsym_cmds_D='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   13749       else
   13750 	archive_cmds_D='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   13751 	archive_expsym_cmds_D='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   13752       fi
   13753       ;;
   13754 
   13755     sysv5* | sco3.2v5* | sco5v6*)
   13756       # Note: We can NOT use -z defs as we might desire, because we do not
   13757       # link with -lc, and that would cause any symbols used from libc to
   13758       # always be unresolved, which means just about no library would
   13759       # ever link correctly.  If we're not using GNU ld we use -z text
   13760       # though, which does catch some bad symbols but isn't as heavy-handed
   13761       # as -z defs.
   13762       no_undefined_flag_D='${wl}-z,text'
   13763       allow_undefined_flag_D='${wl}-z,nodefs'
   13764       archive_cmds_need_lc_D=no
   13765       hardcode_shlibpath_var_D=no
   13766       hardcode_libdir_flag_spec_D='${wl}-R,$libdir'
   13767       hardcode_libdir_separator_D=':'
   13768       link_all_deplibs_D=yes
   13769       export_dynamic_flag_spec_D='${wl}-Bexport'
   13770       runpath_var='LD_RUN_PATH'
   13771 
   13772       if test "$GCC" = yes; then
   13773 	archive_cmds_D='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   13774 	archive_expsym_cmds_D='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   13775       else
   13776 	archive_cmds_D='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   13777 	archive_expsym_cmds_D='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   13778       fi
   13779       ;;
   13780 
   13781     uts4*)
   13782       archive_cmds_D='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   13783       hardcode_libdir_flag_spec_D='-L$libdir'
   13784       hardcode_shlibpath_var_D=no
   13785       ;;
   13786 
   13787     *)
   13788       ld_shlibs_D=no
   13789       ;;
   13790     esac
   13791 
   13792     if test x$host_vendor = xsni; then
   13793       case $host in
   13794       sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
   13795 	export_dynamic_flag_spec_D='${wl}-Blargedynsym'
   13796 	;;
   13797       esac
   13798     fi
   13799   fi
   13800 
   13801 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_D" >&5
   13802 $as_echo "$ld_shlibs_D" >&6; }
   13803 test "$ld_shlibs_D" = no && can_build_shared=no
   13804 
   13805 with_gnu_ld_D=$with_gnu_ld
   13806 
   13807 
   13808 
   13809 
   13810 
   13811 
   13812 #
   13813 # Do we need to explicitly link libc?
   13814 #
   13815 case "x$archive_cmds_need_lc_D" in
   13816 x|xyes)
   13817   # Assume -lc should be added
   13818   archive_cmds_need_lc_D=yes
   13819 
   13820   if test "$enable_shared" = yes && test "$GCC" = yes; then
   13821     case $archive_cmds_D in
   13822     *'~'*)
   13823       # FIXME: we may have to deal with multi-command sequences.
   13824       ;;
   13825     '$CC '*)
   13826       # Test whether the compiler implicitly links with -lc since on some
   13827       # systems, -lgcc has to come before -lc. If gcc already passes -lc
   13828       # to ld, don't add -lc before -lgcc.
   13829       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
   13830 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
   13831 if ${lt_cv_archive_cmds_need_lc_D+:} false; then :
   13832   $as_echo_n "(cached) " >&6
   13833 else
   13834   $RM conftest*
   13835 	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
   13836 
   13837 	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
   13838   (eval $ac_compile) 2>&5
   13839   ac_status=$?
   13840   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   13841   test $ac_status = 0; } 2>conftest.err; then
   13842 	  soname=conftest
   13843 	  lib=conftest
   13844 	  libobjs=conftest.$ac_objext
   13845 	  deplibs=
   13846 	  wl=$lt_prog_compiler_wl_D
   13847 	  pic_flag=$lt_prog_compiler_pic_D
   13848 	  compiler_flags=-v
   13849 	  linker_flags=-v
   13850 	  verstring=
   13851 	  output_objdir=.
   13852 	  libname=conftest
   13853 	  lt_save_allow_undefined_flag=$allow_undefined_flag_D
   13854 	  allow_undefined_flag_D=
   13855 	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_D 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
   13856   (eval $archive_cmds_D 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
   13857   ac_status=$?
   13858   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   13859   test $ac_status = 0; }
   13860 	  then
   13861 	    lt_cv_archive_cmds_need_lc_D=no
   13862 	  else
   13863 	    lt_cv_archive_cmds_need_lc_D=yes
   13864 	  fi
   13865 	  allow_undefined_flag_D=$lt_save_allow_undefined_flag
   13866 	else
   13867 	  cat conftest.err 1>&5
   13868 	fi
   13869 	$RM conftest*
   13870 
   13871 fi
   13872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_D" >&5
   13873 $as_echo "$lt_cv_archive_cmds_need_lc_D" >&6; }
   13874       archive_cmds_need_lc_D=$lt_cv_archive_cmds_need_lc_D
   13875       ;;
   13876     esac
   13877   fi
   13878   ;;
   13879 esac
   13880 
   13881 
   13882 
   13883 
   13884 
   13885 
   13886 
   13887 
   13888 
   13889 
   13890 
   13891 
   13892 
   13893 
   13894 
   13895 
   13896 
   13897 
   13898 
   13899 
   13900 
   13901 
   13902 
   13903 
   13904 
   13905 
   13906 
   13907 
   13908 
   13909 
   13910 
   13911 
   13912 
   13913 
   13914 
   13915 
   13916 
   13917 
   13918 
   13919 
   13920 
   13921 
   13922 
   13923 
   13924 
   13925 
   13926 
   13927 
   13928 
   13929 
   13930 
   13931 
   13932 
   13933 
   13934 
   13935 
   13936 
   13937 
   13938 
   13939 
   13940 
   13941 
   13942 
   13943 
   13944   { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
   13945 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
   13946 hardcode_action_D=
   13947 if test -n "$hardcode_libdir_flag_spec_D" ||
   13948    test -n "$runpath_var_D" ||
   13949    test "X$hardcode_automatic_D" = "Xyes" ; then
   13950 
   13951   # We can hardcode non-existent directories.
   13952   if test "$hardcode_direct_D" != no &&
   13953      # If the only mechanism to avoid hardcoding is shlibpath_var, we
   13954      # have to relink, otherwise we might link with an installed library
   13955      # when we should be linking with a yet-to-be-installed one
   13956      ## test "$_LT_TAGVAR(hardcode_shlibpath_var, D)" != no &&
   13957      test "$hardcode_minus_L_D" != no; then
   13958     # Linking always hardcodes the temporary library directory.
   13959     hardcode_action_D=relink
   13960   else
   13961     # We can link without hardcoding, and we can hardcode nonexisting dirs.
   13962     hardcode_action_D=immediate
   13963   fi
   13964 else
   13965   # We cannot hardcode anything, or else we can only hardcode existing
   13966   # directories.
   13967   hardcode_action_D=unsupported
   13968 fi
   13969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_D" >&5
   13970 $as_echo "$hardcode_action_D" >&6; }
   13971 
   13972 if test "$hardcode_action_D" = relink ||
   13973    test "$inherit_rpath_D" = yes; then
   13974   # Fast installation is not supported
   13975   enable_fast_install=no
   13976 elif test "$shlibpath_overrides_runpath" = yes ||
   13977      test "$enable_shared" = no; then
   13978   # Fast installation is not necessary
   13979   enable_fast_install=needless
   13980 fi
   13981 
   13982 
   13983 
   13984 
   13985 
   13986 
   13987 
   13988 fi
   13989 
   13990 ac_ext=c
   13991 ac_cpp='$CPP $CPPFLAGS'
   13992 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   13993 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   13994 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   13995 
   13996 
   13997 GCC=$lt_save_GCC
   13998 CC=$lt_save_CC
   13999 CFLAGS=$lt_save_CFLAGS
   14000 
   14001   GDCFLAGS=$gdc_save_DFLAGS
   14002 
   14003 
   14004 
   14005 
   14006 # libtool variables for Phobos shared and position-independent compiles.
   14007 #
   14008 # Use phobos_lt_pic_flag to designate the automake variable
   14009 # used to encapsulate the default libtool approach to creating objects
   14010 # with position-independent code. Default: -prefer-pic.
   14011 #
   14012 # Use phobos_compiler_shared_flag to designate the compile-time flags for
   14013 # creating shared objects. Default: -fversion=Shared.
   14014 #
   14015 # Use phobos_compiler_pic_flag to designate the compile-time flags for
   14016 # creating position-independent objects. This varies with the target
   14017 # hardware and operating system, but is often: -fPIC.
   14018 #
   14019 # The distinction between pic and shared compilation flags is not present in
   14020 # libtool, and so we make it here.  How it is handled is that in shared
   14021 # compilations the `lt_prog_compiler_pic_D' variable is used to instead
   14022 # ensure that conditional compilation of shared runtime code is compiled in.
   14023 if test "$enable_shared" = yes; then
   14024   phobos_lt_pic_flag="-prefer-pic"
   14025   phobos_compiler_pic_flag="$lt_prog_compiler_pic_D"
   14026   phobos_compiler_shared_flag="-fversion=Shared"
   14027 else
   14028   phobos_lt_pic_flag=
   14029   phobos_compiler_pic_flag=
   14030   phobos_compiler_shared_flag=
   14031 fi
   14032 
   14033 
   14034 
   14035 
   14036 # Override the libtool's pic_flag and pic_mode.
   14037 # Do this step after AM_PROG_LIBTOOL, but before AC_OUTPUT.
   14038 # NB: this impacts --with-pic and --without-pic.
   14039 lt_prog_compiler_pic_D="$phobos_compiler_pic_flag $phobos_compiler_shared_flag"
   14040 pic_mode='default'
   14041 
   14042 # Determine what GCC version number to use in filesystem paths.
   14043 
   14044   get_gcc_base_ver="cat"
   14045 
   14046 # Check whether --with-gcc-major-version-only was given.
   14047 if test "${with_gcc_major_version_only+set}" = set; then :
   14048   withval=$with_gcc_major_version_only; if test x$with_gcc_major_version_only = xyes ; then
   14049         get_gcc_base_ver="sed -e 's/^\([0-9]*\).*/\1/'"
   14050       fi
   14051 
   14052 fi
   14053 
   14054 
   14055 
   14056 
   14057 # libphobos/libdruntime specific options and feature detection
   14058 
   14059   # These need to be absolute paths, yet at the same time need to
   14060   # canonicalize only relative paths, because then amd will not unmount
   14061   # drives. Thus the use of PWDCMD: set it to 'pawd' or 'amq -w' if using amd.
   14062   libphobos_builddir=`${PWDCMD-pwd}`
   14063   case $srcdir in
   14064     \\/$* | ?:\\/*) libphobos_srcdir=${srcdir} ;;
   14065     *) libphobos_srcdir=`cd "$srcdir" && ${PWDCMD-pwd} || echo "$srcdir"` ;;
   14066   esac
   14067 
   14068 
   14069 
   14070 
   14071   if test ${multilib} = yes; then
   14072     multilib_arg="--enable-multilib"
   14073   else
   14074     multilib_arg=
   14075   fi
   14076 
   14077 
   14078   # Check whether --enable-werror was given.
   14079 if test "${enable_werror+set}" = set; then :
   14080   enableval=$enable_werror;
   14081 fi
   14082 
   14083   WERROR_FLAG=""
   14084   if test "x$enable_werror" = "xyes"; then
   14085       WERROR_FLAG="-Werror"
   14086   fi
   14087 
   14088 
   14089 
   14090 
   14091   gdc_save_DFLAGS=$GDCFLAGS
   14092   GDCFLAGS="-fno-druntime -nostdinc -I $phobos_cv_abs_srcdir/libdruntime -nophoboslib $GDCFLAGS"
   14093 
   14094     ac_ext=d
   14095 ac_compile='$GDC -c $GDCFLAGS conftest.$ac_ext >&5'
   14096 ac_link='$GDC -o conftest$ac_exeext $GDCFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   14097 ac_compiler_gnu=yes
   14098 
   14099     GDCFLAGS="$GDCFLAGS -g -Werror -ffunction-sections -fdata-sections"
   14100     cat > conftest.$ac_ext <<_ACEOF
   14101 module object;
   14102 int foo; void bar() { }
   14103 
   14104 extern(C) int main() {
   14105   return 0;
   14106 }
   14107 _ACEOF
   14108 if ac_fn_d_try_compile "$LINENO"; then :
   14109   ac_fdsections=yes
   14110 else
   14111   ac_fdsections=no
   14112 fi
   14113 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   14114     if test "x$ac_fdsections" = "xyes"; then
   14115       SECTION_FLAGS='-ffunction-sections -fdata-sections'
   14116     fi
   14117     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_fdsections" >&5
   14118 $as_echo "$ac_fdsections" >&6; }
   14119     ac_ext=c
   14120 ac_cpp='$CPP $CPPFLAGS'
   14121 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   14122 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   14123 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   14124 
   14125 
   14126   GDCFLAGS=$gdc_save_DFLAGS
   14127 
   14128 
   14129 
   14130 
   14131   druntime_target_cpu_parsed=""
   14132   case "$target_cpu" in
   14133       aarch64*)
   14134                druntime_target_cpu_parsed="aarch64"
   14135                ;;
   14136       arm*)    druntime_target_cpu_parsed="arm"
   14137                ;;
   14138       mips*)   druntime_target_cpu_parsed="mips"
   14139                ;;
   14140       powerpc*)
   14141                druntime_target_cpu_parsed="powerpc"
   14142                ;;
   14143       i[34567]86|x86_64)
   14144                druntime_target_cpu_parsed="x86"
   14145                ;;
   14146       s390x)
   14147                druntime_target_cpu_parsed="s390x"
   14148                ;;
   14149       s390)
   14150                druntime_target_cpu_parsed="s390"
   14151                ;;
   14152   esac
   14153    if test "$druntime_target_cpu_parsed" = "aarch64"; then
   14154   DRUNTIME_CPU_AARCH64_TRUE=
   14155   DRUNTIME_CPU_AARCH64_FALSE='#'
   14156 else
   14157   DRUNTIME_CPU_AARCH64_TRUE='#'
   14158   DRUNTIME_CPU_AARCH64_FALSE=
   14159 fi
   14160 
   14161    if test "$druntime_target_cpu_parsed" = "arm"; then
   14162   DRUNTIME_CPU_ARM_TRUE=
   14163   DRUNTIME_CPU_ARM_FALSE='#'
   14164 else
   14165   DRUNTIME_CPU_ARM_TRUE='#'
   14166   DRUNTIME_CPU_ARM_FALSE=
   14167 fi
   14168 
   14169    if test "$druntime_target_cpu_parsed" = "mips"; then
   14170   DRUNTIME_CPU_MIPS_TRUE=
   14171   DRUNTIME_CPU_MIPS_FALSE='#'
   14172 else
   14173   DRUNTIME_CPU_MIPS_TRUE='#'
   14174   DRUNTIME_CPU_MIPS_FALSE=
   14175 fi
   14176 
   14177    if test "$druntime_target_cpu_parsed" = "powerpc"; then
   14178   DRUNTIME_CPU_POWERPC_TRUE=
   14179   DRUNTIME_CPU_POWERPC_FALSE='#'
   14180 else
   14181   DRUNTIME_CPU_POWERPC_TRUE='#'
   14182   DRUNTIME_CPU_POWERPC_FALSE=
   14183 fi
   14184 
   14185    if test "$druntime_target_cpu_parsed" = "x86"; then
   14186   DRUNTIME_CPU_X86_TRUE=
   14187   DRUNTIME_CPU_X86_FALSE='#'
   14188 else
   14189   DRUNTIME_CPU_X86_TRUE='#'
   14190   DRUNTIME_CPU_X86_FALSE=
   14191 fi
   14192 
   14193    if test "$druntime_target_cpu_parsed" = "s390x"; then
   14194   DRUNTIME_CPU_SYSTEMZ_TRUE=
   14195   DRUNTIME_CPU_SYSTEMZ_FALSE='#'
   14196 else
   14197   DRUNTIME_CPU_SYSTEMZ_TRUE='#'
   14198   DRUNTIME_CPU_SYSTEMZ_FALSE=
   14199 fi
   14200 
   14201    if test "$druntime_target_cpu_parsed" = "s390"; then
   14202   DRUNTIME_CPU_S390_TRUE=
   14203   DRUNTIME_CPU_S390_FALSE='#'
   14204 else
   14205   DRUNTIME_CPU_S390_TRUE='#'
   14206   DRUNTIME_CPU_S390_FALSE=
   14207 fi
   14208 
   14209 
   14210 
   14211   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for target OS" >&5
   14212 $as_echo_n "checking for target OS... " >&6; }
   14213 if ${druntime_cv_target_os+:} false; then :
   14214   $as_echo_n "(cached) " >&6
   14215 else
   14216   druntime_cv_target_os=`echo $target_os | sed 's/^\([A-Za-z_]+\)/\1/'`
   14217 fi
   14218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $druntime_cv_target_os" >&5
   14219 $as_echo "$druntime_cv_target_os" >&6; }
   14220     if test -z "$druntime_cv_target_os"; then :
   14221   as_fn_error $? "can't detect target OS" "$LINENO" 5
   14222 fi
   14223 
   14224 
   14225 
   14226 
   14227   druntime_target_os_parsed=""
   14228   case "$druntime_cv_target_os" in
   14229       aix*)    druntime_target_os_parsed="aix"
   14230                ;;
   14231       *android*)
   14232                druntime_target_os_parsed="android"
   14233                ;;
   14234       darwin*) druntime_target_os_parsed="darwin"
   14235                ;;
   14236       dragonfly*)
   14237                druntime_target_os_parsed="dragonflybsd"
   14238                ;;
   14239       freebsd*|k*bsd*-gnu)
   14240                druntime_target_os_parsed="freebsd"
   14241                ;;
   14242       openbsd*)
   14243                druntime_target_os_parsed="openbsd"
   14244                ;;
   14245       netbsd*)
   14246                druntime_target_os_parsed="netbsd"
   14247                ;;
   14248       linux*)  druntime_target_os_parsed="linux"
   14249                ;;
   14250       mingw*)  druntime_target_os_parsed="mingw"
   14251              ;;
   14252       *solaris*) druntime_target_os_parsed="solaris"
   14253   esac
   14254    if test "$druntime_target_os_parsed" = "aix"; then
   14255   DRUNTIME_OS_AIX_TRUE=
   14256   DRUNTIME_OS_AIX_FALSE='#'
   14257 else
   14258   DRUNTIME_OS_AIX_TRUE='#'
   14259   DRUNTIME_OS_AIX_FALSE=
   14260 fi
   14261 
   14262    if test "$druntime_target_os_parsed" = "android"; then
   14263   DRUNTIME_OS_ANDROID_TRUE=
   14264   DRUNTIME_OS_ANDROID_FALSE='#'
   14265 else
   14266   DRUNTIME_OS_ANDROID_TRUE='#'
   14267   DRUNTIME_OS_ANDROID_FALSE=
   14268 fi
   14269 
   14270    if test "$druntime_target_os_parsed" = "darwin"; then
   14271   DRUNTIME_OS_DARWIN_TRUE=
   14272   DRUNTIME_OS_DARWIN_FALSE='#'
   14273 else
   14274   DRUNTIME_OS_DARWIN_TRUE='#'
   14275   DRUNTIME_OS_DARWIN_FALSE=
   14276 fi
   14277 
   14278    if test "$druntime_target_os_parsed" = "dragonflybsd"; then
   14279   DRUNTIME_OS_DRAGONFLYBSD_TRUE=
   14280   DRUNTIME_OS_DRAGONFLYBSD_FALSE='#'
   14281 else
   14282   DRUNTIME_OS_DRAGONFLYBSD_TRUE='#'
   14283   DRUNTIME_OS_DRAGONFLYBSD_FALSE=
   14284 fi
   14285 
   14286    if test "$druntime_target_os_parsed" = "freebsd"; then
   14287   DRUNTIME_OS_FREEBSD_TRUE=
   14288   DRUNTIME_OS_FREEBSD_FALSE='#'
   14289 else
   14290   DRUNTIME_OS_FREEBSD_TRUE='#'
   14291   DRUNTIME_OS_FREEBSD_FALSE=
   14292 fi
   14293 
   14294    if test "$druntime_target_os_parsed" = "netbsd"; then
   14295   DRUNTIME_OS_NETBSD_TRUE=
   14296   DRUNTIME_OS_NETBSD_FALSE='#'
   14297 else
   14298   DRUNTIME_OS_NETBSD_TRUE='#'
   14299   DRUNTIME_OS_NETBSD_FALSE=
   14300 fi
   14301 
   14302    if test "$druntime_target_os_parsed" = "openbsd"; then
   14303   DRUNTIME_OS_OPENBSD_TRUE=
   14304   DRUNTIME_OS_OPENBSD_FALSE='#'
   14305 else
   14306   DRUNTIME_OS_OPENBSD_TRUE='#'
   14307   DRUNTIME_OS_OPENBSD_FALSE=
   14308 fi
   14309 
   14310    if test "$druntime_target_os_parsed" = "linux"; then
   14311   DRUNTIME_OS_LINUX_TRUE=
   14312   DRUNTIME_OS_LINUX_FALSE='#'
   14313 else
   14314   DRUNTIME_OS_LINUX_TRUE='#'
   14315   DRUNTIME_OS_LINUX_FALSE=
   14316 fi
   14317 
   14318    if test "$druntime_target_os_parsed" = "mingw"; then
   14319   DRUNTIME_OS_MINGW_TRUE=
   14320   DRUNTIME_OS_MINGW_FALSE='#'
   14321 else
   14322   DRUNTIME_OS_MINGW_TRUE='#'
   14323   DRUNTIME_OS_MINGW_FALSE=
   14324 fi
   14325 
   14326    if test "$druntime_target_os_parsed" = "solaris"; then
   14327   DRUNTIME_OS_SOLARIS_TRUE=
   14328   DRUNTIME_OS_SOLARIS_FALSE='#'
   14329 else
   14330   DRUNTIME_OS_SOLARIS_TRUE='#'
   14331   DRUNTIME_OS_SOLARIS_FALSE=
   14332 fi
   14333 
   14334 
   14335   druntime_target_posix="no"
   14336   case "$druntime_cv_target_os" in
   14337     aix*|*bsd*|cygwin*|darwin*|dragonfly*|gnu*|linux*|skyos*|*solaris*|sysv*)
   14338       druntime_target_posix="yes"
   14339       ;;
   14340   esac
   14341    if test "$druntime_target_posix" = "yes"; then
   14342   DRUNTIME_OS_POSIX_TRUE=
   14343   DRUNTIME_OS_POSIX_FALSE='#'
   14344 else
   14345   DRUNTIME_OS_POSIX_TRUE='#'
   14346   DRUNTIME_OS_POSIX_FALSE=
   14347 fi
   14348 
   14349 
   14350 
   14351 
   14352   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for thread model used by GDC" >&5
   14353 $as_echo_n "checking for thread model used by GDC... " >&6; }
   14354   d_thread_model=`$GDC -v 2>&1 | sed -n 's/^Thread model: //p'`
   14355   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d_thread_model" >&5
   14356 $as_echo "$d_thread_model" >&6; }
   14357 
   14358   # Map from thread model to thread interface.
   14359 
   14360 case $d_thread_model in
   14361     aix)    DCFG_THREAD_MODEL="Posix" ;;
   14362     lynx)   DCFG_THREAD_MODEL="Posix" ;;
   14363     posix)  DCFG_THREAD_MODEL="Posix" ;;
   14364     single) DCFG_THREAD_MODEL="Single" ;;
   14365     win32)  DCFG_THREAD_MODEL="Win32" ;;
   14366     # TODO: These targets need porting.
   14367     dce|mipssde|rtems|tpf|vxworks)
   14368 	    DCFG_THREAD_MODEL="Single" ;;
   14369     *)	    as_fn_error "Thread implementation '$d_thread_model' not recognised" "$LINENO" 5 ;;
   14370 esac
   14371 
   14372 
   14373 
   14374 
   14375   ac_ext=c
   14376 ac_cpp='$CPP $CPPFLAGS'
   14377 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   14378 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   14379 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   14380 
   14381   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ARM unwinder" >&5
   14382 $as_echo_n "checking for ARM unwinder... " >&6; }
   14383   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   14384 /* end confdefs.h.  */
   14385 #include <unwind.h>
   14386 int
   14387 main ()
   14388 {
   14389 
   14390   #if __ARM_EABI_UNWINDER__
   14391   #error Yes, it is.
   14392   #endif
   14393 
   14394   ;
   14395   return 0;
   14396 }
   14397 _ACEOF
   14398 if ac_fn_c_try_compile "$LINENO"; then :
   14399   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   14400 $as_echo "no" >&6; }
   14401      DCFG_ARM_EABI_UNWINDER=false
   14402 else
   14403   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   14404 $as_echo "yes" >&6; }
   14405      DCFG_ARM_EABI_UNWINDER=true
   14406 fi
   14407 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   14408 
   14409    if test "$DCFG_ARM_EABI_UNWINDER" = "true"; then
   14410   DRUNTIME_OS_ARM_EABI_UNWINDER_TRUE=
   14411   DRUNTIME_OS_ARM_EABI_UNWINDER_FALSE='#'
   14412 else
   14413   DRUNTIME_OS_ARM_EABI_UNWINDER_TRUE='#'
   14414   DRUNTIME_OS_ARM_EABI_UNWINDER_FALSE=
   14415 fi
   14416 
   14417   ac_ext=c
   14418 ac_cpp='$CPP $CPPFLAGS'
   14419 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   14420 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   14421 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   14422 
   14423 
   14424 
   14425 
   14426 
   14427   ac_ext=c
   14428 ac_cpp='$CPP $CPPFLAGS'
   14429 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   14430 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   14431 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   14432 
   14433   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for minfo section bracketing" >&5
   14434 $as_echo_n "checking for minfo section bracketing... " >&6; }
   14435   case "$druntime_cv_target_os" in
   14436       darwin*)
   14437 	section="__DATA,__minfodata"
   14438 	start="section\$start\$__DATA\$__minfodata"
   14439 	stop="section\$end\$__DATA\$__minfodata"
   14440 	;;
   14441       *)
   14442 	section="minfo"
   14443 	start="__start_minfo"
   14444 	stop="__stop_minfo"
   14445 	;;
   14446   esac
   14447   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   14448 /* end confdefs.h.  */
   14449 
   14450     void* module_info_ptr __attribute__((section ("$section")));
   14451     extern void* start_minfo __asm__("$start") __attribute__((visibility ("hidden")));
   14452     extern void* stop_minfo __asm__("$stop") __attribute__((visibility ("hidden")));
   14453 
   14454     int main()
   14455     {
   14456         // Never run, just to prevent compiler from optimizing access
   14457         return (int)(&stop_minfo - &start_minfo);
   14458     }
   14459 
   14460 _ACEOF
   14461 if ac_fn_c_try_link "$LINENO"; then :
   14462   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   14463 $as_echo "yes" >&6; }
   14464      DCFG_MINFO_BRACKETING=true
   14465 else
   14466   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   14467 $as_echo "no" >&6; }
   14468      DCFG_MINFO_BRACKETING=false
   14469 fi
   14470 rm -f core conftest.err conftest.$ac_objext \
   14471     conftest$ac_exeext conftest.$ac_ext
   14472 
   14473    if test "$DCFG_MINFO_BRACKETING" = "true"; then
   14474   DRUNTIME_OS_MINFO_BRACKETING_TRUE=
   14475   DRUNTIME_OS_MINFO_BRACKETING_FALSE='#'
   14476 else
   14477   DRUNTIME_OS_MINFO_BRACKETING_TRUE='#'
   14478   DRUNTIME_OS_MINFO_BRACKETING_FALSE=
   14479 fi
   14480 
   14481   ac_ext=c
   14482 ac_cpp='$CPP $CPPFLAGS'
   14483 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   14484 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   14485 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   14486 
   14487 
   14488 
   14489   ac_ext=c
   14490 ac_cpp='$CPP $CPPFLAGS'
   14491 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   14492 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   14493 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   14494 
   14495   ac_fn_c_check_member "$LINENO" "struct dl_phdr_info" "dlpi_tls_modid" "ac_cv_member_struct_dl_phdr_info_dlpi_tls_modid" "#include <link.h>
   14496 "
   14497 if test "x$ac_cv_member_struct_dl_phdr_info_dlpi_tls_modid" = xyes; then :
   14498   DCFG_DLPI_TLS_MODID=true
   14499 else
   14500   DCFG_DLPI_TLS_MODID=false
   14501 fi
   14502 
   14503 
   14504   ac_ext=c
   14505 ac_cpp='$CPP $CPPFLAGS'
   14506 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   14507 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   14508 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   14509 
   14510 
   14511 
   14512   case $target in
   14513     i?86-*-solaris2.* | x86_64-*-solaris2.*)
   14514       # 64-bit Solaris/x86 ld breaks calls to __tls_get_addr with non-TLS
   14515       # relocs.  Work around by disabling TLS transitions.  Not necessary
   14516       # on 32-bit x86, but cannot be distinguished reliably in specs.
   14517       druntime_ld_prog=`$CC -print-prog-name=ld`
   14518       druntime_ld_gld=no
   14519       druntime_ld_relax_transtls=no
   14520       if test -n "$druntime_ld_prog" \
   14521          && $druntime_ld_prog -v 2>&1 | grep GNU > /dev/null 2>&1; then
   14522         druntime_ld_gld=yes
   14523       else
   14524         echo 'int main (void) { return 0; }' > conftest.c
   14525         save_LDFLAGS="$LDFLAGS"
   14526         LDFLAGS="$LDFLAGS -Wl,-z,relax=transtls"
   14527         if $CC $CFLAGS $LDFLAGS -o conftest conftest.c > /dev/null 2>&1; then
   14528           druntime_ld_relax_transtls=yes
   14529         fi
   14530         LDFLAGS="$save_LDFLAGS"
   14531         rm -f conftest.c conftest
   14532       fi
   14533       if test "$druntime_ld_relax_transtls" = "yes"; then
   14534         OS_LINK_SPEC='-z relax=transtls'
   14535       fi
   14536       ;;
   14537   esac
   14538 
   14539 
   14540 
   14541   ac_ext=c
   14542 ac_cpp='$CPP $CPPFLAGS'
   14543 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   14544 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   14545 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   14546 
   14547   DCFG_HAVE_QSORT_R=false
   14548   ac_fn_c_check_func "$LINENO" "qsort_r" "ac_cv_func_qsort_r"
   14549 if test "x$ac_cv_func_qsort_r" = xyes; then :
   14550   DCFG_HAVE_QSORT_R=true
   14551 fi
   14552 
   14553 
   14554   ac_ext=c
   14555 ac_cpp='$CPP $CPPFLAGS'
   14556 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   14557 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   14558 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   14559 
   14560 
   14561 
   14562 
   14563 
   14564   gdc_save_DFLAGS=$GDCFLAGS
   14565   GDCFLAGS="-fno-druntime -nostdinc -I $phobos_cv_abs_srcdir/libdruntime -nophoboslib $GDCFLAGS"
   14566 
   14567   ac_ext=d
   14568 ac_compile='$GDC -c $GDCFLAGS conftest.$ac_ext >&5'
   14569 ac_link='$GDC -o conftest$ac_exeext $GDCFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   14570 ac_compiler_gnu=yes
   14571 
   14572   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing malloc" >&5
   14573 $as_echo_n "checking for library containing malloc... " >&6; }
   14574 if ${ac_cv_search_malloc+:} false; then :
   14575   $as_echo_n "(cached) " >&6
   14576 else
   14577   ac_func_search_save_LIBS=$LIBS
   14578 cat > conftest.$ac_ext <<_ACEOF
   14579 module object;
   14580  extern(C) int malloc();
   14581 
   14582 extern(C) int main() {
   14583   malloc(); return 0;
   14584 }
   14585 _ACEOF
   14586 for ac_lib in '' c; do
   14587   if test -z "$ac_lib"; then
   14588     ac_res="none required"
   14589   else
   14590     ac_res=-l$ac_lib
   14591     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
   14592   fi
   14593   if ac_fn_d_try_link "$LINENO"; then :
   14594   ac_cv_search_malloc=$ac_res
   14595 fi
   14596 rm -f core conftest.err conftest.$ac_objext \
   14597     conftest$ac_exeext
   14598   if ${ac_cv_search_malloc+:} false; then :
   14599   break
   14600 fi
   14601 done
   14602 if ${ac_cv_search_malloc+:} false; then :
   14603 
   14604 else
   14605   ac_cv_search_malloc=no
   14606 fi
   14607 rm conftest.$ac_ext
   14608 LIBS=$ac_func_search_save_LIBS
   14609 fi
   14610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_malloc" >&5
   14611 $as_echo "$ac_cv_search_malloc" >&6; }
   14612 ac_res=$ac_cv_search_malloc
   14613 if test "$ac_res" != no; then :
   14614   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
   14615 
   14616 fi
   14617 
   14618   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing pthread_create" >&5
   14619 $as_echo_n "checking for library containing pthread_create... " >&6; }
   14620 if ${ac_cv_search_pthread_create+:} false; then :
   14621   $as_echo_n "(cached) " >&6
   14622 else
   14623   ac_func_search_save_LIBS=$LIBS
   14624 cat > conftest.$ac_ext <<_ACEOF
   14625 module object;
   14626  extern(C) int pthread_create();
   14627 
   14628 extern(C) int main() {
   14629   pthread_create(); return 0;
   14630 }
   14631 _ACEOF
   14632 for ac_lib in '' pthread; do
   14633   if test -z "$ac_lib"; then
   14634     ac_res="none required"
   14635   else
   14636     ac_res=-l$ac_lib
   14637     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
   14638   fi
   14639   if ac_fn_d_try_link "$LINENO"; then :
   14640   ac_cv_search_pthread_create=$ac_res
   14641 fi
   14642 rm -f core conftest.err conftest.$ac_objext \
   14643     conftest$ac_exeext
   14644   if ${ac_cv_search_pthread_create+:} false; then :
   14645   break
   14646 fi
   14647 done
   14648 if ${ac_cv_search_pthread_create+:} false; then :
   14649 
   14650 else
   14651   ac_cv_search_pthread_create=no
   14652 fi
   14653 rm conftest.$ac_ext
   14654 LIBS=$ac_func_search_save_LIBS
   14655 fi
   14656 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_pthread_create" >&5
   14657 $as_echo "$ac_cv_search_pthread_create" >&6; }
   14658 ac_res=$ac_cv_search_pthread_create
   14659 if test "$ac_res" != no; then :
   14660   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
   14661 
   14662 fi
   14663 
   14664   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing cosf" >&5
   14665 $as_echo_n "checking for library containing cosf... " >&6; }
   14666 if ${ac_cv_search_cosf+:} false; then :
   14667   $as_echo_n "(cached) " >&6
   14668 else
   14669   ac_func_search_save_LIBS=$LIBS
   14670 cat > conftest.$ac_ext <<_ACEOF
   14671 module object;
   14672  extern(C) int cosf();
   14673 
   14674 extern(C) int main() {
   14675   cosf(); return 0;
   14676 }
   14677 _ACEOF
   14678 for ac_lib in '' m; do
   14679   if test -z "$ac_lib"; then
   14680     ac_res="none required"
   14681   else
   14682     ac_res=-l$ac_lib
   14683     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
   14684   fi
   14685   if ac_fn_d_try_link "$LINENO"; then :
   14686   ac_cv_search_cosf=$ac_res
   14687 fi
   14688 rm -f core conftest.err conftest.$ac_objext \
   14689     conftest$ac_exeext
   14690   if ${ac_cv_search_cosf+:} false; then :
   14691   break
   14692 fi
   14693 done
   14694 if ${ac_cv_search_cosf+:} false; then :
   14695 
   14696 else
   14697   ac_cv_search_cosf=no
   14698 fi
   14699 rm conftest.$ac_ext
   14700 LIBS=$ac_func_search_save_LIBS
   14701 fi
   14702 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_cosf" >&5
   14703 $as_echo "$ac_cv_search_cosf" >&6; }
   14704 ac_res=$ac_cv_search_cosf
   14705 if test "$ac_res" != no; then :
   14706   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
   14707 
   14708 fi
   14709 
   14710   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing clock_gettime" >&5
   14711 $as_echo_n "checking for library containing clock_gettime... " >&6; }
   14712 if ${ac_cv_search_clock_gettime+:} false; then :
   14713   $as_echo_n "(cached) " >&6
   14714 else
   14715   ac_func_search_save_LIBS=$LIBS
   14716 cat > conftest.$ac_ext <<_ACEOF
   14717 module object;
   14718  extern(C) int clock_gettime();
   14719 
   14720 extern(C) int main() {
   14721   clock_gettime(); return 0;
   14722 }
   14723 _ACEOF
   14724 for ac_lib in '' rt; do
   14725   if test -z "$ac_lib"; then
   14726     ac_res="none required"
   14727   else
   14728     ac_res=-l$ac_lib
   14729     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
   14730   fi
   14731   if ac_fn_d_try_link "$LINENO"; then :
   14732   ac_cv_search_clock_gettime=$ac_res
   14733 fi
   14734 rm -f core conftest.err conftest.$ac_objext \
   14735     conftest$ac_exeext
   14736   if ${ac_cv_search_clock_gettime+:} false; then :
   14737   break
   14738 fi
   14739 done
   14740 if ${ac_cv_search_clock_gettime+:} false; then :
   14741 
   14742 else
   14743   ac_cv_search_clock_gettime=no
   14744 fi
   14745 rm conftest.$ac_ext
   14746 LIBS=$ac_func_search_save_LIBS
   14747 fi
   14748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_clock_gettime" >&5
   14749 $as_echo "$ac_cv_search_clock_gettime" >&6; }
   14750 ac_res=$ac_cv_search_clock_gettime
   14751 if test "$ac_res" != no; then :
   14752   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
   14753 
   14754 fi
   14755 
   14756 
   14757   # This checks to see if the host supports the compiler-generated builtins
   14758   # for atomic operations for various integral sizes. Note, this is intended
   14759   # to be an all-or-nothing switch, so all the atomic operations that are
   14760   # used should be checked.
   14761   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for atomic builtins for byte" >&5
   14762 $as_echo_n "checking for atomic builtins for byte... " >&6; }
   14763   if ${druntime_cv_atomic_byte+:} false; then :
   14764   $as_echo_n "(cached) " >&6
   14765 else
   14766 
   14767     cat > conftest.$ac_ext <<_ACEOF
   14768 module object;
   14769 import gcc.builtins;
   14770 
   14771 extern(C) int main() {
   14772 
   14773       shared(byte) c1;
   14774        byte c2, c3;
   14775        __atomic_compare_exchange_1(&c1, &c2, c3, false, 5, 5);
   14776        __atomic_load_1(&c1, 5);
   14777        __atomic_store_1(&c1, c2, 5);
   14778        return 0;
   14779 
   14780 }
   14781 _ACEOF
   14782 if ac_fn_d_try_link "$LINENO"; then :
   14783   druntime_cv_atomic_byte=yes
   14784 else
   14785   druntime_cv_atomic_byte=no
   14786 fi
   14787 rm -f core conftest.err conftest.$ac_objext \
   14788     conftest$ac_exeext conftest.$ac_ext
   14789 
   14790 fi
   14791 
   14792   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $druntime_cv_atomic_byte" >&5
   14793 $as_echo "$druntime_cv_atomic_byte" >&6; }
   14794 
   14795   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for atomic builtins for short" >&5
   14796 $as_echo_n "checking for atomic builtins for short... " >&6; }
   14797   if ${druntime_cv_atomic_short+:} false; then :
   14798   $as_echo_n "(cached) " >&6
   14799 else
   14800 
   14801     cat > conftest.$ac_ext <<_ACEOF
   14802 module object;
   14803 import gcc.builtins;
   14804 
   14805 extern(C) int main() {
   14806 
   14807       shared(short) c1;
   14808        short c2, c3;
   14809        __atomic_compare_exchange_2(&c1, &c2, c3, false, 5, 5);
   14810        __atomic_load_2(&c1, 5);
   14811        __atomic_store_2(&c1, c2, 5);
   14812        return 0;
   14813 
   14814 }
   14815 _ACEOF
   14816 if ac_fn_d_try_link "$LINENO"; then :
   14817   druntime_cv_atomic_short=yes
   14818 else
   14819   druntime_cv_atomic_short=no
   14820 fi
   14821 rm -f core conftest.err conftest.$ac_objext \
   14822     conftest$ac_exeext conftest.$ac_ext
   14823 
   14824 fi
   14825 
   14826   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $druntime_cv_atomic_short" >&5
   14827 $as_echo "$druntime_cv_atomic_short" >&6; }
   14828 
   14829   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for atomic builtins for int" >&5
   14830 $as_echo_n "checking for atomic builtins for int... " >&6; }
   14831   if ${druntime_cv_atomic_int+:} false; then :
   14832   $as_echo_n "(cached) " >&6
   14833 else
   14834 
   14835     cat > conftest.$ac_ext <<_ACEOF
   14836 module object;
   14837 import gcc.builtins;
   14838 
   14839 extern(C) int main() {
   14840 
   14841       shared(int) c1;
   14842        int c2, c3;
   14843        __atomic_compare_exchange_4(&c1, &c2, c3, false, 5, 5);
   14844        __atomic_load_4(&c1, 5);
   14845        __atomic_store_4(&c1, c2, 5);
   14846        return 0;
   14847 
   14848 }
   14849 _ACEOF
   14850 if ac_fn_d_try_link "$LINENO"; then :
   14851   druntime_cv_atomic_int=yes
   14852 else
   14853   druntime_cv_atomic_int=no
   14854 fi
   14855 rm -f core conftest.err conftest.$ac_objext \
   14856     conftest$ac_exeext conftest.$ac_ext
   14857 
   14858 fi
   14859 
   14860   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $druntime_cv_atomic_int" >&5
   14861 $as_echo "$druntime_cv_atomic_int" >&6; }
   14862 
   14863   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for atomic builtins for long" >&5
   14864 $as_echo_n "checking for atomic builtins for long... " >&6; }
   14865   if ${druntime_cv_atomic_long+:} false; then :
   14866   $as_echo_n "(cached) " >&6
   14867 else
   14868 
   14869     cat > conftest.$ac_ext <<_ACEOF
   14870 module object;
   14871 import gcc.builtins;
   14872 
   14873 extern(C) int main() {
   14874 
   14875        shared(long) c1;
   14876        long c2, c3;
   14877        __atomic_compare_exchange_8(&c1, &c2, c3, false, 5, 5);
   14878        __atomic_load_8(&c1, 5);
   14879        __atomic_store_8(&c1, c2, 5);
   14880        return 0;
   14881 
   14882 }
   14883 _ACEOF
   14884 if ac_fn_d_try_link "$LINENO"; then :
   14885   druntime_cv_atomic_long=yes
   14886 else
   14887   druntime_cv_atomic_long=no
   14888 fi
   14889 rm -f core conftest.err conftest.$ac_objext \
   14890     conftest$ac_exeext conftest.$ac_ext
   14891 
   14892 fi
   14893 
   14894   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $druntime_cv_atomic_long" >&5
   14895 $as_echo "$druntime_cv_atomic_long" >&6; }
   14896 
   14897   # Have atomic builtin support if all but the long test above passes.
   14898   DCFG_HAVE_ATOMIC_BUILTINS=false
   14899   if test "$druntime_cv_atomic_byte" = yes \
   14900      && test "$druntime_cv_atomic_short" = yes \
   14901      && test "$druntime_cv_atomic_int" = yes; then \
   14902     DCFG_HAVE_ATOMIC_BUILTINS=true
   14903   fi
   14904 
   14905   # Have 64-bit atomic support if the long test above passes.
   14906   DCFG_HAVE_64BIT_ATOMICS=false
   14907   if test "$druntime_cv_atomic_long" = yes; then
   14908     DCFG_HAVE_64BIT_ATOMICS=true
   14909   fi
   14910 
   14911 
   14912 
   14913 
   14914   ac_ext=c
   14915 ac_cpp='$CPP $CPPFLAGS'
   14916 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   14917 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   14918 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   14919 
   14920 
   14921   GDCFLAGS=$gdc_save_DFLAGS
   14922 
   14923 
   14924 
   14925 
   14926 # Check whether --with-libatomic was given.
   14927 if test "${with_libatomic+set}" = set; then :
   14928   withval=$with_libatomic;
   14929 fi
   14930 
   14931 
   14932   DCFG_HAVE_LIBATOMIC=false
   14933   LIBATOMIC=
   14934   if test "x$enable_libatomic" != "xno" && test "x$with_libatomic" != "xno"; then :
   14935 
   14936     DCFG_HAVE_LIBATOMIC=true
   14937     LIBATOMIC=../../libatomic/libatomic_convenience.la
   14938 
   14939 else
   14940 
   14941     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libatomic" >&5
   14942 $as_echo_n "checking for libatomic... " >&6; }
   14943     { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
   14944 $as_echo "disabled" >&6; }
   14945 
   14946 fi
   14947 
   14948 
   14949 
   14950 
   14951 
   14952   ac_ext=c
   14953 ac_cpp='$CPP $CPPFLAGS'
   14954 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   14955 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   14956 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   14957 
   14958   BACKTRACE_SUPPORTED=false
   14959   BACKTRACE_USES_MALLOC=false
   14960   BACKTRACE_SUPPORTS_THREADS=false
   14961   LIBBACKTRACE=""
   14962 
   14963 
   14964 # Check whether --with-libbacktrace was given.
   14965 if test "${with_libbacktrace+set}" = set; then :
   14966   withval=$with_libbacktrace;
   14967 fi
   14968 
   14969 
   14970   if test "x$enable_libbacktrace" != "xno" && test "x$with_libbacktrace" != "xno"; then :
   14971 
   14972     LIBBACKTRACE=../../libbacktrace/libbacktrace.la
   14973 
   14974     gdc_save_CPPFLAGS=$CPPFLAGS
   14975     CPPFLAGS="$CPPFLAGS -I../libbacktrace "
   14976 
   14977     ac_fn_c_check_header_mongrel "$LINENO" "backtrace-supported.h" "ac_cv_header_backtrace_supported_h" "$ac_includes_default"
   14978 if test "x$ac_cv_header_backtrace_supported_h" = xyes; then :
   14979   have_libbacktrace_h=true
   14980 else
   14981   have_libbacktrace_h=false
   14982 fi
   14983 
   14984 
   14985 
   14986     if $have_libbacktrace_h; then
   14987       { $as_echo "$as_me:${as_lineno-$LINENO}: checking libbacktrace: BACKTRACE_SUPPORTED" >&5
   14988 $as_echo_n "checking libbacktrace: BACKTRACE_SUPPORTED... " >&6; }
   14989       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   14990 /* end confdefs.h.  */
   14991 
   14992       #include <backtrace-supported.h>
   14993       #if BACKTRACE_SUPPORTED
   14994         FOUND_LIBBACKTRACE_RESULT_GDC
   14995       #endif
   14996 
   14997 _ACEOF
   14998 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   14999   $EGREP "FOUND_LIBBACKTRACE_RESULT_GDC" >/dev/null 2>&1; then :
   15000   BACKTRACE_SUPPORTED=true
   15001 else
   15002   BACKTRACE_SUPPORTED=false
   15003 fi
   15004 rm -f conftest*
   15005 
   15006       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BACKTRACE_SUPPORTED" >&5
   15007 $as_echo "$BACKTRACE_SUPPORTED" >&6; }
   15008 
   15009       { $as_echo "$as_me:${as_lineno-$LINENO}: checking libbacktrace: BACKTRACE_USES_MALLOC" >&5
   15010 $as_echo_n "checking libbacktrace: BACKTRACE_USES_MALLOC... " >&6; }
   15011       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   15012 /* end confdefs.h.  */
   15013 
   15014       #include <backtrace-supported.h>
   15015       #if BACKTRACE_USES_MALLOC
   15016         FOUND_LIBBACKTRACE_RESULT_GDC
   15017       #endif
   15018 
   15019 _ACEOF
   15020 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   15021   $EGREP "FOUND_LIBBACKTRACE_RESULT_GDC" >/dev/null 2>&1; then :
   15022   BACKTRACE_USES_MALLOC=true
   15023 else
   15024   BACKTRACE_USES_MALLOC=false
   15025 fi
   15026 rm -f conftest*
   15027 
   15028       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BACKTRACE_USES_MALLOC" >&5
   15029 $as_echo "$BACKTRACE_USES_MALLOC" >&6; }
   15030 
   15031       { $as_echo "$as_me:${as_lineno-$LINENO}: checking libbacktrace: BACKTRACE_SUPPORTS_THREADS" >&5
   15032 $as_echo_n "checking libbacktrace: BACKTRACE_SUPPORTS_THREADS... " >&6; }
   15033       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   15034 /* end confdefs.h.  */
   15035 
   15036       #include <backtrace-supported.h>
   15037       #if BACKTRACE_SUPPORTS_THREADS
   15038         FOUND_LIBBACKTRACE_RESULT_GDC
   15039       #endif
   15040 
   15041 _ACEOF
   15042 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   15043   $EGREP "FOUND_LIBBACKTRACE_RESULT_GDC" >/dev/null 2>&1; then :
   15044   BACKTRACE_SUPPORTS_THREADS=true
   15045 else
   15046   BACKTRACE_SUPPORTS_THREADS=false
   15047 fi
   15048 rm -f conftest*
   15049 
   15050       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BACKTRACE_SUPPORTS_THREADS" >&5
   15051 $as_echo "$BACKTRACE_SUPPORTS_THREADS" >&6; }
   15052     fi
   15053     CPPFLAGS=$gdc_save_CPPFLAGS
   15054 
   15055 else
   15056 
   15057     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libbacktrace" >&5
   15058 $as_echo_n "checking for libbacktrace... " >&6; }
   15059     { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
   15060 $as_echo "disabled" >&6; }
   15061 
   15062 fi
   15063 
   15064 
   15065 
   15066 
   15067 
   15068   ac_ext=c
   15069 ac_cpp='$CPP $CPPFLAGS'
   15070 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   15071 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   15072 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   15073 
   15074 
   15075 
   15076   # Libtool has already checked this, so re-use the inferred dlopen lib.
   15077   if test "x$enable_dlopen" = "xyes" && test -n "$lt_cv_dlopen_libs"; then :
   15078 
   15079     LIBS="$LIBS $lt_cv_dlopen_libs"
   15080 
   15081 fi
   15082 
   15083 
   15084                             druntime_check_both=no
   15085   ac_fn_c_check_func "$LINENO" "connect" "ac_cv_func_connect"
   15086 if test "x$ac_cv_func_connect" = xyes; then :
   15087 
   15088 else
   15089   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for connect in -lsocket" >&5
   15090 $as_echo_n "checking for connect in -lsocket... " >&6; }
   15091 if ${ac_cv_lib_socket_connect+:} false; then :
   15092   $as_echo_n "(cached) " >&6
   15093 else
   15094   ac_check_lib_save_LIBS=$LIBS
   15095 LIBS="-lsocket  $LIBS"
   15096 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   15097 /* end confdefs.h.  */
   15098 
   15099 /* Override any GCC internal prototype to avoid an error.
   15100    Use char because int might match the return type of a GCC
   15101    builtin and then its argument prototype would still apply.  */
   15102 #ifdef __cplusplus
   15103 extern "C"
   15104 #endif
   15105 char connect ();
   15106 int
   15107 main ()
   15108 {
   15109 return connect ();
   15110   ;
   15111   return 0;
   15112 }
   15113 _ACEOF
   15114 if ac_fn_c_try_link "$LINENO"; then :
   15115   ac_cv_lib_socket_connect=yes
   15116 else
   15117   ac_cv_lib_socket_connect=no
   15118 fi
   15119 rm -f core conftest.err conftest.$ac_objext \
   15120     conftest$ac_exeext conftest.$ac_ext
   15121 LIBS=$ac_check_lib_save_LIBS
   15122 fi
   15123 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_connect" >&5
   15124 $as_echo "$ac_cv_lib_socket_connect" >&6; }
   15125 if test "x$ac_cv_lib_socket_connect" = xyes; then :
   15126   LIBS="$LIBS -lsocket"
   15127 else
   15128   druntime_check_both=yes
   15129 fi
   15130 
   15131 fi
   15132 
   15133   if test "$druntime_check_both" = "yes"; then
   15134     druntime_old_libs=$LIBS
   15135     LIBS="$LIBS -lsocket -lnsl"
   15136     ac_fn_c_check_func "$LINENO" "accept" "ac_cv_func_accept"
   15137 if test "x$ac_cv_func_accept" = xyes; then :
   15138 
   15139 else
   15140   LIBS=$druntime_old_libs
   15141 fi
   15142 
   15143   fi
   15144   ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname"
   15145 if test "x$ac_cv_func_gethostbyname" = xyes; then :
   15146 
   15147 else
   15148   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
   15149 $as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
   15150 if ${ac_cv_lib_nsl_gethostbyname+:} false; then :
   15151   $as_echo_n "(cached) " >&6
   15152 else
   15153   ac_check_lib_save_LIBS=$LIBS
   15154 LIBS="-lnsl  $LIBS"
   15155 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   15156 /* end confdefs.h.  */
   15157 
   15158 /* Override any GCC internal prototype to avoid an error.
   15159    Use char because int might match the return type of a GCC
   15160    builtin and then its argument prototype would still apply.  */
   15161 #ifdef __cplusplus
   15162 extern "C"
   15163 #endif
   15164 char gethostbyname ();
   15165 int
   15166 main ()
   15167 {
   15168 return gethostbyname ();
   15169   ;
   15170   return 0;
   15171 }
   15172 _ACEOF
   15173 if ac_fn_c_try_link "$LINENO"; then :
   15174   ac_cv_lib_nsl_gethostbyname=yes
   15175 else
   15176   ac_cv_lib_nsl_gethostbyname=no
   15177 fi
   15178 rm -f core conftest.err conftest.$ac_objext \
   15179     conftest$ac_exeext conftest.$ac_ext
   15180 LIBS=$ac_check_lib_save_LIBS
   15181 fi
   15182 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
   15183 $as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
   15184 if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then :
   15185   LIBS="$LIBS -lnsl"
   15186 fi
   15187 
   15188 fi
   15189 
   15190 
   15191 
   15192   # Keep this in sync with core/thread.d, set druntime_fiber_asm_external to
   15193   # "yes" for targets that have 'version = AsmExternal'.
   15194   druntime_fiber_asm_external=no
   15195   case "$target_cpu" in
   15196     aarch64* | \
   15197     arm* | \
   15198     i[34567]86|x86_64 | \
   15199     powerpc)
   15200       druntime_fiber_asm_external=yes
   15201       ;;
   15202   esac
   15203   if test "$druntime_fiber_asm_external" = no; then
   15204     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing swapcontext" >&5
   15205 $as_echo_n "checking for library containing swapcontext... " >&6; }
   15206 if ${ac_cv_search_swapcontext+:} false; then :
   15207   $as_echo_n "(cached) " >&6
   15208 else
   15209   ac_func_search_save_LIBS=$LIBS
   15210 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   15211 /* end confdefs.h.  */
   15212 
   15213 /* Override any GCC internal prototype to avoid an error.
   15214    Use char because int might match the return type of a GCC
   15215    builtin and then its argument prototype would still apply.  */
   15216 #ifdef __cplusplus
   15217 extern "C"
   15218 #endif
   15219 char swapcontext ();
   15220 int
   15221 main ()
   15222 {
   15223 return swapcontext ();
   15224   ;
   15225   return 0;
   15226 }
   15227 _ACEOF
   15228 for ac_lib in '' c ucontext; do
   15229   if test -z "$ac_lib"; then
   15230     ac_res="none required"
   15231   else
   15232     ac_res=-l$ac_lib
   15233     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
   15234   fi
   15235   if ac_fn_c_try_link "$LINENO"; then :
   15236   ac_cv_search_swapcontext=$ac_res
   15237 fi
   15238 rm -f core conftest.err conftest.$ac_objext \
   15239     conftest$ac_exeext
   15240   if ${ac_cv_search_swapcontext+:} false; then :
   15241   break
   15242 fi
   15243 done
   15244 if ${ac_cv_search_swapcontext+:} false; then :
   15245 
   15246 else
   15247   ac_cv_search_swapcontext=no
   15248 fi
   15249 rm conftest.$ac_ext
   15250 LIBS=$ac_func_search_save_LIBS
   15251 fi
   15252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_swapcontext" >&5
   15253 $as_echo "$ac_cv_search_swapcontext" >&6; }
   15254 ac_res=$ac_cv_search_swapcontext
   15255 if test "$ac_res" != no; then :
   15256   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
   15257 
   15258 else
   15259   as_fn_error $? "swapcontext required but not found" "$LINENO" 5
   15260 fi
   15261 
   15262   fi
   15263 
   15264 
   15265   ac_ext=c
   15266 ac_cpp='$CPP $CPPFLAGS'
   15267 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   15268 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   15269 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   15270 
   15271   LIBZ=""
   15272 
   15273 
   15274 # Check whether --with-target-system-zlib was given.
   15275 if test "${with_target_system_zlib+set}" = set; then :
   15276   withval=$with_target_system_zlib;
   15277 else
   15278   with_target_system_zlib=no
   15279 fi
   15280 
   15281 
   15282   case "$with_target_system_zlib" in
   15283     yes|no|auto) ;;
   15284     *) as_fn_error $? "Invalid argument for --with-target-system-zlib" "$LINENO" 5 ;;
   15285   esac
   15286 
   15287   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for system zlib" >&5
   15288 $as_echo_n "checking for system zlib... " >&6; }
   15289   save_LIBS=$LIBS
   15290   LIBS="$LIBS -lz"
   15291       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   15292 /* end confdefs.h.  */
   15293 #include <zlib.h>
   15294 int
   15295 main ()
   15296 {
   15297 gzopen("none", "rb")
   15298   ;
   15299   return 0;
   15300 }
   15301 _ACEOF
   15302 if ac_fn_c_try_link "$LINENO"; then :
   15303 
   15304       if test "$cross_compiling" = yes; then :
   15305           system_zlib_found=no
   15306 
   15307 else
   15308   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   15309 /* end confdefs.h.  */
   15310 
   15311         #include <zlib.h>
   15312         int main() {
   15313           gzFile file = gzopen("none", "rb");
   15314           return 0;
   15315         }
   15316 
   15317 _ACEOF
   15318 if ac_fn_c_try_run "$LINENO"; then :
   15319   system_zlib_found=yes
   15320 else
   15321   system_zlib_found=no
   15322 fi
   15323 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   15324   conftest.$ac_objext conftest.beam conftest.$ac_ext
   15325 fi
   15326 
   15327 
   15328 else
   15329   system_zlib_found=no
   15330 fi
   15331 rm -f core conftest.err conftest.$ac_objext \
   15332     conftest$ac_exeext conftest.$ac_ext
   15333   LIBS=$save_LIBS
   15334 
   15335   if test x$system_zlib_found = xyes && test x$with_target_system_zlib != xno; then
   15336     { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5
   15337 $as_echo "found" >&6; }
   15338     LIBS="$LIBS -lz"
   15339   elif test x$system_zlib_found = xno && test x$with_target_system_zlib = xyes; then
   15340     as_fn_error $? "system zlib required but not found" "$LINENO" 5
   15341   else
   15342     { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
   15343 $as_echo "just compiled" >&6; }
   15344     LIBZ=../../zlib/libz_convenience.la
   15345   fi
   15346 
   15347 
   15348   ac_ext=c
   15349 ac_cpp='$CPP $CPPFLAGS'
   15350 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   15351 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   15352 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   15353 
   15354 
   15355 
   15356 
   15357 
   15358   { $as_echo "$as_me:${as_lineno-$LINENO}: checking D GCC version" >&5
   15359 $as_echo_n "checking D GCC version... " >&6; }
   15360   gcc_version=`eval $get_gcc_base_ver $srcdir/../gcc/BASE-VER`
   15361   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_version" >&5
   15362 $as_echo "$gcc_version" >&6; }
   15363 
   15364 
   15365 
   15366 # Check whether --with-cross-host was given.
   15367 if test "${with_cross_host+set}" = set; then :
   15368   withval=$with_cross_host;
   15369 fi
   15370 
   15371 
   15372   libphobos_toolexecdir=no
   15373   libphobos_toolexeclibdir=no
   15374 
   15375   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-version-specific-runtime-libs" >&5
   15376 $as_echo_n "checking for --enable-version-specific-runtime-libs... " >&6; }
   15377   # Check whether --enable-version-specific-runtime-libs was given.
   15378 if test "${enable_version_specific_runtime_libs+set}" = set; then :
   15379   enableval=$enable_version_specific_runtime_libs; case "$enableval" in
   15380       yes) version_specific_libs=yes ;;
   15381       no)  version_specific_libs=no ;;
   15382       *)   as_fn_error $? "Unknown argument to enable/disable version-specific libs" "$LINENO" 5;;
   15383      esac
   15384 else
   15385   version_specific_libs=no
   15386 fi
   15387 
   15388   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $version_specific_libs" >&5
   15389 $as_echo "$version_specific_libs" >&6; }
   15390 
   15391 
   15392 # Check whether --with-toolexeclibdir was given.
   15393 if test "${with_toolexeclibdir+set}" = set; then :
   15394   withval=$with_toolexeclibdir; case ${with_toolexeclibdir} in
   15395   /)
   15396     ;;
   15397   */)
   15398     with_toolexeclibdir=`echo $with_toolexeclibdir | sed 's,/$,,'`
   15399     ;;
   15400 esac
   15401 else
   15402   with_toolexeclibdir=no
   15403 fi
   15404 
   15405 
   15406 
   15407   # Version-specific runtime libs processing.
   15408   if test $version_specific_libs = yes; then
   15409     libphobos_toolexecdir='${libdir}/gcc/${host_alias}'
   15410     libphobos_toolexeclibdir='${toolexecdir}/${gcc_version}$(MULTISUBDIR)'
   15411   else
   15412     # Calculate libphobos_toolexecdir, libphobos_toolexeclibdir
   15413     # Install a library built with a cross compiler in tooldir, not libdir.
   15414     if test -n "$with_cross_host" && test x"$with_cross_host" != x"no"; then
   15415       libphobos_toolexecdir='${exec_prefix}/${host_alias}'
   15416       case ${with_toolexeclibdir} in
   15417 	no)
   15418 	  libphobos_toolexeclibdir='${toolexecdir}/lib'
   15419 	  ;;
   15420 	*)
   15421 	  libphobos_toolexeclibdir=${with_toolexeclibdir}
   15422 	  ;;
   15423       esac
   15424     else
   15425       libphobos_toolexecdir='${libdir}/gcc/${host_alias}'
   15426       libphobos_toolexeclibdir='${libdir}'
   15427     fi
   15428     multi_os_directory=`$GDC -print-multi-os-directory`
   15429     case $multi_os_directory in
   15430       .) ;; # Avoid trailing /.
   15431       *) libphobos_toolexeclibdir=${libphobos_toolexeclibdir}/${multi_os_directory} ;;
   15432     esac
   15433   fi
   15434 
   15435 
   15436 
   15437   # Default case for install directory for D sources files.
   15438   gdc_include_dir='$(libdir)/gcc/${target_alias}/${gcc_version}/include/d'
   15439 
   15440 
   15441 
   15442 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-libphobos" >&5
   15443 $as_echo_n "checking for --enable-libphobos... " >&6; }
   15444 # Check whether --enable-libphobos was given.
   15445 if test "${enable_libphobos+set}" = set; then :
   15446   enableval=$enable_libphobos;
   15447 fi
   15448 
   15449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_libphobos" >&5
   15450 $as_echo "$enable_libphobos" >&6; }
   15451 
   15452 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --with-libphobos-druntime-only" >&5
   15453 $as_echo_n "checking for --with-libphobos-druntime-only... " >&6; }
   15454 
   15455 # Check whether --with-libphobos-druntime-only was given.
   15456 if test "${with_libphobos_druntime_only+set}" = set; then :
   15457   withval=$with_libphobos_druntime_only;
   15458 else
   15459   with_libphobos_druntime_only=auto
   15460 fi
   15461 
   15462 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_libphobos_druntime_only" >&5
   15463 $as_echo "$with_libphobos_druntime_only" >&6; }
   15464 
   15465 case "$with_libphobos_druntime_only" in
   15466   yes|no|auto) ;;
   15467   *) as_fn_error $? "Invalid argument for --with-libphobos-druntime-only" "$LINENO" 5 ;;
   15468 esac
   15469 
   15470 # See if supported.
   15471 unset LIBPHOBOS_SUPPORTED
   15472 unset LIBDRUNTIME_ONLY
   15473 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for host support for libphobos" >&5
   15474 $as_echo_n "checking for host support for libphobos... " >&6; }
   15475 . ${srcdir}/configure.tgt
   15476 case ${host} in
   15477   x86_64-*-solaris2.* | i?86-*-solaris2.*)
   15478     # 64-bit D execution fails with Solaris ld without -z relax=transtls support.
   15479     if test "$druntime_ld_gld" = "no" && test "$druntime_ld_relax_transtls" = "no"; then
   15480       LIBPHOBOS_SUPPORTED=no
   15481     fi
   15482     ;;
   15483 esac
   15484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBPHOBOS_SUPPORTED" >&5
   15485 $as_echo "$LIBPHOBOS_SUPPORTED" >&6; }
   15486 
   15487 # Decide if it's usable.
   15488 case $LIBPHOBOS_SUPPORTED:$enable_libphobos in
   15489 *:no)  use_libphobos=no  ;;
   15490 *:yes) use_libphobos=yes ;;
   15491 yes:*) use_libphobos=yes ;;
   15492 *:*)   use_libphobos=no  ;;
   15493 esac
   15494  if test x$use_libphobos = xyes; then
   15495   ENABLE_LIBPHOBOS_TRUE=
   15496   ENABLE_LIBPHOBOS_FALSE='#'
   15497 else
   15498   ENABLE_LIBPHOBOS_TRUE='#'
   15499   ENABLE_LIBPHOBOS_FALSE=
   15500 fi
   15501 
   15502 
   15503 # Decide if only libdruntime should be built.
   15504 case $LIBDRUNTIME_ONLY:$with_libphobos_druntime_only in
   15505 *:no)  only_libdruntime=no  ;;
   15506 *:yes) only_libdruntime=yes ;;
   15507 yes:*) only_libdruntime=yes ;;
   15508 *:*)   only_libdruntime=no  ;;
   15509 esac
   15510  if test x$only_libdruntime = xyes; then
   15511   ENABLE_LIBDRUNTIME_ONLY_TRUE=
   15512   ENABLE_LIBDRUNTIME_ONLY_FALSE='#'
   15513 else
   15514   ENABLE_LIBDRUNTIME_ONLY_TRUE='#'
   15515   ENABLE_LIBDRUNTIME_ONLY_FALSE=
   15516 fi
   15517 
   15518 
   15519 # Enable expensive internal checks
   15520 # Check whether --enable-libphobos-checking was given.
   15521 if test "${enable_libphobos_checking+set}" = set; then :
   15522   enableval=$enable_libphobos_checking; ac_checking_flags="${enableval}"
   15523 else
   15524   ac_checking_flags=release
   15525 fi
   15526 
   15527 IFS="${IFS= 	}"; ac_save_IFS="$IFS"; IFS="$IFS,"
   15528 for check in release $ac_checking_flags
   15529 do
   15530 	case $check in
   15531 	# These set all the flags to specific states
   15532 	yes|all) RELEASE_FLAG="-fno-release" ; ASSERT_FLAG= ;;
   15533 	no|none|release) RELEASE_FLAG="-frelease" ; ASSERT_FLAG= ;;
   15534 	# These enable particular checks
   15535 	assert) ASSERT_FLAG="-fassert" ;;
   15536 	# Accept
   15537 	*) ;;
   15538 	esac
   15539 done
   15540 IFS="$ac_save_IFS"
   15541 CHECKING_DFLAGS="$RELEASE_FLAG $ASSERT_FLAG"
   15542 
   15543 
   15544 # Add drtbegin.o/drtend.o to startfile/endfile specs in libgphobos.spec
   15545 if test "$DCFG_MINFO_BRACKETING" = "false"; then
   15546     DRTSTUFF_SPEC=$srcdir/src/drtstuff.spec
   15547 else
   15548     DRTSTUFF_SPEC=/dev/null
   15549 fi
   15550 
   15551 
   15552 # Add dependencies for libgphobos.spec file
   15553 SPEC_PHOBOS_DEPS="$LIBS"
   15554 
   15555 
   15556 # Libdruntime / phobos soname version
   15557 libtool_VERSION=3:0:0
   15558 
   15559 
   15560 # Set default flags (after DRUNTIME_WERROR!)
   15561 if test -z "$GDCFLAGS"; then
   15562     GDCFLAGS="-g -O2"
   15563 fi
   15564 
   15565 
   15566 WARN_DFLAGS="-Wall $WERROR_FLAG"
   15567 
   15568 
   15569 # Sanity check for the cross-compilation case:
   15570 ac_fn_c_check_header_mongrel "$LINENO" "stdio.h" "ac_cv_header_stdio_h" "$ac_includes_default"
   15571 if test "x$ac_cv_header_stdio_h" = xyes; then :
   15572   :
   15573 else
   15574   as_fn_error $? "cannot find stdio.h." "$LINENO" 5
   15575 fi
   15576 
   15577 
   15578 
   15579 ac_config_files="$ac_config_files Makefile"
   15580 
   15581 
   15582 ac_config_files="$ac_config_files libdruntime/gcc/config.d libdruntime/gcc/libbacktrace.d"
   15583 
   15584 ac_config_files="$ac_config_files src/libgphobos.spec"
   15585 
   15586 ac_config_files="$ac_config_files testsuite/testsuite_flags"
   15587 
   15588 
   15589 # Multilibs need MULTISUBDIR defined correctly in certain makefiles so
   15590 # that multilib installs will end up installed in the correct place.
   15591 # The testsuite needs it for multilib-aware ABI baseline files.
   15592 # To work around this not being passed down from config-ml.in ->
   15593 # srcdir/Makefile.am -> srcdir/{src,libdruntime,...}/Makefile.am, manually
   15594 # append it here.  Only modify Makefiles that have just been created.
   15595 #
   15596 # Also, get rid of this simulated-VPATH thing that automake does.
   15597 ac_config_files="$ac_config_files libdruntime/Makefile src/Makefile testsuite/Makefile"
   15598 
   15599 
   15600 cat >confcache <<\_ACEOF
   15601 # This file is a shell script that caches the results of configure
   15602 # tests run on this system so they can be shared between configure
   15603 # scripts and configure runs, see configure's option --config-cache.
   15604 # It is not useful on other systems.  If it contains results you don't
   15605 # want to keep, you may remove or edit it.
   15606 #
   15607 # config.status only pays attention to the cache file if you give it
   15608 # the --recheck option to rerun configure.
   15609 #
   15610 # `ac_cv_env_foo' variables (set or unset) will be overridden when
   15611 # loading this file, other *unset* `ac_cv_foo' will be assigned the
   15612 # following values.
   15613 
   15614 _ACEOF
   15615 
   15616 # The following way of writing the cache mishandles newlines in values,
   15617 # but we know of no workaround that is simple, portable, and efficient.
   15618 # So, we kill variables containing newlines.
   15619 # Ultrix sh set writes to stderr and can't be redirected directly,
   15620 # and sets the high bit in the cache file unless we assign to the vars.
   15621 (
   15622   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
   15623     eval ac_val=\$$ac_var
   15624     case $ac_val in #(
   15625     *${as_nl}*)
   15626       case $ac_var in #(
   15627       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
   15628 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
   15629       esac
   15630       case $ac_var in #(
   15631       _ | IFS | as_nl) ;; #(
   15632       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
   15633       *) { eval $ac_var=; unset $ac_var;} ;;
   15634       esac ;;
   15635     esac
   15636   done
   15637 
   15638   (set) 2>&1 |
   15639     case $as_nl`(ac_space=' '; set) 2>&1` in #(
   15640     *${as_nl}ac_space=\ *)
   15641       # `set' does not quote correctly, so add quotes: double-quote
   15642       # substitution turns \\\\ into \\, and sed turns \\ into \.
   15643       sed -n \
   15644 	"s/'/'\\\\''/g;
   15645 	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
   15646       ;; #(
   15647     *)
   15648       # `set' quotes correctly as required by POSIX, so do not add quotes.
   15649       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
   15650       ;;
   15651     esac |
   15652     sort
   15653 ) |
   15654   sed '
   15655      /^ac_cv_env_/b end
   15656      t clear
   15657      :clear
   15658      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
   15659      t end
   15660      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
   15661      :end' >>confcache
   15662 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
   15663   if test -w "$cache_file"; then
   15664     if test "x$cache_file" != "x/dev/null"; then
   15665       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
   15666 $as_echo "$as_me: updating cache $cache_file" >&6;}
   15667       if test ! -f "$cache_file" || test -h "$cache_file"; then
   15668 	cat confcache >"$cache_file"
   15669       else
   15670         case $cache_file in #(
   15671         */* | ?:*)
   15672 	  mv -f confcache "$cache_file"$$ &&
   15673 	  mv -f "$cache_file"$$ "$cache_file" ;; #(
   15674         *)
   15675 	  mv -f confcache "$cache_file" ;;
   15676 	esac
   15677       fi
   15678     fi
   15679   else
   15680     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
   15681 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
   15682   fi
   15683 fi
   15684 rm -f confcache
   15685 
   15686 test "x$prefix" = xNONE && prefix=$ac_default_prefix
   15687 # Let make expand exec_prefix.
   15688 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
   15689 
   15690 DEFS=-DHAVE_CONFIG_H
   15691 
   15692 ac_libobjs=
   15693 ac_ltlibobjs=
   15694 U=
   15695 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
   15696   # 1. Remove the extension, and $U if already installed.
   15697   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
   15698   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
   15699   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
   15700   #    will be set to the directory where LIBOBJS objects are built.
   15701   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
   15702   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
   15703 done
   15704 LIBOBJS=$ac_libobjs
   15705 
   15706 LTLIBOBJS=$ac_ltlibobjs
   15707 
   15708 
   15709 { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
   15710 $as_echo_n "checking that generated files are newer than configure... " >&6; }
   15711    if test -n "$am_sleep_pid"; then
   15712      # Hide warnings about reused PIDs.
   15713      wait $am_sleep_pid 2>/dev/null
   15714    fi
   15715    { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
   15716 $as_echo "done" >&6; }
   15717  if test -n "$EXEEXT"; then
   15718   am__EXEEXT_TRUE=
   15719   am__EXEEXT_FALSE='#'
   15720 else
   15721   am__EXEEXT_TRUE='#'
   15722   am__EXEEXT_FALSE=
   15723 fi
   15724 
   15725 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
   15726   as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
   15727 Usually this means the macro was only invoked conditionally." "$LINENO" 5
   15728 fi
   15729 if test -z "${DRUNTIME_CPU_AARCH64_TRUE}" && test -z "${DRUNTIME_CPU_AARCH64_FALSE}"; then
   15730   as_fn_error $? "conditional \"DRUNTIME_CPU_AARCH64\" was never defined.
   15731 Usually this means the macro was only invoked conditionally." "$LINENO" 5
   15732 fi
   15733 if test -z "${DRUNTIME_CPU_ARM_TRUE}" && test -z "${DRUNTIME_CPU_ARM_FALSE}"; then
   15734   as_fn_error $? "conditional \"DRUNTIME_CPU_ARM\" was never defined.
   15735 Usually this means the macro was only invoked conditionally." "$LINENO" 5
   15736 fi
   15737 if test -z "${DRUNTIME_CPU_MIPS_TRUE}" && test -z "${DRUNTIME_CPU_MIPS_FALSE}"; then
   15738   as_fn_error $? "conditional \"DRUNTIME_CPU_MIPS\" was never defined.
   15739 Usually this means the macro was only invoked conditionally." "$LINENO" 5
   15740 fi
   15741 if test -z "${DRUNTIME_CPU_POWERPC_TRUE}" && test -z "${DRUNTIME_CPU_POWERPC_FALSE}"; then
   15742   as_fn_error $? "conditional \"DRUNTIME_CPU_POWERPC\" was never defined.
   15743 Usually this means the macro was only invoked conditionally." "$LINENO" 5
   15744 fi
   15745 if test -z "${DRUNTIME_CPU_X86_TRUE}" && test -z "${DRUNTIME_CPU_X86_FALSE}"; then
   15746   as_fn_error $? "conditional \"DRUNTIME_CPU_X86\" was never defined.
   15747 Usually this means the macro was only invoked conditionally." "$LINENO" 5
   15748 fi
   15749 if test -z "${DRUNTIME_CPU_SYSTEMZ_TRUE}" && test -z "${DRUNTIME_CPU_SYSTEMZ_FALSE}"; then
   15750   as_fn_error $? "conditional \"DRUNTIME_CPU_SYSTEMZ\" was never defined.
   15751 Usually this means the macro was only invoked conditionally." "$LINENO" 5
   15752 fi
   15753 if test -z "${DRUNTIME_CPU_S390_TRUE}" && test -z "${DRUNTIME_CPU_S390_FALSE}"; then
   15754   as_fn_error $? "conditional \"DRUNTIME_CPU_S390\" was never defined.
   15755 Usually this means the macro was only invoked conditionally." "$LINENO" 5
   15756 fi
   15757 if test -z "${DRUNTIME_OS_AIX_TRUE}" && test -z "${DRUNTIME_OS_AIX_FALSE}"; then
   15758   as_fn_error $? "conditional \"DRUNTIME_OS_AIX\" was never defined.
   15759 Usually this means the macro was only invoked conditionally." "$LINENO" 5
   15760 fi
   15761 if test -z "${DRUNTIME_OS_ANDROID_TRUE}" && test -z "${DRUNTIME_OS_ANDROID_FALSE}"; then
   15762   as_fn_error $? "conditional \"DRUNTIME_OS_ANDROID\" was never defined.
   15763 Usually this means the macro was only invoked conditionally." "$LINENO" 5
   15764 fi
   15765 if test -z "${DRUNTIME_OS_DARWIN_TRUE}" && test -z "${DRUNTIME_OS_DARWIN_FALSE}"; then
   15766   as_fn_error $? "conditional \"DRUNTIME_OS_DARWIN\" was never defined.
   15767 Usually this means the macro was only invoked conditionally." "$LINENO" 5
   15768 fi
   15769 if test -z "${DRUNTIME_OS_DRAGONFLYBSD_TRUE}" && test -z "${DRUNTIME_OS_DRAGONFLYBSD_FALSE}"; then
   15770   as_fn_error $? "conditional \"DRUNTIME_OS_DRAGONFLYBSD\" was never defined.
   15771 Usually this means the macro was only invoked conditionally." "$LINENO" 5
   15772 fi
   15773 if test -z "${DRUNTIME_OS_FREEBSD_TRUE}" && test -z "${DRUNTIME_OS_FREEBSD_FALSE}"; then
   15774   as_fn_error $? "conditional \"DRUNTIME_OS_FREEBSD\" was never defined.
   15775 Usually this means the macro was only invoked conditionally." "$LINENO" 5
   15776 fi
   15777 if test -z "${DRUNTIME_OS_NETBSD_TRUE}" && test -z "${DRUNTIME_OS_NETBSD_FALSE}"; then
   15778   as_fn_error $? "conditional \"DRUNTIME_OS_NETBSD\" was never defined.
   15779 Usually this means the macro was only invoked conditionally." "$LINENO" 5
   15780 fi
   15781 if test -z "${DRUNTIME_OS_OPENBSD_TRUE}" && test -z "${DRUNTIME_OS_OPENBSD_FALSE}"; then
   15782   as_fn_error $? "conditional \"DRUNTIME_OS_OPENBSD\" was never defined.
   15783 Usually this means the macro was only invoked conditionally." "$LINENO" 5
   15784 fi
   15785 if test -z "${DRUNTIME_OS_LINUX_TRUE}" && test -z "${DRUNTIME_OS_LINUX_FALSE}"; then
   15786   as_fn_error $? "conditional \"DRUNTIME_OS_LINUX\" was never defined.
   15787 Usually this means the macro was only invoked conditionally." "$LINENO" 5
   15788 fi
   15789 if test -z "${DRUNTIME_OS_MINGW_TRUE}" && test -z "${DRUNTIME_OS_MINGW_FALSE}"; then
   15790   as_fn_error $? "conditional \"DRUNTIME_OS_MINGW\" was never defined.
   15791 Usually this means the macro was only invoked conditionally." "$LINENO" 5
   15792 fi
   15793 if test -z "${DRUNTIME_OS_SOLARIS_TRUE}" && test -z "${DRUNTIME_OS_SOLARIS_FALSE}"; then
   15794   as_fn_error $? "conditional \"DRUNTIME_OS_SOLARIS\" was never defined.
   15795 Usually this means the macro was only invoked conditionally." "$LINENO" 5
   15796 fi
   15797 if test -z "${DRUNTIME_OS_POSIX_TRUE}" && test -z "${DRUNTIME_OS_POSIX_FALSE}"; then
   15798   as_fn_error $? "conditional \"DRUNTIME_OS_POSIX\" was never defined.
   15799 Usually this means the macro was only invoked conditionally." "$LINENO" 5
   15800 fi
   15801 if test -z "${DRUNTIME_OS_ARM_EABI_UNWINDER_TRUE}" && test -z "${DRUNTIME_OS_ARM_EABI_UNWINDER_FALSE}"; then
   15802   as_fn_error $? "conditional \"DRUNTIME_OS_ARM_EABI_UNWINDER\" was never defined.
   15803 Usually this means the macro was only invoked conditionally." "$LINENO" 5
   15804 fi
   15805 if test -z "${DRUNTIME_OS_MINFO_BRACKETING_TRUE}" && test -z "${DRUNTIME_OS_MINFO_BRACKETING_FALSE}"; then
   15806   as_fn_error $? "conditional \"DRUNTIME_OS_MINFO_BRACKETING\" was never defined.
   15807 Usually this means the macro was only invoked conditionally." "$LINENO" 5
   15808 fi
   15809 if test -z "${ENABLE_LIBPHOBOS_TRUE}" && test -z "${ENABLE_LIBPHOBOS_FALSE}"; then
   15810   as_fn_error $? "conditional \"ENABLE_LIBPHOBOS\" was never defined.
   15811 Usually this means the macro was only invoked conditionally." "$LINENO" 5
   15812 fi
   15813 if test -z "${ENABLE_LIBDRUNTIME_ONLY_TRUE}" && test -z "${ENABLE_LIBDRUNTIME_ONLY_FALSE}"; then
   15814   as_fn_error $? "conditional \"ENABLE_LIBDRUNTIME_ONLY\" was never defined.
   15815 Usually this means the macro was only invoked conditionally." "$LINENO" 5
   15816 fi
   15817 
   15818 : "${CONFIG_STATUS=./config.status}"
   15819 ac_write_fail=0
   15820 ac_clean_files_save=$ac_clean_files
   15821 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
   15822 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
   15823 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
   15824 as_write_fail=0
   15825 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
   15826 #! $SHELL
   15827 # Generated by $as_me.
   15828 # Run this file to recreate the current configuration.
   15829 # Compiler output produced by configure, useful for debugging
   15830 # configure, is in config.log if it exists.
   15831 
   15832 debug=false
   15833 ac_cs_recheck=false
   15834 ac_cs_silent=false
   15835 
   15836 SHELL=\${CONFIG_SHELL-$SHELL}
   15837 export SHELL
   15838 _ASEOF
   15839 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
   15840 ## -------------------- ##
   15841 ## M4sh Initialization. ##
   15842 ## -------------------- ##
   15843 
   15844 # Be more Bourne compatible
   15845 DUALCASE=1; export DUALCASE # for MKS sh
   15846 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
   15847   emulate sh
   15848   NULLCMD=:
   15849   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
   15850   # is contrary to our usage.  Disable this feature.
   15851   alias -g '${1+"$@"}'='"$@"'
   15852   setopt NO_GLOB_SUBST
   15853 else
   15854   case `(set -o) 2>/dev/null` in #(
   15855   *posix*) :
   15856     set -o posix ;; #(
   15857   *) :
   15858      ;;
   15859 esac
   15860 fi
   15861 
   15862 
   15863 as_nl='
   15864 '
   15865 export as_nl
   15866 # Printing a long string crashes Solaris 7 /usr/bin/printf.
   15867 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
   15868 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
   15869 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
   15870 # Prefer a ksh shell builtin over an external printf program on Solaris,
   15871 # but without wasting forks for bash or zsh.
   15872 if test -z "$BASH_VERSION$ZSH_VERSION" \
   15873     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
   15874   as_echo='print -r --'
   15875   as_echo_n='print -rn --'
   15876 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
   15877   as_echo='printf %s\n'
   15878   as_echo_n='printf %s'
   15879 else
   15880   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
   15881     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
   15882     as_echo_n='/usr/ucb/echo -n'
   15883   else
   15884     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
   15885     as_echo_n_body='eval
   15886       arg=$1;
   15887       case $arg in #(
   15888       *"$as_nl"*)
   15889 	expr "X$arg" : "X\\(.*\\)$as_nl";
   15890 	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
   15891       esac;
   15892       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
   15893     '
   15894     export as_echo_n_body
   15895     as_echo_n='sh -c $as_echo_n_body as_echo'
   15896   fi
   15897   export as_echo_body
   15898   as_echo='sh -c $as_echo_body as_echo'
   15899 fi
   15900 
   15901 # The user is always right.
   15902 if test "${PATH_SEPARATOR+set}" != set; then
   15903   PATH_SEPARATOR=:
   15904   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
   15905     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
   15906       PATH_SEPARATOR=';'
   15907   }
   15908 fi
   15909 
   15910 
   15911 # IFS
   15912 # We need space, tab and new line, in precisely that order.  Quoting is
   15913 # there to prevent editors from complaining about space-tab.
   15914 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
   15915 # splitting by setting IFS to empty value.)
   15916 IFS=" ""	$as_nl"
   15917 
   15918 # Find who we are.  Look in the path if we contain no directory separator.
   15919 as_myself=
   15920 case $0 in #((
   15921   *[\\/]* ) as_myself=$0 ;;
   15922   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   15923 for as_dir in $PATH
   15924 do
   15925   IFS=$as_save_IFS
   15926   test -z "$as_dir" && as_dir=.
   15927     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
   15928   done
   15929 IFS=$as_save_IFS
   15930 
   15931      ;;
   15932 esac
   15933 # We did not find ourselves, most probably we were run as `sh COMMAND'
   15934 # in which case we are not to be found in the path.
   15935 if test "x$as_myself" = x; then
   15936   as_myself=$0
   15937 fi
   15938 if test ! -f "$as_myself"; then
   15939   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
   15940   exit 1
   15941 fi
   15942 
   15943 # Unset variables that we do not need and which cause bugs (e.g. in
   15944 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
   15945 # suppresses any "Segmentation fault" message there.  '((' could
   15946 # trigger a bug in pdksh 5.2.14.
   15947 for as_var in BASH_ENV ENV MAIL MAILPATH
   15948 do eval test x\${$as_var+set} = xset \
   15949   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
   15950 done
   15951 PS1='$ '
   15952 PS2='> '
   15953 PS4='+ '
   15954 
   15955 # NLS nuisances.
   15956 LC_ALL=C
   15957 export LC_ALL
   15958 LANGUAGE=C
   15959 export LANGUAGE
   15960 
   15961 # CDPATH.
   15962 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
   15963 
   15964 
   15965 # as_fn_error STATUS ERROR [LINENO LOG_FD]
   15966 # ----------------------------------------
   15967 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
   15968 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
   15969 # script with STATUS, using 1 if that was 0.
   15970 as_fn_error ()
   15971 {
   15972   as_status=$1; test $as_status -eq 0 && as_status=1
   15973   if test "$4"; then
   15974     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   15975     $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
   15976   fi
   15977   $as_echo "$as_me: error: $2" >&2
   15978   as_fn_exit $as_status
   15979 } # as_fn_error
   15980 
   15981 
   15982 # as_fn_set_status STATUS
   15983 # -----------------------
   15984 # Set $? to STATUS, without forking.
   15985 as_fn_set_status ()
   15986 {
   15987   return $1
   15988 } # as_fn_set_status
   15989 
   15990 # as_fn_exit STATUS
   15991 # -----------------
   15992 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
   15993 as_fn_exit ()
   15994 {
   15995   set +e
   15996   as_fn_set_status $1
   15997   exit $1
   15998 } # as_fn_exit
   15999 
   16000 # as_fn_unset VAR
   16001 # ---------------
   16002 # Portably unset VAR.
   16003 as_fn_unset ()
   16004 {
   16005   { eval $1=; unset $1;}
   16006 }
   16007 as_unset=as_fn_unset
   16008 # as_fn_append VAR VALUE
   16009 # ----------------------
   16010 # Append the text in VALUE to the end of the definition contained in VAR. Take
   16011 # advantage of any shell optimizations that allow amortized linear growth over
   16012 # repeated appends, instead of the typical quadratic growth present in naive
   16013 # implementations.
   16014 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
   16015   eval 'as_fn_append ()
   16016   {
   16017     eval $1+=\$2
   16018   }'
   16019 else
   16020   as_fn_append ()
   16021   {
   16022     eval $1=\$$1\$2
   16023   }
   16024 fi # as_fn_append
   16025 
   16026 # as_fn_arith ARG...
   16027 # ------------------
   16028 # Perform arithmetic evaluation on the ARGs, and store the result in the
   16029 # global $as_val. Take advantage of shells that can avoid forks. The arguments
   16030 # must be portable across $(()) and expr.
   16031 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
   16032   eval 'as_fn_arith ()
   16033   {
   16034     as_val=$(( $* ))
   16035   }'
   16036 else
   16037   as_fn_arith ()
   16038   {
   16039     as_val=`expr "$@" || test $? -eq 1`
   16040   }
   16041 fi # as_fn_arith
   16042 
   16043 
   16044 if expr a : '\(a\)' >/dev/null 2>&1 &&
   16045    test "X`expr 00001 : '.*\(...\)'`" = X001; then
   16046   as_expr=expr
   16047 else
   16048   as_expr=false
   16049 fi
   16050 
   16051 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
   16052   as_basename=basename
   16053 else
   16054   as_basename=false
   16055 fi
   16056 
   16057 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
   16058   as_dirname=dirname
   16059 else
   16060   as_dirname=false
   16061 fi
   16062 
   16063 as_me=`$as_basename -- "$0" ||
   16064 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
   16065 	 X"$0" : 'X\(//\)$' \| \
   16066 	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
   16067 $as_echo X/"$0" |
   16068     sed '/^.*\/\([^/][^/]*\)\/*$/{
   16069 	    s//\1/
   16070 	    q
   16071 	  }
   16072 	  /^X\/\(\/\/\)$/{
   16073 	    s//\1/
   16074 	    q
   16075 	  }
   16076 	  /^X\/\(\/\).*/{
   16077 	    s//\1/
   16078 	    q
   16079 	  }
   16080 	  s/.*/./; q'`
   16081 
   16082 # Avoid depending upon Character Ranges.
   16083 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
   16084 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
   16085 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
   16086 as_cr_digits='0123456789'
   16087 as_cr_alnum=$as_cr_Letters$as_cr_digits
   16088 
   16089 ECHO_C= ECHO_N= ECHO_T=
   16090 case `echo -n x` in #(((((
   16091 -n*)
   16092   case `echo 'xy\c'` in
   16093   *c*) ECHO_T='	';;	# ECHO_T is single tab character.
   16094   xy)  ECHO_C='\c';;
   16095   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
   16096        ECHO_T='	';;
   16097   esac;;
   16098 *)
   16099   ECHO_N='-n';;
   16100 esac
   16101 
   16102 rm -f conf$$ conf$$.exe conf$$.file
   16103 if test -d conf$$.dir; then
   16104   rm -f conf$$.dir/conf$$.file
   16105 else
   16106   rm -f conf$$.dir
   16107   mkdir conf$$.dir 2>/dev/null
   16108 fi
   16109 if (echo >conf$$.file) 2>/dev/null; then
   16110   if ln -s conf$$.file conf$$ 2>/dev/null; then
   16111     as_ln_s='ln -s'
   16112     # ... but there are two gotchas:
   16113     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
   16114     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
   16115     # In both cases, we have to default to `cp -pR'.
   16116     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
   16117       as_ln_s='cp -pR'
   16118   elif ln conf$$.file conf$$ 2>/dev/null; then
   16119     as_ln_s=ln
   16120   else
   16121     as_ln_s='cp -pR'
   16122   fi
   16123 else
   16124   as_ln_s='cp -pR'
   16125 fi
   16126 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
   16127 rmdir conf$$.dir 2>/dev/null
   16128 
   16129 
   16130 # as_fn_mkdir_p
   16131 # -------------
   16132 # Create "$as_dir" as a directory, including parents if necessary.
   16133 as_fn_mkdir_p ()
   16134 {
   16135 
   16136   case $as_dir in #(
   16137   -*) as_dir=./$as_dir;;
   16138   esac
   16139   test -d "$as_dir" || eval $as_mkdir_p || {
   16140     as_dirs=
   16141     while :; do
   16142       case $as_dir in #(
   16143       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
   16144       *) as_qdir=$as_dir;;
   16145       esac
   16146       as_dirs="'$as_qdir' $as_dirs"
   16147       as_dir=`$as_dirname -- "$as_dir" ||
   16148 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
   16149 	 X"$as_dir" : 'X\(//\)[^/]' \| \
   16150 	 X"$as_dir" : 'X\(//\)$' \| \
   16151 	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
   16152 $as_echo X"$as_dir" |
   16153     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
   16154 	    s//\1/
   16155 	    q
   16156 	  }
   16157 	  /^X\(\/\/\)[^/].*/{
   16158 	    s//\1/
   16159 	    q
   16160 	  }
   16161 	  /^X\(\/\/\)$/{
   16162 	    s//\1/
   16163 	    q
   16164 	  }
   16165 	  /^X\(\/\).*/{
   16166 	    s//\1/
   16167 	    q
   16168 	  }
   16169 	  s/.*/./; q'`
   16170       test -d "$as_dir" && break
   16171     done
   16172     test -z "$as_dirs" || eval "mkdir $as_dirs"
   16173   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
   16174 
   16175 
   16176 } # as_fn_mkdir_p
   16177 if mkdir -p . 2>/dev/null; then
   16178   as_mkdir_p='mkdir -p "$as_dir"'
   16179 else
   16180   test -d ./-p && rmdir ./-p
   16181   as_mkdir_p=false
   16182 fi
   16183 
   16184 
   16185 # as_fn_executable_p FILE
   16186 # -----------------------
   16187 # Test if FILE is an executable regular file.
   16188 as_fn_executable_p ()
   16189 {
   16190   test -f "$1" && test -x "$1"
   16191 } # as_fn_executable_p
   16192 as_test_x='test -x'
   16193 as_executable_p=as_fn_executable_p
   16194 
   16195 # Sed expression to map a string onto a valid CPP name.
   16196 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
   16197 
   16198 # Sed expression to map a string onto a valid variable name.
   16199 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
   16200 
   16201 
   16202 exec 6>&1
   16203 ## ----------------------------------- ##
   16204 ## Main body of $CONFIG_STATUS script. ##
   16205 ## ----------------------------------- ##
   16206 _ASEOF
   16207 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
   16208 
   16209 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   16210 # Save the log message, to keep $0 and so on meaningful, and to
   16211 # report actual input values of CONFIG_FILES etc. instead of their
   16212 # values after options handling.
   16213 ac_log="
   16214 This file was extended by package-unused $as_me version-unused, which was
   16215 generated by GNU Autoconf 2.69.  Invocation command line was
   16216 
   16217   CONFIG_FILES    = $CONFIG_FILES
   16218   CONFIG_HEADERS  = $CONFIG_HEADERS
   16219   CONFIG_LINKS    = $CONFIG_LINKS
   16220   CONFIG_COMMANDS = $CONFIG_COMMANDS
   16221   $ $0 $@
   16222 
   16223 on `(hostname || uname -n) 2>/dev/null | sed 1q`
   16224 "
   16225 
   16226 _ACEOF
   16227 
   16228 case $ac_config_files in *"
   16229 "*) set x $ac_config_files; shift; ac_config_files=$*;;
   16230 esac
   16231 
   16232 case $ac_config_headers in *"
   16233 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
   16234 esac
   16235 
   16236 
   16237 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   16238 # Files that config.status was made for.
   16239 config_files="$ac_config_files"
   16240 config_headers="$ac_config_headers"
   16241 config_commands="$ac_config_commands"
   16242 
   16243 _ACEOF
   16244 
   16245 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   16246 ac_cs_usage="\
   16247 \`$as_me' instantiates files and other configuration actions
   16248 from templates according to the current configuration.  Unless the files
   16249 and actions are specified as TAGs, all are instantiated by default.
   16250 
   16251 Usage: $0 [OPTION]... [TAG]...
   16252 
   16253   -h, --help       print this help, then exit
   16254   -V, --version    print version number and configuration settings, then exit
   16255       --config     print configuration, then exit
   16256   -q, --quiet, --silent
   16257                    do not print progress messages
   16258   -d, --debug      don't remove temporary files
   16259       --recheck    update $as_me by reconfiguring in the same conditions
   16260       --file=FILE[:TEMPLATE]
   16261                    instantiate the configuration file FILE
   16262       --header=FILE[:TEMPLATE]
   16263                    instantiate the configuration header FILE
   16264 
   16265 Configuration files:
   16266 $config_files
   16267 
   16268 Configuration headers:
   16269 $config_headers
   16270 
   16271 Configuration commands:
   16272 $config_commands
   16273 
   16274 Report bugs to the package provider."
   16275 
   16276 _ACEOF
   16277 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   16278 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
   16279 ac_cs_version="\\
   16280 package-unused config.status version-unused
   16281 configured by $0, generated by GNU Autoconf 2.69,
   16282   with options \\"\$ac_cs_config\\"
   16283 
   16284 Copyright (C) 2012 Free Software Foundation, Inc.
   16285 This config.status script is free software; the Free Software Foundation
   16286 gives unlimited permission to copy, distribute and modify it."
   16287 
   16288 ac_pwd='$ac_pwd'
   16289 srcdir='$srcdir'
   16290 INSTALL='$INSTALL'
   16291 MKDIR_P='$MKDIR_P'
   16292 AWK='$AWK'
   16293 test -n "\$AWK" || AWK=awk
   16294 _ACEOF
   16295 
   16296 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   16297 # The default lists apply if the user does not specify any file.
   16298 ac_need_defaults=:
   16299 while test $# != 0
   16300 do
   16301   case $1 in
   16302   --*=?*)
   16303     ac_option=`expr "X$1" : 'X\([^=]*\)='`
   16304     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
   16305     ac_shift=:
   16306     ;;
   16307   --*=)
   16308     ac_option=`expr "X$1" : 'X\([^=]*\)='`
   16309     ac_optarg=
   16310     ac_shift=:
   16311     ;;
   16312   *)
   16313     ac_option=$1
   16314     ac_optarg=$2
   16315     ac_shift=shift
   16316     ;;
   16317   esac
   16318 
   16319   case $ac_option in
   16320   # Handling of the options.
   16321   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
   16322     ac_cs_recheck=: ;;
   16323   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
   16324     $as_echo "$ac_cs_version"; exit ;;
   16325   --config | --confi | --conf | --con | --co | --c )
   16326     $as_echo "$ac_cs_config"; exit ;;
   16327   --debug | --debu | --deb | --de | --d | -d )
   16328     debug=: ;;
   16329   --file | --fil | --fi | --f )
   16330     $ac_shift
   16331     case $ac_optarg in
   16332     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
   16333     '') as_fn_error $? "missing file argument" ;;
   16334     esac
   16335     as_fn_append CONFIG_FILES " '$ac_optarg'"
   16336     ac_need_defaults=false;;
   16337   --header | --heade | --head | --hea )
   16338     $ac_shift
   16339     case $ac_optarg in
   16340     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
   16341     esac
   16342     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
   16343     ac_need_defaults=false;;
   16344   --he | --h)
   16345     # Conflict between --help and --header
   16346     as_fn_error $? "ambiguous option: \`$1'
   16347 Try \`$0 --help' for more information.";;
   16348   --help | --hel | -h )
   16349     $as_echo "$ac_cs_usage"; exit ;;
   16350   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
   16351   | -silent | --silent | --silen | --sile | --sil | --si | --s)
   16352     ac_cs_silent=: ;;
   16353 
   16354   # This is an error.
   16355   -*) as_fn_error $? "unrecognized option: \`$1'
   16356 Try \`$0 --help' for more information." ;;
   16357 
   16358   *) as_fn_append ac_config_targets " $1"
   16359      ac_need_defaults=false ;;
   16360 
   16361   esac
   16362   shift
   16363 done
   16364 
   16365 ac_configure_extra_args=
   16366 
   16367 if $ac_cs_silent; then
   16368   exec 6>/dev/null
   16369   ac_configure_extra_args="$ac_configure_extra_args --silent"
   16370 fi
   16371 
   16372 _ACEOF
   16373 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   16374 if \$ac_cs_recheck; then
   16375   set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
   16376   shift
   16377   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
   16378   CONFIG_SHELL='$SHELL'
   16379   export CONFIG_SHELL
   16380   exec "\$@"
   16381 fi
   16382 
   16383 _ACEOF
   16384 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   16385 exec 5>>config.log
   16386 {
   16387   echo
   16388   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
   16389 ## Running $as_me. ##
   16390 _ASBOX
   16391   $as_echo "$ac_log"
   16392 } >&5
   16393 
   16394 _ACEOF
   16395 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   16396 #
   16397 # INIT-COMMANDS
   16398 #
   16399 
   16400 srcdir="$srcdir"
   16401 host="$host"
   16402 target="$target"
   16403 with_multisubdir="$with_multisubdir"
   16404 with_multisrctop="$with_multisrctop"
   16405 with_target_subdir="$with_target_subdir"
   16406 ac_configure_args="${multilib_arg} ${ac_configure_args}"
   16407 multi_basedir="$multi_basedir"
   16408 CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
   16409 CC="$CC"
   16410 CXX="$CXX"
   16411 GFORTRAN="$GFORTRAN"
   16412 GDC="$GDC"
   16413 
   16414 
   16415 # The HP-UX ksh and POSIX shell print the target directory to stdout
   16416 # if CDPATH is set.
   16417 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
   16418 
   16419 sed_quote_subst='$sed_quote_subst'
   16420 double_quote_subst='$double_quote_subst'
   16421 delay_variable_subst='$delay_variable_subst'
   16422 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
   16423 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
   16424 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
   16425 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
   16426 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
   16427 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
   16428 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
   16429 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
   16430 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
   16431 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
   16432 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
   16433 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
   16434 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
   16435 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
   16436 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
   16437 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
   16438 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
   16439 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
   16440 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
   16441 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
   16442 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
   16443 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
   16444 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
   16445 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
   16446 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
   16447 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
   16448 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
   16449 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
   16450 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
   16451 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
   16452 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
   16453 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
   16454 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
   16455 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
   16456 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
   16457 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
   16458 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
   16459 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
   16460 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
   16461 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
   16462 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
   16463 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
   16464 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
   16465 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
   16466 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
   16467 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
   16468 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
   16469 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
   16470 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`'
   16471 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
   16472 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
   16473 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
   16474 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
   16475 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
   16476 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
   16477 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
   16478 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
   16479 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
   16480 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
   16481 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
   16482 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
   16483 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
   16484 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
   16485 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
   16486 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
   16487 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
   16488 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
   16489 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
   16490 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
   16491 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
   16492 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
   16493 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
   16494 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
   16495 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
   16496 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
   16497 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
   16498 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
   16499 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
   16500 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
   16501 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
   16502 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
   16503 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
   16504 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
   16505 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
   16506 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
   16507 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
   16508 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
   16509 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
   16510 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
   16511 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
   16512 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
   16513 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
   16514 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
   16515 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
   16516 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
   16517 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
   16518 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
   16519 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
   16520 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
   16521 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
   16522 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
   16523 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
   16524 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
   16525 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
   16526 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
   16527 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
   16528 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
   16529 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
   16530 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
   16531 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
   16532 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
   16533 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
   16534 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
   16535 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
   16536 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
   16537 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
   16538 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
   16539 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
   16540 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
   16541 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
   16542 LD_D='`$ECHO "$LD_D" | $SED "$delay_single_quote_subst"`'
   16543 reload_flag_D='`$ECHO "$reload_flag_D" | $SED "$delay_single_quote_subst"`'
   16544 reload_cmds_D='`$ECHO "$reload_cmds_D" | $SED "$delay_single_quote_subst"`'
   16545 old_archive_cmds_D='`$ECHO "$old_archive_cmds_D" | $SED "$delay_single_quote_subst"`'
   16546 compiler_D='`$ECHO "$compiler_D" | $SED "$delay_single_quote_subst"`'
   16547 GCC_D='`$ECHO "$GCC_D" | $SED "$delay_single_quote_subst"`'
   16548 lt_prog_compiler_no_builtin_flag_D='`$ECHO "$lt_prog_compiler_no_builtin_flag_D" | $SED "$delay_single_quote_subst"`'
   16549 lt_prog_compiler_wl_D='`$ECHO "$lt_prog_compiler_wl_D" | $SED "$delay_single_quote_subst"`'
   16550 lt_prog_compiler_pic_D='`$ECHO "$lt_prog_compiler_pic_D" | $SED "$delay_single_quote_subst"`'
   16551 lt_prog_compiler_static_D='`$ECHO "$lt_prog_compiler_static_D" | $SED "$delay_single_quote_subst"`'
   16552 lt_cv_prog_compiler_c_o_D='`$ECHO "$lt_cv_prog_compiler_c_o_D" | $SED "$delay_single_quote_subst"`'
   16553 archive_cmds_need_lc_D='`$ECHO "$archive_cmds_need_lc_D" | $SED "$delay_single_quote_subst"`'
   16554 enable_shared_with_static_runtimes_D='`$ECHO "$enable_shared_with_static_runtimes_D" | $SED "$delay_single_quote_subst"`'
   16555 export_dynamic_flag_spec_D='`$ECHO "$export_dynamic_flag_spec_D" | $SED "$delay_single_quote_subst"`'
   16556 whole_archive_flag_spec_D='`$ECHO "$whole_archive_flag_spec_D" | $SED "$delay_single_quote_subst"`'
   16557 compiler_needs_object_D='`$ECHO "$compiler_needs_object_D" | $SED "$delay_single_quote_subst"`'
   16558 old_archive_from_new_cmds_D='`$ECHO "$old_archive_from_new_cmds_D" | $SED "$delay_single_quote_subst"`'
   16559 old_archive_from_expsyms_cmds_D='`$ECHO "$old_archive_from_expsyms_cmds_D" | $SED "$delay_single_quote_subst"`'
   16560 archive_cmds_D='`$ECHO "$archive_cmds_D" | $SED "$delay_single_quote_subst"`'
   16561 archive_expsym_cmds_D='`$ECHO "$archive_expsym_cmds_D" | $SED "$delay_single_quote_subst"`'
   16562 module_cmds_D='`$ECHO "$module_cmds_D" | $SED "$delay_single_quote_subst"`'
   16563 module_expsym_cmds_D='`$ECHO "$module_expsym_cmds_D" | $SED "$delay_single_quote_subst"`'
   16564 with_gnu_ld_D='`$ECHO "$with_gnu_ld_D" | $SED "$delay_single_quote_subst"`'
   16565 allow_undefined_flag_D='`$ECHO "$allow_undefined_flag_D" | $SED "$delay_single_quote_subst"`'
   16566 no_undefined_flag_D='`$ECHO "$no_undefined_flag_D" | $SED "$delay_single_quote_subst"`'
   16567 hardcode_libdir_flag_spec_D='`$ECHO "$hardcode_libdir_flag_spec_D" | $SED "$delay_single_quote_subst"`'
   16568 hardcode_libdir_flag_spec_ld_D='`$ECHO "$hardcode_libdir_flag_spec_ld_D" | $SED "$delay_single_quote_subst"`'
   16569 hardcode_libdir_separator_D='`$ECHO "$hardcode_libdir_separator_D" | $SED "$delay_single_quote_subst"`'
   16570 hardcode_direct_D='`$ECHO "$hardcode_direct_D" | $SED "$delay_single_quote_subst"`'
   16571 hardcode_direct_absolute_D='`$ECHO "$hardcode_direct_absolute_D" | $SED "$delay_single_quote_subst"`'
   16572 hardcode_minus_L_D='`$ECHO "$hardcode_minus_L_D" | $SED "$delay_single_quote_subst"`'
   16573 hardcode_shlibpath_var_D='`$ECHO "$hardcode_shlibpath_var_D" | $SED "$delay_single_quote_subst"`'
   16574 hardcode_automatic_D='`$ECHO "$hardcode_automatic_D" | $SED "$delay_single_quote_subst"`'
   16575 inherit_rpath_D='`$ECHO "$inherit_rpath_D" | $SED "$delay_single_quote_subst"`'
   16576 link_all_deplibs_D='`$ECHO "$link_all_deplibs_D" | $SED "$delay_single_quote_subst"`'
   16577 fix_srcfile_path_D='`$ECHO "$fix_srcfile_path_D" | $SED "$delay_single_quote_subst"`'
   16578 always_export_symbols_D='`$ECHO "$always_export_symbols_D" | $SED "$delay_single_quote_subst"`'
   16579 export_symbols_cmds_D='`$ECHO "$export_symbols_cmds_D" | $SED "$delay_single_quote_subst"`'
   16580 exclude_expsyms_D='`$ECHO "$exclude_expsyms_D" | $SED "$delay_single_quote_subst"`'
   16581 include_expsyms_D='`$ECHO "$include_expsyms_D" | $SED "$delay_single_quote_subst"`'
   16582 prelink_cmds_D='`$ECHO "$prelink_cmds_D" | $SED "$delay_single_quote_subst"`'
   16583 file_list_spec_D='`$ECHO "$file_list_spec_D" | $SED "$delay_single_quote_subst"`'
   16584 hardcode_action_D='`$ECHO "$hardcode_action_D" | $SED "$delay_single_quote_subst"`'
   16585 
   16586 LTCC='$LTCC'
   16587 LTCFLAGS='$LTCFLAGS'
   16588 compiler='$compiler_DEFAULT'
   16589 
   16590 # A function that is used when there is no print builtin or printf.
   16591 func_fallback_echo ()
   16592 {
   16593   eval 'cat <<_LTECHO_EOF
   16594 \$1
   16595 _LTECHO_EOF'
   16596 }
   16597 
   16598 # Quote evaled strings.
   16599 for var in SHELL \
   16600 ECHO \
   16601 SED \
   16602 GREP \
   16603 EGREP \
   16604 FGREP \
   16605 LD \
   16606 NM \
   16607 LN_S \
   16608 lt_SP2NL \
   16609 lt_NL2SP \
   16610 reload_flag \
   16611 OBJDUMP \
   16612 deplibs_check_method \
   16613 file_magic_cmd \
   16614 AR \
   16615 AR_FLAGS \
   16616 STRIP \
   16617 RANLIB \
   16618 CC \
   16619 CFLAGS \
   16620 compiler \
   16621 lt_cv_sys_global_symbol_pipe \
   16622 lt_cv_sys_global_symbol_to_cdecl \
   16623 lt_cv_sys_global_symbol_to_c_name_address \
   16624 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
   16625 lt_prog_compiler_no_builtin_flag \
   16626 lt_prog_compiler_wl \
   16627 lt_prog_compiler_pic \
   16628 lt_prog_compiler_static \
   16629 lt_cv_prog_compiler_c_o \
   16630 need_locks \
   16631 DSYMUTIL \
   16632 NMEDIT \
   16633 LIPO \
   16634 OTOOL \
   16635 OTOOL64 \
   16636 shrext_cmds \
   16637 export_dynamic_flag_spec \
   16638 whole_archive_flag_spec \
   16639 compiler_needs_object \
   16640 with_gnu_ld \
   16641 allow_undefined_flag \
   16642 no_undefined_flag \
   16643 hardcode_libdir_flag_spec \
   16644 hardcode_libdir_flag_spec_ld \
   16645 hardcode_libdir_separator \
   16646 fix_srcfile_path \
   16647 exclude_expsyms \
   16648 include_expsyms \
   16649 file_list_spec \
   16650 variables_saved_for_relink \
   16651 libname_spec \
   16652 library_names_spec \
   16653 soname_spec \
   16654 install_override_mode \
   16655 finish_eval \
   16656 old_striplib \
   16657 striplib \
   16658 LD_D \
   16659 reload_flag_D \
   16660 compiler_D \
   16661 lt_prog_compiler_no_builtin_flag_D \
   16662 lt_prog_compiler_wl_D \
   16663 lt_prog_compiler_pic_D \
   16664 lt_prog_compiler_static_D \
   16665 lt_cv_prog_compiler_c_o_D \
   16666 export_dynamic_flag_spec_D \
   16667 whole_archive_flag_spec_D \
   16668 compiler_needs_object_D \
   16669 with_gnu_ld_D \
   16670 allow_undefined_flag_D \
   16671 no_undefined_flag_D \
   16672 hardcode_libdir_flag_spec_D \
   16673 hardcode_libdir_flag_spec_ld_D \
   16674 hardcode_libdir_separator_D \
   16675 fix_srcfile_path_D \
   16676 exclude_expsyms_D \
   16677 include_expsyms_D \
   16678 file_list_spec_D; do
   16679     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
   16680     *[\\\\\\\`\\"\\\$]*)
   16681       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
   16682       ;;
   16683     *)
   16684       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
   16685       ;;
   16686     esac
   16687 done
   16688 
   16689 # Double-quote double-evaled strings.
   16690 for var in reload_cmds \
   16691 old_postinstall_cmds \
   16692 old_postuninstall_cmds \
   16693 old_archive_cmds \
   16694 extract_expsyms_cmds \
   16695 old_archive_from_new_cmds \
   16696 old_archive_from_expsyms_cmds \
   16697 archive_cmds \
   16698 archive_expsym_cmds \
   16699 module_cmds \
   16700 module_expsym_cmds \
   16701 export_symbols_cmds \
   16702 prelink_cmds \
   16703 postinstall_cmds \
   16704 postuninstall_cmds \
   16705 finish_cmds \
   16706 sys_lib_search_path_spec \
   16707 sys_lib_dlsearch_path_spec \
   16708 reload_cmds_D \
   16709 old_archive_cmds_D \
   16710 old_archive_from_new_cmds_D \
   16711 old_archive_from_expsyms_cmds_D \
   16712 archive_cmds_D \
   16713 archive_expsym_cmds_D \
   16714 module_cmds_D \
   16715 module_expsym_cmds_D \
   16716 export_symbols_cmds_D \
   16717 prelink_cmds_D; do
   16718     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
   16719     *[\\\\\\\`\\"\\\$]*)
   16720       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
   16721       ;;
   16722     *)
   16723       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
   16724       ;;
   16725     esac
   16726 done
   16727 
   16728 ac_aux_dir='$ac_aux_dir'
   16729 xsi_shell='$xsi_shell'
   16730 lt_shell_append='$lt_shell_append'
   16731 
   16732 # See if we are running on zsh, and set the options which allow our
   16733 # commands through without removal of \ escapes INIT.
   16734 if test -n "\${ZSH_VERSION+set}" ; then
   16735    setopt NO_GLOB_SUBST
   16736 fi
   16737 
   16738 
   16739     PACKAGE='$PACKAGE'
   16740     VERSION='$VERSION'
   16741     TIMESTAMP='$TIMESTAMP'
   16742     RM='$RM'
   16743     ofile='$ofile'
   16744 
   16745 
   16746 
   16747 
   16748 
   16749 
   16750 _ACEOF
   16751 
   16752 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   16753 
   16754 # Handling of arguments.
   16755 for ac_config_target in $ac_config_targets
   16756 do
   16757   case $ac_config_target in
   16758     "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
   16759     "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
   16760     "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
   16761     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
   16762     "libdruntime/gcc/config.d") CONFIG_FILES="$CONFIG_FILES libdruntime/gcc/config.d" ;;
   16763     "libdruntime/gcc/libbacktrace.d") CONFIG_FILES="$CONFIG_FILES libdruntime/gcc/libbacktrace.d" ;;
   16764     "src/libgphobos.spec") CONFIG_FILES="$CONFIG_FILES src/libgphobos.spec" ;;
   16765     "testsuite/testsuite_flags") CONFIG_FILES="$CONFIG_FILES testsuite/testsuite_flags" ;;
   16766     "libdruntime/Makefile") CONFIG_FILES="$CONFIG_FILES libdruntime/Makefile" ;;
   16767     "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
   16768     "testsuite/Makefile") CONFIG_FILES="$CONFIG_FILES testsuite/Makefile" ;;
   16769 
   16770   *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
   16771   esac
   16772 done
   16773 
   16774 
   16775 # If the user did not use the arguments to specify the items to instantiate,
   16776 # then the envvar interface is used.  Set only those that are not.
   16777 # We use the long form for the default assignment because of an extremely
   16778 # bizarre bug on SunOS 4.1.3.
   16779 if $ac_need_defaults; then
   16780   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
   16781   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
   16782   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
   16783 fi
   16784 
   16785 # Have a temporary directory for convenience.  Make it in the build tree
   16786 # simply because there is no reason against having it here, and in addition,
   16787 # creating and moving files from /tmp can sometimes cause problems.
   16788 # Hook for its removal unless debugging.
   16789 # Note that there is a small window in which the directory will not be cleaned:
   16790 # after its creation but before its name has been assigned to `$tmp'.
   16791 $debug ||
   16792 {
   16793   tmp= ac_tmp=
   16794   trap 'exit_status=$?
   16795   : "${ac_tmp:=$tmp}"
   16796   { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
   16797 ' 0
   16798   trap 'as_fn_exit 1' 1 2 13 15
   16799 }
   16800 # Create a (secure) tmp directory for tmp files.
   16801 
   16802 {
   16803   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
   16804   test -d "$tmp"
   16805 }  ||
   16806 {
   16807   tmp=./conf$$-$RANDOM
   16808   (umask 077 && mkdir "$tmp")
   16809 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
   16810 ac_tmp=$tmp
   16811 
   16812 # Set up the scripts for CONFIG_FILES section.
   16813 # No need to generate them if there are no CONFIG_FILES.
   16814 # This happens for instance with `./config.status config.h'.
   16815 if test -n "$CONFIG_FILES"; then
   16816 
   16817 if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
   16818   ac_cs_awk_getline=:
   16819   ac_cs_awk_pipe_init=
   16820   ac_cs_awk_read_file='
   16821       while ((getline aline < (F[key])) > 0)
   16822 	print(aline)
   16823       close(F[key])'
   16824   ac_cs_awk_pipe_fini=
   16825 else
   16826   ac_cs_awk_getline=false
   16827   ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
   16828   ac_cs_awk_read_file='
   16829       print "|#_!!_#|"
   16830       print "cat " F[key] " &&"
   16831       '$ac_cs_awk_pipe_init
   16832   # The final `:' finishes the AND list.
   16833   ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
   16834 fi
   16835 ac_cr=`echo X | tr X '\015'`
   16836 # On cygwin, bash can eat \r inside `` if the user requested igncr.
   16837 # But we know of no other shell where ac_cr would be empty at this
   16838 # point, so we can use a bashism as a fallback.
   16839 if test "x$ac_cr" = x; then
   16840   eval ac_cr=\$\'\\r\'
   16841 fi
   16842 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
   16843 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
   16844   ac_cs_awk_cr='\\r'
   16845 else
   16846   ac_cs_awk_cr=$ac_cr
   16847 fi
   16848 
   16849 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
   16850 _ACEOF
   16851 
   16852 # Create commands to substitute file output variables.
   16853 {
   16854   echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
   16855   echo 'cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&' &&
   16856   echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
   16857   echo "_ACAWK" &&
   16858   echo "_ACEOF"
   16859 } >conf$$files.sh &&
   16860 . ./conf$$files.sh ||
   16861   as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
   16862 rm -f conf$$files.sh
   16863 
   16864 {
   16865   echo "cat >conf$$subs.awk <<_ACEOF" &&
   16866   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
   16867   echo "_ACEOF"
   16868 } >conf$$subs.sh ||
   16869   as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
   16870 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
   16871 ac_delim='%!_!# '
   16872 for ac_last_try in false false false false false :; do
   16873   . ./conf$$subs.sh ||
   16874     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
   16875 
   16876   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
   16877   if test $ac_delim_n = $ac_delim_num; then
   16878     break
   16879   elif $ac_last_try; then
   16880     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
   16881   else
   16882     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
   16883   fi
   16884 done
   16885 rm -f conf$$subs.sh
   16886 
   16887 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   16888 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
   16889 _ACEOF
   16890 sed -n '
   16891 h
   16892 s/^/S["/; s/!.*/"]=/
   16893 p
   16894 g
   16895 s/^[^!]*!//
   16896 :repl
   16897 t repl
   16898 s/'"$ac_delim"'$//
   16899 t delim
   16900 :nl
   16901 h
   16902 s/\(.\{148\}\)..*/\1/
   16903 t more1
   16904 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
   16905 p
   16906 n
   16907 b repl
   16908 :more1
   16909 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
   16910 p
   16911 g
   16912 s/.\{148\}//
   16913 t nl
   16914 :delim
   16915 h
   16916 s/\(.\{148\}\)..*/\1/
   16917 t more2
   16918 s/["\\]/\\&/g; s/^/"/; s/$/"/
   16919 p
   16920 b
   16921 :more2
   16922 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
   16923 p
   16924 g
   16925 s/.\{148\}//
   16926 t delim
   16927 ' <conf$$subs.awk | sed '
   16928 /^[^""]/{
   16929   N
   16930   s/\n//
   16931 }
   16932 ' >>$CONFIG_STATUS || ac_write_fail=1
   16933 rm -f conf$$subs.awk
   16934 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   16935 _ACAWK
   16936 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
   16937   for (key in S) S_is_set[key] = 1
   16938   FS = ""
   16939   \$ac_cs_awk_pipe_init
   16940 }
   16941 {
   16942   line = $ 0
   16943   nfields = split(line, field, "@")
   16944   substed = 0
   16945   len = length(field[1])
   16946   for (i = 2; i < nfields; i++) {
   16947     key = field[i]
   16948     keylen = length(key)
   16949     if (S_is_set[key]) {
   16950       value = S[key]
   16951       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
   16952       len += length(value) + length(field[++i])
   16953       substed = 1
   16954     } else
   16955       len += 1 + keylen
   16956   }
   16957   if (nfields == 3 && !substed) {
   16958     key = field[2]
   16959     if (F[key] != "" && line ~ /^[	 ]*@.*@[	 ]*$/) {
   16960       \$ac_cs_awk_read_file
   16961       next
   16962     }
   16963   }
   16964   print line
   16965 }
   16966 \$ac_cs_awk_pipe_fini
   16967 _ACAWK
   16968 _ACEOF
   16969 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   16970 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
   16971   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
   16972 else
   16973   cat
   16974 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
   16975   || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
   16976 _ACEOF
   16977 
   16978 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
   16979 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
   16980 # trailing colons and then remove the whole line if VPATH becomes empty
   16981 # (actually we leave an empty line to preserve line numbers).
   16982 if test "x$srcdir" = x.; then
   16983   ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
   16984 h
   16985 s///
   16986 s/^/:/
   16987 s/[	 ]*$/:/
   16988 s/:\$(srcdir):/:/g
   16989 s/:\${srcdir}:/:/g
   16990 s/:@srcdir@:/:/g
   16991 s/^:*//
   16992 s/:*$//
   16993 x
   16994 s/\(=[	 ]*\).*/\1/
   16995 G
   16996 s/\n//
   16997 s/^[^=]*=[	 ]*$//
   16998 }'
   16999 fi
   17000 
   17001 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   17002 fi # test -n "$CONFIG_FILES"
   17003 
   17004 # Set up the scripts for CONFIG_HEADERS section.
   17005 # No need to generate them if there are no CONFIG_HEADERS.
   17006 # This happens for instance with `./config.status Makefile'.
   17007 if test -n "$CONFIG_HEADERS"; then
   17008 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
   17009 BEGIN {
   17010 _ACEOF
   17011 
   17012 # Transform confdefs.h into an awk script `defines.awk', embedded as
   17013 # here-document in config.status, that substitutes the proper values into
   17014 # config.h.in to produce config.h.
   17015 
   17016 # Create a delimiter string that does not exist in confdefs.h, to ease
   17017 # handling of long lines.
   17018 ac_delim='%!_!# '
   17019 for ac_last_try in false false :; do
   17020   ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
   17021   if test -z "$ac_tt"; then
   17022     break
   17023   elif $ac_last_try; then
   17024     as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
   17025   else
   17026     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
   17027   fi
   17028 done
   17029 
   17030 # For the awk script, D is an array of macro values keyed by name,
   17031 # likewise P contains macro parameters if any.  Preserve backslash
   17032 # newline sequences.
   17033 
   17034 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
   17035 sed -n '
   17036 s/.\{148\}/&'"$ac_delim"'/g
   17037 t rset
   17038 :rset
   17039 s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
   17040 t def
   17041 d
   17042 :def
   17043 s/\\$//
   17044 t bsnl
   17045 s/["\\]/\\&/g
   17046 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
   17047 D["\1"]=" \3"/p
   17048 s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
   17049 d
   17050 :bsnl
   17051 s/["\\]/\\&/g
   17052 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
   17053 D["\1"]=" \3\\\\\\n"\\/p
   17054 t cont
   17055 s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
   17056 t cont
   17057 d
   17058 :cont
   17059 n
   17060 s/.\{148\}/&'"$ac_delim"'/g
   17061 t clear
   17062 :clear
   17063 s/\\$//
   17064 t bsnlc
   17065 s/["\\]/\\&/g; s/^/"/; s/$/"/p
   17066 d
   17067 :bsnlc
   17068 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
   17069 b cont
   17070 ' <confdefs.h | sed '
   17071 s/'"$ac_delim"'/"\\\
   17072 "/g' >>$CONFIG_STATUS || ac_write_fail=1
   17073 
   17074 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   17075   for (key in D) D_is_set[key] = 1
   17076   FS = ""
   17077 }
   17078 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
   17079   line = \$ 0
   17080   split(line, arg, " ")
   17081   if (arg[1] == "#") {
   17082     defundef = arg[2]
   17083     mac1 = arg[3]
   17084   } else {
   17085     defundef = substr(arg[1], 2)
   17086     mac1 = arg[2]
   17087   }
   17088   split(mac1, mac2, "(") #)
   17089   macro = mac2[1]
   17090   prefix = substr(line, 1, index(line, defundef) - 1)
   17091   if (D_is_set[macro]) {
   17092     # Preserve the white space surrounding the "#".
   17093     print prefix "define", macro P[macro] D[macro]
   17094     next
   17095   } else {
   17096     # Replace #undef with comments.  This is necessary, for example,
   17097     # in the case of _POSIX_SOURCE, which is predefined and required
   17098     # on some systems where configure will not decide to define it.
   17099     if (defundef == "undef") {
   17100       print "/*", prefix defundef, macro, "*/"
   17101       next
   17102     }
   17103   }
   17104 }
   17105 { print }
   17106 _ACAWK
   17107 _ACEOF
   17108 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   17109   as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
   17110 fi # test -n "$CONFIG_HEADERS"
   17111 
   17112 
   17113 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
   17114 shift
   17115 for ac_tag
   17116 do
   17117   case $ac_tag in
   17118   :[FHLC]) ac_mode=$ac_tag; continue;;
   17119   esac
   17120   case $ac_mode$ac_tag in
   17121   :[FHL]*:*);;
   17122   :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
   17123   :[FH]-) ac_tag=-:-;;
   17124   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
   17125   esac
   17126   ac_save_IFS=$IFS
   17127   IFS=:
   17128   set x $ac_tag
   17129   IFS=$ac_save_IFS
   17130   shift
   17131   ac_file=$1
   17132   shift
   17133 
   17134   case $ac_mode in
   17135   :L) ac_source=$1;;
   17136   :[FH])
   17137     ac_file_inputs=
   17138     for ac_f
   17139     do
   17140       case $ac_f in
   17141       -) ac_f="$ac_tmp/stdin";;
   17142       *) # Look for the file first in the build tree, then in the source tree
   17143 	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
   17144 	 # because $ac_f cannot contain `:'.
   17145 	 test -f "$ac_f" ||
   17146 	   case $ac_f in
   17147 	   [\\/$]*) false;;
   17148 	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
   17149 	   esac ||
   17150 	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
   17151       esac
   17152       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
   17153       as_fn_append ac_file_inputs " '$ac_f'"
   17154     done
   17155 
   17156     # Let's still pretend it is `configure' which instantiates (i.e., don't
   17157     # use $as_me), people would be surprised to read:
   17158     #    /* config.h.  Generated by config.status.  */
   17159     configure_input='Generated from '`
   17160 	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
   17161 	`' by configure.'
   17162     if test x"$ac_file" != x-; then
   17163       configure_input="$ac_file.  $configure_input"
   17164       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
   17165 $as_echo "$as_me: creating $ac_file" >&6;}
   17166     fi
   17167     # Neutralize special characters interpreted by sed in replacement strings.
   17168     case $configure_input in #(
   17169     *\&* | *\|* | *\\* )
   17170        ac_sed_conf_input=`$as_echo "$configure_input" |
   17171        sed 's/[\\\\&|]/\\\\&/g'`;; #(
   17172     *) ac_sed_conf_input=$configure_input;;
   17173     esac
   17174 
   17175     case $ac_tag in
   17176     *:-:* | *:-) cat >"$ac_tmp/stdin" \
   17177       || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
   17178     esac
   17179     ;;
   17180   esac
   17181 
   17182   ac_dir=`$as_dirname -- "$ac_file" ||
   17183 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
   17184 	 X"$ac_file" : 'X\(//\)[^/]' \| \
   17185 	 X"$ac_file" : 'X\(//\)$' \| \
   17186 	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
   17187 $as_echo X"$ac_file" |
   17188     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
   17189 	    s//\1/
   17190 	    q
   17191 	  }
   17192 	  /^X\(\/\/\)[^/].*/{
   17193 	    s//\1/
   17194 	    q
   17195 	  }
   17196 	  /^X\(\/\/\)$/{
   17197 	    s//\1/
   17198 	    q
   17199 	  }
   17200 	  /^X\(\/\).*/{
   17201 	    s//\1/
   17202 	    q
   17203 	  }
   17204 	  s/.*/./; q'`
   17205   as_dir="$ac_dir"; as_fn_mkdir_p
   17206   ac_builddir=.
   17207 
   17208 case "$ac_dir" in
   17209 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
   17210 *)
   17211   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
   17212   # A ".." for each directory in $ac_dir_suffix.
   17213   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
   17214   case $ac_top_builddir_sub in
   17215   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
   17216   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
   17217   esac ;;
   17218 esac
   17219 ac_abs_top_builddir=$ac_pwd
   17220 ac_abs_builddir=$ac_pwd$ac_dir_suffix
   17221 # for backward compatibility:
   17222 ac_top_builddir=$ac_top_build_prefix
   17223 
   17224 case $srcdir in
   17225   .)  # We are building in place.
   17226     ac_srcdir=.
   17227     ac_top_srcdir=$ac_top_builddir_sub
   17228     ac_abs_top_srcdir=$ac_pwd ;;
   17229   [\\/]* | ?:[\\/]* )  # Absolute name.
   17230     ac_srcdir=$srcdir$ac_dir_suffix;
   17231     ac_top_srcdir=$srcdir
   17232     ac_abs_top_srcdir=$srcdir ;;
   17233   *) # Relative name.
   17234     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
   17235     ac_top_srcdir=$ac_top_build_prefix$srcdir
   17236     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
   17237 esac
   17238 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
   17239 
   17240 
   17241   case $ac_mode in
   17242   :F)
   17243   #
   17244   # CONFIG_FILE
   17245   #
   17246 
   17247   case $INSTALL in
   17248   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
   17249   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
   17250   esac
   17251   ac_MKDIR_P=$MKDIR_P
   17252   case $MKDIR_P in
   17253   [\\/$]* | ?:[\\/]* ) ;;
   17254   */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
   17255   esac
   17256 _ACEOF
   17257 
   17258 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   17259 # If the template does not know about datarootdir, expand it.
   17260 # FIXME: This hack should be removed a few years after 2.60.
   17261 ac_datarootdir_hack=; ac_datarootdir_seen=
   17262 ac_sed_dataroot='
   17263 /datarootdir/ {
   17264   p
   17265   q
   17266 }
   17267 /@datadir@/p
   17268 /@docdir@/p
   17269 /@infodir@/p
   17270 /@localedir@/p
   17271 /@mandir@/p'
   17272 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
   17273 *datarootdir*) ac_datarootdir_seen=yes;;
   17274 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
   17275   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
   17276 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
   17277 _ACEOF
   17278 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   17279   ac_datarootdir_hack='
   17280   s&@datadir@&$datadir&g
   17281   s&@docdir@&$docdir&g
   17282   s&@infodir@&$infodir&g
   17283   s&@localedir@&$localedir&g
   17284   s&@mandir@&$mandir&g
   17285   s&\\\${datarootdir}&$datarootdir&g' ;;
   17286 esac
   17287 _ACEOF
   17288 
   17289 # Neutralize VPATH when `$srcdir' = `.'.
   17290 # Shell code in configure.ac might set extrasub.
   17291 # FIXME: do we really want to maintain this feature?
   17292 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   17293 ac_sed_extra="$ac_vpsub
   17294 $extrasub
   17295 _ACEOF
   17296 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   17297 :t
   17298 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
   17299 s|@configure_input@|$ac_sed_conf_input|;t t
   17300 s&@top_builddir@&$ac_top_builddir_sub&;t t
   17301 s&@top_build_prefix@&$ac_top_build_prefix&;t t
   17302 s&@srcdir@&$ac_srcdir&;t t
   17303 s&@abs_srcdir@&$ac_abs_srcdir&;t t
   17304 s&@top_srcdir@&$ac_top_srcdir&;t t
   17305 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
   17306 s&@builddir@&$ac_builddir&;t t
   17307 s&@abs_builddir@&$ac_abs_builddir&;t t
   17308 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
   17309 s&@INSTALL@&$ac_INSTALL&;t t
   17310 s&@MKDIR_P@&$ac_MKDIR_P&;t t
   17311 $ac_datarootdir_hack
   17312 "
   17313 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
   17314 if $ac_cs_awk_getline; then
   17315   $AWK -f "$ac_tmp/subs.awk"
   17316 else
   17317   $AWK -f "$ac_tmp/subs.awk" | $SHELL
   17318 fi \
   17319   >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
   17320 
   17321 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
   17322   { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
   17323   { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
   17324       "$ac_tmp/out"`; test -z "$ac_out"; } &&
   17325   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
   17326 which seems to be undefined.  Please make sure it is defined" >&5
   17327 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
   17328 which seems to be undefined.  Please make sure it is defined" >&2;}
   17329 
   17330   rm -f "$ac_tmp/stdin"
   17331   case $ac_file in
   17332   -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
   17333   *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
   17334   esac \
   17335   || as_fn_error $? "could not create $ac_file" "$LINENO" 5
   17336  ;;
   17337   :H)
   17338   #
   17339   # CONFIG_HEADER
   17340   #
   17341   if test x"$ac_file" != x-; then
   17342     {
   17343       $as_echo "/* $configure_input  */" \
   17344       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
   17345     } >"$ac_tmp/config.h" \
   17346       || as_fn_error $? "could not create $ac_file" "$LINENO" 5
   17347     if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
   17348       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
   17349 $as_echo "$as_me: $ac_file is unchanged" >&6;}
   17350     else
   17351       rm -f "$ac_file"
   17352       mv "$ac_tmp/config.h" "$ac_file" \
   17353 	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
   17354     fi
   17355   else
   17356     $as_echo "/* $configure_input  */" \
   17357       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
   17358       || as_fn_error $? "could not create -" "$LINENO" 5
   17359   fi
   17360 # Compute "$ac_file"'s index in $config_headers.
   17361 _am_arg="$ac_file"
   17362 _am_stamp_count=1
   17363 for _am_header in $config_headers :; do
   17364   case $_am_header in
   17365     $_am_arg | $_am_arg:* )
   17366       break ;;
   17367     * )
   17368       _am_stamp_count=`expr $_am_stamp_count + 1` ;;
   17369   esac
   17370 done
   17371 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
   17372 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
   17373 	 X"$_am_arg" : 'X\(//\)[^/]' \| \
   17374 	 X"$_am_arg" : 'X\(//\)$' \| \
   17375 	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
   17376 $as_echo X"$_am_arg" |
   17377     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
   17378 	    s//\1/
   17379 	    q
   17380 	  }
   17381 	  /^X\(\/\/\)[^/].*/{
   17382 	    s//\1/
   17383 	    q
   17384 	  }
   17385 	  /^X\(\/\/\)$/{
   17386 	    s//\1/
   17387 	    q
   17388 	  }
   17389 	  /^X\(\/\).*/{
   17390 	    s//\1/
   17391 	    q
   17392 	  }
   17393 	  s/.*/./; q'`/stamp-h$_am_stamp_count
   17394  ;;
   17395 
   17396   :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
   17397 $as_echo "$as_me: executing $ac_file commands" >&6;}
   17398  ;;
   17399   esac
   17400 
   17401 
   17402   case $ac_file$ac_mode in
   17403     "default-1":C)
   17404 # Only add multilib support code if we just rebuilt the top-level
   17405 # Makefile.
   17406 case " $CONFIG_FILES " in
   17407  *" Makefile "*)
   17408    ac_file=Makefile . ${multi_basedir}/config-ml.in
   17409    ;;
   17410 esac ;;
   17411     "libtool":C)
   17412 
   17413     # See if we are running on zsh, and set the options which allow our
   17414     # commands through without removal of \ escapes.
   17415     if test -n "${ZSH_VERSION+set}" ; then
   17416       setopt NO_GLOB_SUBST
   17417     fi
   17418 
   17419     cfgfile="${ofile}T"
   17420     trap "$RM \"$cfgfile\"; exit 1" 1 2 15
   17421     $RM "$cfgfile"
   17422 
   17423     cat <<_LT_EOF >> "$cfgfile"
   17424 #! $SHELL
   17425 
   17426 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
   17427 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
   17428 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
   17429 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
   17430 #
   17431 #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
   17432 #                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
   17433 #   Written by Gordon Matzigkeit, 1996
   17434 #
   17435 #   This file is part of GNU Libtool.
   17436 #
   17437 # GNU Libtool is free software; you can redistribute it and/or
   17438 # modify it under the terms of the GNU General Public License as
   17439 # published by the Free Software Foundation; either version 2 of
   17440 # the License, or (at your option) any later version.
   17441 #
   17442 # As a special exception to the GNU General Public License,
   17443 # if you distribute this file as part of a program or library that
   17444 # is built using GNU Libtool, you may include this file under the
   17445 # same distribution terms that you use for the rest of that program.
   17446 #
   17447 # GNU Libtool is distributed in the hope that it will be useful,
   17448 # but WITHOUT ANY WARRANTY; without even the implied warranty of
   17449 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
   17450 # GNU General Public License for more details.
   17451 #
   17452 # You should have received a copy of the GNU General Public License
   17453 # along with GNU Libtool; see the file COPYING.  If not, a copy
   17454 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
   17455 # obtained by writing to the Free Software Foundation, Inc.,
   17456 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
   17457 
   17458 
   17459 # The names of the tagged configurations supported by this script.
   17460 available_tags="D "
   17461 
   17462 # ### BEGIN LIBTOOL CONFIG
   17463 
   17464 # Which release of libtool.m4 was used?
   17465 macro_version=$macro_version
   17466 macro_revision=$macro_revision
   17467 
   17468 # Whether or not to build shared libraries.
   17469 build_libtool_libs=$enable_shared
   17470 
   17471 # Whether or not to build static libraries.
   17472 build_old_libs=$enable_static
   17473 
   17474 # What type of objects to build.
   17475 pic_mode=$pic_mode
   17476 
   17477 # Whether or not to optimize for fast installation.
   17478 fast_install=$enable_fast_install
   17479 
   17480 # Shell to use when invoking shell scripts.
   17481 SHELL=$lt_SHELL
   17482 
   17483 # An echo program that protects backslashes.
   17484 ECHO=$lt_ECHO
   17485 
   17486 # The host system.
   17487 host_alias=$host_alias
   17488 host=$host
   17489 host_os=$host_os
   17490 
   17491 # The build system.
   17492 build_alias=$build_alias
   17493 build=$build
   17494 build_os=$build_os
   17495 
   17496 # A sed program that does not truncate output.
   17497 SED=$lt_SED
   17498 
   17499 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
   17500 Xsed="\$SED -e 1s/^X//"
   17501 
   17502 # A grep program that handles long lines.
   17503 GREP=$lt_GREP
   17504 
   17505 # An ERE matcher.
   17506 EGREP=$lt_EGREP
   17507 
   17508 # A literal string matcher.
   17509 FGREP=$lt_FGREP
   17510 
   17511 # A BSD- or MS-compatible name lister.
   17512 NM=$lt_NM
   17513 
   17514 # Whether we need soft or hard links.
   17515 LN_S=$lt_LN_S
   17516 
   17517 # What is the maximum length of a command?
   17518 max_cmd_len=$max_cmd_len
   17519 
   17520 # Object file suffix (normally "o").
   17521 objext=$ac_objext
   17522 
   17523 # Executable file suffix (normally "").
   17524 exeext=$exeext
   17525 
   17526 # whether the shell understands "unset".
   17527 lt_unset=$lt_unset
   17528 
   17529 # turn spaces into newlines.
   17530 SP2NL=$lt_lt_SP2NL
   17531 
   17532 # turn newlines into spaces.
   17533 NL2SP=$lt_lt_NL2SP
   17534 
   17535 # An object symbol dumper.
   17536 OBJDUMP=$lt_OBJDUMP
   17537 
   17538 # Method to check whether dependent libraries are shared objects.
   17539 deplibs_check_method=$lt_deplibs_check_method
   17540 
   17541 # Command to use when deplibs_check_method == "file_magic".
   17542 file_magic_cmd=$lt_file_magic_cmd
   17543 
   17544 # The archiver.
   17545 AR=$lt_AR
   17546 AR_FLAGS=$lt_AR_FLAGS
   17547 
   17548 # A symbol stripping program.
   17549 STRIP=$lt_STRIP
   17550 
   17551 # Commands used to install an old-style archive.
   17552 RANLIB=$lt_RANLIB
   17553 old_postinstall_cmds=$lt_old_postinstall_cmds
   17554 old_postuninstall_cmds=$lt_old_postuninstall_cmds
   17555 
   17556 # Whether to use a lock for old archive extraction.
   17557 lock_old_archive_extraction=$lock_old_archive_extraction
   17558 
   17559 # A C compiler.
   17560 LTCC=$lt_CC
   17561 
   17562 # LTCC compiler flags.
   17563 LTCFLAGS=$lt_CFLAGS
   17564 
   17565 # Take the output of nm and produce a listing of raw symbols and C names.
   17566 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
   17567 
   17568 # Transform the output of nm in a proper C declaration.
   17569 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
   17570 
   17571 # Transform the output of nm in a C name address pair.
   17572 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
   17573 
   17574 # Transform the output of nm in a C name address pair when lib prefix is needed.
   17575 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
   17576 
   17577 # The name of the directory that contains temporary libtool files.
   17578 objdir=$objdir
   17579 
   17580 # Used to examine libraries when file_magic_cmd begins with "file".
   17581 MAGIC_CMD=$MAGIC_CMD
   17582 
   17583 # Must we lock files when doing compilation?
   17584 need_locks=$lt_need_locks
   17585 
   17586 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
   17587 DSYMUTIL=$lt_DSYMUTIL
   17588 
   17589 # Tool to change global to local symbols on Mac OS X.
   17590 NMEDIT=$lt_NMEDIT
   17591 
   17592 # Tool to manipulate fat objects and archives on Mac OS X.
   17593 LIPO=$lt_LIPO
   17594 
   17595 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
   17596 OTOOL=$lt_OTOOL
   17597 
   17598 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
   17599 OTOOL64=$lt_OTOOL64
   17600 
   17601 # Old archive suffix (normally "a").
   17602 libext=$libext
   17603 
   17604 # Shared library suffix (normally ".so").
   17605 shrext_cmds=$lt_shrext_cmds
   17606 
   17607 # The commands to extract the exported symbol list from a shared archive.
   17608 extract_expsyms_cmds=$lt_extract_expsyms_cmds
   17609 
   17610 # Variables whose values should be saved in libtool wrapper scripts and
   17611 # restored at link time.
   17612 variables_saved_for_relink=$lt_variables_saved_for_relink
   17613 
   17614 # Do we need the "lib" prefix for modules?
   17615 need_lib_prefix=$need_lib_prefix
   17616 
   17617 # Do we need a version for libraries?
   17618 need_version=$need_version
   17619 
   17620 # Library versioning type.
   17621 version_type=$version_type
   17622 
   17623 # Shared library runtime path variable.
   17624 runpath_var=$runpath_var
   17625 
   17626 # Shared library path variable.
   17627 shlibpath_var=$shlibpath_var
   17628 
   17629 # Is shlibpath searched before the hard-coded library search path?
   17630 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
   17631 
   17632 # Format of library name prefix.
   17633 libname_spec=$lt_libname_spec
   17634 
   17635 # List of archive names.  First name is the real one, the rest are links.
   17636 # The last name is the one that the linker finds with -lNAME
   17637 library_names_spec=$lt_library_names_spec
   17638 
   17639 # The coded name of the library, if different from the real name.
   17640 soname_spec=$lt_soname_spec
   17641 
   17642 # Permission mode override for installation of shared libraries.
   17643 install_override_mode=$lt_install_override_mode
   17644 
   17645 # Command to use after installation of a shared archive.
   17646 postinstall_cmds=$lt_postinstall_cmds
   17647 
   17648 # Command to use after uninstallation of a shared archive.
   17649 postuninstall_cmds=$lt_postuninstall_cmds
   17650 
   17651 # Commands used to finish a libtool library installation in a directory.
   17652 finish_cmds=$lt_finish_cmds
   17653 
   17654 # As "finish_cmds", except a single script fragment to be evaled but
   17655 # not shown.
   17656 finish_eval=$lt_finish_eval
   17657 
   17658 # Whether we should hardcode library paths into libraries.
   17659 hardcode_into_libs=$hardcode_into_libs
   17660 
   17661 # Compile-time system search path for libraries.
   17662 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
   17663 
   17664 # Run-time system search path for libraries.
   17665 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
   17666 
   17667 # Whether dlopen is supported.
   17668 dlopen_support=$enable_dlopen
   17669 
   17670 # Whether dlopen of programs is supported.
   17671 dlopen_self=$enable_dlopen_self
   17672 
   17673 # Whether dlopen of statically linked programs is supported.
   17674 dlopen_self_static=$enable_dlopen_self_static
   17675 
   17676 # Commands to strip libraries.
   17677 old_striplib=$lt_old_striplib
   17678 striplib=$lt_striplib
   17679 
   17680 
   17681 # The linker used to build libraries.
   17682 LD=$lt_LD
   17683 
   17684 # How to create reloadable object files.
   17685 reload_flag=$lt_reload_flag
   17686 reload_cmds=$lt_reload_cmds
   17687 
   17688 # Commands used to build an old-style archive.
   17689 old_archive_cmds=$lt_old_archive_cmds
   17690 
   17691 # A language specific compiler.
   17692 CC=$lt_compiler
   17693 
   17694 # Is the compiler the GNU compiler?
   17695 with_gcc=$GCC
   17696 
   17697 # Compiler flag to turn off builtin functions.
   17698 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
   17699 
   17700 # How to pass a linker flag through the compiler.
   17701 wl=$lt_lt_prog_compiler_wl
   17702 
   17703 # Additional compiler flags for building library objects.
   17704 pic_flag=$lt_lt_prog_compiler_pic
   17705 
   17706 # Compiler flag to prevent dynamic linking.
   17707 link_static_flag=$lt_lt_prog_compiler_static
   17708 
   17709 # Does compiler simultaneously support -c and -o options?
   17710 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
   17711 
   17712 # Whether or not to add -lc for building shared libraries.
   17713 build_libtool_need_lc=$archive_cmds_need_lc
   17714 
   17715 # Whether or not to disallow shared libs when runtime libs are static.
   17716 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
   17717 
   17718 # Compiler flag to allow reflexive dlopens.
   17719 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
   17720 
   17721 # Compiler flag to generate shared objects directly from archives.
   17722 whole_archive_flag_spec=$lt_whole_archive_flag_spec
   17723 
   17724 # Whether the compiler copes with passing no objects directly.
   17725 compiler_needs_object=$lt_compiler_needs_object
   17726 
   17727 # Create an old-style archive from a shared archive.
   17728 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
   17729 
   17730 # Create a temporary old-style archive to link instead of a shared archive.
   17731 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
   17732 
   17733 # Commands used to build a shared archive.
   17734 archive_cmds=$lt_archive_cmds
   17735 archive_expsym_cmds=$lt_archive_expsym_cmds
   17736 
   17737 # Commands used to build a loadable module if different from building
   17738 # a shared archive.
   17739 module_cmds=$lt_module_cmds
   17740 module_expsym_cmds=$lt_module_expsym_cmds
   17741 
   17742 # Whether we are building with GNU ld or not.
   17743 with_gnu_ld=$lt_with_gnu_ld
   17744 
   17745 # Flag that allows shared libraries with undefined symbols to be built.
   17746 allow_undefined_flag=$lt_allow_undefined_flag
   17747 
   17748 # Flag that enforces no undefined symbols.
   17749 no_undefined_flag=$lt_no_undefined_flag
   17750 
   17751 # Flag to hardcode \$libdir into a binary during linking.
   17752 # This must work even if \$libdir does not exist
   17753 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
   17754 
   17755 # If ld is used when linking, flag to hardcode \$libdir into a binary
   17756 # during linking.  This must work even if \$libdir does not exist.
   17757 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
   17758 
   17759 # Whether we need a single "-rpath" flag with a separated argument.
   17760 hardcode_libdir_separator=$lt_hardcode_libdir_separator
   17761 
   17762 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
   17763 # DIR into the resulting binary.
   17764 hardcode_direct=$hardcode_direct
   17765 
   17766 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
   17767 # DIR into the resulting binary and the resulting library dependency is
   17768 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
   17769 # library is relocated.
   17770 hardcode_direct_absolute=$hardcode_direct_absolute
   17771 
   17772 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
   17773 # into the resulting binary.
   17774 hardcode_minus_L=$hardcode_minus_L
   17775 
   17776 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
   17777 # into the resulting binary.
   17778 hardcode_shlibpath_var=$hardcode_shlibpath_var
   17779 
   17780 # Set to "yes" if building a shared library automatically hardcodes DIR
   17781 # into the library and all subsequent libraries and executables linked
   17782 # against it.
   17783 hardcode_automatic=$hardcode_automatic
   17784 
   17785 # Set to yes if linker adds runtime paths of dependent libraries
   17786 # to runtime path list.
   17787 inherit_rpath=$inherit_rpath
   17788 
   17789 # Whether libtool must link a program against all its dependency libraries.
   17790 link_all_deplibs=$link_all_deplibs
   17791 
   17792 # Fix the shell variable \$srcfile for the compiler.
   17793 fix_srcfile_path=$lt_fix_srcfile_path
   17794 
   17795 # Set to "yes" if exported symbols are required.
   17796 always_export_symbols=$always_export_symbols
   17797 
   17798 # The commands to list exported symbols.
   17799 export_symbols_cmds=$lt_export_symbols_cmds
   17800 
   17801 # Symbols that should not be listed in the preloaded symbols.
   17802 exclude_expsyms=$lt_exclude_expsyms
   17803 
   17804 # Symbols that must always be exported.
   17805 include_expsyms=$lt_include_expsyms
   17806 
   17807 # Commands necessary for linking programs (against libraries) with templates.
   17808 prelink_cmds=$lt_prelink_cmds
   17809 
   17810 # Specify filename containing input files.
   17811 file_list_spec=$lt_file_list_spec
   17812 
   17813 # How to hardcode a shared library path into an executable.
   17814 hardcode_action=$hardcode_action
   17815 
   17816 # ### END LIBTOOL CONFIG
   17817 
   17818 _LT_EOF
   17819 
   17820   case $host_os in
   17821   aix3*)
   17822     cat <<\_LT_EOF >> "$cfgfile"
   17823 # AIX sometimes has problems with the GCC collect2 program.  For some
   17824 # reason, if we set the COLLECT_NAMES environment variable, the problems
   17825 # vanish in a puff of smoke.
   17826 if test "X${COLLECT_NAMES+set}" != Xset; then
   17827   COLLECT_NAMES=
   17828   export COLLECT_NAMES
   17829 fi
   17830 _LT_EOF
   17831     ;;
   17832   esac
   17833 
   17834 
   17835 ltmain="$ac_aux_dir/ltmain.sh"
   17836 
   17837 
   17838   # We use sed instead of cat because bash on DJGPP gets confused if
   17839   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
   17840   # text mode, it properly converts lines to CR/LF.  This bash problem
   17841   # is reportedly fixed, but why not run on old versions too?
   17842   sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
   17843     || (rm -f "$cfgfile"; exit 1)
   17844 
   17845   case $xsi_shell in
   17846   yes)
   17847     cat << \_LT_EOF >> "$cfgfile"
   17848 
   17849 # func_dirname file append nondir_replacement
   17850 # Compute the dirname of FILE.  If nonempty, add APPEND to the result,
   17851 # otherwise set result to NONDIR_REPLACEMENT.
   17852 func_dirname ()
   17853 {
   17854   case ${1} in
   17855     */*) func_dirname_result="${1%/*}${2}" ;;
   17856     *  ) func_dirname_result="${3}" ;;
   17857   esac
   17858 }
   17859 
   17860 # func_basename file
   17861 func_basename ()
   17862 {
   17863   func_basename_result="${1##*/}"
   17864 }
   17865 
   17866 # func_dirname_and_basename file append nondir_replacement
   17867 # perform func_basename and func_dirname in a single function
   17868 # call:
   17869 #   dirname:  Compute the dirname of FILE.  If nonempty,
   17870 #             add APPEND to the result, otherwise set result
   17871 #             to NONDIR_REPLACEMENT.
   17872 #             value returned in "$func_dirname_result"
   17873 #   basename: Compute filename of FILE.
   17874 #             value retuned in "$func_basename_result"
   17875 # Implementation must be kept synchronized with func_dirname
   17876 # and func_basename. For efficiency, we do not delegate to
   17877 # those functions but instead duplicate the functionality here.
   17878 func_dirname_and_basename ()
   17879 {
   17880   case ${1} in
   17881     */*) func_dirname_result="${1%/*}${2}" ;;
   17882     *  ) func_dirname_result="${3}" ;;
   17883   esac
   17884   func_basename_result="${1##*/}"
   17885 }
   17886 
   17887 # func_stripname prefix suffix name
   17888 # strip PREFIX and SUFFIX off of NAME.
   17889 # PREFIX and SUFFIX must not contain globbing or regex special
   17890 # characters, hashes, percent signs, but SUFFIX may contain a leading
   17891 # dot (in which case that matches only a dot).
   17892 func_stripname ()
   17893 {
   17894   # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
   17895   # positional parameters, so assign one to ordinary parameter first.
   17896   func_stripname_result=${3}
   17897   func_stripname_result=${func_stripname_result#"${1}"}
   17898   func_stripname_result=${func_stripname_result%"${2}"}
   17899 }
   17900 
   17901 # func_opt_split
   17902 func_opt_split ()
   17903 {
   17904   func_opt_split_opt=${1%%=*}
   17905   func_opt_split_arg=${1#*=}
   17906 }
   17907 
   17908 # func_lo2o object
   17909 func_lo2o ()
   17910 {
   17911   case ${1} in
   17912     *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
   17913     *)    func_lo2o_result=${1} ;;
   17914   esac
   17915 }
   17916 
   17917 # func_xform libobj-or-source
   17918 func_xform ()
   17919 {
   17920   func_xform_result=${1%.*}.lo
   17921 }
   17922 
   17923 # func_arith arithmetic-term...
   17924 func_arith ()
   17925 {
   17926   func_arith_result=$(( $* ))
   17927 }
   17928 
   17929 # func_len string
   17930 # STRING may not start with a hyphen.
   17931 func_len ()
   17932 {
   17933   func_len_result=${#1}
   17934 }
   17935 
   17936 _LT_EOF
   17937     ;;
   17938   *) # Bourne compatible functions.
   17939     cat << \_LT_EOF >> "$cfgfile"
   17940 
   17941 # func_dirname file append nondir_replacement
   17942 # Compute the dirname of FILE.  If nonempty, add APPEND to the result,
   17943 # otherwise set result to NONDIR_REPLACEMENT.
   17944 func_dirname ()
   17945 {
   17946   # Extract subdirectory from the argument.
   17947   func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
   17948   if test "X$func_dirname_result" = "X${1}"; then
   17949     func_dirname_result="${3}"
   17950   else
   17951     func_dirname_result="$func_dirname_result${2}"
   17952   fi
   17953 }
   17954 
   17955 # func_basename file
   17956 func_basename ()
   17957 {
   17958   func_basename_result=`$ECHO "${1}" | $SED "$basename"`
   17959 }
   17960 
   17961 
   17962 # func_stripname prefix suffix name
   17963 # strip PREFIX and SUFFIX off of NAME.
   17964 # PREFIX and SUFFIX must not contain globbing or regex special
   17965 # characters, hashes, percent signs, but SUFFIX may contain a leading
   17966 # dot (in which case that matches only a dot).
   17967 # func_strip_suffix prefix name
   17968 func_stripname ()
   17969 {
   17970   case ${2} in
   17971     .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
   17972     *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
   17973   esac
   17974 }
   17975 
   17976 # sed scripts:
   17977 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
   17978 my_sed_long_arg='1s/^-[^=]*=//'
   17979 
   17980 # func_opt_split
   17981 func_opt_split ()
   17982 {
   17983   func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
   17984   func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
   17985 }
   17986 
   17987 # func_lo2o object
   17988 func_lo2o ()
   17989 {
   17990   func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
   17991 }
   17992 
   17993 # func_xform libobj-or-source
   17994 func_xform ()
   17995 {
   17996   func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
   17997 }
   17998 
   17999 # func_arith arithmetic-term...
   18000 func_arith ()
   18001 {
   18002   func_arith_result=`expr "$@"`
   18003 }
   18004 
   18005 # func_len string
   18006 # STRING may not start with a hyphen.
   18007 func_len ()
   18008 {
   18009   func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
   18010 }
   18011 
   18012 _LT_EOF
   18013 esac
   18014 
   18015 case $lt_shell_append in
   18016   yes)
   18017     cat << \_LT_EOF >> "$cfgfile"
   18018 
   18019 # func_append var value
   18020 # Append VALUE to the end of shell variable VAR.
   18021 func_append ()
   18022 {
   18023   eval "$1+=\$2"
   18024 }
   18025 _LT_EOF
   18026     ;;
   18027   *)
   18028     cat << \_LT_EOF >> "$cfgfile"
   18029 
   18030 # func_append var value
   18031 # Append VALUE to the end of shell variable VAR.
   18032 func_append ()
   18033 {
   18034   eval "$1=\$$1\$2"
   18035 }
   18036 
   18037 _LT_EOF
   18038     ;;
   18039   esac
   18040 
   18041 
   18042   sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
   18043     || (rm -f "$cfgfile"; exit 1)
   18044 
   18045   mv -f "$cfgfile" "$ofile" ||
   18046     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
   18047   chmod +x "$ofile"
   18048 
   18049 
   18050     cat <<_LT_EOF >> "$ofile"
   18051 
   18052 # ### BEGIN LIBTOOL TAG CONFIG: D
   18053 
   18054 # The linker used to build libraries.
   18055 LD=$lt_LD_D
   18056 
   18057 # How to create reloadable object files.
   18058 reload_flag=$lt_reload_flag_D
   18059 reload_cmds=$lt_reload_cmds_D
   18060 
   18061 # Commands used to build an old-style archive.
   18062 old_archive_cmds=$lt_old_archive_cmds_D
   18063 
   18064 # A language specific compiler.
   18065 CC=$lt_compiler_D
   18066 
   18067 # Is the compiler the GNU compiler?
   18068 with_gcc=$GCC_D
   18069 
   18070 # Compiler flag to turn off builtin functions.
   18071 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_D
   18072 
   18073 # How to pass a linker flag through the compiler.
   18074 wl=$lt_lt_prog_compiler_wl_D
   18075 
   18076 # Additional compiler flags for building library objects.
   18077 pic_flag=$lt_lt_prog_compiler_pic_D
   18078 
   18079 # Compiler flag to prevent dynamic linking.
   18080 link_static_flag=$lt_lt_prog_compiler_static_D
   18081 
   18082 # Does compiler simultaneously support -c and -o options?
   18083 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_D
   18084 
   18085 # Whether or not to add -lc for building shared libraries.
   18086 build_libtool_need_lc=$archive_cmds_need_lc_D
   18087 
   18088 # Whether or not to disallow shared libs when runtime libs are static.
   18089 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_D
   18090 
   18091 # Compiler flag to allow reflexive dlopens.
   18092 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_D
   18093 
   18094 # Compiler flag to generate shared objects directly from archives.
   18095 whole_archive_flag_spec=$lt_whole_archive_flag_spec_D
   18096 
   18097 # Whether the compiler copes with passing no objects directly.
   18098 compiler_needs_object=$lt_compiler_needs_object_D
   18099 
   18100 # Create an old-style archive from a shared archive.
   18101 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_D
   18102 
   18103 # Create a temporary old-style archive to link instead of a shared archive.
   18104 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_D
   18105 
   18106 # Commands used to build a shared archive.
   18107 archive_cmds=$lt_archive_cmds_D
   18108 archive_expsym_cmds=$lt_archive_expsym_cmds_D
   18109 
   18110 # Commands used to build a loadable module if different from building
   18111 # a shared archive.
   18112 module_cmds=$lt_module_cmds_D
   18113 module_expsym_cmds=$lt_module_expsym_cmds_D
   18114 
   18115 # Whether we are building with GNU ld or not.
   18116 with_gnu_ld=$lt_with_gnu_ld_D
   18117 
   18118 # Flag that allows shared libraries with undefined symbols to be built.
   18119 allow_undefined_flag=$lt_allow_undefined_flag_D
   18120 
   18121 # Flag that enforces no undefined symbols.
   18122 no_undefined_flag=$lt_no_undefined_flag_D
   18123 
   18124 # Flag to hardcode \$libdir into a binary during linking.
   18125 # This must work even if \$libdir does not exist
   18126 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_D
   18127 
   18128 # If ld is used when linking, flag to hardcode \$libdir into a binary
   18129 # during linking.  This must work even if \$libdir does not exist.
   18130 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_D
   18131 
   18132 # Whether we need a single "-rpath" flag with a separated argument.
   18133 hardcode_libdir_separator=$lt_hardcode_libdir_separator_D
   18134 
   18135 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
   18136 # DIR into the resulting binary.
   18137 hardcode_direct=$hardcode_direct_D
   18138 
   18139 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
   18140 # DIR into the resulting binary and the resulting library dependency is
   18141 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
   18142 # library is relocated.
   18143 hardcode_direct_absolute=$hardcode_direct_absolute_D
   18144 
   18145 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
   18146 # into the resulting binary.
   18147 hardcode_minus_L=$hardcode_minus_L_D
   18148 
   18149 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
   18150 # into the resulting binary.
   18151 hardcode_shlibpath_var=$hardcode_shlibpath_var_D
   18152 
   18153 # Set to "yes" if building a shared library automatically hardcodes DIR
   18154 # into the library and all subsequent libraries and executables linked
   18155 # against it.
   18156 hardcode_automatic=$hardcode_automatic_D
   18157 
   18158 # Set to yes if linker adds runtime paths of dependent libraries
   18159 # to runtime path list.
   18160 inherit_rpath=$inherit_rpath_D
   18161 
   18162 # Whether libtool must link a program against all its dependency libraries.
   18163 link_all_deplibs=$link_all_deplibs_D
   18164 
   18165 # Fix the shell variable \$srcfile for the compiler.
   18166 fix_srcfile_path=$lt_fix_srcfile_path_D
   18167 
   18168 # Set to "yes" if exported symbols are required.
   18169 always_export_symbols=$always_export_symbols_D
   18170 
   18171 # The commands to list exported symbols.
   18172 export_symbols_cmds=$lt_export_symbols_cmds_D
   18173 
   18174 # Symbols that should not be listed in the preloaded symbols.
   18175 exclude_expsyms=$lt_exclude_expsyms_D
   18176 
   18177 # Symbols that must always be exported.
   18178 include_expsyms=$lt_include_expsyms_D
   18179 
   18180 # Commands necessary for linking programs (against libraries) with templates.
   18181 prelink_cmds=$lt_prelink_cmds_D
   18182 
   18183 # Specify filename containing input files.
   18184 file_list_spec=$lt_file_list_spec_D
   18185 
   18186 # How to hardcode a shared library path into an executable.
   18187 hardcode_action=$hardcode_action_D
   18188 
   18189 # ### END LIBTOOL TAG CONFIG: D
   18190 _LT_EOF
   18191 
   18192  ;;
   18193     "testsuite/testsuite_flags":F) chmod +x testsuite/testsuite_flags ;;
   18194     "libdruntime/Makefile":F) cat > vpsed$$ << \_EOF
   18195 s!`test -f '$<' || echo '$(srcdir)/'`!!
   18196 _EOF
   18197    sed -f vpsed$$ $ac_file > tmp$$
   18198    mv tmp$$ $ac_file
   18199    rm vpsed$$
   18200    echo 'MULTISUBDIR =' >> $ac_file
   18201    ml_norecursion=yes
   18202    . ${multi_basedir}/config-ml.in
   18203    { ml_norecursion=; unset ml_norecursion;}
   18204  ;;
   18205     "src/Makefile":F) cat > vpsed$$ << \_EOF
   18206 s!`test -f '$<' || echo '$(srcdir)/'`!!
   18207 _EOF
   18208    sed -f vpsed$$ $ac_file > tmp$$
   18209    mv tmp$$ $ac_file
   18210    rm vpsed$$
   18211    echo 'MULTISUBDIR =' >> $ac_file
   18212    ml_norecursion=yes
   18213    . ${multi_basedir}/config-ml.in
   18214    { ml_norecursion=; unset ml_norecursion;}
   18215  ;;
   18216     "testsuite/Makefile":F) cat > vpsed$$ << \_EOF
   18217 s!`test -f '$<' || echo '$(srcdir)/'`!!
   18218 _EOF
   18219    sed -f vpsed$$ $ac_file > tmp$$
   18220    mv tmp$$ $ac_file
   18221    rm vpsed$$
   18222    echo 'MULTISUBDIR =' >> $ac_file
   18223    ml_norecursion=yes
   18224    . ${multi_basedir}/config-ml.in
   18225    { ml_norecursion=; unset ml_norecursion;}
   18226  ;;
   18227 
   18228   esac
   18229 done # for ac_tag
   18230 
   18231 
   18232 as_fn_exit 0
   18233 _ACEOF
   18234 ac_clean_files=$ac_clean_files_save
   18235 
   18236 test $ac_write_fail = 0 ||
   18237   as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
   18238 
   18239 
   18240 # configure is writing to config.log, and then calls config.status.
   18241 # config.status does its own redirection, appending to config.log.
   18242 # Unfortunately, on DOS this fails, as config.log is still kept open
   18243 # by configure, so config.status won't be able to write to it; its
   18244 # output is simply discarded.  So we exec the FD to /dev/null,
   18245 # effectively closing config.log, so it can be properly (re)opened and
   18246 # appended to by config.status.  When coming back to configure, we
   18247 # need to make the FD available again.
   18248 if test "$no_create" != yes; then
   18249   ac_cs_success=:
   18250   ac_config_status_args=
   18251   test "$silent" = yes &&
   18252     ac_config_status_args="$ac_config_status_args --quiet"
   18253   exec 5>/dev/null
   18254   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
   18255   exec 5>>config.log
   18256   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
   18257   # would make configure fail if this is the last instruction.
   18258   $ac_cs_success || as_fn_exit 1
   18259 fi
   18260 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
   18261   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
   18262 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
   18263 fi
   18264 
   18265