Home | History | Annotate | Line # | Download | only in dist
configure revision 1.1.1.20
      1 #! /bin/sh
      2 # Guess values for system-dependent variables and create Makefiles.
      3 # Generated by GNU Autoconf 2.71 for file 5.45.
      4 #
      5 # Report bugs to <christos (at] astron.com>.
      6 #
      7 #
      8 # Copyright (C) 1992-1996, 1998-2017, 2020-2021 Free Software Foundation,
      9 # Inc.
     10 #
     11 #
     12 # This configure script is free software; the Free Software Foundation
     13 # gives unlimited permission to copy, distribute and modify it.
     14 ## -------------------- ##
     15 ## M4sh Initialization. ##
     16 ## -------------------- ##
     17 
     18 # Be more Bourne compatible
     19 DUALCASE=1; export DUALCASE # for MKS sh
     20 as_nop=:
     21 if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
     22 then :
     23   emulate sh
     24   NULLCMD=:
     25   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
     26   # is contrary to our usage.  Disable this feature.
     27   alias -g '${1+"$@"}'='"$@"'
     28   setopt NO_GLOB_SUBST
     29 else $as_nop
     30   case `(set -o) 2>/dev/null` in #(
     31   *posix*) :
     32     set -o posix ;; #(
     33   *) :
     34      ;;
     35 esac
     36 fi
     37 
     38 
     39 
     40 # Reset variables that may have inherited troublesome values from
     41 # the environment.
     42 
     43 # IFS needs to be set, to space, tab, and newline, in precisely that order.
     44 # (If _AS_PATH_WALK were called with IFS unset, it would have the
     45 # side effect of setting IFS to empty, thus disabling word splitting.)
     46 # Quoting is to prevent editors from complaining about space-tab.
     47 as_nl='
     48 '
     49 export as_nl
     50 IFS=" ""	$as_nl"
     51 
     52 PS1='$ '
     53 PS2='> '
     54 PS4='+ '
     55 
     56 # Ensure predictable behavior from utilities with locale-dependent output.
     57 LC_ALL=C
     58 export LC_ALL
     59 LANGUAGE=C
     60 export LANGUAGE
     61 
     62 # We cannot yet rely on "unset" to work, but we need these variables
     63 # to be unset--not just set to an empty or harmless value--now, to
     64 # avoid bugs in old shells (e.g. pre-3.0 UWIN ksh).  This construct
     65 # also avoids known problems related to "unset" and subshell syntax
     66 # in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
     67 for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
     68 do eval test \${$as_var+y} \
     69   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
     70 done
     71 
     72 # Ensure that fds 0, 1, and 2 are open.
     73 if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
     74 if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
     75 if (exec 3>&2)            ; then :; else exec 2>/dev/null; fi
     76 
     77 # The user is always right.
     78 if ${PATH_SEPARATOR+false} :; then
     79   PATH_SEPARATOR=:
     80   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
     81     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
     82       PATH_SEPARATOR=';'
     83   }
     84 fi
     85 
     86 
     87 # Find who we are.  Look in the path if we contain no directory separator.
     88 as_myself=
     89 case $0 in #((
     90   *[\\/]* ) as_myself=$0 ;;
     91   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
     92 for as_dir in $PATH
     93 do
     94   IFS=$as_save_IFS
     95   case $as_dir in #(((
     96     '') as_dir=./ ;;
     97     */) ;;
     98     *) as_dir=$as_dir/ ;;
     99   esac
    100     test -r "$as_dir$0" && as_myself=$as_dir$0 && break
    101   done
    102 IFS=$as_save_IFS
    103 
    104      ;;
    105 esac
    106 # We did not find ourselves, most probably we were run as `sh COMMAND'
    107 # in which case we are not to be found in the path.
    108 if test "x$as_myself" = x; then
    109   as_myself=$0
    110 fi
    111 if test ! -f "$as_myself"; then
    112   printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
    113   exit 1
    114 fi
    115 
    116 
    117 # Use a proper internal environment variable to ensure we don't fall
    118   # into an infinite loop, continuously re-executing ourselves.
    119   if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
    120     _as_can_reexec=no; export _as_can_reexec;
    121     # We cannot yet assume a decent shell, so we have to provide a
    122 # neutralization value for shells without unset; and this also
    123 # works around shells that cannot unset nonexistent variables.
    124 # Preserve -v and -x to the replacement shell.
    125 BASH_ENV=/dev/null
    126 ENV=/dev/null
    127 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
    128 case $- in # ((((
    129   *v*x* | *x*v* ) as_opts=-vx ;;
    130   *v* ) as_opts=-v ;;
    131   *x* ) as_opts=-x ;;
    132   * ) as_opts= ;;
    133 esac
    134 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
    135 # Admittedly, this is quite paranoid, since all the known shells bail
    136 # out after a failed `exec'.
    137 printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
    138 exit 255
    139   fi
    140   # We don't want this to propagate to other subprocesses.
    141           { _as_can_reexec=; unset _as_can_reexec;}
    142 if test "x$CONFIG_SHELL" = x; then
    143   as_bourne_compatible="as_nop=:
    144 if test \${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
    145 then :
    146   emulate sh
    147   NULLCMD=:
    148   # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
    149   # is contrary to our usage.  Disable this feature.
    150   alias -g '\${1+\"\$@\"}'='\"\$@\"'
    151   setopt NO_GLOB_SUBST
    152 else \$as_nop
    153   case \`(set -o) 2>/dev/null\` in #(
    154   *posix*) :
    155     set -o posix ;; #(
    156   *) :
    157      ;;
    158 esac
    159 fi
    160 "
    161   as_required="as_fn_return () { (exit \$1); }
    162 as_fn_success () { as_fn_return 0; }
    163 as_fn_failure () { as_fn_return 1; }
    164 as_fn_ret_success () { return 0; }
    165 as_fn_ret_failure () { return 1; }
    166 
    167 exitcode=0
    168 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
    169 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
    170 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
    171 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
    172 if ( set x; as_fn_ret_success y && test x = \"\$1\" )
    173 then :
    174 
    175 else \$as_nop
    176   exitcode=1; echo positional parameters were not saved.
    177 fi
    178 test x\$exitcode = x0 || exit 1
    179 blah=\$(echo \$(echo blah))
    180 test x\"\$blah\" = xblah || exit 1
    181 test -x / || exit 1"
    182   as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
    183   as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
    184   eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
    185   test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
    186 
    187   test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
    188     ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
    189     ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
    190     ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
    191     PATH=/empty FPATH=/empty; export PATH FPATH
    192     test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
    193       || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1
    194 test \$(( 1 + 1 )) = 2 || exit 1"
    195   if (eval "$as_required") 2>/dev/null
    196 then :
    197   as_have_required=yes
    198 else $as_nop
    199   as_have_required=no
    200 fi
    201   if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null
    202 then :
    203 
    204 else $as_nop
    205   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
    206 as_found=false
    207 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
    208 do
    209   IFS=$as_save_IFS
    210   case $as_dir in #(((
    211     '') as_dir=./ ;;
    212     */) ;;
    213     *) as_dir=$as_dir/ ;;
    214   esac
    215   as_found=:
    216   case $as_dir in #(
    217 	 /*)
    218 	   for as_base in sh bash ksh sh5; do
    219 	     # Try only shells that exist, to save several forks.
    220 	     as_shell=$as_dir$as_base
    221 	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
    222 		    as_run=a "$as_shell" -c "$as_bourne_compatible""$as_required" 2>/dev/null
    223 then :
    224   CONFIG_SHELL=$as_shell as_have_required=yes
    225 		   if as_run=a "$as_shell" -c "$as_bourne_compatible""$as_suggested" 2>/dev/null
    226 then :
    227   break 2
    228 fi
    229 fi
    230 	   done;;
    231        esac
    232   as_found=false
    233 done
    234 IFS=$as_save_IFS
    235 if $as_found
    236 then :
    237 
    238 else $as_nop
    239   if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
    240 	      as_run=a "$SHELL" -c "$as_bourne_compatible""$as_required" 2>/dev/null
    241 then :
    242   CONFIG_SHELL=$SHELL as_have_required=yes
    243 fi
    244 fi
    245 
    246 
    247       if test "x$CONFIG_SHELL" != x
    248 then :
    249   export CONFIG_SHELL
    250              # We cannot yet assume a decent shell, so we have to provide a
    251 # neutralization value for shells without unset; and this also
    252 # works around shells that cannot unset nonexistent variables.
    253 # Preserve -v and -x to the replacement shell.
    254 BASH_ENV=/dev/null
    255 ENV=/dev/null
    256 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
    257 case $- in # ((((
    258   *v*x* | *x*v* ) as_opts=-vx ;;
    259   *v* ) as_opts=-v ;;
    260   *x* ) as_opts=-x ;;
    261   * ) as_opts= ;;
    262 esac
    263 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
    264 # Admittedly, this is quite paranoid, since all the known shells bail
    265 # out after a failed `exec'.
    266 printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
    267 exit 255
    268 fi
    269 
    270     if test x$as_have_required = xno
    271 then :
    272   printf "%s\n" "$0: This script requires a shell more modern than all"
    273   printf "%s\n" "$0: the shells that I found on your system."
    274   if test ${ZSH_VERSION+y} ; then
    275     printf "%s\n" "$0: In particular, zsh $ZSH_VERSION has bugs and should"
    276     printf "%s\n" "$0: be upgraded to zsh 4.3.4 or later."
    277   else
    278     printf "%s\n" "$0: Please tell bug-autoconf (at] gnu.org and
    279 $0: christos (at] astron.com about your system, including any
    280 $0: error possibly output before this message. Then install
    281 $0: a modern shell, or manually run the script under such a
    282 $0: shell if you do have one."
    283   fi
    284   exit 1
    285 fi
    286 fi
    287 fi
    288 SHELL=${CONFIG_SHELL-/bin/sh}
    289 export SHELL
    290 # Unset more variables known to interfere with behavior of common tools.
    291 CLICOLOR_FORCE= GREP_OPTIONS=
    292 unset CLICOLOR_FORCE GREP_OPTIONS
    293 
    294 ## --------------------- ##
    295 ## M4sh Shell Functions. ##
    296 ## --------------------- ##
    297 # as_fn_unset VAR
    298 # ---------------
    299 # Portably unset VAR.
    300 as_fn_unset ()
    301 {
    302   { eval $1=; unset $1;}
    303 }
    304 as_unset=as_fn_unset
    305 
    306 
    307 # as_fn_set_status STATUS
    308 # -----------------------
    309 # Set $? to STATUS, without forking.
    310 as_fn_set_status ()
    311 {
    312   return $1
    313 } # as_fn_set_status
    314 
    315 # as_fn_exit STATUS
    316 # -----------------
    317 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
    318 as_fn_exit ()
    319 {
    320   set +e
    321   as_fn_set_status $1
    322   exit $1
    323 } # as_fn_exit
    324 # as_fn_nop
    325 # ---------
    326 # Do nothing but, unlike ":", preserve the value of $?.
    327 as_fn_nop ()
    328 {
    329   return $?
    330 }
    331 as_nop=as_fn_nop
    332 
    333 # as_fn_mkdir_p
    334 # -------------
    335 # Create "$as_dir" as a directory, including parents if necessary.
    336 as_fn_mkdir_p ()
    337 {
    338 
    339   case $as_dir in #(
    340   -*) as_dir=./$as_dir;;
    341   esac
    342   test -d "$as_dir" || eval $as_mkdir_p || {
    343     as_dirs=
    344     while :; do
    345       case $as_dir in #(
    346       *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
    347       *) as_qdir=$as_dir;;
    348       esac
    349       as_dirs="'$as_qdir' $as_dirs"
    350       as_dir=`$as_dirname -- "$as_dir" ||
    351 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
    352 	 X"$as_dir" : 'X\(//\)[^/]' \| \
    353 	 X"$as_dir" : 'X\(//\)$' \| \
    354 	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
    355 printf "%s\n" X"$as_dir" |
    356     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
    357 	    s//\1/
    358 	    q
    359 	  }
    360 	  /^X\(\/\/\)[^/].*/{
    361 	    s//\1/
    362 	    q
    363 	  }
    364 	  /^X\(\/\/\)$/{
    365 	    s//\1/
    366 	    q
    367 	  }
    368 	  /^X\(\/\).*/{
    369 	    s//\1/
    370 	    q
    371 	  }
    372 	  s/.*/./; q'`
    373       test -d "$as_dir" && break
    374     done
    375     test -z "$as_dirs" || eval "mkdir $as_dirs"
    376   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
    377 
    378 
    379 } # as_fn_mkdir_p
    380 
    381 # as_fn_executable_p FILE
    382 # -----------------------
    383 # Test if FILE is an executable regular file.
    384 as_fn_executable_p ()
    385 {
    386   test -f "$1" && test -x "$1"
    387 } # as_fn_executable_p
    388 # as_fn_append VAR VALUE
    389 # ----------------------
    390 # Append the text in VALUE to the end of the definition contained in VAR. Take
    391 # advantage of any shell optimizations that allow amortized linear growth over
    392 # repeated appends, instead of the typical quadratic growth present in naive
    393 # implementations.
    394 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
    395 then :
    396   eval 'as_fn_append ()
    397   {
    398     eval $1+=\$2
    399   }'
    400 else $as_nop
    401   as_fn_append ()
    402   {
    403     eval $1=\$$1\$2
    404   }
    405 fi # as_fn_append
    406 
    407 # as_fn_arith ARG...
    408 # ------------------
    409 # Perform arithmetic evaluation on the ARGs, and store the result in the
    410 # global $as_val. Take advantage of shells that can avoid forks. The arguments
    411 # must be portable across $(()) and expr.
    412 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
    413 then :
    414   eval 'as_fn_arith ()
    415   {
    416     as_val=$(( $* ))
    417   }'
    418 else $as_nop
    419   as_fn_arith ()
    420   {
    421     as_val=`expr "$@" || test $? -eq 1`
    422   }
    423 fi # as_fn_arith
    424 
    425 # as_fn_nop
    426 # ---------
    427 # Do nothing but, unlike ":", preserve the value of $?.
    428 as_fn_nop ()
    429 {
    430   return $?
    431 }
    432 as_nop=as_fn_nop
    433 
    434 # as_fn_error STATUS ERROR [LINENO LOG_FD]
    435 # ----------------------------------------
    436 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
    437 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
    438 # script with STATUS, using 1 if that was 0.
    439 as_fn_error ()
    440 {
    441   as_status=$1; test $as_status -eq 0 && as_status=1
    442   if test "$4"; then
    443     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
    444     printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
    445   fi
    446   printf "%s\n" "$as_me: error: $2" >&2
    447   as_fn_exit $as_status
    448 } # as_fn_error
    449 
    450 if expr a : '\(a\)' >/dev/null 2>&1 &&
    451    test "X`expr 00001 : '.*\(...\)'`" = X001; then
    452   as_expr=expr
    453 else
    454   as_expr=false
    455 fi
    456 
    457 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
    458   as_basename=basename
    459 else
    460   as_basename=false
    461 fi
    462 
    463 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
    464   as_dirname=dirname
    465 else
    466   as_dirname=false
    467 fi
    468 
    469 as_me=`$as_basename -- "$0" ||
    470 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
    471 	 X"$0" : 'X\(//\)$' \| \
    472 	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
    473 printf "%s\n" X/"$0" |
    474     sed '/^.*\/\([^/][^/]*\)\/*$/{
    475 	    s//\1/
    476 	    q
    477 	  }
    478 	  /^X\/\(\/\/\)$/{
    479 	    s//\1/
    480 	    q
    481 	  }
    482 	  /^X\/\(\/\).*/{
    483 	    s//\1/
    484 	    q
    485 	  }
    486 	  s/.*/./; q'`
    487 
    488 # Avoid depending upon Character Ranges.
    489 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
    490 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
    491 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
    492 as_cr_digits='0123456789'
    493 as_cr_alnum=$as_cr_Letters$as_cr_digits
    494 
    495 
    496   as_lineno_1=$LINENO as_lineno_1a=$LINENO
    497   as_lineno_2=$LINENO as_lineno_2a=$LINENO
    498   eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
    499   test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
    500   # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
    501   sed -n '
    502     p
    503     /[$]LINENO/=
    504   ' <$as_myself |
    505     sed '
    506       s/[$]LINENO.*/&-/
    507       t lineno
    508       b
    509       :lineno
    510       N
    511       :loop
    512       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
    513       t loop
    514       s/-\n.*//
    515     ' >$as_me.lineno &&
    516   chmod +x "$as_me.lineno" ||
    517     { printf "%s\n" "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
    518 
    519   # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
    520   # already done that, so ensure we don't try to do so again and fall
    521   # in an infinite loop.  This has already happened in practice.
    522   _as_can_reexec=no; export _as_can_reexec
    523   # Don't try to exec as it changes $[0], causing all sort of problems
    524   # (the dirname of $[0] is not the place where we might find the
    525   # original and so on.  Autoconf is especially sensitive to this).
    526   . "./$as_me.lineno"
    527   # Exit status is that of the last command.
    528   exit
    529 }
    530 
    531 
    532 # Determine whether it's possible to make 'echo' print without a newline.
    533 # These variables are no longer used directly by Autoconf, but are AC_SUBSTed
    534 # for compatibility with existing Makefiles.
    535 ECHO_C= ECHO_N= ECHO_T=
    536 case `echo -n x` in #(((((
    537 -n*)
    538   case `echo 'xy\c'` in
    539   *c*) ECHO_T='	';;	# ECHO_T is single tab character.
    540   xy)  ECHO_C='\c';;
    541   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
    542        ECHO_T='	';;
    543   esac;;
    544 *)
    545   ECHO_N='-n';;
    546 esac
    547 
    548 # For backward compatibility with old third-party macros, we provide
    549 # the shell variables $as_echo and $as_echo_n.  New code should use
    550 # AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
    551 as_echo='printf %s\n'
    552 as_echo_n='printf %s'
    553 
    554 
    555 rm -f conf$$ conf$$.exe conf$$.file
    556 if test -d conf$$.dir; then
    557   rm -f conf$$.dir/conf$$.file
    558 else
    559   rm -f conf$$.dir
    560   mkdir conf$$.dir 2>/dev/null
    561 fi
    562 if (echo >conf$$.file) 2>/dev/null; then
    563   if ln -s conf$$.file conf$$ 2>/dev/null; then
    564     as_ln_s='ln -s'
    565     # ... but there are two gotchas:
    566     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
    567     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
    568     # In both cases, we have to default to `cp -pR'.
    569     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
    570       as_ln_s='cp -pR'
    571   elif ln conf$$.file conf$$ 2>/dev/null; then
    572     as_ln_s=ln
    573   else
    574     as_ln_s='cp -pR'
    575   fi
    576 else
    577   as_ln_s='cp -pR'
    578 fi
    579 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
    580 rmdir conf$$.dir 2>/dev/null
    581 
    582 if mkdir -p . 2>/dev/null; then
    583   as_mkdir_p='mkdir -p "$as_dir"'
    584 else
    585   test -d ./-p && rmdir ./-p
    586   as_mkdir_p=false
    587 fi
    588 
    589 as_test_x='test -x'
    590 as_executable_p=as_fn_executable_p
    591 
    592 # Sed expression to map a string onto a valid CPP name.
    593 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
    594 
    595 # Sed expression to map a string onto a valid variable name.
    596 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
    597 
    598 SHELL=${CONFIG_SHELL-/bin/sh}
    599 
    600 
    601 test -n "$DJDIR" || exec 7<&0 </dev/null
    602 exec 6>&1
    603 
    604 # Name of the host.
    605 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
    606 # so uname gets run too.
    607 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
    608 
    609 #
    610 # Initializations.
    611 #
    612 ac_default_prefix=/usr/local
    613 ac_clean_files=
    614 ac_config_libobj_dir=.
    615 LIBOBJS=
    616 cross_compiling=no
    617 subdirs=
    618 MFLAGS=
    619 MAKEFLAGS=
    620 
    621 # Identity of this package.
    622 PACKAGE_NAME='file'
    623 PACKAGE_TARNAME='file'
    624 PACKAGE_VERSION='5.45'
    625 PACKAGE_STRING='file 5.45'
    626 PACKAGE_BUGREPORT='christos (at] astron.com'
    627 PACKAGE_URL=''
    628 
    629 # Factoring default headers for most tests.
    630 ac_includes_default="\
    631 #include <stddef.h>
    632 #ifdef HAVE_STDIO_H
    633 # include <stdio.h>
    634 #endif
    635 #ifdef HAVE_STDLIB_H
    636 # include <stdlib.h>
    637 #endif
    638 #ifdef HAVE_STRING_H
    639 # include <string.h>
    640 #endif
    641 #ifdef HAVE_INTTYPES_H
    642 # include <inttypes.h>
    643 #endif
    644 #ifdef HAVE_STDINT_H
    645 # include <stdint.h>
    646 #endif
    647 #ifdef HAVE_STRINGS_H
    648 # include <strings.h>
    649 #endif
    650 #ifdef HAVE_SYS_TYPES_H
    651 # include <sys/types.h>
    652 #endif
    653 #ifdef HAVE_SYS_STAT_H
    654 # include <sys/stat.h>
    655 #endif
    656 #ifdef HAVE_UNISTD_H
    657 # include <unistd.h>
    658 #endif"
    659 
    660 ac_header_c_list=
    661 ac_func_c_list=
    662 ac_subst_vars='am__EXEEXT_FALSE
    663 am__EXEEXT_TRUE
    664 LTLIBOBJS
    665 IS_CROSS_COMPILE_FALSE
    666 IS_CROSS_COMPILE_TRUE
    667 LIBOBJS
    668 HAVE_VISIBILITY
    669 CFLAG_VISIBILITY
    670 LT_SYS_LIBRARY_PATH
    671 OTOOL64
    672 OTOOL
    673 LIPO
    674 NMEDIT
    675 DSYMUTIL
    676 MANIFEST_TOOL
    677 RANLIB
    678 ac_ct_AR
    679 AR
    680 DLLTOOL
    681 OBJDUMP
    682 NM
    683 ac_ct_DUMPBIN
    684 DUMPBIN
    685 LD
    686 FGREP
    687 EGREP
    688 GREP
    689 SED
    690 LIBTOOL
    691 LN_S
    692 am__fastdepCC_FALSE
    693 am__fastdepCC_TRUE
    694 CCDEPMODE
    695 am__nodep
    696 AMDEPBACKSLASH
    697 AMDEP_FALSE
    698 AMDEP_TRUE
    699 am__include
    700 DEPDIR
    701 OBJEXT
    702 EXEEXT
    703 ac_ct_CC
    704 CPPFLAGS
    705 LDFLAGS
    706 CFLAGS
    707 CC
    708 WARNINGS
    709 FSECT5_FALSE
    710 FSECT5_TRUE
    711 fsect
    712 pkgdatadir
    713 MINGW_FALSE
    714 MINGW_TRUE
    715 MINGW
    716 host_os
    717 host_vendor
    718 host_cpu
    719 host
    720 build_os
    721 build_vendor
    722 build_cpu
    723 build
    724 AM_BACKSLASH
    725 AM_DEFAULT_VERBOSITY
    726 AM_DEFAULT_V
    727 AM_V
    728 CSCOPE
    729 ETAGS
    730 CTAGS
    731 am__untar
    732 am__tar
    733 AMTAR
    734 am__leading_dot
    735 SET_MAKE
    736 AWK
    737 mkdir_p
    738 MKDIR_P
    739 INSTALL_STRIP_PROGRAM
    740 STRIP
    741 install_sh
    742 MAKEINFO
    743 AUTOHEADER
    744 AUTOMAKE
    745 AUTOCONF
    746 ACLOCAL
    747 VERSION
    748 PACKAGE
    749 CYGPATH_W
    750 am__isrc
    751 INSTALL_DATA
    752 INSTALL_SCRIPT
    753 INSTALL_PROGRAM
    754 target_alias
    755 host_alias
    756 build_alias
    757 LIBS
    758 ECHO_T
    759 ECHO_N
    760 ECHO_C
    761 DEFS
    762 mandir
    763 localedir
    764 libdir
    765 psdir
    766 pdfdir
    767 dvidir
    768 htmldir
    769 infodir
    770 docdir
    771 oldincludedir
    772 includedir
    773 runstatedir
    774 localstatedir
    775 sharedstatedir
    776 sysconfdir
    777 datadir
    778 datarootdir
    779 libexecdir
    780 sbindir
    781 bindir
    782 program_transform_name
    783 prefix
    784 exec_prefix
    785 PACKAGE_URL
    786 PACKAGE_BUGREPORT
    787 PACKAGE_STRING
    788 PACKAGE_VERSION
    789 PACKAGE_TARNAME
    790 PACKAGE_NAME
    791 PATH_SEPARATOR
    792 SHELL
    793 am__quote'
    794 ac_subst_files=''
    795 ac_user_opts='
    796 enable_option_checking
    797 enable_silent_rules
    798 enable_elf
    799 enable_elf_core
    800 enable_zlib
    801 enable_bzlib
    802 enable_xzlib
    803 enable_zstdlib
    804 enable_lzlib
    805 enable_libseccomp
    806 enable_fsect_man5
    807 enable_dependency_tracking
    808 enable_static
    809 with_pic
    810 enable_shared
    811 enable_fast_install
    812 with_aix_soname
    813 with_gnu_ld
    814 with_sysroot
    815 enable_libtool_lock
    816 enable_largefile
    817 enable_warnings
    818 '
    819       ac_precious_vars='build_alias
    820 host_alias
    821 target_alias
    822 CC
    823 CFLAGS
    824 LDFLAGS
    825 LIBS
    826 CPPFLAGS
    827 LT_SYS_LIBRARY_PATH'
    828 
    829 
    830 # Initialize some variables set by options.
    831 ac_init_help=
    832 ac_init_version=false
    833 ac_unrecognized_opts=
    834 ac_unrecognized_sep=
    835 # The variables have the same names as the options, with
    836 # dashes changed to underlines.
    837 cache_file=/dev/null
    838 exec_prefix=NONE
    839 no_create=
    840 no_recursion=
    841 prefix=NONE
    842 program_prefix=NONE
    843 program_suffix=NONE
    844 program_transform_name=s,x,x,
    845 silent=
    846 site=
    847 srcdir=
    848 verbose=
    849 x_includes=NONE
    850 x_libraries=NONE
    851 
    852 # Installation directory options.
    853 # These are left unexpanded so users can "make install exec_prefix=/foo"
    854 # and all the variables that are supposed to be based on exec_prefix
    855 # by default will actually change.
    856 # Use braces instead of parens because sh, perl, etc. also accept them.
    857 # (The list follows the same order as the GNU Coding Standards.)
    858 bindir='${exec_prefix}/bin'
    859 sbindir='${exec_prefix}/sbin'
    860 libexecdir='${exec_prefix}/libexec'
    861 datarootdir='${prefix}/share'
    862 datadir='${datarootdir}'
    863 sysconfdir='${prefix}/etc'
    864 sharedstatedir='${prefix}/com'
    865 localstatedir='${prefix}/var'
    866 runstatedir='${localstatedir}/run'
    867 includedir='${prefix}/include'
    868 oldincludedir='/usr/include'
    869 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
    870 infodir='${datarootdir}/info'
    871 htmldir='${docdir}'
    872 dvidir='${docdir}'
    873 pdfdir='${docdir}'
    874 psdir='${docdir}'
    875 libdir='${exec_prefix}/lib'
    876 localedir='${datarootdir}/locale'
    877 mandir='${datarootdir}/man'
    878 
    879 ac_prev=
    880 ac_dashdash=
    881 for ac_option
    882 do
    883   # If the previous option needs an argument, assign it.
    884   if test -n "$ac_prev"; then
    885     eval $ac_prev=\$ac_option
    886     ac_prev=
    887     continue
    888   fi
    889 
    890   case $ac_option in
    891   *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
    892   *=)   ac_optarg= ;;
    893   *)    ac_optarg=yes ;;
    894   esac
    895 
    896   case $ac_dashdash$ac_option in
    897   --)
    898     ac_dashdash=yes ;;
    899 
    900   -bindir | --bindir | --bindi | --bind | --bin | --bi)
    901     ac_prev=bindir ;;
    902   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
    903     bindir=$ac_optarg ;;
    904 
    905   -build | --build | --buil | --bui | --bu)
    906     ac_prev=build_alias ;;
    907   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
    908     build_alias=$ac_optarg ;;
    909 
    910   -cache-file | --cache-file | --cache-fil | --cache-fi \
    911   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
    912     ac_prev=cache_file ;;
    913   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
    914   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
    915     cache_file=$ac_optarg ;;
    916 
    917   --config-cache | -C)
    918     cache_file=config.cache ;;
    919 
    920   -datadir | --datadir | --datadi | --datad)
    921     ac_prev=datadir ;;
    922   -datadir=* | --datadir=* | --datadi=* | --datad=*)
    923     datadir=$ac_optarg ;;
    924 
    925   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
    926   | --dataroo | --dataro | --datar)
    927     ac_prev=datarootdir ;;
    928   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
    929   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
    930     datarootdir=$ac_optarg ;;
    931 
    932   -disable-* | --disable-*)
    933     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
    934     # Reject names that are not valid shell variable names.
    935     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
    936       as_fn_error $? "invalid feature name: \`$ac_useropt'"
    937     ac_useropt_orig=$ac_useropt
    938     ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
    939     case $ac_user_opts in
    940       *"
    941 "enable_$ac_useropt"
    942 "*) ;;
    943       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
    944 	 ac_unrecognized_sep=', ';;
    945     esac
    946     eval enable_$ac_useropt=no ;;
    947 
    948   -docdir | --docdir | --docdi | --doc | --do)
    949     ac_prev=docdir ;;
    950   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
    951     docdir=$ac_optarg ;;
    952 
    953   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
    954     ac_prev=dvidir ;;
    955   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
    956     dvidir=$ac_optarg ;;
    957 
    958   -enable-* | --enable-*)
    959     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
    960     # Reject names that are not valid shell variable names.
    961     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
    962       as_fn_error $? "invalid feature name: \`$ac_useropt'"
    963     ac_useropt_orig=$ac_useropt
    964     ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
    965     case $ac_user_opts in
    966       *"
    967 "enable_$ac_useropt"
    968 "*) ;;
    969       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
    970 	 ac_unrecognized_sep=', ';;
    971     esac
    972     eval enable_$ac_useropt=\$ac_optarg ;;
    973 
    974   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
    975   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
    976   | --exec | --exe | --ex)
    977     ac_prev=exec_prefix ;;
    978   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
    979   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
    980   | --exec=* | --exe=* | --ex=*)
    981     exec_prefix=$ac_optarg ;;
    982 
    983   -gas | --gas | --ga | --g)
    984     # Obsolete; use --with-gas.
    985     with_gas=yes ;;
    986 
    987   -help | --help | --hel | --he | -h)
    988     ac_init_help=long ;;
    989   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
    990     ac_init_help=recursive ;;
    991   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
    992     ac_init_help=short ;;
    993 
    994   -host | --host | --hos | --ho)
    995     ac_prev=host_alias ;;
    996   -host=* | --host=* | --hos=* | --ho=*)
    997     host_alias=$ac_optarg ;;
    998 
    999   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
   1000     ac_prev=htmldir ;;
   1001   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
   1002   | --ht=*)
   1003     htmldir=$ac_optarg ;;
   1004 
   1005   -includedir | --includedir | --includedi | --included | --include \
   1006   | --includ | --inclu | --incl | --inc)
   1007     ac_prev=includedir ;;
   1008   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
   1009   | --includ=* | --inclu=* | --incl=* | --inc=*)
   1010     includedir=$ac_optarg ;;
   1011 
   1012   -infodir | --infodir | --infodi | --infod | --info | --inf)
   1013     ac_prev=infodir ;;
   1014   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
   1015     infodir=$ac_optarg ;;
   1016 
   1017   -libdir | --libdir | --libdi | --libd)
   1018     ac_prev=libdir ;;
   1019   -libdir=* | --libdir=* | --libdi=* | --libd=*)
   1020     libdir=$ac_optarg ;;
   1021 
   1022   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
   1023   | --libexe | --libex | --libe)
   1024     ac_prev=libexecdir ;;
   1025   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
   1026   | --libexe=* | --libex=* | --libe=*)
   1027     libexecdir=$ac_optarg ;;
   1028 
   1029   -localedir | --localedir | --localedi | --localed | --locale)
   1030     ac_prev=localedir ;;
   1031   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
   1032     localedir=$ac_optarg ;;
   1033 
   1034   -localstatedir | --localstatedir | --localstatedi | --localstated \
   1035   | --localstate | --localstat | --localsta | --localst | --locals)
   1036     ac_prev=localstatedir ;;
   1037   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
   1038   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
   1039     localstatedir=$ac_optarg ;;
   1040 
   1041   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
   1042     ac_prev=mandir ;;
   1043   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
   1044     mandir=$ac_optarg ;;
   1045 
   1046   -nfp | --nfp | --nf)
   1047     # Obsolete; use --without-fp.
   1048     with_fp=no ;;
   1049 
   1050   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
   1051   | --no-cr | --no-c | -n)
   1052     no_create=yes ;;
   1053 
   1054   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
   1055   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
   1056     no_recursion=yes ;;
   1057 
   1058   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
   1059   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
   1060   | --oldin | --oldi | --old | --ol | --o)
   1061     ac_prev=oldincludedir ;;
   1062   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
   1063   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
   1064   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
   1065     oldincludedir=$ac_optarg ;;
   1066 
   1067   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
   1068     ac_prev=prefix ;;
   1069   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
   1070     prefix=$ac_optarg ;;
   1071 
   1072   -program-prefix | --program-prefix | --program-prefi | --program-pref \
   1073   | --program-pre | --program-pr | --program-p)
   1074     ac_prev=program_prefix ;;
   1075   -program-prefix=* | --program-prefix=* | --program-prefi=* \
   1076   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
   1077     program_prefix=$ac_optarg ;;
   1078 
   1079   -program-suffix | --program-suffix | --program-suffi | --program-suff \
   1080   | --program-suf | --program-su | --program-s)
   1081     ac_prev=program_suffix ;;
   1082   -program-suffix=* | --program-suffix=* | --program-suffi=* \
   1083   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
   1084     program_suffix=$ac_optarg ;;
   1085 
   1086   -program-transform-name | --program-transform-name \
   1087   | --program-transform-nam | --program-transform-na \
   1088   | --program-transform-n | --program-transform- \
   1089   | --program-transform | --program-transfor \
   1090   | --program-transfo | --program-transf \
   1091   | --program-trans | --program-tran \
   1092   | --progr-tra | --program-tr | --program-t)
   1093     ac_prev=program_transform_name ;;
   1094   -program-transform-name=* | --program-transform-name=* \
   1095   | --program-transform-nam=* | --program-transform-na=* \
   1096   | --program-transform-n=* | --program-transform-=* \
   1097   | --program-transform=* | --program-transfor=* \
   1098   | --program-transfo=* | --program-transf=* \
   1099   | --program-trans=* | --program-tran=* \
   1100   | --progr-tra=* | --program-tr=* | --program-t=*)
   1101     program_transform_name=$ac_optarg ;;
   1102 
   1103   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
   1104     ac_prev=pdfdir ;;
   1105   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
   1106     pdfdir=$ac_optarg ;;
   1107 
   1108   -psdir | --psdir | --psdi | --psd | --ps)
   1109     ac_prev=psdir ;;
   1110   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
   1111     psdir=$ac_optarg ;;
   1112 
   1113   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
   1114   | -silent | --silent | --silen | --sile | --sil)
   1115     silent=yes ;;
   1116 
   1117   -runstatedir | --runstatedir | --runstatedi | --runstated \
   1118   | --runstate | --runstat | --runsta | --runst | --runs \
   1119   | --run | --ru | --r)
   1120     ac_prev=runstatedir ;;
   1121   -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
   1122   | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
   1123   | --run=* | --ru=* | --r=*)
   1124     runstatedir=$ac_optarg ;;
   1125 
   1126   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
   1127     ac_prev=sbindir ;;
   1128   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
   1129   | --sbi=* | --sb=*)
   1130     sbindir=$ac_optarg ;;
   1131 
   1132   -sharedstatedir | --sharedstatedir | --sharedstatedi \
   1133   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
   1134   | --sharedst | --shareds | --shared | --share | --shar \
   1135   | --sha | --sh)
   1136     ac_prev=sharedstatedir ;;
   1137   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
   1138   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
   1139   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
   1140   | --sha=* | --sh=*)
   1141     sharedstatedir=$ac_optarg ;;
   1142 
   1143   -site | --site | --sit)
   1144     ac_prev=site ;;
   1145   -site=* | --site=* | --sit=*)
   1146     site=$ac_optarg ;;
   1147 
   1148   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
   1149     ac_prev=srcdir ;;
   1150   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
   1151     srcdir=$ac_optarg ;;
   1152 
   1153   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
   1154   | --syscon | --sysco | --sysc | --sys | --sy)
   1155     ac_prev=sysconfdir ;;
   1156   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
   1157   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
   1158     sysconfdir=$ac_optarg ;;
   1159 
   1160   -target | --target | --targe | --targ | --tar | --ta | --t)
   1161     ac_prev=target_alias ;;
   1162   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
   1163     target_alias=$ac_optarg ;;
   1164 
   1165   -v | -verbose | --verbose | --verbos | --verbo | --verb)
   1166     verbose=yes ;;
   1167 
   1168   -version | --version | --versio | --versi | --vers | -V)
   1169     ac_init_version=: ;;
   1170 
   1171   -with-* | --with-*)
   1172     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
   1173     # Reject names that are not valid shell variable names.
   1174     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
   1175       as_fn_error $? "invalid package name: \`$ac_useropt'"
   1176     ac_useropt_orig=$ac_useropt
   1177     ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
   1178     case $ac_user_opts in
   1179       *"
   1180 "with_$ac_useropt"
   1181 "*) ;;
   1182       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
   1183 	 ac_unrecognized_sep=', ';;
   1184     esac
   1185     eval with_$ac_useropt=\$ac_optarg ;;
   1186 
   1187   -without-* | --without-*)
   1188     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
   1189     # Reject names that are not valid shell variable names.
   1190     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
   1191       as_fn_error $? "invalid package name: \`$ac_useropt'"
   1192     ac_useropt_orig=$ac_useropt
   1193     ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
   1194     case $ac_user_opts in
   1195       *"
   1196 "with_$ac_useropt"
   1197 "*) ;;
   1198       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
   1199 	 ac_unrecognized_sep=', ';;
   1200     esac
   1201     eval with_$ac_useropt=no ;;
   1202 
   1203   --x)
   1204     # Obsolete; use --with-x.
   1205     with_x=yes ;;
   1206 
   1207   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
   1208   | --x-incl | --x-inc | --x-in | --x-i)
   1209     ac_prev=x_includes ;;
   1210   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
   1211   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
   1212     x_includes=$ac_optarg ;;
   1213 
   1214   -x-libraries | --x-libraries | --x-librarie | --x-librari \
   1215   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
   1216     ac_prev=x_libraries ;;
   1217   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
   1218   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
   1219     x_libraries=$ac_optarg ;;
   1220 
   1221   -*) as_fn_error $? "unrecognized option: \`$ac_option'
   1222 Try \`$0 --help' for more information"
   1223     ;;
   1224 
   1225   *=*)
   1226     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
   1227     # Reject names that are not valid shell variable names.
   1228     case $ac_envvar in #(
   1229       '' | [0-9]* | *[!_$as_cr_alnum]* )
   1230       as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
   1231     esac
   1232     eval $ac_envvar=\$ac_optarg
   1233     export $ac_envvar ;;
   1234 
   1235   *)
   1236     # FIXME: should be removed in autoconf 3.0.
   1237     printf "%s\n" "$as_me: WARNING: you should use --build, --host, --target" >&2
   1238     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
   1239       printf "%s\n" "$as_me: WARNING: invalid host type: $ac_option" >&2
   1240     : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
   1241     ;;
   1242 
   1243   esac
   1244 done
   1245 
   1246 if test -n "$ac_prev"; then
   1247   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
   1248   as_fn_error $? "missing argument to $ac_option"
   1249 fi
   1250 
   1251 if test -n "$ac_unrecognized_opts"; then
   1252   case $enable_option_checking in
   1253     no) ;;
   1254     fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
   1255     *)     printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
   1256   esac
   1257 fi
   1258 
   1259 # Check all directory arguments for consistency.
   1260 for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
   1261 		datadir sysconfdir sharedstatedir localstatedir includedir \
   1262 		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
   1263 		libdir localedir mandir runstatedir
   1264 do
   1265   eval ac_val=\$$ac_var
   1266   # Remove trailing slashes.
   1267   case $ac_val in
   1268     */ )
   1269       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
   1270       eval $ac_var=\$ac_val;;
   1271   esac
   1272   # Be sure to have absolute directory names.
   1273   case $ac_val in
   1274     [\\/$]* | ?:[\\/]* )  continue;;
   1275     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
   1276   esac
   1277   as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
   1278 done
   1279 
   1280 # There might be people who depend on the old broken behavior: `$host'
   1281 # used to hold the argument of --host etc.
   1282 # FIXME: To remove some day.
   1283 build=$build_alias
   1284 host=$host_alias
   1285 target=$target_alias
   1286 
   1287 # FIXME: To remove some day.
   1288 if test "x$host_alias" != x; then
   1289   if test "x$build_alias" = x; then
   1290     cross_compiling=maybe
   1291   elif test "x$build_alias" != "x$host_alias"; then
   1292     cross_compiling=yes
   1293   fi
   1294 fi
   1295 
   1296 ac_tool_prefix=
   1297 test -n "$host_alias" && ac_tool_prefix=$host_alias-
   1298 
   1299 test "$silent" = yes && exec 6>/dev/null
   1300 
   1301 
   1302 ac_pwd=`pwd` && test -n "$ac_pwd" &&
   1303 ac_ls_di=`ls -di .` &&
   1304 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
   1305   as_fn_error $? "working directory cannot be determined"
   1306 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
   1307   as_fn_error $? "pwd does not report name of working directory"
   1308 
   1309 
   1310 # Find the source files, if location was not specified.
   1311 if test -z "$srcdir"; then
   1312   ac_srcdir_defaulted=yes
   1313   # Try the directory containing this script, then the parent directory.
   1314   ac_confdir=`$as_dirname -- "$as_myself" ||
   1315 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
   1316 	 X"$as_myself" : 'X\(//\)[^/]' \| \
   1317 	 X"$as_myself" : 'X\(//\)$' \| \
   1318 	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
   1319 printf "%s\n" X"$as_myself" |
   1320     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
   1321 	    s//\1/
   1322 	    q
   1323 	  }
   1324 	  /^X\(\/\/\)[^/].*/{
   1325 	    s//\1/
   1326 	    q
   1327 	  }
   1328 	  /^X\(\/\/\)$/{
   1329 	    s//\1/
   1330 	    q
   1331 	  }
   1332 	  /^X\(\/\).*/{
   1333 	    s//\1/
   1334 	    q
   1335 	  }
   1336 	  s/.*/./; q'`
   1337   srcdir=$ac_confdir
   1338   if test ! -r "$srcdir/$ac_unique_file"; then
   1339     srcdir=..
   1340   fi
   1341 else
   1342   ac_srcdir_defaulted=no
   1343 fi
   1344 if test ! -r "$srcdir/$ac_unique_file"; then
   1345   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
   1346   as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
   1347 fi
   1348 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
   1349 ac_abs_confdir=`(
   1350 	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
   1351 	pwd)`
   1352 # When building in place, set srcdir=.
   1353 if test "$ac_abs_confdir" = "$ac_pwd"; then
   1354   srcdir=.
   1355 fi
   1356 # Remove unnecessary trailing slashes from srcdir.
   1357 # Double slashes in file names in object file debugging info
   1358 # mess up M-x gdb in Emacs.
   1359 case $srcdir in
   1360 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
   1361 esac
   1362 for ac_var in $ac_precious_vars; do
   1363   eval ac_env_${ac_var}_set=\${${ac_var}+set}
   1364   eval ac_env_${ac_var}_value=\$${ac_var}
   1365   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
   1366   eval ac_cv_env_${ac_var}_value=\$${ac_var}
   1367 done
   1368 
   1369 #
   1370 # Report the --help message.
   1371 #
   1372 if test "$ac_init_help" = "long"; then
   1373   # Omit some internal or obsolete options to make the list less imposing.
   1374   # This message is too long to be a string in the A/UX 3.1 sh.
   1375   cat <<_ACEOF
   1376 \`configure' configures file 5.45 to adapt to many kinds of systems.
   1377 
   1378 Usage: $0 [OPTION]... [VAR=VALUE]...
   1379 
   1380 To assign environment variables (e.g., CC, CFLAGS...), specify them as
   1381 VAR=VALUE.  See below for descriptions of some of the useful variables.
   1382 
   1383 Defaults for the options are specified in brackets.
   1384 
   1385 Configuration:
   1386   -h, --help              display this help and exit
   1387       --help=short        display options specific to this package
   1388       --help=recursive    display the short help of all the included packages
   1389   -V, --version           display version information and exit
   1390   -q, --quiet, --silent   do not print \`checking ...' messages
   1391       --cache-file=FILE   cache test results in FILE [disabled]
   1392   -C, --config-cache      alias for \`--cache-file=config.cache'
   1393   -n, --no-create         do not create output files
   1394       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
   1395 
   1396 Installation directories:
   1397   --prefix=PREFIX         install architecture-independent files in PREFIX
   1398                           [$ac_default_prefix]
   1399   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
   1400                           [PREFIX]
   1401 
   1402 By default, \`make install' will install all the files in
   1403 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
   1404 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
   1405 for instance \`--prefix=\$HOME'.
   1406 
   1407 For better control, use the options below.
   1408 
   1409 Fine tuning of the installation directories:
   1410   --bindir=DIR            user executables [EPREFIX/bin]
   1411   --sbindir=DIR           system admin executables [EPREFIX/sbin]
   1412   --libexecdir=DIR        program executables [EPREFIX/libexec]
   1413   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
   1414   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
   1415   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
   1416   --runstatedir=DIR       modifiable per-process data [LOCALSTATEDIR/run]
   1417   --libdir=DIR            object code libraries [EPREFIX/lib]
   1418   --includedir=DIR        C header files [PREFIX/include]
   1419   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
   1420   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
   1421   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
   1422   --infodir=DIR           info documentation [DATAROOTDIR/info]
   1423   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
   1424   --mandir=DIR            man documentation [DATAROOTDIR/man]
   1425   --docdir=DIR            documentation root [DATAROOTDIR/doc/file]
   1426   --htmldir=DIR           html documentation [DOCDIR]
   1427   --dvidir=DIR            dvi documentation [DOCDIR]
   1428   --pdfdir=DIR            pdf documentation [DOCDIR]
   1429   --psdir=DIR             ps documentation [DOCDIR]
   1430 _ACEOF
   1431 
   1432   cat <<\_ACEOF
   1433 
   1434 Program names:
   1435   --program-prefix=PREFIX            prepend PREFIX to installed program names
   1436   --program-suffix=SUFFIX            append SUFFIX to installed program names
   1437   --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
   1438 
   1439 System types:
   1440   --build=BUILD     configure for building on BUILD [guessed]
   1441   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
   1442 _ACEOF
   1443 fi
   1444 
   1445 if test -n "$ac_init_help"; then
   1446   case $ac_init_help in
   1447      short | recursive ) echo "Configuration of file 5.45:";;
   1448    esac
   1449   cat <<\_ACEOF
   1450 
   1451 Optional Features:
   1452   --disable-option-checking  ignore unrecognized --enable/--with options
   1453   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
   1454   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
   1455   --enable-silent-rules   less verbose build output (undo: "make V=1")
   1456   --disable-silent-rules  verbose build output (undo: "make V=0")
   1457   --disable-elf            disable builtin ELF support
   1458   --disable-elf-core       disable ELF core file support
   1459   --disable-zlib          disable zlib compression support [default=auto]
   1460   --disable-bzlib         disable bz2lib compression support [default=auto]
   1461   --disable-xzlib         disable liblzma/xz compression support
   1462                           [default=auto]
   1463   --disable-zstdlib       disable zstdlib compression support [default=auto]
   1464   --disable-lzlib         disable liblz (lzip) compression support
   1465                           [default=auto]
   1466   --disable-libseccomp    disable libseccomp sandboxing [default=auto]
   1467   --enable-fsect-man5      enable file formats in man section 5
   1468   --enable-dependency-tracking
   1469                           do not reject slow dependency extractors
   1470   --disable-dependency-tracking
   1471                           speeds up one-time build
   1472   --enable-static[=PKGS]  build static libraries [default=no]
   1473   --enable-shared[=PKGS]  build shared libraries [default=yes]
   1474   --enable-fast-install[=PKGS]
   1475                           optimize for fast installation [default=yes]
   1476   --disable-libtool-lock  avoid locking (might break parallel builds)
   1477   --disable-largefile     omit support for large files
   1478   --disable-warnings	disable compiler warnings
   1479 
   1480 Optional Packages:
   1481   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
   1482   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
   1483   --with-pic[=PKGS]       try to use only PIC/non-PIC objects [default=use
   1484                           both]
   1485   --with-aix-soname=aix|svr4|both
   1486                           shared library versioning (aka "SONAME") variant to
   1487                           provide on AIX, [default=aix].
   1488   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
   1489   --with-sysroot[=DIR]    Search for dependent libraries within DIR (or the
   1490                           compiler's sysroot if not specified).
   1491 
   1492 Some influential environment variables:
   1493   CC          C compiler command
   1494   CFLAGS      C compiler flags
   1495   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
   1496               nonstandard directory <lib dir>
   1497   LIBS        libraries to pass to the linker, e.g. -l<library>
   1498   CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
   1499               you have headers in a nonstandard directory <include dir>
   1500   LT_SYS_LIBRARY_PATH
   1501               User-defined run-time library search path.
   1502 
   1503 Use these variables to override the choices made by `configure' or to help
   1504 it to find libraries and programs with nonstandard names/locations.
   1505 
   1506 Report bugs to <christos (at] astron.com>.
   1507 _ACEOF
   1508 ac_status=$?
   1509 fi
   1510 
   1511 if test "$ac_init_help" = "recursive"; then
   1512   # If there are subdirs, report their specific --help.
   1513   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
   1514     test -d "$ac_dir" ||
   1515       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
   1516       continue
   1517     ac_builddir=.
   1518 
   1519 case "$ac_dir" in
   1520 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
   1521 *)
   1522   ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
   1523   # A ".." for each directory in $ac_dir_suffix.
   1524   ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
   1525   case $ac_top_builddir_sub in
   1526   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
   1527   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
   1528   esac ;;
   1529 esac
   1530 ac_abs_top_builddir=$ac_pwd
   1531 ac_abs_builddir=$ac_pwd$ac_dir_suffix
   1532 # for backward compatibility:
   1533 ac_top_builddir=$ac_top_build_prefix
   1534 
   1535 case $srcdir in
   1536   .)  # We are building in place.
   1537     ac_srcdir=.
   1538     ac_top_srcdir=$ac_top_builddir_sub
   1539     ac_abs_top_srcdir=$ac_pwd ;;
   1540   [\\/]* | ?:[\\/]* )  # Absolute name.
   1541     ac_srcdir=$srcdir$ac_dir_suffix;
   1542     ac_top_srcdir=$srcdir
   1543     ac_abs_top_srcdir=$srcdir ;;
   1544   *) # Relative name.
   1545     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
   1546     ac_top_srcdir=$ac_top_build_prefix$srcdir
   1547     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
   1548 esac
   1549 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
   1550 
   1551     cd "$ac_dir" || { ac_status=$?; continue; }
   1552     # Check for configure.gnu first; this name is used for a wrapper for
   1553     # Metaconfig's "Configure" on case-insensitive file systems.
   1554     if test -f "$ac_srcdir/configure.gnu"; then
   1555       echo &&
   1556       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
   1557     elif test -f "$ac_srcdir/configure"; then
   1558       echo &&
   1559       $SHELL "$ac_srcdir/configure" --help=recursive
   1560     else
   1561       printf "%s\n" "$as_me: WARNING: no configuration information is in $ac_dir" >&2
   1562     fi || ac_status=$?
   1563     cd "$ac_pwd" || { ac_status=$?; break; }
   1564   done
   1565 fi
   1566 
   1567 test -n "$ac_init_help" && exit $ac_status
   1568 if $ac_init_version; then
   1569   cat <<\_ACEOF
   1570 file configure 5.45
   1571 generated by GNU Autoconf 2.71
   1572 
   1573 Copyright (C) 2021 Free Software Foundation, Inc.
   1574 This configure script is free software; the Free Software Foundation
   1575 gives unlimited permission to copy, distribute and modify it.
   1576 _ACEOF
   1577   exit
   1578 fi
   1579 
   1580 ## ------------------------ ##
   1581 ## Autoconf initialization. ##
   1582 ## ------------------------ ##
   1583 
   1584 # ac_fn_c_try_compile LINENO
   1585 # --------------------------
   1586 # Try to compile conftest.$ac_ext, and return whether this succeeded.
   1587 ac_fn_c_try_compile ()
   1588 {
   1589   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1590   rm -f conftest.$ac_objext conftest.beam
   1591   if { { ac_try="$ac_compile"
   1592 case "(($ac_try" in
   1593   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   1594   *) ac_try_echo=$ac_try;;
   1595 esac
   1596 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   1597 printf "%s\n" "$ac_try_echo"; } >&5
   1598   (eval "$ac_compile") 2>conftest.err
   1599   ac_status=$?
   1600   if test -s conftest.err; then
   1601     grep -v '^ *+' conftest.err >conftest.er1
   1602     cat conftest.er1 >&5
   1603     mv -f conftest.er1 conftest.err
   1604   fi
   1605   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   1606   test $ac_status = 0; } && {
   1607 	 test -z "$ac_c_werror_flag" ||
   1608 	 test ! -s conftest.err
   1609        } && test -s conftest.$ac_objext
   1610 then :
   1611   ac_retval=0
   1612 else $as_nop
   1613   printf "%s\n" "$as_me: failed program was:" >&5
   1614 sed 's/^/| /' conftest.$ac_ext >&5
   1615 
   1616 	ac_retval=1
   1617 fi
   1618   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   1619   as_fn_set_status $ac_retval
   1620 
   1621 } # ac_fn_c_try_compile
   1622 
   1623 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
   1624 # -------------------------------------------------------
   1625 # Tests whether HEADER exists and can be compiled using the include files in
   1626 # INCLUDES, setting the cache variable VAR accordingly.
   1627 ac_fn_c_check_header_compile ()
   1628 {
   1629   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1630   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
   1631 printf %s "checking for $2... " >&6; }
   1632 if eval test \${$3+y}
   1633 then :
   1634   printf %s "(cached) " >&6
   1635 else $as_nop
   1636   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   1637 /* end confdefs.h.  */
   1638 $4
   1639 #include <$2>
   1640 _ACEOF
   1641 if ac_fn_c_try_compile "$LINENO"
   1642 then :
   1643   eval "$3=yes"
   1644 else $as_nop
   1645   eval "$3=no"
   1646 fi
   1647 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   1648 fi
   1649 eval ac_res=\$$3
   1650 	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   1651 printf "%s\n" "$ac_res" >&6; }
   1652   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   1653 
   1654 } # ac_fn_c_check_header_compile
   1655 
   1656 # ac_fn_c_try_run LINENO
   1657 # ----------------------
   1658 # Try to run conftest.$ac_ext, and return whether this succeeded. Assumes that
   1659 # executables *can* be run.
   1660 ac_fn_c_try_run ()
   1661 {
   1662   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1663   if { { ac_try="$ac_link"
   1664 case "(($ac_try" in
   1665   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   1666   *) ac_try_echo=$ac_try;;
   1667 esac
   1668 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   1669 printf "%s\n" "$ac_try_echo"; } >&5
   1670   (eval "$ac_link") 2>&5
   1671   ac_status=$?
   1672   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   1673   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
   1674   { { case "(($ac_try" in
   1675   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   1676   *) ac_try_echo=$ac_try;;
   1677 esac
   1678 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   1679 printf "%s\n" "$ac_try_echo"; } >&5
   1680   (eval "$ac_try") 2>&5
   1681   ac_status=$?
   1682   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   1683   test $ac_status = 0; }; }
   1684 then :
   1685   ac_retval=0
   1686 else $as_nop
   1687   printf "%s\n" "$as_me: program exited with status $ac_status" >&5
   1688        printf "%s\n" "$as_me: failed program was:" >&5
   1689 sed 's/^/| /' conftest.$ac_ext >&5
   1690 
   1691        ac_retval=$ac_status
   1692 fi
   1693   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
   1694   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   1695   as_fn_set_status $ac_retval
   1696 
   1697 } # ac_fn_c_try_run
   1698 
   1699 # ac_fn_c_try_link LINENO
   1700 # -----------------------
   1701 # Try to link conftest.$ac_ext, and return whether this succeeded.
   1702 ac_fn_c_try_link ()
   1703 {
   1704   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1705   rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext
   1706   if { { ac_try="$ac_link"
   1707 case "(($ac_try" in
   1708   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   1709   *) ac_try_echo=$ac_try;;
   1710 esac
   1711 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   1712 printf "%s\n" "$ac_try_echo"; } >&5
   1713   (eval "$ac_link") 2>conftest.err
   1714   ac_status=$?
   1715   if test -s conftest.err; then
   1716     grep -v '^ *+' conftest.err >conftest.er1
   1717     cat conftest.er1 >&5
   1718     mv -f conftest.er1 conftest.err
   1719   fi
   1720   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   1721   test $ac_status = 0; } && {
   1722 	 test -z "$ac_c_werror_flag" ||
   1723 	 test ! -s conftest.err
   1724        } && test -s conftest$ac_exeext && {
   1725 	 test "$cross_compiling" = yes ||
   1726 	 test -x conftest$ac_exeext
   1727        }
   1728 then :
   1729   ac_retval=0
   1730 else $as_nop
   1731   printf "%s\n" "$as_me: failed program was:" >&5
   1732 sed 's/^/| /' conftest.$ac_ext >&5
   1733 
   1734 	ac_retval=1
   1735 fi
   1736   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
   1737   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
   1738   # interfere with the next link command; also delete a directory that is
   1739   # left behind by Apple's compiler.  We do this before executing the actions.
   1740   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
   1741   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   1742   as_fn_set_status $ac_retval
   1743 
   1744 } # ac_fn_c_try_link
   1745 
   1746 # ac_fn_c_check_func LINENO FUNC VAR
   1747 # ----------------------------------
   1748 # Tests whether FUNC exists, setting the cache variable VAR accordingly
   1749 ac_fn_c_check_func ()
   1750 {
   1751   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1752   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
   1753 printf %s "checking for $2... " >&6; }
   1754 if eval test \${$3+y}
   1755 then :
   1756   printf %s "(cached) " >&6
   1757 else $as_nop
   1758   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   1759 /* end confdefs.h.  */
   1760 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
   1761    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
   1762 #define $2 innocuous_$2
   1763 
   1764 /* System header to define __stub macros and hopefully few prototypes,
   1765    which can conflict with char $2 (); below.  */
   1766 
   1767 #include <limits.h>
   1768 #undef $2
   1769 
   1770 /* Override any GCC internal prototype to avoid an error.
   1771    Use char because int might match the return type of a GCC
   1772    builtin and then its argument prototype would still apply.  */
   1773 #ifdef __cplusplus
   1774 extern "C"
   1775 #endif
   1776 char $2 ();
   1777 /* The GNU C library defines this for functions which it implements
   1778     to always fail with ENOSYS.  Some functions are actually named
   1779     something starting with __ and the normal name is an alias.  */
   1780 #if defined __stub_$2 || defined __stub___$2
   1781 choke me
   1782 #endif
   1783 
   1784 int
   1785 main (void)
   1786 {
   1787 return $2 ();
   1788   ;
   1789   return 0;
   1790 }
   1791 _ACEOF
   1792 if ac_fn_c_try_link "$LINENO"
   1793 then :
   1794   eval "$3=yes"
   1795 else $as_nop
   1796   eval "$3=no"
   1797 fi
   1798 rm -f core conftest.err conftest.$ac_objext conftest.beam \
   1799     conftest$ac_exeext conftest.$ac_ext
   1800 fi
   1801 eval ac_res=\$$3
   1802 	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   1803 printf "%s\n" "$ac_res" >&6; }
   1804   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   1805 
   1806 } # ac_fn_c_check_func
   1807 
   1808 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
   1809 # -------------------------------------------
   1810 # Tests whether TYPE exists after having included INCLUDES, setting cache
   1811 # variable VAR accordingly.
   1812 ac_fn_c_check_type ()
   1813 {
   1814   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1815   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
   1816 printf %s "checking for $2... " >&6; }
   1817 if eval test \${$3+y}
   1818 then :
   1819   printf %s "(cached) " >&6
   1820 else $as_nop
   1821   eval "$3=no"
   1822   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   1823 /* end confdefs.h.  */
   1824 $4
   1825 int
   1826 main (void)
   1827 {
   1828 if (sizeof ($2))
   1829 	 return 0;
   1830   ;
   1831   return 0;
   1832 }
   1833 _ACEOF
   1834 if ac_fn_c_try_compile "$LINENO"
   1835 then :
   1836   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   1837 /* end confdefs.h.  */
   1838 $4
   1839 int
   1840 main (void)
   1841 {
   1842 if (sizeof (($2)))
   1843 	    return 0;
   1844   ;
   1845   return 0;
   1846 }
   1847 _ACEOF
   1848 if ac_fn_c_try_compile "$LINENO"
   1849 then :
   1850 
   1851 else $as_nop
   1852   eval "$3=yes"
   1853 fi
   1854 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   1855 fi
   1856 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   1857 fi
   1858 eval ac_res=\$$3
   1859 	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   1860 printf "%s\n" "$ac_res" >&6; }
   1861   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   1862 
   1863 } # ac_fn_c_check_type
   1864 
   1865 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
   1866 # ----------------------------------------------------
   1867 # Tries to find if the field MEMBER exists in type AGGR, after including
   1868 # INCLUDES, setting cache variable VAR accordingly.
   1869 ac_fn_c_check_member ()
   1870 {
   1871   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1872   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
   1873 printf %s "checking for $2.$3... " >&6; }
   1874 if eval test \${$4+y}
   1875 then :
   1876   printf %s "(cached) " >&6
   1877 else $as_nop
   1878   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   1879 /* end confdefs.h.  */
   1880 $5
   1881 int
   1882 main (void)
   1883 {
   1884 static $2 ac_aggr;
   1885 if (ac_aggr.$3)
   1886 return 0;
   1887   ;
   1888   return 0;
   1889 }
   1890 _ACEOF
   1891 if ac_fn_c_try_compile "$LINENO"
   1892 then :
   1893   eval "$4=yes"
   1894 else $as_nop
   1895   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   1896 /* end confdefs.h.  */
   1897 $5
   1898 int
   1899 main (void)
   1900 {
   1901 static $2 ac_aggr;
   1902 if (sizeof ac_aggr.$3)
   1903 return 0;
   1904   ;
   1905   return 0;
   1906 }
   1907 _ACEOF
   1908 if ac_fn_c_try_compile "$LINENO"
   1909 then :
   1910   eval "$4=yes"
   1911 else $as_nop
   1912   eval "$4=no"
   1913 fi
   1914 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   1915 fi
   1916 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   1917 fi
   1918 eval ac_res=\$$4
   1919 	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   1920 printf "%s\n" "$ac_res" >&6; }
   1921   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   1922 
   1923 } # ac_fn_c_check_member
   1924 
   1925 # ac_fn_check_decl LINENO SYMBOL VAR INCLUDES EXTRA-OPTIONS FLAG-VAR
   1926 # ------------------------------------------------------------------
   1927 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
   1928 # accordingly. Pass EXTRA-OPTIONS to the compiler, using FLAG-VAR.
   1929 ac_fn_check_decl ()
   1930 {
   1931   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1932   as_decl_name=`echo $2|sed 's/ *(.*//'`
   1933   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
   1934 printf %s "checking whether $as_decl_name is declared... " >&6; }
   1935 if eval test \${$3+y}
   1936 then :
   1937   printf %s "(cached) " >&6
   1938 else $as_nop
   1939   as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
   1940   eval ac_save_FLAGS=\$$6
   1941   as_fn_append $6 " $5"
   1942   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   1943 /* end confdefs.h.  */
   1944 $4
   1945 int
   1946 main (void)
   1947 {
   1948 #ifndef $as_decl_name
   1949 #ifdef __cplusplus
   1950   (void) $as_decl_use;
   1951 #else
   1952   (void) $as_decl_name;
   1953 #endif
   1954 #endif
   1955 
   1956   ;
   1957   return 0;
   1958 }
   1959 _ACEOF
   1960 if ac_fn_c_try_compile "$LINENO"
   1961 then :
   1962   eval "$3=yes"
   1963 else $as_nop
   1964   eval "$3=no"
   1965 fi
   1966 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   1967   eval $6=\$ac_save_FLAGS
   1968 
   1969 fi
   1970 eval ac_res=\$$3
   1971 	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   1972 printf "%s\n" "$ac_res" >&6; }
   1973   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   1974 
   1975 } # ac_fn_check_decl
   1976 
   1977 # ac_fn_c_find_uintX_t LINENO BITS VAR
   1978 # ------------------------------------
   1979 # Finds an unsigned integer type with width BITS, setting cache variable VAR
   1980 # accordingly.
   1981 ac_fn_c_find_uintX_t ()
   1982 {
   1983   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1984   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for uint$2_t" >&5
   1985 printf %s "checking for uint$2_t... " >&6; }
   1986 if eval test \${$3+y}
   1987 then :
   1988   printf %s "(cached) " >&6
   1989 else $as_nop
   1990   eval "$3=no"
   1991      # Order is important - never check a type that is potentially smaller
   1992      # than half of the expected target width.
   1993      for ac_type in uint$2_t 'unsigned int' 'unsigned long int' \
   1994 	 'unsigned long long int' 'unsigned short int' 'unsigned char'; do
   1995        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   1996 /* end confdefs.h.  */
   1997 $ac_includes_default
   1998 int
   1999 main (void)
   2000 {
   2001 static int test_array [1 - 2 * !((($ac_type) -1 >> ($2 / 2 - 1)) >> ($2 / 2 - 1) == 3)];
   2002 test_array [0] = 0;
   2003 return test_array [0];
   2004 
   2005   ;
   2006   return 0;
   2007 }
   2008 _ACEOF
   2009 if ac_fn_c_try_compile "$LINENO"
   2010 then :
   2011   case $ac_type in #(
   2012   uint$2_t) :
   2013     eval "$3=yes" ;; #(
   2014   *) :
   2015     eval "$3=\$ac_type" ;;
   2016 esac
   2017 fi
   2018 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   2019        if eval test \"x\$"$3"\" = x"no"
   2020 then :
   2021 
   2022 else $as_nop
   2023   break
   2024 fi
   2025      done
   2026 fi
   2027 eval ac_res=\$$3
   2028 	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   2029 printf "%s\n" "$ac_res" >&6; }
   2030   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   2031 
   2032 } # ac_fn_c_find_uintX_t
   2033 
   2034 # ac_fn_c_find_intX_t LINENO BITS VAR
   2035 # -----------------------------------
   2036 # Finds a signed integer type with width BITS, setting cache variable VAR
   2037 # accordingly.
   2038 ac_fn_c_find_intX_t ()
   2039 {
   2040   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   2041   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for int$2_t" >&5
   2042 printf %s "checking for int$2_t... " >&6; }
   2043 if eval test \${$3+y}
   2044 then :
   2045   printf %s "(cached) " >&6
   2046 else $as_nop
   2047   eval "$3=no"
   2048      # Order is important - never check a type that is potentially smaller
   2049      # than half of the expected target width.
   2050      for ac_type in int$2_t 'int' 'long int' \
   2051 	 'long long int' 'short int' 'signed char'; do
   2052        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   2053 /* end confdefs.h.  */
   2054 $ac_includes_default
   2055 	     enum { N = $2 / 2 - 1 };
   2056 int
   2057 main (void)
   2058 {
   2059 static int test_array [1 - 2 * !(0 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1))];
   2060 test_array [0] = 0;
   2061 return test_array [0];
   2062 
   2063   ;
   2064   return 0;
   2065 }
   2066 _ACEOF
   2067 if ac_fn_c_try_compile "$LINENO"
   2068 then :
   2069   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   2070 /* end confdefs.h.  */
   2071 $ac_includes_default
   2072 	        enum { N = $2 / 2 - 1 };
   2073 int
   2074 main (void)
   2075 {
   2076 static int test_array [1 - 2 * !(($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1)
   2077 		 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 2))];
   2078 test_array [0] = 0;
   2079 return test_array [0];
   2080 
   2081   ;
   2082   return 0;
   2083 }
   2084 _ACEOF
   2085 if ac_fn_c_try_compile "$LINENO"
   2086 then :
   2087 
   2088 else $as_nop
   2089   case $ac_type in #(
   2090   int$2_t) :
   2091     eval "$3=yes" ;; #(
   2092   *) :
   2093     eval "$3=\$ac_type" ;;
   2094 esac
   2095 fi
   2096 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   2097 fi
   2098 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   2099        if eval test \"x\$"$3"\" = x"no"
   2100 then :
   2101 
   2102 else $as_nop
   2103   break
   2104 fi
   2105      done
   2106 fi
   2107 eval ac_res=\$$3
   2108 	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   2109 printf "%s\n" "$ac_res" >&6; }
   2110   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   2111 
   2112 } # ac_fn_c_find_intX_t
   2113 ac_configure_args_raw=
   2114 for ac_arg
   2115 do
   2116   case $ac_arg in
   2117   *\'*)
   2118     ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
   2119   esac
   2120   as_fn_append ac_configure_args_raw " '$ac_arg'"
   2121 done
   2122 
   2123 case $ac_configure_args_raw in
   2124   *$as_nl*)
   2125     ac_safe_unquote= ;;
   2126   *)
   2127     ac_unsafe_z='|&;<>()$`\\"*?[ ''	' # This string ends in space, tab.
   2128     ac_unsafe_a="$ac_unsafe_z#~"
   2129     ac_safe_unquote="s/ '\\([^$ac_unsafe_a][^$ac_unsafe_z]*\\)'/ \\1/g"
   2130     ac_configure_args_raw=`      printf "%s\n" "$ac_configure_args_raw" | sed "$ac_safe_unquote"`;;
   2131 esac
   2132 
   2133 cat >config.log <<_ACEOF
   2134 This file contains any messages produced by compilers while
   2135 running configure, to aid debugging if configure makes a mistake.
   2136 
   2137 It was created by file $as_me 5.45, which was
   2138 generated by GNU Autoconf 2.71.  Invocation command line was
   2139 
   2140   $ $0$ac_configure_args_raw
   2141 
   2142 _ACEOF
   2143 exec 5>>config.log
   2144 {
   2145 cat <<_ASUNAME
   2146 ## --------- ##
   2147 ## Platform. ##
   2148 ## --------- ##
   2149 
   2150 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
   2151 uname -m = `(uname -m) 2>/dev/null || echo unknown`
   2152 uname -r = `(uname -r) 2>/dev/null || echo unknown`
   2153 uname -s = `(uname -s) 2>/dev/null || echo unknown`
   2154 uname -v = `(uname -v) 2>/dev/null || echo unknown`
   2155 
   2156 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
   2157 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
   2158 
   2159 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
   2160 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
   2161 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
   2162 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
   2163 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
   2164 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
   2165 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
   2166 
   2167 _ASUNAME
   2168 
   2169 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   2170 for as_dir in $PATH
   2171 do
   2172   IFS=$as_save_IFS
   2173   case $as_dir in #(((
   2174     '') as_dir=./ ;;
   2175     */) ;;
   2176     *) as_dir=$as_dir/ ;;
   2177   esac
   2178     printf "%s\n" "PATH: $as_dir"
   2179   done
   2180 IFS=$as_save_IFS
   2181 
   2182 } >&5
   2183 
   2184 cat >&5 <<_ACEOF
   2185 
   2186 
   2187 ## ----------- ##
   2188 ## Core tests. ##
   2189 ## ----------- ##
   2190 
   2191 _ACEOF
   2192 
   2193 
   2194 # Keep a trace of the command line.
   2195 # Strip out --no-create and --no-recursion so they do not pile up.
   2196 # Strip out --silent because we don't want to record it for future runs.
   2197 # Also quote any args containing shell meta-characters.
   2198 # Make two passes to allow for proper duplicate-argument suppression.
   2199 ac_configure_args=
   2200 ac_configure_args0=
   2201 ac_configure_args1=
   2202 ac_must_keep_next=false
   2203 for ac_pass in 1 2
   2204 do
   2205   for ac_arg
   2206   do
   2207     case $ac_arg in
   2208     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
   2209     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
   2210     | -silent | --silent | --silen | --sile | --sil)
   2211       continue ;;
   2212     *\'*)
   2213       ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
   2214     esac
   2215     case $ac_pass in
   2216     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
   2217     2)
   2218       as_fn_append ac_configure_args1 " '$ac_arg'"
   2219       if test $ac_must_keep_next = true; then
   2220 	ac_must_keep_next=false # Got value, back to normal.
   2221       else
   2222 	case $ac_arg in
   2223 	  *=* | --config-cache | -C | -disable-* | --disable-* \
   2224 	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
   2225 	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
   2226 	  | -with-* | --with-* | -without-* | --without-* | --x)
   2227 	    case "$ac_configure_args0 " in
   2228 	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
   2229 	    esac
   2230 	    ;;
   2231 	  -* ) ac_must_keep_next=true ;;
   2232 	esac
   2233       fi
   2234       as_fn_append ac_configure_args " '$ac_arg'"
   2235       ;;
   2236     esac
   2237   done
   2238 done
   2239 { ac_configure_args0=; unset ac_configure_args0;}
   2240 { ac_configure_args1=; unset ac_configure_args1;}
   2241 
   2242 # When interrupted or exit'd, cleanup temporary files, and complete
   2243 # config.log.  We remove comments because anyway the quotes in there
   2244 # would cause problems or look ugly.
   2245 # WARNING: Use '\'' to represent an apostrophe within the trap.
   2246 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
   2247 trap 'exit_status=$?
   2248   # Sanitize IFS.
   2249   IFS=" ""	$as_nl"
   2250   # Save into config.log some information that might help in debugging.
   2251   {
   2252     echo
   2253 
   2254     printf "%s\n" "## ---------------- ##
   2255 ## Cache variables. ##
   2256 ## ---------------- ##"
   2257     echo
   2258     # The following way of writing the cache mishandles newlines in values,
   2259 (
   2260   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
   2261     eval ac_val=\$$ac_var
   2262     case $ac_val in #(
   2263     *${as_nl}*)
   2264       case $ac_var in #(
   2265       *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
   2266 printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
   2267       esac
   2268       case $ac_var in #(
   2269       _ | IFS | as_nl) ;; #(
   2270       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
   2271       *) { eval $ac_var=; unset $ac_var;} ;;
   2272       esac ;;
   2273     esac
   2274   done
   2275   (set) 2>&1 |
   2276     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
   2277     *${as_nl}ac_space=\ *)
   2278       sed -n \
   2279 	"s/'\''/'\''\\\\'\'''\''/g;
   2280 	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
   2281       ;; #(
   2282     *)
   2283       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
   2284       ;;
   2285     esac |
   2286     sort
   2287 )
   2288     echo
   2289 
   2290     printf "%s\n" "## ----------------- ##
   2291 ## Output variables. ##
   2292 ## ----------------- ##"
   2293     echo
   2294     for ac_var in $ac_subst_vars
   2295     do
   2296       eval ac_val=\$$ac_var
   2297       case $ac_val in
   2298       *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
   2299       esac
   2300       printf "%s\n" "$ac_var='\''$ac_val'\''"
   2301     done | sort
   2302     echo
   2303 
   2304     if test -n "$ac_subst_files"; then
   2305       printf "%s\n" "## ------------------- ##
   2306 ## File substitutions. ##
   2307 ## ------------------- ##"
   2308       echo
   2309       for ac_var in $ac_subst_files
   2310       do
   2311 	eval ac_val=\$$ac_var
   2312 	case $ac_val in
   2313 	*\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
   2314 	esac
   2315 	printf "%s\n" "$ac_var='\''$ac_val'\''"
   2316       done | sort
   2317       echo
   2318     fi
   2319 
   2320     if test -s confdefs.h; then
   2321       printf "%s\n" "## ----------- ##
   2322 ## confdefs.h. ##
   2323 ## ----------- ##"
   2324       echo
   2325       cat confdefs.h
   2326       echo
   2327     fi
   2328     test "$ac_signal" != 0 &&
   2329       printf "%s\n" "$as_me: caught signal $ac_signal"
   2330     printf "%s\n" "$as_me: exit $exit_status"
   2331   } >&5
   2332   rm -f core *.core core.conftest.* &&
   2333     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
   2334     exit $exit_status
   2335 ' 0
   2336 for ac_signal in 1 2 13 15; do
   2337   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
   2338 done
   2339 ac_signal=0
   2340 
   2341 # confdefs.h avoids OS command line length limits that DEFS can exceed.
   2342 rm -f -r conftest* confdefs.h
   2343 
   2344 printf "%s\n" "/* confdefs.h */" > confdefs.h
   2345 
   2346 # Predefined preprocessor variables.
   2347 
   2348 printf "%s\n" "#define PACKAGE_NAME \"$PACKAGE_NAME\"" >>confdefs.h
   2349 
   2350 printf "%s\n" "#define PACKAGE_TARNAME \"$PACKAGE_TARNAME\"" >>confdefs.h
   2351 
   2352 printf "%s\n" "#define PACKAGE_VERSION \"$PACKAGE_VERSION\"" >>confdefs.h
   2353 
   2354 printf "%s\n" "#define PACKAGE_STRING \"$PACKAGE_STRING\"" >>confdefs.h
   2355 
   2356 printf "%s\n" "#define PACKAGE_BUGREPORT \"$PACKAGE_BUGREPORT\"" >>confdefs.h
   2357 
   2358 printf "%s\n" "#define PACKAGE_URL \"$PACKAGE_URL\"" >>confdefs.h
   2359 
   2360 
   2361 # Let the site file select an alternate cache file if it wants to.
   2362 # Prefer an explicitly selected file to automatically selected ones.
   2363 if test -n "$CONFIG_SITE"; then
   2364   ac_site_files="$CONFIG_SITE"
   2365 elif test "x$prefix" != xNONE; then
   2366   ac_site_files="$prefix/share/config.site $prefix/etc/config.site"
   2367 else
   2368   ac_site_files="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
   2369 fi
   2370 
   2371 for ac_site_file in $ac_site_files
   2372 do
   2373   case $ac_site_file in #(
   2374   */*) :
   2375      ;; #(
   2376   *) :
   2377     ac_site_file=./$ac_site_file ;;
   2378 esac
   2379   if test -f "$ac_site_file" && test -r "$ac_site_file"; then
   2380     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
   2381 printf "%s\n" "$as_me: loading site script $ac_site_file" >&6;}
   2382     sed 's/^/| /' "$ac_site_file" >&5
   2383     . "$ac_site_file" \
   2384       || { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   2385 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
   2386 as_fn_error $? "failed to load site script $ac_site_file
   2387 See \`config.log' for more details" "$LINENO" 5; }
   2388   fi
   2389 done
   2390 
   2391 if test -r "$cache_file"; then
   2392   # Some versions of bash will fail to source /dev/null (special files
   2393   # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
   2394   if test /dev/null != "$cache_file" && test -f "$cache_file"; then
   2395     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
   2396 printf "%s\n" "$as_me: loading cache $cache_file" >&6;}
   2397     case $cache_file in
   2398       [\\/]* | ?:[\\/]* ) . "$cache_file";;
   2399       *)                      . "./$cache_file";;
   2400     esac
   2401   fi
   2402 else
   2403   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
   2404 printf "%s\n" "$as_me: creating cache $cache_file" >&6;}
   2405   >$cache_file
   2406 fi
   2407 
   2408 # Test code for whether the C compiler supports C89 (global declarations)
   2409 ac_c_conftest_c89_globals='
   2410 /* Does the compiler advertise C89 conformance?
   2411    Do not test the value of __STDC__, because some compilers set it to 0
   2412    while being otherwise adequately conformant. */
   2413 #if !defined __STDC__
   2414 # error "Compiler does not advertise C89 conformance"
   2415 #endif
   2416 
   2417 #include <stddef.h>
   2418 #include <stdarg.h>
   2419 struct stat;
   2420 /* Most of the following tests are stolen from RCS 5.7 src/conf.sh.  */
   2421 struct buf { int x; };
   2422 struct buf * (*rcsopen) (struct buf *, struct stat *, int);
   2423 static char *e (p, i)
   2424      char **p;
   2425      int i;
   2426 {
   2427   return p[i];
   2428 }
   2429 static char *f (char * (*g) (char **, int), char **p, ...)
   2430 {
   2431   char *s;
   2432   va_list v;
   2433   va_start (v,p);
   2434   s = g (p, va_arg (v,int));
   2435   va_end (v);
   2436   return s;
   2437 }
   2438 
   2439 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
   2440    function prototypes and stuff, but not \xHH hex character constants.
   2441    These do not provoke an error unfortunately, instead are silently treated
   2442    as an "x".  The following induces an error, until -std is added to get
   2443    proper ANSI mode.  Curiously \x00 != x always comes out true, for an
   2444    array size at least.  It is necessary to write \x00 == 0 to get something
   2445    that is true only with -std.  */
   2446 int osf4_cc_array ['\''\x00'\'' == 0 ? 1 : -1];
   2447 
   2448 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
   2449    inside strings and character constants.  */
   2450 #define FOO(x) '\''x'\''
   2451 int xlc6_cc_array[FOO(a) == '\''x'\'' ? 1 : -1];
   2452 
   2453 int test (int i, double x);
   2454 struct s1 {int (*f) (int a);};
   2455 struct s2 {int (*f) (double a);};
   2456 int pairnames (int, char **, int *(*)(struct buf *, struct stat *, int),
   2457                int, int);'
   2458 
   2459 # Test code for whether the C compiler supports C89 (body of main).
   2460 ac_c_conftest_c89_main='
   2461 ok |= (argc == 0 || f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]);
   2462 '
   2463 
   2464 # Test code for whether the C compiler supports C99 (global declarations)
   2465 ac_c_conftest_c99_globals='
   2466 // Does the compiler advertise C99 conformance?
   2467 #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L
   2468 # error "Compiler does not advertise C99 conformance"
   2469 #endif
   2470 
   2471 #include <stdbool.h>
   2472 extern int puts (const char *);
   2473 extern int printf (const char *, ...);
   2474 extern int dprintf (int, const char *, ...);
   2475 extern void *malloc (size_t);
   2476 
   2477 // Check varargs macros.  These examples are taken from C99 6.10.3.5.
   2478 // dprintf is used instead of fprintf to avoid needing to declare
   2479 // FILE and stderr.
   2480 #define debug(...) dprintf (2, __VA_ARGS__)
   2481 #define showlist(...) puts (#__VA_ARGS__)
   2482 #define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
   2483 static void
   2484 test_varargs_macros (void)
   2485 {
   2486   int x = 1234;
   2487   int y = 5678;
   2488   debug ("Flag");
   2489   debug ("X = %d\n", x);
   2490   showlist (The first, second, and third items.);
   2491   report (x>y, "x is %d but y is %d", x, y);
   2492 }
   2493 
   2494 // Check long long types.
   2495 #define BIG64 18446744073709551615ull
   2496 #define BIG32 4294967295ul
   2497 #define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
   2498 #if !BIG_OK
   2499   #error "your preprocessor is broken"
   2500 #endif
   2501 #if BIG_OK
   2502 #else
   2503   #error "your preprocessor is broken"
   2504 #endif
   2505 static long long int bignum = -9223372036854775807LL;
   2506 static unsigned long long int ubignum = BIG64;
   2507 
   2508 struct incomplete_array
   2509 {
   2510   int datasize;
   2511   double data[];
   2512 };
   2513 
   2514 struct named_init {
   2515   int number;
   2516   const wchar_t *name;
   2517   double average;
   2518 };
   2519 
   2520 typedef const char *ccp;
   2521 
   2522 static inline int
   2523 test_restrict (ccp restrict text)
   2524 {
   2525   // See if C++-style comments work.
   2526   // Iterate through items via the restricted pointer.
   2527   // Also check for declarations in for loops.
   2528   for (unsigned int i = 0; *(text+i) != '\''\0'\''; ++i)
   2529     continue;
   2530   return 0;
   2531 }
   2532 
   2533 // Check varargs and va_copy.
   2534 static bool
   2535 test_varargs (const char *format, ...)
   2536 {
   2537   va_list args;
   2538   va_start (args, format);
   2539   va_list args_copy;
   2540   va_copy (args_copy, args);
   2541 
   2542   const char *str = "";
   2543   int number = 0;
   2544   float fnumber = 0;
   2545 
   2546   while (*format)
   2547     {
   2548       switch (*format++)
   2549 	{
   2550 	case '\''s'\'': // string
   2551 	  str = va_arg (args_copy, const char *);
   2552 	  break;
   2553 	case '\''d'\'': // int
   2554 	  number = va_arg (args_copy, int);
   2555 	  break;
   2556 	case '\''f'\'': // float
   2557 	  fnumber = va_arg (args_copy, double);
   2558 	  break;
   2559 	default:
   2560 	  break;
   2561 	}
   2562     }
   2563   va_end (args_copy);
   2564   va_end (args);
   2565 
   2566   return *str && number && fnumber;
   2567 }
   2568 '
   2569 
   2570 # Test code for whether the C compiler supports C99 (body of main).
   2571 ac_c_conftest_c99_main='
   2572   // Check bool.
   2573   _Bool success = false;
   2574   success |= (argc != 0);
   2575 
   2576   // Check restrict.
   2577   if (test_restrict ("String literal") == 0)
   2578     success = true;
   2579   char *restrict newvar = "Another string";
   2580 
   2581   // Check varargs.
   2582   success &= test_varargs ("s, d'\'' f .", "string", 65, 34.234);
   2583   test_varargs_macros ();
   2584 
   2585   // Check flexible array members.
   2586   struct incomplete_array *ia =
   2587     malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
   2588   ia->datasize = 10;
   2589   for (int i = 0; i < ia->datasize; ++i)
   2590     ia->data[i] = i * 1.234;
   2591 
   2592   // Check named initializers.
   2593   struct named_init ni = {
   2594     .number = 34,
   2595     .name = L"Test wide string",
   2596     .average = 543.34343,
   2597   };
   2598 
   2599   ni.number = 58;
   2600 
   2601   int dynamic_array[ni.number];
   2602   dynamic_array[0] = argv[0][0];
   2603   dynamic_array[ni.number - 1] = 543;
   2604 
   2605   // work around unused variable warnings
   2606   ok |= (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == '\''x'\''
   2607 	 || dynamic_array[ni.number - 1] != 543);
   2608 '
   2609 
   2610 # Test code for whether the C compiler supports C11 (global declarations)
   2611 ac_c_conftest_c11_globals='
   2612 // Does the compiler advertise C11 conformance?
   2613 #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
   2614 # error "Compiler does not advertise C11 conformance"
   2615 #endif
   2616 
   2617 // Check _Alignas.
   2618 char _Alignas (double) aligned_as_double;
   2619 char _Alignas (0) no_special_alignment;
   2620 extern char aligned_as_int;
   2621 char _Alignas (0) _Alignas (int) aligned_as_int;
   2622 
   2623 // Check _Alignof.
   2624 enum
   2625 {
   2626   int_alignment = _Alignof (int),
   2627   int_array_alignment = _Alignof (int[100]),
   2628   char_alignment = _Alignof (char)
   2629 };
   2630 _Static_assert (0 < -_Alignof (int), "_Alignof is signed");
   2631 
   2632 // Check _Noreturn.
   2633 int _Noreturn does_not_return (void) { for (;;) continue; }
   2634 
   2635 // Check _Static_assert.
   2636 struct test_static_assert
   2637 {
   2638   int x;
   2639   _Static_assert (sizeof (int) <= sizeof (long int),
   2640                   "_Static_assert does not work in struct");
   2641   long int y;
   2642 };
   2643 
   2644 // Check UTF-8 literals.
   2645 #define u8 syntax error!
   2646 char const utf8_literal[] = u8"happens to be ASCII" "another string";
   2647 
   2648 // Check duplicate typedefs.
   2649 typedef long *long_ptr;
   2650 typedef long int *long_ptr;
   2651 typedef long_ptr long_ptr;
   2652 
   2653 // Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1.
   2654 struct anonymous
   2655 {
   2656   union {
   2657     struct { int i; int j; };
   2658     struct { int k; long int l; } w;
   2659   };
   2660   int m;
   2661 } v1;
   2662 '
   2663 
   2664 # Test code for whether the C compiler supports C11 (body of main).
   2665 ac_c_conftest_c11_main='
   2666   _Static_assert ((offsetof (struct anonymous, i)
   2667 		   == offsetof (struct anonymous, w.k)),
   2668 		  "Anonymous union alignment botch");
   2669   v1.i = 2;
   2670   v1.w.k = 5;
   2671   ok |= v1.i != 5;
   2672 '
   2673 
   2674 # Test code for whether the C compiler supports C11 (complete).
   2675 ac_c_conftest_c11_program="${ac_c_conftest_c89_globals}
   2676 ${ac_c_conftest_c99_globals}
   2677 ${ac_c_conftest_c11_globals}
   2678 
   2679 int
   2680 main (int argc, char **argv)
   2681 {
   2682   int ok = 0;
   2683   ${ac_c_conftest_c89_main}
   2684   ${ac_c_conftest_c99_main}
   2685   ${ac_c_conftest_c11_main}
   2686   return ok;
   2687 }
   2688 "
   2689 
   2690 # Test code for whether the C compiler supports C99 (complete).
   2691 ac_c_conftest_c99_program="${ac_c_conftest_c89_globals}
   2692 ${ac_c_conftest_c99_globals}
   2693 
   2694 int
   2695 main (int argc, char **argv)
   2696 {
   2697   int ok = 0;
   2698   ${ac_c_conftest_c89_main}
   2699   ${ac_c_conftest_c99_main}
   2700   return ok;
   2701 }
   2702 "
   2703 
   2704 # Test code for whether the C compiler supports C89 (complete).
   2705 ac_c_conftest_c89_program="${ac_c_conftest_c89_globals}
   2706 
   2707 int
   2708 main (int argc, char **argv)
   2709 {
   2710   int ok = 0;
   2711   ${ac_c_conftest_c89_main}
   2712   return ok;
   2713 }
   2714 "
   2715 
   2716 as_fn_append ac_header_c_list " stdio.h stdio_h HAVE_STDIO_H"
   2717 as_fn_append ac_header_c_list " stdlib.h stdlib_h HAVE_STDLIB_H"
   2718 as_fn_append ac_header_c_list " string.h string_h HAVE_STRING_H"
   2719 as_fn_append ac_header_c_list " inttypes.h inttypes_h HAVE_INTTYPES_H"
   2720 as_fn_append ac_header_c_list " stdint.h stdint_h HAVE_STDINT_H"
   2721 as_fn_append ac_header_c_list " strings.h strings_h HAVE_STRINGS_H"
   2722 as_fn_append ac_header_c_list " sys/stat.h sys_stat_h HAVE_SYS_STAT_H"
   2723 as_fn_append ac_header_c_list " sys/types.h sys_types_h HAVE_SYS_TYPES_H"
   2724 as_fn_append ac_header_c_list " unistd.h unistd_h HAVE_UNISTD_H"
   2725 as_fn_append ac_header_c_list " wchar.h wchar_h HAVE_WCHAR_H"
   2726 as_fn_append ac_header_c_list " minix/config.h minix_config_h HAVE_MINIX_CONFIG_H"
   2727 as_fn_append ac_header_c_list " sys/param.h sys_param_h HAVE_SYS_PARAM_H"
   2728 as_fn_append ac_func_c_list " getpagesize HAVE_GETPAGESIZE"
   2729 as_fn_append ac_header_c_list " vfork.h vfork_h HAVE_VFORK_H"
   2730 as_fn_append ac_func_c_list " fork HAVE_FORK"
   2731 as_fn_append ac_func_c_list " vfork HAVE_VFORK"
   2732 
   2733 # Auxiliary files required by this configure script.
   2734 ac_aux_files="ltmain.sh compile config.guess config.sub missing install-sh"
   2735 
   2736 # Locations in which to look for auxiliary files.
   2737 ac_aux_dir_candidates="${srcdir}${PATH_SEPARATOR}${srcdir}/..${PATH_SEPARATOR}${srcdir}/../.."
   2738 
   2739 # Search for a directory containing all of the required auxiliary files,
   2740 # $ac_aux_files, from the $PATH-style list $ac_aux_dir_candidates.
   2741 # If we don't find one directory that contains all the files we need,
   2742 # we report the set of missing files from the *first* directory in
   2743 # $ac_aux_dir_candidates and give up.
   2744 ac_missing_aux_files=""
   2745 ac_first_candidate=:
   2746 printf "%s\n" "$as_me:${as_lineno-$LINENO}: looking for aux files: $ac_aux_files" >&5
   2747 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   2748 as_found=false
   2749 for as_dir in $ac_aux_dir_candidates
   2750 do
   2751   IFS=$as_save_IFS
   2752   case $as_dir in #(((
   2753     '') as_dir=./ ;;
   2754     */) ;;
   2755     *) as_dir=$as_dir/ ;;
   2756   esac
   2757   as_found=:
   2758 
   2759   printf "%s\n" "$as_me:${as_lineno-$LINENO}:  trying $as_dir" >&5
   2760   ac_aux_dir_found=yes
   2761   ac_install_sh=
   2762   for ac_aux in $ac_aux_files
   2763   do
   2764     # As a special case, if "install-sh" is required, that requirement
   2765     # can be satisfied by any of "install-sh", "install.sh", or "shtool",
   2766     # and $ac_install_sh is set appropriately for whichever one is found.
   2767     if test x"$ac_aux" = x"install-sh"
   2768     then
   2769       if test -f "${as_dir}install-sh"; then
   2770         printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}install-sh found" >&5
   2771         ac_install_sh="${as_dir}install-sh -c"
   2772       elif test -f "${as_dir}install.sh"; then
   2773         printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}install.sh found" >&5
   2774         ac_install_sh="${as_dir}install.sh -c"
   2775       elif test -f "${as_dir}shtool"; then
   2776         printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}shtool found" >&5
   2777         ac_install_sh="${as_dir}shtool install -c"
   2778       else
   2779         ac_aux_dir_found=no
   2780         if $ac_first_candidate; then
   2781           ac_missing_aux_files="${ac_missing_aux_files} install-sh"
   2782         else
   2783           break
   2784         fi
   2785       fi
   2786     else
   2787       if test -f "${as_dir}${ac_aux}"; then
   2788         printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}${ac_aux} found" >&5
   2789       else
   2790         ac_aux_dir_found=no
   2791         if $ac_first_candidate; then
   2792           ac_missing_aux_files="${ac_missing_aux_files} ${ac_aux}"
   2793         else
   2794           break
   2795         fi
   2796       fi
   2797     fi
   2798   done
   2799   if test "$ac_aux_dir_found" = yes; then
   2800     ac_aux_dir="$as_dir"
   2801     break
   2802   fi
   2803   ac_first_candidate=false
   2804 
   2805   as_found=false
   2806 done
   2807 IFS=$as_save_IFS
   2808 if $as_found
   2809 then :
   2810 
   2811 else $as_nop
   2812   as_fn_error $? "cannot find required auxiliary files:$ac_missing_aux_files" "$LINENO" 5
   2813 fi
   2814 
   2815 
   2816 # These three variables are undocumented and unsupported,
   2817 # and are intended to be withdrawn in a future Autoconf release.
   2818 # They can cause serious problems if a builder's source tree is in a directory
   2819 # whose full name contains unusual characters.
   2820 if test -f "${ac_aux_dir}config.guess"; then
   2821   ac_config_guess="$SHELL ${ac_aux_dir}config.guess"
   2822 fi
   2823 if test -f "${ac_aux_dir}config.sub"; then
   2824   ac_config_sub="$SHELL ${ac_aux_dir}config.sub"
   2825 fi
   2826 if test -f "$ac_aux_dir/configure"; then
   2827   ac_configure="$SHELL ${ac_aux_dir}configure"
   2828 fi
   2829 
   2830 # Check that the precious variables saved in the cache have kept the same
   2831 # value.
   2832 ac_cache_corrupted=false
   2833 for ac_var in $ac_precious_vars; do
   2834   eval ac_old_set=\$ac_cv_env_${ac_var}_set
   2835   eval ac_new_set=\$ac_env_${ac_var}_set
   2836   eval ac_old_val=\$ac_cv_env_${ac_var}_value
   2837   eval ac_new_val=\$ac_env_${ac_var}_value
   2838   case $ac_old_set,$ac_new_set in
   2839     set,)
   2840       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
   2841 printf "%s\n" "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
   2842       ac_cache_corrupted=: ;;
   2843     ,set)
   2844       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
   2845 printf "%s\n" "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
   2846       ac_cache_corrupted=: ;;
   2847     ,);;
   2848     *)
   2849       if test "x$ac_old_val" != "x$ac_new_val"; then
   2850 	# differences in whitespace do not lead to failure.
   2851 	ac_old_val_w=`echo x $ac_old_val`
   2852 	ac_new_val_w=`echo x $ac_new_val`
   2853 	if test "$ac_old_val_w" != "$ac_new_val_w"; then
   2854 	  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
   2855 printf "%s\n" "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
   2856 	  ac_cache_corrupted=:
   2857 	else
   2858 	  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
   2859 printf "%s\n" "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
   2860 	  eval $ac_var=\$ac_old_val
   2861 	fi
   2862 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
   2863 printf "%s\n" "$as_me:   former value:  \`$ac_old_val'" >&2;}
   2864 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
   2865 printf "%s\n" "$as_me:   current value: \`$ac_new_val'" >&2;}
   2866       fi;;
   2867   esac
   2868   # Pass precious variables to config.status.
   2869   if test "$ac_new_set" = set; then
   2870     case $ac_new_val in
   2871     *\'*) ac_arg=$ac_var=`printf "%s\n" "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
   2872     *) ac_arg=$ac_var=$ac_new_val ;;
   2873     esac
   2874     case " $ac_configure_args " in
   2875       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
   2876       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
   2877     esac
   2878   fi
   2879 done
   2880 if $ac_cache_corrupted; then
   2881   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   2882 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
   2883   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
   2884 printf "%s\n" "$as_me: error: changes in the environment can compromise the build" >&2;}
   2885   as_fn_error $? "run \`${MAKE-make} distclean' and/or \`rm $cache_file'
   2886 	    and start over" "$LINENO" 5
   2887 fi
   2888 ## -------------------- ##
   2889 ## Main body of script. ##
   2890 ## -------------------- ##
   2891 
   2892 ac_ext=c
   2893 ac_cpp='$CPP $CPPFLAGS'
   2894 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   2895 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   2896 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   2897 
   2898 
   2899 am__api_version='1.16'
   2900 
   2901 
   2902 
   2903   # Find a good install program.  We prefer a C program (faster),
   2904 # so one script is as good as another.  But avoid the broken or
   2905 # incompatible versions:
   2906 # SysV /etc/install, /usr/sbin/install
   2907 # SunOS /usr/etc/install
   2908 # IRIX /sbin/install
   2909 # AIX /bin/install
   2910 # AmigaOS /C/install, which installs bootblocks on floppy discs
   2911 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
   2912 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
   2913 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
   2914 # OS/2's system install, which has a completely different semantic
   2915 # ./install, which can be erroneously created by make from ./install.sh.
   2916 # Reject install programs that cannot install multiple files.
   2917 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
   2918 printf %s "checking for a BSD-compatible install... " >&6; }
   2919 if test -z "$INSTALL"; then
   2920 if test ${ac_cv_path_install+y}
   2921 then :
   2922   printf %s "(cached) " >&6
   2923 else $as_nop
   2924   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   2925 for as_dir in $PATH
   2926 do
   2927   IFS=$as_save_IFS
   2928   case $as_dir in #(((
   2929     '') as_dir=./ ;;
   2930     */) ;;
   2931     *) as_dir=$as_dir/ ;;
   2932   esac
   2933     # Account for fact that we put trailing slashes in our PATH walk.
   2934 case $as_dir in #((
   2935   ./ | /[cC]/* | \
   2936   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
   2937   ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
   2938   /usr/ucb/* ) ;;
   2939   *)
   2940     # OSF1 and SCO ODT 3.0 have their own names for install.
   2941     # Don't use installbsd from OSF since it installs stuff as root
   2942     # by default.
   2943     for ac_prog in ginstall scoinst install; do
   2944       for ac_exec_ext in '' $ac_executable_extensions; do
   2945 	if as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext"; then
   2946 	  if test $ac_prog = install &&
   2947 	    grep dspmsg "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
   2948 	    # AIX install.  It has an incompatible calling convention.
   2949 	    :
   2950 	  elif test $ac_prog = install &&
   2951 	    grep pwplus "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
   2952 	    # program-specific install script used by HP pwplus--don't use.
   2953 	    :
   2954 	  else
   2955 	    rm -rf conftest.one conftest.two conftest.dir
   2956 	    echo one > conftest.one
   2957 	    echo two > conftest.two
   2958 	    mkdir conftest.dir
   2959 	    if "$as_dir$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir/" &&
   2960 	      test -s conftest.one && test -s conftest.two &&
   2961 	      test -s conftest.dir/conftest.one &&
   2962 	      test -s conftest.dir/conftest.two
   2963 	    then
   2964 	      ac_cv_path_install="$as_dir$ac_prog$ac_exec_ext -c"
   2965 	      break 3
   2966 	    fi
   2967 	  fi
   2968 	fi
   2969       done
   2970     done
   2971     ;;
   2972 esac
   2973 
   2974   done
   2975 IFS=$as_save_IFS
   2976 
   2977 rm -rf conftest.one conftest.two conftest.dir
   2978 
   2979 fi
   2980   if test ${ac_cv_path_install+y}; then
   2981     INSTALL=$ac_cv_path_install
   2982   else
   2983     # As a last resort, use the slow shell script.  Don't cache a
   2984     # value for INSTALL within a source directory, because that will
   2985     # break other packages using the cache if that directory is
   2986     # removed, or if the value is a relative name.
   2987     INSTALL=$ac_install_sh
   2988   fi
   2989 fi
   2990 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
   2991 printf "%s\n" "$INSTALL" >&6; }
   2992 
   2993 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
   2994 # It thinks the first close brace ends the variable substitution.
   2995 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
   2996 
   2997 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
   2998 
   2999 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
   3000 
   3001 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
   3002 printf %s "checking whether build environment is sane... " >&6; }
   3003 # Reject unsafe characters in $srcdir or the absolute working directory
   3004 # name.  Accept space and tab only in the latter.
   3005 am_lf='
   3006 '
   3007 case `pwd` in
   3008   *[\\\"\#\$\&\'\`$am_lf]*)
   3009     as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
   3010 esac
   3011 case $srcdir in
   3012   *[\\\"\#\$\&\'\`$am_lf\ \	]*)
   3013     as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
   3014 esac
   3015 
   3016 # Do 'set' in a subshell so we don't clobber the current shell's
   3017 # arguments.  Must try -L first in case configure is actually a
   3018 # symlink; some systems play weird games with the mod time of symlinks
   3019 # (eg FreeBSD returns the mod time of the symlink's containing
   3020 # directory).
   3021 if (
   3022    am_has_slept=no
   3023    for am_try in 1 2; do
   3024      echo "timestamp, slept: $am_has_slept" > conftest.file
   3025      set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
   3026      if test "$*" = "X"; then
   3027 	# -L didn't work.
   3028 	set X `ls -t "$srcdir/configure" conftest.file`
   3029      fi
   3030      if test "$*" != "X $srcdir/configure conftest.file" \
   3031 	&& test "$*" != "X conftest.file $srcdir/configure"; then
   3032 
   3033 	# If neither matched, then we have a broken ls.  This can happen
   3034 	# if, for instance, CONFIG_SHELL is bash and it inherits a
   3035 	# broken ls alias from the environment.  This has actually
   3036 	# happened.  Such a system could not be considered "sane".
   3037 	as_fn_error $? "ls -t appears to fail.  Make sure there is not a broken
   3038   alias in your environment" "$LINENO" 5
   3039      fi
   3040      if test "$2" = conftest.file || test $am_try -eq 2; then
   3041        break
   3042      fi
   3043      # Just in case.
   3044      sleep 1
   3045      am_has_slept=yes
   3046    done
   3047    test "$2" = conftest.file
   3048    )
   3049 then
   3050    # Ok.
   3051    :
   3052 else
   3053    as_fn_error $? "newly created file is older than distributed files!
   3054 Check your system clock" "$LINENO" 5
   3055 fi
   3056 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   3057 printf "%s\n" "yes" >&6; }
   3058 # If we didn't sleep, we still need to ensure time stamps of config.status and
   3059 # generated files are strictly newer.
   3060 am_sleep_pid=
   3061 if grep 'slept: no' conftest.file >/dev/null 2>&1; then
   3062   ( sleep 1 ) &
   3063   am_sleep_pid=$!
   3064 fi
   3065 
   3066 rm -f conftest.file
   3067 
   3068 test "$program_prefix" != NONE &&
   3069   program_transform_name="s&^&$program_prefix&;$program_transform_name"
   3070 # Use a double $ so make ignores it.
   3071 test "$program_suffix" != NONE &&
   3072   program_transform_name="s&\$&$program_suffix&;$program_transform_name"
   3073 # Double any \ or $.
   3074 # By default was `s,x,x', remove it if useless.
   3075 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
   3076 program_transform_name=`printf "%s\n" "$program_transform_name" | sed "$ac_script"`
   3077 
   3078 
   3079 # Expand $ac_aux_dir to an absolute path.
   3080 am_aux_dir=`cd "$ac_aux_dir" && pwd`
   3081 
   3082 
   3083   if test x"${MISSING+set}" != xset; then
   3084   MISSING="\${SHELL} '$am_aux_dir/missing'"
   3085 fi
   3086 # Use eval to expand $SHELL
   3087 if eval "$MISSING --is-lightweight"; then
   3088   am_missing_run="$MISSING "
   3089 else
   3090   am_missing_run=
   3091   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
   3092 printf "%s\n" "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
   3093 fi
   3094 
   3095 if test x"${install_sh+set}" != xset; then
   3096   case $am_aux_dir in
   3097   *\ * | *\	*)
   3098     install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
   3099   *)
   3100     install_sh="\${SHELL} $am_aux_dir/install-sh"
   3101   esac
   3102 fi
   3103 
   3104 # Installed binaries are usually stripped using 'strip' when the user
   3105 # run "make install-strip".  However 'strip' might not be the right
   3106 # tool to use in cross-compilation environments, therefore Automake
   3107 # will honor the 'STRIP' environment variable to overrule this program.
   3108 if test "$cross_compiling" != no; then
   3109   if test -n "$ac_tool_prefix"; then
   3110   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
   3111 set dummy ${ac_tool_prefix}strip; ac_word=$2
   3112 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   3113 printf %s "checking for $ac_word... " >&6; }
   3114 if test ${ac_cv_prog_STRIP+y}
   3115 then :
   3116   printf %s "(cached) " >&6
   3117 else $as_nop
   3118   if test -n "$STRIP"; then
   3119   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
   3120 else
   3121 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   3122 for as_dir in $PATH
   3123 do
   3124   IFS=$as_save_IFS
   3125   case $as_dir in #(((
   3126     '') as_dir=./ ;;
   3127     */) ;;
   3128     *) as_dir=$as_dir/ ;;
   3129   esac
   3130     for ac_exec_ext in '' $ac_executable_extensions; do
   3131   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   3132     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
   3133     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   3134     break 2
   3135   fi
   3136 done
   3137   done
   3138 IFS=$as_save_IFS
   3139 
   3140 fi
   3141 fi
   3142 STRIP=$ac_cv_prog_STRIP
   3143 if test -n "$STRIP"; then
   3144   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
   3145 printf "%s\n" "$STRIP" >&6; }
   3146 else
   3147   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3148 printf "%s\n" "no" >&6; }
   3149 fi
   3150 
   3151 
   3152 fi
   3153 if test -z "$ac_cv_prog_STRIP"; then
   3154   ac_ct_STRIP=$STRIP
   3155   # Extract the first word of "strip", so it can be a program name with args.
   3156 set dummy strip; ac_word=$2
   3157 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   3158 printf %s "checking for $ac_word... " >&6; }
   3159 if test ${ac_cv_prog_ac_ct_STRIP+y}
   3160 then :
   3161   printf %s "(cached) " >&6
   3162 else $as_nop
   3163   if test -n "$ac_ct_STRIP"; then
   3164   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
   3165 else
   3166 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   3167 for as_dir in $PATH
   3168 do
   3169   IFS=$as_save_IFS
   3170   case $as_dir in #(((
   3171     '') as_dir=./ ;;
   3172     */) ;;
   3173     *) as_dir=$as_dir/ ;;
   3174   esac
   3175     for ac_exec_ext in '' $ac_executable_extensions; do
   3176   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   3177     ac_cv_prog_ac_ct_STRIP="strip"
   3178     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   3179     break 2
   3180   fi
   3181 done
   3182   done
   3183 IFS=$as_save_IFS
   3184 
   3185 fi
   3186 fi
   3187 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
   3188 if test -n "$ac_ct_STRIP"; then
   3189   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
   3190 printf "%s\n" "$ac_ct_STRIP" >&6; }
   3191 else
   3192   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3193 printf "%s\n" "no" >&6; }
   3194 fi
   3195 
   3196   if test "x$ac_ct_STRIP" = x; then
   3197     STRIP=":"
   3198   else
   3199     case $cross_compiling:$ac_tool_warned in
   3200 yes:)
   3201 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   3202 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   3203 ac_tool_warned=yes ;;
   3204 esac
   3205     STRIP=$ac_ct_STRIP
   3206   fi
   3207 else
   3208   STRIP="$ac_cv_prog_STRIP"
   3209 fi
   3210 
   3211 fi
   3212 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
   3213 
   3214 
   3215   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a race-free mkdir -p" >&5
   3216 printf %s "checking for a race-free mkdir -p... " >&6; }
   3217 if test -z "$MKDIR_P"; then
   3218   if test ${ac_cv_path_mkdir+y}
   3219 then :
   3220   printf %s "(cached) " >&6
   3221 else $as_nop
   3222   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   3223 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
   3224 do
   3225   IFS=$as_save_IFS
   3226   case $as_dir in #(((
   3227     '') as_dir=./ ;;
   3228     */) ;;
   3229     *) as_dir=$as_dir/ ;;
   3230   esac
   3231     for ac_prog in mkdir gmkdir; do
   3232 	 for ac_exec_ext in '' $ac_executable_extensions; do
   3233 	   as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext" || continue
   3234 	   case `"$as_dir$ac_prog$ac_exec_ext" --version 2>&1` in #(
   3235 	     'mkdir ('*'coreutils) '* | \
   3236 	     'BusyBox '* | \
   3237 	     'mkdir (fileutils) '4.1*)
   3238 	       ac_cv_path_mkdir=$as_dir$ac_prog$ac_exec_ext
   3239 	       break 3;;
   3240 	   esac
   3241 	 done
   3242        done
   3243   done
   3244 IFS=$as_save_IFS
   3245 
   3246 fi
   3247 
   3248   test -d ./--version && rmdir ./--version
   3249   if test ${ac_cv_path_mkdir+y}; then
   3250     MKDIR_P="$ac_cv_path_mkdir -p"
   3251   else
   3252     # As a last resort, use the slow shell script.  Don't cache a
   3253     # value for MKDIR_P within a source directory, because that will
   3254     # break other packages using the cache if that directory is
   3255     # removed, or if the value is a relative name.
   3256     MKDIR_P="$ac_install_sh -d"
   3257   fi
   3258 fi
   3259 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
   3260 printf "%s\n" "$MKDIR_P" >&6; }
   3261 
   3262 for ac_prog in gawk mawk nawk awk
   3263 do
   3264   # Extract the first word of "$ac_prog", so it can be a program name with args.
   3265 set dummy $ac_prog; ac_word=$2
   3266 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   3267 printf %s "checking for $ac_word... " >&6; }
   3268 if test ${ac_cv_prog_AWK+y}
   3269 then :
   3270   printf %s "(cached) " >&6
   3271 else $as_nop
   3272   if test -n "$AWK"; then
   3273   ac_cv_prog_AWK="$AWK" # Let the user override the test.
   3274 else
   3275 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   3276 for as_dir in $PATH
   3277 do
   3278   IFS=$as_save_IFS
   3279   case $as_dir in #(((
   3280     '') as_dir=./ ;;
   3281     */) ;;
   3282     *) as_dir=$as_dir/ ;;
   3283   esac
   3284     for ac_exec_ext in '' $ac_executable_extensions; do
   3285   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   3286     ac_cv_prog_AWK="$ac_prog"
   3287     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   3288     break 2
   3289   fi
   3290 done
   3291   done
   3292 IFS=$as_save_IFS
   3293 
   3294 fi
   3295 fi
   3296 AWK=$ac_cv_prog_AWK
   3297 if test -n "$AWK"; then
   3298   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
   3299 printf "%s\n" "$AWK" >&6; }
   3300 else
   3301   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3302 printf "%s\n" "no" >&6; }
   3303 fi
   3304 
   3305 
   3306   test -n "$AWK" && break
   3307 done
   3308 
   3309 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
   3310 printf %s "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
   3311 set x ${MAKE-make}
   3312 ac_make=`printf "%s\n" "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
   3313 if eval test \${ac_cv_prog_make_${ac_make}_set+y}
   3314 then :
   3315   printf %s "(cached) " >&6
   3316 else $as_nop
   3317   cat >conftest.make <<\_ACEOF
   3318 SHELL = /bin/sh
   3319 all:
   3320 	@echo '@@@%%%=$(MAKE)=@@@%%%'
   3321 _ACEOF
   3322 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
   3323 case `${MAKE-make} -f conftest.make 2>/dev/null` in
   3324   *@@@%%%=?*=@@@%%%*)
   3325     eval ac_cv_prog_make_${ac_make}_set=yes;;
   3326   *)
   3327     eval ac_cv_prog_make_${ac_make}_set=no;;
   3328 esac
   3329 rm -f conftest.make
   3330 fi
   3331 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
   3332   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   3333 printf "%s\n" "yes" >&6; }
   3334   SET_MAKE=
   3335 else
   3336   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3337 printf "%s\n" "no" >&6; }
   3338   SET_MAKE="MAKE=${MAKE-make}"
   3339 fi
   3340 
   3341 rm -rf .tst 2>/dev/null
   3342 mkdir .tst 2>/dev/null
   3343 if test -d .tst; then
   3344   am__leading_dot=.
   3345 else
   3346   am__leading_dot=_
   3347 fi
   3348 rmdir .tst 2>/dev/null
   3349 
   3350 # Check whether --enable-silent-rules was given.
   3351 if test ${enable_silent_rules+y}
   3352 then :
   3353   enableval=$enable_silent_rules;
   3354 fi
   3355 
   3356 case $enable_silent_rules in # (((
   3357   yes) AM_DEFAULT_VERBOSITY=0;;
   3358    no) AM_DEFAULT_VERBOSITY=1;;
   3359     *) AM_DEFAULT_VERBOSITY=1;;
   3360 esac
   3361 am_make=${MAKE-make}
   3362 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
   3363 printf %s "checking whether $am_make supports nested variables... " >&6; }
   3364 if test ${am_cv_make_support_nested_variables+y}
   3365 then :
   3366   printf %s "(cached) " >&6
   3367 else $as_nop
   3368   if printf "%s\n" 'TRUE=$(BAR$(V))
   3369 BAR0=false
   3370 BAR1=true
   3371 V=1
   3372 am__doit:
   3373 	@$(TRUE)
   3374 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
   3375   am_cv_make_support_nested_variables=yes
   3376 else
   3377   am_cv_make_support_nested_variables=no
   3378 fi
   3379 fi
   3380 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
   3381 printf "%s\n" "$am_cv_make_support_nested_variables" >&6; }
   3382 if test $am_cv_make_support_nested_variables = yes; then
   3383     AM_V='$(V)'
   3384   AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
   3385 else
   3386   AM_V=$AM_DEFAULT_VERBOSITY
   3387   AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
   3388 fi
   3389 AM_BACKSLASH='\'
   3390 
   3391 if test "`cd $srcdir && pwd`" != "`pwd`"; then
   3392   # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
   3393   # is not polluted with repeated "-I."
   3394   am__isrc=' -I$(srcdir)'
   3395   # test to see if srcdir already configured
   3396   if test -f $srcdir/config.status; then
   3397     as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
   3398   fi
   3399 fi
   3400 
   3401 # test whether we have cygpath
   3402 if test -z "$CYGPATH_W"; then
   3403   if (cygpath --version) >/dev/null 2>/dev/null; then
   3404     CYGPATH_W='cygpath -w'
   3405   else
   3406     CYGPATH_W=echo
   3407   fi
   3408 fi
   3409 
   3410 
   3411 # Define the identity of the package.
   3412  PACKAGE='file'
   3413  VERSION='5.45'
   3414 
   3415 
   3416 printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h
   3417 
   3418 
   3419 printf "%s\n" "#define VERSION \"$VERSION\"" >>confdefs.h
   3420 
   3421 # Some tools Automake needs.
   3422 
   3423 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
   3424 
   3425 
   3426 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
   3427 
   3428 
   3429 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
   3430 
   3431 
   3432 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
   3433 
   3434 
   3435 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
   3436 
   3437 # For better backward compatibility.  To be removed once Automake 1.9.x
   3438 # dies out for good.  For more background, see:
   3439 # <https://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
   3440 # <https://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
   3441 mkdir_p='$(MKDIR_P)'
   3442 
   3443 # We need awk for the "check" target (and possibly the TAP driver).  The
   3444 # system "awk" is bad on some platforms.
   3445 # Always define AMTAR for backward compatibility.  Yes, it's still used
   3446 # in the wild :-(  We should find a proper way to deprecate it ...
   3447 AMTAR='$${TAR-tar}'
   3448 
   3449 
   3450 # We'll loop over all known methods to create a tar archive until one works.
   3451 _am_tools='gnutar  pax cpio none'
   3452 
   3453 am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
   3454 
   3455 
   3456 
   3457 
   3458 
   3459 # Variables for tags utilities; see am/tags.am
   3460 if test -z "$CTAGS"; then
   3461   CTAGS=ctags
   3462 fi
   3463 
   3464 if test -z "$ETAGS"; then
   3465   ETAGS=etags
   3466 fi
   3467 
   3468 if test -z "$CSCOPE"; then
   3469   CSCOPE=cscope
   3470 fi
   3471 
   3472 
   3473 
   3474 # POSIX will say in a future version that running "rm -f" with no argument
   3475 # is OK; and we want to be able to make that assumption in our Makefile
   3476 # recipes.  So use an aggressive probe to check that the usage we want is
   3477 # actually supported "in the wild" to an acceptable degree.
   3478 # See automake bug#10828.
   3479 # To make any issue more visible, cause the running configure to be aborted
   3480 # by default if the 'rm' program in use doesn't match our expectations; the
   3481 # user can still override this though.
   3482 if rm -f && rm -fr && rm -rf; then : OK; else
   3483   cat >&2 <<'END'
   3484 Oops!
   3485 
   3486 Your 'rm' program seems unable to run without file operands specified
   3487 on the command line, even when the '-f' option is present.  This is contrary
   3488 to the behaviour of most rm programs out there, and not conforming with
   3489 the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
   3490 
   3491 Please tell bug-automake@gnu.org about your system, including the value
   3492 of your $PATH and any error possibly output before this message.  This
   3493 can help us improve future automake versions.
   3494 
   3495 END
   3496   if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
   3497     echo 'Configuration will proceed anyway, since you have set the' >&2
   3498     echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
   3499     echo >&2
   3500   else
   3501     cat >&2 <<'END'
   3502 Aborting the configuration process, to ensure you take notice of the issue.
   3503 
   3504 You can download and install GNU coreutils to get an 'rm' implementation
   3505 that behaves properly: <https://www.gnu.org/software/coreutils/>.
   3506 
   3507 If you want to complete the configuration process using your problematic
   3508 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
   3509 to "yes", and re-run configure.
   3510 
   3511 END
   3512     as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
   3513   fi
   3514 fi
   3515 
   3516 # Check whether --enable-silent-rules was given.
   3517 if test ${enable_silent_rules+y}
   3518 then :
   3519   enableval=$enable_silent_rules;
   3520 fi
   3521 
   3522 case $enable_silent_rules in # (((
   3523   yes) AM_DEFAULT_VERBOSITY=0;;
   3524    no) AM_DEFAULT_VERBOSITY=1;;
   3525     *) AM_DEFAULT_VERBOSITY=0;;
   3526 esac
   3527 am_make=${MAKE-make}
   3528 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
   3529 printf %s "checking whether $am_make supports nested variables... " >&6; }
   3530 if test ${am_cv_make_support_nested_variables+y}
   3531 then :
   3532   printf %s "(cached) " >&6
   3533 else $as_nop
   3534   if printf "%s\n" 'TRUE=$(BAR$(V))
   3535 BAR0=false
   3536 BAR1=true
   3537 V=1
   3538 am__doit:
   3539 	@$(TRUE)
   3540 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
   3541   am_cv_make_support_nested_variables=yes
   3542 else
   3543   am_cv_make_support_nested_variables=no
   3544 fi
   3545 fi
   3546 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
   3547 printf "%s\n" "$am_cv_make_support_nested_variables" >&6; }
   3548 if test $am_cv_make_support_nested_variables = yes; then
   3549     AM_V='$(V)'
   3550   AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
   3551 else
   3552   AM_V=$AM_DEFAULT_VERBOSITY
   3553   AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
   3554 fi
   3555 AM_BACKSLASH='\'
   3556 
   3557 
   3558 ac_config_headers="$ac_config_headers config.h"
   3559 
   3560 
   3561 
   3562 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for builtin ELF support" >&5
   3563 printf %s "checking for builtin ELF support... " >&6; }
   3564 # Check whether --enable-elf was given.
   3565 if test ${enable_elf+y}
   3566 then :
   3567   enableval=$enable_elf; if test "${enableval}" = yes; then
   3568   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   3569 printf "%s\n" "yes" >&6; }
   3570 
   3571 printf "%s\n" "#define BUILTIN_ELF 1" >>confdefs.h
   3572 
   3573 else
   3574   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3575 printf "%s\n" "no" >&6; }
   3576 fi
   3577 else $as_nop
   3578 
   3579   # enable by default
   3580   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   3581 printf "%s\n" "yes" >&6; }
   3582 
   3583 printf "%s\n" "#define BUILTIN_ELF 1" >>confdefs.h
   3584 
   3585 
   3586 fi
   3587 
   3588 
   3589 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ELF core file support" >&5
   3590 printf %s "checking for ELF core file support... " >&6; }
   3591 # Check whether --enable-elf-core was given.
   3592 if test ${enable_elf_core+y}
   3593 then :
   3594   enableval=$enable_elf_core; if test "${enableval}" = yes; then
   3595   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   3596 printf "%s\n" "yes" >&6; }
   3597 
   3598 printf "%s\n" "#define ELFCORE 1" >>confdefs.h
   3599 
   3600 else
   3601   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3602 printf "%s\n" "no" >&6; }
   3603 fi
   3604 else $as_nop
   3605 
   3606   # enable by default
   3607   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   3608 printf "%s\n" "yes" >&6; }
   3609 
   3610 printf "%s\n" "#define ELFCORE 1" >>confdefs.h
   3611 
   3612 
   3613 fi
   3614 
   3615 
   3616 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for zlib support" >&5
   3617 printf %s "checking for zlib support... " >&6; }
   3618 # Check whether --enable-zlib was given.
   3619 if test ${enable_zlib+y}
   3620 then :
   3621   enableval=$enable_zlib;
   3622 fi
   3623 
   3624 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_zlib" >&5
   3625 printf "%s\n" "$enable_zlib" >&6; }
   3626 
   3627 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for bzlib support" >&5
   3628 printf %s "checking for bzlib support... " >&6; }
   3629 # Check whether --enable-bzlib was given.
   3630 if test ${enable_bzlib+y}
   3631 then :
   3632   enableval=$enable_bzlib;
   3633 fi
   3634 
   3635 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_bzlib" >&5
   3636 printf "%s\n" "$enable_bzlib" >&6; }
   3637 
   3638 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for xzlib support" >&5
   3639 printf %s "checking for xzlib support... " >&6; }
   3640 # Check whether --enable-xzlib was given.
   3641 if test ${enable_xzlib+y}
   3642 then :
   3643   enableval=$enable_xzlib;
   3644 fi
   3645 
   3646 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_xzlib" >&5
   3647 printf "%s\n" "$enable_xzlib" >&6; }
   3648 
   3649 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for zstdlib support" >&5
   3650 printf %s "checking for zstdlib support... " >&6; }
   3651 # Check whether --enable-zstdlib was given.
   3652 if test ${enable_zstdlib+y}
   3653 then :
   3654   enableval=$enable_zstdlib;
   3655 fi
   3656 
   3657 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_zstdlib" >&5
   3658 printf "%s\n" "$enable_zstdlib" >&6; }
   3659 
   3660 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for lzlib support" >&5
   3661 printf %s "checking for lzlib support... " >&6; }
   3662 # Check whether --enable-lzlib was given.
   3663 if test ${enable_lzlib+y}
   3664 then :
   3665   enableval=$enable_lzlib;
   3666 fi
   3667 
   3668 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_lzlib" >&5
   3669 printf "%s\n" "$enable_lzlib" >&6; }
   3670 
   3671 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for libseccomp support" >&5
   3672 printf %s "checking for libseccomp support... " >&6; }
   3673 # Check whether --enable-libseccomp was given.
   3674 if test ${enable_libseccomp+y}
   3675 then :
   3676   enableval=$enable_libseccomp;
   3677 fi
   3678 
   3679 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_libseccomp" >&5
   3680 printf "%s\n" "$enable_libseccomp" >&6; }
   3681 
   3682 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for file formats in man section 5" >&5
   3683 printf %s "checking for file formats in man section 5... " >&6; }
   3684 # Check whether --enable-fsect-man5 was given.
   3685 if test ${enable_fsect_man5+y}
   3686 then :
   3687   enableval=$enable_fsect_man5; if test "${enableval}" = yes; then
   3688   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   3689 printf "%s\n" "yes" >&6; }
   3690   fsect=5
   3691 else
   3692   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3693 printf "%s\n" "no" >&6; }
   3694   fsect=4
   3695 fi
   3696 else $as_nop
   3697 
   3698   # disable by default
   3699   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3700 printf "%s\n" "no" >&6; }
   3701   fsect=4
   3702 
   3703 fi
   3704 
   3705 
   3706 
   3707 
   3708   # Make sure we can run config.sub.
   3709 $SHELL "${ac_aux_dir}config.sub" sun4 >/dev/null 2>&1 ||
   3710   as_fn_error $? "cannot run $SHELL ${ac_aux_dir}config.sub" "$LINENO" 5
   3711 
   3712 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
   3713 printf %s "checking build system type... " >&6; }
   3714 if test ${ac_cv_build+y}
   3715 then :
   3716   printf %s "(cached) " >&6
   3717 else $as_nop
   3718   ac_build_alias=$build_alias
   3719 test "x$ac_build_alias" = x &&
   3720   ac_build_alias=`$SHELL "${ac_aux_dir}config.guess"`
   3721 test "x$ac_build_alias" = x &&
   3722   as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
   3723 ac_cv_build=`$SHELL "${ac_aux_dir}config.sub" $ac_build_alias` ||
   3724   as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $ac_build_alias failed" "$LINENO" 5
   3725 
   3726 fi
   3727 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
   3728 printf "%s\n" "$ac_cv_build" >&6; }
   3729 case $ac_cv_build in
   3730 *-*-*) ;;
   3731 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
   3732 esac
   3733 build=$ac_cv_build
   3734 ac_save_IFS=$IFS; IFS='-'
   3735 set x $ac_cv_build
   3736 shift
   3737 build_cpu=$1
   3738 build_vendor=$2
   3739 shift; shift
   3740 # Remember, the first character of IFS is used to create $*,
   3741 # except with old shells:
   3742 build_os=$*
   3743 IFS=$ac_save_IFS
   3744 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
   3745 
   3746 
   3747 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
   3748 printf %s "checking host system type... " >&6; }
   3749 if test ${ac_cv_host+y}
   3750 then :
   3751   printf %s "(cached) " >&6
   3752 else $as_nop
   3753   if test "x$host_alias" = x; then
   3754   ac_cv_host=$ac_cv_build
   3755 else
   3756   ac_cv_host=`$SHELL "${ac_aux_dir}config.sub" $host_alias` ||
   3757     as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $host_alias failed" "$LINENO" 5
   3758 fi
   3759 
   3760 fi
   3761 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
   3762 printf "%s\n" "$ac_cv_host" >&6; }
   3763 case $ac_cv_host in
   3764 *-*-*) ;;
   3765 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
   3766 esac
   3767 host=$ac_cv_host
   3768 ac_save_IFS=$IFS; IFS='-'
   3769 set x $ac_cv_host
   3770 shift
   3771 host_cpu=$1
   3772 host_vendor=$2
   3773 shift; shift
   3774 # Remember, the first character of IFS is used to create $*,
   3775 # except with old shells:
   3776 host_os=$*
   3777 IFS=$ac_save_IFS
   3778 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
   3779 
   3780 
   3781 case "$host_os" in
   3782    mingw32*)
   3783       MINGW=1
   3784       ;;
   3785    *)
   3786       MINGW=0
   3787       ;;
   3788 esac
   3789 
   3790  if test "$MINGW" = 1; then
   3791   MINGW_TRUE=
   3792   MINGW_FALSE='#'
   3793 else
   3794   MINGW_TRUE='#'
   3795   MINGW_FALSE=
   3796 fi
   3797 
   3798 
   3799 pkgdatadir='$(datadir)/misc'
   3800 
   3801 
   3802  if test x$fsect = x5; then
   3803   FSECT5_TRUE=
   3804   FSECT5_FALSE='#'
   3805 else
   3806   FSECT5_TRUE='#'
   3807   FSECT5_FALSE=
   3808 fi
   3809 
   3810 
   3811 
   3812 
   3813 
   3814 
   3815 
   3816 
   3817 
   3818 
   3819 
   3820 
   3821 
   3822 ac_ext=c
   3823 ac_cpp='$CPP $CPPFLAGS'
   3824 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   3825 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   3826 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   3827 if test -n "$ac_tool_prefix"; then
   3828   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
   3829 set dummy ${ac_tool_prefix}gcc; ac_word=$2
   3830 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   3831 printf %s "checking for $ac_word... " >&6; }
   3832 if test ${ac_cv_prog_CC+y}
   3833 then :
   3834   printf %s "(cached) " >&6
   3835 else $as_nop
   3836   if test -n "$CC"; then
   3837   ac_cv_prog_CC="$CC" # Let the user override the test.
   3838 else
   3839 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   3840 for as_dir in $PATH
   3841 do
   3842   IFS=$as_save_IFS
   3843   case $as_dir in #(((
   3844     '') as_dir=./ ;;
   3845     */) ;;
   3846     *) as_dir=$as_dir/ ;;
   3847   esac
   3848     for ac_exec_ext in '' $ac_executable_extensions; do
   3849   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   3850     ac_cv_prog_CC="${ac_tool_prefix}gcc"
   3851     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   3852     break 2
   3853   fi
   3854 done
   3855   done
   3856 IFS=$as_save_IFS
   3857 
   3858 fi
   3859 fi
   3860 CC=$ac_cv_prog_CC
   3861 if test -n "$CC"; then
   3862   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
   3863 printf "%s\n" "$CC" >&6; }
   3864 else
   3865   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3866 printf "%s\n" "no" >&6; }
   3867 fi
   3868 
   3869 
   3870 fi
   3871 if test -z "$ac_cv_prog_CC"; then
   3872   ac_ct_CC=$CC
   3873   # Extract the first word of "gcc", so it can be a program name with args.
   3874 set dummy gcc; ac_word=$2
   3875 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   3876 printf %s "checking for $ac_word... " >&6; }
   3877 if test ${ac_cv_prog_ac_ct_CC+y}
   3878 then :
   3879   printf %s "(cached) " >&6
   3880 else $as_nop
   3881   if test -n "$ac_ct_CC"; then
   3882   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
   3883 else
   3884 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   3885 for as_dir in $PATH
   3886 do
   3887   IFS=$as_save_IFS
   3888   case $as_dir in #(((
   3889     '') as_dir=./ ;;
   3890     */) ;;
   3891     *) as_dir=$as_dir/ ;;
   3892   esac
   3893     for ac_exec_ext in '' $ac_executable_extensions; do
   3894   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   3895     ac_cv_prog_ac_ct_CC="gcc"
   3896     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   3897     break 2
   3898   fi
   3899 done
   3900   done
   3901 IFS=$as_save_IFS
   3902 
   3903 fi
   3904 fi
   3905 ac_ct_CC=$ac_cv_prog_ac_ct_CC
   3906 if test -n "$ac_ct_CC"; then
   3907   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
   3908 printf "%s\n" "$ac_ct_CC" >&6; }
   3909 else
   3910   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3911 printf "%s\n" "no" >&6; }
   3912 fi
   3913 
   3914   if test "x$ac_ct_CC" = x; then
   3915     CC=""
   3916   else
   3917     case $cross_compiling:$ac_tool_warned in
   3918 yes:)
   3919 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   3920 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   3921 ac_tool_warned=yes ;;
   3922 esac
   3923     CC=$ac_ct_CC
   3924   fi
   3925 else
   3926   CC="$ac_cv_prog_CC"
   3927 fi
   3928 
   3929 if test -z "$CC"; then
   3930           if test -n "$ac_tool_prefix"; then
   3931     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
   3932 set dummy ${ac_tool_prefix}cc; ac_word=$2
   3933 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   3934 printf %s "checking for $ac_word... " >&6; }
   3935 if test ${ac_cv_prog_CC+y}
   3936 then :
   3937   printf %s "(cached) " >&6
   3938 else $as_nop
   3939   if test -n "$CC"; then
   3940   ac_cv_prog_CC="$CC" # Let the user override the test.
   3941 else
   3942 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   3943 for as_dir in $PATH
   3944 do
   3945   IFS=$as_save_IFS
   3946   case $as_dir in #(((
   3947     '') as_dir=./ ;;
   3948     */) ;;
   3949     *) as_dir=$as_dir/ ;;
   3950   esac
   3951     for ac_exec_ext in '' $ac_executable_extensions; do
   3952   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   3953     ac_cv_prog_CC="${ac_tool_prefix}cc"
   3954     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   3955     break 2
   3956   fi
   3957 done
   3958   done
   3959 IFS=$as_save_IFS
   3960 
   3961 fi
   3962 fi
   3963 CC=$ac_cv_prog_CC
   3964 if test -n "$CC"; then
   3965   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
   3966 printf "%s\n" "$CC" >&6; }
   3967 else
   3968   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3969 printf "%s\n" "no" >&6; }
   3970 fi
   3971 
   3972 
   3973   fi
   3974 fi
   3975 if test -z "$CC"; then
   3976   # Extract the first word of "cc", so it can be a program name with args.
   3977 set dummy cc; ac_word=$2
   3978 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   3979 printf %s "checking for $ac_word... " >&6; }
   3980 if test ${ac_cv_prog_CC+y}
   3981 then :
   3982   printf %s "(cached) " >&6
   3983 else $as_nop
   3984   if test -n "$CC"; then
   3985   ac_cv_prog_CC="$CC" # Let the user override the test.
   3986 else
   3987   ac_prog_rejected=no
   3988 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   3989 for as_dir in $PATH
   3990 do
   3991   IFS=$as_save_IFS
   3992   case $as_dir in #(((
   3993     '') as_dir=./ ;;
   3994     */) ;;
   3995     *) as_dir=$as_dir/ ;;
   3996   esac
   3997     for ac_exec_ext in '' $ac_executable_extensions; do
   3998   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   3999     if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
   4000        ac_prog_rejected=yes
   4001        continue
   4002      fi
   4003     ac_cv_prog_CC="cc"
   4004     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   4005     break 2
   4006   fi
   4007 done
   4008   done
   4009 IFS=$as_save_IFS
   4010 
   4011 if test $ac_prog_rejected = yes; then
   4012   # We found a bogon in the path, so make sure we never use it.
   4013   set dummy $ac_cv_prog_CC
   4014   shift
   4015   if test $# != 0; then
   4016     # We chose a different compiler from the bogus one.
   4017     # However, it has the same basename, so the bogon will be chosen
   4018     # first if we set CC to just the basename; use the full file name.
   4019     shift
   4020     ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@"
   4021   fi
   4022 fi
   4023 fi
   4024 fi
   4025 CC=$ac_cv_prog_CC
   4026 if test -n "$CC"; then
   4027   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
   4028 printf "%s\n" "$CC" >&6; }
   4029 else
   4030   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   4031 printf "%s\n" "no" >&6; }
   4032 fi
   4033 
   4034 
   4035 fi
   4036 if test -z "$CC"; then
   4037   if test -n "$ac_tool_prefix"; then
   4038   for ac_prog in cl.exe
   4039   do
   4040     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
   4041 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
   4042 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   4043 printf %s "checking for $ac_word... " >&6; }
   4044 if test ${ac_cv_prog_CC+y}
   4045 then :
   4046   printf %s "(cached) " >&6
   4047 else $as_nop
   4048   if test -n "$CC"; then
   4049   ac_cv_prog_CC="$CC" # Let the user override the test.
   4050 else
   4051 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   4052 for as_dir in $PATH
   4053 do
   4054   IFS=$as_save_IFS
   4055   case $as_dir in #(((
   4056     '') as_dir=./ ;;
   4057     */) ;;
   4058     *) as_dir=$as_dir/ ;;
   4059   esac
   4060     for ac_exec_ext in '' $ac_executable_extensions; do
   4061   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   4062     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
   4063     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   4064     break 2
   4065   fi
   4066 done
   4067   done
   4068 IFS=$as_save_IFS
   4069 
   4070 fi
   4071 fi
   4072 CC=$ac_cv_prog_CC
   4073 if test -n "$CC"; then
   4074   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
   4075 printf "%s\n" "$CC" >&6; }
   4076 else
   4077   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   4078 printf "%s\n" "no" >&6; }
   4079 fi
   4080 
   4081 
   4082     test -n "$CC" && break
   4083   done
   4084 fi
   4085 if test -z "$CC"; then
   4086   ac_ct_CC=$CC
   4087   for ac_prog in cl.exe
   4088 do
   4089   # Extract the first word of "$ac_prog", so it can be a program name with args.
   4090 set dummy $ac_prog; ac_word=$2
   4091 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   4092 printf %s "checking for $ac_word... " >&6; }
   4093 if test ${ac_cv_prog_ac_ct_CC+y}
   4094 then :
   4095   printf %s "(cached) " >&6
   4096 else $as_nop
   4097   if test -n "$ac_ct_CC"; then
   4098   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
   4099 else
   4100 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   4101 for as_dir in $PATH
   4102 do
   4103   IFS=$as_save_IFS
   4104   case $as_dir in #(((
   4105     '') as_dir=./ ;;
   4106     */) ;;
   4107     *) as_dir=$as_dir/ ;;
   4108   esac
   4109     for ac_exec_ext in '' $ac_executable_extensions; do
   4110   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   4111     ac_cv_prog_ac_ct_CC="$ac_prog"
   4112     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   4113     break 2
   4114   fi
   4115 done
   4116   done
   4117 IFS=$as_save_IFS
   4118 
   4119 fi
   4120 fi
   4121 ac_ct_CC=$ac_cv_prog_ac_ct_CC
   4122 if test -n "$ac_ct_CC"; then
   4123   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
   4124 printf "%s\n" "$ac_ct_CC" >&6; }
   4125 else
   4126   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   4127 printf "%s\n" "no" >&6; }
   4128 fi
   4129 
   4130 
   4131   test -n "$ac_ct_CC" && break
   4132 done
   4133 
   4134   if test "x$ac_ct_CC" = x; then
   4135     CC=""
   4136   else
   4137     case $cross_compiling:$ac_tool_warned in
   4138 yes:)
   4139 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   4140 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   4141 ac_tool_warned=yes ;;
   4142 esac
   4143     CC=$ac_ct_CC
   4144   fi
   4145 fi
   4146 
   4147 fi
   4148 if test -z "$CC"; then
   4149   if test -n "$ac_tool_prefix"; then
   4150   # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args.
   4151 set dummy ${ac_tool_prefix}clang; ac_word=$2
   4152 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   4153 printf %s "checking for $ac_word... " >&6; }
   4154 if test ${ac_cv_prog_CC+y}
   4155 then :
   4156   printf %s "(cached) " >&6
   4157 else $as_nop
   4158   if test -n "$CC"; then
   4159   ac_cv_prog_CC="$CC" # Let the user override the test.
   4160 else
   4161 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   4162 for as_dir in $PATH
   4163 do
   4164   IFS=$as_save_IFS
   4165   case $as_dir in #(((
   4166     '') as_dir=./ ;;
   4167     */) ;;
   4168     *) as_dir=$as_dir/ ;;
   4169   esac
   4170     for ac_exec_ext in '' $ac_executable_extensions; do
   4171   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   4172     ac_cv_prog_CC="${ac_tool_prefix}clang"
   4173     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   4174     break 2
   4175   fi
   4176 done
   4177   done
   4178 IFS=$as_save_IFS
   4179 
   4180 fi
   4181 fi
   4182 CC=$ac_cv_prog_CC
   4183 if test -n "$CC"; then
   4184   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
   4185 printf "%s\n" "$CC" >&6; }
   4186 else
   4187   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   4188 printf "%s\n" "no" >&6; }
   4189 fi
   4190 
   4191 
   4192 fi
   4193 if test -z "$ac_cv_prog_CC"; then
   4194   ac_ct_CC=$CC
   4195   # Extract the first word of "clang", so it can be a program name with args.
   4196 set dummy clang; ac_word=$2
   4197 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   4198 printf %s "checking for $ac_word... " >&6; }
   4199 if test ${ac_cv_prog_ac_ct_CC+y}
   4200 then :
   4201   printf %s "(cached) " >&6
   4202 else $as_nop
   4203   if test -n "$ac_ct_CC"; then
   4204   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
   4205 else
   4206 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   4207 for as_dir in $PATH
   4208 do
   4209   IFS=$as_save_IFS
   4210   case $as_dir in #(((
   4211     '') as_dir=./ ;;
   4212     */) ;;
   4213     *) as_dir=$as_dir/ ;;
   4214   esac
   4215     for ac_exec_ext in '' $ac_executable_extensions; do
   4216   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   4217     ac_cv_prog_ac_ct_CC="clang"
   4218     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   4219     break 2
   4220   fi
   4221 done
   4222   done
   4223 IFS=$as_save_IFS
   4224 
   4225 fi
   4226 fi
   4227 ac_ct_CC=$ac_cv_prog_ac_ct_CC
   4228 if test -n "$ac_ct_CC"; then
   4229   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
   4230 printf "%s\n" "$ac_ct_CC" >&6; }
   4231 else
   4232   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   4233 printf "%s\n" "no" >&6; }
   4234 fi
   4235 
   4236   if test "x$ac_ct_CC" = x; then
   4237     CC=""
   4238   else
   4239     case $cross_compiling:$ac_tool_warned in
   4240 yes:)
   4241 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   4242 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   4243 ac_tool_warned=yes ;;
   4244 esac
   4245     CC=$ac_ct_CC
   4246   fi
   4247 else
   4248   CC="$ac_cv_prog_CC"
   4249 fi
   4250 
   4251 fi
   4252 
   4253 
   4254 test -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   4255 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
   4256 as_fn_error $? "no acceptable C compiler found in \$PATH
   4257 See \`config.log' for more details" "$LINENO" 5; }
   4258 
   4259 # Provide some information about the compiler.
   4260 printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
   4261 set X $ac_compile
   4262 ac_compiler=$2
   4263 for ac_option in --version -v -V -qversion -version; do
   4264   { { ac_try="$ac_compiler $ac_option >&5"
   4265 case "(($ac_try" in
   4266   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   4267   *) ac_try_echo=$ac_try;;
   4268 esac
   4269 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   4270 printf "%s\n" "$ac_try_echo"; } >&5
   4271   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
   4272   ac_status=$?
   4273   if test -s conftest.err; then
   4274     sed '10a\
   4275 ... rest of stderr output deleted ...
   4276          10q' conftest.err >conftest.er1
   4277     cat conftest.er1 >&5
   4278   fi
   4279   rm -f conftest.er1 conftest.err
   4280   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   4281   test $ac_status = 0; }
   4282 done
   4283 
   4284 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4285 /* end confdefs.h.  */
   4286 
   4287 int
   4288 main (void)
   4289 {
   4290 
   4291   ;
   4292   return 0;
   4293 }
   4294 _ACEOF
   4295 ac_clean_files_save=$ac_clean_files
   4296 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
   4297 # Try to create an executable without -o first, disregard a.out.
   4298 # It will help us diagnose broken compilers, and finding out an intuition
   4299 # of exeext.
   4300 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
   4301 printf %s "checking whether the C compiler works... " >&6; }
   4302 ac_link_default=`printf "%s\n" "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
   4303 
   4304 # The possible output files:
   4305 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
   4306 
   4307 ac_rmfiles=
   4308 for ac_file in $ac_files
   4309 do
   4310   case $ac_file in
   4311     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
   4312     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
   4313   esac
   4314 done
   4315 rm -f $ac_rmfiles
   4316 
   4317 if { { ac_try="$ac_link_default"
   4318 case "(($ac_try" in
   4319   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   4320   *) ac_try_echo=$ac_try;;
   4321 esac
   4322 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   4323 printf "%s\n" "$ac_try_echo"; } >&5
   4324   (eval "$ac_link_default") 2>&5
   4325   ac_status=$?
   4326   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   4327   test $ac_status = 0; }
   4328 then :
   4329   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
   4330 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
   4331 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
   4332 # so that the user can short-circuit this test for compilers unknown to
   4333 # Autoconf.
   4334 for ac_file in $ac_files ''
   4335 do
   4336   test -f "$ac_file" || continue
   4337   case $ac_file in
   4338     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
   4339 	;;
   4340     [ab].out )
   4341 	# We found the default executable, but exeext='' is most
   4342 	# certainly right.
   4343 	break;;
   4344     *.* )
   4345 	if test ${ac_cv_exeext+y} && test "$ac_cv_exeext" != no;
   4346 	then :; else
   4347 	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
   4348 	fi
   4349 	# We set ac_cv_exeext here because the later test for it is not
   4350 	# safe: cross compilers may not add the suffix if given an `-o'
   4351 	# argument, so we may need to know it at that point already.
   4352 	# Even if this section looks crufty: it has the advantage of
   4353 	# actually working.
   4354 	break;;
   4355     * )
   4356 	break;;
   4357   esac
   4358 done
   4359 test "$ac_cv_exeext" = no && ac_cv_exeext=
   4360 
   4361 else $as_nop
   4362   ac_file=''
   4363 fi
   4364 if test -z "$ac_file"
   4365 then :
   4366   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   4367 printf "%s\n" "no" >&6; }
   4368 printf "%s\n" "$as_me: failed program was:" >&5
   4369 sed 's/^/| /' conftest.$ac_ext >&5
   4370 
   4371 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   4372 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
   4373 as_fn_error 77 "C compiler cannot create executables
   4374 See \`config.log' for more details" "$LINENO" 5; }
   4375 else $as_nop
   4376   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   4377 printf "%s\n" "yes" >&6; }
   4378 fi
   4379 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
   4380 printf %s "checking for C compiler default output file name... " >&6; }
   4381 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
   4382 printf "%s\n" "$ac_file" >&6; }
   4383 ac_exeext=$ac_cv_exeext
   4384 
   4385 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
   4386 ac_clean_files=$ac_clean_files_save
   4387 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
   4388 printf %s "checking for suffix of executables... " >&6; }
   4389 if { { ac_try="$ac_link"
   4390 case "(($ac_try" in
   4391   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   4392   *) ac_try_echo=$ac_try;;
   4393 esac
   4394 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   4395 printf "%s\n" "$ac_try_echo"; } >&5
   4396   (eval "$ac_link") 2>&5
   4397   ac_status=$?
   4398   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   4399   test $ac_status = 0; }
   4400 then :
   4401   # If both `conftest.exe' and `conftest' are `present' (well, observable)
   4402 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
   4403 # work properly (i.e., refer to `conftest.exe'), while it won't with
   4404 # `rm'.
   4405 for ac_file in conftest.exe conftest conftest.*; do
   4406   test -f "$ac_file" || continue
   4407   case $ac_file in
   4408     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
   4409     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
   4410 	  break;;
   4411     * ) break;;
   4412   esac
   4413 done
   4414 else $as_nop
   4415   { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   4416 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
   4417 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
   4418 See \`config.log' for more details" "$LINENO" 5; }
   4419 fi
   4420 rm -f conftest conftest$ac_cv_exeext
   4421 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
   4422 printf "%s\n" "$ac_cv_exeext" >&6; }
   4423 
   4424 rm -f conftest.$ac_ext
   4425 EXEEXT=$ac_cv_exeext
   4426 ac_exeext=$EXEEXT
   4427 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4428 /* end confdefs.h.  */
   4429 #include <stdio.h>
   4430 int
   4431 main (void)
   4432 {
   4433 FILE *f = fopen ("conftest.out", "w");
   4434  return ferror (f) || fclose (f) != 0;
   4435 
   4436   ;
   4437   return 0;
   4438 }
   4439 _ACEOF
   4440 ac_clean_files="$ac_clean_files conftest.out"
   4441 # Check that the compiler produces executables we can run.  If not, either
   4442 # the compiler is broken, or we cross compile.
   4443 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
   4444 printf %s "checking whether we are cross compiling... " >&6; }
   4445 if test "$cross_compiling" != yes; then
   4446   { { ac_try="$ac_link"
   4447 case "(($ac_try" in
   4448   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   4449   *) ac_try_echo=$ac_try;;
   4450 esac
   4451 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   4452 printf "%s\n" "$ac_try_echo"; } >&5
   4453   (eval "$ac_link") 2>&5
   4454   ac_status=$?
   4455   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   4456   test $ac_status = 0; }
   4457   if { ac_try='./conftest$ac_cv_exeext'
   4458   { { case "(($ac_try" in
   4459   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   4460   *) ac_try_echo=$ac_try;;
   4461 esac
   4462 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   4463 printf "%s\n" "$ac_try_echo"; } >&5
   4464   (eval "$ac_try") 2>&5
   4465   ac_status=$?
   4466   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   4467   test $ac_status = 0; }; }; then
   4468     cross_compiling=no
   4469   else
   4470     if test "$cross_compiling" = maybe; then
   4471 	cross_compiling=yes
   4472     else
   4473 	{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   4474 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
   4475 as_fn_error 77 "cannot run C compiled programs.
   4476 If you meant to cross compile, use \`--host'.
   4477 See \`config.log' for more details" "$LINENO" 5; }
   4478     fi
   4479   fi
   4480 fi
   4481 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
   4482 printf "%s\n" "$cross_compiling" >&6; }
   4483 
   4484 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
   4485 ac_clean_files=$ac_clean_files_save
   4486 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
   4487 printf %s "checking for suffix of object files... " >&6; }
   4488 if test ${ac_cv_objext+y}
   4489 then :
   4490   printf %s "(cached) " >&6
   4491 else $as_nop
   4492   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4493 /* end confdefs.h.  */
   4494 
   4495 int
   4496 main (void)
   4497 {
   4498 
   4499   ;
   4500   return 0;
   4501 }
   4502 _ACEOF
   4503 rm -f conftest.o conftest.obj
   4504 if { { ac_try="$ac_compile"
   4505 case "(($ac_try" in
   4506   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   4507   *) ac_try_echo=$ac_try;;
   4508 esac
   4509 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   4510 printf "%s\n" "$ac_try_echo"; } >&5
   4511   (eval "$ac_compile") 2>&5
   4512   ac_status=$?
   4513   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   4514   test $ac_status = 0; }
   4515 then :
   4516   for ac_file in conftest.o conftest.obj conftest.*; do
   4517   test -f "$ac_file" || continue;
   4518   case $ac_file in
   4519     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
   4520     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
   4521        break;;
   4522   esac
   4523 done
   4524 else $as_nop
   4525   printf "%s\n" "$as_me: failed program was:" >&5
   4526 sed 's/^/| /' conftest.$ac_ext >&5
   4527 
   4528 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   4529 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
   4530 as_fn_error $? "cannot compute suffix of object files: cannot compile
   4531 See \`config.log' for more details" "$LINENO" 5; }
   4532 fi
   4533 rm -f conftest.$ac_cv_objext conftest.$ac_ext
   4534 fi
   4535 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
   4536 printf "%s\n" "$ac_cv_objext" >&6; }
   4537 OBJEXT=$ac_cv_objext
   4538 ac_objext=$OBJEXT
   4539 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5
   4540 printf %s "checking whether the compiler supports GNU C... " >&6; }
   4541 if test ${ac_cv_c_compiler_gnu+y}
   4542 then :
   4543   printf %s "(cached) " >&6
   4544 else $as_nop
   4545   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4546 /* end confdefs.h.  */
   4547 
   4548 int
   4549 main (void)
   4550 {
   4551 #ifndef __GNUC__
   4552        choke me
   4553 #endif
   4554 
   4555   ;
   4556   return 0;
   4557 }
   4558 _ACEOF
   4559 if ac_fn_c_try_compile "$LINENO"
   4560 then :
   4561   ac_compiler_gnu=yes
   4562 else $as_nop
   4563   ac_compiler_gnu=no
   4564 fi
   4565 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   4566 ac_cv_c_compiler_gnu=$ac_compiler_gnu
   4567 
   4568 fi
   4569 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
   4570 printf "%s\n" "$ac_cv_c_compiler_gnu" >&6; }
   4571 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   4572 
   4573 if test $ac_compiler_gnu = yes; then
   4574   GCC=yes
   4575 else
   4576   GCC=
   4577 fi
   4578 ac_test_CFLAGS=${CFLAGS+y}
   4579 ac_save_CFLAGS=$CFLAGS
   4580 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
   4581 printf %s "checking whether $CC accepts -g... " >&6; }
   4582 if test ${ac_cv_prog_cc_g+y}
   4583 then :
   4584   printf %s "(cached) " >&6
   4585 else $as_nop
   4586   ac_save_c_werror_flag=$ac_c_werror_flag
   4587    ac_c_werror_flag=yes
   4588    ac_cv_prog_cc_g=no
   4589    CFLAGS="-g"
   4590    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4591 /* end confdefs.h.  */
   4592 
   4593 int
   4594 main (void)
   4595 {
   4596 
   4597   ;
   4598   return 0;
   4599 }
   4600 _ACEOF
   4601 if ac_fn_c_try_compile "$LINENO"
   4602 then :
   4603   ac_cv_prog_cc_g=yes
   4604 else $as_nop
   4605   CFLAGS=""
   4606       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4607 /* end confdefs.h.  */
   4608 
   4609 int
   4610 main (void)
   4611 {
   4612 
   4613   ;
   4614   return 0;
   4615 }
   4616 _ACEOF
   4617 if ac_fn_c_try_compile "$LINENO"
   4618 then :
   4619 
   4620 else $as_nop
   4621   ac_c_werror_flag=$ac_save_c_werror_flag
   4622 	 CFLAGS="-g"
   4623 	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4624 /* end confdefs.h.  */
   4625 
   4626 int
   4627 main (void)
   4628 {
   4629 
   4630   ;
   4631   return 0;
   4632 }
   4633 _ACEOF
   4634 if ac_fn_c_try_compile "$LINENO"
   4635 then :
   4636   ac_cv_prog_cc_g=yes
   4637 fi
   4638 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   4639 fi
   4640 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   4641 fi
   4642 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   4643    ac_c_werror_flag=$ac_save_c_werror_flag
   4644 fi
   4645 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
   4646 printf "%s\n" "$ac_cv_prog_cc_g" >&6; }
   4647 if test $ac_test_CFLAGS; then
   4648   CFLAGS=$ac_save_CFLAGS
   4649 elif test $ac_cv_prog_cc_g = yes; then
   4650   if test "$GCC" = yes; then
   4651     CFLAGS="-g -O2"
   4652   else
   4653     CFLAGS="-g"
   4654   fi
   4655 else
   4656   if test "$GCC" = yes; then
   4657     CFLAGS="-O2"
   4658   else
   4659     CFLAGS=
   4660   fi
   4661 fi
   4662 ac_prog_cc_stdc=no
   4663 if test x$ac_prog_cc_stdc = xno
   4664 then :
   4665   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5
   4666 printf %s "checking for $CC option to enable C11 features... " >&6; }
   4667 if test ${ac_cv_prog_cc_c11+y}
   4668 then :
   4669   printf %s "(cached) " >&6
   4670 else $as_nop
   4671   ac_cv_prog_cc_c11=no
   4672 ac_save_CC=$CC
   4673 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4674 /* end confdefs.h.  */
   4675 $ac_c_conftest_c11_program
   4676 _ACEOF
   4677 for ac_arg in '' -std=gnu11
   4678 do
   4679   CC="$ac_save_CC $ac_arg"
   4680   if ac_fn_c_try_compile "$LINENO"
   4681 then :
   4682   ac_cv_prog_cc_c11=$ac_arg
   4683 fi
   4684 rm -f core conftest.err conftest.$ac_objext conftest.beam
   4685   test "x$ac_cv_prog_cc_c11" != "xno" && break
   4686 done
   4687 rm -f conftest.$ac_ext
   4688 CC=$ac_save_CC
   4689 fi
   4690 
   4691 if test "x$ac_cv_prog_cc_c11" = xno
   4692 then :
   4693   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
   4694 printf "%s\n" "unsupported" >&6; }
   4695 else $as_nop
   4696   if test "x$ac_cv_prog_cc_c11" = x
   4697 then :
   4698   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
   4699 printf "%s\n" "none needed" >&6; }
   4700 else $as_nop
   4701   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5
   4702 printf "%s\n" "$ac_cv_prog_cc_c11" >&6; }
   4703      CC="$CC $ac_cv_prog_cc_c11"
   4704 fi
   4705   ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11
   4706   ac_prog_cc_stdc=c11
   4707 fi
   4708 fi
   4709 if test x$ac_prog_cc_stdc = xno
   4710 then :
   4711   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5
   4712 printf %s "checking for $CC option to enable C99 features... " >&6; }
   4713 if test ${ac_cv_prog_cc_c99+y}
   4714 then :
   4715   printf %s "(cached) " >&6
   4716 else $as_nop
   4717   ac_cv_prog_cc_c99=no
   4718 ac_save_CC=$CC
   4719 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4720 /* end confdefs.h.  */
   4721 $ac_c_conftest_c99_program
   4722 _ACEOF
   4723 for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99=
   4724 do
   4725   CC="$ac_save_CC $ac_arg"
   4726   if ac_fn_c_try_compile "$LINENO"
   4727 then :
   4728   ac_cv_prog_cc_c99=$ac_arg
   4729 fi
   4730 rm -f core conftest.err conftest.$ac_objext conftest.beam
   4731   test "x$ac_cv_prog_cc_c99" != "xno" && break
   4732 done
   4733 rm -f conftest.$ac_ext
   4734 CC=$ac_save_CC
   4735 fi
   4736 
   4737 if test "x$ac_cv_prog_cc_c99" = xno
   4738 then :
   4739   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
   4740 printf "%s\n" "unsupported" >&6; }
   4741 else $as_nop
   4742   if test "x$ac_cv_prog_cc_c99" = x
   4743 then :
   4744   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
   4745 printf "%s\n" "none needed" >&6; }
   4746 else $as_nop
   4747   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
   4748 printf "%s\n" "$ac_cv_prog_cc_c99" >&6; }
   4749      CC="$CC $ac_cv_prog_cc_c99"
   4750 fi
   4751   ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
   4752   ac_prog_cc_stdc=c99
   4753 fi
   4754 fi
   4755 if test x$ac_prog_cc_stdc = xno
   4756 then :
   4757   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5
   4758 printf %s "checking for $CC option to enable C89 features... " >&6; }
   4759 if test ${ac_cv_prog_cc_c89+y}
   4760 then :
   4761   printf %s "(cached) " >&6
   4762 else $as_nop
   4763   ac_cv_prog_cc_c89=no
   4764 ac_save_CC=$CC
   4765 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4766 /* end confdefs.h.  */
   4767 $ac_c_conftest_c89_program
   4768 _ACEOF
   4769 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
   4770 do
   4771   CC="$ac_save_CC $ac_arg"
   4772   if ac_fn_c_try_compile "$LINENO"
   4773 then :
   4774   ac_cv_prog_cc_c89=$ac_arg
   4775 fi
   4776 rm -f core conftest.err conftest.$ac_objext conftest.beam
   4777   test "x$ac_cv_prog_cc_c89" != "xno" && break
   4778 done
   4779 rm -f conftest.$ac_ext
   4780 CC=$ac_save_CC
   4781 fi
   4782 
   4783 if test "x$ac_cv_prog_cc_c89" = xno
   4784 then :
   4785   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
   4786 printf "%s\n" "unsupported" >&6; }
   4787 else $as_nop
   4788   if test "x$ac_cv_prog_cc_c89" = x
   4789 then :
   4790   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
   4791 printf "%s\n" "none needed" >&6; }
   4792 else $as_nop
   4793   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
   4794 printf "%s\n" "$ac_cv_prog_cc_c89" >&6; }
   4795      CC="$CC $ac_cv_prog_cc_c89"
   4796 fi
   4797   ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
   4798   ac_prog_cc_stdc=c89
   4799 fi
   4800 fi
   4801 
   4802 ac_ext=c
   4803 ac_cpp='$CPP $CPPFLAGS'
   4804 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   4805 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   4806 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   4807 
   4808 
   4809   ac_ext=c
   4810 ac_cpp='$CPP $CPPFLAGS'
   4811 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   4812 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   4813 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   4814 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
   4815 printf %s "checking whether $CC understands -c and -o together... " >&6; }
   4816 if test ${am_cv_prog_cc_c_o+y}
   4817 then :
   4818   printf %s "(cached) " >&6
   4819 else $as_nop
   4820   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4821 /* end confdefs.h.  */
   4822 
   4823 int
   4824 main (void)
   4825 {
   4826 
   4827   ;
   4828   return 0;
   4829 }
   4830 _ACEOF
   4831   # Make sure it works both with $CC and with simple cc.
   4832   # Following AC_PROG_CC_C_O, we do the test twice because some
   4833   # compilers refuse to overwrite an existing .o file with -o,
   4834   # though they will create one.
   4835   am_cv_prog_cc_c_o=yes
   4836   for am_i in 1 2; do
   4837     if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
   4838    ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
   4839    ac_status=$?
   4840    echo "$as_me:$LINENO: \$? = $ac_status" >&5
   4841    (exit $ac_status); } \
   4842          && test -f conftest2.$ac_objext; then
   4843       : OK
   4844     else
   4845       am_cv_prog_cc_c_o=no
   4846       break
   4847     fi
   4848   done
   4849   rm -f core conftest*
   4850   unset am_i
   4851 fi
   4852 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
   4853 printf "%s\n" "$am_cv_prog_cc_c_o" >&6; }
   4854 if test "$am_cv_prog_cc_c_o" != yes; then
   4855    # Losing compiler, so override with the script.
   4856    # FIXME: It is wrong to rewrite CC.
   4857    # But if we don't then we get into trouble of one sort or another.
   4858    # A longer-term fix would be to have automake use am__CC in this case,
   4859    # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
   4860    CC="$am_aux_dir/compile $CC"
   4861 fi
   4862 ac_ext=c
   4863 ac_cpp='$CPP $CPPFLAGS'
   4864 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   4865 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   4866 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   4867 
   4868 DEPDIR="${am__leading_dot}deps"
   4869 
   4870 ac_config_commands="$ac_config_commands depfiles"
   4871 
   4872 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include directive" >&5
   4873 printf %s "checking whether ${MAKE-make} supports the include directive... " >&6; }
   4874 cat > confinc.mk << 'END'
   4875 am__doit:
   4876 	@echo this is the am__doit target >confinc.out
   4877 .PHONY: am__doit
   4878 END
   4879 am__include="#"
   4880 am__quote=
   4881 # BSD make does it like this.
   4882 echo '.include "confinc.mk" # ignored' > confmf.BSD
   4883 # Other make implementations (GNU, Solaris 10, AIX) do it like this.
   4884 echo 'include confinc.mk # ignored' > confmf.GNU
   4885 _am_result=no
   4886 for s in GNU BSD; do
   4887   { echo "$as_me:$LINENO: ${MAKE-make} -f confmf.$s && cat confinc.out" >&5
   4888    (${MAKE-make} -f confmf.$s && cat confinc.out) >&5 2>&5
   4889    ac_status=$?
   4890    echo "$as_me:$LINENO: \$? = $ac_status" >&5
   4891    (exit $ac_status); }
   4892   case $?:`cat confinc.out 2>/dev/null` in #(
   4893   '0:this is the am__doit target') :
   4894     case $s in #(
   4895   BSD) :
   4896     am__include='.include' am__quote='"' ;; #(
   4897   *) :
   4898     am__include='include' am__quote='' ;;
   4899 esac ;; #(
   4900   *) :
   4901      ;;
   4902 esac
   4903   if test "$am__include" != "#"; then
   4904     _am_result="yes ($s style)"
   4905     break
   4906   fi
   4907 done
   4908 rm -f confinc.* confmf.*
   4909 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5
   4910 printf "%s\n" "${_am_result}" >&6; }
   4911 
   4912 # Check whether --enable-dependency-tracking was given.
   4913 if test ${enable_dependency_tracking+y}
   4914 then :
   4915   enableval=$enable_dependency_tracking;
   4916 fi
   4917 
   4918 if test "x$enable_dependency_tracking" != xno; then
   4919   am_depcomp="$ac_aux_dir/depcomp"
   4920   AMDEPBACKSLASH='\'
   4921   am__nodep='_no'
   4922 fi
   4923  if test "x$enable_dependency_tracking" != xno; then
   4924   AMDEP_TRUE=
   4925   AMDEP_FALSE='#'
   4926 else
   4927   AMDEP_TRUE='#'
   4928   AMDEP_FALSE=
   4929 fi
   4930 
   4931 
   4932 
   4933 depcc="$CC"   am_compiler_list=
   4934 
   4935 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
   4936 printf %s "checking dependency style of $depcc... " >&6; }
   4937 if test ${am_cv_CC_dependencies_compiler_type+y}
   4938 then :
   4939   printf %s "(cached) " >&6
   4940 else $as_nop
   4941   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
   4942   # We make a subdir and do the tests there.  Otherwise we can end up
   4943   # making bogus files that we don't know about and never remove.  For
   4944   # instance it was reported that on HP-UX the gcc test will end up
   4945   # making a dummy file named 'D' -- because '-MD' means "put the output
   4946   # in D".
   4947   rm -rf conftest.dir
   4948   mkdir conftest.dir
   4949   # Copy depcomp to subdir because otherwise we won't find it if we're
   4950   # using a relative directory.
   4951   cp "$am_depcomp" conftest.dir
   4952   cd conftest.dir
   4953   # We will build objects and dependencies in a subdirectory because
   4954   # it helps to detect inapplicable dependency modes.  For instance
   4955   # both Tru64's cc and ICC support -MD to output dependencies as a
   4956   # side effect of compilation, but ICC will put the dependencies in
   4957   # the current directory while Tru64 will put them in the object
   4958   # directory.
   4959   mkdir sub
   4960 
   4961   am_cv_CC_dependencies_compiler_type=none
   4962   if test "$am_compiler_list" = ""; then
   4963      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
   4964   fi
   4965   am__universal=false
   4966   case " $depcc " in #(
   4967      *\ -arch\ *\ -arch\ *) am__universal=true ;;
   4968      esac
   4969 
   4970   for depmode in $am_compiler_list; do
   4971     # Setup a source with many dependencies, because some compilers
   4972     # like to wrap large dependency lists on column 80 (with \), and
   4973     # we should not choose a depcomp mode which is confused by this.
   4974     #
   4975     # We need to recreate these files for each test, as the compiler may
   4976     # overwrite some of them when testing with obscure command lines.
   4977     # This happens at least with the AIX C compiler.
   4978     : > sub/conftest.c
   4979     for i in 1 2 3 4 5 6; do
   4980       echo '#include "conftst'$i'.h"' >> sub/conftest.c
   4981       # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
   4982       # Solaris 10 /bin/sh.
   4983       echo '/* dummy */' > sub/conftst$i.h
   4984     done
   4985     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
   4986 
   4987     # We check with '-c' and '-o' for the sake of the "dashmstdout"
   4988     # mode.  It turns out that the SunPro C++ compiler does not properly
   4989     # handle '-M -o', and we need to detect this.  Also, some Intel
   4990     # versions had trouble with output in subdirs.
   4991     am__obj=sub/conftest.${OBJEXT-o}
   4992     am__minus_obj="-o $am__obj"
   4993     case $depmode in
   4994     gcc)
   4995       # This depmode causes a compiler race in universal mode.
   4996       test "$am__universal" = false || continue
   4997       ;;
   4998     nosideeffect)
   4999       # After this tag, mechanisms are not by side-effect, so they'll
   5000       # only be used when explicitly requested.
   5001       if test "x$enable_dependency_tracking" = xyes; then
   5002 	continue
   5003       else
   5004 	break
   5005       fi
   5006       ;;
   5007     msvc7 | msvc7msys | msvisualcpp | msvcmsys)
   5008       # This compiler won't grok '-c -o', but also, the minuso test has
   5009       # not run yet.  These depmodes are late enough in the game, and
   5010       # so weak that their functioning should not be impacted.
   5011       am__obj=conftest.${OBJEXT-o}
   5012       am__minus_obj=
   5013       ;;
   5014     none) break ;;
   5015     esac
   5016     if depmode=$depmode \
   5017        source=sub/conftest.c object=$am__obj \
   5018        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
   5019        $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
   5020          >/dev/null 2>conftest.err &&
   5021        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
   5022        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
   5023        grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
   5024        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
   5025       # icc doesn't choke on unknown options, it will just issue warnings
   5026       # or remarks (even with -Werror).  So we grep stderr for any message
   5027       # that says an option was ignored or not supported.
   5028       # When given -MP, icc 7.0 and 7.1 complain thusly:
   5029       #   icc: Command line warning: ignoring option '-M'; no argument required
   5030       # The diagnosis changed in icc 8.0:
   5031       #   icc: Command line remark: option '-MP' not supported
   5032       if (grep 'ignoring option' conftest.err ||
   5033           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
   5034         am_cv_CC_dependencies_compiler_type=$depmode
   5035         break
   5036       fi
   5037     fi
   5038   done
   5039 
   5040   cd ..
   5041   rm -rf conftest.dir
   5042 else
   5043   am_cv_CC_dependencies_compiler_type=none
   5044 fi
   5045 
   5046 fi
   5047 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
   5048 printf "%s\n" "$am_cv_CC_dependencies_compiler_type" >&6; }
   5049 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
   5050 
   5051  if
   5052   test "x$enable_dependency_tracking" != xno \
   5053   && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
   5054   am__fastdepCC_TRUE=
   5055   am__fastdepCC_FALSE='#'
   5056 else
   5057   am__fastdepCC_TRUE='#'
   5058   am__fastdepCC_FALSE=
   5059 fi
   5060 
   5061 
   5062 
   5063 ac_header= ac_cache=
   5064 for ac_item in $ac_header_c_list
   5065 do
   5066   if test $ac_cache; then
   5067     ac_fn_c_check_header_compile "$LINENO" $ac_header ac_cv_header_$ac_cache "$ac_includes_default"
   5068     if eval test \"x\$ac_cv_header_$ac_cache\" = xyes; then
   5069       printf "%s\n" "#define $ac_item 1" >> confdefs.h
   5070     fi
   5071     ac_header= ac_cache=
   5072   elif test $ac_header; then
   5073     ac_cache=$ac_item
   5074   else
   5075     ac_header=$ac_item
   5076   fi
   5077 done
   5078 
   5079 
   5080 
   5081 
   5082 
   5083 
   5084 
   5085 
   5086 if test $ac_cv_header_stdlib_h = yes && test $ac_cv_header_string_h = yes
   5087 then :
   5088 
   5089 printf "%s\n" "#define STDC_HEADERS 1" >>confdefs.h
   5090 
   5091 fi
   5092 
   5093 
   5094 
   5095 
   5096 
   5097 
   5098   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
   5099 printf %s "checking whether it is safe to define __EXTENSIONS__... " >&6; }
   5100 if test ${ac_cv_safe_to_define___extensions__+y}
   5101 then :
   5102   printf %s "(cached) " >&6
   5103 else $as_nop
   5104   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5105 /* end confdefs.h.  */
   5106 
   5107 #         define __EXTENSIONS__ 1
   5108           $ac_includes_default
   5109 int
   5110 main (void)
   5111 {
   5112 
   5113   ;
   5114   return 0;
   5115 }
   5116 _ACEOF
   5117 if ac_fn_c_try_compile "$LINENO"
   5118 then :
   5119   ac_cv_safe_to_define___extensions__=yes
   5120 else $as_nop
   5121   ac_cv_safe_to_define___extensions__=no
   5122 fi
   5123 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   5124 fi
   5125 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
   5126 printf "%s\n" "$ac_cv_safe_to_define___extensions__" >&6; }
   5127 
   5128   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether _XOPEN_SOURCE should be defined" >&5
   5129 printf %s "checking whether _XOPEN_SOURCE should be defined... " >&6; }
   5130 if test ${ac_cv_should_define__xopen_source+y}
   5131 then :
   5132   printf %s "(cached) " >&6
   5133 else $as_nop
   5134   ac_cv_should_define__xopen_source=no
   5135     if test $ac_cv_header_wchar_h = yes
   5136 then :
   5137   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5138 /* end confdefs.h.  */
   5139 
   5140           #include <wchar.h>
   5141           mbstate_t x;
   5142 int
   5143 main (void)
   5144 {
   5145 
   5146   ;
   5147   return 0;
   5148 }
   5149 _ACEOF
   5150 if ac_fn_c_try_compile "$LINENO"
   5151 then :
   5152 
   5153 else $as_nop
   5154   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5155 /* end confdefs.h.  */
   5156 
   5157             #define _XOPEN_SOURCE 500
   5158             #include <wchar.h>
   5159             mbstate_t x;
   5160 int
   5161 main (void)
   5162 {
   5163 
   5164   ;
   5165   return 0;
   5166 }
   5167 _ACEOF
   5168 if ac_fn_c_try_compile "$LINENO"
   5169 then :
   5170   ac_cv_should_define__xopen_source=yes
   5171 fi
   5172 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   5173 fi
   5174 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   5175 fi
   5176 fi
   5177 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_should_define__xopen_source" >&5
   5178 printf "%s\n" "$ac_cv_should_define__xopen_source" >&6; }
   5179 
   5180   printf "%s\n" "#define _ALL_SOURCE 1" >>confdefs.h
   5181 
   5182   printf "%s\n" "#define _DARWIN_C_SOURCE 1" >>confdefs.h
   5183 
   5184   printf "%s\n" "#define _GNU_SOURCE 1" >>confdefs.h
   5185 
   5186   printf "%s\n" "#define _HPUX_ALT_XOPEN_SOCKET_API 1" >>confdefs.h
   5187 
   5188   printf "%s\n" "#define _NETBSD_SOURCE 1" >>confdefs.h
   5189 
   5190   printf "%s\n" "#define _OPENBSD_SOURCE 1" >>confdefs.h
   5191 
   5192   printf "%s\n" "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
   5193 
   5194   printf "%s\n" "#define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1" >>confdefs.h
   5195 
   5196   printf "%s\n" "#define __STDC_WANT_IEC_60559_BFP_EXT__ 1" >>confdefs.h
   5197 
   5198   printf "%s\n" "#define __STDC_WANT_IEC_60559_DFP_EXT__ 1" >>confdefs.h
   5199 
   5200   printf "%s\n" "#define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1" >>confdefs.h
   5201 
   5202   printf "%s\n" "#define __STDC_WANT_IEC_60559_TYPES_EXT__ 1" >>confdefs.h
   5203 
   5204   printf "%s\n" "#define __STDC_WANT_LIB_EXT2__ 1" >>confdefs.h
   5205 
   5206   printf "%s\n" "#define __STDC_WANT_MATH_SPEC_FUNCS__ 1" >>confdefs.h
   5207 
   5208   printf "%s\n" "#define _TANDEM_SOURCE 1" >>confdefs.h
   5209 
   5210   if test $ac_cv_header_minix_config_h = yes
   5211 then :
   5212   MINIX=yes
   5213     printf "%s\n" "#define _MINIX 1" >>confdefs.h
   5214 
   5215     printf "%s\n" "#define _POSIX_SOURCE 1" >>confdefs.h
   5216 
   5217     printf "%s\n" "#define _POSIX_1_SOURCE 2" >>confdefs.h
   5218 
   5219 else $as_nop
   5220   MINIX=
   5221 fi
   5222   if test $ac_cv_safe_to_define___extensions__ = yes
   5223 then :
   5224   printf "%s\n" "#define __EXTENSIONS__ 1" >>confdefs.h
   5225 
   5226 fi
   5227   if test $ac_cv_should_define__xopen_source = yes
   5228 then :
   5229   printf "%s\n" "#define _XOPEN_SOURCE 500" >>confdefs.h
   5230 
   5231 fi
   5232 
   5233 
   5234  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
   5235 printf %s "checking whether byte ordering is bigendian... " >&6; }
   5236 if test ${ac_cv_c_bigendian+y}
   5237 then :
   5238   printf %s "(cached) " >&6
   5239 else $as_nop
   5240   ac_cv_c_bigendian=unknown
   5241     # See if we're dealing with a universal compiler.
   5242     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5243 /* end confdefs.h.  */
   5244 #ifndef __APPLE_CC__
   5245 	       not a universal capable compiler
   5246 	     #endif
   5247 	     typedef int dummy;
   5248 
   5249 _ACEOF
   5250 if ac_fn_c_try_compile "$LINENO"
   5251 then :
   5252 
   5253 	# Check for potential -arch flags.  It is not universal unless
   5254 	# there are at least two -arch flags with different values.
   5255 	ac_arch=
   5256 	ac_prev=
   5257 	for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
   5258 	 if test -n "$ac_prev"; then
   5259 	   case $ac_word in
   5260 	     i?86 | x86_64 | ppc | ppc64)
   5261 	       if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
   5262 		 ac_arch=$ac_word
   5263 	       else
   5264 		 ac_cv_c_bigendian=universal
   5265 		 break
   5266 	       fi
   5267 	       ;;
   5268 	   esac
   5269 	   ac_prev=
   5270 	 elif test "x$ac_word" = "x-arch"; then
   5271 	   ac_prev=arch
   5272 	 fi
   5273        done
   5274 fi
   5275 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   5276     if test $ac_cv_c_bigendian = unknown; then
   5277       # See if sys/param.h defines the BYTE_ORDER macro.
   5278       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5279 /* end confdefs.h.  */
   5280 #include <sys/types.h>
   5281 	     #include <sys/param.h>
   5282 
   5283 int
   5284 main (void)
   5285 {
   5286 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
   5287 		     && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
   5288 		     && LITTLE_ENDIAN)
   5289 	      bogus endian macros
   5290 	     #endif
   5291 
   5292   ;
   5293   return 0;
   5294 }
   5295 _ACEOF
   5296 if ac_fn_c_try_compile "$LINENO"
   5297 then :
   5298   # It does; now see whether it defined to BIG_ENDIAN or not.
   5299 	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5300 /* end confdefs.h.  */
   5301 #include <sys/types.h>
   5302 		#include <sys/param.h>
   5303 
   5304 int
   5305 main (void)
   5306 {
   5307 #if BYTE_ORDER != BIG_ENDIAN
   5308 		 not big endian
   5309 		#endif
   5310 
   5311   ;
   5312   return 0;
   5313 }
   5314 _ACEOF
   5315 if ac_fn_c_try_compile "$LINENO"
   5316 then :
   5317   ac_cv_c_bigendian=yes
   5318 else $as_nop
   5319   ac_cv_c_bigendian=no
   5320 fi
   5321 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   5322 fi
   5323 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   5324     fi
   5325     if test $ac_cv_c_bigendian = unknown; then
   5326       # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
   5327       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5328 /* end confdefs.h.  */
   5329 #include <limits.h>
   5330 
   5331 int
   5332 main (void)
   5333 {
   5334 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
   5335 	      bogus endian macros
   5336 	     #endif
   5337 
   5338   ;
   5339   return 0;
   5340 }
   5341 _ACEOF
   5342 if ac_fn_c_try_compile "$LINENO"
   5343 then :
   5344   # It does; now see whether it defined to _BIG_ENDIAN or not.
   5345 	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5346 /* end confdefs.h.  */
   5347 #include <limits.h>
   5348 
   5349 int
   5350 main (void)
   5351 {
   5352 #ifndef _BIG_ENDIAN
   5353 		 not big endian
   5354 		#endif
   5355 
   5356   ;
   5357   return 0;
   5358 }
   5359 _ACEOF
   5360 if ac_fn_c_try_compile "$LINENO"
   5361 then :
   5362   ac_cv_c_bigendian=yes
   5363 else $as_nop
   5364   ac_cv_c_bigendian=no
   5365 fi
   5366 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   5367 fi
   5368 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   5369     fi
   5370     if test $ac_cv_c_bigendian = unknown; then
   5371       # Compile a test program.
   5372       if test "$cross_compiling" = yes
   5373 then :
   5374   # Try to guess by grepping values from an object file.
   5375 	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5376 /* end confdefs.h.  */
   5377 unsigned short int ascii_mm[] =
   5378 		  { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
   5379 		unsigned short int ascii_ii[] =
   5380 		  { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
   5381 		int use_ascii (int i) {
   5382 		  return ascii_mm[i] + ascii_ii[i];
   5383 		}
   5384 		unsigned short int ebcdic_ii[] =
   5385 		  { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
   5386 		unsigned short int ebcdic_mm[] =
   5387 		  { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
   5388 		int use_ebcdic (int i) {
   5389 		  return ebcdic_mm[i] + ebcdic_ii[i];
   5390 		}
   5391 		extern int foo;
   5392 
   5393 int
   5394 main (void)
   5395 {
   5396 return use_ascii (foo) == use_ebcdic (foo);
   5397   ;
   5398   return 0;
   5399 }
   5400 _ACEOF
   5401 if ac_fn_c_try_compile "$LINENO"
   5402 then :
   5403   if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
   5404 	      ac_cv_c_bigendian=yes
   5405 	    fi
   5406 	    if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
   5407 	      if test "$ac_cv_c_bigendian" = unknown; then
   5408 		ac_cv_c_bigendian=no
   5409 	      else
   5410 		# finding both strings is unlikely to happen, but who knows?
   5411 		ac_cv_c_bigendian=unknown
   5412 	      fi
   5413 	    fi
   5414 fi
   5415 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   5416 else $as_nop
   5417   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5418 /* end confdefs.h.  */
   5419 $ac_includes_default
   5420 int
   5421 main (void)
   5422 {
   5423 
   5424 	     /* Are we little or big endian?  From Harbison&Steele.  */
   5425 	     union
   5426 	     {
   5427 	       long int l;
   5428 	       char c[sizeof (long int)];
   5429 	     } u;
   5430 	     u.l = 1;
   5431 	     return u.c[sizeof (long int) - 1] == 1;
   5432 
   5433   ;
   5434   return 0;
   5435 }
   5436 _ACEOF
   5437 if ac_fn_c_try_run "$LINENO"
   5438 then :
   5439   ac_cv_c_bigendian=no
   5440 else $as_nop
   5441   ac_cv_c_bigendian=yes
   5442 fi
   5443 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   5444   conftest.$ac_objext conftest.beam conftest.$ac_ext
   5445 fi
   5446 
   5447     fi
   5448 fi
   5449 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
   5450 printf "%s\n" "$ac_cv_c_bigendian" >&6; }
   5451  case $ac_cv_c_bigendian in #(
   5452    yes)
   5453      printf "%s\n" "#define WORDS_BIGENDIAN 1" >>confdefs.h
   5454 ;; #(
   5455    no)
   5456       ;; #(
   5457    universal)
   5458 
   5459 printf "%s\n" "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
   5460 
   5461      ;; #(
   5462    *)
   5463      as_fn_error $? "unknown endianness
   5464  presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
   5465  esac
   5466 
   5467 
   5468 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
   5469 printf %s "checking whether ln -s works... " >&6; }
   5470 LN_S=$as_ln_s
   5471 if test "$LN_S" = "ln -s"; then
   5472   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   5473 printf "%s\n" "yes" >&6; }
   5474 else
   5475   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
   5476 printf "%s\n" "no, using $LN_S" >&6; }
   5477 fi
   5478 
   5479 case `pwd` in
   5480   *\ * | *\	*)
   5481     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
   5482 printf "%s\n" "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
   5483 esac
   5484 
   5485 
   5486 
   5487 macro_version='2.4.6'
   5488 macro_revision='2.4.6'
   5489 
   5490 
   5491 
   5492 
   5493 
   5494 
   5495 
   5496 
   5497 
   5498 
   5499 
   5500 
   5501 
   5502 
   5503 ltmain=$ac_aux_dir/ltmain.sh
   5504 
   5505 # Backslashify metacharacters that are still active within
   5506 # double-quoted strings.
   5507 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
   5508 
   5509 # Same as above, but do not quote variable references.
   5510 double_quote_subst='s/\(["`\\]\)/\\\1/g'
   5511 
   5512 # Sed substitution to delay expansion of an escaped shell variable in a
   5513 # double_quote_subst'ed string.
   5514 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
   5515 
   5516 # Sed substitution to delay expansion of an escaped single quote.
   5517 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
   5518 
   5519 # Sed substitution to avoid accidental globbing in evaled expressions
   5520 no_glob_subst='s/\*/\\\*/g'
   5521 
   5522 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
   5523 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
   5524 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
   5525 
   5526 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
   5527 printf %s "checking how to print strings... " >&6; }
   5528 # Test print first, because it will be a builtin if present.
   5529 if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
   5530    test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
   5531   ECHO='print -r --'
   5532 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
   5533   ECHO='printf %s\n'
   5534 else
   5535   # Use this function as a fallback that always works.
   5536   func_fallback_echo ()
   5537   {
   5538     eval 'cat <<_LTECHO_EOF
   5539 $1
   5540 _LTECHO_EOF'
   5541   }
   5542   ECHO='func_fallback_echo'
   5543 fi
   5544 
   5545 # func_echo_all arg...
   5546 # Invoke $ECHO with all args, space-separated.
   5547 func_echo_all ()
   5548 {
   5549     $ECHO ""
   5550 }
   5551 
   5552 case $ECHO in
   5553   printf*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: printf" >&5
   5554 printf "%s\n" "printf" >&6; } ;;
   5555   print*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
   5556 printf "%s\n" "print -r" >&6; } ;;
   5557   *) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: cat" >&5
   5558 printf "%s\n" "cat" >&6; } ;;
   5559 esac
   5560 
   5561 
   5562 
   5563 
   5564 
   5565 
   5566 
   5567 
   5568 
   5569 
   5570 
   5571 
   5572 
   5573 
   5574 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
   5575 printf %s "checking for a sed that does not truncate output... " >&6; }
   5576 if test ${ac_cv_path_SED+y}
   5577 then :
   5578   printf %s "(cached) " >&6
   5579 else $as_nop
   5580             ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
   5581      for ac_i in 1 2 3 4 5 6 7; do
   5582        ac_script="$ac_script$as_nl$ac_script"
   5583      done
   5584      echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
   5585      { ac_script=; unset ac_script;}
   5586      if test -z "$SED"; then
   5587   ac_path_SED_found=false
   5588   # Loop through the user's path and test for each of PROGNAME-LIST
   5589   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   5590 for as_dir in $PATH
   5591 do
   5592   IFS=$as_save_IFS
   5593   case $as_dir in #(((
   5594     '') as_dir=./ ;;
   5595     */) ;;
   5596     *) as_dir=$as_dir/ ;;
   5597   esac
   5598     for ac_prog in sed gsed
   5599    do
   5600     for ac_exec_ext in '' $ac_executable_extensions; do
   5601       ac_path_SED="$as_dir$ac_prog$ac_exec_ext"
   5602       as_fn_executable_p "$ac_path_SED" || continue
   5603 # Check for GNU ac_path_SED and select it if it is found.
   5604   # Check for GNU $ac_path_SED
   5605 case `"$ac_path_SED" --version 2>&1` in
   5606 *GNU*)
   5607   ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
   5608 *)
   5609   ac_count=0
   5610   printf %s 0123456789 >"conftest.in"
   5611   while :
   5612   do
   5613     cat "conftest.in" "conftest.in" >"conftest.tmp"
   5614     mv "conftest.tmp" "conftest.in"
   5615     cp "conftest.in" "conftest.nl"
   5616     printf "%s\n" '' >> "conftest.nl"
   5617     "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
   5618     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
   5619     as_fn_arith $ac_count + 1 && ac_count=$as_val
   5620     if test $ac_count -gt ${ac_path_SED_max-0}; then
   5621       # Best one so far, save it but keep looking for a better one
   5622       ac_cv_path_SED="$ac_path_SED"
   5623       ac_path_SED_max=$ac_count
   5624     fi
   5625     # 10*(2^10) chars as input seems more than enough
   5626     test $ac_count -gt 10 && break
   5627   done
   5628   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
   5629 esac
   5630 
   5631       $ac_path_SED_found && break 3
   5632     done
   5633   done
   5634   done
   5635 IFS=$as_save_IFS
   5636   if test -z "$ac_cv_path_SED"; then
   5637     as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
   5638   fi
   5639 else
   5640   ac_cv_path_SED=$SED
   5641 fi
   5642 
   5643 fi
   5644 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
   5645 printf "%s\n" "$ac_cv_path_SED" >&6; }
   5646  SED="$ac_cv_path_SED"
   5647   rm -f conftest.sed
   5648 
   5649 test -z "$SED" && SED=sed
   5650 Xsed="$SED -e 1s/^X//"
   5651 
   5652 
   5653 
   5654 
   5655 
   5656 
   5657 
   5658 
   5659 
   5660 
   5661 
   5662 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
   5663 printf %s "checking for grep that handles long lines and -e... " >&6; }
   5664 if test ${ac_cv_path_GREP+y}
   5665 then :
   5666   printf %s "(cached) " >&6
   5667 else $as_nop
   5668   if test -z "$GREP"; then
   5669   ac_path_GREP_found=false
   5670   # Loop through the user's path and test for each of PROGNAME-LIST
   5671   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   5672 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
   5673 do
   5674   IFS=$as_save_IFS
   5675   case $as_dir in #(((
   5676     '') as_dir=./ ;;
   5677     */) ;;
   5678     *) as_dir=$as_dir/ ;;
   5679   esac
   5680     for ac_prog in grep ggrep
   5681    do
   5682     for ac_exec_ext in '' $ac_executable_extensions; do
   5683       ac_path_GREP="$as_dir$ac_prog$ac_exec_ext"
   5684       as_fn_executable_p "$ac_path_GREP" || continue
   5685 # Check for GNU ac_path_GREP and select it if it is found.
   5686   # Check for GNU $ac_path_GREP
   5687 case `"$ac_path_GREP" --version 2>&1` in
   5688 *GNU*)
   5689   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
   5690 *)
   5691   ac_count=0
   5692   printf %s 0123456789 >"conftest.in"
   5693   while :
   5694   do
   5695     cat "conftest.in" "conftest.in" >"conftest.tmp"
   5696     mv "conftest.tmp" "conftest.in"
   5697     cp "conftest.in" "conftest.nl"
   5698     printf "%s\n" 'GREP' >> "conftest.nl"
   5699     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
   5700     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
   5701     as_fn_arith $ac_count + 1 && ac_count=$as_val
   5702     if test $ac_count -gt ${ac_path_GREP_max-0}; then
   5703       # Best one so far, save it but keep looking for a better one
   5704       ac_cv_path_GREP="$ac_path_GREP"
   5705       ac_path_GREP_max=$ac_count
   5706     fi
   5707     # 10*(2^10) chars as input seems more than enough
   5708     test $ac_count -gt 10 && break
   5709   done
   5710   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
   5711 esac
   5712 
   5713       $ac_path_GREP_found && break 3
   5714     done
   5715   done
   5716   done
   5717 IFS=$as_save_IFS
   5718   if test -z "$ac_cv_path_GREP"; then
   5719     as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
   5720   fi
   5721 else
   5722   ac_cv_path_GREP=$GREP
   5723 fi
   5724 
   5725 fi
   5726 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
   5727 printf "%s\n" "$ac_cv_path_GREP" >&6; }
   5728  GREP="$ac_cv_path_GREP"
   5729 
   5730 
   5731 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
   5732 printf %s "checking for egrep... " >&6; }
   5733 if test ${ac_cv_path_EGREP+y}
   5734 then :
   5735   printf %s "(cached) " >&6
   5736 else $as_nop
   5737   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
   5738    then ac_cv_path_EGREP="$GREP -E"
   5739    else
   5740      if test -z "$EGREP"; then
   5741   ac_path_EGREP_found=false
   5742   # Loop through the user's path and test for each of PROGNAME-LIST
   5743   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   5744 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
   5745 do
   5746   IFS=$as_save_IFS
   5747   case $as_dir in #(((
   5748     '') as_dir=./ ;;
   5749     */) ;;
   5750     *) as_dir=$as_dir/ ;;
   5751   esac
   5752     for ac_prog in egrep
   5753    do
   5754     for ac_exec_ext in '' $ac_executable_extensions; do
   5755       ac_path_EGREP="$as_dir$ac_prog$ac_exec_ext"
   5756       as_fn_executable_p "$ac_path_EGREP" || continue
   5757 # Check for GNU ac_path_EGREP and select it if it is found.
   5758   # Check for GNU $ac_path_EGREP
   5759 case `"$ac_path_EGREP" --version 2>&1` in
   5760 *GNU*)
   5761   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
   5762 *)
   5763   ac_count=0
   5764   printf %s 0123456789 >"conftest.in"
   5765   while :
   5766   do
   5767     cat "conftest.in" "conftest.in" >"conftest.tmp"
   5768     mv "conftest.tmp" "conftest.in"
   5769     cp "conftest.in" "conftest.nl"
   5770     printf "%s\n" 'EGREP' >> "conftest.nl"
   5771     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
   5772     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
   5773     as_fn_arith $ac_count + 1 && ac_count=$as_val
   5774     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
   5775       # Best one so far, save it but keep looking for a better one
   5776       ac_cv_path_EGREP="$ac_path_EGREP"
   5777       ac_path_EGREP_max=$ac_count
   5778     fi
   5779     # 10*(2^10) chars as input seems more than enough
   5780     test $ac_count -gt 10 && break
   5781   done
   5782   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
   5783 esac
   5784 
   5785       $ac_path_EGREP_found && break 3
   5786     done
   5787   done
   5788   done
   5789 IFS=$as_save_IFS
   5790   if test -z "$ac_cv_path_EGREP"; then
   5791     as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
   5792   fi
   5793 else
   5794   ac_cv_path_EGREP=$EGREP
   5795 fi
   5796 
   5797    fi
   5798 fi
   5799 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
   5800 printf "%s\n" "$ac_cv_path_EGREP" >&6; }
   5801  EGREP="$ac_cv_path_EGREP"
   5802 
   5803 
   5804 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
   5805 printf %s "checking for fgrep... " >&6; }
   5806 if test ${ac_cv_path_FGREP+y}
   5807 then :
   5808   printf %s "(cached) " >&6
   5809 else $as_nop
   5810   if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
   5811    then ac_cv_path_FGREP="$GREP -F"
   5812    else
   5813      if test -z "$FGREP"; then
   5814   ac_path_FGREP_found=false
   5815   # Loop through the user's path and test for each of PROGNAME-LIST
   5816   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   5817 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
   5818 do
   5819   IFS=$as_save_IFS
   5820   case $as_dir in #(((
   5821     '') as_dir=./ ;;
   5822     */) ;;
   5823     *) as_dir=$as_dir/ ;;
   5824   esac
   5825     for ac_prog in fgrep
   5826    do
   5827     for ac_exec_ext in '' $ac_executable_extensions; do
   5828       ac_path_FGREP="$as_dir$ac_prog$ac_exec_ext"
   5829       as_fn_executable_p "$ac_path_FGREP" || continue
   5830 # Check for GNU ac_path_FGREP and select it if it is found.
   5831   # Check for GNU $ac_path_FGREP
   5832 case `"$ac_path_FGREP" --version 2>&1` in
   5833 *GNU*)
   5834   ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
   5835 *)
   5836   ac_count=0
   5837   printf %s 0123456789 >"conftest.in"
   5838   while :
   5839   do
   5840     cat "conftest.in" "conftest.in" >"conftest.tmp"
   5841     mv "conftest.tmp" "conftest.in"
   5842     cp "conftest.in" "conftest.nl"
   5843     printf "%s\n" 'FGREP' >> "conftest.nl"
   5844     "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
   5845     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
   5846     as_fn_arith $ac_count + 1 && ac_count=$as_val
   5847     if test $ac_count -gt ${ac_path_FGREP_max-0}; then
   5848       # Best one so far, save it but keep looking for a better one
   5849       ac_cv_path_FGREP="$ac_path_FGREP"
   5850       ac_path_FGREP_max=$ac_count
   5851     fi
   5852     # 10*(2^10) chars as input seems more than enough
   5853     test $ac_count -gt 10 && break
   5854   done
   5855   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
   5856 esac
   5857 
   5858       $ac_path_FGREP_found && break 3
   5859     done
   5860   done
   5861   done
   5862 IFS=$as_save_IFS
   5863   if test -z "$ac_cv_path_FGREP"; then
   5864     as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
   5865   fi
   5866 else
   5867   ac_cv_path_FGREP=$FGREP
   5868 fi
   5869 
   5870    fi
   5871 fi
   5872 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
   5873 printf "%s\n" "$ac_cv_path_FGREP" >&6; }
   5874  FGREP="$ac_cv_path_FGREP"
   5875 
   5876 
   5877 test -z "$GREP" && GREP=grep
   5878 
   5879 
   5880 
   5881 
   5882 
   5883 
   5884 
   5885 
   5886 
   5887 
   5888 
   5889 
   5890 
   5891 
   5892 
   5893 
   5894 
   5895 
   5896 
   5897 # Check whether --with-gnu-ld was given.
   5898 if test ${with_gnu_ld+y}
   5899 then :
   5900   withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes
   5901 else $as_nop
   5902   with_gnu_ld=no
   5903 fi
   5904 
   5905 ac_prog=ld
   5906 if test yes = "$GCC"; then
   5907   # Check if gcc -print-prog-name=ld gives a path.
   5908   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
   5909 printf %s "checking for ld used by $CC... " >&6; }
   5910   case $host in
   5911   *-*-mingw*)
   5912     # gcc leaves a trailing carriage return, which upsets mingw
   5913     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
   5914   *)
   5915     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
   5916   esac
   5917   case $ac_prog in
   5918     # Accept absolute paths.
   5919     [\\/]* | ?:[\\/]*)
   5920       re_direlt='/[^/][^/]*/\.\./'
   5921       # Canonicalize the pathname of ld
   5922       ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
   5923       while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
   5924 	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
   5925       done
   5926       test -z "$LD" && LD=$ac_prog
   5927       ;;
   5928   "")
   5929     # If it fails, then pretend we aren't using GCC.
   5930     ac_prog=ld
   5931     ;;
   5932   *)
   5933     # If it is relative, then search for the first ld in PATH.
   5934     with_gnu_ld=unknown
   5935     ;;
   5936   esac
   5937 elif test yes = "$with_gnu_ld"; then
   5938   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
   5939 printf %s "checking for GNU ld... " >&6; }
   5940 else
   5941   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
   5942 printf %s "checking for non-GNU ld... " >&6; }
   5943 fi
   5944 if test ${lt_cv_path_LD+y}
   5945 then :
   5946   printf %s "(cached) " >&6
   5947 else $as_nop
   5948   if test -z "$LD"; then
   5949   lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
   5950   for ac_dir in $PATH; do
   5951     IFS=$lt_save_ifs
   5952     test -z "$ac_dir" && ac_dir=.
   5953     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
   5954       lt_cv_path_LD=$ac_dir/$ac_prog
   5955       # Check to see if the program is GNU ld.  I'd rather use --version,
   5956       # but apparently some variants of GNU ld only accept -v.
   5957       # Break only if it was the GNU/non-GNU ld that we prefer.
   5958       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
   5959       *GNU* | *'with BFD'*)
   5960 	test no != "$with_gnu_ld" && break
   5961 	;;
   5962       *)
   5963 	test yes != "$with_gnu_ld" && break
   5964 	;;
   5965       esac
   5966     fi
   5967   done
   5968   IFS=$lt_save_ifs
   5969 else
   5970   lt_cv_path_LD=$LD # Let the user override the test with a path.
   5971 fi
   5972 fi
   5973 
   5974 LD=$lt_cv_path_LD
   5975 if test -n "$LD"; then
   5976   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
   5977 printf "%s\n" "$LD" >&6; }
   5978 else
   5979   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   5980 printf "%s\n" "no" >&6; }
   5981 fi
   5982 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
   5983 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
   5984 printf %s "checking if the linker ($LD) is GNU ld... " >&6; }
   5985 if test ${lt_cv_prog_gnu_ld+y}
   5986 then :
   5987   printf %s "(cached) " >&6
   5988 else $as_nop
   5989   # I'd rather use --version here, but apparently some GNU lds only accept -v.
   5990 case `$LD -v 2>&1 </dev/null` in
   5991 *GNU* | *'with BFD'*)
   5992   lt_cv_prog_gnu_ld=yes
   5993   ;;
   5994 *)
   5995   lt_cv_prog_gnu_ld=no
   5996   ;;
   5997 esac
   5998 fi
   5999 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
   6000 printf "%s\n" "$lt_cv_prog_gnu_ld" >&6; }
   6001 with_gnu_ld=$lt_cv_prog_gnu_ld
   6002 
   6003 
   6004 
   6005 
   6006 
   6007 
   6008 
   6009 
   6010 
   6011 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
   6012 printf %s "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
   6013 if test ${lt_cv_path_NM+y}
   6014 then :
   6015   printf %s "(cached) " >&6
   6016 else $as_nop
   6017   if test -n "$NM"; then
   6018   # Let the user override the test.
   6019   lt_cv_path_NM=$NM
   6020 else
   6021   lt_nm_to_check=${ac_tool_prefix}nm
   6022   if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
   6023     lt_nm_to_check="$lt_nm_to_check nm"
   6024   fi
   6025   for lt_tmp_nm in $lt_nm_to_check; do
   6026     lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
   6027     for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
   6028       IFS=$lt_save_ifs
   6029       test -z "$ac_dir" && ac_dir=.
   6030       tmp_nm=$ac_dir/$lt_tmp_nm
   6031       if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then
   6032 	# Check to see if the nm accepts a BSD-compat flag.
   6033 	# Adding the 'sed 1q' prevents false positives on HP-UX, which says:
   6034 	#   nm: unknown option "B" ignored
   6035 	# Tru64's nm complains that /dev/null is an invalid object file
   6036 	# MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty
   6037 	case $build_os in
   6038 	mingw*) lt_bad_file=conftest.nm/nofile ;;
   6039 	*) lt_bad_file=/dev/null ;;
   6040 	esac
   6041 	case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in
   6042 	*$lt_bad_file* | *'Invalid file or object type'*)
   6043 	  lt_cv_path_NM="$tmp_nm -B"
   6044 	  break 2
   6045 	  ;;
   6046 	*)
   6047 	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
   6048 	  */dev/null*)
   6049 	    lt_cv_path_NM="$tmp_nm -p"
   6050 	    break 2
   6051 	    ;;
   6052 	  *)
   6053 	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
   6054 	    continue # so that we can try to find one that supports BSD flags
   6055 	    ;;
   6056 	  esac
   6057 	  ;;
   6058 	esac
   6059       fi
   6060     done
   6061     IFS=$lt_save_ifs
   6062   done
   6063   : ${lt_cv_path_NM=no}
   6064 fi
   6065 fi
   6066 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
   6067 printf "%s\n" "$lt_cv_path_NM" >&6; }
   6068 if test no != "$lt_cv_path_NM"; then
   6069   NM=$lt_cv_path_NM
   6070 else
   6071   # Didn't find any BSD compatible name lister, look for dumpbin.
   6072   if test -n "$DUMPBIN"; then :
   6073     # Let the user override the test.
   6074   else
   6075     if test -n "$ac_tool_prefix"; then
   6076   for ac_prog in dumpbin "link -dump"
   6077   do
   6078     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
   6079 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
   6080 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   6081 printf %s "checking for $ac_word... " >&6; }
   6082 if test ${ac_cv_prog_DUMPBIN+y}
   6083 then :
   6084   printf %s "(cached) " >&6
   6085 else $as_nop
   6086   if test -n "$DUMPBIN"; then
   6087   ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
   6088 else
   6089 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   6090 for as_dir in $PATH
   6091 do
   6092   IFS=$as_save_IFS
   6093   case $as_dir in #(((
   6094     '') as_dir=./ ;;
   6095     */) ;;
   6096     *) as_dir=$as_dir/ ;;
   6097   esac
   6098     for ac_exec_ext in '' $ac_executable_extensions; do
   6099   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   6100     ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
   6101     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   6102     break 2
   6103   fi
   6104 done
   6105   done
   6106 IFS=$as_save_IFS
   6107 
   6108 fi
   6109 fi
   6110 DUMPBIN=$ac_cv_prog_DUMPBIN
   6111 if test -n "$DUMPBIN"; then
   6112   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
   6113 printf "%s\n" "$DUMPBIN" >&6; }
   6114 else
   6115   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6116 printf "%s\n" "no" >&6; }
   6117 fi
   6118 
   6119 
   6120     test -n "$DUMPBIN" && break
   6121   done
   6122 fi
   6123 if test -z "$DUMPBIN"; then
   6124   ac_ct_DUMPBIN=$DUMPBIN
   6125   for ac_prog in dumpbin "link -dump"
   6126 do
   6127   # Extract the first word of "$ac_prog", so it can be a program name with args.
   6128 set dummy $ac_prog; ac_word=$2
   6129 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   6130 printf %s "checking for $ac_word... " >&6; }
   6131 if test ${ac_cv_prog_ac_ct_DUMPBIN+y}
   6132 then :
   6133   printf %s "(cached) " >&6
   6134 else $as_nop
   6135   if test -n "$ac_ct_DUMPBIN"; then
   6136   ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
   6137 else
   6138 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   6139 for as_dir in $PATH
   6140 do
   6141   IFS=$as_save_IFS
   6142   case $as_dir in #(((
   6143     '') as_dir=./ ;;
   6144     */) ;;
   6145     *) as_dir=$as_dir/ ;;
   6146   esac
   6147     for ac_exec_ext in '' $ac_executable_extensions; do
   6148   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   6149     ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
   6150     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   6151     break 2
   6152   fi
   6153 done
   6154   done
   6155 IFS=$as_save_IFS
   6156 
   6157 fi
   6158 fi
   6159 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
   6160 if test -n "$ac_ct_DUMPBIN"; then
   6161   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
   6162 printf "%s\n" "$ac_ct_DUMPBIN" >&6; }
   6163 else
   6164   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6165 printf "%s\n" "no" >&6; }
   6166 fi
   6167 
   6168 
   6169   test -n "$ac_ct_DUMPBIN" && break
   6170 done
   6171 
   6172   if test "x$ac_ct_DUMPBIN" = x; then
   6173     DUMPBIN=":"
   6174   else
   6175     case $cross_compiling:$ac_tool_warned in
   6176 yes:)
   6177 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   6178 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   6179 ac_tool_warned=yes ;;
   6180 esac
   6181     DUMPBIN=$ac_ct_DUMPBIN
   6182   fi
   6183 fi
   6184 
   6185     case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in
   6186     *COFF*)
   6187       DUMPBIN="$DUMPBIN -symbols -headers"
   6188       ;;
   6189     *)
   6190       DUMPBIN=:
   6191       ;;
   6192     esac
   6193   fi
   6194 
   6195   if test : != "$DUMPBIN"; then
   6196     NM=$DUMPBIN
   6197   fi
   6198 fi
   6199 test -z "$NM" && NM=nm
   6200 
   6201 
   6202 
   6203 
   6204 
   6205 
   6206 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
   6207 printf %s "checking the name lister ($NM) interface... " >&6; }
   6208 if test ${lt_cv_nm_interface+y}
   6209 then :
   6210   printf %s "(cached) " >&6
   6211 else $as_nop
   6212   lt_cv_nm_interface="BSD nm"
   6213   echo "int some_variable = 0;" > conftest.$ac_ext
   6214   (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
   6215   (eval "$ac_compile" 2>conftest.err)
   6216   cat conftest.err >&5
   6217   (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
   6218   (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
   6219   cat conftest.err >&5
   6220   (eval echo "\"\$as_me:$LINENO: output\"" >&5)
   6221   cat conftest.out >&5
   6222   if $GREP 'External.*some_variable' conftest.out > /dev/null; then
   6223     lt_cv_nm_interface="MS dumpbin"
   6224   fi
   6225   rm -f conftest*
   6226 fi
   6227 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
   6228 printf "%s\n" "$lt_cv_nm_interface" >&6; }
   6229 
   6230 # find the maximum length of command line arguments
   6231 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
   6232 printf %s "checking the maximum length of command line arguments... " >&6; }
   6233 if test ${lt_cv_sys_max_cmd_len+y}
   6234 then :
   6235   printf %s "(cached) " >&6
   6236 else $as_nop
   6237     i=0
   6238   teststring=ABCD
   6239 
   6240   case $build_os in
   6241   msdosdjgpp*)
   6242     # On DJGPP, this test can blow up pretty badly due to problems in libc
   6243     # (any single argument exceeding 2000 bytes causes a buffer overrun
   6244     # during glob expansion).  Even if it were fixed, the result of this
   6245     # check would be larger than it should be.
   6246     lt_cv_sys_max_cmd_len=12288;    # 12K is about right
   6247     ;;
   6248 
   6249   gnu*)
   6250     # Under GNU Hurd, this test is not required because there is
   6251     # no limit to the length of command line arguments.
   6252     # Libtool will interpret -1 as no limit whatsoever
   6253     lt_cv_sys_max_cmd_len=-1;
   6254     ;;
   6255 
   6256   cygwin* | mingw* | cegcc*)
   6257     # On Win9x/ME, this test blows up -- it succeeds, but takes
   6258     # about 5 minutes as the teststring grows exponentially.
   6259     # Worse, since 9x/ME are not pre-emptively multitasking,
   6260     # you end up with a "frozen" computer, even though with patience
   6261     # the test eventually succeeds (with a max line length of 256k).
   6262     # Instead, let's just punt: use the minimum linelength reported by
   6263     # all of the supported platforms: 8192 (on NT/2K/XP).
   6264     lt_cv_sys_max_cmd_len=8192;
   6265     ;;
   6266 
   6267   mint*)
   6268     # On MiNT this can take a long time and run out of memory.
   6269     lt_cv_sys_max_cmd_len=8192;
   6270     ;;
   6271 
   6272   amigaos*)
   6273     # On AmigaOS with pdksh, this test takes hours, literally.
   6274     # So we just punt and use a minimum line length of 8192.
   6275     lt_cv_sys_max_cmd_len=8192;
   6276     ;;
   6277 
   6278   bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*)
   6279     # This has been around since 386BSD, at least.  Likely further.
   6280     if test -x /sbin/sysctl; then
   6281       lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
   6282     elif test -x /usr/sbin/sysctl; then
   6283       lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
   6284     else
   6285       lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
   6286     fi
   6287     # And add a safety zone
   6288     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
   6289     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
   6290     ;;
   6291 
   6292   interix*)
   6293     # We know the value 262144 and hardcode it with a safety zone (like BSD)
   6294     lt_cv_sys_max_cmd_len=196608
   6295     ;;
   6296 
   6297   os2*)
   6298     # The test takes a long time on OS/2.
   6299     lt_cv_sys_max_cmd_len=8192
   6300     ;;
   6301 
   6302   osf*)
   6303     # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
   6304     # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
   6305     # nice to cause kernel panics so lets avoid the loop below.
   6306     # First set a reasonable default.
   6307     lt_cv_sys_max_cmd_len=16384
   6308     #
   6309     if test -x /sbin/sysconfig; then
   6310       case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
   6311         *1*) lt_cv_sys_max_cmd_len=-1 ;;
   6312       esac
   6313     fi
   6314     ;;
   6315   sco3.2v5*)
   6316     lt_cv_sys_max_cmd_len=102400
   6317     ;;
   6318   sysv5* | sco5v6* | sysv4.2uw2*)
   6319     kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
   6320     if test -n "$kargmax"; then
   6321       lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[	 ]//'`
   6322     else
   6323       lt_cv_sys_max_cmd_len=32768
   6324     fi
   6325     ;;
   6326   *)
   6327     lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
   6328     if test -n "$lt_cv_sys_max_cmd_len" && \
   6329        test undefined != "$lt_cv_sys_max_cmd_len"; then
   6330       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
   6331       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
   6332     else
   6333       # Make teststring a little bigger before we do anything with it.
   6334       # a 1K string should be a reasonable start.
   6335       for i in 1 2 3 4 5 6 7 8; do
   6336         teststring=$teststring$teststring
   6337       done
   6338       SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
   6339       # If test is not a shell built-in, we'll probably end up computing a
   6340       # maximum length that is only half of the actual maximum length, but
   6341       # we can't tell.
   6342       while { test X`env echo "$teststring$teststring" 2>/dev/null` \
   6343 	         = "X$teststring$teststring"; } >/dev/null 2>&1 &&
   6344 	      test 17 != "$i" # 1/2 MB should be enough
   6345       do
   6346         i=`expr $i + 1`
   6347         teststring=$teststring$teststring
   6348       done
   6349       # Only check the string length outside the loop.
   6350       lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
   6351       teststring=
   6352       # Add a significant safety factor because C++ compilers can tack on
   6353       # massive amounts of additional arguments before passing them to the
   6354       # linker.  It appears as though 1/2 is a usable value.
   6355       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
   6356     fi
   6357     ;;
   6358   esac
   6359 
   6360 fi
   6361 
   6362 if test -n "$lt_cv_sys_max_cmd_len"; then
   6363   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
   6364 printf "%s\n" "$lt_cv_sys_max_cmd_len" >&6; }
   6365 else
   6366   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none" >&5
   6367 printf "%s\n" "none" >&6; }
   6368 fi
   6369 max_cmd_len=$lt_cv_sys_max_cmd_len
   6370 
   6371 
   6372 
   6373 
   6374 
   6375 
   6376 : ${CP="cp -f"}
   6377 : ${MV="mv -f"}
   6378 : ${RM="rm -f"}
   6379 
   6380 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
   6381   lt_unset=unset
   6382 else
   6383   lt_unset=false
   6384 fi
   6385 
   6386 
   6387 
   6388 
   6389 
   6390 # test EBCDIC or ASCII
   6391 case `echo X|tr X '\101'` in
   6392  A) # ASCII based system
   6393     # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
   6394   lt_SP2NL='tr \040 \012'
   6395   lt_NL2SP='tr \015\012 \040\040'
   6396   ;;
   6397  *) # EBCDIC based system
   6398   lt_SP2NL='tr \100 \n'
   6399   lt_NL2SP='tr \r\n \100\100'
   6400   ;;
   6401 esac
   6402 
   6403 
   6404 
   6405 
   6406 
   6407 
   6408 
   6409 
   6410 
   6411 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
   6412 printf %s "checking how to convert $build file names to $host format... " >&6; }
   6413 if test ${lt_cv_to_host_file_cmd+y}
   6414 then :
   6415   printf %s "(cached) " >&6
   6416 else $as_nop
   6417   case $host in
   6418   *-*-mingw* )
   6419     case $build in
   6420       *-*-mingw* ) # actually msys
   6421         lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
   6422         ;;
   6423       *-*-cygwin* )
   6424         lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
   6425         ;;
   6426       * ) # otherwise, assume *nix
   6427         lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
   6428         ;;
   6429     esac
   6430     ;;
   6431   *-*-cygwin* )
   6432     case $build in
   6433       *-*-mingw* ) # actually msys
   6434         lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
   6435         ;;
   6436       *-*-cygwin* )
   6437         lt_cv_to_host_file_cmd=func_convert_file_noop
   6438         ;;
   6439       * ) # otherwise, assume *nix
   6440         lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
   6441         ;;
   6442     esac
   6443     ;;
   6444   * ) # unhandled hosts (and "normal" native builds)
   6445     lt_cv_to_host_file_cmd=func_convert_file_noop
   6446     ;;
   6447 esac
   6448 
   6449 fi
   6450 
   6451 to_host_file_cmd=$lt_cv_to_host_file_cmd
   6452 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
   6453 printf "%s\n" "$lt_cv_to_host_file_cmd" >&6; }
   6454 
   6455 
   6456 
   6457 
   6458 
   6459 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
   6460 printf %s "checking how to convert $build file names to toolchain format... " >&6; }
   6461 if test ${lt_cv_to_tool_file_cmd+y}
   6462 then :
   6463   printf %s "(cached) " >&6
   6464 else $as_nop
   6465   #assume ordinary cross tools, or native build.
   6466 lt_cv_to_tool_file_cmd=func_convert_file_noop
   6467 case $host in
   6468   *-*-mingw* )
   6469     case $build in
   6470       *-*-mingw* ) # actually msys
   6471         lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
   6472         ;;
   6473     esac
   6474     ;;
   6475 esac
   6476 
   6477 fi
   6478 
   6479 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
   6480 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
   6481 printf "%s\n" "$lt_cv_to_tool_file_cmd" >&6; }
   6482 
   6483 
   6484 
   6485 
   6486 
   6487 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
   6488 printf %s "checking for $LD option to reload object files... " >&6; }
   6489 if test ${lt_cv_ld_reload_flag+y}
   6490 then :
   6491   printf %s "(cached) " >&6
   6492 else $as_nop
   6493   lt_cv_ld_reload_flag='-r'
   6494 fi
   6495 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
   6496 printf "%s\n" "$lt_cv_ld_reload_flag" >&6; }
   6497 reload_flag=$lt_cv_ld_reload_flag
   6498 case $reload_flag in
   6499 "" | " "*) ;;
   6500 *) reload_flag=" $reload_flag" ;;
   6501 esac
   6502 reload_cmds='$LD$reload_flag -o $output$reload_objs'
   6503 case $host_os in
   6504   cygwin* | mingw* | pw32* | cegcc*)
   6505     if test yes != "$GCC"; then
   6506       reload_cmds=false
   6507     fi
   6508     ;;
   6509   darwin*)
   6510     if test yes = "$GCC"; then
   6511       reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs'
   6512     else
   6513       reload_cmds='$LD$reload_flag -o $output$reload_objs'
   6514     fi
   6515     ;;
   6516 esac
   6517 
   6518 
   6519 
   6520 
   6521 
   6522 
   6523 
   6524 
   6525 
   6526 if test -n "$ac_tool_prefix"; then
   6527   # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
   6528 set dummy ${ac_tool_prefix}objdump; ac_word=$2
   6529 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   6530 printf %s "checking for $ac_word... " >&6; }
   6531 if test ${ac_cv_prog_OBJDUMP+y}
   6532 then :
   6533   printf %s "(cached) " >&6
   6534 else $as_nop
   6535   if test -n "$OBJDUMP"; then
   6536   ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
   6537 else
   6538 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   6539 for as_dir in $PATH
   6540 do
   6541   IFS=$as_save_IFS
   6542   case $as_dir in #(((
   6543     '') as_dir=./ ;;
   6544     */) ;;
   6545     *) as_dir=$as_dir/ ;;
   6546   esac
   6547     for ac_exec_ext in '' $ac_executable_extensions; do
   6548   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   6549     ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
   6550     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   6551     break 2
   6552   fi
   6553 done
   6554   done
   6555 IFS=$as_save_IFS
   6556 
   6557 fi
   6558 fi
   6559 OBJDUMP=$ac_cv_prog_OBJDUMP
   6560 if test -n "$OBJDUMP"; then
   6561   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
   6562 printf "%s\n" "$OBJDUMP" >&6; }
   6563 else
   6564   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6565 printf "%s\n" "no" >&6; }
   6566 fi
   6567 
   6568 
   6569 fi
   6570 if test -z "$ac_cv_prog_OBJDUMP"; then
   6571   ac_ct_OBJDUMP=$OBJDUMP
   6572   # Extract the first word of "objdump", so it can be a program name with args.
   6573 set dummy objdump; ac_word=$2
   6574 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   6575 printf %s "checking for $ac_word... " >&6; }
   6576 if test ${ac_cv_prog_ac_ct_OBJDUMP+y}
   6577 then :
   6578   printf %s "(cached) " >&6
   6579 else $as_nop
   6580   if test -n "$ac_ct_OBJDUMP"; then
   6581   ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
   6582 else
   6583 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   6584 for as_dir in $PATH
   6585 do
   6586   IFS=$as_save_IFS
   6587   case $as_dir in #(((
   6588     '') as_dir=./ ;;
   6589     */) ;;
   6590     *) as_dir=$as_dir/ ;;
   6591   esac
   6592     for ac_exec_ext in '' $ac_executable_extensions; do
   6593   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   6594     ac_cv_prog_ac_ct_OBJDUMP="objdump"
   6595     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   6596     break 2
   6597   fi
   6598 done
   6599   done
   6600 IFS=$as_save_IFS
   6601 
   6602 fi
   6603 fi
   6604 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
   6605 if test -n "$ac_ct_OBJDUMP"; then
   6606   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
   6607 printf "%s\n" "$ac_ct_OBJDUMP" >&6; }
   6608 else
   6609   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6610 printf "%s\n" "no" >&6; }
   6611 fi
   6612 
   6613   if test "x$ac_ct_OBJDUMP" = x; then
   6614     OBJDUMP="false"
   6615   else
   6616     case $cross_compiling:$ac_tool_warned in
   6617 yes:)
   6618 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   6619 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   6620 ac_tool_warned=yes ;;
   6621 esac
   6622     OBJDUMP=$ac_ct_OBJDUMP
   6623   fi
   6624 else
   6625   OBJDUMP="$ac_cv_prog_OBJDUMP"
   6626 fi
   6627 
   6628 test -z "$OBJDUMP" && OBJDUMP=objdump
   6629 
   6630 
   6631 
   6632 
   6633 
   6634 
   6635 
   6636 
   6637 
   6638 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
   6639 printf %s "checking how to recognize dependent libraries... " >&6; }
   6640 if test ${lt_cv_deplibs_check_method+y}
   6641 then :
   6642   printf %s "(cached) " >&6
   6643 else $as_nop
   6644   lt_cv_file_magic_cmd='$MAGIC_CMD'
   6645 lt_cv_file_magic_test_file=
   6646 lt_cv_deplibs_check_method='unknown'
   6647 # Need to set the preceding variable on all platforms that support
   6648 # interlibrary dependencies.
   6649 # 'none' -- dependencies not supported.
   6650 # 'unknown' -- same as none, but documents that we really don't know.
   6651 # 'pass_all' -- all dependencies passed with no checks.
   6652 # 'test_compile' -- check by making test program.
   6653 # 'file_magic [[regex]]' -- check by looking for files in library path
   6654 # that responds to the $file_magic_cmd with a given extended regex.
   6655 # If you have 'file' or equivalent on your system and you're not sure
   6656 # whether 'pass_all' will *always* work, you probably want this one.
   6657 
   6658 case $host_os in
   6659 aix[4-9]*)
   6660   lt_cv_deplibs_check_method=pass_all
   6661   ;;
   6662 
   6663 beos*)
   6664   lt_cv_deplibs_check_method=pass_all
   6665   ;;
   6666 
   6667 bsdi[45]*)
   6668   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
   6669   lt_cv_file_magic_cmd='/usr/bin/file -L'
   6670   lt_cv_file_magic_test_file=/shlib/libc.so
   6671   ;;
   6672 
   6673 cygwin*)
   6674   # func_win32_libid is a shell function defined in ltmain.sh
   6675   lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
   6676   lt_cv_file_magic_cmd='func_win32_libid'
   6677   ;;
   6678 
   6679 mingw* | pw32*)
   6680   # Base MSYS/MinGW do not provide the 'file' command needed by
   6681   # func_win32_libid shell function, so use a weaker test based on 'objdump',
   6682   # unless we find 'file', for example because we are cross-compiling.
   6683   if ( file / ) >/dev/null 2>&1; then
   6684     lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
   6685     lt_cv_file_magic_cmd='func_win32_libid'
   6686   else
   6687     # Keep this pattern in sync with the one in func_win32_libid.
   6688     lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
   6689     lt_cv_file_magic_cmd='$OBJDUMP -f'
   6690   fi
   6691   ;;
   6692 
   6693 cegcc*)
   6694   # use the weaker test based on 'objdump'. See mingw*.
   6695   lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
   6696   lt_cv_file_magic_cmd='$OBJDUMP -f'
   6697   ;;
   6698 
   6699 darwin* | rhapsody*)
   6700   lt_cv_deplibs_check_method=pass_all
   6701   ;;
   6702 
   6703 freebsd* | dragonfly*)
   6704   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
   6705     case $host_cpu in
   6706     i*86 )
   6707       # Not sure whether the presence of OpenBSD here was a mistake.
   6708       # Let's accept both of them until this is cleared up.
   6709       lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
   6710       lt_cv_file_magic_cmd=/usr/bin/file
   6711       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
   6712       ;;
   6713     esac
   6714   else
   6715     lt_cv_deplibs_check_method=pass_all
   6716   fi
   6717   ;;
   6718 
   6719 haiku*)
   6720   lt_cv_deplibs_check_method=pass_all
   6721   ;;
   6722 
   6723 hpux10.20* | hpux11*)
   6724   lt_cv_file_magic_cmd=/usr/bin/file
   6725   case $host_cpu in
   6726   ia64*)
   6727     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
   6728     lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
   6729     ;;
   6730   hppa*64*)
   6731     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]'
   6732     lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
   6733     ;;
   6734   *)
   6735     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
   6736     lt_cv_file_magic_test_file=/usr/lib/libc.sl
   6737     ;;
   6738   esac
   6739   ;;
   6740 
   6741 interix[3-9]*)
   6742   # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
   6743   lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
   6744   ;;
   6745 
   6746 irix5* | irix6* | nonstopux*)
   6747   case $LD in
   6748   *-32|*"-32 ") libmagic=32-bit;;
   6749   *-n32|*"-n32 ") libmagic=N32;;
   6750   *-64|*"-64 ") libmagic=64-bit;;
   6751   *) libmagic=never-match;;
   6752   esac
   6753   lt_cv_deplibs_check_method=pass_all
   6754   ;;
   6755 
   6756 # This must be glibc/ELF.
   6757 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
   6758   lt_cv_deplibs_check_method=pass_all
   6759   ;;
   6760 
   6761 netbsd*)
   6762   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
   6763     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
   6764   else
   6765     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
   6766   fi
   6767   ;;
   6768 
   6769 newos6*)
   6770   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
   6771   lt_cv_file_magic_cmd=/usr/bin/file
   6772   lt_cv_file_magic_test_file=/usr/lib/libnls.so
   6773   ;;
   6774 
   6775 *nto* | *qnx*)
   6776   lt_cv_deplibs_check_method=pass_all
   6777   ;;
   6778 
   6779 openbsd* | bitrig*)
   6780   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
   6781     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
   6782   else
   6783     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
   6784   fi
   6785   ;;
   6786 
   6787 osf3* | osf4* | osf5*)
   6788   lt_cv_deplibs_check_method=pass_all
   6789   ;;
   6790 
   6791 rdos*)
   6792   lt_cv_deplibs_check_method=pass_all
   6793   ;;
   6794 
   6795 solaris*)
   6796   lt_cv_deplibs_check_method=pass_all
   6797   ;;
   6798 
   6799 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
   6800   lt_cv_deplibs_check_method=pass_all
   6801   ;;
   6802 
   6803 sysv4 | sysv4.3*)
   6804   case $host_vendor in
   6805   motorola)
   6806     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]'
   6807     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
   6808     ;;
   6809   ncr)
   6810     lt_cv_deplibs_check_method=pass_all
   6811     ;;
   6812   sequent)
   6813     lt_cv_file_magic_cmd='/bin/file'
   6814     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
   6815     ;;
   6816   sni)
   6817     lt_cv_file_magic_cmd='/bin/file'
   6818     lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
   6819     lt_cv_file_magic_test_file=/lib/libc.so
   6820     ;;
   6821   siemens)
   6822     lt_cv_deplibs_check_method=pass_all
   6823     ;;
   6824   pc)
   6825     lt_cv_deplibs_check_method=pass_all
   6826     ;;
   6827   esac
   6828   ;;
   6829 
   6830 tpf*)
   6831   lt_cv_deplibs_check_method=pass_all
   6832   ;;
   6833 os2*)
   6834   lt_cv_deplibs_check_method=pass_all
   6835   ;;
   6836 esac
   6837 
   6838 fi
   6839 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
   6840 printf "%s\n" "$lt_cv_deplibs_check_method" >&6; }
   6841 
   6842 file_magic_glob=
   6843 want_nocaseglob=no
   6844 if test "$build" = "$host"; then
   6845   case $host_os in
   6846   mingw* | pw32*)
   6847     if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
   6848       want_nocaseglob=yes
   6849     else
   6850       file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
   6851     fi
   6852     ;;
   6853   esac
   6854 fi
   6855 
   6856 file_magic_cmd=$lt_cv_file_magic_cmd
   6857 deplibs_check_method=$lt_cv_deplibs_check_method
   6858 test -z "$deplibs_check_method" && deplibs_check_method=unknown
   6859 
   6860 
   6861 
   6862 
   6863 
   6864 
   6865 
   6866 
   6867 
   6868 
   6869 
   6870 
   6871 
   6872 
   6873 
   6874 
   6875 
   6876 
   6877 
   6878 
   6879 
   6880 
   6881 if test -n "$ac_tool_prefix"; then
   6882   # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
   6883 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
   6884 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   6885 printf %s "checking for $ac_word... " >&6; }
   6886 if test ${ac_cv_prog_DLLTOOL+y}
   6887 then :
   6888   printf %s "(cached) " >&6
   6889 else $as_nop
   6890   if test -n "$DLLTOOL"; then
   6891   ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
   6892 else
   6893 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   6894 for as_dir in $PATH
   6895 do
   6896   IFS=$as_save_IFS
   6897   case $as_dir in #(((
   6898     '') as_dir=./ ;;
   6899     */) ;;
   6900     *) as_dir=$as_dir/ ;;
   6901   esac
   6902     for ac_exec_ext in '' $ac_executable_extensions; do
   6903   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   6904     ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
   6905     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   6906     break 2
   6907   fi
   6908 done
   6909   done
   6910 IFS=$as_save_IFS
   6911 
   6912 fi
   6913 fi
   6914 DLLTOOL=$ac_cv_prog_DLLTOOL
   6915 if test -n "$DLLTOOL"; then
   6916   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
   6917 printf "%s\n" "$DLLTOOL" >&6; }
   6918 else
   6919   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6920 printf "%s\n" "no" >&6; }
   6921 fi
   6922 
   6923 
   6924 fi
   6925 if test -z "$ac_cv_prog_DLLTOOL"; then
   6926   ac_ct_DLLTOOL=$DLLTOOL
   6927   # Extract the first word of "dlltool", so it can be a program name with args.
   6928 set dummy dlltool; ac_word=$2
   6929 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   6930 printf %s "checking for $ac_word... " >&6; }
   6931 if test ${ac_cv_prog_ac_ct_DLLTOOL+y}
   6932 then :
   6933   printf %s "(cached) " >&6
   6934 else $as_nop
   6935   if test -n "$ac_ct_DLLTOOL"; then
   6936   ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
   6937 else
   6938 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   6939 for as_dir in $PATH
   6940 do
   6941   IFS=$as_save_IFS
   6942   case $as_dir in #(((
   6943     '') as_dir=./ ;;
   6944     */) ;;
   6945     *) as_dir=$as_dir/ ;;
   6946   esac
   6947     for ac_exec_ext in '' $ac_executable_extensions; do
   6948   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   6949     ac_cv_prog_ac_ct_DLLTOOL="dlltool"
   6950     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   6951     break 2
   6952   fi
   6953 done
   6954   done
   6955 IFS=$as_save_IFS
   6956 
   6957 fi
   6958 fi
   6959 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
   6960 if test -n "$ac_ct_DLLTOOL"; then
   6961   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
   6962 printf "%s\n" "$ac_ct_DLLTOOL" >&6; }
   6963 else
   6964   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6965 printf "%s\n" "no" >&6; }
   6966 fi
   6967 
   6968   if test "x$ac_ct_DLLTOOL" = x; then
   6969     DLLTOOL="false"
   6970   else
   6971     case $cross_compiling:$ac_tool_warned in
   6972 yes:)
   6973 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   6974 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   6975 ac_tool_warned=yes ;;
   6976 esac
   6977     DLLTOOL=$ac_ct_DLLTOOL
   6978   fi
   6979 else
   6980   DLLTOOL="$ac_cv_prog_DLLTOOL"
   6981 fi
   6982 
   6983 test -z "$DLLTOOL" && DLLTOOL=dlltool
   6984 
   6985 
   6986 
   6987 
   6988 
   6989 
   6990 
   6991 
   6992 
   6993 
   6994 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
   6995 printf %s "checking how to associate runtime and link libraries... " >&6; }
   6996 if test ${lt_cv_sharedlib_from_linklib_cmd+y}
   6997 then :
   6998   printf %s "(cached) " >&6
   6999 else $as_nop
   7000   lt_cv_sharedlib_from_linklib_cmd='unknown'
   7001 
   7002 case $host_os in
   7003 cygwin* | mingw* | pw32* | cegcc*)
   7004   # two different shell functions defined in ltmain.sh;
   7005   # decide which one to use based on capabilities of $DLLTOOL
   7006   case `$DLLTOOL --help 2>&1` in
   7007   *--identify-strict*)
   7008     lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
   7009     ;;
   7010   *)
   7011     lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
   7012     ;;
   7013   esac
   7014   ;;
   7015 *)
   7016   # fallback: assume linklib IS sharedlib
   7017   lt_cv_sharedlib_from_linklib_cmd=$ECHO
   7018   ;;
   7019 esac
   7020 
   7021 fi
   7022 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
   7023 printf "%s\n" "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
   7024 sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
   7025 test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
   7026 
   7027 
   7028 
   7029 
   7030 
   7031 
   7032 
   7033 if test -n "$ac_tool_prefix"; then
   7034   for ac_prog in ar
   7035   do
   7036     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
   7037 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
   7038 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   7039 printf %s "checking for $ac_word... " >&6; }
   7040 if test ${ac_cv_prog_AR+y}
   7041 then :
   7042   printf %s "(cached) " >&6
   7043 else $as_nop
   7044   if test -n "$AR"; then
   7045   ac_cv_prog_AR="$AR" # Let the user override the test.
   7046 else
   7047 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   7048 for as_dir in $PATH
   7049 do
   7050   IFS=$as_save_IFS
   7051   case $as_dir in #(((
   7052     '') as_dir=./ ;;
   7053     */) ;;
   7054     *) as_dir=$as_dir/ ;;
   7055   esac
   7056     for ac_exec_ext in '' $ac_executable_extensions; do
   7057   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   7058     ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
   7059     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   7060     break 2
   7061   fi
   7062 done
   7063   done
   7064 IFS=$as_save_IFS
   7065 
   7066 fi
   7067 fi
   7068 AR=$ac_cv_prog_AR
   7069 if test -n "$AR"; then
   7070   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
   7071 printf "%s\n" "$AR" >&6; }
   7072 else
   7073   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   7074 printf "%s\n" "no" >&6; }
   7075 fi
   7076 
   7077 
   7078     test -n "$AR" && break
   7079   done
   7080 fi
   7081 if test -z "$AR"; then
   7082   ac_ct_AR=$AR
   7083   for ac_prog in ar
   7084 do
   7085   # Extract the first word of "$ac_prog", so it can be a program name with args.
   7086 set dummy $ac_prog; ac_word=$2
   7087 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   7088 printf %s "checking for $ac_word... " >&6; }
   7089 if test ${ac_cv_prog_ac_ct_AR+y}
   7090 then :
   7091   printf %s "(cached) " >&6
   7092 else $as_nop
   7093   if test -n "$ac_ct_AR"; then
   7094   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
   7095 else
   7096 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   7097 for as_dir in $PATH
   7098 do
   7099   IFS=$as_save_IFS
   7100   case $as_dir in #(((
   7101     '') as_dir=./ ;;
   7102     */) ;;
   7103     *) as_dir=$as_dir/ ;;
   7104   esac
   7105     for ac_exec_ext in '' $ac_executable_extensions; do
   7106   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   7107     ac_cv_prog_ac_ct_AR="$ac_prog"
   7108     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   7109     break 2
   7110   fi
   7111 done
   7112   done
   7113 IFS=$as_save_IFS
   7114 
   7115 fi
   7116 fi
   7117 ac_ct_AR=$ac_cv_prog_ac_ct_AR
   7118 if test -n "$ac_ct_AR"; then
   7119   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
   7120 printf "%s\n" "$ac_ct_AR" >&6; }
   7121 else
   7122   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   7123 printf "%s\n" "no" >&6; }
   7124 fi
   7125 
   7126 
   7127   test -n "$ac_ct_AR" && break
   7128 done
   7129 
   7130   if test "x$ac_ct_AR" = x; then
   7131     AR="false"
   7132   else
   7133     case $cross_compiling:$ac_tool_warned in
   7134 yes:)
   7135 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   7136 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   7137 ac_tool_warned=yes ;;
   7138 esac
   7139     AR=$ac_ct_AR
   7140   fi
   7141 fi
   7142 
   7143 : ${AR=ar}
   7144 : ${AR_FLAGS=cru}
   7145 
   7146 
   7147 
   7148 
   7149 
   7150 
   7151 
   7152 
   7153 
   7154 
   7155 
   7156 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
   7157 printf %s "checking for archiver @FILE support... " >&6; }
   7158 if test ${lt_cv_ar_at_file+y}
   7159 then :
   7160   printf %s "(cached) " >&6
   7161 else $as_nop
   7162   lt_cv_ar_at_file=no
   7163    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   7164 /* end confdefs.h.  */
   7165 
   7166 int
   7167 main (void)
   7168 {
   7169 
   7170   ;
   7171   return 0;
   7172 }
   7173 _ACEOF
   7174 if ac_fn_c_try_compile "$LINENO"
   7175 then :
   7176   echo conftest.$ac_objext > conftest.lst
   7177       lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
   7178       { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
   7179   (eval $lt_ar_try) 2>&5
   7180   ac_status=$?
   7181   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   7182   test $ac_status = 0; }
   7183       if test 0 -eq "$ac_status"; then
   7184 	# Ensure the archiver fails upon bogus file names.
   7185 	rm -f conftest.$ac_objext libconftest.a
   7186 	{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
   7187   (eval $lt_ar_try) 2>&5
   7188   ac_status=$?
   7189   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   7190   test $ac_status = 0; }
   7191 	if test 0 -ne "$ac_status"; then
   7192           lt_cv_ar_at_file=@
   7193         fi
   7194       fi
   7195       rm -f conftest.* libconftest.a
   7196 
   7197 fi
   7198 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   7199 
   7200 fi
   7201 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
   7202 printf "%s\n" "$lt_cv_ar_at_file" >&6; }
   7203 
   7204 if test no = "$lt_cv_ar_at_file"; then
   7205   archiver_list_spec=
   7206 else
   7207   archiver_list_spec=$lt_cv_ar_at_file
   7208 fi
   7209 
   7210 
   7211 
   7212 
   7213 
   7214 
   7215 
   7216 if test -n "$ac_tool_prefix"; then
   7217   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
   7218 set dummy ${ac_tool_prefix}strip; ac_word=$2
   7219 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   7220 printf %s "checking for $ac_word... " >&6; }
   7221 if test ${ac_cv_prog_STRIP+y}
   7222 then :
   7223   printf %s "(cached) " >&6
   7224 else $as_nop
   7225   if test -n "$STRIP"; then
   7226   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
   7227 else
   7228 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   7229 for as_dir in $PATH
   7230 do
   7231   IFS=$as_save_IFS
   7232   case $as_dir in #(((
   7233     '') as_dir=./ ;;
   7234     */) ;;
   7235     *) as_dir=$as_dir/ ;;
   7236   esac
   7237     for ac_exec_ext in '' $ac_executable_extensions; do
   7238   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   7239     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
   7240     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   7241     break 2
   7242   fi
   7243 done
   7244   done
   7245 IFS=$as_save_IFS
   7246 
   7247 fi
   7248 fi
   7249 STRIP=$ac_cv_prog_STRIP
   7250 if test -n "$STRIP"; then
   7251   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
   7252 printf "%s\n" "$STRIP" >&6; }
   7253 else
   7254   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   7255 printf "%s\n" "no" >&6; }
   7256 fi
   7257 
   7258 
   7259 fi
   7260 if test -z "$ac_cv_prog_STRIP"; then
   7261   ac_ct_STRIP=$STRIP
   7262   # Extract the first word of "strip", so it can be a program name with args.
   7263 set dummy strip; ac_word=$2
   7264 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   7265 printf %s "checking for $ac_word... " >&6; }
   7266 if test ${ac_cv_prog_ac_ct_STRIP+y}
   7267 then :
   7268   printf %s "(cached) " >&6
   7269 else $as_nop
   7270   if test -n "$ac_ct_STRIP"; then
   7271   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
   7272 else
   7273 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   7274 for as_dir in $PATH
   7275 do
   7276   IFS=$as_save_IFS
   7277   case $as_dir in #(((
   7278     '') as_dir=./ ;;
   7279     */) ;;
   7280     *) as_dir=$as_dir/ ;;
   7281   esac
   7282     for ac_exec_ext in '' $ac_executable_extensions; do
   7283   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   7284     ac_cv_prog_ac_ct_STRIP="strip"
   7285     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   7286     break 2
   7287   fi
   7288 done
   7289   done
   7290 IFS=$as_save_IFS
   7291 
   7292 fi
   7293 fi
   7294 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
   7295 if test -n "$ac_ct_STRIP"; then
   7296   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
   7297 printf "%s\n" "$ac_ct_STRIP" >&6; }
   7298 else
   7299   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   7300 printf "%s\n" "no" >&6; }
   7301 fi
   7302 
   7303   if test "x$ac_ct_STRIP" = x; then
   7304     STRIP=":"
   7305   else
   7306     case $cross_compiling:$ac_tool_warned in
   7307 yes:)
   7308 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   7309 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   7310 ac_tool_warned=yes ;;
   7311 esac
   7312     STRIP=$ac_ct_STRIP
   7313   fi
   7314 else
   7315   STRIP="$ac_cv_prog_STRIP"
   7316 fi
   7317 
   7318 test -z "$STRIP" && STRIP=:
   7319 
   7320 
   7321 
   7322 
   7323 
   7324 
   7325 if test -n "$ac_tool_prefix"; then
   7326   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
   7327 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
   7328 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   7329 printf %s "checking for $ac_word... " >&6; }
   7330 if test ${ac_cv_prog_RANLIB+y}
   7331 then :
   7332   printf %s "(cached) " >&6
   7333 else $as_nop
   7334   if test -n "$RANLIB"; then
   7335   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
   7336 else
   7337 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   7338 for as_dir in $PATH
   7339 do
   7340   IFS=$as_save_IFS
   7341   case $as_dir in #(((
   7342     '') as_dir=./ ;;
   7343     */) ;;
   7344     *) as_dir=$as_dir/ ;;
   7345   esac
   7346     for ac_exec_ext in '' $ac_executable_extensions; do
   7347   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   7348     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
   7349     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   7350     break 2
   7351   fi
   7352 done
   7353   done
   7354 IFS=$as_save_IFS
   7355 
   7356 fi
   7357 fi
   7358 RANLIB=$ac_cv_prog_RANLIB
   7359 if test -n "$RANLIB"; then
   7360   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
   7361 printf "%s\n" "$RANLIB" >&6; }
   7362 else
   7363   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   7364 printf "%s\n" "no" >&6; }
   7365 fi
   7366 
   7367 
   7368 fi
   7369 if test -z "$ac_cv_prog_RANLIB"; then
   7370   ac_ct_RANLIB=$RANLIB
   7371   # Extract the first word of "ranlib", so it can be a program name with args.
   7372 set dummy ranlib; ac_word=$2
   7373 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   7374 printf %s "checking for $ac_word... " >&6; }
   7375 if test ${ac_cv_prog_ac_ct_RANLIB+y}
   7376 then :
   7377   printf %s "(cached) " >&6
   7378 else $as_nop
   7379   if test -n "$ac_ct_RANLIB"; then
   7380   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
   7381 else
   7382 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   7383 for as_dir in $PATH
   7384 do
   7385   IFS=$as_save_IFS
   7386   case $as_dir in #(((
   7387     '') as_dir=./ ;;
   7388     */) ;;
   7389     *) as_dir=$as_dir/ ;;
   7390   esac
   7391     for ac_exec_ext in '' $ac_executable_extensions; do
   7392   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   7393     ac_cv_prog_ac_ct_RANLIB="ranlib"
   7394     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   7395     break 2
   7396   fi
   7397 done
   7398   done
   7399 IFS=$as_save_IFS
   7400 
   7401 fi
   7402 fi
   7403 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
   7404 if test -n "$ac_ct_RANLIB"; then
   7405   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
   7406 printf "%s\n" "$ac_ct_RANLIB" >&6; }
   7407 else
   7408   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   7409 printf "%s\n" "no" >&6; }
   7410 fi
   7411 
   7412   if test "x$ac_ct_RANLIB" = x; then
   7413     RANLIB=":"
   7414   else
   7415     case $cross_compiling:$ac_tool_warned in
   7416 yes:)
   7417 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   7418 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   7419 ac_tool_warned=yes ;;
   7420 esac
   7421     RANLIB=$ac_ct_RANLIB
   7422   fi
   7423 else
   7424   RANLIB="$ac_cv_prog_RANLIB"
   7425 fi
   7426 
   7427 test -z "$RANLIB" && RANLIB=:
   7428 
   7429 
   7430 
   7431 
   7432 
   7433 
   7434 # Determine commands to create old-style static archives.
   7435 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
   7436 old_postinstall_cmds='chmod 644 $oldlib'
   7437 old_postuninstall_cmds=
   7438 
   7439 if test -n "$RANLIB"; then
   7440   case $host_os in
   7441   bitrig* | openbsd*)
   7442     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
   7443     ;;
   7444   *)
   7445     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
   7446     ;;
   7447   esac
   7448   old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
   7449 fi
   7450 
   7451 case $host_os in
   7452   darwin*)
   7453     lock_old_archive_extraction=yes ;;
   7454   *)
   7455     lock_old_archive_extraction=no ;;
   7456 esac
   7457 
   7458 
   7459 
   7460 
   7461 
   7462 
   7463 
   7464 
   7465 
   7466 
   7467 
   7468 
   7469 
   7470 
   7471 
   7472 
   7473 
   7474 
   7475 
   7476 
   7477 
   7478 
   7479 
   7480 
   7481 
   7482 
   7483 
   7484 
   7485 
   7486 
   7487 
   7488 
   7489 
   7490 
   7491 
   7492 
   7493 
   7494 
   7495 
   7496 # If no C compiler was specified, use CC.
   7497 LTCC=${LTCC-"$CC"}
   7498 
   7499 # If no C compiler flags were specified, use CFLAGS.
   7500 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
   7501 
   7502 # Allow CC to be a program name with arguments.
   7503 compiler=$CC
   7504 
   7505 
   7506 # Check for command to grab the raw symbol name followed by C symbol from nm.
   7507 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
   7508 printf %s "checking command to parse $NM output from $compiler object... " >&6; }
   7509 if test ${lt_cv_sys_global_symbol_pipe+y}
   7510 then :
   7511   printf %s "(cached) " >&6
   7512 else $as_nop
   7513 
   7514 # These are sane defaults that work on at least a few old systems.
   7515 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
   7516 
   7517 # Character class describing NM global symbol codes.
   7518 symcode='[BCDEGRST]'
   7519 
   7520 # Regexp to match symbols that can be accessed directly from C.
   7521 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
   7522 
   7523 # Define system-specific variables.
   7524 case $host_os in
   7525 aix*)
   7526   symcode='[BCDT]'
   7527   ;;
   7528 cygwin* | mingw* | pw32* | cegcc*)
   7529   symcode='[ABCDGISTW]'
   7530   ;;
   7531 hpux*)
   7532   if test ia64 = "$host_cpu"; then
   7533     symcode='[ABCDEGRST]'
   7534   fi
   7535   ;;
   7536 irix* | nonstopux*)
   7537   symcode='[BCDEGRST]'
   7538   ;;
   7539 osf*)
   7540   symcode='[BCDEGQRST]'
   7541   ;;
   7542 solaris*)
   7543   symcode='[BDRT]'
   7544   ;;
   7545 sco3.2v5*)
   7546   symcode='[DT]'
   7547   ;;
   7548 sysv4.2uw2*)
   7549   symcode='[DT]'
   7550   ;;
   7551 sysv5* | sco5v6* | unixware* | OpenUNIX*)
   7552   symcode='[ABDT]'
   7553   ;;
   7554 sysv4)
   7555   symcode='[DFNSTU]'
   7556   ;;
   7557 esac
   7558 
   7559 # If we're using GNU nm, then use its standard symbol codes.
   7560 case `$NM -V 2>&1` in
   7561 *GNU* | *'with BFD'*)
   7562   symcode='[ABCDGIRSTW]' ;;
   7563 esac
   7564 
   7565 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
   7566   # Gets list of data symbols to import.
   7567   lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'"
   7568   # Adjust the below global symbol transforms to fixup imported variables.
   7569   lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'"
   7570   lt_c_name_hook=" -e 's/^I .* \(.*\)$/  {\"\1\", (void *) 0},/p'"
   7571   lt_c_name_lib_hook="\
   7572   -e 's/^I .* \(lib.*\)$/  {\"\1\", (void *) 0},/p'\
   7573   -e 's/^I .* \(.*\)$/  {\"lib\1\", (void *) 0},/p'"
   7574 else
   7575   # Disable hooks by default.
   7576   lt_cv_sys_global_symbol_to_import=
   7577   lt_cdecl_hook=
   7578   lt_c_name_hook=
   7579   lt_c_name_lib_hook=
   7580 fi
   7581 
   7582 # Transform an extracted symbol line into a proper C declaration.
   7583 # Some systems (esp. on ia64) link data and code symbols differently,
   7584 # so use this general approach.
   7585 lt_cv_sys_global_symbol_to_cdecl="sed -n"\
   7586 $lt_cdecl_hook\
   7587 " -e 's/^T .* \(.*\)$/extern int \1();/p'"\
   7588 " -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'"
   7589 
   7590 # Transform an extracted symbol line into symbol name and symbol address
   7591 lt_cv_sys_global_symbol_to_c_name_address="sed -n"\
   7592 $lt_c_name_hook\
   7593 " -e 's/^: \(.*\) .*$/  {\"\1\", (void *) 0},/p'"\
   7594 " -e 's/^$symcode$symcode* .* \(.*\)$/  {\"\1\", (void *) \&\1},/p'"
   7595 
   7596 # Transform an extracted symbol line into symbol name with lib prefix and
   7597 # symbol address.
   7598 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\
   7599 $lt_c_name_lib_hook\
   7600 " -e 's/^: \(.*\) .*$/  {\"\1\", (void *) 0},/p'"\
   7601 " -e 's/^$symcode$symcode* .* \(lib.*\)$/  {\"\1\", (void *) \&\1},/p'"\
   7602 " -e 's/^$symcode$symcode* .* \(.*\)$/  {\"lib\1\", (void *) \&\1},/p'"
   7603 
   7604 # Handle CRLF in mingw tool chain
   7605 opt_cr=
   7606 case $build_os in
   7607 mingw*)
   7608   opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
   7609   ;;
   7610 esac
   7611 
   7612 # Try without a prefix underscore, then with it.
   7613 for ac_symprfx in "" "_"; do
   7614 
   7615   # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
   7616   symxfrm="\\1 $ac_symprfx\\2 \\2"
   7617 
   7618   # Write the raw and C identifiers.
   7619   if test "$lt_cv_nm_interface" = "MS dumpbin"; then
   7620     # Fake it for dumpbin and say T for any non-static function,
   7621     # D for any global variable and I for any imported variable.
   7622     # Also find C++ and __fastcall symbols from MSVC++,
   7623     # which start with @ or ?.
   7624     lt_cv_sys_global_symbol_pipe="$AWK '"\
   7625 "     {last_section=section; section=\$ 3};"\
   7626 "     /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
   7627 "     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
   7628 "     /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\
   7629 "     /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\
   7630 "     /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\
   7631 "     \$ 0!~/External *\|/{next};"\
   7632 "     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
   7633 "     {if(hide[section]) next};"\
   7634 "     {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\
   7635 "     {split(\$ 0,a,/\||\r/); split(a[2],s)};"\
   7636 "     s[1]~/^[@?]/{print f,s[1],s[1]; next};"\
   7637 "     s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\
   7638 "     ' prfx=^$ac_symprfx"
   7639   else
   7640     lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
   7641   fi
   7642   lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
   7643 
   7644   # Check to see that the pipe works correctly.
   7645   pipe_works=no
   7646 
   7647   rm -f conftest*
   7648   cat > conftest.$ac_ext <<_LT_EOF
   7649 #ifdef __cplusplus
   7650 extern "C" {
   7651 #endif
   7652 char nm_test_var;
   7653 void nm_test_func(void);
   7654 void nm_test_func(void){}
   7655 #ifdef __cplusplus
   7656 }
   7657 #endif
   7658 int main(){nm_test_var='a';nm_test_func();return(0);}
   7659 _LT_EOF
   7660 
   7661   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
   7662   (eval $ac_compile) 2>&5
   7663   ac_status=$?
   7664   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   7665   test $ac_status = 0; }; then
   7666     # Now try to grab the symbols.
   7667     nlist=conftest.nm
   7668     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
   7669   (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
   7670   ac_status=$?
   7671   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   7672   test $ac_status = 0; } && test -s "$nlist"; then
   7673       # Try sorting and uniquifying the output.
   7674       if sort "$nlist" | uniq > "$nlist"T; then
   7675 	mv -f "$nlist"T "$nlist"
   7676       else
   7677 	rm -f "$nlist"T
   7678       fi
   7679 
   7680       # Make sure that we snagged all the symbols we need.
   7681       if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
   7682 	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
   7683 	  cat <<_LT_EOF > conftest.$ac_ext
   7684 /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
   7685 #if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE
   7686 /* DATA imports from DLLs on WIN32 can't be const, because runtime
   7687    relocations are performed -- see ld's documentation on pseudo-relocs.  */
   7688 # define LT_DLSYM_CONST
   7689 #elif defined __osf__
   7690 /* This system does not cope well with relocations in const data.  */
   7691 # define LT_DLSYM_CONST
   7692 #else
   7693 # define LT_DLSYM_CONST const
   7694 #endif
   7695 
   7696 #ifdef __cplusplus
   7697 extern "C" {
   7698 #endif
   7699 
   7700 _LT_EOF
   7701 	  # Now generate the symbol file.
   7702 	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
   7703 
   7704 	  cat <<_LT_EOF >> conftest.$ac_ext
   7705 
   7706 /* The mapping between symbol names and symbols.  */
   7707 LT_DLSYM_CONST struct {
   7708   const char *name;
   7709   void       *address;
   7710 }
   7711 lt__PROGRAM__LTX_preloaded_symbols[] =
   7712 {
   7713   { "@PROGRAM@", (void *) 0 },
   7714 _LT_EOF
   7715 	  $SED "s/^$symcode$symcode* .* \(.*\)$/  {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
   7716 	  cat <<\_LT_EOF >> conftest.$ac_ext
   7717   {0, (void *) 0}
   7718 };
   7719 
   7720 /* This works around a problem in FreeBSD linker */
   7721 #ifdef FREEBSD_WORKAROUND
   7722 static const void *lt_preloaded_setup() {
   7723   return lt__PROGRAM__LTX_preloaded_symbols;
   7724 }
   7725 #endif
   7726 
   7727 #ifdef __cplusplus
   7728 }
   7729 #endif
   7730 _LT_EOF
   7731 	  # Now try linking the two files.
   7732 	  mv conftest.$ac_objext conftstm.$ac_objext
   7733 	  lt_globsym_save_LIBS=$LIBS
   7734 	  lt_globsym_save_CFLAGS=$CFLAGS
   7735 	  LIBS=conftstm.$ac_objext
   7736 	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
   7737 	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
   7738   (eval $ac_link) 2>&5
   7739   ac_status=$?
   7740   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   7741   test $ac_status = 0; } && test -s conftest$ac_exeext; then
   7742 	    pipe_works=yes
   7743 	  fi
   7744 	  LIBS=$lt_globsym_save_LIBS
   7745 	  CFLAGS=$lt_globsym_save_CFLAGS
   7746 	else
   7747 	  echo "cannot find nm_test_func in $nlist" >&5
   7748 	fi
   7749       else
   7750 	echo "cannot find nm_test_var in $nlist" >&5
   7751       fi
   7752     else
   7753       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
   7754     fi
   7755   else
   7756     echo "$progname: failed program was:" >&5
   7757     cat conftest.$ac_ext >&5
   7758   fi
   7759   rm -rf conftest* conftst*
   7760 
   7761   # Do not use the global_symbol_pipe unless it works.
   7762   if test yes = "$pipe_works"; then
   7763     break
   7764   else
   7765     lt_cv_sys_global_symbol_pipe=
   7766   fi
   7767 done
   7768 
   7769 fi
   7770 
   7771 if test -z "$lt_cv_sys_global_symbol_pipe"; then
   7772   lt_cv_sys_global_symbol_to_cdecl=
   7773 fi
   7774 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
   7775   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: failed" >&5
   7776 printf "%s\n" "failed" >&6; }
   7777 else
   7778   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ok" >&5
   7779 printf "%s\n" "ok" >&6; }
   7780 fi
   7781 
   7782 # Response file support.
   7783 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
   7784   nm_file_list_spec='@'
   7785 elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
   7786   nm_file_list_spec='@'
   7787 fi
   7788 
   7789 
   7790 
   7791 
   7792 
   7793 
   7794 
   7795 
   7796 
   7797 
   7798 
   7799 
   7800 
   7801 
   7802 
   7803 
   7804 
   7805 
   7806 
   7807 
   7808 
   7809 
   7810 
   7811 
   7812 
   7813 
   7814 
   7815 
   7816 
   7817 
   7818 
   7819 
   7820 
   7821 
   7822 
   7823 
   7824 
   7825 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
   7826 printf %s "checking for sysroot... " >&6; }
   7827 
   7828 # Check whether --with-sysroot was given.
   7829 if test ${with_sysroot+y}
   7830 then :
   7831   withval=$with_sysroot;
   7832 else $as_nop
   7833   with_sysroot=no
   7834 fi
   7835 
   7836 
   7837 lt_sysroot=
   7838 case $with_sysroot in #(
   7839  yes)
   7840    if test yes = "$GCC"; then
   7841      lt_sysroot=`$CC --print-sysroot 2>/dev/null`
   7842    fi
   7843    ;; #(
   7844  /*)
   7845    lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
   7846    ;; #(
   7847  no|'')
   7848    ;; #(
   7849  *)
   7850    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5
   7851 printf "%s\n" "$with_sysroot" >&6; }
   7852    as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
   7853    ;;
   7854 esac
   7855 
   7856  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
   7857 printf "%s\n" "${lt_sysroot:-no}" >&6; }
   7858 
   7859 
   7860 
   7861 
   7862 
   7863 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5
   7864 printf %s "checking for a working dd... " >&6; }
   7865 if test ${ac_cv_path_lt_DD+y}
   7866 then :
   7867   printf %s "(cached) " >&6
   7868 else $as_nop
   7869   printf 0123456789abcdef0123456789abcdef >conftest.i
   7870 cat conftest.i conftest.i >conftest2.i
   7871 : ${lt_DD:=$DD}
   7872 if test -z "$lt_DD"; then
   7873   ac_path_lt_DD_found=false
   7874   # Loop through the user's path and test for each of PROGNAME-LIST
   7875   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   7876 for as_dir in $PATH
   7877 do
   7878   IFS=$as_save_IFS
   7879   case $as_dir in #(((
   7880     '') as_dir=./ ;;
   7881     */) ;;
   7882     *) as_dir=$as_dir/ ;;
   7883   esac
   7884     for ac_prog in dd
   7885    do
   7886     for ac_exec_ext in '' $ac_executable_extensions; do
   7887       ac_path_lt_DD="$as_dir$ac_prog$ac_exec_ext"
   7888       as_fn_executable_p "$ac_path_lt_DD" || continue
   7889 if "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
   7890   cmp -s conftest.i conftest.out \
   7891   && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=:
   7892 fi
   7893       $ac_path_lt_DD_found && break 3
   7894     done
   7895   done
   7896   done
   7897 IFS=$as_save_IFS
   7898   if test -z "$ac_cv_path_lt_DD"; then
   7899     :
   7900   fi
   7901 else
   7902   ac_cv_path_lt_DD=$lt_DD
   7903 fi
   7904 
   7905 rm -f conftest.i conftest2.i conftest.out
   7906 fi
   7907 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5
   7908 printf "%s\n" "$ac_cv_path_lt_DD" >&6; }
   7909 
   7910 
   7911 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5
   7912 printf %s "checking how to truncate binary pipes... " >&6; }
   7913 if test ${lt_cv_truncate_bin+y}
   7914 then :
   7915   printf %s "(cached) " >&6
   7916 else $as_nop
   7917   printf 0123456789abcdef0123456789abcdef >conftest.i
   7918 cat conftest.i conftest.i >conftest2.i
   7919 lt_cv_truncate_bin=
   7920 if "$ac_cv_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
   7921   cmp -s conftest.i conftest.out \
   7922   && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1"
   7923 fi
   7924 rm -f conftest.i conftest2.i conftest.out
   7925 test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q"
   7926 fi
   7927 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5
   7928 printf "%s\n" "$lt_cv_truncate_bin" >&6; }
   7929 
   7930 
   7931 
   7932 
   7933 
   7934 
   7935 
   7936 # Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
   7937 func_cc_basename ()
   7938 {
   7939     for cc_temp in $*""; do
   7940       case $cc_temp in
   7941         compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
   7942         distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
   7943         \-*) ;;
   7944         *) break;;
   7945       esac
   7946     done
   7947     func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
   7948 }
   7949 
   7950 # Check whether --enable-libtool-lock was given.
   7951 if test ${enable_libtool_lock+y}
   7952 then :
   7953   enableval=$enable_libtool_lock;
   7954 fi
   7955 
   7956 test no = "$enable_libtool_lock" || enable_libtool_lock=yes
   7957 
   7958 # Some flags need to be propagated to the compiler or linker for good
   7959 # libtool support.
   7960 case $host in
   7961 ia64-*-hpux*)
   7962   # Find out what ABI is being produced by ac_compile, and set mode
   7963   # options accordingly.
   7964   echo 'int i;' > conftest.$ac_ext
   7965   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
   7966   (eval $ac_compile) 2>&5
   7967   ac_status=$?
   7968   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   7969   test $ac_status = 0; }; then
   7970     case `/usr/bin/file conftest.$ac_objext` in
   7971       *ELF-32*)
   7972 	HPUX_IA64_MODE=32
   7973 	;;
   7974       *ELF-64*)
   7975 	HPUX_IA64_MODE=64
   7976 	;;
   7977     esac
   7978   fi
   7979   rm -rf conftest*
   7980   ;;
   7981 *-*-irix6*)
   7982   # Find out what ABI is being produced by ac_compile, and set linker
   7983   # options accordingly.
   7984   echo '#line '$LINENO' "configure"' > conftest.$ac_ext
   7985   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
   7986   (eval $ac_compile) 2>&5
   7987   ac_status=$?
   7988   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   7989   test $ac_status = 0; }; then
   7990     if test yes = "$lt_cv_prog_gnu_ld"; then
   7991       case `/usr/bin/file conftest.$ac_objext` in
   7992 	*32-bit*)
   7993 	  LD="${LD-ld} -melf32bsmip"
   7994 	  ;;
   7995 	*N32*)
   7996 	  LD="${LD-ld} -melf32bmipn32"
   7997 	  ;;
   7998 	*64-bit*)
   7999 	  LD="${LD-ld} -melf64bmip"
   8000 	;;
   8001       esac
   8002     else
   8003       case `/usr/bin/file conftest.$ac_objext` in
   8004 	*32-bit*)
   8005 	  LD="${LD-ld} -32"
   8006 	  ;;
   8007 	*N32*)
   8008 	  LD="${LD-ld} -n32"
   8009 	  ;;
   8010 	*64-bit*)
   8011 	  LD="${LD-ld} -64"
   8012 	  ;;
   8013       esac
   8014     fi
   8015   fi
   8016   rm -rf conftest*
   8017   ;;
   8018 
   8019 mips64*-*linux*)
   8020   # Find out what ABI is being produced by ac_compile, and set linker
   8021   # options accordingly.
   8022   echo '#line '$LINENO' "configure"' > conftest.$ac_ext
   8023   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
   8024   (eval $ac_compile) 2>&5
   8025   ac_status=$?
   8026   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   8027   test $ac_status = 0; }; then
   8028     emul=elf
   8029     case `/usr/bin/file conftest.$ac_objext` in
   8030       *32-bit*)
   8031 	emul="${emul}32"
   8032 	;;
   8033       *64-bit*)
   8034 	emul="${emul}64"
   8035 	;;
   8036     esac
   8037     case `/usr/bin/file conftest.$ac_objext` in
   8038       *MSB*)
   8039 	emul="${emul}btsmip"
   8040 	;;
   8041       *LSB*)
   8042 	emul="${emul}ltsmip"
   8043 	;;
   8044     esac
   8045     case `/usr/bin/file conftest.$ac_objext` in
   8046       *N32*)
   8047 	emul="${emul}n32"
   8048 	;;
   8049     esac
   8050     LD="${LD-ld} -m $emul"
   8051   fi
   8052   rm -rf conftest*
   8053   ;;
   8054 
   8055 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
   8056 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
   8057   # Find out what ABI is being produced by ac_compile, and set linker
   8058   # options accordingly.  Note that the listed cases only cover the
   8059   # situations where additional linker options are needed (such as when
   8060   # doing 32-bit compilation for a host where ld defaults to 64-bit, or
   8061   # vice versa); the common cases where no linker options are needed do
   8062   # not appear in the list.
   8063   echo 'int i;' > conftest.$ac_ext
   8064   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
   8065   (eval $ac_compile) 2>&5
   8066   ac_status=$?
   8067   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   8068   test $ac_status = 0; }; then
   8069     case `/usr/bin/file conftest.o` in
   8070       *32-bit*)
   8071 	case $host in
   8072 	  x86_64-*kfreebsd*-gnu)
   8073 	    LD="${LD-ld} -m elf_i386_fbsd"
   8074 	    ;;
   8075 	  x86_64-*linux*)
   8076 	    case `/usr/bin/file conftest.o` in
   8077 	      *x86-64*)
   8078 		LD="${LD-ld} -m elf32_x86_64"
   8079 		;;
   8080 	      *)
   8081 		LD="${LD-ld} -m elf_i386"
   8082 		;;
   8083 	    esac
   8084 	    ;;
   8085 	  powerpc64le-*linux*)
   8086 	    LD="${LD-ld} -m elf32lppclinux"
   8087 	    ;;
   8088 	  powerpc64-*linux*)
   8089 	    LD="${LD-ld} -m elf32ppclinux"
   8090 	    ;;
   8091 	  s390x-*linux*)
   8092 	    LD="${LD-ld} -m elf_s390"
   8093 	    ;;
   8094 	  sparc64-*linux*)
   8095 	    LD="${LD-ld} -m elf32_sparc"
   8096 	    ;;
   8097 	esac
   8098 	;;
   8099       *64-bit*)
   8100 	case $host in
   8101 	  x86_64-*kfreebsd*-gnu)
   8102 	    LD="${LD-ld} -m elf_x86_64_fbsd"
   8103 	    ;;
   8104 	  x86_64-*linux*)
   8105 	    LD="${LD-ld} -m elf_x86_64"
   8106 	    ;;
   8107 	  powerpcle-*linux*)
   8108 	    LD="${LD-ld} -m elf64lppc"
   8109 	    ;;
   8110 	  powerpc-*linux*)
   8111 	    LD="${LD-ld} -m elf64ppc"
   8112 	    ;;
   8113 	  s390*-*linux*|s390*-*tpf*)
   8114 	    LD="${LD-ld} -m elf64_s390"
   8115 	    ;;
   8116 	  sparc*-*linux*)
   8117 	    LD="${LD-ld} -m elf64_sparc"
   8118 	    ;;
   8119 	esac
   8120 	;;
   8121     esac
   8122   fi
   8123   rm -rf conftest*
   8124   ;;
   8125 
   8126 *-*-sco3.2v5*)
   8127   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
   8128   SAVE_CFLAGS=$CFLAGS
   8129   CFLAGS="$CFLAGS -belf"
   8130   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
   8131 printf %s "checking whether the C compiler needs -belf... " >&6; }
   8132 if test ${lt_cv_cc_needs_belf+y}
   8133 then :
   8134   printf %s "(cached) " >&6
   8135 else $as_nop
   8136   ac_ext=c
   8137 ac_cpp='$CPP $CPPFLAGS'
   8138 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   8139 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   8140 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   8141 
   8142      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   8143 /* end confdefs.h.  */
   8144 
   8145 int
   8146 main (void)
   8147 {
   8148 
   8149   ;
   8150   return 0;
   8151 }
   8152 _ACEOF
   8153 if ac_fn_c_try_link "$LINENO"
   8154 then :
   8155   lt_cv_cc_needs_belf=yes
   8156 else $as_nop
   8157   lt_cv_cc_needs_belf=no
   8158 fi
   8159 rm -f core conftest.err conftest.$ac_objext conftest.beam \
   8160     conftest$ac_exeext conftest.$ac_ext
   8161      ac_ext=c
   8162 ac_cpp='$CPP $CPPFLAGS'
   8163 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   8164 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   8165 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   8166 
   8167 fi
   8168 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
   8169 printf "%s\n" "$lt_cv_cc_needs_belf" >&6; }
   8170   if test yes != "$lt_cv_cc_needs_belf"; then
   8171     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
   8172     CFLAGS=$SAVE_CFLAGS
   8173   fi
   8174   ;;
   8175 *-*solaris*)
   8176   # Find out what ABI is being produced by ac_compile, and set linker
   8177   # options accordingly.
   8178   echo 'int i;' > conftest.$ac_ext
   8179   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
   8180   (eval $ac_compile) 2>&5
   8181   ac_status=$?
   8182   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   8183   test $ac_status = 0; }; then
   8184     case `/usr/bin/file conftest.o` in
   8185     *64-bit*)
   8186       case $lt_cv_prog_gnu_ld in
   8187       yes*)
   8188         case $host in
   8189         i?86-*-solaris*|x86_64-*-solaris*)
   8190           LD="${LD-ld} -m elf_x86_64"
   8191           ;;
   8192         sparc*-*-solaris*)
   8193           LD="${LD-ld} -m elf64_sparc"
   8194           ;;
   8195         esac
   8196         # GNU ld 2.21 introduced _sol2 emulations.  Use them if available.
   8197         if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
   8198           LD=${LD-ld}_sol2
   8199         fi
   8200         ;;
   8201       *)
   8202 	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
   8203 	  LD="${LD-ld} -64"
   8204 	fi
   8205 	;;
   8206       esac
   8207       ;;
   8208     esac
   8209   fi
   8210   rm -rf conftest*
   8211   ;;
   8212 esac
   8213 
   8214 need_locks=$enable_libtool_lock
   8215 
   8216 if test -n "$ac_tool_prefix"; then
   8217   # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
   8218 set dummy ${ac_tool_prefix}mt; ac_word=$2
   8219 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   8220 printf %s "checking for $ac_word... " >&6; }
   8221 if test ${ac_cv_prog_MANIFEST_TOOL+y}
   8222 then :
   8223   printf %s "(cached) " >&6
   8224 else $as_nop
   8225   if test -n "$MANIFEST_TOOL"; then
   8226   ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
   8227 else
   8228 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   8229 for as_dir in $PATH
   8230 do
   8231   IFS=$as_save_IFS
   8232   case $as_dir in #(((
   8233     '') as_dir=./ ;;
   8234     */) ;;
   8235     *) as_dir=$as_dir/ ;;
   8236   esac
   8237     for ac_exec_ext in '' $ac_executable_extensions; do
   8238   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   8239     ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
   8240     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   8241     break 2
   8242   fi
   8243 done
   8244   done
   8245 IFS=$as_save_IFS
   8246 
   8247 fi
   8248 fi
   8249 MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
   8250 if test -n "$MANIFEST_TOOL"; then
   8251   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
   8252 printf "%s\n" "$MANIFEST_TOOL" >&6; }
   8253 else
   8254   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   8255 printf "%s\n" "no" >&6; }
   8256 fi
   8257 
   8258 
   8259 fi
   8260 if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
   8261   ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
   8262   # Extract the first word of "mt", so it can be a program name with args.
   8263 set dummy mt; ac_word=$2
   8264 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   8265 printf %s "checking for $ac_word... " >&6; }
   8266 if test ${ac_cv_prog_ac_ct_MANIFEST_TOOL+y}
   8267 then :
   8268   printf %s "(cached) " >&6
   8269 else $as_nop
   8270   if test -n "$ac_ct_MANIFEST_TOOL"; then
   8271   ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
   8272 else
   8273 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   8274 for as_dir in $PATH
   8275 do
   8276   IFS=$as_save_IFS
   8277   case $as_dir in #(((
   8278     '') as_dir=./ ;;
   8279     */) ;;
   8280     *) as_dir=$as_dir/ ;;
   8281   esac
   8282     for ac_exec_ext in '' $ac_executable_extensions; do
   8283   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   8284     ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
   8285     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   8286     break 2
   8287   fi
   8288 done
   8289   done
   8290 IFS=$as_save_IFS
   8291 
   8292 fi
   8293 fi
   8294 ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
   8295 if test -n "$ac_ct_MANIFEST_TOOL"; then
   8296   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
   8297 printf "%s\n" "$ac_ct_MANIFEST_TOOL" >&6; }
   8298 else
   8299   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   8300 printf "%s\n" "no" >&6; }
   8301 fi
   8302 
   8303   if test "x$ac_ct_MANIFEST_TOOL" = x; then
   8304     MANIFEST_TOOL=":"
   8305   else
   8306     case $cross_compiling:$ac_tool_warned in
   8307 yes:)
   8308 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   8309 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   8310 ac_tool_warned=yes ;;
   8311 esac
   8312     MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
   8313   fi
   8314 else
   8315   MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
   8316 fi
   8317 
   8318 test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
   8319 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
   8320 printf %s "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
   8321 if test ${lt_cv_path_mainfest_tool+y}
   8322 then :
   8323   printf %s "(cached) " >&6
   8324 else $as_nop
   8325   lt_cv_path_mainfest_tool=no
   8326   echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
   8327   $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
   8328   cat conftest.err >&5
   8329   if $GREP 'Manifest Tool' conftest.out > /dev/null; then
   8330     lt_cv_path_mainfest_tool=yes
   8331   fi
   8332   rm -f conftest*
   8333 fi
   8334 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
   8335 printf "%s\n" "$lt_cv_path_mainfest_tool" >&6; }
   8336 if test yes != "$lt_cv_path_mainfest_tool"; then
   8337   MANIFEST_TOOL=:
   8338 fi
   8339 
   8340 
   8341 
   8342 
   8343 
   8344 
   8345   case $host_os in
   8346     rhapsody* | darwin*)
   8347     if test -n "$ac_tool_prefix"; then
   8348   # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
   8349 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
   8350 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   8351 printf %s "checking for $ac_word... " >&6; }
   8352 if test ${ac_cv_prog_DSYMUTIL+y}
   8353 then :
   8354   printf %s "(cached) " >&6
   8355 else $as_nop
   8356   if test -n "$DSYMUTIL"; then
   8357   ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
   8358 else
   8359 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   8360 for as_dir in $PATH
   8361 do
   8362   IFS=$as_save_IFS
   8363   case $as_dir in #(((
   8364     '') as_dir=./ ;;
   8365     */) ;;
   8366     *) as_dir=$as_dir/ ;;
   8367   esac
   8368     for ac_exec_ext in '' $ac_executable_extensions; do
   8369   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   8370     ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
   8371     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   8372     break 2
   8373   fi
   8374 done
   8375   done
   8376 IFS=$as_save_IFS
   8377 
   8378 fi
   8379 fi
   8380 DSYMUTIL=$ac_cv_prog_DSYMUTIL
   8381 if test -n "$DSYMUTIL"; then
   8382   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
   8383 printf "%s\n" "$DSYMUTIL" >&6; }
   8384 else
   8385   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   8386 printf "%s\n" "no" >&6; }
   8387 fi
   8388 
   8389 
   8390 fi
   8391 if test -z "$ac_cv_prog_DSYMUTIL"; then
   8392   ac_ct_DSYMUTIL=$DSYMUTIL
   8393   # Extract the first word of "dsymutil", so it can be a program name with args.
   8394 set dummy dsymutil; ac_word=$2
   8395 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   8396 printf %s "checking for $ac_word... " >&6; }
   8397 if test ${ac_cv_prog_ac_ct_DSYMUTIL+y}
   8398 then :
   8399   printf %s "(cached) " >&6
   8400 else $as_nop
   8401   if test -n "$ac_ct_DSYMUTIL"; then
   8402   ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
   8403 else
   8404 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   8405 for as_dir in $PATH
   8406 do
   8407   IFS=$as_save_IFS
   8408   case $as_dir in #(((
   8409     '') as_dir=./ ;;
   8410     */) ;;
   8411     *) as_dir=$as_dir/ ;;
   8412   esac
   8413     for ac_exec_ext in '' $ac_executable_extensions; do
   8414   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   8415     ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
   8416     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   8417     break 2
   8418   fi
   8419 done
   8420   done
   8421 IFS=$as_save_IFS
   8422 
   8423 fi
   8424 fi
   8425 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
   8426 if test -n "$ac_ct_DSYMUTIL"; then
   8427   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
   8428 printf "%s\n" "$ac_ct_DSYMUTIL" >&6; }
   8429 else
   8430   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   8431 printf "%s\n" "no" >&6; }
   8432 fi
   8433 
   8434   if test "x$ac_ct_DSYMUTIL" = x; then
   8435     DSYMUTIL=":"
   8436   else
   8437     case $cross_compiling:$ac_tool_warned in
   8438 yes:)
   8439 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   8440 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   8441 ac_tool_warned=yes ;;
   8442 esac
   8443     DSYMUTIL=$ac_ct_DSYMUTIL
   8444   fi
   8445 else
   8446   DSYMUTIL="$ac_cv_prog_DSYMUTIL"
   8447 fi
   8448 
   8449     if test -n "$ac_tool_prefix"; then
   8450   # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
   8451 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
   8452 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   8453 printf %s "checking for $ac_word... " >&6; }
   8454 if test ${ac_cv_prog_NMEDIT+y}
   8455 then :
   8456   printf %s "(cached) " >&6
   8457 else $as_nop
   8458   if test -n "$NMEDIT"; then
   8459   ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
   8460 else
   8461 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   8462 for as_dir in $PATH
   8463 do
   8464   IFS=$as_save_IFS
   8465   case $as_dir in #(((
   8466     '') as_dir=./ ;;
   8467     */) ;;
   8468     *) as_dir=$as_dir/ ;;
   8469   esac
   8470     for ac_exec_ext in '' $ac_executable_extensions; do
   8471   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   8472     ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
   8473     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   8474     break 2
   8475   fi
   8476 done
   8477   done
   8478 IFS=$as_save_IFS
   8479 
   8480 fi
   8481 fi
   8482 NMEDIT=$ac_cv_prog_NMEDIT
   8483 if test -n "$NMEDIT"; then
   8484   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
   8485 printf "%s\n" "$NMEDIT" >&6; }
   8486 else
   8487   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   8488 printf "%s\n" "no" >&6; }
   8489 fi
   8490 
   8491 
   8492 fi
   8493 if test -z "$ac_cv_prog_NMEDIT"; then
   8494   ac_ct_NMEDIT=$NMEDIT
   8495   # Extract the first word of "nmedit", so it can be a program name with args.
   8496 set dummy nmedit; ac_word=$2
   8497 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   8498 printf %s "checking for $ac_word... " >&6; }
   8499 if test ${ac_cv_prog_ac_ct_NMEDIT+y}
   8500 then :
   8501   printf %s "(cached) " >&6
   8502 else $as_nop
   8503   if test -n "$ac_ct_NMEDIT"; then
   8504   ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
   8505 else
   8506 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   8507 for as_dir in $PATH
   8508 do
   8509   IFS=$as_save_IFS
   8510   case $as_dir in #(((
   8511     '') as_dir=./ ;;
   8512     */) ;;
   8513     *) as_dir=$as_dir/ ;;
   8514   esac
   8515     for ac_exec_ext in '' $ac_executable_extensions; do
   8516   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   8517     ac_cv_prog_ac_ct_NMEDIT="nmedit"
   8518     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   8519     break 2
   8520   fi
   8521 done
   8522   done
   8523 IFS=$as_save_IFS
   8524 
   8525 fi
   8526 fi
   8527 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
   8528 if test -n "$ac_ct_NMEDIT"; then
   8529   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
   8530 printf "%s\n" "$ac_ct_NMEDIT" >&6; }
   8531 else
   8532   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   8533 printf "%s\n" "no" >&6; }
   8534 fi
   8535 
   8536   if test "x$ac_ct_NMEDIT" = x; then
   8537     NMEDIT=":"
   8538   else
   8539     case $cross_compiling:$ac_tool_warned in
   8540 yes:)
   8541 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   8542 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   8543 ac_tool_warned=yes ;;
   8544 esac
   8545     NMEDIT=$ac_ct_NMEDIT
   8546   fi
   8547 else
   8548   NMEDIT="$ac_cv_prog_NMEDIT"
   8549 fi
   8550 
   8551     if test -n "$ac_tool_prefix"; then
   8552   # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
   8553 set dummy ${ac_tool_prefix}lipo; ac_word=$2
   8554 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   8555 printf %s "checking for $ac_word... " >&6; }
   8556 if test ${ac_cv_prog_LIPO+y}
   8557 then :
   8558   printf %s "(cached) " >&6
   8559 else $as_nop
   8560   if test -n "$LIPO"; then
   8561   ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
   8562 else
   8563 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   8564 for as_dir in $PATH
   8565 do
   8566   IFS=$as_save_IFS
   8567   case $as_dir in #(((
   8568     '') as_dir=./ ;;
   8569     */) ;;
   8570     *) as_dir=$as_dir/ ;;
   8571   esac
   8572     for ac_exec_ext in '' $ac_executable_extensions; do
   8573   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   8574     ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
   8575     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   8576     break 2
   8577   fi
   8578 done
   8579   done
   8580 IFS=$as_save_IFS
   8581 
   8582 fi
   8583 fi
   8584 LIPO=$ac_cv_prog_LIPO
   8585 if test -n "$LIPO"; then
   8586   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
   8587 printf "%s\n" "$LIPO" >&6; }
   8588 else
   8589   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   8590 printf "%s\n" "no" >&6; }
   8591 fi
   8592 
   8593 
   8594 fi
   8595 if test -z "$ac_cv_prog_LIPO"; then
   8596   ac_ct_LIPO=$LIPO
   8597   # Extract the first word of "lipo", so it can be a program name with args.
   8598 set dummy lipo; ac_word=$2
   8599 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   8600 printf %s "checking for $ac_word... " >&6; }
   8601 if test ${ac_cv_prog_ac_ct_LIPO+y}
   8602 then :
   8603   printf %s "(cached) " >&6
   8604 else $as_nop
   8605   if test -n "$ac_ct_LIPO"; then
   8606   ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
   8607 else
   8608 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   8609 for as_dir in $PATH
   8610 do
   8611   IFS=$as_save_IFS
   8612   case $as_dir in #(((
   8613     '') as_dir=./ ;;
   8614     */) ;;
   8615     *) as_dir=$as_dir/ ;;
   8616   esac
   8617     for ac_exec_ext in '' $ac_executable_extensions; do
   8618   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   8619     ac_cv_prog_ac_ct_LIPO="lipo"
   8620     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   8621     break 2
   8622   fi
   8623 done
   8624   done
   8625 IFS=$as_save_IFS
   8626 
   8627 fi
   8628 fi
   8629 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
   8630 if test -n "$ac_ct_LIPO"; then
   8631   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
   8632 printf "%s\n" "$ac_ct_LIPO" >&6; }
   8633 else
   8634   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   8635 printf "%s\n" "no" >&6; }
   8636 fi
   8637 
   8638   if test "x$ac_ct_LIPO" = x; then
   8639     LIPO=":"
   8640   else
   8641     case $cross_compiling:$ac_tool_warned in
   8642 yes:)
   8643 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   8644 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   8645 ac_tool_warned=yes ;;
   8646 esac
   8647     LIPO=$ac_ct_LIPO
   8648   fi
   8649 else
   8650   LIPO="$ac_cv_prog_LIPO"
   8651 fi
   8652 
   8653     if test -n "$ac_tool_prefix"; then
   8654   # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
   8655 set dummy ${ac_tool_prefix}otool; ac_word=$2
   8656 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   8657 printf %s "checking for $ac_word... " >&6; }
   8658 if test ${ac_cv_prog_OTOOL+y}
   8659 then :
   8660   printf %s "(cached) " >&6
   8661 else $as_nop
   8662   if test -n "$OTOOL"; then
   8663   ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
   8664 else
   8665 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   8666 for as_dir in $PATH
   8667 do
   8668   IFS=$as_save_IFS
   8669   case $as_dir in #(((
   8670     '') as_dir=./ ;;
   8671     */) ;;
   8672     *) as_dir=$as_dir/ ;;
   8673   esac
   8674     for ac_exec_ext in '' $ac_executable_extensions; do
   8675   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   8676     ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
   8677     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   8678     break 2
   8679   fi
   8680 done
   8681   done
   8682 IFS=$as_save_IFS
   8683 
   8684 fi
   8685 fi
   8686 OTOOL=$ac_cv_prog_OTOOL
   8687 if test -n "$OTOOL"; then
   8688   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
   8689 printf "%s\n" "$OTOOL" >&6; }
   8690 else
   8691   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   8692 printf "%s\n" "no" >&6; }
   8693 fi
   8694 
   8695 
   8696 fi
   8697 if test -z "$ac_cv_prog_OTOOL"; then
   8698   ac_ct_OTOOL=$OTOOL
   8699   # Extract the first word of "otool", so it can be a program name with args.
   8700 set dummy otool; ac_word=$2
   8701 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   8702 printf %s "checking for $ac_word... " >&6; }
   8703 if test ${ac_cv_prog_ac_ct_OTOOL+y}
   8704 then :
   8705   printf %s "(cached) " >&6
   8706 else $as_nop
   8707   if test -n "$ac_ct_OTOOL"; then
   8708   ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
   8709 else
   8710 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   8711 for as_dir in $PATH
   8712 do
   8713   IFS=$as_save_IFS
   8714   case $as_dir in #(((
   8715     '') as_dir=./ ;;
   8716     */) ;;
   8717     *) as_dir=$as_dir/ ;;
   8718   esac
   8719     for ac_exec_ext in '' $ac_executable_extensions; do
   8720   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   8721     ac_cv_prog_ac_ct_OTOOL="otool"
   8722     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   8723     break 2
   8724   fi
   8725 done
   8726   done
   8727 IFS=$as_save_IFS
   8728 
   8729 fi
   8730 fi
   8731 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
   8732 if test -n "$ac_ct_OTOOL"; then
   8733   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
   8734 printf "%s\n" "$ac_ct_OTOOL" >&6; }
   8735 else
   8736   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   8737 printf "%s\n" "no" >&6; }
   8738 fi
   8739 
   8740   if test "x$ac_ct_OTOOL" = x; then
   8741     OTOOL=":"
   8742   else
   8743     case $cross_compiling:$ac_tool_warned in
   8744 yes:)
   8745 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   8746 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   8747 ac_tool_warned=yes ;;
   8748 esac
   8749     OTOOL=$ac_ct_OTOOL
   8750   fi
   8751 else
   8752   OTOOL="$ac_cv_prog_OTOOL"
   8753 fi
   8754 
   8755     if test -n "$ac_tool_prefix"; then
   8756   # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
   8757 set dummy ${ac_tool_prefix}otool64; ac_word=$2
   8758 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   8759 printf %s "checking for $ac_word... " >&6; }
   8760 if test ${ac_cv_prog_OTOOL64+y}
   8761 then :
   8762   printf %s "(cached) " >&6
   8763 else $as_nop
   8764   if test -n "$OTOOL64"; then
   8765   ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
   8766 else
   8767 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   8768 for as_dir in $PATH
   8769 do
   8770   IFS=$as_save_IFS
   8771   case $as_dir in #(((
   8772     '') as_dir=./ ;;
   8773     */) ;;
   8774     *) as_dir=$as_dir/ ;;
   8775   esac
   8776     for ac_exec_ext in '' $ac_executable_extensions; do
   8777   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   8778     ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
   8779     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   8780     break 2
   8781   fi
   8782 done
   8783   done
   8784 IFS=$as_save_IFS
   8785 
   8786 fi
   8787 fi
   8788 OTOOL64=$ac_cv_prog_OTOOL64
   8789 if test -n "$OTOOL64"; then
   8790   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
   8791 printf "%s\n" "$OTOOL64" >&6; }
   8792 else
   8793   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   8794 printf "%s\n" "no" >&6; }
   8795 fi
   8796 
   8797 
   8798 fi
   8799 if test -z "$ac_cv_prog_OTOOL64"; then
   8800   ac_ct_OTOOL64=$OTOOL64
   8801   # Extract the first word of "otool64", so it can be a program name with args.
   8802 set dummy otool64; ac_word=$2
   8803 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   8804 printf %s "checking for $ac_word... " >&6; }
   8805 if test ${ac_cv_prog_ac_ct_OTOOL64+y}
   8806 then :
   8807   printf %s "(cached) " >&6
   8808 else $as_nop
   8809   if test -n "$ac_ct_OTOOL64"; then
   8810   ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
   8811 else
   8812 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   8813 for as_dir in $PATH
   8814 do
   8815   IFS=$as_save_IFS
   8816   case $as_dir in #(((
   8817     '') as_dir=./ ;;
   8818     */) ;;
   8819     *) as_dir=$as_dir/ ;;
   8820   esac
   8821     for ac_exec_ext in '' $ac_executable_extensions; do
   8822   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   8823     ac_cv_prog_ac_ct_OTOOL64="otool64"
   8824     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   8825     break 2
   8826   fi
   8827 done
   8828   done
   8829 IFS=$as_save_IFS
   8830 
   8831 fi
   8832 fi
   8833 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
   8834 if test -n "$ac_ct_OTOOL64"; then
   8835   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
   8836 printf "%s\n" "$ac_ct_OTOOL64" >&6; }
   8837 else
   8838   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   8839 printf "%s\n" "no" >&6; }
   8840 fi
   8841 
   8842   if test "x$ac_ct_OTOOL64" = x; then
   8843     OTOOL64=":"
   8844   else
   8845     case $cross_compiling:$ac_tool_warned in
   8846 yes:)
   8847 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   8848 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   8849 ac_tool_warned=yes ;;
   8850 esac
   8851     OTOOL64=$ac_ct_OTOOL64
   8852   fi
   8853 else
   8854   OTOOL64="$ac_cv_prog_OTOOL64"
   8855 fi
   8856 
   8857 
   8858 
   8859 
   8860 
   8861 
   8862 
   8863 
   8864 
   8865 
   8866 
   8867 
   8868 
   8869 
   8870 
   8871 
   8872 
   8873 
   8874 
   8875 
   8876 
   8877 
   8878 
   8879 
   8880 
   8881 
   8882 
   8883     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
   8884 printf %s "checking for -single_module linker flag... " >&6; }
   8885 if test ${lt_cv_apple_cc_single_mod+y}
   8886 then :
   8887   printf %s "(cached) " >&6
   8888 else $as_nop
   8889   lt_cv_apple_cc_single_mod=no
   8890       if test -z "$LT_MULTI_MODULE"; then
   8891 	# By default we will add the -single_module flag. You can override
   8892 	# by either setting the environment variable LT_MULTI_MODULE
   8893 	# non-empty at configure time, or by adding -multi_module to the
   8894 	# link flags.
   8895 	rm -rf libconftest.dylib*
   8896 	echo "int foo(void){return 1;}" > conftest.c
   8897 	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
   8898 -dynamiclib -Wl,-single_module conftest.c" >&5
   8899 	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
   8900 	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
   8901         _lt_result=$?
   8902 	# If there is a non-empty error log, and "single_module"
   8903 	# appears in it, assume the flag caused a linker warning
   8904         if test -s conftest.err && $GREP single_module conftest.err; then
   8905 	  cat conftest.err >&5
   8906 	# Otherwise, if the output was created with a 0 exit code from
   8907 	# the compiler, it worked.
   8908 	elif test -f libconftest.dylib && test 0 = "$_lt_result"; then
   8909 	  lt_cv_apple_cc_single_mod=yes
   8910 	else
   8911 	  cat conftest.err >&5
   8912 	fi
   8913 	rm -rf libconftest.dylib*
   8914 	rm -f conftest.*
   8915       fi
   8916 fi
   8917 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
   8918 printf "%s\n" "$lt_cv_apple_cc_single_mod" >&6; }
   8919 
   8920     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
   8921 printf %s "checking for -exported_symbols_list linker flag... " >&6; }
   8922 if test ${lt_cv_ld_exported_symbols_list+y}
   8923 then :
   8924   printf %s "(cached) " >&6
   8925 else $as_nop
   8926   lt_cv_ld_exported_symbols_list=no
   8927       save_LDFLAGS=$LDFLAGS
   8928       echo "_main" > conftest.sym
   8929       LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
   8930       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   8931 /* end confdefs.h.  */
   8932 
   8933 int
   8934 main (void)
   8935 {
   8936 
   8937   ;
   8938   return 0;
   8939 }
   8940 _ACEOF
   8941 if ac_fn_c_try_link "$LINENO"
   8942 then :
   8943   lt_cv_ld_exported_symbols_list=yes
   8944 else $as_nop
   8945   lt_cv_ld_exported_symbols_list=no
   8946 fi
   8947 rm -f core conftest.err conftest.$ac_objext conftest.beam \
   8948     conftest$ac_exeext conftest.$ac_ext
   8949 	LDFLAGS=$save_LDFLAGS
   8950 
   8951 fi
   8952 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
   8953 printf "%s\n" "$lt_cv_ld_exported_symbols_list" >&6; }
   8954 
   8955     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
   8956 printf %s "checking for -force_load linker flag... " >&6; }
   8957 if test ${lt_cv_ld_force_load+y}
   8958 then :
   8959   printf %s "(cached) " >&6
   8960 else $as_nop
   8961   lt_cv_ld_force_load=no
   8962       cat > conftest.c << _LT_EOF
   8963 int forced_loaded() { return 2;}
   8964 _LT_EOF
   8965       echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
   8966       $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
   8967       echo "$AR cru libconftest.a conftest.o" >&5
   8968       $AR cru libconftest.a conftest.o 2>&5
   8969       echo "$RANLIB libconftest.a" >&5
   8970       $RANLIB libconftest.a 2>&5
   8971       cat > conftest.c << _LT_EOF
   8972 int main() { return 0;}
   8973 _LT_EOF
   8974       echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
   8975       $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
   8976       _lt_result=$?
   8977       if test -s conftest.err && $GREP force_load conftest.err; then
   8978 	cat conftest.err >&5
   8979       elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then
   8980 	lt_cv_ld_force_load=yes
   8981       else
   8982 	cat conftest.err >&5
   8983       fi
   8984         rm -f conftest.err libconftest.a conftest conftest.c
   8985         rm -rf conftest.dSYM
   8986 
   8987 fi
   8988 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
   8989 printf "%s\n" "$lt_cv_ld_force_load" >&6; }
   8990     case $host_os in
   8991     rhapsody* | darwin1.[012])
   8992       _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;;
   8993     darwin1.*)
   8994       _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
   8995     darwin*) # darwin 5.x on
   8996       # if running on 10.5 or later, the deployment target defaults
   8997       # to the OS version, if on x86, and 10.4, the deployment
   8998       # target defaults to 10.4. Don't you love it?
   8999       case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
   9000 	10.0,*86*-darwin8*|10.0,*-darwin[91]*)
   9001 	  _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
   9002 	10.[012][,.]*)
   9003 	  _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
   9004 	10.*)
   9005 	  _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
   9006       esac
   9007     ;;
   9008   esac
   9009     if test yes = "$lt_cv_apple_cc_single_mod"; then
   9010       _lt_dar_single_mod='$single_module'
   9011     fi
   9012     if test yes = "$lt_cv_ld_exported_symbols_list"; then
   9013       _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym'
   9014     else
   9015       _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib'
   9016     fi
   9017     if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then
   9018       _lt_dsymutil='~$DSYMUTIL $lib || :'
   9019     else
   9020       _lt_dsymutil=
   9021     fi
   9022     ;;
   9023   esac
   9024 
   9025 # func_munge_path_list VARIABLE PATH
   9026 # -----------------------------------
   9027 # VARIABLE is name of variable containing _space_ separated list of
   9028 # directories to be munged by the contents of PATH, which is string
   9029 # having a format:
   9030 # "DIR[:DIR]:"
   9031 #       string "DIR[ DIR]" will be prepended to VARIABLE
   9032 # ":DIR[:DIR]"
   9033 #       string "DIR[ DIR]" will be appended to VARIABLE
   9034 # "DIRP[:DIRP]::[DIRA:]DIRA"
   9035 #       string "DIRP[ DIRP]" will be prepended to VARIABLE and string
   9036 #       "DIRA[ DIRA]" will be appended to VARIABLE
   9037 # "DIR[:DIR]"
   9038 #       VARIABLE will be replaced by "DIR[ DIR]"
   9039 func_munge_path_list ()
   9040 {
   9041     case x$2 in
   9042     x)
   9043         ;;
   9044     *:)
   9045         eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
   9046         ;;
   9047     x:*)
   9048         eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
   9049         ;;
   9050     *::*)
   9051         eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
   9052         eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
   9053         ;;
   9054     *)
   9055         eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
   9056         ;;
   9057     esac
   9058 }
   9059 
   9060 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
   9061 "
   9062 if test "x$ac_cv_header_dlfcn_h" = xyes
   9063 then :
   9064   printf "%s\n" "#define HAVE_DLFCN_H 1" >>confdefs.h
   9065 
   9066 fi
   9067 
   9068 
   9069 
   9070 
   9071 
   9072 # Set options
   9073 # Check whether --enable-static was given.
   9074 if test ${enable_static+y}
   9075 then :
   9076   enableval=$enable_static; p=${PACKAGE-default}
   9077     case $enableval in
   9078     yes) enable_static=yes ;;
   9079     no) enable_static=no ;;
   9080     *)
   9081      enable_static=no
   9082       # Look at the argument we got.  We use all the common list separators.
   9083       lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
   9084       for pkg in $enableval; do
   9085 	IFS=$lt_save_ifs
   9086 	if test "X$pkg" = "X$p"; then
   9087 	  enable_static=yes
   9088 	fi
   9089       done
   9090       IFS=$lt_save_ifs
   9091       ;;
   9092     esac
   9093 else $as_nop
   9094   enable_static=no
   9095 fi
   9096 
   9097 
   9098 
   9099 
   9100 
   9101 
   9102 
   9103 
   9104 # Check whether --with-pic was given.
   9105 if test ${with_pic+y}
   9106 then :
   9107   withval=$with_pic; lt_p=${PACKAGE-default}
   9108     case $withval in
   9109     yes|no) pic_mode=$withval ;;
   9110     *)
   9111       pic_mode=default
   9112       # Look at the argument we got.  We use all the common list separators.
   9113       lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
   9114       for lt_pkg in $withval; do
   9115 	IFS=$lt_save_ifs
   9116 	if test "X$lt_pkg" = "X$lt_p"; then
   9117 	  pic_mode=yes
   9118 	fi
   9119       done
   9120       IFS=$lt_save_ifs
   9121       ;;
   9122     esac
   9123 else $as_nop
   9124   pic_mode=yes
   9125 fi
   9126 
   9127 
   9128 
   9129 
   9130 
   9131 
   9132 
   9133 
   9134 
   9135         enable_dlopen=no
   9136 
   9137 
   9138   enable_win32_dll=no
   9139 
   9140 
   9141             # Check whether --enable-shared was given.
   9142 if test ${enable_shared+y}
   9143 then :
   9144   enableval=$enable_shared; p=${PACKAGE-default}
   9145     case $enableval in
   9146     yes) enable_shared=yes ;;
   9147     no) enable_shared=no ;;
   9148     *)
   9149       enable_shared=no
   9150       # Look at the argument we got.  We use all the common list separators.
   9151       lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
   9152       for pkg in $enableval; do
   9153 	IFS=$lt_save_ifs
   9154 	if test "X$pkg" = "X$p"; then
   9155 	  enable_shared=yes
   9156 	fi
   9157       done
   9158       IFS=$lt_save_ifs
   9159       ;;
   9160     esac
   9161 else $as_nop
   9162   enable_shared=yes
   9163 fi
   9164 
   9165 
   9166 
   9167 
   9168 
   9169 
   9170 
   9171 
   9172 
   9173 
   9174 
   9175   # Check whether --enable-fast-install was given.
   9176 if test ${enable_fast_install+y}
   9177 then :
   9178   enableval=$enable_fast_install; p=${PACKAGE-default}
   9179     case $enableval in
   9180     yes) enable_fast_install=yes ;;
   9181     no) enable_fast_install=no ;;
   9182     *)
   9183       enable_fast_install=no
   9184       # Look at the argument we got.  We use all the common list separators.
   9185       lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
   9186       for pkg in $enableval; do
   9187 	IFS=$lt_save_ifs
   9188 	if test "X$pkg" = "X$p"; then
   9189 	  enable_fast_install=yes
   9190 	fi
   9191       done
   9192       IFS=$lt_save_ifs
   9193       ;;
   9194     esac
   9195 else $as_nop
   9196   enable_fast_install=yes
   9197 fi
   9198 
   9199 
   9200 
   9201 
   9202 
   9203 
   9204 
   9205 
   9206   shared_archive_member_spec=
   9207 case $host,$enable_shared in
   9208 power*-*-aix[5-9]*,yes)
   9209   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5
   9210 printf %s "checking which variant of shared library versioning to provide... " >&6; }
   9211 
   9212 # Check whether --with-aix-soname was given.
   9213 if test ${with_aix_soname+y}
   9214 then :
   9215   withval=$with_aix_soname; case $withval in
   9216     aix|svr4|both)
   9217       ;;
   9218     *)
   9219       as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5
   9220       ;;
   9221     esac
   9222     lt_cv_with_aix_soname=$with_aix_soname
   9223 else $as_nop
   9224   if test ${lt_cv_with_aix_soname+y}
   9225 then :
   9226   printf %s "(cached) " >&6
   9227 else $as_nop
   9228   lt_cv_with_aix_soname=aix
   9229 fi
   9230 
   9231     with_aix_soname=$lt_cv_with_aix_soname
   9232 fi
   9233 
   9234   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5
   9235 printf "%s\n" "$with_aix_soname" >&6; }
   9236   if test aix != "$with_aix_soname"; then
   9237     # For the AIX way of multilib, we name the shared archive member
   9238     # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o',
   9239     # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File.
   9240     # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag,
   9241     # the AIX toolchain works better with OBJECT_MODE set (default 32).
   9242     if test 64 = "${OBJECT_MODE-32}"; then
   9243       shared_archive_member_spec=shr_64
   9244     else
   9245       shared_archive_member_spec=shr
   9246     fi
   9247   fi
   9248   ;;
   9249 *)
   9250   with_aix_soname=aix
   9251   ;;
   9252 esac
   9253 
   9254 
   9255 
   9256 
   9257 
   9258 
   9259 
   9260 
   9261 
   9262 
   9263 # This can be used to rebuild libtool when needed
   9264 LIBTOOL_DEPS=$ltmain
   9265 
   9266 # Always use our own libtool.
   9267 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
   9268 
   9269 
   9270 
   9271 
   9272 
   9273 
   9274 
   9275 
   9276 
   9277 
   9278 
   9279 
   9280 
   9281 
   9282 
   9283 
   9284 
   9285 
   9286 
   9287 
   9288 
   9289 
   9290 
   9291 
   9292 
   9293 
   9294 
   9295 
   9296 
   9297 
   9298 test -z "$LN_S" && LN_S="ln -s"
   9299 
   9300 
   9301 
   9302 
   9303 
   9304 
   9305 
   9306 
   9307 
   9308 
   9309 
   9310 
   9311 
   9312 
   9313 if test -n "${ZSH_VERSION+set}"; then
   9314    setopt NO_GLOB_SUBST
   9315 fi
   9316 
   9317 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
   9318 printf %s "checking for objdir... " >&6; }
   9319 if test ${lt_cv_objdir+y}
   9320 then :
   9321   printf %s "(cached) " >&6
   9322 else $as_nop
   9323   rm -f .libs 2>/dev/null
   9324 mkdir .libs 2>/dev/null
   9325 if test -d .libs; then
   9326   lt_cv_objdir=.libs
   9327 else
   9328   # MS-DOS does not allow filenames that begin with a dot.
   9329   lt_cv_objdir=_libs
   9330 fi
   9331 rmdir .libs 2>/dev/null
   9332 fi
   9333 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
   9334 printf "%s\n" "$lt_cv_objdir" >&6; }
   9335 objdir=$lt_cv_objdir
   9336 
   9337 
   9338 
   9339 
   9340 
   9341 printf "%s\n" "#define LT_OBJDIR \"$lt_cv_objdir/\"" >>confdefs.h
   9342 
   9343 
   9344 
   9345 
   9346 case $host_os in
   9347 aix3*)
   9348   # AIX sometimes has problems with the GCC collect2 program.  For some
   9349   # reason, if we set the COLLECT_NAMES environment variable, the problems
   9350   # vanish in a puff of smoke.
   9351   if test set != "${COLLECT_NAMES+set}"; then
   9352     COLLECT_NAMES=
   9353     export COLLECT_NAMES
   9354   fi
   9355   ;;
   9356 esac
   9357 
   9358 # Global variables:
   9359 ofile=libtool
   9360 can_build_shared=yes
   9361 
   9362 # All known linkers require a '.a' archive for static linking (except MSVC,
   9363 # which needs '.lib').
   9364 libext=a
   9365 
   9366 with_gnu_ld=$lt_cv_prog_gnu_ld
   9367 
   9368 old_CC=$CC
   9369 old_CFLAGS=$CFLAGS
   9370 
   9371 # Set sane defaults for various variables
   9372 test -z "$CC" && CC=cc
   9373 test -z "$LTCC" && LTCC=$CC
   9374 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
   9375 test -z "$LD" && LD=ld
   9376 test -z "$ac_objext" && ac_objext=o
   9377 
   9378 func_cc_basename $compiler
   9379 cc_basename=$func_cc_basename_result
   9380 
   9381 
   9382 # Only perform the check for file, if the check method requires it
   9383 test -z "$MAGIC_CMD" && MAGIC_CMD=file
   9384 case $deplibs_check_method in
   9385 file_magic*)
   9386   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
   9387     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
   9388 printf %s "checking for ${ac_tool_prefix}file... " >&6; }
   9389 if test ${lt_cv_path_MAGIC_CMD+y}
   9390 then :
   9391   printf %s "(cached) " >&6
   9392 else $as_nop
   9393   case $MAGIC_CMD in
   9394 [\\/*] |  ?:[\\/]*)
   9395   lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
   9396   ;;
   9397 *)
   9398   lt_save_MAGIC_CMD=$MAGIC_CMD
   9399   lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
   9400   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
   9401   for ac_dir in $ac_dummy; do
   9402     IFS=$lt_save_ifs
   9403     test -z "$ac_dir" && ac_dir=.
   9404     if test -f "$ac_dir/${ac_tool_prefix}file"; then
   9405       lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file"
   9406       if test -n "$file_magic_test_file"; then
   9407 	case $deplibs_check_method in
   9408 	"file_magic "*)
   9409 	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
   9410 	  MAGIC_CMD=$lt_cv_path_MAGIC_CMD
   9411 	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
   9412 	    $EGREP "$file_magic_regex" > /dev/null; then
   9413 	    :
   9414 	  else
   9415 	    cat <<_LT_EOF 1>&2
   9416 
   9417 *** Warning: the command libtool uses to detect shared libraries,
   9418 *** $file_magic_cmd, produces output that libtool cannot recognize.
   9419 *** The result is that libtool may fail to recognize shared libraries
   9420 *** as such.  This will affect the creation of libtool libraries that
   9421 *** depend on shared libraries, but programs linked with such libtool
   9422 *** libraries will work regardless of this problem.  Nevertheless, you
   9423 *** may want to report the problem to your system manager and/or to
   9424 *** bug-libtool@gnu.org
   9425 
   9426 _LT_EOF
   9427 	  fi ;;
   9428 	esac
   9429       fi
   9430       break
   9431     fi
   9432   done
   9433   IFS=$lt_save_ifs
   9434   MAGIC_CMD=$lt_save_MAGIC_CMD
   9435   ;;
   9436 esac
   9437 fi
   9438 
   9439 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
   9440 if test -n "$MAGIC_CMD"; then
   9441   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
   9442 printf "%s\n" "$MAGIC_CMD" >&6; }
   9443 else
   9444   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   9445 printf "%s\n" "no" >&6; }
   9446 fi
   9447 
   9448 
   9449 
   9450 
   9451 
   9452 if test -z "$lt_cv_path_MAGIC_CMD"; then
   9453   if test -n "$ac_tool_prefix"; then
   9454     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for file" >&5
   9455 printf %s "checking for file... " >&6; }
   9456 if test ${lt_cv_path_MAGIC_CMD+y}
   9457 then :
   9458   printf %s "(cached) " >&6
   9459 else $as_nop
   9460   case $MAGIC_CMD in
   9461 [\\/*] |  ?:[\\/]*)
   9462   lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
   9463   ;;
   9464 *)
   9465   lt_save_MAGIC_CMD=$MAGIC_CMD
   9466   lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
   9467   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
   9468   for ac_dir in $ac_dummy; do
   9469     IFS=$lt_save_ifs
   9470     test -z "$ac_dir" && ac_dir=.
   9471     if test -f "$ac_dir/file"; then
   9472       lt_cv_path_MAGIC_CMD=$ac_dir/"file"
   9473       if test -n "$file_magic_test_file"; then
   9474 	case $deplibs_check_method in
   9475 	"file_magic "*)
   9476 	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
   9477 	  MAGIC_CMD=$lt_cv_path_MAGIC_CMD
   9478 	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
   9479 	    $EGREP "$file_magic_regex" > /dev/null; then
   9480 	    :
   9481 	  else
   9482 	    cat <<_LT_EOF 1>&2
   9483 
   9484 *** Warning: the command libtool uses to detect shared libraries,
   9485 *** $file_magic_cmd, produces output that libtool cannot recognize.
   9486 *** The result is that libtool may fail to recognize shared libraries
   9487 *** as such.  This will affect the creation of libtool libraries that
   9488 *** depend on shared libraries, but programs linked with such libtool
   9489 *** libraries will work regardless of this problem.  Nevertheless, you
   9490 *** may want to report the problem to your system manager and/or to
   9491 *** bug-libtool@gnu.org
   9492 
   9493 _LT_EOF
   9494 	  fi ;;
   9495 	esac
   9496       fi
   9497       break
   9498     fi
   9499   done
   9500   IFS=$lt_save_ifs
   9501   MAGIC_CMD=$lt_save_MAGIC_CMD
   9502   ;;
   9503 esac
   9504 fi
   9505 
   9506 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
   9507 if test -n "$MAGIC_CMD"; then
   9508   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
   9509 printf "%s\n" "$MAGIC_CMD" >&6; }
   9510 else
   9511   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   9512 printf "%s\n" "no" >&6; }
   9513 fi
   9514 
   9515 
   9516   else
   9517     MAGIC_CMD=:
   9518   fi
   9519 fi
   9520 
   9521   fi
   9522   ;;
   9523 esac
   9524 
   9525 # Use C for the default configuration in the libtool script
   9526 
   9527 lt_save_CC=$CC
   9528 ac_ext=c
   9529 ac_cpp='$CPP $CPPFLAGS'
   9530 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   9531 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   9532 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   9533 
   9534 
   9535 # Source file extension for C test sources.
   9536 ac_ext=c
   9537 
   9538 # Object file extension for compiled C test sources.
   9539 objext=o
   9540 objext=$objext
   9541 
   9542 # Code to be used in simple compile tests
   9543 lt_simple_compile_test_code="int some_variable = 0;"
   9544 
   9545 # Code to be used in simple link tests
   9546 lt_simple_link_test_code='int main(){return(0);}'
   9547 
   9548 
   9549 
   9550 
   9551 
   9552 
   9553 
   9554 # If no C compiler was specified, use CC.
   9555 LTCC=${LTCC-"$CC"}
   9556 
   9557 # If no C compiler flags were specified, use CFLAGS.
   9558 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
   9559 
   9560 # Allow CC to be a program name with arguments.
   9561 compiler=$CC
   9562 
   9563 # Save the default compiler, since it gets overwritten when the other
   9564 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
   9565 compiler_DEFAULT=$CC
   9566 
   9567 # save warnings/boilerplate of simple test code
   9568 ac_outfile=conftest.$ac_objext
   9569 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
   9570 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
   9571 _lt_compiler_boilerplate=`cat conftest.err`
   9572 $RM conftest*
   9573 
   9574 ac_outfile=conftest.$ac_objext
   9575 echo "$lt_simple_link_test_code" >conftest.$ac_ext
   9576 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
   9577 _lt_linker_boilerplate=`cat conftest.err`
   9578 $RM -r conftest*
   9579 
   9580 
   9581 ## CAVEAT EMPTOR:
   9582 ## There is no encapsulation within the following macros, do not change
   9583 ## the running order or otherwise move them around unless you know exactly
   9584 ## what you are doing...
   9585 if test -n "$compiler"; then
   9586 
   9587 lt_prog_compiler_no_builtin_flag=
   9588 
   9589 if test yes = "$GCC"; then
   9590   case $cc_basename in
   9591   nvcc*)
   9592     lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
   9593   *)
   9594     lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
   9595   esac
   9596 
   9597   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
   9598 printf %s "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
   9599 if test ${lt_cv_prog_compiler_rtti_exceptions+y}
   9600 then :
   9601   printf %s "(cached) " >&6
   9602 else $as_nop
   9603   lt_cv_prog_compiler_rtti_exceptions=no
   9604    ac_outfile=conftest.$ac_objext
   9605    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
   9606    lt_compiler_flag="-fno-rtti -fno-exceptions"  ## exclude from sc_useless_quotes_in_assignment
   9607    # Insert the option either (1) after the last *FLAGS variable, or
   9608    # (2) before a word containing "conftest.", or (3) at the end.
   9609    # Note that $ac_compile itself does not contain backslashes and begins
   9610    # with a dollar sign (not a hyphen), so the echo should work correctly.
   9611    # The option is referenced via a variable to avoid confusing sed.
   9612    lt_compile=`echo "$ac_compile" | $SED \
   9613    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
   9614    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
   9615    -e 's:$: $lt_compiler_flag:'`
   9616    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
   9617    (eval "$lt_compile" 2>conftest.err)
   9618    ac_status=$?
   9619    cat conftest.err >&5
   9620    echo "$as_me:$LINENO: \$? = $ac_status" >&5
   9621    if (exit $ac_status) && test -s "$ac_outfile"; then
   9622      # The compiler can only warn and ignore the option if not recognized
   9623      # So say no if there are warnings other than the usual output.
   9624      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
   9625      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
   9626      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
   9627        lt_cv_prog_compiler_rtti_exceptions=yes
   9628      fi
   9629    fi
   9630    $RM conftest*
   9631 
   9632 fi
   9633 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
   9634 printf "%s\n" "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
   9635 
   9636 if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then
   9637     lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
   9638 else
   9639     :
   9640 fi
   9641 
   9642 fi
   9643 
   9644 
   9645 
   9646 
   9647 
   9648 
   9649   lt_prog_compiler_wl=
   9650 lt_prog_compiler_pic=
   9651 lt_prog_compiler_static=
   9652 
   9653 
   9654   if test yes = "$GCC"; then
   9655     lt_prog_compiler_wl='-Wl,'
   9656     lt_prog_compiler_static='-static'
   9657 
   9658     case $host_os in
   9659       aix*)
   9660       # All AIX code is PIC.
   9661       if test ia64 = "$host_cpu"; then
   9662 	# AIX 5 now supports IA64 processor
   9663 	lt_prog_compiler_static='-Bstatic'
   9664       fi
   9665       lt_prog_compiler_pic='-fPIC'
   9666       ;;
   9667 
   9668     amigaos*)
   9669       case $host_cpu in
   9670       powerpc)
   9671             # see comment about AmigaOS4 .so support
   9672             lt_prog_compiler_pic='-fPIC'
   9673         ;;
   9674       m68k)
   9675             # FIXME: we need at least 68020 code to build shared libraries, but
   9676             # adding the '-m68020' flag to GCC prevents building anything better,
   9677             # like '-m68040'.
   9678             lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
   9679         ;;
   9680       esac
   9681       ;;
   9682 
   9683     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
   9684       # PIC is the default for these OSes.
   9685       ;;
   9686 
   9687     mingw* | cygwin* | pw32* | os2* | cegcc*)
   9688       # This hack is so that the source file can tell whether it is being
   9689       # built for inclusion in a dll (and should export symbols for example).
   9690       # Although the cygwin gcc ignores -fPIC, still need this for old-style
   9691       # (--disable-auto-import) libraries
   9692       lt_prog_compiler_pic='-DDLL_EXPORT'
   9693       case $host_os in
   9694       os2*)
   9695 	lt_prog_compiler_static='$wl-static'
   9696 	;;
   9697       esac
   9698       ;;
   9699 
   9700     darwin* | rhapsody*)
   9701       # PIC is the default on this platform
   9702       # Common symbols not allowed in MH_DYLIB files
   9703       lt_prog_compiler_pic='-fno-common'
   9704       ;;
   9705 
   9706     haiku*)
   9707       # PIC is the default for Haiku.
   9708       # The "-static" flag exists, but is broken.
   9709       lt_prog_compiler_static=
   9710       ;;
   9711 
   9712     hpux*)
   9713       # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
   9714       # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
   9715       # sets the default TLS model and affects inlining.
   9716       case $host_cpu in
   9717       hppa*64*)
   9718 	# +Z the default
   9719 	;;
   9720       *)
   9721 	lt_prog_compiler_pic='-fPIC'
   9722 	;;
   9723       esac
   9724       ;;
   9725 
   9726     interix[3-9]*)
   9727       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
   9728       # Instead, we relocate shared libraries at runtime.
   9729       ;;
   9730 
   9731     msdosdjgpp*)
   9732       # Just because we use GCC doesn't mean we suddenly get shared libraries
   9733       # on systems that don't support them.
   9734       lt_prog_compiler_can_build_shared=no
   9735       enable_shared=no
   9736       ;;
   9737 
   9738     *nto* | *qnx*)
   9739       # QNX uses GNU C++, but need to define -shared option too, otherwise
   9740       # it will coredump.
   9741       lt_prog_compiler_pic='-fPIC -shared'
   9742       ;;
   9743 
   9744     sysv4*MP*)
   9745       if test -d /usr/nec; then
   9746 	lt_prog_compiler_pic=-Kconform_pic
   9747       fi
   9748       ;;
   9749 
   9750     *)
   9751       lt_prog_compiler_pic='-fPIC'
   9752       ;;
   9753     esac
   9754 
   9755     case $cc_basename in
   9756     nvcc*) # Cuda Compiler Driver 2.2
   9757       lt_prog_compiler_wl='-Xlinker '
   9758       if test -n "$lt_prog_compiler_pic"; then
   9759         lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
   9760       fi
   9761       ;;
   9762     esac
   9763   else
   9764     # PORTME Check for flag to pass linker flags through the system compiler.
   9765     case $host_os in
   9766     aix*)
   9767       lt_prog_compiler_wl='-Wl,'
   9768       if test ia64 = "$host_cpu"; then
   9769 	# AIX 5 now supports IA64 processor
   9770 	lt_prog_compiler_static='-Bstatic'
   9771       else
   9772 	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
   9773       fi
   9774       ;;
   9775 
   9776     darwin* | rhapsody*)
   9777       # PIC is the default on this platform
   9778       # Common symbols not allowed in MH_DYLIB files
   9779       lt_prog_compiler_pic='-fno-common'
   9780       case $cc_basename in
   9781       nagfor*)
   9782         # NAG Fortran compiler
   9783         lt_prog_compiler_wl='-Wl,-Wl,,'
   9784         lt_prog_compiler_pic='-PIC'
   9785         lt_prog_compiler_static='-Bstatic'
   9786         ;;
   9787       esac
   9788       ;;
   9789 
   9790     mingw* | cygwin* | pw32* | os2* | cegcc*)
   9791       # This hack is so that the source file can tell whether it is being
   9792       # built for inclusion in a dll (and should export symbols for example).
   9793       lt_prog_compiler_pic='-DDLL_EXPORT'
   9794       case $host_os in
   9795       os2*)
   9796 	lt_prog_compiler_static='$wl-static'
   9797 	;;
   9798       esac
   9799       ;;
   9800 
   9801     hpux9* | hpux10* | hpux11*)
   9802       lt_prog_compiler_wl='-Wl,'
   9803       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
   9804       # not for PA HP-UX.
   9805       case $host_cpu in
   9806       hppa*64*|ia64*)
   9807 	# +Z the default
   9808 	;;
   9809       *)
   9810 	lt_prog_compiler_pic='+Z'
   9811 	;;
   9812       esac
   9813       # Is there a better lt_prog_compiler_static that works with the bundled CC?
   9814       lt_prog_compiler_static='$wl-a ${wl}archive'
   9815       ;;
   9816 
   9817     irix5* | irix6* | nonstopux*)
   9818       lt_prog_compiler_wl='-Wl,'
   9819       # PIC (with -KPIC) is the default.
   9820       lt_prog_compiler_static='-non_shared'
   9821       ;;
   9822 
   9823     linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
   9824       case $cc_basename in
   9825       # old Intel for x86_64, which still supported -KPIC.
   9826       ecc*)
   9827 	lt_prog_compiler_wl='-Wl,'
   9828 	lt_prog_compiler_pic='-KPIC'
   9829 	lt_prog_compiler_static='-static'
   9830         ;;
   9831       # icc used to be incompatible with GCC.
   9832       # ICC 10 doesn't accept -KPIC any more.
   9833       icc* | ifort*)
   9834 	lt_prog_compiler_wl='-Wl,'
   9835 	lt_prog_compiler_pic='-fPIC'
   9836 	lt_prog_compiler_static='-static'
   9837         ;;
   9838       # Lahey Fortran 8.1.
   9839       lf95*)
   9840 	lt_prog_compiler_wl='-Wl,'
   9841 	lt_prog_compiler_pic='--shared'
   9842 	lt_prog_compiler_static='--static'
   9843 	;;
   9844       nagfor*)
   9845 	# NAG Fortran compiler
   9846 	lt_prog_compiler_wl='-Wl,-Wl,,'
   9847 	lt_prog_compiler_pic='-PIC'
   9848 	lt_prog_compiler_static='-Bstatic'
   9849 	;;
   9850       tcc*)
   9851 	# Fabrice Bellard et al's Tiny C Compiler
   9852 	lt_prog_compiler_wl='-Wl,'
   9853 	lt_prog_compiler_pic='-fPIC'
   9854 	lt_prog_compiler_static='-static'
   9855 	;;
   9856       pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
   9857         # Portland Group compilers (*not* the Pentium gcc compiler,
   9858 	# which looks to be a dead project)
   9859 	lt_prog_compiler_wl='-Wl,'
   9860 	lt_prog_compiler_pic='-fpic'
   9861 	lt_prog_compiler_static='-Bstatic'
   9862         ;;
   9863       ccc*)
   9864         lt_prog_compiler_wl='-Wl,'
   9865         # All Alpha code is PIC.
   9866         lt_prog_compiler_static='-non_shared'
   9867         ;;
   9868       xl* | bgxl* | bgf* | mpixl*)
   9869 	# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
   9870 	lt_prog_compiler_wl='-Wl,'
   9871 	lt_prog_compiler_pic='-qpic'
   9872 	lt_prog_compiler_static='-qstaticlink'
   9873 	;;
   9874       *)
   9875 	case `$CC -V 2>&1 | sed 5q` in
   9876 	*Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
   9877 	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
   9878 	  lt_prog_compiler_pic='-KPIC'
   9879 	  lt_prog_compiler_static='-Bstatic'
   9880 	  lt_prog_compiler_wl=''
   9881 	  ;;
   9882 	*Sun\ F* | *Sun*Fortran*)
   9883 	  lt_prog_compiler_pic='-KPIC'
   9884 	  lt_prog_compiler_static='-Bstatic'
   9885 	  lt_prog_compiler_wl='-Qoption ld '
   9886 	  ;;
   9887 	*Sun\ C*)
   9888 	  # Sun C 5.9
   9889 	  lt_prog_compiler_pic='-KPIC'
   9890 	  lt_prog_compiler_static='-Bstatic'
   9891 	  lt_prog_compiler_wl='-Wl,'
   9892 	  ;;
   9893         *Intel*\ [CF]*Compiler*)
   9894 	  lt_prog_compiler_wl='-Wl,'
   9895 	  lt_prog_compiler_pic='-fPIC'
   9896 	  lt_prog_compiler_static='-static'
   9897 	  ;;
   9898 	*Portland\ Group*)
   9899 	  lt_prog_compiler_wl='-Wl,'
   9900 	  lt_prog_compiler_pic='-fpic'
   9901 	  lt_prog_compiler_static='-Bstatic'
   9902 	  ;;
   9903 	esac
   9904 	;;
   9905       esac
   9906       ;;
   9907 
   9908     newsos6)
   9909       lt_prog_compiler_pic='-KPIC'
   9910       lt_prog_compiler_static='-Bstatic'
   9911       ;;
   9912 
   9913     *nto* | *qnx*)
   9914       # QNX uses GNU C++, but need to define -shared option too, otherwise
   9915       # it will coredump.
   9916       lt_prog_compiler_pic='-fPIC -shared'
   9917       ;;
   9918 
   9919     osf3* | osf4* | osf5*)
   9920       lt_prog_compiler_wl='-Wl,'
   9921       # All OSF/1 code is PIC.
   9922       lt_prog_compiler_static='-non_shared'
   9923       ;;
   9924 
   9925     rdos*)
   9926       lt_prog_compiler_static='-non_shared'
   9927       ;;
   9928 
   9929     solaris*)
   9930       lt_prog_compiler_pic='-KPIC'
   9931       lt_prog_compiler_static='-Bstatic'
   9932       case $cc_basename in
   9933       f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
   9934 	lt_prog_compiler_wl='-Qoption ld ';;
   9935       *)
   9936 	lt_prog_compiler_wl='-Wl,';;
   9937       esac
   9938       ;;
   9939 
   9940     sunos4*)
   9941       lt_prog_compiler_wl='-Qoption ld '
   9942       lt_prog_compiler_pic='-PIC'
   9943       lt_prog_compiler_static='-Bstatic'
   9944       ;;
   9945 
   9946     sysv4 | sysv4.2uw2* | sysv4.3*)
   9947       lt_prog_compiler_wl='-Wl,'
   9948       lt_prog_compiler_pic='-KPIC'
   9949       lt_prog_compiler_static='-Bstatic'
   9950       ;;
   9951 
   9952     sysv4*MP*)
   9953       if test -d /usr/nec; then
   9954 	lt_prog_compiler_pic='-Kconform_pic'
   9955 	lt_prog_compiler_static='-Bstatic'
   9956       fi
   9957       ;;
   9958 
   9959     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
   9960       lt_prog_compiler_wl='-Wl,'
   9961       lt_prog_compiler_pic='-KPIC'
   9962       lt_prog_compiler_static='-Bstatic'
   9963       ;;
   9964 
   9965     unicos*)
   9966       lt_prog_compiler_wl='-Wl,'
   9967       lt_prog_compiler_can_build_shared=no
   9968       ;;
   9969 
   9970     uts4*)
   9971       lt_prog_compiler_pic='-pic'
   9972       lt_prog_compiler_static='-Bstatic'
   9973       ;;
   9974 
   9975     *)
   9976       lt_prog_compiler_can_build_shared=no
   9977       ;;
   9978     esac
   9979   fi
   9980 
   9981 case $host_os in
   9982   # For platforms that do not support PIC, -DPIC is meaningless:
   9983   *djgpp*)
   9984     lt_prog_compiler_pic=
   9985     ;;
   9986   *)
   9987     lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
   9988     ;;
   9989 esac
   9990 
   9991 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
   9992 printf %s "checking for $compiler option to produce PIC... " >&6; }
   9993 if test ${lt_cv_prog_compiler_pic+y}
   9994 then :
   9995   printf %s "(cached) " >&6
   9996 else $as_nop
   9997   lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
   9998 fi
   9999 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
   10000 printf "%s\n" "$lt_cv_prog_compiler_pic" >&6; }
   10001 lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
   10002 
   10003 #
   10004 # Check to make sure the PIC flag actually works.
   10005 #
   10006 if test -n "$lt_prog_compiler_pic"; then
   10007   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
   10008 printf %s "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
   10009 if test ${lt_cv_prog_compiler_pic_works+y}
   10010 then :
   10011   printf %s "(cached) " >&6
   10012 else $as_nop
   10013   lt_cv_prog_compiler_pic_works=no
   10014    ac_outfile=conftest.$ac_objext
   10015    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
   10016    lt_compiler_flag="$lt_prog_compiler_pic -DPIC"  ## exclude from sc_useless_quotes_in_assignment
   10017    # Insert the option either (1) after the last *FLAGS variable, or
   10018    # (2) before a word containing "conftest.", or (3) at the end.
   10019    # Note that $ac_compile itself does not contain backslashes and begins
   10020    # with a dollar sign (not a hyphen), so the echo should work correctly.
   10021    # The option is referenced via a variable to avoid confusing sed.
   10022    lt_compile=`echo "$ac_compile" | $SED \
   10023    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
   10024    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
   10025    -e 's:$: $lt_compiler_flag:'`
   10026    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
   10027    (eval "$lt_compile" 2>conftest.err)
   10028    ac_status=$?
   10029    cat conftest.err >&5
   10030    echo "$as_me:$LINENO: \$? = $ac_status" >&5
   10031    if (exit $ac_status) && test -s "$ac_outfile"; then
   10032      # The compiler can only warn and ignore the option if not recognized
   10033      # So say no if there are warnings other than the usual output.
   10034      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
   10035      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
   10036      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
   10037        lt_cv_prog_compiler_pic_works=yes
   10038      fi
   10039    fi
   10040    $RM conftest*
   10041 
   10042 fi
   10043 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
   10044 printf "%s\n" "$lt_cv_prog_compiler_pic_works" >&6; }
   10045 
   10046 if test yes = "$lt_cv_prog_compiler_pic_works"; then
   10047     case $lt_prog_compiler_pic in
   10048      "" | " "*) ;;
   10049      *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
   10050      esac
   10051 else
   10052     lt_prog_compiler_pic=
   10053      lt_prog_compiler_can_build_shared=no
   10054 fi
   10055 
   10056 fi
   10057 
   10058 
   10059 
   10060 
   10061 
   10062 
   10063 
   10064 
   10065 
   10066 
   10067 
   10068 #
   10069 # Check to make sure the static flag actually works.
   10070 #
   10071 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
   10072 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
   10073 printf %s "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
   10074 if test ${lt_cv_prog_compiler_static_works+y}
   10075 then :
   10076   printf %s "(cached) " >&6
   10077 else $as_nop
   10078   lt_cv_prog_compiler_static_works=no
   10079    save_LDFLAGS=$LDFLAGS
   10080    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
   10081    echo "$lt_simple_link_test_code" > conftest.$ac_ext
   10082    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
   10083      # The linker can only warn and ignore the option if not recognized
   10084      # So say no if there are warnings
   10085      if test -s conftest.err; then
   10086        # Append any errors to the config.log.
   10087        cat conftest.err 1>&5
   10088        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
   10089        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
   10090        if diff conftest.exp conftest.er2 >/dev/null; then
   10091          lt_cv_prog_compiler_static_works=yes
   10092        fi
   10093      else
   10094        lt_cv_prog_compiler_static_works=yes
   10095      fi
   10096    fi
   10097    $RM -r conftest*
   10098    LDFLAGS=$save_LDFLAGS
   10099 
   10100 fi
   10101 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
   10102 printf "%s\n" "$lt_cv_prog_compiler_static_works" >&6; }
   10103 
   10104 if test yes = "$lt_cv_prog_compiler_static_works"; then
   10105     :
   10106 else
   10107     lt_prog_compiler_static=
   10108 fi
   10109 
   10110 
   10111 
   10112 
   10113 
   10114 
   10115 
   10116   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
   10117 printf %s "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
   10118 if test ${lt_cv_prog_compiler_c_o+y}
   10119 then :
   10120   printf %s "(cached) " >&6
   10121 else $as_nop
   10122   lt_cv_prog_compiler_c_o=no
   10123    $RM -r conftest 2>/dev/null
   10124    mkdir conftest
   10125    cd conftest
   10126    mkdir out
   10127    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
   10128 
   10129    lt_compiler_flag="-o out/conftest2.$ac_objext"
   10130    # Insert the option either (1) after the last *FLAGS variable, or
   10131    # (2) before a word containing "conftest.", or (3) at the end.
   10132    # Note that $ac_compile itself does not contain backslashes and begins
   10133    # with a dollar sign (not a hyphen), so the echo should work correctly.
   10134    lt_compile=`echo "$ac_compile" | $SED \
   10135    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
   10136    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
   10137    -e 's:$: $lt_compiler_flag:'`
   10138    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
   10139    (eval "$lt_compile" 2>out/conftest.err)
   10140    ac_status=$?
   10141    cat out/conftest.err >&5
   10142    echo "$as_me:$LINENO: \$? = $ac_status" >&5
   10143    if (exit $ac_status) && test -s out/conftest2.$ac_objext
   10144    then
   10145      # The compiler can only warn and ignore the option if not recognized
   10146      # So say no if there are warnings
   10147      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
   10148      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
   10149      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
   10150        lt_cv_prog_compiler_c_o=yes
   10151      fi
   10152    fi
   10153    chmod u+w . 2>&5
   10154    $RM conftest*
   10155    # SGI C++ compiler will create directory out/ii_files/ for
   10156    # template instantiation
   10157    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
   10158    $RM out/* && rmdir out
   10159    cd ..
   10160    $RM -r conftest
   10161    $RM conftest*
   10162 
   10163 fi
   10164 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
   10165 printf "%s\n" "$lt_cv_prog_compiler_c_o" >&6; }
   10166 
   10167 
   10168 
   10169 
   10170 
   10171 
   10172   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
   10173 printf %s "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
   10174 if test ${lt_cv_prog_compiler_c_o+y}
   10175 then :
   10176   printf %s "(cached) " >&6
   10177 else $as_nop
   10178   lt_cv_prog_compiler_c_o=no
   10179    $RM -r conftest 2>/dev/null
   10180    mkdir conftest
   10181    cd conftest
   10182    mkdir out
   10183    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
   10184 
   10185    lt_compiler_flag="-o out/conftest2.$ac_objext"
   10186    # Insert the option either (1) after the last *FLAGS variable, or
   10187    # (2) before a word containing "conftest.", or (3) at the end.
   10188    # Note that $ac_compile itself does not contain backslashes and begins
   10189    # with a dollar sign (not a hyphen), so the echo should work correctly.
   10190    lt_compile=`echo "$ac_compile" | $SED \
   10191    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
   10192    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
   10193    -e 's:$: $lt_compiler_flag:'`
   10194    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
   10195    (eval "$lt_compile" 2>out/conftest.err)
   10196    ac_status=$?
   10197    cat out/conftest.err >&5
   10198    echo "$as_me:$LINENO: \$? = $ac_status" >&5
   10199    if (exit $ac_status) && test -s out/conftest2.$ac_objext
   10200    then
   10201      # The compiler can only warn and ignore the option if not recognized
   10202      # So say no if there are warnings
   10203      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
   10204      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
   10205      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
   10206        lt_cv_prog_compiler_c_o=yes
   10207      fi
   10208    fi
   10209    chmod u+w . 2>&5
   10210    $RM conftest*
   10211    # SGI C++ compiler will create directory out/ii_files/ for
   10212    # template instantiation
   10213    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
   10214    $RM out/* && rmdir out
   10215    cd ..
   10216    $RM -r conftest
   10217    $RM conftest*
   10218 
   10219 fi
   10220 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
   10221 printf "%s\n" "$lt_cv_prog_compiler_c_o" >&6; }
   10222 
   10223 
   10224 
   10225 
   10226 hard_links=nottested
   10227 if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then
   10228   # do not overwrite the value of need_locks provided by the user
   10229   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
   10230 printf %s "checking if we can lock with hard links... " >&6; }
   10231   hard_links=yes
   10232   $RM conftest*
   10233   ln conftest.a conftest.b 2>/dev/null && hard_links=no
   10234   touch conftest.a
   10235   ln conftest.a conftest.b 2>&5 || hard_links=no
   10236   ln conftest.a conftest.b 2>/dev/null && hard_links=no
   10237   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
   10238 printf "%s\n" "$hard_links" >&6; }
   10239   if test no = "$hard_links"; then
   10240     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5
   10241 printf "%s\n" "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;}
   10242     need_locks=warn
   10243   fi
   10244 else
   10245   need_locks=no
   10246 fi
   10247 
   10248 
   10249 
   10250 
   10251 
   10252 
   10253   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
   10254 printf %s "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
   10255 
   10256   runpath_var=
   10257   allow_undefined_flag=
   10258   always_export_symbols=no
   10259   archive_cmds=
   10260   archive_expsym_cmds=
   10261   compiler_needs_object=no
   10262   enable_shared_with_static_runtimes=no
   10263   export_dynamic_flag_spec=
   10264   export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
   10265   hardcode_automatic=no
   10266   hardcode_direct=no
   10267   hardcode_direct_absolute=no
   10268   hardcode_libdir_flag_spec=
   10269   hardcode_libdir_separator=
   10270   hardcode_minus_L=no
   10271   hardcode_shlibpath_var=unsupported
   10272   inherit_rpath=no
   10273   link_all_deplibs=unknown
   10274   module_cmds=
   10275   module_expsym_cmds=
   10276   old_archive_from_new_cmds=
   10277   old_archive_from_expsyms_cmds=
   10278   thread_safe_flag_spec=
   10279   whole_archive_flag_spec=
   10280   # include_expsyms should be a list of space-separated symbols to be *always*
   10281   # included in the symbol list
   10282   include_expsyms=
   10283   # exclude_expsyms can be an extended regexp of symbols to exclude
   10284   # it will be wrapped by ' (' and ')$', so one must not match beginning or
   10285   # end of line.  Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc',
   10286   # as well as any symbol that contains 'd'.
   10287   exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
   10288   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
   10289   # platforms (ab)use it in PIC code, but their linkers get confused if
   10290   # the symbol is explicitly referenced.  Since portable code cannot
   10291   # rely on this symbol name, it's probably fine to never include it in
   10292   # preloaded symbol tables.
   10293   # Exclude shared library initialization/finalization symbols.
   10294   extract_expsyms_cmds=
   10295 
   10296   case $host_os in
   10297   cygwin* | mingw* | pw32* | cegcc*)
   10298     # FIXME: the MSVC++ port hasn't been tested in a loooong time
   10299     # When not using gcc, we currently assume that we are using
   10300     # Microsoft Visual C++.
   10301     if test yes != "$GCC"; then
   10302       with_gnu_ld=no
   10303     fi
   10304     ;;
   10305   interix*)
   10306     # we just hope/assume this is gcc and not c89 (= MSVC++)
   10307     with_gnu_ld=yes
   10308     ;;
   10309   openbsd* | bitrig*)
   10310     with_gnu_ld=no
   10311     ;;
   10312   esac
   10313 
   10314   ld_shlibs=yes
   10315 
   10316   # On some targets, GNU ld is compatible enough with the native linker
   10317   # that we're better off using the native interface for both.
   10318   lt_use_gnu_ld_interface=no
   10319   if test yes = "$with_gnu_ld"; then
   10320     case $host_os in
   10321       aix*)
   10322 	# The AIX port of GNU ld has always aspired to compatibility
   10323 	# with the native linker.  However, as the warning in the GNU ld
   10324 	# block says, versions before 2.19.5* couldn't really create working
   10325 	# shared libraries, regardless of the interface used.
   10326 	case `$LD -v 2>&1` in
   10327 	  *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
   10328 	  *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
   10329 	  *\ \(GNU\ Binutils\)\ [3-9]*) ;;
   10330 	  *)
   10331 	    lt_use_gnu_ld_interface=yes
   10332 	    ;;
   10333 	esac
   10334 	;;
   10335       *)
   10336 	lt_use_gnu_ld_interface=yes
   10337 	;;
   10338     esac
   10339   fi
   10340 
   10341   if test yes = "$lt_use_gnu_ld_interface"; then
   10342     # If archive_cmds runs LD, not CC, wlarc should be empty
   10343     wlarc='$wl'
   10344 
   10345     # Set some defaults for GNU ld with shared library support. These
   10346     # are reset later if shared libraries are not supported. Putting them
   10347     # here allows them to be overridden if necessary.
   10348     runpath_var=LD_RUN_PATH
   10349     hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
   10350     export_dynamic_flag_spec='$wl--export-dynamic'
   10351     # ancient GNU ld didn't support --whole-archive et. al.
   10352     if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
   10353       whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
   10354     else
   10355       whole_archive_flag_spec=
   10356     fi
   10357     supports_anon_versioning=no
   10358     case `$LD -v | $SED -e 's/(^)\+)\s\+//' 2>&1` in
   10359       *GNU\ gold*) supports_anon_versioning=yes ;;
   10360       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
   10361       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
   10362       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
   10363       *\ 2.11.*) ;; # other 2.11 versions
   10364       *) supports_anon_versioning=yes ;;
   10365     esac
   10366 
   10367     # See if GNU ld supports shared libraries.
   10368     case $host_os in
   10369     aix[3-9]*)
   10370       # On AIX/PPC, the GNU linker is very broken
   10371       if test ia64 != "$host_cpu"; then
   10372 	ld_shlibs=no
   10373 	cat <<_LT_EOF 1>&2
   10374 
   10375 *** Warning: the GNU linker, at least up to release 2.19, is reported
   10376 *** to be unable to reliably create shared libraries on AIX.
   10377 *** Therefore, libtool is disabling shared libraries support.  If you
   10378 *** really care for shared libraries, you may want to install binutils
   10379 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
   10380 *** You will then need to restart the configuration process.
   10381 
   10382 _LT_EOF
   10383       fi
   10384       ;;
   10385 
   10386     amigaos*)
   10387       case $host_cpu in
   10388       powerpc)
   10389             # see comment about AmigaOS4 .so support
   10390             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
   10391             archive_expsym_cmds=''
   10392         ;;
   10393       m68k)
   10394             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)'
   10395             hardcode_libdir_flag_spec='-L$libdir'
   10396             hardcode_minus_L=yes
   10397         ;;
   10398       esac
   10399       ;;
   10400 
   10401     beos*)
   10402       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
   10403 	allow_undefined_flag=unsupported
   10404 	# Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
   10405 	# support --undefined.  This deserves some investigation.  FIXME
   10406 	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
   10407       else
   10408 	ld_shlibs=no
   10409       fi
   10410       ;;
   10411 
   10412     cygwin* | mingw* | pw32* | cegcc*)
   10413       # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
   10414       # as there is no search path for DLLs.
   10415       hardcode_libdir_flag_spec='-L$libdir'
   10416       export_dynamic_flag_spec='$wl--export-all-symbols'
   10417       allow_undefined_flag=unsupported
   10418       always_export_symbols=no
   10419       enable_shared_with_static_runtimes=yes
   10420       export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
   10421       exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
   10422 
   10423       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
   10424         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
   10425 	# If the export-symbols file already is a .def file, use it as
   10426 	# is; otherwise, prepend EXPORTS...
   10427 	archive_expsym_cmds='if   test DEF = "`$SED -n     -e '\''s/^[	 ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([	 ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
   10428           cp $export_symbols $output_objdir/$soname.def;
   10429         else
   10430           echo EXPORTS > $output_objdir/$soname.def;
   10431           cat $export_symbols >> $output_objdir/$soname.def;
   10432         fi~
   10433         $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
   10434       else
   10435 	ld_shlibs=no
   10436       fi
   10437       ;;
   10438 
   10439     haiku*)
   10440       archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
   10441       link_all_deplibs=yes
   10442       ;;
   10443 
   10444     os2*)
   10445       hardcode_libdir_flag_spec='-L$libdir'
   10446       hardcode_minus_L=yes
   10447       allow_undefined_flag=unsupported
   10448       shrext_cmds=.dll
   10449       archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
   10450 	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
   10451 	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
   10452 	$ECHO EXPORTS >> $output_objdir/$libname.def~
   10453 	emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
   10454 	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
   10455 	emximp -o $lib $output_objdir/$libname.def'
   10456       archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
   10457 	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
   10458 	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
   10459 	$ECHO EXPORTS >> $output_objdir/$libname.def~
   10460 	prefix_cmds="$SED"~
   10461 	if test EXPORTS = "`$SED 1q $export_symbols`"; then
   10462 	  prefix_cmds="$prefix_cmds -e 1d";
   10463 	fi~
   10464 	prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
   10465 	cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
   10466 	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
   10467 	emximp -o $lib $output_objdir/$libname.def'
   10468       old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
   10469       enable_shared_with_static_runtimes=yes
   10470       ;;
   10471 
   10472     interix[3-9]*)
   10473       hardcode_direct=no
   10474       hardcode_shlibpath_var=no
   10475       hardcode_libdir_flag_spec='$wl-rpath,$libdir'
   10476       export_dynamic_flag_spec='$wl-E'
   10477       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
   10478       # Instead, shared libraries are loaded at an image base (0x10000000 by
   10479       # default) and relocated if they conflict, which is a slow very memory
   10480       # consuming and fragmenting process.  To avoid this, we pick a random,
   10481       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
   10482       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
   10483       archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
   10484       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'
   10485       ;;
   10486 
   10487     gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
   10488       tmp_diet=no
   10489       if test linux-dietlibc = "$host_os"; then
   10490 	case $cc_basename in
   10491 	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
   10492 	esac
   10493       fi
   10494       if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
   10495 	 && test no = "$tmp_diet"
   10496       then
   10497 	tmp_addflag=' $pic_flag'
   10498 	tmp_sharedflag='-shared'
   10499 	case $cc_basename,$host_cpu in
   10500         pgcc*)				# Portland Group C compiler
   10501 	  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'
   10502 	  tmp_addflag=' $pic_flag'
   10503 	  ;;
   10504 	pgf77* | pgf90* | pgf95* | pgfortran*)
   10505 					# Portland Group f77 and f90 compilers
   10506 	  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'
   10507 	  tmp_addflag=' $pic_flag -Mnomain' ;;
   10508 	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
   10509 	  tmp_addflag=' -i_dynamic' ;;
   10510 	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
   10511 	  tmp_addflag=' -i_dynamic -nofor_main' ;;
   10512 	ifc* | ifort*)			# Intel Fortran compiler
   10513 	  tmp_addflag=' -nofor_main' ;;
   10514 	lf95*)				# Lahey Fortran 8.1
   10515 	  whole_archive_flag_spec=
   10516 	  tmp_sharedflag='--shared' ;;
   10517         nagfor*)                        # NAGFOR 5.3
   10518           tmp_sharedflag='-Wl,-shared' ;;
   10519 	xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
   10520 	  tmp_sharedflag='-qmkshrobj'
   10521 	  tmp_addflag= ;;
   10522 	nvcc*)	# Cuda Compiler Driver 2.2
   10523 	  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'
   10524 	  compiler_needs_object=yes
   10525 	  ;;
   10526 	esac
   10527 	case `$CC -V 2>&1 | sed 5q` in
   10528 	*Sun\ C*)			# Sun C 5.9
   10529 	  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'
   10530 	  compiler_needs_object=yes
   10531 	  tmp_sharedflag='-G' ;;
   10532 	*Sun\ F*)			# Sun Fortran 8.3
   10533 	  tmp_sharedflag='-G' ;;
   10534 	esac
   10535 	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
   10536 
   10537         if test yes = "$supports_anon_versioning"; then
   10538           archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
   10539             cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
   10540             echo "local: *; };" >> $output_objdir/$libname.ver~
   10541             $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
   10542         fi
   10543 
   10544 	case $cc_basename in
   10545 	tcc*)
   10546 	  export_dynamic_flag_spec='-rdynamic'
   10547 	  ;;
   10548 	xlf* | bgf* | bgxlf* | mpixlf*)
   10549 	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
   10550 	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
   10551 	  hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
   10552 	  archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
   10553 	  if test yes = "$supports_anon_versioning"; then
   10554 	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
   10555               cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
   10556               echo "local: *; };" >> $output_objdir/$libname.ver~
   10557               $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
   10558 	  fi
   10559 	  ;;
   10560 	esac
   10561       else
   10562         ld_shlibs=no
   10563       fi
   10564       ;;
   10565 
   10566     netbsd*)
   10567       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
   10568 	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
   10569 	wlarc=
   10570       else
   10571 	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
   10572 	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
   10573       fi
   10574       ;;
   10575 
   10576     solaris*)
   10577       if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
   10578 	ld_shlibs=no
   10579 	cat <<_LT_EOF 1>&2
   10580 
   10581 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
   10582 *** create shared libraries on Solaris systems.  Therefore, libtool
   10583 *** is disabling shared libraries support.  We urge you to upgrade GNU
   10584 *** binutils to release 2.9.1 or newer.  Another option is to modify
   10585 *** your PATH or compiler configuration so that the native linker is
   10586 *** used, and then restart.
   10587 
   10588 _LT_EOF
   10589       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
   10590 	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
   10591 	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
   10592       else
   10593 	ld_shlibs=no
   10594       fi
   10595       ;;
   10596 
   10597     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
   10598       case `$LD -v 2>&1` in
   10599         *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
   10600 	ld_shlibs=no
   10601 	cat <<_LT_EOF 1>&2
   10602 
   10603 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot
   10604 *** reliably create shared libraries on SCO systems.  Therefore, libtool
   10605 *** is disabling shared libraries support.  We urge you to upgrade GNU
   10606 *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
   10607 *** your PATH or compiler configuration so that the native linker is
   10608 *** used, and then restart.
   10609 
   10610 _LT_EOF
   10611 	;;
   10612 	*)
   10613 	  # For security reasons, it is highly recommended that you always
   10614 	  # use absolute paths for naming shared libraries, and exclude the
   10615 	  # DT_RUNPATH tag from executables and libraries.  But doing so
   10616 	  # requires that you compile everything twice, which is a pain.
   10617 	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
   10618 	    hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
   10619 	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
   10620 	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
   10621 	  else
   10622 	    ld_shlibs=no
   10623 	  fi
   10624 	;;
   10625       esac
   10626       ;;
   10627 
   10628     sunos4*)
   10629       archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
   10630       wlarc=
   10631       hardcode_direct=yes
   10632       hardcode_shlibpath_var=no
   10633       ;;
   10634 
   10635     *)
   10636       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
   10637 	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
   10638 	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
   10639       else
   10640 	ld_shlibs=no
   10641       fi
   10642       ;;
   10643     esac
   10644 
   10645     if test no = "$ld_shlibs"; then
   10646       runpath_var=
   10647       hardcode_libdir_flag_spec=
   10648       export_dynamic_flag_spec=
   10649       whole_archive_flag_spec=
   10650     fi
   10651   else
   10652     # PORTME fill in a description of your system's linker (not GNU ld)
   10653     case $host_os in
   10654     aix3*)
   10655       allow_undefined_flag=unsupported
   10656       always_export_symbols=yes
   10657       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'
   10658       # Note: this linker hardcodes the directories in LIBPATH if there
   10659       # are no directories specified by -L.
   10660       hardcode_minus_L=yes
   10661       if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then
   10662 	# Neither direct hardcoding nor static linking is supported with a
   10663 	# broken collect2.
   10664 	hardcode_direct=unsupported
   10665       fi
   10666       ;;
   10667 
   10668     aix[4-9]*)
   10669       if test ia64 = "$host_cpu"; then
   10670 	# On IA64, the linker does run time linking by default, so we don't
   10671 	# have to do anything special.
   10672 	aix_use_runtimelinking=no
   10673 	exp_sym_flag='-Bexport'
   10674 	no_entry_flag=
   10675       else
   10676 	# If we're using GNU nm, then we don't want the "-C" option.
   10677 	# -C means demangle to GNU nm, but means don't demangle to AIX nm.
   10678 	# Without the "-l" option, or with the "-B" option, AIX nm treats
   10679 	# weak defined symbols like other global defined symbols, whereas
   10680 	# GNU nm marks them as "W".
   10681 	# While the 'weak' keyword is ignored in the Export File, we need
   10682 	# it in the Import File for the 'aix-soname' feature, so we have
   10683 	# to replace the "-B" option with "-P" for AIX nm.
   10684 	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
   10685 	  export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols'
   10686 	else
   10687 	  export_symbols_cmds='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols'
   10688 	fi
   10689 	aix_use_runtimelinking=no
   10690 
   10691 	# Test if we are trying to use run time linking or normal
   10692 	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
   10693 	# have runtime linking enabled, and use it for executables.
   10694 	# For shared libraries, we enable/disable runtime linking
   10695 	# depending on the kind of the shared library created -
   10696 	# when "with_aix_soname,aix_use_runtimelinking" is:
   10697 	# "aix,no"   lib.a(lib.so.V) shared, rtl:no,  for executables
   10698 	# "aix,yes"  lib.so          shared, rtl:yes, for executables
   10699 	#            lib.a           static archive
   10700 	# "both,no"  lib.so.V(shr.o) shared, rtl:yes
   10701 	#            lib.a(lib.so.V) shared, rtl:no,  for executables
   10702 	# "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables
   10703 	#            lib.a(lib.so.V) shared, rtl:no
   10704 	# "svr4,*"   lib.so.V(shr.o) shared, rtl:yes, for executables
   10705 	#            lib.a           static archive
   10706 	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
   10707 	  for ld_flag in $LDFLAGS; do
   10708 	  if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then
   10709 	    aix_use_runtimelinking=yes
   10710 	    break
   10711 	  fi
   10712 	  done
   10713 	  if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then
   10714 	    # With aix-soname=svr4, we create the lib.so.V shared archives only,
   10715 	    # so we don't have lib.a shared libs to link our executables.
   10716 	    # We have to force runtime linking in this case.
   10717 	    aix_use_runtimelinking=yes
   10718 	    LDFLAGS="$LDFLAGS -Wl,-brtl"
   10719 	  fi
   10720 	  ;;
   10721 	esac
   10722 
   10723 	exp_sym_flag='-bexport'
   10724 	no_entry_flag='-bnoentry'
   10725       fi
   10726 
   10727       # When large executables or shared objects are built, AIX ld can
   10728       # have problems creating the table of contents.  If linking a library
   10729       # or program results in "error TOC overflow" add -mminimal-toc to
   10730       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
   10731       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
   10732 
   10733       archive_cmds=''
   10734       hardcode_direct=yes
   10735       hardcode_direct_absolute=yes
   10736       hardcode_libdir_separator=':'
   10737       link_all_deplibs=yes
   10738       file_list_spec='$wl-f,'
   10739       case $with_aix_soname,$aix_use_runtimelinking in
   10740       aix,*) ;; # traditional, no import file
   10741       svr4,* | *,yes) # use import file
   10742 	# The Import File defines what to hardcode.
   10743 	hardcode_direct=no
   10744 	hardcode_direct_absolute=no
   10745 	;;
   10746       esac
   10747 
   10748       if test yes = "$GCC"; then
   10749 	case $host_os in aix4.[012]|aix4.[012].*)
   10750 	# We only want to do this on AIX 4.2 and lower, the check
   10751 	# below for broken collect2 doesn't work under 4.3+
   10752 	  collect2name=`$CC -print-prog-name=collect2`
   10753 	  if test -f "$collect2name" &&
   10754 	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
   10755 	  then
   10756 	  # We have reworked collect2
   10757 	  :
   10758 	  else
   10759 	  # We have old collect2
   10760 	  hardcode_direct=unsupported
   10761 	  # It fails to find uninstalled libraries when the uninstalled
   10762 	  # path is not listed in the libpath.  Setting hardcode_minus_L
   10763 	  # to unsupported forces relinking
   10764 	  hardcode_minus_L=yes
   10765 	  hardcode_libdir_flag_spec='-L$libdir'
   10766 	  hardcode_libdir_separator=
   10767 	  fi
   10768 	  ;;
   10769 	esac
   10770 	shared_flag='-shared'
   10771 	if test yes = "$aix_use_runtimelinking"; then
   10772 	  shared_flag="$shared_flag "'$wl-G'
   10773 	fi
   10774 	# Need to ensure runtime linking is disabled for the traditional
   10775 	# shared library, or the linker may eventually find shared libraries
   10776 	# /with/ Import File - we do not want to mix them.
   10777 	shared_flag_aix='-shared'
   10778 	shared_flag_svr4='-shared $wl-G'
   10779       else
   10780 	# not using gcc
   10781 	if test ia64 = "$host_cpu"; then
   10782 	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
   10783 	# chokes on -Wl,-G. The following line is correct:
   10784 	  shared_flag='-G'
   10785 	else
   10786 	  if test yes = "$aix_use_runtimelinking"; then
   10787 	    shared_flag='$wl-G'
   10788 	  else
   10789 	    shared_flag='$wl-bM:SRE'
   10790 	  fi
   10791 	  shared_flag_aix='$wl-bM:SRE'
   10792 	  shared_flag_svr4='$wl-G'
   10793 	fi
   10794       fi
   10795 
   10796       export_dynamic_flag_spec='$wl-bexpall'
   10797       # It seems that -bexpall does not export symbols beginning with
   10798       # underscore (_), so it is better to generate a list of symbols to export.
   10799       always_export_symbols=yes
   10800       if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then
   10801 	# Warning - without using the other runtime loading flags (-brtl),
   10802 	# -berok will link without error, but may produce a broken library.
   10803 	allow_undefined_flag='-berok'
   10804         # Determine the default libpath from the value encoded in an
   10805         # empty executable.
   10806         if test set = "${lt_cv_aix_libpath+set}"; then
   10807   aix_libpath=$lt_cv_aix_libpath
   10808 else
   10809   if test ${lt_cv_aix_libpath_+y}
   10810 then :
   10811   printf %s "(cached) " >&6
   10812 else $as_nop
   10813   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   10814 /* end confdefs.h.  */
   10815 
   10816 int
   10817 main (void)
   10818 {
   10819 
   10820   ;
   10821   return 0;
   10822 }
   10823 _ACEOF
   10824 if ac_fn_c_try_link "$LINENO"
   10825 then :
   10826 
   10827   lt_aix_libpath_sed='
   10828       /Import File Strings/,/^$/ {
   10829 	  /^0/ {
   10830 	      s/^0  *\([^ ]*\) *$/\1/
   10831 	      p
   10832 	  }
   10833       }'
   10834   lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
   10835   # Check for a 64-bit object if we didn't find anything.
   10836   if test -z "$lt_cv_aix_libpath_"; then
   10837     lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
   10838   fi
   10839 fi
   10840 rm -f core conftest.err conftest.$ac_objext conftest.beam \
   10841     conftest$ac_exeext conftest.$ac_ext
   10842   if test -z "$lt_cv_aix_libpath_"; then
   10843     lt_cv_aix_libpath_=/usr/lib:/lib
   10844   fi
   10845 
   10846 fi
   10847 
   10848   aix_libpath=$lt_cv_aix_libpath_
   10849 fi
   10850 
   10851         hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
   10852         archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag
   10853       else
   10854 	if test ia64 = "$host_cpu"; then
   10855 	  hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib'
   10856 	  allow_undefined_flag="-z nodefs"
   10857 	  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"
   10858 	else
   10859 	 # Determine the default libpath from the value encoded in an
   10860 	 # empty executable.
   10861 	 if test set = "${lt_cv_aix_libpath+set}"; then
   10862   aix_libpath=$lt_cv_aix_libpath
   10863 else
   10864   if test ${lt_cv_aix_libpath_+y}
   10865 then :
   10866   printf %s "(cached) " >&6
   10867 else $as_nop
   10868   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   10869 /* end confdefs.h.  */
   10870 
   10871 int
   10872 main (void)
   10873 {
   10874 
   10875   ;
   10876   return 0;
   10877 }
   10878 _ACEOF
   10879 if ac_fn_c_try_link "$LINENO"
   10880 then :
   10881 
   10882   lt_aix_libpath_sed='
   10883       /Import File Strings/,/^$/ {
   10884 	  /^0/ {
   10885 	      s/^0  *\([^ ]*\) *$/\1/
   10886 	      p
   10887 	  }
   10888       }'
   10889   lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
   10890   # Check for a 64-bit object if we didn't find anything.
   10891   if test -z "$lt_cv_aix_libpath_"; then
   10892     lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
   10893   fi
   10894 fi
   10895 rm -f core conftest.err conftest.$ac_objext conftest.beam \
   10896     conftest$ac_exeext conftest.$ac_ext
   10897   if test -z "$lt_cv_aix_libpath_"; then
   10898     lt_cv_aix_libpath_=/usr/lib:/lib
   10899   fi
   10900 
   10901 fi
   10902 
   10903   aix_libpath=$lt_cv_aix_libpath_
   10904 fi
   10905 
   10906 	 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
   10907 	  # Warning - without using the other run time loading flags,
   10908 	  # -berok will link without error, but may produce a broken library.
   10909 	  no_undefined_flag=' $wl-bernotok'
   10910 	  allow_undefined_flag=' $wl-berok'
   10911 	  if test yes = "$with_gnu_ld"; then
   10912 	    # We only use this code for GNU lds that support --whole-archive.
   10913 	    whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive'
   10914 	  else
   10915 	    # Exported symbols can be pulled into shared objects from archives
   10916 	    whole_archive_flag_spec='$convenience'
   10917 	  fi
   10918 	  archive_cmds_need_lc=yes
   10919 	  archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d'
   10920 	  # -brtl affects multiple linker settings, -berok does not and is overridden later
   10921 	  compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`'
   10922 	  if test svr4 != "$with_aix_soname"; then
   10923 	    # This is similar to how AIX traditionally builds its shared libraries.
   10924 	    archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname'
   10925 	  fi
   10926 	  if test aix != "$with_aix_soname"; then
   10927 	    archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp'
   10928 	  else
   10929 	    # used by -dlpreopen to get the symbols
   10930 	    archive_expsym_cmds="$archive_expsym_cmds"'~$MV  $output_objdir/$realname.d/$soname $output_objdir'
   10931 	  fi
   10932 	  archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d'
   10933 	fi
   10934       fi
   10935       ;;
   10936 
   10937     amigaos*)
   10938       case $host_cpu in
   10939       powerpc)
   10940             # see comment about AmigaOS4 .so support
   10941             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
   10942             archive_expsym_cmds=''
   10943         ;;
   10944       m68k)
   10945             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)'
   10946             hardcode_libdir_flag_spec='-L$libdir'
   10947             hardcode_minus_L=yes
   10948         ;;
   10949       esac
   10950       ;;
   10951 
   10952     bsdi[45]*)
   10953       export_dynamic_flag_spec=-rdynamic
   10954       ;;
   10955 
   10956     cygwin* | mingw* | pw32* | cegcc*)
   10957       # When not using gcc, we currently assume that we are using
   10958       # Microsoft Visual C++.
   10959       # hardcode_libdir_flag_spec is actually meaningless, as there is
   10960       # no search path for DLLs.
   10961       case $cc_basename in
   10962       cl*)
   10963 	# Native MSVC
   10964 	hardcode_libdir_flag_spec=' '
   10965 	allow_undefined_flag=unsupported
   10966 	always_export_symbols=yes
   10967 	file_list_spec='@'
   10968 	# Tell ltmain to make .lib files, not .a files.
   10969 	libext=lib
   10970 	# Tell ltmain to make .dll files, not .so files.
   10971 	shrext_cmds=.dll
   10972 	# FIXME: Setting linknames here is a bad hack.
   10973 	archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames='
   10974 	archive_expsym_cmds='if   test DEF = "`$SED -n     -e '\''s/^[	 ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([	 ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
   10975             cp "$export_symbols" "$output_objdir/$soname.def";
   10976             echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp";
   10977           else
   10978             $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp;
   10979           fi~
   10980           $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
   10981           linknames='
   10982 	# The linker will not automatically build a static lib if we build a DLL.
   10983 	# _LT_TAGVAR(old_archive_from_new_cmds, )='true'
   10984 	enable_shared_with_static_runtimes=yes
   10985 	exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
   10986 	export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
   10987 	# Don't use ranlib
   10988 	old_postinstall_cmds='chmod 644 $oldlib'
   10989 	postlink_cmds='lt_outputfile="@OUTPUT@"~
   10990           lt_tool_outputfile="@TOOL_OUTPUT@"~
   10991           case $lt_outputfile in
   10992             *.exe|*.EXE) ;;
   10993             *)
   10994               lt_outputfile=$lt_outputfile.exe
   10995               lt_tool_outputfile=$lt_tool_outputfile.exe
   10996               ;;
   10997           esac~
   10998           if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then
   10999             $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
   11000             $RM "$lt_outputfile.manifest";
   11001           fi'
   11002 	;;
   11003       *)
   11004 	# Assume MSVC wrapper
   11005 	hardcode_libdir_flag_spec=' '
   11006 	allow_undefined_flag=unsupported
   11007 	# Tell ltmain to make .lib files, not .a files.
   11008 	libext=lib
   11009 	# Tell ltmain to make .dll files, not .so files.
   11010 	shrext_cmds=.dll
   11011 	# FIXME: Setting linknames here is a bad hack.
   11012 	archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
   11013 	# The linker will automatically build a .lib file if we build a DLL.
   11014 	old_archive_from_new_cmds='true'
   11015 	# FIXME: Should let the user specify the lib program.
   11016 	old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
   11017 	enable_shared_with_static_runtimes=yes
   11018 	;;
   11019       esac
   11020       ;;
   11021 
   11022     darwin* | rhapsody*)
   11023 
   11024 
   11025   archive_cmds_need_lc=no
   11026   hardcode_direct=no
   11027   hardcode_automatic=yes
   11028   hardcode_shlibpath_var=unsupported
   11029   if test yes = "$lt_cv_ld_force_load"; then
   11030     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\"`'
   11031 
   11032   else
   11033     whole_archive_flag_spec=''
   11034   fi
   11035   link_all_deplibs=yes
   11036   allow_undefined_flag=$_lt_dar_allow_undefined
   11037   case $cc_basename in
   11038      ifort*|nagfor*) _lt_dar_can_shared=yes ;;
   11039      *) _lt_dar_can_shared=$GCC ;;
   11040   esac
   11041   if test yes = "$_lt_dar_can_shared"; then
   11042     output_verbose_link_cmd=func_echo_all
   11043     archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil"
   11044     module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil"
   11045     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"
   11046     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"
   11047 
   11048   else
   11049   ld_shlibs=no
   11050   fi
   11051 
   11052       ;;
   11053 
   11054     dgux*)
   11055       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   11056       hardcode_libdir_flag_spec='-L$libdir'
   11057       hardcode_shlibpath_var=no
   11058       ;;
   11059 
   11060     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
   11061     # support.  Future versions do this automatically, but an explicit c++rt0.o
   11062     # does not break anything, and helps significantly (at the cost of a little
   11063     # extra space).
   11064     freebsd2.2*)
   11065       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
   11066       hardcode_libdir_flag_spec='-R$libdir'
   11067       hardcode_direct=yes
   11068       hardcode_shlibpath_var=no
   11069       ;;
   11070 
   11071     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
   11072     freebsd2.*)
   11073       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
   11074       hardcode_direct=yes
   11075       hardcode_minus_L=yes
   11076       hardcode_shlibpath_var=no
   11077       ;;
   11078 
   11079     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
   11080     freebsd* | dragonfly*)
   11081       archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
   11082       hardcode_libdir_flag_spec='-R$libdir'
   11083       hardcode_direct=yes
   11084       hardcode_shlibpath_var=no
   11085       ;;
   11086 
   11087     hpux9*)
   11088       if test yes = "$GCC"; then
   11089 	archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
   11090       else
   11091 	archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
   11092       fi
   11093       hardcode_libdir_flag_spec='$wl+b $wl$libdir'
   11094       hardcode_libdir_separator=:
   11095       hardcode_direct=yes
   11096 
   11097       # hardcode_minus_L: Not really in the search PATH,
   11098       # but as the default location of the library.
   11099       hardcode_minus_L=yes
   11100       export_dynamic_flag_spec='$wl-E'
   11101       ;;
   11102 
   11103     hpux10*)
   11104       if test yes,no = "$GCC,$with_gnu_ld"; then
   11105 	archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
   11106       else
   11107 	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
   11108       fi
   11109       if test no = "$with_gnu_ld"; then
   11110 	hardcode_libdir_flag_spec='$wl+b $wl$libdir'
   11111 	hardcode_libdir_separator=:
   11112 	hardcode_direct=yes
   11113 	hardcode_direct_absolute=yes
   11114 	export_dynamic_flag_spec='$wl-E'
   11115 	# hardcode_minus_L: Not really in the search PATH,
   11116 	# but as the default location of the library.
   11117 	hardcode_minus_L=yes
   11118       fi
   11119       ;;
   11120 
   11121     hpux11*)
   11122       if test yes,no = "$GCC,$with_gnu_ld"; then
   11123 	case $host_cpu in
   11124 	hppa*64*)
   11125 	  archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
   11126 	  ;;
   11127 	ia64*)
   11128 	  archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
   11129 	  ;;
   11130 	*)
   11131 	  archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
   11132 	  ;;
   11133 	esac
   11134       else
   11135 	case $host_cpu in
   11136 	hppa*64*)
   11137 	  archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
   11138 	  ;;
   11139 	ia64*)
   11140 	  archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
   11141 	  ;;
   11142 	*)
   11143 
   11144 	  # Older versions of the 11.00 compiler do not understand -b yet
   11145 	  # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
   11146 	  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
   11147 printf %s "checking if $CC understands -b... " >&6; }
   11148 if test ${lt_cv_prog_compiler__b+y}
   11149 then :
   11150   printf %s "(cached) " >&6
   11151 else $as_nop
   11152   lt_cv_prog_compiler__b=no
   11153    save_LDFLAGS=$LDFLAGS
   11154    LDFLAGS="$LDFLAGS -b"
   11155    echo "$lt_simple_link_test_code" > conftest.$ac_ext
   11156    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
   11157      # The linker can only warn and ignore the option if not recognized
   11158      # So say no if there are warnings
   11159      if test -s conftest.err; then
   11160        # Append any errors to the config.log.
   11161        cat conftest.err 1>&5
   11162        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
   11163        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
   11164        if diff conftest.exp conftest.er2 >/dev/null; then
   11165          lt_cv_prog_compiler__b=yes
   11166        fi
   11167      else
   11168        lt_cv_prog_compiler__b=yes
   11169      fi
   11170    fi
   11171    $RM -r conftest*
   11172    LDFLAGS=$save_LDFLAGS
   11173 
   11174 fi
   11175 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
   11176 printf "%s\n" "$lt_cv_prog_compiler__b" >&6; }
   11177 
   11178 if test yes = "$lt_cv_prog_compiler__b"; then
   11179     archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
   11180 else
   11181     archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
   11182 fi
   11183 
   11184 	  ;;
   11185 	esac
   11186       fi
   11187       if test no = "$with_gnu_ld"; then
   11188 	hardcode_libdir_flag_spec='$wl+b $wl$libdir'
   11189 	hardcode_libdir_separator=:
   11190 
   11191 	case $host_cpu in
   11192 	hppa*64*|ia64*)
   11193 	  hardcode_direct=no
   11194 	  hardcode_shlibpath_var=no
   11195 	  ;;
   11196 	*)
   11197 	  hardcode_direct=yes
   11198 	  hardcode_direct_absolute=yes
   11199 	  export_dynamic_flag_spec='$wl-E'
   11200 
   11201 	  # hardcode_minus_L: Not really in the search PATH,
   11202 	  # but as the default location of the library.
   11203 	  hardcode_minus_L=yes
   11204 	  ;;
   11205 	esac
   11206       fi
   11207       ;;
   11208 
   11209     irix5* | irix6* | nonstopux*)
   11210       if test yes = "$GCC"; then
   11211 	archive_cmds='$CC -shared $pic_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'
   11212 	# Try to use the -exported_symbol ld option, if it does not
   11213 	# work, assume that -exports_file does not work either and
   11214 	# implicitly export all symbols.
   11215 	# This should be the same for all languages, so no per-tag cache variable.
   11216 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
   11217 printf %s "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
   11218 if test ${lt_cv_irix_exported_symbol+y}
   11219 then :
   11220   printf %s "(cached) " >&6
   11221 else $as_nop
   11222   save_LDFLAGS=$LDFLAGS
   11223 	   LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null"
   11224 	   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   11225 /* end confdefs.h.  */
   11226 int foo (void) { return 0; }
   11227 _ACEOF
   11228 if ac_fn_c_try_link "$LINENO"
   11229 then :
   11230   lt_cv_irix_exported_symbol=yes
   11231 else $as_nop
   11232   lt_cv_irix_exported_symbol=no
   11233 fi
   11234 rm -f core conftest.err conftest.$ac_objext conftest.beam \
   11235     conftest$ac_exeext conftest.$ac_ext
   11236            LDFLAGS=$save_LDFLAGS
   11237 fi
   11238 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
   11239 printf "%s\n" "$lt_cv_irix_exported_symbol" >&6; }
   11240 	if test yes = "$lt_cv_irix_exported_symbol"; then
   11241           archive_expsym_cmds='$CC -shared $pic_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 $wl-exports_file $wl$export_symbols -o $lib'
   11242 	fi
   11243       else
   11244 	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'
   11245 	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'
   11246       fi
   11247       archive_cmds_need_lc='no'
   11248       hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
   11249       hardcode_libdir_separator=:
   11250       inherit_rpath=yes
   11251       link_all_deplibs=yes
   11252       ;;
   11253 
   11254     linux*)
   11255       case $cc_basename in
   11256       tcc*)
   11257 	# Fabrice Bellard et al's Tiny C Compiler
   11258 	ld_shlibs=yes
   11259 	archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
   11260 	;;
   11261       esac
   11262       ;;
   11263 
   11264     netbsd*)
   11265       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
   11266 	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
   11267       else
   11268 	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
   11269       fi
   11270       hardcode_libdir_flag_spec='-R$libdir'
   11271       hardcode_direct=yes
   11272       hardcode_shlibpath_var=no
   11273       ;;
   11274 
   11275     newsos6)
   11276       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   11277       hardcode_direct=yes
   11278       hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
   11279       hardcode_libdir_separator=:
   11280       hardcode_shlibpath_var=no
   11281       ;;
   11282 
   11283     *nto* | *qnx*)
   11284       ;;
   11285 
   11286     openbsd* | bitrig*)
   11287       if test -f /usr/libexec/ld.so; then
   11288 	hardcode_direct=yes
   11289 	hardcode_shlibpath_var=no
   11290 	hardcode_direct_absolute=yes
   11291 	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
   11292 	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
   11293 	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols'
   11294 	  hardcode_libdir_flag_spec='$wl-rpath,$libdir'
   11295 	  export_dynamic_flag_spec='$wl-E'
   11296 	else
   11297 	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
   11298 	  hardcode_libdir_flag_spec='$wl-rpath,$libdir'
   11299 	fi
   11300       else
   11301 	ld_shlibs=no
   11302       fi
   11303       ;;
   11304 
   11305     os2*)
   11306       hardcode_libdir_flag_spec='-L$libdir'
   11307       hardcode_minus_L=yes
   11308       allow_undefined_flag=unsupported
   11309       shrext_cmds=.dll
   11310       archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
   11311 	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
   11312 	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
   11313 	$ECHO EXPORTS >> $output_objdir/$libname.def~
   11314 	emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
   11315 	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
   11316 	emximp -o $lib $output_objdir/$libname.def'
   11317       archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
   11318 	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
   11319 	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
   11320 	$ECHO EXPORTS >> $output_objdir/$libname.def~
   11321 	prefix_cmds="$SED"~
   11322 	if test EXPORTS = "`$SED 1q $export_symbols`"; then
   11323 	  prefix_cmds="$prefix_cmds -e 1d";
   11324 	fi~
   11325 	prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
   11326 	cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
   11327 	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
   11328 	emximp -o $lib $output_objdir/$libname.def'
   11329       old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
   11330       enable_shared_with_static_runtimes=yes
   11331       ;;
   11332 
   11333     osf3*)
   11334       if test yes = "$GCC"; then
   11335 	allow_undefined_flag=' $wl-expect_unresolved $wl\*'
   11336 	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'
   11337       else
   11338 	allow_undefined_flag=' -expect_unresolved \*'
   11339 	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'
   11340       fi
   11341       archive_cmds_need_lc='no'
   11342       hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
   11343       hardcode_libdir_separator=:
   11344       ;;
   11345 
   11346     osf4* | osf5*)	# as osf3* with the addition of -msym flag
   11347       if test yes = "$GCC"; then
   11348 	allow_undefined_flag=' $wl-expect_unresolved $wl\*'
   11349 	archive_cmds='$CC -shared$allow_undefined_flag $pic_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'
   11350 	hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
   11351       else
   11352 	allow_undefined_flag=' -expect_unresolved \*'
   11353 	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'
   11354 	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~
   11355           $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'
   11356 
   11357 	# Both c and cxx compiler support -rpath directly
   11358 	hardcode_libdir_flag_spec='-rpath $libdir'
   11359       fi
   11360       archive_cmds_need_lc='no'
   11361       hardcode_libdir_separator=:
   11362       ;;
   11363 
   11364     solaris*)
   11365       no_undefined_flag=' -z defs'
   11366       if test yes = "$GCC"; then
   11367 	wlarc='$wl'
   11368 	archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
   11369 	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
   11370           $CC -shared $pic_flag $wl-z ${wl}text $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
   11371       else
   11372 	case `$CC -V 2>&1` in
   11373 	*"Compilers 5.0"*)
   11374 	  wlarc=''
   11375 	  archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags'
   11376 	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
   11377             $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
   11378 	  ;;
   11379 	*)
   11380 	  wlarc='$wl'
   11381 	  archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags'
   11382 	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
   11383             $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
   11384 	  ;;
   11385 	esac
   11386       fi
   11387       hardcode_libdir_flag_spec='-R$libdir'
   11388       hardcode_shlibpath_var=no
   11389       case $host_os in
   11390       solaris2.[0-5] | solaris2.[0-5].*) ;;
   11391       *)
   11392 	# The compiler driver will combine and reorder linker options,
   11393 	# but understands '-z linker_flag'.  GCC discards it without '$wl',
   11394 	# but is careful enough not to reorder.
   11395 	# Supported since Solaris 2.6 (maybe 2.5.1?)
   11396 	if test yes = "$GCC"; then
   11397 	  whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract'
   11398 	else
   11399 	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
   11400 	fi
   11401 	;;
   11402       esac
   11403       link_all_deplibs=yes
   11404       ;;
   11405 
   11406     sunos4*)
   11407       if test sequent = "$host_vendor"; then
   11408 	# Use $CC to link under sequent, because it throws in some extra .o
   11409 	# files that make .init and .fini sections work.
   11410 	archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags'
   11411       else
   11412 	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
   11413       fi
   11414       hardcode_libdir_flag_spec='-L$libdir'
   11415       hardcode_direct=yes
   11416       hardcode_minus_L=yes
   11417       hardcode_shlibpath_var=no
   11418       ;;
   11419 
   11420     sysv4)
   11421       case $host_vendor in
   11422 	sni)
   11423 	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   11424 	  hardcode_direct=yes # is this really true???
   11425 	;;
   11426 	siemens)
   11427 	  ## LD is ld it makes a PLAMLIB
   11428 	  ## CC just makes a GrossModule.
   11429 	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
   11430 	  reload_cmds='$CC -r -o $output$reload_objs'
   11431 	  hardcode_direct=no
   11432         ;;
   11433 	motorola)
   11434 	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   11435 	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
   11436 	;;
   11437       esac
   11438       runpath_var='LD_RUN_PATH'
   11439       hardcode_shlibpath_var=no
   11440       ;;
   11441 
   11442     sysv4.3*)
   11443       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   11444       hardcode_shlibpath_var=no
   11445       export_dynamic_flag_spec='-Bexport'
   11446       ;;
   11447 
   11448     sysv4*MP*)
   11449       if test -d /usr/nec; then
   11450 	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   11451 	hardcode_shlibpath_var=no
   11452 	runpath_var=LD_RUN_PATH
   11453 	hardcode_runpath_var=yes
   11454 	ld_shlibs=yes
   11455       fi
   11456       ;;
   11457 
   11458     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
   11459       no_undefined_flag='$wl-z,text'
   11460       archive_cmds_need_lc=no
   11461       hardcode_shlibpath_var=no
   11462       runpath_var='LD_RUN_PATH'
   11463 
   11464       if test yes = "$GCC"; then
   11465 	archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   11466 	archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   11467       else
   11468 	archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   11469 	archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   11470       fi
   11471       ;;
   11472 
   11473     sysv5* | sco3.2v5* | sco5v6*)
   11474       # Note: We CANNOT use -z defs as we might desire, because we do not
   11475       # link with -lc, and that would cause any symbols used from libc to
   11476       # always be unresolved, which means just about no library would
   11477       # ever link correctly.  If we're not using GNU ld we use -z text
   11478       # though, which does catch some bad symbols but isn't as heavy-handed
   11479       # as -z defs.
   11480       no_undefined_flag='$wl-z,text'
   11481       allow_undefined_flag='$wl-z,nodefs'
   11482       archive_cmds_need_lc=no
   11483       hardcode_shlibpath_var=no
   11484       hardcode_libdir_flag_spec='$wl-R,$libdir'
   11485       hardcode_libdir_separator=':'
   11486       link_all_deplibs=yes
   11487       export_dynamic_flag_spec='$wl-Bexport'
   11488       runpath_var='LD_RUN_PATH'
   11489 
   11490       if test yes = "$GCC"; then
   11491 	archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   11492 	archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   11493       else
   11494 	archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   11495 	archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
   11496       fi
   11497       ;;
   11498 
   11499     uts4*)
   11500       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
   11501       hardcode_libdir_flag_spec='-L$libdir'
   11502       hardcode_shlibpath_var=no
   11503       ;;
   11504 
   11505     *)
   11506       ld_shlibs=no
   11507       ;;
   11508     esac
   11509 
   11510     if test sni = "$host_vendor"; then
   11511       case $host in
   11512       sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
   11513 	export_dynamic_flag_spec='$wl-Blargedynsym'
   11514 	;;
   11515       esac
   11516     fi
   11517   fi
   11518 
   11519 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
   11520 printf "%s\n" "$ld_shlibs" >&6; }
   11521 test no = "$ld_shlibs" && can_build_shared=no
   11522 
   11523 with_gnu_ld=$with_gnu_ld
   11524 
   11525 
   11526 
   11527 
   11528 
   11529 
   11530 
   11531 
   11532 
   11533 
   11534 
   11535 
   11536 
   11537 
   11538 
   11539 #
   11540 # Do we need to explicitly link libc?
   11541 #
   11542 case "x$archive_cmds_need_lc" in
   11543 x|xyes)
   11544   # Assume -lc should be added
   11545   archive_cmds_need_lc=yes
   11546 
   11547   if test yes,yes = "$GCC,$enable_shared"; then
   11548     case $archive_cmds in
   11549     *'~'*)
   11550       # FIXME: we may have to deal with multi-command sequences.
   11551       ;;
   11552     '$CC '*)
   11553       # Test whether the compiler implicitly links with -lc since on some
   11554       # systems, -lgcc has to come before -lc. If gcc already passes -lc
   11555       # to ld, don't add -lc before -lgcc.
   11556       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
   11557 printf %s "checking whether -lc should be explicitly linked in... " >&6; }
   11558 if test ${lt_cv_archive_cmds_need_lc+y}
   11559 then :
   11560   printf %s "(cached) " >&6
   11561 else $as_nop
   11562   $RM conftest*
   11563 	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
   11564 
   11565 	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
   11566   (eval $ac_compile) 2>&5
   11567   ac_status=$?
   11568   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   11569   test $ac_status = 0; } 2>conftest.err; then
   11570 	  soname=conftest
   11571 	  lib=conftest
   11572 	  libobjs=conftest.$ac_objext
   11573 	  deplibs=
   11574 	  wl=$lt_prog_compiler_wl
   11575 	  pic_flag=$lt_prog_compiler_pic
   11576 	  compiler_flags=-v
   11577 	  linker_flags=-v
   11578 	  verstring=
   11579 	  output_objdir=.
   11580 	  libname=conftest
   11581 	  lt_save_allow_undefined_flag=$allow_undefined_flag
   11582 	  allow_undefined_flag=
   11583 	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
   11584   (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
   11585   ac_status=$?
   11586   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   11587   test $ac_status = 0; }
   11588 	  then
   11589 	    lt_cv_archive_cmds_need_lc=no
   11590 	  else
   11591 	    lt_cv_archive_cmds_need_lc=yes
   11592 	  fi
   11593 	  allow_undefined_flag=$lt_save_allow_undefined_flag
   11594 	else
   11595 	  cat conftest.err 1>&5
   11596 	fi
   11597 	$RM conftest*
   11598 
   11599 fi
   11600 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
   11601 printf "%s\n" "$lt_cv_archive_cmds_need_lc" >&6; }
   11602       archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
   11603       ;;
   11604     esac
   11605   fi
   11606   ;;
   11607 esac
   11608 
   11609 
   11610 
   11611 
   11612 
   11613 
   11614 
   11615 
   11616 
   11617 
   11618 
   11619 
   11620 
   11621 
   11622 
   11623 
   11624 
   11625 
   11626 
   11627 
   11628 
   11629 
   11630 
   11631 
   11632 
   11633 
   11634 
   11635 
   11636 
   11637 
   11638 
   11639 
   11640 
   11641 
   11642 
   11643 
   11644 
   11645 
   11646 
   11647 
   11648 
   11649 
   11650 
   11651 
   11652 
   11653 
   11654 
   11655 
   11656 
   11657 
   11658 
   11659 
   11660 
   11661 
   11662 
   11663 
   11664 
   11665 
   11666 
   11667 
   11668 
   11669 
   11670 
   11671 
   11672 
   11673 
   11674 
   11675 
   11676 
   11677 
   11678 
   11679 
   11680 
   11681 
   11682 
   11683 
   11684 
   11685 
   11686 
   11687 
   11688 
   11689 
   11690 
   11691 
   11692 
   11693 
   11694 
   11695 
   11696 
   11697 
   11698 
   11699 
   11700 
   11701 
   11702 
   11703 
   11704 
   11705 
   11706 
   11707 
   11708 
   11709 
   11710 
   11711 
   11712 
   11713 
   11714 
   11715 
   11716 
   11717 
   11718 
   11719 
   11720 
   11721 
   11722 
   11723 
   11724 
   11725 
   11726 
   11727 
   11728 
   11729 
   11730 
   11731 
   11732 
   11733 
   11734 
   11735 
   11736 
   11737 
   11738 
   11739 
   11740 
   11741 
   11742 
   11743 
   11744 
   11745 
   11746 
   11747 
   11748 
   11749 
   11750 
   11751 
   11752 
   11753 
   11754 
   11755 
   11756 
   11757 
   11758 
   11759 
   11760   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
   11761 printf %s "checking dynamic linker characteristics... " >&6; }
   11762 
   11763 if test yes = "$GCC"; then
   11764   case $host_os in
   11765     darwin*) lt_awk_arg='/^libraries:/,/LR/' ;;
   11766     *) lt_awk_arg='/^libraries:/' ;;
   11767   esac
   11768   case $host_os in
   11769     mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;;
   11770     *) lt_sed_strip_eq='s|=/|/|g' ;;
   11771   esac
   11772   lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
   11773   case $lt_search_path_spec in
   11774   *\;*)
   11775     # if the path contains ";" then we assume it to be the separator
   11776     # otherwise default to the standard path separator (i.e. ":") - it is
   11777     # assumed that no part of a normal pathname contains ";" but that should
   11778     # okay in the real world where ";" in dirpaths is itself problematic.
   11779     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
   11780     ;;
   11781   *)
   11782     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
   11783     ;;
   11784   esac
   11785   # Ok, now we have the path, separated by spaces, we can step through it
   11786   # and add multilib dir if necessary...
   11787   lt_tmp_lt_search_path_spec=
   11788   lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
   11789   # ...but if some path component already ends with the multilib dir we assume
   11790   # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer).
   11791   case "$lt_multi_os_dir; $lt_search_path_spec " in
   11792   "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*)
   11793     lt_multi_os_dir=
   11794     ;;
   11795   esac
   11796   for lt_sys_path in $lt_search_path_spec; do
   11797     if test -d "$lt_sys_path$lt_multi_os_dir"; then
   11798       lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir"
   11799     elif test -n "$lt_multi_os_dir"; then
   11800       test -d "$lt_sys_path" && \
   11801 	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
   11802     fi
   11803   done
   11804   lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
   11805 BEGIN {RS = " "; FS = "/|\n";} {
   11806   lt_foo = "";
   11807   lt_count = 0;
   11808   for (lt_i = NF; lt_i > 0; lt_i--) {
   11809     if ($lt_i != "" && $lt_i != ".") {
   11810       if ($lt_i == "..") {
   11811         lt_count++;
   11812       } else {
   11813         if (lt_count == 0) {
   11814           lt_foo = "/" $lt_i lt_foo;
   11815         } else {
   11816           lt_count--;
   11817         }
   11818       }
   11819     }
   11820   }
   11821   if (lt_foo != "") { lt_freq[lt_foo]++; }
   11822   if (lt_freq[lt_foo] == 1) { print lt_foo; }
   11823 }'`
   11824   # AWK program above erroneously prepends '/' to C:/dos/paths
   11825   # for these hosts.
   11826   case $host_os in
   11827     mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
   11828       $SED 's|/\([A-Za-z]:\)|\1|g'` ;;
   11829   esac
   11830   sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
   11831 else
   11832   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
   11833 fi
   11834 library_names_spec=
   11835 libname_spec='lib$name'
   11836 soname_spec=
   11837 shrext_cmds=.so
   11838 postinstall_cmds=
   11839 postuninstall_cmds=
   11840 finish_cmds=
   11841 finish_eval=
   11842 shlibpath_var=
   11843 shlibpath_overrides_runpath=unknown
   11844 version_type=none
   11845 dynamic_linker="$host_os ld.so"
   11846 sys_lib_dlsearch_path_spec="/lib /usr/lib"
   11847 need_lib_prefix=unknown
   11848 hardcode_into_libs=no
   11849 
   11850 # when you set need_version to no, make sure it does not cause -set_version
   11851 # flags to be left without arguments
   11852 need_version=unknown
   11853 
   11854 
   11855 
   11856 case $host_os in
   11857 aix3*)
   11858   version_type=linux # correct to gnu/linux during the next big refactor
   11859   library_names_spec='$libname$release$shared_ext$versuffix $libname.a'
   11860   shlibpath_var=LIBPATH
   11861 
   11862   # AIX 3 has no versioning support, so we append a major version to the name.
   11863   soname_spec='$libname$release$shared_ext$major'
   11864   ;;
   11865 
   11866 aix[4-9]*)
   11867   version_type=linux # correct to gnu/linux during the next big refactor
   11868   need_lib_prefix=no
   11869   need_version=no
   11870   hardcode_into_libs=yes
   11871   if test ia64 = "$host_cpu"; then
   11872     # AIX 5 supports IA64
   11873     library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext'
   11874     shlibpath_var=LD_LIBRARY_PATH
   11875   else
   11876     # With GCC up to 2.95.x, collect2 would create an import file
   11877     # for dependence libraries.  The import file would start with
   11878     # the line '#! .'.  This would cause the generated library to
   11879     # depend on '.', always an invalid library.  This was fixed in
   11880     # development snapshots of GCC prior to 3.0.
   11881     case $host_os in
   11882       aix4 | aix4.[01] | aix4.[01].*)
   11883       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
   11884 	   echo ' yes '
   11885 	   echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then
   11886 	:
   11887       else
   11888 	can_build_shared=no
   11889       fi
   11890       ;;
   11891     esac
   11892     # Using Import Files as archive members, it is possible to support
   11893     # filename-based versioning of shared library archives on AIX. While
   11894     # this would work for both with and without runtime linking, it will
   11895     # prevent static linking of such archives. So we do filename-based
   11896     # shared library versioning with .so extension only, which is used
   11897     # when both runtime linking and shared linking is enabled.
   11898     # Unfortunately, runtime linking may impact performance, so we do
   11899     # not want this to be the default eventually. Also, we use the
   11900     # versioned .so libs for executables only if there is the -brtl
   11901     # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only.
   11902     # To allow for filename-based versioning support, we need to create
   11903     # libNAME.so.V as an archive file, containing:
   11904     # *) an Import File, referring to the versioned filename of the
   11905     #    archive as well as the shared archive member, telling the
   11906     #    bitwidth (32 or 64) of that shared object, and providing the
   11907     #    list of exported symbols of that shared object, eventually
   11908     #    decorated with the 'weak' keyword
   11909     # *) the shared object with the F_LOADONLY flag set, to really avoid
   11910     #    it being seen by the linker.
   11911     # At run time we better use the real file rather than another symlink,
   11912     # but for link time we create the symlink libNAME.so -> libNAME.so.V
   11913 
   11914     case $with_aix_soname,$aix_use_runtimelinking in
   11915     # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct
   11916     # soname into executable. Probably we can add versioning support to
   11917     # collect2, so additional links can be useful in future.
   11918     aix,yes) # traditional libtool
   11919       dynamic_linker='AIX unversionable lib.so'
   11920       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
   11921       # instead of lib<name>.a to let people know that these are not
   11922       # typical AIX shared libraries.
   11923       library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
   11924       ;;
   11925     aix,no) # traditional AIX only
   11926       dynamic_linker='AIX lib.a(lib.so.V)'
   11927       # We preserve .a as extension for shared libraries through AIX4.2
   11928       # and later when we are not doing run time linking.
   11929       library_names_spec='$libname$release.a $libname.a'
   11930       soname_spec='$libname$release$shared_ext$major'
   11931       ;;
   11932     svr4,*) # full svr4 only
   11933       dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)"
   11934       library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
   11935       # We do not specify a path in Import Files, so LIBPATH fires.
   11936       shlibpath_overrides_runpath=yes
   11937       ;;
   11938     *,yes) # both, prefer svr4
   11939       dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)"
   11940       library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
   11941       # unpreferred sharedlib libNAME.a needs extra handling
   11942       postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"'
   11943       postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"'
   11944       # We do not specify a path in Import Files, so LIBPATH fires.
   11945       shlibpath_overrides_runpath=yes
   11946       ;;
   11947     *,no) # both, prefer aix
   11948       dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)"
   11949       library_names_spec='$libname$release.a $libname.a'
   11950       soname_spec='$libname$release$shared_ext$major'
   11951       # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling
   11952       postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)'
   11953       postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"'
   11954       ;;
   11955     esac
   11956     shlibpath_var=LIBPATH
   11957   fi
   11958   ;;
   11959 
   11960 amigaos*)
   11961   case $host_cpu in
   11962   powerpc)
   11963     # Since July 2007 AmigaOS4 officially supports .so libraries.
   11964     # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
   11965     library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
   11966     ;;
   11967   m68k)
   11968     library_names_spec='$libname.ixlibrary $libname.a'
   11969     # Create ${libname}_ixlibrary.a entries in /sys/libs.
   11970     finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; $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'
   11971     ;;
   11972   esac
   11973   ;;
   11974 
   11975 beos*)
   11976   library_names_spec='$libname$shared_ext'
   11977   dynamic_linker="$host_os ld.so"
   11978   shlibpath_var=LIBRARY_PATH
   11979   ;;
   11980 
   11981 bsdi[45]*)
   11982   version_type=linux # correct to gnu/linux during the next big refactor
   11983   need_version=no
   11984   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
   11985   soname_spec='$libname$release$shared_ext$major'
   11986   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
   11987   shlibpath_var=LD_LIBRARY_PATH
   11988   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
   11989   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
   11990   # the default ld.so.conf also contains /usr/contrib/lib and
   11991   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
   11992   # libtool to hard-code these into programs
   11993   ;;
   11994 
   11995 cygwin* | mingw* | pw32* | cegcc*)
   11996   version_type=windows
   11997   shrext_cmds=.dll
   11998   need_version=no
   11999   need_lib_prefix=no
   12000 
   12001   case $GCC,$cc_basename in
   12002   yes,*)
   12003     # gcc
   12004     library_names_spec='$libname.dll.a'
   12005     # DLL is installed to $(libdir)/../bin by postinstall_cmds
   12006     postinstall_cmds='base_file=`basename \$file`~
   12007       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
   12008       dldir=$destdir/`dirname \$dlpath`~
   12009       test -d \$dldir || mkdir -p \$dldir~
   12010       $install_prog $dir/$dlname \$dldir/$dlname~
   12011       chmod a+x \$dldir/$dlname~
   12012       if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
   12013         eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
   12014       fi'
   12015     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
   12016       dlpath=$dir/\$dldll~
   12017        $RM \$dlpath'
   12018     shlibpath_overrides_runpath=yes
   12019 
   12020     case $host_os in
   12021     cygwin*)
   12022       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
   12023       soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
   12024 
   12025       sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
   12026       ;;
   12027     mingw* | cegcc*)
   12028       # MinGW DLLs use traditional 'lib' prefix
   12029       soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
   12030       ;;
   12031     pw32*)
   12032       # pw32 DLLs use 'pw' prefix rather than 'lib'
   12033       library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
   12034       ;;
   12035     esac
   12036     dynamic_linker='Win32 ld.exe'
   12037     ;;
   12038 
   12039   *,cl*)
   12040     # Native MSVC
   12041     libname_spec='$name'
   12042     soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
   12043     library_names_spec='$libname.dll.lib'
   12044 
   12045     case $build_os in
   12046     mingw*)
   12047       sys_lib_search_path_spec=
   12048       lt_save_ifs=$IFS
   12049       IFS=';'
   12050       for lt_path in $LIB
   12051       do
   12052         IFS=$lt_save_ifs
   12053         # Let DOS variable expansion print the short 8.3 style file name.
   12054         lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
   12055         sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
   12056       done
   12057       IFS=$lt_save_ifs
   12058       # Convert to MSYS style.
   12059       sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
   12060       ;;
   12061     cygwin*)
   12062       # Convert to unix form, then to dos form, then back to unix form
   12063       # but this time dos style (no spaces!) so that the unix form looks
   12064       # like /cygdrive/c/PROGRA~1:/cygdr...
   12065       sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
   12066       sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
   12067       sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
   12068       ;;
   12069     *)
   12070       sys_lib_search_path_spec=$LIB
   12071       if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
   12072         # It is most probably a Windows format PATH.
   12073         sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
   12074       else
   12075         sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
   12076       fi
   12077       # FIXME: find the short name or the path components, as spaces are
   12078       # common. (e.g. "Program Files" -> "PROGRA~1")
   12079       ;;
   12080     esac
   12081 
   12082     # DLL is installed to $(libdir)/../bin by postinstall_cmds
   12083     postinstall_cmds='base_file=`basename \$file`~
   12084       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
   12085       dldir=$destdir/`dirname \$dlpath`~
   12086       test -d \$dldir || mkdir -p \$dldir~
   12087       $install_prog $dir/$dlname \$dldir/$dlname'
   12088     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
   12089       dlpath=$dir/\$dldll~
   12090        $RM \$dlpath'
   12091     shlibpath_overrides_runpath=yes
   12092     dynamic_linker='Win32 link.exe'
   12093     ;;
   12094 
   12095   *)
   12096     # Assume MSVC wrapper
   12097     library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib'
   12098     dynamic_linker='Win32 ld.exe'
   12099     ;;
   12100   esac
   12101   # FIXME: first we should search . and the directory the executable is in
   12102   shlibpath_var=PATH
   12103   ;;
   12104 
   12105 darwin* | rhapsody*)
   12106   dynamic_linker="$host_os dyld"
   12107   version_type=darwin
   12108   need_lib_prefix=no
   12109   need_version=no
   12110   library_names_spec='$libname$release$major$shared_ext $libname$shared_ext'
   12111   soname_spec='$libname$release$major$shared_ext'
   12112   shlibpath_overrides_runpath=yes
   12113   shlibpath_var=DYLD_LIBRARY_PATH
   12114   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
   12115 
   12116   sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
   12117   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
   12118   ;;
   12119 
   12120 dgux*)
   12121   version_type=linux # correct to gnu/linux during the next big refactor
   12122   need_lib_prefix=no
   12123   need_version=no
   12124   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
   12125   soname_spec='$libname$release$shared_ext$major'
   12126   shlibpath_var=LD_LIBRARY_PATH
   12127   ;;
   12128 
   12129 freebsd* | dragonfly*)
   12130   # DragonFly does not have aout.  When/if they implement a new
   12131   # versioning mechanism, adjust this.
   12132   if test -x /usr/bin/objformat; then
   12133     objformat=`/usr/bin/objformat`
   12134   else
   12135     case $host_os in
   12136     freebsd[23].*) objformat=aout ;;
   12137     *) objformat=elf ;;
   12138     esac
   12139   fi
   12140   version_type=freebsd-$objformat
   12141   case $version_type in
   12142     freebsd-elf*)
   12143       library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
   12144       soname_spec='$libname$release$shared_ext$major'
   12145       need_version=no
   12146       need_lib_prefix=no
   12147       ;;
   12148     freebsd-*)
   12149       library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
   12150       need_version=yes
   12151       ;;
   12152   esac
   12153   shlibpath_var=LD_LIBRARY_PATH
   12154   case $host_os in
   12155   freebsd2.*)
   12156     shlibpath_overrides_runpath=yes
   12157     ;;
   12158   freebsd3.[01]* | freebsdelf3.[01]*)
   12159     shlibpath_overrides_runpath=yes
   12160     hardcode_into_libs=yes
   12161     ;;
   12162   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
   12163   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
   12164     shlibpath_overrides_runpath=no
   12165     hardcode_into_libs=yes
   12166     ;;
   12167   *) # from 4.6 on, and DragonFly
   12168     shlibpath_overrides_runpath=yes
   12169     hardcode_into_libs=yes
   12170     ;;
   12171   esac
   12172   ;;
   12173 
   12174 haiku*)
   12175   version_type=linux # correct to gnu/linux during the next big refactor
   12176   need_lib_prefix=no
   12177   need_version=no
   12178   dynamic_linker="$host_os runtime_loader"
   12179   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
   12180   soname_spec='$libname$release$shared_ext$major'
   12181   shlibpath_var=LIBRARY_PATH
   12182   shlibpath_overrides_runpath=no
   12183   sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
   12184   hardcode_into_libs=yes
   12185   ;;
   12186 
   12187 hpux9* | hpux10* | hpux11*)
   12188   # Give a soname corresponding to the major version so that dld.sl refuses to
   12189   # link against other versions.
   12190   version_type=sunos
   12191   need_lib_prefix=no
   12192   need_version=no
   12193   case $host_cpu in
   12194   ia64*)
   12195     shrext_cmds='.so'
   12196     hardcode_into_libs=yes
   12197     dynamic_linker="$host_os dld.so"
   12198     shlibpath_var=LD_LIBRARY_PATH
   12199     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
   12200     library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
   12201     soname_spec='$libname$release$shared_ext$major'
   12202     if test 32 = "$HPUX_IA64_MODE"; then
   12203       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
   12204       sys_lib_dlsearch_path_spec=/usr/lib/hpux32
   12205     else
   12206       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
   12207       sys_lib_dlsearch_path_spec=/usr/lib/hpux64
   12208     fi
   12209     ;;
   12210   hppa*64*)
   12211     shrext_cmds='.sl'
   12212     hardcode_into_libs=yes
   12213     dynamic_linker="$host_os dld.sl"
   12214     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
   12215     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
   12216     library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
   12217     soname_spec='$libname$release$shared_ext$major'
   12218     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
   12219     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
   12220     ;;
   12221   *)
   12222     shrext_cmds='.sl'
   12223     dynamic_linker="$host_os dld.sl"
   12224     shlibpath_var=SHLIB_PATH
   12225     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
   12226     library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
   12227     soname_spec='$libname$release$shared_ext$major'
   12228     ;;
   12229   esac
   12230   # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
   12231   postinstall_cmds='chmod 555 $lib'
   12232   # or fails outright, so override atomically:
   12233   install_override_mode=555
   12234   ;;
   12235 
   12236 interix[3-9]*)
   12237   version_type=linux # correct to gnu/linux during the next big refactor
   12238   need_lib_prefix=no
   12239   need_version=no
   12240   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
   12241   soname_spec='$libname$release$shared_ext$major'
   12242   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
   12243   shlibpath_var=LD_LIBRARY_PATH
   12244   shlibpath_overrides_runpath=no
   12245   hardcode_into_libs=yes
   12246   ;;
   12247 
   12248 irix5* | irix6* | nonstopux*)
   12249   case $host_os in
   12250     nonstopux*) version_type=nonstopux ;;
   12251     *)
   12252 	if test yes = "$lt_cv_prog_gnu_ld"; then
   12253 		version_type=linux # correct to gnu/linux during the next big refactor
   12254 	else
   12255 		version_type=irix
   12256 	fi ;;
   12257   esac
   12258   need_lib_prefix=no
   12259   need_version=no
   12260   soname_spec='$libname$release$shared_ext$major'
   12261   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext'
   12262   case $host_os in
   12263   irix5* | nonstopux*)
   12264     libsuff= shlibsuff=
   12265     ;;
   12266   *)
   12267     case $LD in # libtool.m4 will add one of these switches to LD
   12268     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
   12269       libsuff= shlibsuff= libmagic=32-bit;;
   12270     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
   12271       libsuff=32 shlibsuff=N32 libmagic=N32;;
   12272     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
   12273       libsuff=64 shlibsuff=64 libmagic=64-bit;;
   12274     *) libsuff= shlibsuff= libmagic=never-match;;
   12275     esac
   12276     ;;
   12277   esac
   12278   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
   12279   shlibpath_overrides_runpath=no
   12280   sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff"
   12281   sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff"
   12282   hardcode_into_libs=yes
   12283   ;;
   12284 
   12285 # No shared lib support for Linux oldld, aout, or coff.
   12286 linux*oldld* | linux*aout* | linux*coff*)
   12287   dynamic_linker=no
   12288   ;;
   12289 
   12290 linux*android*)
   12291   version_type=none # Android doesn't support versioned libraries.
   12292   need_lib_prefix=no
   12293   need_version=no
   12294   library_names_spec='$libname$release$shared_ext'
   12295   soname_spec='$libname$release$shared_ext'
   12296   finish_cmds=
   12297   shlibpath_var=LD_LIBRARY_PATH
   12298   shlibpath_overrides_runpath=yes
   12299 
   12300   # This implies no fast_install, which is unacceptable.
   12301   # Some rework will be needed to allow for fast_install
   12302   # before this can be enabled.
   12303   hardcode_into_libs=yes
   12304 
   12305   dynamic_linker='Android linker'
   12306   # Don't embed -rpath directories since the linker doesn't support them.
   12307   hardcode_libdir_flag_spec='-L$libdir'
   12308   ;;
   12309 
   12310 # This must be glibc/ELF.
   12311 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
   12312   version_type=linux # correct to gnu/linux during the next big refactor
   12313   need_lib_prefix=no
   12314   need_version=no
   12315   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
   12316   soname_spec='$libname$release$shared_ext$major'
   12317   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
   12318   shlibpath_var=LD_LIBRARY_PATH
   12319   shlibpath_overrides_runpath=no
   12320 
   12321   # Some binutils ld are patched to set DT_RUNPATH
   12322   if test ${lt_cv_shlibpath_overrides_runpath+y}
   12323 then :
   12324   printf %s "(cached) " >&6
   12325 else $as_nop
   12326   lt_cv_shlibpath_overrides_runpath=no
   12327     save_LDFLAGS=$LDFLAGS
   12328     save_libdir=$libdir
   12329     eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
   12330 	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
   12331     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   12332 /* end confdefs.h.  */
   12333 
   12334 int
   12335 main (void)
   12336 {
   12337 
   12338   ;
   12339   return 0;
   12340 }
   12341 _ACEOF
   12342 if ac_fn_c_try_link "$LINENO"
   12343 then :
   12344   if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null
   12345 then :
   12346   lt_cv_shlibpath_overrides_runpath=yes
   12347 fi
   12348 fi
   12349 rm -f core conftest.err conftest.$ac_objext conftest.beam \
   12350     conftest$ac_exeext conftest.$ac_ext
   12351     LDFLAGS=$save_LDFLAGS
   12352     libdir=$save_libdir
   12353 
   12354 fi
   12355 
   12356   shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
   12357 
   12358   # This implies no fast_install, which is unacceptable.
   12359   # Some rework will be needed to allow for fast_install
   12360   # before this can be enabled.
   12361   hardcode_into_libs=yes
   12362 
   12363   # Ideally, we could use ldconfig to report *all* directores which are
   12364   # searched for libraries, however this is still not possible.  Aside from not
   12365   # being certain /sbin/ldconfig is available, command
   12366   # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64,
   12367   # even though it is searched at run-time.  Try to do the best guess by
   12368   # appending ld.so.conf contents (and includes) to the search path.
   12369   if test -f /etc/ld.so.conf; then
   12370     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' ' '`
   12371     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
   12372   fi
   12373 
   12374   # We used to test for /lib/ld.so.1 and disable shared libraries on
   12375   # powerpc, because MkLinux only supported shared libraries with the
   12376   # GNU dynamic linker.  Since this was broken with cross compilers,
   12377   # most powerpc-linux boxes support dynamic linking these days and
   12378   # people can always --disable-shared, the test was removed, and we
   12379   # assume the GNU/Linux dynamic linker is in use.
   12380   dynamic_linker='GNU/Linux ld.so'
   12381   ;;
   12382 
   12383 netbsd*)
   12384   version_type=sunos
   12385   need_lib_prefix=no
   12386   need_version=no
   12387   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
   12388     library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
   12389     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
   12390     dynamic_linker='NetBSD (a.out) ld.so'
   12391   else
   12392     library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
   12393     soname_spec='$libname$release$shared_ext$major'
   12394     dynamic_linker='NetBSD ld.elf_so'
   12395   fi
   12396   shlibpath_var=LD_LIBRARY_PATH
   12397   shlibpath_overrides_runpath=yes
   12398   hardcode_into_libs=yes
   12399   ;;
   12400 
   12401 newsos6)
   12402   version_type=linux # correct to gnu/linux during the next big refactor
   12403   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
   12404   shlibpath_var=LD_LIBRARY_PATH
   12405   shlibpath_overrides_runpath=yes
   12406   ;;
   12407 
   12408 *nto* | *qnx*)
   12409   version_type=qnx
   12410   need_lib_prefix=no
   12411   need_version=no
   12412   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
   12413   soname_spec='$libname$release$shared_ext$major'
   12414   shlibpath_var=LD_LIBRARY_PATH
   12415   shlibpath_overrides_runpath=no
   12416   hardcode_into_libs=yes
   12417   dynamic_linker='ldqnx.so'
   12418   ;;
   12419 
   12420 openbsd* | bitrig*)
   12421   version_type=sunos
   12422   sys_lib_dlsearch_path_spec=/usr/lib
   12423   need_lib_prefix=no
   12424   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
   12425     need_version=no
   12426   else
   12427     need_version=yes
   12428   fi
   12429   library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
   12430   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
   12431   shlibpath_var=LD_LIBRARY_PATH
   12432   shlibpath_overrides_runpath=yes
   12433   ;;
   12434 
   12435 os2*)
   12436   libname_spec='$name'
   12437   version_type=windows
   12438   shrext_cmds=.dll
   12439   need_version=no
   12440   need_lib_prefix=no
   12441   # OS/2 can only load a DLL with a base name of 8 characters or less.
   12442   soname_spec='`test -n "$os2dllname" && libname="$os2dllname";
   12443     v=$($ECHO $release$versuffix | tr -d .-);
   12444     n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _);
   12445     $ECHO $n$v`$shared_ext'
   12446   library_names_spec='${libname}_dll.$libext'
   12447   dynamic_linker='OS/2 ld.exe'
   12448   shlibpath_var=BEGINLIBPATH
   12449   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
   12450   sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
   12451   postinstall_cmds='base_file=`basename \$file`~
   12452     dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~
   12453     dldir=$destdir/`dirname \$dlpath`~
   12454     test -d \$dldir || mkdir -p \$dldir~
   12455     $install_prog $dir/$dlname \$dldir/$dlname~
   12456     chmod a+x \$dldir/$dlname~
   12457     if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
   12458       eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
   12459     fi'
   12460   postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~
   12461     dlpath=$dir/\$dldll~
   12462     $RM \$dlpath'
   12463   ;;
   12464 
   12465 osf3* | osf4* | osf5*)
   12466   version_type=osf
   12467   need_lib_prefix=no
   12468   need_version=no
   12469   soname_spec='$libname$release$shared_ext$major'
   12470   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
   12471   shlibpath_var=LD_LIBRARY_PATH
   12472   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
   12473   sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
   12474   ;;
   12475 
   12476 rdos*)
   12477   dynamic_linker=no
   12478   ;;
   12479 
   12480 solaris*)
   12481   version_type=linux # correct to gnu/linux during the next big refactor
   12482   need_lib_prefix=no
   12483   need_version=no
   12484   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
   12485   soname_spec='$libname$release$shared_ext$major'
   12486   shlibpath_var=LD_LIBRARY_PATH
   12487   shlibpath_overrides_runpath=yes
   12488   hardcode_into_libs=yes
   12489   # ldd complains unless libraries are executable
   12490   postinstall_cmds='chmod +x $lib'
   12491   ;;
   12492 
   12493 sunos4*)
   12494   version_type=sunos
   12495   library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
   12496   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
   12497   shlibpath_var=LD_LIBRARY_PATH
   12498   shlibpath_overrides_runpath=yes
   12499   if test yes = "$with_gnu_ld"; then
   12500     need_lib_prefix=no
   12501   fi
   12502   need_version=yes
   12503   ;;
   12504 
   12505 sysv4 | sysv4.3*)
   12506   version_type=linux # correct to gnu/linux during the next big refactor
   12507   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
   12508   soname_spec='$libname$release$shared_ext$major'
   12509   shlibpath_var=LD_LIBRARY_PATH
   12510   case $host_vendor in
   12511     sni)
   12512       shlibpath_overrides_runpath=no
   12513       need_lib_prefix=no
   12514       runpath_var=LD_RUN_PATH
   12515       ;;
   12516     siemens)
   12517       need_lib_prefix=no
   12518       ;;
   12519     motorola)
   12520       need_lib_prefix=no
   12521       need_version=no
   12522       shlibpath_overrides_runpath=no
   12523       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
   12524       ;;
   12525   esac
   12526   ;;
   12527 
   12528 sysv4*MP*)
   12529   if test -d /usr/nec; then
   12530     version_type=linux # correct to gnu/linux during the next big refactor
   12531     library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext'
   12532     soname_spec='$libname$shared_ext.$major'
   12533     shlibpath_var=LD_LIBRARY_PATH
   12534   fi
   12535   ;;
   12536 
   12537 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
   12538   version_type=sco
   12539   need_lib_prefix=no
   12540   need_version=no
   12541   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext'
   12542   soname_spec='$libname$release$shared_ext$major'
   12543   shlibpath_var=LD_LIBRARY_PATH
   12544   shlibpath_overrides_runpath=yes
   12545   hardcode_into_libs=yes
   12546   if test yes = "$with_gnu_ld"; then
   12547     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
   12548   else
   12549     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
   12550     case $host_os in
   12551       sco3.2v5*)
   12552         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
   12553 	;;
   12554     esac
   12555   fi
   12556   sys_lib_dlsearch_path_spec='/usr/lib'
   12557   ;;
   12558 
   12559 tpf*)
   12560   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
   12561   version_type=linux # correct to gnu/linux during the next big refactor
   12562   need_lib_prefix=no
   12563   need_version=no
   12564   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
   12565   shlibpath_var=LD_LIBRARY_PATH
   12566   shlibpath_overrides_runpath=no
   12567   hardcode_into_libs=yes
   12568   ;;
   12569 
   12570 uts4*)
   12571   version_type=linux # correct to gnu/linux during the next big refactor
   12572   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
   12573   soname_spec='$libname$release$shared_ext$major'
   12574   shlibpath_var=LD_LIBRARY_PATH
   12575   ;;
   12576 
   12577 *)
   12578   dynamic_linker=no
   12579   ;;
   12580 esac
   12581 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
   12582 printf "%s\n" "$dynamic_linker" >&6; }
   12583 test no = "$dynamic_linker" && can_build_shared=no
   12584 
   12585 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
   12586 if test yes = "$GCC"; then
   12587   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
   12588 fi
   12589 
   12590 if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then
   12591   sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec
   12592 fi
   12593 
   12594 if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then
   12595   sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec
   12596 fi
   12597 
   12598 # remember unaugmented sys_lib_dlsearch_path content for libtool script decls...
   12599 configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec
   12600 
   12601 # ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code
   12602 func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH"
   12603 
   12604 # to be used as default LT_SYS_LIBRARY_PATH value in generated libtool
   12605 configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH
   12606 
   12607 
   12608 
   12609 
   12610 
   12611 
   12612 
   12613 
   12614 
   12615 
   12616 
   12617 
   12618 
   12619 
   12620 
   12621 
   12622 
   12623 
   12624 
   12625 
   12626 
   12627 
   12628 
   12629 
   12630 
   12631 
   12632 
   12633 
   12634 
   12635 
   12636 
   12637 
   12638 
   12639 
   12640 
   12641 
   12642 
   12643 
   12644 
   12645 
   12646 
   12647 
   12648 
   12649 
   12650 
   12651 
   12652 
   12653 
   12654 
   12655 
   12656 
   12657 
   12658 
   12659 
   12660 
   12661 
   12662 
   12663 
   12664 
   12665 
   12666 
   12667 
   12668 
   12669 
   12670 
   12671 
   12672 
   12673 
   12674 
   12675 
   12676 
   12677 
   12678 
   12679 
   12680 
   12681 
   12682 
   12683 
   12684 
   12685 
   12686 
   12687 
   12688 
   12689 
   12690 
   12691 
   12692 
   12693 
   12694 
   12695 
   12696 
   12697 
   12698 
   12699 
   12700 
   12701 
   12702 
   12703   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
   12704 printf %s "checking how to hardcode library paths into programs... " >&6; }
   12705 hardcode_action=
   12706 if test -n "$hardcode_libdir_flag_spec" ||
   12707    test -n "$runpath_var" ||
   12708    test yes = "$hardcode_automatic"; then
   12709 
   12710   # We can hardcode non-existent directories.
   12711   if test no != "$hardcode_direct" &&
   12712      # If the only mechanism to avoid hardcoding is shlibpath_var, we
   12713      # have to relink, otherwise we might link with an installed library
   12714      # when we should be linking with a yet-to-be-installed one
   12715      ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" &&
   12716      test no != "$hardcode_minus_L"; then
   12717     # Linking always hardcodes the temporary library directory.
   12718     hardcode_action=relink
   12719   else
   12720     # We can link without hardcoding, and we can hardcode nonexisting dirs.
   12721     hardcode_action=immediate
   12722   fi
   12723 else
   12724   # We cannot hardcode anything, or else we can only hardcode existing
   12725   # directories.
   12726   hardcode_action=unsupported
   12727 fi
   12728 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
   12729 printf "%s\n" "$hardcode_action" >&6; }
   12730 
   12731 if test relink = "$hardcode_action" ||
   12732    test yes = "$inherit_rpath"; then
   12733   # Fast installation is not supported
   12734   enable_fast_install=no
   12735 elif test yes = "$shlibpath_overrides_runpath" ||
   12736      test no = "$enable_shared"; then
   12737   # Fast installation is not necessary
   12738   enable_fast_install=needless
   12739 fi
   12740 
   12741 
   12742 
   12743 
   12744 
   12745 
   12746   if test yes != "$enable_dlopen"; then
   12747   enable_dlopen=unknown
   12748   enable_dlopen_self=unknown
   12749   enable_dlopen_self_static=unknown
   12750 else
   12751   lt_cv_dlopen=no
   12752   lt_cv_dlopen_libs=
   12753 
   12754   case $host_os in
   12755   beos*)
   12756     lt_cv_dlopen=load_add_on
   12757     lt_cv_dlopen_libs=
   12758     lt_cv_dlopen_self=yes
   12759     ;;
   12760 
   12761   mingw* | pw32* | cegcc*)
   12762     lt_cv_dlopen=LoadLibrary
   12763     lt_cv_dlopen_libs=
   12764     ;;
   12765 
   12766   cygwin*)
   12767     lt_cv_dlopen=dlopen
   12768     lt_cv_dlopen_libs=
   12769     ;;
   12770 
   12771   darwin*)
   12772     # if libdl is installed we need to link against it
   12773     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
   12774 printf %s "checking for dlopen in -ldl... " >&6; }
   12775 if test ${ac_cv_lib_dl_dlopen+y}
   12776 then :
   12777   printf %s "(cached) " >&6
   12778 else $as_nop
   12779   ac_check_lib_save_LIBS=$LIBS
   12780 LIBS="-ldl  $LIBS"
   12781 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   12782 /* end confdefs.h.  */
   12783 
   12784 /* Override any GCC internal prototype to avoid an error.
   12785    Use char because int might match the return type of a GCC
   12786    builtin and then its argument prototype would still apply.  */
   12787 char dlopen ();
   12788 int
   12789 main (void)
   12790 {
   12791 return dlopen ();
   12792   ;
   12793   return 0;
   12794 }
   12795 _ACEOF
   12796 if ac_fn_c_try_link "$LINENO"
   12797 then :
   12798   ac_cv_lib_dl_dlopen=yes
   12799 else $as_nop
   12800   ac_cv_lib_dl_dlopen=no
   12801 fi
   12802 rm -f core conftest.err conftest.$ac_objext conftest.beam \
   12803     conftest$ac_exeext conftest.$ac_ext
   12804 LIBS=$ac_check_lib_save_LIBS
   12805 fi
   12806 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
   12807 printf "%s\n" "$ac_cv_lib_dl_dlopen" >&6; }
   12808 if test "x$ac_cv_lib_dl_dlopen" = xyes
   12809 then :
   12810   lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
   12811 else $as_nop
   12812 
   12813     lt_cv_dlopen=dyld
   12814     lt_cv_dlopen_libs=
   12815     lt_cv_dlopen_self=yes
   12816 
   12817 fi
   12818 
   12819     ;;
   12820 
   12821   tpf*)
   12822     # Don't try to run any link tests for TPF.  We know it's impossible
   12823     # because TPF is a cross-compiler, and we know how we open DSOs.
   12824     lt_cv_dlopen=dlopen
   12825     lt_cv_dlopen_libs=
   12826     lt_cv_dlopen_self=no
   12827     ;;
   12828 
   12829   *)
   12830     ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
   12831 if test "x$ac_cv_func_shl_load" = xyes
   12832 then :
   12833   lt_cv_dlopen=shl_load
   12834 else $as_nop
   12835   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
   12836 printf %s "checking for shl_load in -ldld... " >&6; }
   12837 if test ${ac_cv_lib_dld_shl_load+y}
   12838 then :
   12839   printf %s "(cached) " >&6
   12840 else $as_nop
   12841   ac_check_lib_save_LIBS=$LIBS
   12842 LIBS="-ldld  $LIBS"
   12843 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   12844 /* end confdefs.h.  */
   12845 
   12846 /* Override any GCC internal prototype to avoid an error.
   12847    Use char because int might match the return type of a GCC
   12848    builtin and then its argument prototype would still apply.  */
   12849 char shl_load ();
   12850 int
   12851 main (void)
   12852 {
   12853 return shl_load ();
   12854   ;
   12855   return 0;
   12856 }
   12857 _ACEOF
   12858 if ac_fn_c_try_link "$LINENO"
   12859 then :
   12860   ac_cv_lib_dld_shl_load=yes
   12861 else $as_nop
   12862   ac_cv_lib_dld_shl_load=no
   12863 fi
   12864 rm -f core conftest.err conftest.$ac_objext conftest.beam \
   12865     conftest$ac_exeext conftest.$ac_ext
   12866 LIBS=$ac_check_lib_save_LIBS
   12867 fi
   12868 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
   12869 printf "%s\n" "$ac_cv_lib_dld_shl_load" >&6; }
   12870 if test "x$ac_cv_lib_dld_shl_load" = xyes
   12871 then :
   12872   lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld
   12873 else $as_nop
   12874   ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
   12875 if test "x$ac_cv_func_dlopen" = xyes
   12876 then :
   12877   lt_cv_dlopen=dlopen
   12878 else $as_nop
   12879   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
   12880 printf %s "checking for dlopen in -ldl... " >&6; }
   12881 if test ${ac_cv_lib_dl_dlopen+y}
   12882 then :
   12883   printf %s "(cached) " >&6
   12884 else $as_nop
   12885   ac_check_lib_save_LIBS=$LIBS
   12886 LIBS="-ldl  $LIBS"
   12887 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   12888 /* end confdefs.h.  */
   12889 
   12890 /* Override any GCC internal prototype to avoid an error.
   12891    Use char because int might match the return type of a GCC
   12892    builtin and then its argument prototype would still apply.  */
   12893 char dlopen ();
   12894 int
   12895 main (void)
   12896 {
   12897 return dlopen ();
   12898   ;
   12899   return 0;
   12900 }
   12901 _ACEOF
   12902 if ac_fn_c_try_link "$LINENO"
   12903 then :
   12904   ac_cv_lib_dl_dlopen=yes
   12905 else $as_nop
   12906   ac_cv_lib_dl_dlopen=no
   12907 fi
   12908 rm -f core conftest.err conftest.$ac_objext conftest.beam \
   12909     conftest$ac_exeext conftest.$ac_ext
   12910 LIBS=$ac_check_lib_save_LIBS
   12911 fi
   12912 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
   12913 printf "%s\n" "$ac_cv_lib_dl_dlopen" >&6; }
   12914 if test "x$ac_cv_lib_dl_dlopen" = xyes
   12915 then :
   12916   lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
   12917 else $as_nop
   12918   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
   12919 printf %s "checking for dlopen in -lsvld... " >&6; }
   12920 if test ${ac_cv_lib_svld_dlopen+y}
   12921 then :
   12922   printf %s "(cached) " >&6
   12923 else $as_nop
   12924   ac_check_lib_save_LIBS=$LIBS
   12925 LIBS="-lsvld  $LIBS"
   12926 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   12927 /* end confdefs.h.  */
   12928 
   12929 /* Override any GCC internal prototype to avoid an error.
   12930    Use char because int might match the return type of a GCC
   12931    builtin and then its argument prototype would still apply.  */
   12932 char dlopen ();
   12933 int
   12934 main (void)
   12935 {
   12936 return dlopen ();
   12937   ;
   12938   return 0;
   12939 }
   12940 _ACEOF
   12941 if ac_fn_c_try_link "$LINENO"
   12942 then :
   12943   ac_cv_lib_svld_dlopen=yes
   12944 else $as_nop
   12945   ac_cv_lib_svld_dlopen=no
   12946 fi
   12947 rm -f core conftest.err conftest.$ac_objext conftest.beam \
   12948     conftest$ac_exeext conftest.$ac_ext
   12949 LIBS=$ac_check_lib_save_LIBS
   12950 fi
   12951 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
   12952 printf "%s\n" "$ac_cv_lib_svld_dlopen" >&6; }
   12953 if test "x$ac_cv_lib_svld_dlopen" = xyes
   12954 then :
   12955   lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld
   12956 else $as_nop
   12957   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
   12958 printf %s "checking for dld_link in -ldld... " >&6; }
   12959 if test ${ac_cv_lib_dld_dld_link+y}
   12960 then :
   12961   printf %s "(cached) " >&6
   12962 else $as_nop
   12963   ac_check_lib_save_LIBS=$LIBS
   12964 LIBS="-ldld  $LIBS"
   12965 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   12966 /* end confdefs.h.  */
   12967 
   12968 /* Override any GCC internal prototype to avoid an error.
   12969    Use char because int might match the return type of a GCC
   12970    builtin and then its argument prototype would still apply.  */
   12971 char dld_link ();
   12972 int
   12973 main (void)
   12974 {
   12975 return dld_link ();
   12976   ;
   12977   return 0;
   12978 }
   12979 _ACEOF
   12980 if ac_fn_c_try_link "$LINENO"
   12981 then :
   12982   ac_cv_lib_dld_dld_link=yes
   12983 else $as_nop
   12984   ac_cv_lib_dld_dld_link=no
   12985 fi
   12986 rm -f core conftest.err conftest.$ac_objext conftest.beam \
   12987     conftest$ac_exeext conftest.$ac_ext
   12988 LIBS=$ac_check_lib_save_LIBS
   12989 fi
   12990 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
   12991 printf "%s\n" "$ac_cv_lib_dld_dld_link" >&6; }
   12992 if test "x$ac_cv_lib_dld_dld_link" = xyes
   12993 then :
   12994   lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld
   12995 fi
   12996 
   12997 
   12998 fi
   12999 
   13000 
   13001 fi
   13002 
   13003 
   13004 fi
   13005 
   13006 
   13007 fi
   13008 
   13009 
   13010 fi
   13011 
   13012     ;;
   13013   esac
   13014 
   13015   if test no = "$lt_cv_dlopen"; then
   13016     enable_dlopen=no
   13017   else
   13018     enable_dlopen=yes
   13019   fi
   13020 
   13021   case $lt_cv_dlopen in
   13022   dlopen)
   13023     save_CPPFLAGS=$CPPFLAGS
   13024     test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
   13025 
   13026     save_LDFLAGS=$LDFLAGS
   13027     wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
   13028 
   13029     save_LIBS=$LIBS
   13030     LIBS="$lt_cv_dlopen_libs $LIBS"
   13031 
   13032     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
   13033 printf %s "checking whether a program can dlopen itself... " >&6; }
   13034 if test ${lt_cv_dlopen_self+y}
   13035 then :
   13036   printf %s "(cached) " >&6
   13037 else $as_nop
   13038   	  if test yes = "$cross_compiling"; then :
   13039   lt_cv_dlopen_self=cross
   13040 else
   13041   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   13042   lt_status=$lt_dlunknown
   13043   cat > conftest.$ac_ext <<_LT_EOF
   13044 #line $LINENO "configure"
   13045 #include "confdefs.h"
   13046 
   13047 #if HAVE_DLFCN_H
   13048 #include <dlfcn.h>
   13049 #endif
   13050 
   13051 #include <stdio.h>
   13052 
   13053 #ifdef RTLD_GLOBAL
   13054 #  define LT_DLGLOBAL		RTLD_GLOBAL
   13055 #else
   13056 #  ifdef DL_GLOBAL
   13057 #    define LT_DLGLOBAL		DL_GLOBAL
   13058 #  else
   13059 #    define LT_DLGLOBAL		0
   13060 #  endif
   13061 #endif
   13062 
   13063 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
   13064    find out it does not work in some platform. */
   13065 #ifndef LT_DLLAZY_OR_NOW
   13066 #  ifdef RTLD_LAZY
   13067 #    define LT_DLLAZY_OR_NOW		RTLD_LAZY
   13068 #  else
   13069 #    ifdef DL_LAZY
   13070 #      define LT_DLLAZY_OR_NOW		DL_LAZY
   13071 #    else
   13072 #      ifdef RTLD_NOW
   13073 #        define LT_DLLAZY_OR_NOW	RTLD_NOW
   13074 #      else
   13075 #        ifdef DL_NOW
   13076 #          define LT_DLLAZY_OR_NOW	DL_NOW
   13077 #        else
   13078 #          define LT_DLLAZY_OR_NOW	0
   13079 #        endif
   13080 #      endif
   13081 #    endif
   13082 #  endif
   13083 #endif
   13084 
   13085 /* When -fvisibility=hidden is used, assume the code has been annotated
   13086    correspondingly for the symbols needed.  */
   13087 #if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
   13088 int fnord () __attribute__((visibility("default")));
   13089 #endif
   13090 
   13091 int fnord () { return 42; }
   13092 int main ()
   13093 {
   13094   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
   13095   int status = $lt_dlunknown;
   13096 
   13097   if (self)
   13098     {
   13099       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
   13100       else
   13101         {
   13102 	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
   13103           else puts (dlerror ());
   13104 	}
   13105       /* dlclose (self); */
   13106     }
   13107   else
   13108     puts (dlerror ());
   13109 
   13110   return status;
   13111 }
   13112 _LT_EOF
   13113   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
   13114   (eval $ac_link) 2>&5
   13115   ac_status=$?
   13116   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   13117   test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
   13118     (./conftest; exit; ) >&5 2>/dev/null
   13119     lt_status=$?
   13120     case x$lt_status in
   13121       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
   13122       x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
   13123       x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
   13124     esac
   13125   else :
   13126     # compilation failed
   13127     lt_cv_dlopen_self=no
   13128   fi
   13129 fi
   13130 rm -fr conftest*
   13131 
   13132 
   13133 fi
   13134 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
   13135 printf "%s\n" "$lt_cv_dlopen_self" >&6; }
   13136 
   13137     if test yes = "$lt_cv_dlopen_self"; then
   13138       wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
   13139       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
   13140 printf %s "checking whether a statically linked program can dlopen itself... " >&6; }
   13141 if test ${lt_cv_dlopen_self_static+y}
   13142 then :
   13143   printf %s "(cached) " >&6
   13144 else $as_nop
   13145   	  if test yes = "$cross_compiling"; then :
   13146   lt_cv_dlopen_self_static=cross
   13147 else
   13148   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   13149   lt_status=$lt_dlunknown
   13150   cat > conftest.$ac_ext <<_LT_EOF
   13151 #line $LINENO "configure"
   13152 #include "confdefs.h"
   13153 
   13154 #if HAVE_DLFCN_H
   13155 #include <dlfcn.h>
   13156 #endif
   13157 
   13158 #include <stdio.h>
   13159 
   13160 #ifdef RTLD_GLOBAL
   13161 #  define LT_DLGLOBAL		RTLD_GLOBAL
   13162 #else
   13163 #  ifdef DL_GLOBAL
   13164 #    define LT_DLGLOBAL		DL_GLOBAL
   13165 #  else
   13166 #    define LT_DLGLOBAL		0
   13167 #  endif
   13168 #endif
   13169 
   13170 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
   13171    find out it does not work in some platform. */
   13172 #ifndef LT_DLLAZY_OR_NOW
   13173 #  ifdef RTLD_LAZY
   13174 #    define LT_DLLAZY_OR_NOW		RTLD_LAZY
   13175 #  else
   13176 #    ifdef DL_LAZY
   13177 #      define LT_DLLAZY_OR_NOW		DL_LAZY
   13178 #    else
   13179 #      ifdef RTLD_NOW
   13180 #        define LT_DLLAZY_OR_NOW	RTLD_NOW
   13181 #      else
   13182 #        ifdef DL_NOW
   13183 #          define LT_DLLAZY_OR_NOW	DL_NOW
   13184 #        else
   13185 #          define LT_DLLAZY_OR_NOW	0
   13186 #        endif
   13187 #      endif
   13188 #    endif
   13189 #  endif
   13190 #endif
   13191 
   13192 /* When -fvisibility=hidden is used, assume the code has been annotated
   13193    correspondingly for the symbols needed.  */
   13194 #if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
   13195 int fnord () __attribute__((visibility("default")));
   13196 #endif
   13197 
   13198 int fnord () { return 42; }
   13199 int main ()
   13200 {
   13201   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
   13202   int status = $lt_dlunknown;
   13203 
   13204   if (self)
   13205     {
   13206       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
   13207       else
   13208         {
   13209 	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
   13210           else puts (dlerror ());
   13211 	}
   13212       /* dlclose (self); */
   13213     }
   13214   else
   13215     puts (dlerror ());
   13216 
   13217   return status;
   13218 }
   13219 _LT_EOF
   13220   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
   13221   (eval $ac_link) 2>&5
   13222   ac_status=$?
   13223   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   13224   test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
   13225     (./conftest; exit; ) >&5 2>/dev/null
   13226     lt_status=$?
   13227     case x$lt_status in
   13228       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
   13229       x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
   13230       x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
   13231     esac
   13232   else :
   13233     # compilation failed
   13234     lt_cv_dlopen_self_static=no
   13235   fi
   13236 fi
   13237 rm -fr conftest*
   13238 
   13239 
   13240 fi
   13241 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
   13242 printf "%s\n" "$lt_cv_dlopen_self_static" >&6; }
   13243     fi
   13244 
   13245     CPPFLAGS=$save_CPPFLAGS
   13246     LDFLAGS=$save_LDFLAGS
   13247     LIBS=$save_LIBS
   13248     ;;
   13249   esac
   13250 
   13251   case $lt_cv_dlopen_self in
   13252   yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
   13253   *) enable_dlopen_self=unknown ;;
   13254   esac
   13255 
   13256   case $lt_cv_dlopen_self_static in
   13257   yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
   13258   *) enable_dlopen_self_static=unknown ;;
   13259   esac
   13260 fi
   13261 
   13262 
   13263 
   13264 
   13265 
   13266 
   13267 
   13268 
   13269 
   13270 
   13271 
   13272 
   13273 
   13274 
   13275 
   13276 
   13277 
   13278 striplib=
   13279 old_striplib=
   13280 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
   13281 printf %s "checking whether stripping libraries is possible... " >&6; }
   13282 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
   13283   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
   13284   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
   13285   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   13286 printf "%s\n" "yes" >&6; }
   13287 else
   13288 # FIXME - insert some real tests, host_os isn't really good enough
   13289   case $host_os in
   13290   darwin*)
   13291     if test -n "$STRIP"; then
   13292       striplib="$STRIP -x"
   13293       old_striplib="$STRIP -S"
   13294       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   13295 printf "%s\n" "yes" >&6; }
   13296     else
   13297       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   13298 printf "%s\n" "no" >&6; }
   13299     fi
   13300     ;;
   13301   *)
   13302     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   13303 printf "%s\n" "no" >&6; }
   13304     ;;
   13305   esac
   13306 fi
   13307 
   13308 
   13309 
   13310 
   13311 
   13312 
   13313 
   13314 
   13315 
   13316 
   13317 
   13318 
   13319   # Report what library types will actually be built
   13320   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
   13321 printf %s "checking if libtool supports shared libraries... " >&6; }
   13322   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
   13323 printf "%s\n" "$can_build_shared" >&6; }
   13324 
   13325   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
   13326 printf %s "checking whether to build shared libraries... " >&6; }
   13327   test no = "$can_build_shared" && enable_shared=no
   13328 
   13329   # On AIX, shared libraries and static libraries use the same namespace, and
   13330   # are all built from PIC.
   13331   case $host_os in
   13332   aix3*)
   13333     test yes = "$enable_shared" && enable_static=no
   13334     if test -n "$RANLIB"; then
   13335       archive_cmds="$archive_cmds~\$RANLIB \$lib"
   13336       postinstall_cmds='$RANLIB $lib'
   13337     fi
   13338     ;;
   13339 
   13340   aix[4-9]*)
   13341     if test ia64 != "$host_cpu"; then
   13342       case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in
   13343       yes,aix,yes) ;;			# shared object as lib.so file only
   13344       yes,svr4,*) ;;			# shared object as lib.so archive member only
   13345       yes,*) enable_static=no ;;	# shared object in lib.a archive as well
   13346       esac
   13347     fi
   13348     ;;
   13349   esac
   13350   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
   13351 printf "%s\n" "$enable_shared" >&6; }
   13352 
   13353   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
   13354 printf %s "checking whether to build static libraries... " >&6; }
   13355   # Make sure either enable_shared or enable_static is yes.
   13356   test yes = "$enable_shared" || enable_static=yes
   13357   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
   13358 printf "%s\n" "$enable_static" >&6; }
   13359 
   13360 
   13361 
   13362 
   13363 fi
   13364 ac_ext=c
   13365 ac_cpp='$CPP $CPPFLAGS'
   13366 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   13367 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   13368 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   13369 
   13370 CC=$lt_save_CC
   13371 
   13372 
   13373 
   13374 
   13375 
   13376 
   13377 
   13378 
   13379 
   13380 
   13381 
   13382 
   13383 
   13384 
   13385 
   13386         ac_config_commands="$ac_config_commands libtool"
   13387 
   13388 
   13389 
   13390 
   13391 # Only expand once:
   13392 
   13393 
   13394 
   13395 
   13396   CFLAG_VISIBILITY=
   13397   HAVE_VISIBILITY=0
   13398   if test -n "$GCC"; then
   13399                 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the -Werror option is usable" >&5
   13400 printf %s "checking whether the -Werror option is usable... " >&6; }
   13401     if test ${gl_cv_cc_vis_werror+y}
   13402 then :
   13403   printf %s "(cached) " >&6
   13404 else $as_nop
   13405 
   13406       gl_save_CFLAGS="$CFLAGS"
   13407       CFLAGS="$CFLAGS -Werror"
   13408       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   13409 /* end confdefs.h.  */
   13410 
   13411 int
   13412 main (void)
   13413 {
   13414 
   13415   ;
   13416   return 0;
   13417 }
   13418 _ACEOF
   13419 if ac_fn_c_try_compile "$LINENO"
   13420 then :
   13421   gl_cv_cc_vis_werror=yes
   13422 else $as_nop
   13423   gl_cv_cc_vis_werror=no
   13424 fi
   13425 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   13426       CFLAGS="$gl_save_CFLAGS"
   13427 fi
   13428 
   13429     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_cc_vis_werror" >&5
   13430 printf "%s\n" "$gl_cv_cc_vis_werror" >&6; }
   13431         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for simple visibility declarations" >&5
   13432 printf %s "checking for simple visibility declarations... " >&6; }
   13433     if test ${gl_cv_cc_visibility+y}
   13434 then :
   13435   printf %s "(cached) " >&6
   13436 else $as_nop
   13437 
   13438       gl_save_CFLAGS="$CFLAGS"
   13439       CFLAGS="$CFLAGS -fvisibility=hidden"
   13440                                     if test $gl_cv_cc_vis_werror = yes; then
   13441         CFLAGS="$CFLAGS -Werror"
   13442       fi
   13443       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   13444 /* end confdefs.h.  */
   13445 extern __attribute__((__visibility__("hidden"))) int hiddenvar;
   13446              extern __attribute__((__visibility__("default"))) int exportedvar;
   13447              extern __attribute__((__visibility__("hidden"))) int hiddenfunc (void);
   13448              extern __attribute__((__visibility__("default"))) int exportedfunc (void);
   13449              void dummyfunc (void) {}
   13450 
   13451 int
   13452 main (void)
   13453 {
   13454 
   13455   ;
   13456   return 0;
   13457 }
   13458 _ACEOF
   13459 if ac_fn_c_try_compile "$LINENO"
   13460 then :
   13461   gl_cv_cc_visibility=yes
   13462 else $as_nop
   13463   gl_cv_cc_visibility=no
   13464 fi
   13465 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   13466       CFLAGS="$gl_save_CFLAGS"
   13467 fi
   13468 
   13469     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_cc_visibility" >&5
   13470 printf "%s\n" "$gl_cv_cc_visibility" >&6; }
   13471     if test $gl_cv_cc_visibility = yes; then
   13472       CFLAG_VISIBILITY="-fvisibility=hidden"
   13473       HAVE_VISIBILITY=1
   13474     fi
   13475   fi
   13476 
   13477 
   13478 
   13479 printf "%s\n" "#define HAVE_VISIBILITY $HAVE_VISIBILITY" >>confdefs.h
   13480 
   13481 
   13482 
   13483 ac_fn_c_check_header_compile "$LINENO" "sys/mkdev.h" "ac_cv_header_sys_mkdev_h" "$ac_includes_default"
   13484 if test "x$ac_cv_header_sys_mkdev_h" = xyes
   13485 then :
   13486 
   13487 printf "%s\n" "#define MAJOR_IN_MKDEV 1" >>confdefs.h
   13488 
   13489 fi
   13490 
   13491 if test $ac_cv_header_sys_mkdev_h = no; then
   13492   ac_fn_c_check_header_compile "$LINENO" "sys/sysmacros.h" "ac_cv_header_sys_sysmacros_h" "$ac_includes_default"
   13493 if test "x$ac_cv_header_sys_sysmacros_h" = xyes
   13494 then :
   13495 
   13496 printf "%s\n" "#define MAJOR_IN_SYSMACROS 1" >>confdefs.h
   13497 
   13498 fi
   13499 
   13500 fi
   13501 
   13502 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5
   13503 printf %s "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
   13504 if test ${ac_cv_header_sys_wait_h+y}
   13505 then :
   13506   printf %s "(cached) " >&6
   13507 else $as_nop
   13508   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   13509 /* end confdefs.h.  */
   13510 #include <sys/types.h>
   13511 #include <sys/wait.h>
   13512 #ifndef WEXITSTATUS
   13513 # define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
   13514 #endif
   13515 #ifndef WIFEXITED
   13516 # define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
   13517 #endif
   13518 
   13519 int
   13520 main (void)
   13521 {
   13522   int s;
   13523   wait (&s);
   13524   s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
   13525   ;
   13526   return 0;
   13527 }
   13528 _ACEOF
   13529 if ac_fn_c_try_compile "$LINENO"
   13530 then :
   13531   ac_cv_header_sys_wait_h=yes
   13532 else $as_nop
   13533   ac_cv_header_sys_wait_h=no
   13534 fi
   13535 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   13536 fi
   13537 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5
   13538 printf "%s\n" "$ac_cv_header_sys_wait_h" >&6; }
   13539 if test $ac_cv_header_sys_wait_h = yes; then
   13540 
   13541 printf "%s\n" "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
   13542 
   13543 fi
   13544 
   13545 ac_fn_c_check_header_compile "$LINENO" "stdint.h" "ac_cv_header_stdint_h" "$ac_includes_default"
   13546 if test "x$ac_cv_header_stdint_h" = xyes
   13547 then :
   13548   printf "%s\n" "#define HAVE_STDINT_H 1" >>confdefs.h
   13549 
   13550 fi
   13551 ac_fn_c_check_header_compile "$LINENO" "fcntl.h" "ac_cv_header_fcntl_h" "$ac_includes_default"
   13552 if test "x$ac_cv_header_fcntl_h" = xyes
   13553 then :
   13554   printf "%s\n" "#define HAVE_FCNTL_H 1" >>confdefs.h
   13555 
   13556 fi
   13557 ac_fn_c_check_header_compile "$LINENO" "inttypes.h" "ac_cv_header_inttypes_h" "$ac_includes_default"
   13558 if test "x$ac_cv_header_inttypes_h" = xyes
   13559 then :
   13560   printf "%s\n" "#define HAVE_INTTYPES_H 1" >>confdefs.h
   13561 
   13562 fi
   13563 ac_fn_c_check_header_compile "$LINENO" "unistd.h" "ac_cv_header_unistd_h" "$ac_includes_default"
   13564 if test "x$ac_cv_header_unistd_h" = xyes
   13565 then :
   13566   printf "%s\n" "#define HAVE_UNISTD_H 1" >>confdefs.h
   13567 
   13568 fi
   13569 ac_fn_c_check_header_compile "$LINENO" "byteswap.h" "ac_cv_header_byteswap_h" "$ac_includes_default"
   13570 if test "x$ac_cv_header_byteswap_h" = xyes
   13571 then :
   13572   printf "%s\n" "#define HAVE_BYTESWAP_H 1" >>confdefs.h
   13573 
   13574 fi
   13575 
   13576 ac_fn_c_check_header_compile "$LINENO" "spawn.h" "ac_cv_header_spawn_h" "$ac_includes_default"
   13577 if test "x$ac_cv_header_spawn_h" = xyes
   13578 then :
   13579   printf "%s\n" "#define HAVE_SPAWN_H 1" >>confdefs.h
   13580 
   13581 fi
   13582 ac_fn_c_check_header_compile "$LINENO" "utime.h" "ac_cv_header_utime_h" "$ac_includes_default"
   13583 if test "x$ac_cv_header_utime_h" = xyes
   13584 then :
   13585   printf "%s\n" "#define HAVE_UTIME_H 1" >>confdefs.h
   13586 
   13587 fi
   13588 ac_fn_c_check_header_compile "$LINENO" "wchar.h" "ac_cv_header_wchar_h" "$ac_includes_default"
   13589 if test "x$ac_cv_header_wchar_h" = xyes
   13590 then :
   13591   printf "%s\n" "#define HAVE_WCHAR_H 1" >>confdefs.h
   13592 
   13593 fi
   13594 ac_fn_c_check_header_compile "$LINENO" "wctype.h" "ac_cv_header_wctype_h" "$ac_includes_default"
   13595 if test "x$ac_cv_header_wctype_h" = xyes
   13596 then :
   13597   printf "%s\n" "#define HAVE_WCTYPE_H 1" >>confdefs.h
   13598 
   13599 fi
   13600 
   13601 ac_fn_c_check_header_compile "$LINENO" "getopt.h" "ac_cv_header_getopt_h" "$ac_includes_default"
   13602 if test "x$ac_cv_header_getopt_h" = xyes
   13603 then :
   13604   printf "%s\n" "#define HAVE_GETOPT_H 1" >>confdefs.h
   13605 
   13606 fi
   13607 ac_fn_c_check_header_compile "$LINENO" "err.h" "ac_cv_header_err_h" "$ac_includes_default"
   13608 if test "x$ac_cv_header_err_h" = xyes
   13609 then :
   13610   printf "%s\n" "#define HAVE_ERR_H 1" >>confdefs.h
   13611 
   13612 fi
   13613 ac_fn_c_check_header_compile "$LINENO" "xlocale.h" "ac_cv_header_xlocale_h" "$ac_includes_default"
   13614 if test "x$ac_cv_header_xlocale_h" = xyes
   13615 then :
   13616   printf "%s\n" "#define HAVE_XLOCALE_H 1" >>confdefs.h
   13617 
   13618 fi
   13619 
   13620 ac_fn_c_check_header_compile "$LINENO" "sys/bswap.h" "ac_cv_header_sys_bswap_h" "$ac_includes_default"
   13621 if test "x$ac_cv_header_sys_bswap_h" = xyes
   13622 then :
   13623   printf "%s\n" "#define HAVE_SYS_BSWAP_H 1" >>confdefs.h
   13624 
   13625 fi
   13626 ac_fn_c_check_header_compile "$LINENO" "sys/mman.h" "ac_cv_header_sys_mman_h" "$ac_includes_default"
   13627 if test "x$ac_cv_header_sys_mman_h" = xyes
   13628 then :
   13629   printf "%s\n" "#define HAVE_SYS_MMAN_H 1" >>confdefs.h
   13630 
   13631 fi
   13632 ac_fn_c_check_header_compile "$LINENO" "sys/stat.h" "ac_cv_header_sys_stat_h" "$ac_includes_default"
   13633 if test "x$ac_cv_header_sys_stat_h" = xyes
   13634 then :
   13635   printf "%s\n" "#define HAVE_SYS_STAT_H 1" >>confdefs.h
   13636 
   13637 fi
   13638 ac_fn_c_check_header_compile "$LINENO" "sys/types.h" "ac_cv_header_sys_types_h" "$ac_includes_default"
   13639 if test "x$ac_cv_header_sys_types_h" = xyes
   13640 then :
   13641   printf "%s\n" "#define HAVE_SYS_TYPES_H 1" >>confdefs.h
   13642 
   13643 fi
   13644 ac_fn_c_check_header_compile "$LINENO" "sys/utime.h" "ac_cv_header_sys_utime_h" "$ac_includes_default"
   13645 if test "x$ac_cv_header_sys_utime_h" = xyes
   13646 then :
   13647   printf "%s\n" "#define HAVE_SYS_UTIME_H 1" >>confdefs.h
   13648 
   13649 fi
   13650 ac_fn_c_check_header_compile "$LINENO" "sys/time.h" "ac_cv_header_sys_time_h" "$ac_includes_default"
   13651 if test "x$ac_cv_header_sys_time_h" = xyes
   13652 then :
   13653   printf "%s\n" "#define HAVE_SYS_TIME_H 1" >>confdefs.h
   13654 
   13655 fi
   13656 ac_fn_c_check_header_compile "$LINENO" "sys/sysmacros.h" "ac_cv_header_sys_sysmacros_h" "$ac_includes_default"
   13657 if test "x$ac_cv_header_sys_sysmacros_h" = xyes
   13658 then :
   13659   printf "%s\n" "#define HAVE_SYS_SYSMACROS_H 1" >>confdefs.h
   13660 
   13661 fi
   13662 ac_fn_c_check_header_compile "$LINENO" "sys/ioctl.h" "ac_cv_header_sys_ioctl_h" "$ac_includes_default"
   13663 if test "x$ac_cv_header_sys_ioctl_h" = xyes
   13664 then :
   13665   printf "%s\n" "#define HAVE_SYS_IOCTL_H 1" >>confdefs.h
   13666 
   13667 fi
   13668 
   13669 if test "$enable_zlib" != "no"; then
   13670   ac_fn_c_check_header_compile "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
   13671 if test "x$ac_cv_header_zlib_h" = xyes
   13672 then :
   13673   printf "%s\n" "#define HAVE_ZLIB_H 1" >>confdefs.h
   13674 
   13675 fi
   13676 
   13677 fi
   13678 if test "$enable_bzlib" != "no"; then
   13679   ac_fn_c_check_header_compile "$LINENO" "bzlib.h" "ac_cv_header_bzlib_h" "$ac_includes_default"
   13680 if test "x$ac_cv_header_bzlib_h" = xyes
   13681 then :
   13682   printf "%s\n" "#define HAVE_BZLIB_H 1" >>confdefs.h
   13683 
   13684 fi
   13685 
   13686 fi
   13687 if test "$enable_xzlib" != "no"; then
   13688   ac_fn_c_check_header_compile "$LINENO" "lzma.h" "ac_cv_header_lzma_h" "$ac_includes_default"
   13689 if test "x$ac_cv_header_lzma_h" = xyes
   13690 then :
   13691   printf "%s\n" "#define HAVE_LZMA_H 1" >>confdefs.h
   13692 
   13693 fi
   13694 
   13695 fi
   13696 if test "$enable_zstdlib" != "no"; then
   13697   ac_fn_c_check_header_compile "$LINENO" "zstd.h" "ac_cv_header_zstd_h" "$ac_includes_default"
   13698 if test "x$ac_cv_header_zstd_h" = xyes
   13699 then :
   13700   printf "%s\n" "#define HAVE_ZSTD_H 1" >>confdefs.h
   13701 
   13702 fi
   13703 ac_fn_c_check_header_compile "$LINENO" "zstd_errors.h" "ac_cv_header_zstd_errors_h" "$ac_includes_default"
   13704 if test "x$ac_cv_header_zstd_errors_h" = xyes
   13705 then :
   13706   printf "%s\n" "#define HAVE_ZSTD_ERRORS_H 1" >>confdefs.h
   13707 
   13708 fi
   13709 
   13710 fi
   13711 if test "$enable_lzlib" != "no"; then
   13712   ac_fn_c_check_header_compile "$LINENO" "lzlib.h" "ac_cv_header_lzlib_h" "$ac_includes_default"
   13713 if test "x$ac_cv_header_lzlib_h" = xyes
   13714 then :
   13715   printf "%s\n" "#define HAVE_LZLIB_H 1" >>confdefs.h
   13716 
   13717 fi
   13718 
   13719 fi
   13720 ac_fn_c_check_type "$LINENO" "sig_t" "ac_cv_type_sig_t" "#include <signal.h>
   13721 "
   13722 if test "x$ac_cv_type_sig_t" = xyes
   13723 then :
   13724 
   13725 printf "%s\n" "#define HAVE_SIG_T 1" >>confdefs.h
   13726 
   13727 fi
   13728 
   13729 
   13730 ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default"
   13731 if test "x$ac_cv_type_off_t" = xyes
   13732 then :
   13733 
   13734 else $as_nop
   13735 
   13736 printf "%s\n" "#define off_t long int" >>confdefs.h
   13737 
   13738 fi
   13739 
   13740 ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
   13741 if test "x$ac_cv_type_size_t" = xyes
   13742 then :
   13743 
   13744 else $as_nop
   13745 
   13746 printf "%s\n" "#define size_t unsigned int" >>confdefs.h
   13747 
   13748 fi
   13749 
   13750 ac_fn_c_check_member "$LINENO" "struct stat" "st_rdev" "ac_cv_member_struct_stat_st_rdev" "$ac_includes_default"
   13751 if test "x$ac_cv_member_struct_stat_st_rdev" = xyes
   13752 then :
   13753 
   13754 printf "%s\n" "#define HAVE_STRUCT_STAT_ST_RDEV 1" >>confdefs.h
   13755 
   13756 
   13757 fi
   13758 
   13759 
   13760 ac_fn_c_check_member "$LINENO" "struct tm" "tm_gmtoff" "ac_cv_member_struct_tm_tm_gmtoff" "#include <time.h>
   13761 "
   13762 if test "x$ac_cv_member_struct_tm_tm_gmtoff" = xyes
   13763 then :
   13764 
   13765 printf "%s\n" "#define HAVE_STRUCT_TM_TM_GMTOFF 1" >>confdefs.h
   13766 
   13767 
   13768 fi
   13769 
   13770 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether struct tm is in sys/time.h or time.h" >&5
   13771 printf %s "checking whether struct tm is in sys/time.h or time.h... " >&6; }
   13772 if test ${ac_cv_struct_tm+y}
   13773 then :
   13774   printf %s "(cached) " >&6
   13775 else $as_nop
   13776   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   13777 /* end confdefs.h.  */
   13778 #include <sys/types.h>
   13779 #include <time.h>
   13780 
   13781 int
   13782 main (void)
   13783 {
   13784 struct tm tm;
   13785 				     int *p = &tm.tm_sec;
   13786 				     return !p;
   13787   ;
   13788   return 0;
   13789 }
   13790 _ACEOF
   13791 if ac_fn_c_try_compile "$LINENO"
   13792 then :
   13793   ac_cv_struct_tm=time.h
   13794 else $as_nop
   13795   ac_cv_struct_tm=sys/time.h
   13796 fi
   13797 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   13798 fi
   13799 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm" >&5
   13800 printf "%s\n" "$ac_cv_struct_tm" >&6; }
   13801 if test $ac_cv_struct_tm = sys/time.h; then
   13802 
   13803 printf "%s\n" "#define TM_IN_SYS_TIME 1" >>confdefs.h
   13804 
   13805 fi
   13806 
   13807 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC options needed to detect all undeclared functions" >&5
   13808 printf %s "checking for $CC options needed to detect all undeclared functions... " >&6; }
   13809 if test ${ac_cv_c_undeclared_builtin_options+y}
   13810 then :
   13811   printf %s "(cached) " >&6
   13812 else $as_nop
   13813   ac_save_CFLAGS=$CFLAGS
   13814    ac_cv_c_undeclared_builtin_options='cannot detect'
   13815    for ac_arg in '' -fno-builtin; do
   13816      CFLAGS="$ac_save_CFLAGS $ac_arg"
   13817      # This test program should *not* compile successfully.
   13818      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   13819 /* end confdefs.h.  */
   13820 
   13821 int
   13822 main (void)
   13823 {
   13824 (void) strchr;
   13825   ;
   13826   return 0;
   13827 }
   13828 _ACEOF
   13829 if ac_fn_c_try_compile "$LINENO"
   13830 then :
   13831 
   13832 else $as_nop
   13833   # This test program should compile successfully.
   13834         # No library function is consistently available on
   13835         # freestanding implementations, so test against a dummy
   13836         # declaration.  Include always-available headers on the
   13837         # off chance that they somehow elicit warnings.
   13838         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   13839 /* end confdefs.h.  */
   13840 #include <float.h>
   13841 #include <limits.h>
   13842 #include <stdarg.h>
   13843 #include <stddef.h>
   13844 extern void ac_decl (int, char *);
   13845 
   13846 int
   13847 main (void)
   13848 {
   13849 (void) ac_decl (0, (char *) 0);
   13850   (void) ac_decl;
   13851 
   13852   ;
   13853   return 0;
   13854 }
   13855 _ACEOF
   13856 if ac_fn_c_try_compile "$LINENO"
   13857 then :
   13858   if test x"$ac_arg" = x
   13859 then :
   13860   ac_cv_c_undeclared_builtin_options='none needed'
   13861 else $as_nop
   13862   ac_cv_c_undeclared_builtin_options=$ac_arg
   13863 fi
   13864           break
   13865 fi
   13866 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   13867 fi
   13868 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   13869     done
   13870     CFLAGS=$ac_save_CFLAGS
   13871 
   13872 fi
   13873 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_undeclared_builtin_options" >&5
   13874 printf "%s\n" "$ac_cv_c_undeclared_builtin_options" >&6; }
   13875   case $ac_cv_c_undeclared_builtin_options in #(
   13876   'cannot detect') :
   13877     { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   13878 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
   13879 as_fn_error $? "cannot make $CC report undeclared builtins
   13880 See \`config.log' for more details" "$LINENO" 5; } ;; #(
   13881   'none needed') :
   13882     ac_c_undeclared_builtin_options='' ;; #(
   13883   *) :
   13884     ac_c_undeclared_builtin_options=$ac_cv_c_undeclared_builtin_options ;;
   13885 esac
   13886 
   13887 ac_fn_c_check_member "$LINENO" "struct tm" "tm_zone" "ac_cv_member_struct_tm_tm_zone" "#include <sys/types.h>
   13888 #include <$ac_cv_struct_tm>
   13889 
   13890 "
   13891 if test "x$ac_cv_member_struct_tm_tm_zone" = xyes
   13892 then :
   13893 
   13894 printf "%s\n" "#define HAVE_STRUCT_TM_TM_ZONE 1" >>confdefs.h
   13895 
   13896 
   13897 fi
   13898 
   13899 if test "$ac_cv_member_struct_tm_tm_zone" = yes; then
   13900 
   13901 printf "%s\n" "#define HAVE_TM_ZONE 1" >>confdefs.h
   13902 
   13903 else
   13904   ac_fn_check_decl "$LINENO" "tzname" "ac_cv_have_decl_tzname" "#include <time.h>
   13905 " "$ac_c_undeclared_builtin_options" "CFLAGS"
   13906 if test "x$ac_cv_have_decl_tzname" = xyes
   13907 then :
   13908   ac_have_decl=1
   13909 else $as_nop
   13910   ac_have_decl=0
   13911 fi
   13912 printf "%s\n" "#define HAVE_DECL_TZNAME $ac_have_decl" >>confdefs.h
   13913 
   13914   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for tzname" >&5
   13915 printf %s "checking for tzname... " >&6; }
   13916 if test ${ac_cv_var_tzname+y}
   13917 then :
   13918   printf %s "(cached) " >&6
   13919 else $as_nop
   13920   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   13921 /* end confdefs.h.  */
   13922 #include <time.h>
   13923 #if !HAVE_DECL_TZNAME
   13924 extern char *tzname[];
   13925 #endif
   13926 
   13927 int
   13928 main (void)
   13929 {
   13930 return tzname[0][0];
   13931   ;
   13932   return 0;
   13933 }
   13934 _ACEOF
   13935 if ac_fn_c_try_link "$LINENO"
   13936 then :
   13937   ac_cv_var_tzname=yes
   13938 else $as_nop
   13939   ac_cv_var_tzname=no
   13940 fi
   13941 rm -f core conftest.err conftest.$ac_objext conftest.beam \
   13942     conftest$ac_exeext conftest.$ac_ext
   13943 fi
   13944 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_tzname" >&5
   13945 printf "%s\n" "$ac_cv_var_tzname" >&6; }
   13946   if test $ac_cv_var_tzname = yes; then
   13947 
   13948 printf "%s\n" "#define HAVE_TZNAME 1" >>confdefs.h
   13949 
   13950   fi
   13951 fi
   13952 
   13953 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for tm_zone in struct tm" >&5
   13954 printf %s "checking for tm_zone in struct tm... " >&6; }
   13955 if test ${ac_cv_struct_tm_zone+y}
   13956 then :
   13957   printf %s "(cached) " >&6
   13958 else $as_nop
   13959   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   13960 /* end confdefs.h.  */
   13961 #include <sys/types.h>
   13962 #include <$ac_cv_struct_tm>
   13963 int
   13964 main (void)
   13965 {
   13966 struct tm tm; tm.tm_zone;
   13967   ;
   13968   return 0;
   13969 }
   13970 _ACEOF
   13971 if ac_fn_c_try_compile "$LINENO"
   13972 then :
   13973   ac_cv_struct_tm_zone=yes
   13974 else $as_nop
   13975   ac_cv_struct_tm_zone=no
   13976 fi
   13977 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   13978 fi
   13979 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm_zone" >&5
   13980 printf "%s\n" "$ac_cv_struct_tm_zone" >&6; }
   13981 if test "$ac_cv_struct_tm_zone" = yes; then
   13982 
   13983 printf "%s\n" "#define HAVE_TM_ZONE 1" >>confdefs.h
   13984 
   13985 fi
   13986 
   13987 # On SGI, apparently tzname is a #define, but that's ok, AC_CHECK_DECL will
   13988 # consider it declared and we won't give our own extern.
   13989 ac_fn_check_decl "$LINENO" "tzname" "ac_cv_have_decl_tzname" "#include <time.h>
   13990 " "$ac_c_undeclared_builtin_options" "CFLAGS"
   13991 if test "x$ac_cv_have_decl_tzname" = xyes
   13992 then :
   13993   ac_have_decl=1
   13994 else $as_nop
   13995   ac_have_decl=0
   13996 fi
   13997 printf "%s\n" "#define HAVE_DECL_TZNAME $ac_have_decl" >>confdefs.h
   13998 
   13999 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for tzname" >&5
   14000 printf %s "checking for tzname... " >&6; }
   14001 if test ${ac_cv_var_tzname+y}
   14002 then :
   14003   printf %s "(cached) " >&6
   14004 else $as_nop
   14005   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   14006 /* end confdefs.h.  */
   14007 #include <time.h>
   14008 int
   14009 main (void)
   14010 {
   14011 #if !HAVE_DECL_TZNAME
   14012 extern char *tzname[];
   14013 #endif
   14014 return tzname[0][0];
   14015   ;
   14016   return 0;
   14017 }
   14018 _ACEOF
   14019 if ac_fn_c_try_link "$LINENO"
   14020 then :
   14021   ac_cv_var_tzname=yes
   14022 else $as_nop
   14023   ac_cv_var_tzname=no
   14024 fi
   14025 rm -f core conftest.err conftest.$ac_objext conftest.beam \
   14026     conftest$ac_exeext conftest.$ac_ext
   14027 fi
   14028 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_tzname" >&5
   14029 printf "%s\n" "$ac_cv_var_tzname" >&6; }
   14030   if test $ac_cv_var_tzname = yes; then
   14031 
   14032 printf "%s\n" "#define HAVE_TZNAME 1" >>confdefs.h
   14033 
   14034   fi
   14035 
   14036 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for tm_isdst in struct tm" >&5
   14037 printf %s "checking for tm_isdst in struct tm... " >&6; }
   14038 if test ${ac_cv_struct_tm_isdst+y}
   14039 then :
   14040   printf %s "(cached) " >&6
   14041 else $as_nop
   14042   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   14043 /* end confdefs.h.  */
   14044 #include <sys/types.h>
   14045 #include <$ac_cv_struct_tm>
   14046 int
   14047 main (void)
   14048 {
   14049 struct tm tm; tm.tm_isdst;
   14050   ;
   14051   return 0;
   14052 }
   14053 _ACEOF
   14054 if ac_fn_c_try_compile "$LINENO"
   14055 then :
   14056   ac_cv_struct_tm_isdst=yes
   14057 else $as_nop
   14058   ac_cv_struct_tm_isdst=no
   14059 fi
   14060 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   14061 fi
   14062 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm_isdst" >&5
   14063 printf "%s\n" "$ac_cv_struct_tm_isdst" >&6; }
   14064 if test "$ac_cv_struct_tm_isdst" = yes; then
   14065 
   14066 printf "%s\n" "#define HAVE_TM_ISDST 1" >>confdefs.h
   14067 
   14068 fi
   14069 
   14070 
   14071 ac_fn_check_decl "$LINENO" "daylight" "ac_cv_have_decl_daylight" "#include <time.h>
   14072 #include <stdlib.h>
   14073 " "$ac_c_undeclared_builtin_options" "CFLAGS"
   14074 if test "x$ac_cv_have_decl_daylight" = xyes
   14075 then :
   14076   ac_have_decl=1
   14077 else $as_nop
   14078   ac_have_decl=0
   14079 fi
   14080 printf "%s\n" "#define HAVE_DECL_DAYLIGHT $ac_have_decl" >>confdefs.h
   14081 
   14082 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for daylight" >&5
   14083 printf %s "checking for daylight... " >&6; }
   14084 if test ${ac_cv_var_daylight+y}
   14085 then :
   14086   printf %s "(cached) " >&6
   14087 else $as_nop
   14088   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   14089 /* end confdefs.h.  */
   14090 #include <time.h>
   14091 #include <stdlib.h>
   14092 int
   14093 main (void)
   14094 {
   14095 #if !HAVE_DECL_DAYLIGHT
   14096 extern int daylight;
   14097 #endif
   14098 daylight = atoi("1");
   14099   ;
   14100   return 0;
   14101 }
   14102 _ACEOF
   14103 if ac_fn_c_try_link "$LINENO"
   14104 then :
   14105   ac_cv_var_daylight=yes
   14106 else $as_nop
   14107   ac_cv_var_daylight=no
   14108 fi
   14109 rm -f core conftest.err conftest.$ac_objext conftest.beam \
   14110     conftest$ac_exeext conftest.$ac_ext
   14111 fi
   14112 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_daylight" >&5
   14113 printf "%s\n" "$ac_cv_var_daylight" >&6; }
   14114   if test $ac_cv_var_daylight = yes; then
   14115 
   14116 printf "%s\n" "#define HAVE_DAYLIGHT 1" >>confdefs.h
   14117 
   14118   fi
   14119 
   14120 # Check whether --enable-largefile was given.
   14121 if test ${enable_largefile+y}
   14122 then :
   14123   enableval=$enable_largefile;
   14124 fi
   14125 
   14126 if test "$enable_largefile" != no; then
   14127 
   14128   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
   14129 printf %s "checking for special C compiler options needed for large files... " >&6; }
   14130 if test ${ac_cv_sys_largefile_CC+y}
   14131 then :
   14132   printf %s "(cached) " >&6
   14133 else $as_nop
   14134   ac_cv_sys_largefile_CC=no
   14135      if test "$GCC" != yes; then
   14136        ac_save_CC=$CC
   14137        while :; do
   14138 	 # IRIX 6.2 and later do not support large files by default,
   14139 	 # so use the C compiler's -n32 option if that helps.
   14140 	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   14141 /* end confdefs.h.  */
   14142 #include <sys/types.h>
   14143  /* Check that off_t can represent 2**63 - 1 correctly.
   14144     We can't simply define LARGE_OFF_T to be 9223372036854775807,
   14145     since some C++ compilers masquerading as C compilers
   14146     incorrectly reject 9223372036854775807.  */
   14147 #define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31))
   14148   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
   14149 		       && LARGE_OFF_T % 2147483647 == 1)
   14150 		      ? 1 : -1];
   14151 int
   14152 main (void)
   14153 {
   14154 
   14155   ;
   14156   return 0;
   14157 }
   14158 _ACEOF
   14159 	 if ac_fn_c_try_compile "$LINENO"
   14160 then :
   14161   break
   14162 fi
   14163 rm -f core conftest.err conftest.$ac_objext conftest.beam
   14164 	 CC="$CC -n32"
   14165 	 if ac_fn_c_try_compile "$LINENO"
   14166 then :
   14167   ac_cv_sys_largefile_CC=' -n32'; break
   14168 fi
   14169 rm -f core conftest.err conftest.$ac_objext conftest.beam
   14170 	 break
   14171        done
   14172        CC=$ac_save_CC
   14173        rm -f conftest.$ac_ext
   14174     fi
   14175 fi
   14176 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
   14177 printf "%s\n" "$ac_cv_sys_largefile_CC" >&6; }
   14178   if test "$ac_cv_sys_largefile_CC" != no; then
   14179     CC=$CC$ac_cv_sys_largefile_CC
   14180   fi
   14181 
   14182   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
   14183 printf %s "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
   14184 if test ${ac_cv_sys_file_offset_bits+y}
   14185 then :
   14186   printf %s "(cached) " >&6
   14187 else $as_nop
   14188   while :; do
   14189   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   14190 /* end confdefs.h.  */
   14191 #include <sys/types.h>
   14192  /* Check that off_t can represent 2**63 - 1 correctly.
   14193     We can't simply define LARGE_OFF_T to be 9223372036854775807,
   14194     since some C++ compilers masquerading as C compilers
   14195     incorrectly reject 9223372036854775807.  */
   14196 #define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31))
   14197   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
   14198 		       && LARGE_OFF_T % 2147483647 == 1)
   14199 		      ? 1 : -1];
   14200 int
   14201 main (void)
   14202 {
   14203 
   14204   ;
   14205   return 0;
   14206 }
   14207 _ACEOF
   14208 if ac_fn_c_try_compile "$LINENO"
   14209 then :
   14210   ac_cv_sys_file_offset_bits=no; break
   14211 fi
   14212 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   14213   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   14214 /* end confdefs.h.  */
   14215 #define _FILE_OFFSET_BITS 64
   14216 #include <sys/types.h>
   14217  /* Check that off_t can represent 2**63 - 1 correctly.
   14218     We can't simply define LARGE_OFF_T to be 9223372036854775807,
   14219     since some C++ compilers masquerading as C compilers
   14220     incorrectly reject 9223372036854775807.  */
   14221 #define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31))
   14222   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
   14223 		       && LARGE_OFF_T % 2147483647 == 1)
   14224 		      ? 1 : -1];
   14225 int
   14226 main (void)
   14227 {
   14228 
   14229   ;
   14230   return 0;
   14231 }
   14232 _ACEOF
   14233 if ac_fn_c_try_compile "$LINENO"
   14234 then :
   14235   ac_cv_sys_file_offset_bits=64; break
   14236 fi
   14237 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   14238   ac_cv_sys_file_offset_bits=unknown
   14239   break
   14240 done
   14241 fi
   14242 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
   14243 printf "%s\n" "$ac_cv_sys_file_offset_bits" >&6; }
   14244 case $ac_cv_sys_file_offset_bits in #(
   14245   no | unknown) ;;
   14246   *)
   14247 printf "%s\n" "#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits" >>confdefs.h
   14248 ;;
   14249 esac
   14250 rm -rf conftest*
   14251   if test $ac_cv_sys_file_offset_bits = unknown; then
   14252     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
   14253 printf %s "checking for _LARGE_FILES value needed for large files... " >&6; }
   14254 if test ${ac_cv_sys_large_files+y}
   14255 then :
   14256   printf %s "(cached) " >&6
   14257 else $as_nop
   14258   while :; do
   14259   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   14260 /* end confdefs.h.  */
   14261 #include <sys/types.h>
   14262  /* Check that off_t can represent 2**63 - 1 correctly.
   14263     We can't simply define LARGE_OFF_T to be 9223372036854775807,
   14264     since some C++ compilers masquerading as C compilers
   14265     incorrectly reject 9223372036854775807.  */
   14266 #define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31))
   14267   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
   14268 		       && LARGE_OFF_T % 2147483647 == 1)
   14269 		      ? 1 : -1];
   14270 int
   14271 main (void)
   14272 {
   14273 
   14274   ;
   14275   return 0;
   14276 }
   14277 _ACEOF
   14278 if ac_fn_c_try_compile "$LINENO"
   14279 then :
   14280   ac_cv_sys_large_files=no; break
   14281 fi
   14282 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   14283   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   14284 /* end confdefs.h.  */
   14285 #define _LARGE_FILES 1
   14286 #include <sys/types.h>
   14287  /* Check that off_t can represent 2**63 - 1 correctly.
   14288     We can't simply define LARGE_OFF_T to be 9223372036854775807,
   14289     since some C++ compilers masquerading as C compilers
   14290     incorrectly reject 9223372036854775807.  */
   14291 #define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31))
   14292   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
   14293 		       && LARGE_OFF_T % 2147483647 == 1)
   14294 		      ? 1 : -1];
   14295 int
   14296 main (void)
   14297 {
   14298 
   14299   ;
   14300   return 0;
   14301 }
   14302 _ACEOF
   14303 if ac_fn_c_try_compile "$LINENO"
   14304 then :
   14305   ac_cv_sys_large_files=1; break
   14306 fi
   14307 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   14308   ac_cv_sys_large_files=unknown
   14309   break
   14310 done
   14311 fi
   14312 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
   14313 printf "%s\n" "$ac_cv_sys_large_files" >&6; }
   14314 case $ac_cv_sys_large_files in #(
   14315   no | unknown) ;;
   14316   *)
   14317 printf "%s\n" "#define _LARGE_FILES $ac_cv_sys_large_files" >>confdefs.h
   14318 ;;
   14319 esac
   14320 rm -rf conftest*
   14321   fi
   14322 fi
   14323 
   14324 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for _LARGEFILE_SOURCE value needed for large files" >&5
   14325 printf %s "checking for _LARGEFILE_SOURCE value needed for large files... " >&6; }
   14326 if test ${ac_cv_sys_largefile_source+y}
   14327 then :
   14328   printf %s "(cached) " >&6
   14329 else $as_nop
   14330   while :; do
   14331   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   14332 /* end confdefs.h.  */
   14333 #include <sys/types.h> /* for off_t */
   14334      #include <stdio.h>
   14335 int
   14336 main (void)
   14337 {
   14338 int (*fp) (FILE *, off_t, int) = fseeko;
   14339      return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
   14340   ;
   14341   return 0;
   14342 }
   14343 _ACEOF
   14344 if ac_fn_c_try_link "$LINENO"
   14345 then :
   14346   ac_cv_sys_largefile_source=no; break
   14347 fi
   14348 rm -f core conftest.err conftest.$ac_objext conftest.beam \
   14349     conftest$ac_exeext conftest.$ac_ext
   14350   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   14351 /* end confdefs.h.  */
   14352 #define _LARGEFILE_SOURCE 1
   14353 #include <sys/types.h> /* for off_t */
   14354      #include <stdio.h>
   14355 int
   14356 main (void)
   14357 {
   14358 int (*fp) (FILE *, off_t, int) = fseeko;
   14359      return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
   14360   ;
   14361   return 0;
   14362 }
   14363 _ACEOF
   14364 if ac_fn_c_try_link "$LINENO"
   14365 then :
   14366   ac_cv_sys_largefile_source=1; break
   14367 fi
   14368 rm -f core conftest.err conftest.$ac_objext conftest.beam \
   14369     conftest$ac_exeext conftest.$ac_ext
   14370   ac_cv_sys_largefile_source=unknown
   14371   break
   14372 done
   14373 fi
   14374 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_source" >&5
   14375 printf "%s\n" "$ac_cv_sys_largefile_source" >&6; }
   14376 case $ac_cv_sys_largefile_source in #(
   14377   no | unknown) ;;
   14378   *)
   14379 printf "%s\n" "#define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source" >>confdefs.h
   14380 ;;
   14381 esac
   14382 rm -rf conftest*
   14383 
   14384 # We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
   14385 # in glibc 2.1.3, but that breaks too many other things.
   14386 # If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
   14387 if test $ac_cv_sys_largefile_source != unknown; then
   14388 
   14389 printf "%s\n" "#define HAVE_FSEEKO 1" >>confdefs.h
   14390 
   14391 fi
   14392 
   14393 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for mbstate_t" >&5
   14394 printf %s "checking for mbstate_t... " >&6; }
   14395 if test ${ac_cv_type_mbstate_t+y}
   14396 then :
   14397   printf %s "(cached) " >&6
   14398 else $as_nop
   14399   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   14400 /* end confdefs.h.  */
   14401 $ac_includes_default
   14402 #	    include <wchar.h>
   14403 int
   14404 main (void)
   14405 {
   14406 mbstate_t x; return sizeof x;
   14407   ;
   14408   return 0;
   14409 }
   14410 _ACEOF
   14411 if ac_fn_c_try_compile "$LINENO"
   14412 then :
   14413   ac_cv_type_mbstate_t=yes
   14414 else $as_nop
   14415   ac_cv_type_mbstate_t=no
   14416 fi
   14417 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   14418 fi
   14419 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_mbstate_t" >&5
   14420 printf "%s\n" "$ac_cv_type_mbstate_t" >&6; }
   14421    if test $ac_cv_type_mbstate_t = yes; then
   14422 
   14423 printf "%s\n" "#define HAVE_MBSTATE_T 1" >>confdefs.h
   14424 
   14425    else
   14426 
   14427 printf "%s\n" "#define mbstate_t int" >>confdefs.h
   14428 
   14429    fi
   14430 
   14431 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for struct option in getopt" >&5
   14432 printf %s "checking for struct option in getopt... " >&6; }
   14433 if test ${ac_cv_struct_option_getopt_h+y}
   14434 then :
   14435   printf %s "(cached) " >&6
   14436 else $as_nop
   14437   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   14438 /* end confdefs.h.  */
   14439 #include <getopt.h>
   14440 int
   14441 main (void)
   14442 {
   14443 struct option op; op.name;
   14444   ;
   14445   return 0;
   14446 }
   14447 _ACEOF
   14448 if ac_fn_c_try_compile "$LINENO"
   14449 then :
   14450   ac_cv_struct_option_getopt_h=yes
   14451 else $as_nop
   14452   ac_cv_struct_option_getopt_h=no
   14453 fi
   14454 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   14455 fi
   14456 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_option_getopt_h" >&5
   14457 printf "%s\n" "$ac_cv_struct_option_getopt_h" >&6; }
   14458 if test "$ac_cv_struct_option_getopt_h" = yes; then
   14459 
   14460 printf "%s\n" "#define HAVE_STRUCT_OPTION 1" >>confdefs.h
   14461 
   14462 fi
   14463 
   14464 
   14465   ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default
   14466 "
   14467 if test "x$ac_cv_type_pid_t" = xyes
   14468 then :
   14469 
   14470 else $as_nop
   14471                                           cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   14472 /* end confdefs.h.  */
   14473 
   14474           #if defined _WIN64 && !defined __CYGWIN__
   14475           LLP64
   14476           #endif
   14477 
   14478 int
   14479 main (void)
   14480 {
   14481 
   14482   ;
   14483   return 0;
   14484 }
   14485 
   14486 _ACEOF
   14487 if ac_fn_c_try_compile "$LINENO"
   14488 then :
   14489   ac_pid_type='int'
   14490 else $as_nop
   14491   ac_pid_type='__int64'
   14492 fi
   14493 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   14494 
   14495 printf "%s\n" "#define pid_t $ac_pid_type" >>confdefs.h
   14496 
   14497 
   14498 fi
   14499 
   14500 
   14501 ac_fn_c_find_uintX_t "$LINENO" "8" "ac_cv_c_uint8_t"
   14502 case $ac_cv_c_uint8_t in #(
   14503   no|yes) ;; #(
   14504   *)
   14505 
   14506 printf "%s\n" "#define _UINT8_T 1" >>confdefs.h
   14507 
   14508 
   14509 printf "%s\n" "#define uint8_t $ac_cv_c_uint8_t" >>confdefs.h
   14510 ;;
   14511   esac
   14512 
   14513 ac_fn_c_find_uintX_t "$LINENO" "16" "ac_cv_c_uint16_t"
   14514 case $ac_cv_c_uint16_t in #(
   14515   no|yes) ;; #(
   14516   *)
   14517 
   14518 
   14519 printf "%s\n" "#define uint16_t $ac_cv_c_uint16_t" >>confdefs.h
   14520 ;;
   14521   esac
   14522 
   14523 ac_fn_c_find_uintX_t "$LINENO" "32" "ac_cv_c_uint32_t"
   14524 case $ac_cv_c_uint32_t in #(
   14525   no|yes) ;; #(
   14526   *)
   14527 
   14528 printf "%s\n" "#define _UINT32_T 1" >>confdefs.h
   14529 
   14530 
   14531 printf "%s\n" "#define uint32_t $ac_cv_c_uint32_t" >>confdefs.h
   14532 ;;
   14533   esac
   14534 
   14535 ac_fn_c_find_intX_t "$LINENO" "32" "ac_cv_c_int32_t"
   14536 case $ac_cv_c_int32_t in #(
   14537   no|yes) ;; #(
   14538   *)
   14539 
   14540 printf "%s\n" "#define int32_t $ac_cv_c_int32_t" >>confdefs.h
   14541 ;;
   14542 esac
   14543 
   14544 ac_fn_c_find_uintX_t "$LINENO" "64" "ac_cv_c_uint64_t"
   14545 case $ac_cv_c_uint64_t in #(
   14546   no|yes) ;; #(
   14547   *)
   14548 
   14549 printf "%s\n" "#define _UINT64_T 1" >>confdefs.h
   14550 
   14551 
   14552 printf "%s\n" "#define uint64_t $ac_cv_c_uint64_t" >>confdefs.h
   14553 ;;
   14554   esac
   14555 
   14556 ac_fn_c_find_intX_t "$LINENO" "64" "ac_cv_c_int64_t"
   14557 case $ac_cv_c_int64_t in #(
   14558   no|yes) ;; #(
   14559   *)
   14560 
   14561 printf "%s\n" "#define int64_t $ac_cv_c_int64_t" >>confdefs.h
   14562 ;;
   14563 esac
   14564 
   14565 
   14566   ac_fn_c_check_type "$LINENO" "intptr_t" "ac_cv_type_intptr_t" "$ac_includes_default"
   14567 if test "x$ac_cv_type_intptr_t" = xyes
   14568 then :
   14569 
   14570 printf "%s\n" "#define HAVE_INTPTR_T 1" >>confdefs.h
   14571 
   14572 else $as_nop
   14573   for ac_type in 'int' 'long int' 'long long int'; do
   14574        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   14575 /* end confdefs.h.  */
   14576 $ac_includes_default
   14577 int
   14578 main (void)
   14579 {
   14580 static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))];
   14581 test_array [0] = 0;
   14582 return test_array [0];
   14583 
   14584   ;
   14585   return 0;
   14586 }
   14587 _ACEOF
   14588 if ac_fn_c_try_compile "$LINENO"
   14589 then :
   14590 
   14591 printf "%s\n" "#define intptr_t $ac_type" >>confdefs.h
   14592 
   14593 	  ac_type=
   14594 fi
   14595 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   14596        test -z "$ac_type" && break
   14597      done
   14598 fi
   14599 
   14600 
   14601 
   14602   ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "$ac_includes_default"
   14603 if test "x$ac_cv_type_uintptr_t" = xyes
   14604 then :
   14605 
   14606 printf "%s\n" "#define HAVE_UINTPTR_T 1" >>confdefs.h
   14607 
   14608 else $as_nop
   14609   for ac_type in 'unsigned int' 'unsigned long int' \
   14610 	'unsigned long long int'; do
   14611        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   14612 /* end confdefs.h.  */
   14613 $ac_includes_default
   14614 int
   14615 main (void)
   14616 {
   14617 static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))];
   14618 test_array [0] = 0;
   14619 return test_array [0];
   14620 
   14621   ;
   14622   return 0;
   14623 }
   14624 _ACEOF
   14625 if ac_fn_c_try_compile "$LINENO"
   14626 then :
   14627 
   14628 printf "%s\n" "#define uintptr_t $ac_type" >>confdefs.h
   14629 
   14630 	  ac_type=
   14631 fi
   14632 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   14633        test -z "$ac_type" && break
   14634      done
   14635 fi
   14636 
   14637 
   14638 
   14639 ac_func=
   14640 for ac_item in $ac_func_c_list
   14641 do
   14642   if test $ac_func; then
   14643     ac_fn_c_check_func "$LINENO" $ac_func ac_cv_func_$ac_func
   14644     if eval test \"x\$ac_cv_func_$ac_func\" = xyes; then
   14645       echo "#define $ac_item 1" >> confdefs.h
   14646     fi
   14647     ac_func=
   14648   else
   14649     ac_func=$ac_item
   14650   fi
   14651 done
   14652 
   14653 
   14654 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
   14655 printf %s "checking for working mmap... " >&6; }
   14656 if test ${ac_cv_func_mmap_fixed_mapped+y}
   14657 then :
   14658   printf %s "(cached) " >&6
   14659 else $as_nop
   14660   if test "$cross_compiling" = yes
   14661 then :
   14662   case "$host_os" in # ((
   14663 			  # Guess yes on platforms where we know the result.
   14664 		  linux*) ac_cv_func_mmap_fixed_mapped=yes ;;
   14665 			  # If we don't know, assume the worst.
   14666 		  *)      ac_cv_func_mmap_fixed_mapped=no ;;
   14667 		esac
   14668 else $as_nop
   14669   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   14670 /* end confdefs.h.  */
   14671 $ac_includes_default
   14672 /* malloc might have been renamed as rpl_malloc. */
   14673 #undef malloc
   14674 
   14675 /* Thanks to Mike Haertel and Jim Avera for this test.
   14676    Here is a matrix of mmap possibilities:
   14677 	mmap private not fixed
   14678 	mmap private fixed at somewhere currently unmapped
   14679 	mmap private fixed at somewhere already mapped
   14680 	mmap shared not fixed
   14681 	mmap shared fixed at somewhere currently unmapped
   14682 	mmap shared fixed at somewhere already mapped
   14683    For private mappings, we should verify that changes cannot be read()
   14684    back from the file, nor mmap's back from the file at a different
   14685    address.  (There have been systems where private was not correctly
   14686    implemented like the infamous i386 svr4.0, and systems where the
   14687    VM page cache was not coherent with the file system buffer cache
   14688    like early versions of FreeBSD and possibly contemporary NetBSD.)
   14689    For shared mappings, we should conversely verify that changes get
   14690    propagated back to all the places they're supposed to be.
   14691 
   14692    Grep wants private fixed already mapped.
   14693    The main things grep needs to know about mmap are:
   14694    * does it exist and is it safe to write into the mmap'd area
   14695    * how to use it (BSD variants)  */
   14696 
   14697 #include <fcntl.h>
   14698 #include <sys/mman.h>
   14699 
   14700 /* This mess was copied from the GNU getpagesize.h.  */
   14701 #ifndef HAVE_GETPAGESIZE
   14702 # ifdef _SC_PAGESIZE
   14703 #  define getpagesize() sysconf(_SC_PAGESIZE)
   14704 # else /* no _SC_PAGESIZE */
   14705 #  ifdef HAVE_SYS_PARAM_H
   14706 #   include <sys/param.h>
   14707 #   ifdef EXEC_PAGESIZE
   14708 #    define getpagesize() EXEC_PAGESIZE
   14709 #   else /* no EXEC_PAGESIZE */
   14710 #    ifdef NBPG
   14711 #     define getpagesize() NBPG * CLSIZE
   14712 #     ifndef CLSIZE
   14713 #      define CLSIZE 1
   14714 #     endif /* no CLSIZE */
   14715 #    else /* no NBPG */
   14716 #     ifdef NBPC
   14717 #      define getpagesize() NBPC
   14718 #     else /* no NBPC */
   14719 #      ifdef PAGESIZE
   14720 #       define getpagesize() PAGESIZE
   14721 #      endif /* PAGESIZE */
   14722 #     endif /* no NBPC */
   14723 #    endif /* no NBPG */
   14724 #   endif /* no EXEC_PAGESIZE */
   14725 #  else /* no HAVE_SYS_PARAM_H */
   14726 #   define getpagesize() 8192	/* punt totally */
   14727 #  endif /* no HAVE_SYS_PARAM_H */
   14728 # endif /* no _SC_PAGESIZE */
   14729 
   14730 #endif /* no HAVE_GETPAGESIZE */
   14731 
   14732 int
   14733 main (void)
   14734 {
   14735   char *data, *data2, *data3;
   14736   const char *cdata2;
   14737   int i, pagesize;
   14738   int fd, fd2;
   14739 
   14740   pagesize = getpagesize ();
   14741 
   14742   /* First, make a file with some known garbage in it. */
   14743   data = (char *) malloc (pagesize);
   14744   if (!data)
   14745     return 1;
   14746   for (i = 0; i < pagesize; ++i)
   14747     *(data + i) = rand ();
   14748   umask (0);
   14749   fd = creat ("conftest.mmap", 0600);
   14750   if (fd < 0)
   14751     return 2;
   14752   if (write (fd, data, pagesize) != pagesize)
   14753     return 3;
   14754   close (fd);
   14755 
   14756   /* Next, check that the tail of a page is zero-filled.  File must have
   14757      non-zero length, otherwise we risk SIGBUS for entire page.  */
   14758   fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
   14759   if (fd2 < 0)
   14760     return 4;
   14761   cdata2 = "";
   14762   if (write (fd2, cdata2, 1) != 1)
   14763     return 5;
   14764   data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
   14765   if (data2 == MAP_FAILED)
   14766     return 6;
   14767   for (i = 0; i < pagesize; ++i)
   14768     if (*(data2 + i))
   14769       return 7;
   14770   close (fd2);
   14771   if (munmap (data2, pagesize))
   14772     return 8;
   14773 
   14774   /* Next, try to mmap the file at a fixed address which already has
   14775      something else allocated at it.  If we can, also make sure that
   14776      we see the same garbage.  */
   14777   fd = open ("conftest.mmap", O_RDWR);
   14778   if (fd < 0)
   14779     return 9;
   14780   if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
   14781 		     MAP_PRIVATE | MAP_FIXED, fd, 0L))
   14782     return 10;
   14783   for (i = 0; i < pagesize; ++i)
   14784     if (*(data + i) != *(data2 + i))
   14785       return 11;
   14786 
   14787   /* Finally, make sure that changes to the mapped area do not
   14788      percolate back to the file as seen by read().  (This is a bug on
   14789      some variants of i386 svr4.0.)  */
   14790   for (i = 0; i < pagesize; ++i)
   14791     *(data2 + i) = *(data2 + i) + 1;
   14792   data3 = (char *) malloc (pagesize);
   14793   if (!data3)
   14794     return 12;
   14795   if (read (fd, data3, pagesize) != pagesize)
   14796     return 13;
   14797   for (i = 0; i < pagesize; ++i)
   14798     if (*(data + i) != *(data3 + i))
   14799       return 14;
   14800   close (fd);
   14801   free (data);
   14802   free (data3);
   14803   return 0;
   14804 }
   14805 _ACEOF
   14806 if ac_fn_c_try_run "$LINENO"
   14807 then :
   14808   ac_cv_func_mmap_fixed_mapped=yes
   14809 else $as_nop
   14810   ac_cv_func_mmap_fixed_mapped=no
   14811 fi
   14812 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   14813   conftest.$ac_objext conftest.beam conftest.$ac_ext
   14814 fi
   14815 
   14816 fi
   14817 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
   14818 printf "%s\n" "$ac_cv_func_mmap_fixed_mapped" >&6; }
   14819 if test $ac_cv_func_mmap_fixed_mapped = yes; then
   14820 
   14821 printf "%s\n" "#define HAVE_MMAP 1" >>confdefs.h
   14822 
   14823 fi
   14824 rm -f conftest.mmap conftest.txt
   14825 
   14826 
   14827 
   14828 
   14829 
   14830 
   14831 if test "x$ac_cv_func_fork" = xyes; then
   14832   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
   14833 printf %s "checking for working fork... " >&6; }
   14834 if test ${ac_cv_func_fork_works+y}
   14835 then :
   14836   printf %s "(cached) " >&6
   14837 else $as_nop
   14838   if test "$cross_compiling" = yes
   14839 then :
   14840   ac_cv_func_fork_works=cross
   14841 else $as_nop
   14842   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   14843 /* end confdefs.h.  */
   14844 $ac_includes_default
   14845 int
   14846 main (void)
   14847 {
   14848 
   14849 	  /* By Ruediger Kuhlmann. */
   14850 	  return fork () < 0;
   14851 
   14852   ;
   14853   return 0;
   14854 }
   14855 _ACEOF
   14856 if ac_fn_c_try_run "$LINENO"
   14857 then :
   14858   ac_cv_func_fork_works=yes
   14859 else $as_nop
   14860   ac_cv_func_fork_works=no
   14861 fi
   14862 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   14863   conftest.$ac_objext conftest.beam conftest.$ac_ext
   14864 fi
   14865 
   14866 fi
   14867 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
   14868 printf "%s\n" "$ac_cv_func_fork_works" >&6; }
   14869 
   14870 else
   14871   ac_cv_func_fork_works=$ac_cv_func_fork
   14872 fi
   14873 if test "x$ac_cv_func_fork_works" = xcross; then
   14874   case $host in
   14875     *-*-amigaos* | *-*-msdosdjgpp*)
   14876       # Override, as these systems have only a dummy fork() stub
   14877       ac_cv_func_fork_works=no
   14878       ;;
   14879     *)
   14880       ac_cv_func_fork_works=yes
   14881       ;;
   14882   esac
   14883   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
   14884 printf "%s\n" "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
   14885 fi
   14886 ac_cv_func_vfork_works=$ac_cv_func_vfork
   14887 if test "x$ac_cv_func_vfork" = xyes; then
   14888   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
   14889 printf %s "checking for working vfork... " >&6; }
   14890 if test ${ac_cv_func_vfork_works+y}
   14891 then :
   14892   printf %s "(cached) " >&6
   14893 else $as_nop
   14894   if test "$cross_compiling" = yes
   14895 then :
   14896   ac_cv_func_vfork_works=cross
   14897 else $as_nop
   14898   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   14899 /* end confdefs.h.  */
   14900 /* Thanks to Paul Eggert for this test.  */
   14901 $ac_includes_default
   14902 #include <signal.h>
   14903 #include <sys/wait.h>
   14904 #ifdef HAVE_VFORK_H
   14905 # include <vfork.h>
   14906 #endif
   14907 
   14908 static void
   14909 do_nothing (int sig)
   14910 {
   14911   (void) sig;
   14912 }
   14913 
   14914 /* On some sparc systems, changes by the child to local and incoming
   14915    argument registers are propagated back to the parent.  The compiler
   14916    is told about this with #include <vfork.h>, but some compilers
   14917    (e.g. gcc -O) don't grok <vfork.h>.  Test for this by using a
   14918    static variable whose address is put into a register that is
   14919    clobbered by the vfork.  */
   14920 static void
   14921 sparc_address_test (int arg)
   14922 {
   14923   static pid_t child;
   14924   if (!child) {
   14925     child = vfork ();
   14926     if (child < 0) {
   14927       perror ("vfork");
   14928       _exit(2);
   14929     }
   14930     if (!child) {
   14931       arg = getpid();
   14932       write(-1, "", 0);
   14933       _exit (arg);
   14934     }
   14935   }
   14936 }
   14937 
   14938 int
   14939 main (void)
   14940 {
   14941   pid_t parent = getpid ();
   14942   pid_t child;
   14943 
   14944   sparc_address_test (0);
   14945 
   14946   /* On Solaris 2.4, changes by the child to the signal handler
   14947      also munge signal handlers in the parent.  To detect this,
   14948      start by putting the parent's handler in a known state.  */
   14949   signal (SIGTERM, SIG_DFL);
   14950 
   14951   child = vfork ();
   14952 
   14953   if (child == 0) {
   14954     /* Here is another test for sparc vfork register problems.  This
   14955        test uses lots of local variables, at least as many local
   14956        variables as main has allocated so far including compiler
   14957        temporaries.  4 locals are enough for gcc 1.40.3 on a Solaris
   14958        4.1.3 sparc, but we use 8 to be safe.  A buggy compiler should
   14959        reuse the register of parent for one of the local variables,
   14960        since it will think that parent can't possibly be used any more
   14961        in this routine.  Assigning to the local variable will thus
   14962        munge parent in the parent process.  */
   14963     pid_t
   14964       p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
   14965       p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
   14966     /* Convince the compiler that p..p7 are live; otherwise, it might
   14967        use the same hardware register for all 8 local variables.  */
   14968     if (p != p1 || p != p2 || p != p3 || p != p4
   14969 	|| p != p5 || p != p6 || p != p7)
   14970       _exit(1);
   14971 
   14972     /* Alter the child's signal handler.  */
   14973     if (signal (SIGTERM, do_nothing) != SIG_DFL)
   14974       _exit(1);
   14975 
   14976     /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
   14977        from child file descriptors.  If the child closes a descriptor
   14978        before it execs or exits, this munges the parent's descriptor
   14979        as well.  Test for this by closing stdout in the child.  */
   14980     _exit(close(fileno(stdout)) != 0);
   14981   } else {
   14982     int status;
   14983     struct stat st;
   14984 
   14985     while (wait(&status) != child)
   14986       ;
   14987     return (
   14988 	 /* Was there some problem with vforking?  */
   14989 	 child < 0
   14990 
   14991 	 /* Did the child munge the parent's signal handler?  */
   14992 	 || signal (SIGTERM, SIG_DFL) != SIG_DFL
   14993 
   14994 	 /* Did the child fail?  (This shouldn't happen.)  */
   14995 	 || status
   14996 
   14997 	 /* Did the vfork/compiler bug occur?  */
   14998 	 || parent != getpid()
   14999 
   15000 	 /* Did the file descriptor bug occur?  */
   15001 	 || fstat(fileno(stdout), &st) != 0
   15002 	 );
   15003   }
   15004 }
   15005 _ACEOF
   15006 if ac_fn_c_try_run "$LINENO"
   15007 then :
   15008   ac_cv_func_vfork_works=yes
   15009 else $as_nop
   15010   ac_cv_func_vfork_works=no
   15011 fi
   15012 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   15013   conftest.$ac_objext conftest.beam conftest.$ac_ext
   15014 fi
   15015 
   15016 fi
   15017 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
   15018 printf "%s\n" "$ac_cv_func_vfork_works" >&6; }
   15019 
   15020 fi;
   15021 if test "x$ac_cv_func_fork_works" = xcross; then
   15022   ac_cv_func_vfork_works=$ac_cv_func_vfork
   15023   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
   15024 printf "%s\n" "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
   15025 fi
   15026 
   15027 if test "x$ac_cv_func_vfork_works" = xyes; then
   15028 
   15029 printf "%s\n" "#define HAVE_WORKING_VFORK 1" >>confdefs.h
   15030 
   15031 else
   15032 
   15033 printf "%s\n" "#define vfork fork" >>confdefs.h
   15034 
   15035 fi
   15036 if test "x$ac_cv_func_fork_works" = xyes; then
   15037 
   15038 printf "%s\n" "#define HAVE_WORKING_FORK 1" >>confdefs.h
   15039 
   15040 fi
   15041 
   15042 
   15043   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether mbrtowc and mbstate_t are properly declared" >&5
   15044 printf %s "checking whether mbrtowc and mbstate_t are properly declared... " >&6; }
   15045 if test ${ac_cv_func_mbrtowc+y}
   15046 then :
   15047   printf %s "(cached) " >&6
   15048 else $as_nop
   15049   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   15050 /* end confdefs.h.  */
   15051 #include <wchar.h>
   15052 int
   15053 main (void)
   15054 {
   15055 wchar_t wc;
   15056 	      char const s[] = "";
   15057 	      size_t n = 1;
   15058 	      mbstate_t state;
   15059 	      return ! (sizeof state && (mbrtowc) (&wc, s, n, &state));
   15060   ;
   15061   return 0;
   15062 }
   15063 _ACEOF
   15064 if ac_fn_c_try_link "$LINENO"
   15065 then :
   15066   ac_cv_func_mbrtowc=yes
   15067 else $as_nop
   15068   ac_cv_func_mbrtowc=no
   15069 fi
   15070 rm -f core conftest.err conftest.$ac_objext conftest.beam \
   15071     conftest$ac_exeext conftest.$ac_ext
   15072 fi
   15073 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mbrtowc" >&5
   15074 printf "%s\n" "$ac_cv_func_mbrtowc" >&6; }
   15075   if test $ac_cv_func_mbrtowc = yes; then
   15076 
   15077 printf "%s\n" "#define HAVE_MBRTOWC 1" >>confdefs.h
   15078 
   15079   fi
   15080 
   15081 
   15082 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for gcc compiler warnings" >&5
   15083 printf %s "checking for gcc compiler warnings... " >&6; }
   15084 # Check whether --enable-warnings was given.
   15085 if test ${enable_warnings+y}
   15086 then :
   15087   enableval=$enable_warnings; if test "${enableval}" = no -o "$GCC" = no; then
   15088    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   15089 printf "%s\n" "no" >&6; }
   15090    WARNINGS=
   15091 else
   15092    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   15093 printf "%s\n" "yes" >&6; }
   15094    WARNINGS="-Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith \
   15095        -Wmissing-declarations -Wredundant-decls -Wnested-externs \
   15096        -Wsign-compare -Wreturn-type -Wswitch -Wshadow \
   15097        -Wcast-qual -Wwrite-strings -Wextra -Wunused-parameter -Wformat=2"
   15098 fi
   15099 else $as_nop
   15100 
   15101 if test "$GCC" = yes; then
   15102    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   15103 printf "%s\n" "yes" >&6; }
   15104    WARNINGS="-Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith \
   15105        -Wmissing-declarations -Wredundant-decls -Wnested-externs \
   15106        -Wsign-compare -Wreturn-type -Wswitch -Wshadow \
   15107        -Wcast-qual -Wwrite-strings -Wextra -Wunused-parameter -Wformat=2"
   15108 else
   15109    WARNINGS=
   15110    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   15111 printf "%s\n" "no" >&6; }
   15112 fi
   15113 fi
   15114 
   15115 
   15116 ac_fn_c_check_func "$LINENO" "strndup" "ac_cv_func_strndup"
   15117 if test "x$ac_cv_func_strndup" = xyes
   15118 then :
   15119   printf "%s\n" "#define HAVE_STRNDUP 1" >>confdefs.h
   15120 
   15121 fi
   15122 ac_fn_c_check_func "$LINENO" "mkstemp" "ac_cv_func_mkstemp"
   15123 if test "x$ac_cv_func_mkstemp" = xyes
   15124 then :
   15125   printf "%s\n" "#define HAVE_MKSTEMP 1" >>confdefs.h
   15126 
   15127 fi
   15128 ac_fn_c_check_func "$LINENO" "mkostemp" "ac_cv_func_mkostemp"
   15129 if test "x$ac_cv_func_mkostemp" = xyes
   15130 then :
   15131   printf "%s\n" "#define HAVE_MKOSTEMP 1" >>confdefs.h
   15132 
   15133 fi
   15134 ac_fn_c_check_func "$LINENO" "utimes" "ac_cv_func_utimes"
   15135 if test "x$ac_cv_func_utimes" = xyes
   15136 then :
   15137   printf "%s\n" "#define HAVE_UTIMES 1" >>confdefs.h
   15138 
   15139 fi
   15140 ac_fn_c_check_func "$LINENO" "utime" "ac_cv_func_utime"
   15141 if test "x$ac_cv_func_utime" = xyes
   15142 then :
   15143   printf "%s\n" "#define HAVE_UTIME 1" >>confdefs.h
   15144 
   15145 fi
   15146 ac_fn_c_check_func "$LINENO" "wcwidth" "ac_cv_func_wcwidth"
   15147 if test "x$ac_cv_func_wcwidth" = xyes
   15148 then :
   15149   printf "%s\n" "#define HAVE_WCWIDTH 1" >>confdefs.h
   15150 
   15151 fi
   15152 ac_fn_c_check_func "$LINENO" "strtof" "ac_cv_func_strtof"
   15153 if test "x$ac_cv_func_strtof" = xyes
   15154 then :
   15155   printf "%s\n" "#define HAVE_STRTOF 1" >>confdefs.h
   15156 
   15157 fi
   15158 ac_fn_c_check_func "$LINENO" "newlocale" "ac_cv_func_newlocale"
   15159 if test "x$ac_cv_func_newlocale" = xyes
   15160 then :
   15161   printf "%s\n" "#define HAVE_NEWLOCALE 1" >>confdefs.h
   15162 
   15163 fi
   15164 ac_fn_c_check_func "$LINENO" "uselocale" "ac_cv_func_uselocale"
   15165 if test "x$ac_cv_func_uselocale" = xyes
   15166 then :
   15167   printf "%s\n" "#define HAVE_USELOCALE 1" >>confdefs.h
   15168 
   15169 fi
   15170 ac_fn_c_check_func "$LINENO" "freelocale" "ac_cv_func_freelocale"
   15171 if test "x$ac_cv_func_freelocale" = xyes
   15172 then :
   15173   printf "%s\n" "#define HAVE_FREELOCALE 1" >>confdefs.h
   15174 
   15175 fi
   15176 ac_fn_c_check_func "$LINENO" "memmem" "ac_cv_func_memmem"
   15177 if test "x$ac_cv_func_memmem" = xyes
   15178 then :
   15179   printf "%s\n" "#define HAVE_MEMMEM 1" >>confdefs.h
   15180 
   15181 fi
   15182 ac_fn_c_check_func "$LINENO" "pipe2" "ac_cv_func_pipe2"
   15183 if test "x$ac_cv_func_pipe2" = xyes
   15184 then :
   15185   printf "%s\n" "#define HAVE_PIPE2 1" >>confdefs.h
   15186 
   15187 fi
   15188 ac_fn_c_check_func "$LINENO" "posix_spawnp" "ac_cv_func_posix_spawnp"
   15189 if test "x$ac_cv_func_posix_spawnp" = xyes
   15190 then :
   15191   printf "%s\n" "#define HAVE_POSIX_SPAWNP 1" >>confdefs.h
   15192 
   15193 fi
   15194 
   15195 
   15196 ac_fn_c_check_func "$LINENO" "getopt_long" "ac_cv_func_getopt_long"
   15197 if test "x$ac_cv_func_getopt_long" = xyes
   15198 then :
   15199   printf "%s\n" "#define HAVE_GETOPT_LONG 1" >>confdefs.h
   15200 
   15201 else $as_nop
   15202   case " $LIBOBJS " in
   15203   *" getopt_long.$ac_objext "* ) ;;
   15204   *) LIBOBJS="$LIBOBJS getopt_long.$ac_objext"
   15205  ;;
   15206 esac
   15207 
   15208 fi
   15209 ac_fn_c_check_func "$LINENO" "asprintf" "ac_cv_func_asprintf"
   15210 if test "x$ac_cv_func_asprintf" = xyes
   15211 then :
   15212   printf "%s\n" "#define HAVE_ASPRINTF 1" >>confdefs.h
   15213 
   15214 else $as_nop
   15215   case " $LIBOBJS " in
   15216   *" asprintf.$ac_objext "* ) ;;
   15217   *) LIBOBJS="$LIBOBJS asprintf.$ac_objext"
   15218  ;;
   15219 esac
   15220 
   15221 fi
   15222 ac_fn_c_check_func "$LINENO" "vasprintf" "ac_cv_func_vasprintf"
   15223 if test "x$ac_cv_func_vasprintf" = xyes
   15224 then :
   15225   printf "%s\n" "#define HAVE_VASPRINTF 1" >>confdefs.h
   15226 
   15227 else $as_nop
   15228   case " $LIBOBJS " in
   15229   *" vasprintf.$ac_objext "* ) ;;
   15230   *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext"
   15231  ;;
   15232 esac
   15233 
   15234 fi
   15235 ac_fn_c_check_func "$LINENO" "strlcpy" "ac_cv_func_strlcpy"
   15236 if test "x$ac_cv_func_strlcpy" = xyes
   15237 then :
   15238   printf "%s\n" "#define HAVE_STRLCPY 1" >>confdefs.h
   15239 
   15240 else $as_nop
   15241   case " $LIBOBJS " in
   15242   *" strlcpy.$ac_objext "* ) ;;
   15243   *) LIBOBJS="$LIBOBJS strlcpy.$ac_objext"
   15244  ;;
   15245 esac
   15246 
   15247 fi
   15248 ac_fn_c_check_func "$LINENO" "strlcat" "ac_cv_func_strlcat"
   15249 if test "x$ac_cv_func_strlcat" = xyes
   15250 then :
   15251   printf "%s\n" "#define HAVE_STRLCAT 1" >>confdefs.h
   15252 
   15253 else $as_nop
   15254   case " $LIBOBJS " in
   15255   *" strlcat.$ac_objext "* ) ;;
   15256   *) LIBOBJS="$LIBOBJS strlcat.$ac_objext"
   15257  ;;
   15258 esac
   15259 
   15260 fi
   15261 ac_fn_c_check_func "$LINENO" "getline" "ac_cv_func_getline"
   15262 if test "x$ac_cv_func_getline" = xyes
   15263 then :
   15264   printf "%s\n" "#define HAVE_GETLINE 1" >>confdefs.h
   15265 
   15266 else $as_nop
   15267   case " $LIBOBJS " in
   15268   *" getline.$ac_objext "* ) ;;
   15269   *) LIBOBJS="$LIBOBJS getline.$ac_objext"
   15270  ;;
   15271 esac
   15272 
   15273 fi
   15274 ac_fn_c_check_func "$LINENO" "ctime_r" "ac_cv_func_ctime_r"
   15275 if test "x$ac_cv_func_ctime_r" = xyes
   15276 then :
   15277   printf "%s\n" "#define HAVE_CTIME_R 1" >>confdefs.h
   15278 
   15279 else $as_nop
   15280   case " $LIBOBJS " in
   15281   *" ctime_r.$ac_objext "* ) ;;
   15282   *) LIBOBJS="$LIBOBJS ctime_r.$ac_objext"
   15283  ;;
   15284 esac
   15285 
   15286 fi
   15287 ac_fn_c_check_func "$LINENO" "asctime_r" "ac_cv_func_asctime_r"
   15288 if test "x$ac_cv_func_asctime_r" = xyes
   15289 then :
   15290   printf "%s\n" "#define HAVE_ASCTIME_R 1" >>confdefs.h
   15291 
   15292 else $as_nop
   15293   case " $LIBOBJS " in
   15294   *" asctime_r.$ac_objext "* ) ;;
   15295   *) LIBOBJS="$LIBOBJS asctime_r.$ac_objext"
   15296  ;;
   15297 esac
   15298 
   15299 fi
   15300 ac_fn_c_check_func "$LINENO" "localtime_r" "ac_cv_func_localtime_r"
   15301 if test "x$ac_cv_func_localtime_r" = xyes
   15302 then :
   15303   printf "%s\n" "#define HAVE_LOCALTIME_R 1" >>confdefs.h
   15304 
   15305 else $as_nop
   15306   case " $LIBOBJS " in
   15307   *" localtime_r.$ac_objext "* ) ;;
   15308   *) LIBOBJS="$LIBOBJS localtime_r.$ac_objext"
   15309  ;;
   15310 esac
   15311 
   15312 fi
   15313 ac_fn_c_check_func "$LINENO" "gmtime_r" "ac_cv_func_gmtime_r"
   15314 if test "x$ac_cv_func_gmtime_r" = xyes
   15315 then :
   15316   printf "%s\n" "#define HAVE_GMTIME_R 1" >>confdefs.h
   15317 
   15318 else $as_nop
   15319   case " $LIBOBJS " in
   15320   *" gmtime_r.$ac_objext "* ) ;;
   15321   *) LIBOBJS="$LIBOBJS gmtime_r.$ac_objext"
   15322  ;;
   15323 esac
   15324 
   15325 fi
   15326 ac_fn_c_check_func "$LINENO" "pread" "ac_cv_func_pread"
   15327 if test "x$ac_cv_func_pread" = xyes
   15328 then :
   15329   printf "%s\n" "#define HAVE_PREAD 1" >>confdefs.h
   15330 
   15331 else $as_nop
   15332   case " $LIBOBJS " in
   15333   *" pread.$ac_objext "* ) ;;
   15334   *) LIBOBJS="$LIBOBJS pread.$ac_objext"
   15335  ;;
   15336 esac
   15337 
   15338 fi
   15339 ac_fn_c_check_func "$LINENO" "strcasestr" "ac_cv_func_strcasestr"
   15340 if test "x$ac_cv_func_strcasestr" = xyes
   15341 then :
   15342   printf "%s\n" "#define HAVE_STRCASESTR 1" >>confdefs.h
   15343 
   15344 else $as_nop
   15345   case " $LIBOBJS " in
   15346   *" strcasestr.$ac_objext "* ) ;;
   15347   *) LIBOBJS="$LIBOBJS strcasestr.$ac_objext"
   15348  ;;
   15349 esac
   15350 
   15351 fi
   15352 ac_fn_c_check_func "$LINENO" "fmtcheck" "ac_cv_func_fmtcheck"
   15353 if test "x$ac_cv_func_fmtcheck" = xyes
   15354 then :
   15355   printf "%s\n" "#define HAVE_FMTCHECK 1" >>confdefs.h
   15356 
   15357 else $as_nop
   15358   case " $LIBOBJS " in
   15359   *" fmtcheck.$ac_objext "* ) ;;
   15360   *) LIBOBJS="$LIBOBJS fmtcheck.$ac_objext"
   15361  ;;
   15362 esac
   15363 
   15364 fi
   15365 ac_fn_c_check_func "$LINENO" "dprintf" "ac_cv_func_dprintf"
   15366 if test "x$ac_cv_func_dprintf" = xyes
   15367 then :
   15368   printf "%s\n" "#define HAVE_DPRINTF 1" >>confdefs.h
   15369 
   15370 else $as_nop
   15371   case " $LIBOBJS " in
   15372   *" dprintf.$ac_objext "* ) ;;
   15373   *) LIBOBJS="$LIBOBJS dprintf.$ac_objext"
   15374  ;;
   15375 esac
   15376 
   15377 fi
   15378 
   15379 
   15380 if test "$enable_zlib" != "no"; then
   15381   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for gzopen in -lz" >&5
   15382 printf %s "checking for gzopen in -lz... " >&6; }
   15383 if test ${ac_cv_lib_z_gzopen+y}
   15384 then :
   15385   printf %s "(cached) " >&6
   15386 else $as_nop
   15387   ac_check_lib_save_LIBS=$LIBS
   15388 LIBS="-lz  $LIBS"
   15389 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   15390 /* end confdefs.h.  */
   15391 
   15392 /* Override any GCC internal prototype to avoid an error.
   15393    Use char because int might match the return type of a GCC
   15394    builtin and then its argument prototype would still apply.  */
   15395 char gzopen ();
   15396 int
   15397 main (void)
   15398 {
   15399 return gzopen ();
   15400   ;
   15401   return 0;
   15402 }
   15403 _ACEOF
   15404 if ac_fn_c_try_link "$LINENO"
   15405 then :
   15406   ac_cv_lib_z_gzopen=yes
   15407 else $as_nop
   15408   ac_cv_lib_z_gzopen=no
   15409 fi
   15410 rm -f core conftest.err conftest.$ac_objext conftest.beam \
   15411     conftest$ac_exeext conftest.$ac_ext
   15412 LIBS=$ac_check_lib_save_LIBS
   15413 fi
   15414 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_gzopen" >&5
   15415 printf "%s\n" "$ac_cv_lib_z_gzopen" >&6; }
   15416 if test "x$ac_cv_lib_z_gzopen" = xyes
   15417 then :
   15418   printf "%s\n" "#define HAVE_LIBZ 1" >>confdefs.h
   15419 
   15420   LIBS="-lz $LIBS"
   15421 
   15422 fi
   15423 
   15424 fi
   15425 if test "$enable_bzlib" != "no"; then
   15426   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for BZ2_bzCompressInit in -lbz2" >&5
   15427 printf %s "checking for BZ2_bzCompressInit in -lbz2... " >&6; }
   15428 if test ${ac_cv_lib_bz2_BZ2_bzCompressInit+y}
   15429 then :
   15430   printf %s "(cached) " >&6
   15431 else $as_nop
   15432   ac_check_lib_save_LIBS=$LIBS
   15433 LIBS="-lbz2  $LIBS"
   15434 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   15435 /* end confdefs.h.  */
   15436 
   15437 /* Override any GCC internal prototype to avoid an error.
   15438    Use char because int might match the return type of a GCC
   15439    builtin and then its argument prototype would still apply.  */
   15440 char BZ2_bzCompressInit ();
   15441 int
   15442 main (void)
   15443 {
   15444 return BZ2_bzCompressInit ();
   15445   ;
   15446   return 0;
   15447 }
   15448 _ACEOF
   15449 if ac_fn_c_try_link "$LINENO"
   15450 then :
   15451   ac_cv_lib_bz2_BZ2_bzCompressInit=yes
   15452 else $as_nop
   15453   ac_cv_lib_bz2_BZ2_bzCompressInit=no
   15454 fi
   15455 rm -f core conftest.err conftest.$ac_objext conftest.beam \
   15456     conftest$ac_exeext conftest.$ac_ext
   15457 LIBS=$ac_check_lib_save_LIBS
   15458 fi
   15459 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bz2_BZ2_bzCompressInit" >&5
   15460 printf "%s\n" "$ac_cv_lib_bz2_BZ2_bzCompressInit" >&6; }
   15461 if test "x$ac_cv_lib_bz2_BZ2_bzCompressInit" = xyes
   15462 then :
   15463   printf "%s\n" "#define HAVE_LIBBZ2 1" >>confdefs.h
   15464 
   15465   LIBS="-lbz2 $LIBS"
   15466 
   15467 fi
   15468 
   15469 fi
   15470 if test "$enable_xzlib" != "no"; then
   15471   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for lzma_stream_decoder in -llzma" >&5
   15472 printf %s "checking for lzma_stream_decoder in -llzma... " >&6; }
   15473 if test ${ac_cv_lib_lzma_lzma_stream_decoder+y}
   15474 then :
   15475   printf %s "(cached) " >&6
   15476 else $as_nop
   15477   ac_check_lib_save_LIBS=$LIBS
   15478 LIBS="-llzma  $LIBS"
   15479 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   15480 /* end confdefs.h.  */
   15481 
   15482 /* Override any GCC internal prototype to avoid an error.
   15483    Use char because int might match the return type of a GCC
   15484    builtin and then its argument prototype would still apply.  */
   15485 char lzma_stream_decoder ();
   15486 int
   15487 main (void)
   15488 {
   15489 return lzma_stream_decoder ();
   15490   ;
   15491   return 0;
   15492 }
   15493 _ACEOF
   15494 if ac_fn_c_try_link "$LINENO"
   15495 then :
   15496   ac_cv_lib_lzma_lzma_stream_decoder=yes
   15497 else $as_nop
   15498   ac_cv_lib_lzma_lzma_stream_decoder=no
   15499 fi
   15500 rm -f core conftest.err conftest.$ac_objext conftest.beam \
   15501     conftest$ac_exeext conftest.$ac_ext
   15502 LIBS=$ac_check_lib_save_LIBS
   15503 fi
   15504 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lzma_lzma_stream_decoder" >&5
   15505 printf "%s\n" "$ac_cv_lib_lzma_lzma_stream_decoder" >&6; }
   15506 if test "x$ac_cv_lib_lzma_lzma_stream_decoder" = xyes
   15507 then :
   15508   printf "%s\n" "#define HAVE_LIBLZMA 1" >>confdefs.h
   15509 
   15510   LIBS="-llzma $LIBS"
   15511 
   15512 fi
   15513 
   15514 fi
   15515 if test "$enable_zstdlib" != "no"; then
   15516   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ZSTD_createDStream in -lzstd" >&5
   15517 printf %s "checking for ZSTD_createDStream in -lzstd... " >&6; }
   15518 if test ${ac_cv_lib_zstd_ZSTD_createDStream+y}
   15519 then :
   15520   printf %s "(cached) " >&6
   15521 else $as_nop
   15522   ac_check_lib_save_LIBS=$LIBS
   15523 LIBS="-lzstd  $LIBS"
   15524 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   15525 /* end confdefs.h.  */
   15526 
   15527 /* Override any GCC internal prototype to avoid an error.
   15528    Use char because int might match the return type of a GCC
   15529    builtin and then its argument prototype would still apply.  */
   15530 char ZSTD_createDStream ();
   15531 int
   15532 main (void)
   15533 {
   15534 return ZSTD_createDStream ();
   15535   ;
   15536   return 0;
   15537 }
   15538 _ACEOF
   15539 if ac_fn_c_try_link "$LINENO"
   15540 then :
   15541   ac_cv_lib_zstd_ZSTD_createDStream=yes
   15542 else $as_nop
   15543   ac_cv_lib_zstd_ZSTD_createDStream=no
   15544 fi
   15545 rm -f core conftest.err conftest.$ac_objext conftest.beam \
   15546     conftest$ac_exeext conftest.$ac_ext
   15547 LIBS=$ac_check_lib_save_LIBS
   15548 fi
   15549 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_zstd_ZSTD_createDStream" >&5
   15550 printf "%s\n" "$ac_cv_lib_zstd_ZSTD_createDStream" >&6; }
   15551 if test "x$ac_cv_lib_zstd_ZSTD_createDStream" = xyes
   15552 then :
   15553   printf "%s\n" "#define HAVE_LIBZSTD 1" >>confdefs.h
   15554 
   15555   LIBS="-lzstd $LIBS"
   15556 
   15557 fi
   15558 
   15559 fi
   15560 if test "$enable_lzlib" != "no"; then
   15561   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for LZ_decompress_open in -llz" >&5
   15562 printf %s "checking for LZ_decompress_open in -llz... " >&6; }
   15563 if test ${ac_cv_lib_lz_LZ_decompress_open+y}
   15564 then :
   15565   printf %s "(cached) " >&6
   15566 else $as_nop
   15567   ac_check_lib_save_LIBS=$LIBS
   15568 LIBS="-llz  $LIBS"
   15569 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   15570 /* end confdefs.h.  */
   15571 
   15572 /* Override any GCC internal prototype to avoid an error.
   15573    Use char because int might match the return type of a GCC
   15574    builtin and then its argument prototype would still apply.  */
   15575 char LZ_decompress_open ();
   15576 int
   15577 main (void)
   15578 {
   15579 return LZ_decompress_open ();
   15580   ;
   15581   return 0;
   15582 }
   15583 _ACEOF
   15584 if ac_fn_c_try_link "$LINENO"
   15585 then :
   15586   ac_cv_lib_lz_LZ_decompress_open=yes
   15587 else $as_nop
   15588   ac_cv_lib_lz_LZ_decompress_open=no
   15589 fi
   15590 rm -f core conftest.err conftest.$ac_objext conftest.beam \
   15591     conftest$ac_exeext conftest.$ac_ext
   15592 LIBS=$ac_check_lib_save_LIBS
   15593 fi
   15594 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lz_LZ_decompress_open" >&5
   15595 printf "%s\n" "$ac_cv_lib_lz_LZ_decompress_open" >&6; }
   15596 if test "x$ac_cv_lib_lz_LZ_decompress_open" = xyes
   15597 then :
   15598   printf "%s\n" "#define HAVE_LIBLZ 1" >>confdefs.h
   15599 
   15600   LIBS="-llz $LIBS"
   15601 
   15602 fi
   15603 
   15604 fi
   15605 if test "$enable_libseccomp" != "no"; then
   15606     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for seccomp_init in -lseccomp" >&5
   15607 printf %s "checking for seccomp_init in -lseccomp... " >&6; }
   15608 if test ${ac_cv_lib_seccomp_seccomp_init+y}
   15609 then :
   15610   printf %s "(cached) " >&6
   15611 else $as_nop
   15612   ac_check_lib_save_LIBS=$LIBS
   15613 LIBS="-lseccomp  $LIBS"
   15614 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   15615 /* end confdefs.h.  */
   15616 
   15617 /* Override any GCC internal prototype to avoid an error.
   15618    Use char because int might match the return type of a GCC
   15619    builtin and then its argument prototype would still apply.  */
   15620 char seccomp_init ();
   15621 int
   15622 main (void)
   15623 {
   15624 return seccomp_init ();
   15625   ;
   15626   return 0;
   15627 }
   15628 _ACEOF
   15629 if ac_fn_c_try_link "$LINENO"
   15630 then :
   15631   ac_cv_lib_seccomp_seccomp_init=yes
   15632 else $as_nop
   15633   ac_cv_lib_seccomp_seccomp_init=no
   15634 fi
   15635 rm -f core conftest.err conftest.$ac_objext conftest.beam \
   15636     conftest$ac_exeext conftest.$ac_ext
   15637 LIBS=$ac_check_lib_save_LIBS
   15638 fi
   15639 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_seccomp_seccomp_init" >&5
   15640 printf "%s\n" "$ac_cv_lib_seccomp_seccomp_init" >&6; }
   15641 if test "x$ac_cv_lib_seccomp_seccomp_init" = xyes
   15642 then :
   15643   printf "%s\n" "#define HAVE_LIBSECCOMP 1" >>confdefs.h
   15644 
   15645   LIBS="-lseccomp $LIBS"
   15646 
   15647 fi
   15648 
   15649 fi
   15650 if test "$MINGW" = 1; then
   15651   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for regexec in -lgnurx" >&5
   15652 printf %s "checking for regexec in -lgnurx... " >&6; }
   15653 if test ${ac_cv_lib_gnurx_regexec+y}
   15654 then :
   15655   printf %s "(cached) " >&6
   15656 else $as_nop
   15657   ac_check_lib_save_LIBS=$LIBS
   15658 LIBS="-lgnurx  $LIBS"
   15659 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   15660 /* end confdefs.h.  */
   15661 
   15662 /* Override any GCC internal prototype to avoid an error.
   15663    Use char because int might match the return type of a GCC
   15664    builtin and then its argument prototype would still apply.  */
   15665 char regexec ();
   15666 int
   15667 main (void)
   15668 {
   15669 return regexec ();
   15670   ;
   15671   return 0;
   15672 }
   15673 _ACEOF
   15674 if ac_fn_c_try_link "$LINENO"
   15675 then :
   15676   ac_cv_lib_gnurx_regexec=yes
   15677 else $as_nop
   15678   ac_cv_lib_gnurx_regexec=no
   15679 fi
   15680 rm -f core conftest.err conftest.$ac_objext conftest.beam \
   15681     conftest$ac_exeext conftest.$ac_ext
   15682 LIBS=$ac_check_lib_save_LIBS
   15683 fi
   15684 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gnurx_regexec" >&5
   15685 printf "%s\n" "$ac_cv_lib_gnurx_regexec" >&6; }
   15686 if test "x$ac_cv_lib_gnurx_regexec" = xyes
   15687 then :
   15688   printf "%s\n" "#define HAVE_LIBGNURX 1" >>confdefs.h
   15689 
   15690   LIBS="-lgnurx $LIBS"
   15691 
   15692 else $as_nop
   15693   as_fn_error $? "libgnurx is required to build file(1) with MinGW" "$LINENO" 5
   15694 fi
   15695 
   15696 fi
   15697 
   15698  if test "$cross_compiling" = yes; then
   15699   IS_CROSS_COMPILE_TRUE=
   15700   IS_CROSS_COMPILE_FALSE='#'
   15701 else
   15702   IS_CROSS_COMPILE_TRUE='#'
   15703   IS_CROSS_COMPILE_FALSE=
   15704 fi
   15705 
   15706 
   15707 if test "$enable_zlib" = "yes"; then
   15708   if test "$ac_cv_header_zlib_h$ac_cv_lib_z_gzopen" != "yesyes"; then
   15709     as_fn_error $? "zlib support requested but not found" "$LINENO" 5
   15710   fi
   15711 fi
   15712 if  test "$ac_cv_header_zlib_h$ac_cv_lib_z_gzopen" = "yesyes"; then
   15713 
   15714 printf "%s\n" "#define ZLIBSUPPORT 1" >>confdefs.h
   15715 
   15716 fi
   15717 if test "$enable_bzlib" = "yes"; then
   15718   if test "$ac_cv_header_bzlib_h$ac_cv_lib_bz2_BZ2_bzCompressInit" != "yesyes"; then
   15719     as_fn_error $? "bzlib support requested but not found" "$LINENO" 5
   15720   fi
   15721 fi
   15722 if  test "$ac_cv_header_bzlib_h$ac_cv_lib_bz2_BZ2_bzCompressInit" = "yesyes"; then
   15723 
   15724 printf "%s\n" "#define BZLIBSUPPORT 1" >>confdefs.h
   15725 
   15726 fi
   15727 if test "$enable_xzlib" = "yes"; then
   15728   if test "$ac_cv_header_lzma_h$ac_cv_lib_lzma_lzma_stream_decoder" != "yesyes"; then
   15729     as_fn_error $? "xzlib support requested but not found" "$LINENO" 5
   15730   fi
   15731 fi
   15732 if  test "$ac_cv_header_lzma_h$ac_cv_lib_lzma_lzma_stream_decoder" = "yesyes"; then
   15733 
   15734 printf "%s\n" "#define XZLIBSUPPORT 1" >>confdefs.h
   15735 
   15736 fi
   15737 if test "$enable_zstdlib" = "yes"; then
   15738   if test "$ac_cv_header_zstd_h$ac_cv_lib_zstd_ZSTD_createDStream" != "yesyes"; then
   15739     as_fn_error $? "zstdlib support requested but not found" "$LINENO" 5
   15740   fi
   15741 fi
   15742 if  test "$ac_cv_header_zstd_h$ac_cv_lib_zstd_ZSTD_createDStream" = "yesyes"; then
   15743 
   15744 printf "%s\n" "#define ZSTDLIBSUPPORT 1" >>confdefs.h
   15745 
   15746 fi
   15747 if test "$enable_lzlib" = "yes"; then
   15748   if test "$ac_cv_header_lzlib_h$ac_cv_lib_lz_LZ_decompress_open" != "yesyes"; then
   15749     as_fn_error $? "lzlib support requested but not found" "$LINENO" 5
   15750   fi
   15751 fi
   15752 if  test "$ac_cv_header_lzlib_h$ac_cv_lib_lz_LZ_decompress_open" = "yesyes"; then
   15753 
   15754 printf "%s\n" "#define LZLIBSUPPORT 1" >>confdefs.h
   15755 
   15756 fi
   15757 
   15758 ac_config_files="$ac_config_files Makefile src/Makefile magic/Makefile tests/Makefile doc/Makefile python/Makefile libmagic.pc"
   15759 
   15760 cat >confcache <<\_ACEOF
   15761 # This file is a shell script that caches the results of configure
   15762 # tests run on this system so they can be shared between configure
   15763 # scripts and configure runs, see configure's option --config-cache.
   15764 # It is not useful on other systems.  If it contains results you don't
   15765 # want to keep, you may remove or edit it.
   15766 #
   15767 # config.status only pays attention to the cache file if you give it
   15768 # the --recheck option to rerun configure.
   15769 #
   15770 # `ac_cv_env_foo' variables (set or unset) will be overridden when
   15771 # loading this file, other *unset* `ac_cv_foo' will be assigned the
   15772 # following values.
   15773 
   15774 _ACEOF
   15775 
   15776 # The following way of writing the cache mishandles newlines in values,
   15777 # but we know of no workaround that is simple, portable, and efficient.
   15778 # So, we kill variables containing newlines.
   15779 # Ultrix sh set writes to stderr and can't be redirected directly,
   15780 # and sets the high bit in the cache file unless we assign to the vars.
   15781 (
   15782   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
   15783     eval ac_val=\$$ac_var
   15784     case $ac_val in #(
   15785     *${as_nl}*)
   15786       case $ac_var in #(
   15787       *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
   15788 printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
   15789       esac
   15790       case $ac_var in #(
   15791       _ | IFS | as_nl) ;; #(
   15792       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
   15793       *) { eval $ac_var=; unset $ac_var;} ;;
   15794       esac ;;
   15795     esac
   15796   done
   15797 
   15798   (set) 2>&1 |
   15799     case $as_nl`(ac_space=' '; set) 2>&1` in #(
   15800     *${as_nl}ac_space=\ *)
   15801       # `set' does not quote correctly, so add quotes: double-quote
   15802       # substitution turns \\\\ into \\, and sed turns \\ into \.
   15803       sed -n \
   15804 	"s/'/'\\\\''/g;
   15805 	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
   15806       ;; #(
   15807     *)
   15808       # `set' quotes correctly as required by POSIX, so do not add quotes.
   15809       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
   15810       ;;
   15811     esac |
   15812     sort
   15813 ) |
   15814   sed '
   15815      /^ac_cv_env_/b end
   15816      t clear
   15817      :clear
   15818      s/^\([^=]*\)=\(.*[{}].*\)$/test ${\1+y} || &/
   15819      t end
   15820      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
   15821      :end' >>confcache
   15822 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
   15823   if test -w "$cache_file"; then
   15824     if test "x$cache_file" != "x/dev/null"; then
   15825       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
   15826 printf "%s\n" "$as_me: updating cache $cache_file" >&6;}
   15827       if test ! -f "$cache_file" || test -h "$cache_file"; then
   15828 	cat confcache >"$cache_file"
   15829       else
   15830         case $cache_file in #(
   15831         */* | ?:*)
   15832 	  mv -f confcache "$cache_file"$$ &&
   15833 	  mv -f "$cache_file"$$ "$cache_file" ;; #(
   15834         *)
   15835 	  mv -f confcache "$cache_file" ;;
   15836 	esac
   15837       fi
   15838     fi
   15839   else
   15840     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
   15841 printf "%s\n" "$as_me: not updating unwritable cache $cache_file" >&6;}
   15842   fi
   15843 fi
   15844 rm -f confcache
   15845 
   15846 test "x$prefix" = xNONE && prefix=$ac_default_prefix
   15847 # Let make expand exec_prefix.
   15848 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
   15849 
   15850 DEFS=-DHAVE_CONFIG_H
   15851 
   15852 ac_libobjs=
   15853 ac_ltlibobjs=
   15854 U=
   15855 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
   15856   # 1. Remove the extension, and $U if already installed.
   15857   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
   15858   ac_i=`printf "%s\n" "$ac_i" | sed "$ac_script"`
   15859   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
   15860   #    will be set to the directory where LIBOBJS objects are built.
   15861   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
   15862   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
   15863 done
   15864 LIBOBJS=$ac_libobjs
   15865 
   15866 LTLIBOBJS=$ac_ltlibobjs
   15867 
   15868 
   15869 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
   15870 printf %s "checking that generated files are newer than configure... " >&6; }
   15871    if test -n "$am_sleep_pid"; then
   15872      # Hide warnings about reused PIDs.
   15873      wait $am_sleep_pid 2>/dev/null
   15874    fi
   15875    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: done" >&5
   15876 printf "%s\n" "done" >&6; }
   15877  if test -n "$EXEEXT"; then
   15878   am__EXEEXT_TRUE=
   15879   am__EXEEXT_FALSE='#'
   15880 else
   15881   am__EXEEXT_TRUE='#'
   15882   am__EXEEXT_FALSE=
   15883 fi
   15884 
   15885 if test -z "${MINGW_TRUE}" && test -z "${MINGW_FALSE}"; then
   15886   as_fn_error $? "conditional \"MINGW\" was never defined.
   15887 Usually this means the macro was only invoked conditionally." "$LINENO" 5
   15888 fi
   15889 if test -z "${FSECT5_TRUE}" && test -z "${FSECT5_FALSE}"; then
   15890   as_fn_error $? "conditional \"FSECT5\" was never defined.
   15891 Usually this means the macro was only invoked conditionally." "$LINENO" 5
   15892 fi
   15893 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
   15894   as_fn_error $? "conditional \"AMDEP\" was never defined.
   15895 Usually this means the macro was only invoked conditionally." "$LINENO" 5
   15896 fi
   15897 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
   15898   as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
   15899 Usually this means the macro was only invoked conditionally." "$LINENO" 5
   15900 fi
   15901 
   15902 if test -z "${IS_CROSS_COMPILE_TRUE}" && test -z "${IS_CROSS_COMPILE_FALSE}"; then
   15903   as_fn_error $? "conditional \"IS_CROSS_COMPILE\" was never defined.
   15904 Usually this means the macro was only invoked conditionally." "$LINENO" 5
   15905 fi
   15906 
   15907 : "${CONFIG_STATUS=./config.status}"
   15908 ac_write_fail=0
   15909 ac_clean_files_save=$ac_clean_files
   15910 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
   15911 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
   15912 printf "%s\n" "$as_me: creating $CONFIG_STATUS" >&6;}
   15913 as_write_fail=0
   15914 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
   15915 #! $SHELL
   15916 # Generated by $as_me.
   15917 # Run this file to recreate the current configuration.
   15918 # Compiler output produced by configure, useful for debugging
   15919 # configure, is in config.log if it exists.
   15920 
   15921 debug=false
   15922 ac_cs_recheck=false
   15923 ac_cs_silent=false
   15924 
   15925 SHELL=\${CONFIG_SHELL-$SHELL}
   15926 export SHELL
   15927 _ASEOF
   15928 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
   15929 ## -------------------- ##
   15930 ## M4sh Initialization. ##
   15931 ## -------------------- ##
   15932 
   15933 # Be more Bourne compatible
   15934 DUALCASE=1; export DUALCASE # for MKS sh
   15935 as_nop=:
   15936 if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
   15937 then :
   15938   emulate sh
   15939   NULLCMD=:
   15940   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
   15941   # is contrary to our usage.  Disable this feature.
   15942   alias -g '${1+"$@"}'='"$@"'
   15943   setopt NO_GLOB_SUBST
   15944 else $as_nop
   15945   case `(set -o) 2>/dev/null` in #(
   15946   *posix*) :
   15947     set -o posix ;; #(
   15948   *) :
   15949      ;;
   15950 esac
   15951 fi
   15952 
   15953 
   15954 
   15955 # Reset variables that may have inherited troublesome values from
   15956 # the environment.
   15957 
   15958 # IFS needs to be set, to space, tab, and newline, in precisely that order.
   15959 # (If _AS_PATH_WALK were called with IFS unset, it would have the
   15960 # side effect of setting IFS to empty, thus disabling word splitting.)
   15961 # Quoting is to prevent editors from complaining about space-tab.
   15962 as_nl='
   15963 '
   15964 export as_nl
   15965 IFS=" ""	$as_nl"
   15966 
   15967 PS1='$ '
   15968 PS2='> '
   15969 PS4='+ '
   15970 
   15971 # Ensure predictable behavior from utilities with locale-dependent output.
   15972 LC_ALL=C
   15973 export LC_ALL
   15974 LANGUAGE=C
   15975 export LANGUAGE
   15976 
   15977 # We cannot yet rely on "unset" to work, but we need these variables
   15978 # to be unset--not just set to an empty or harmless value--now, to
   15979 # avoid bugs in old shells (e.g. pre-3.0 UWIN ksh).  This construct
   15980 # also avoids known problems related to "unset" and subshell syntax
   15981 # in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
   15982 for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
   15983 do eval test \${$as_var+y} \
   15984   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
   15985 done
   15986 
   15987 # Ensure that fds 0, 1, and 2 are open.
   15988 if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
   15989 if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
   15990 if (exec 3>&2)            ; then :; else exec 2>/dev/null; fi
   15991 
   15992 # The user is always right.
   15993 if ${PATH_SEPARATOR+false} :; then
   15994   PATH_SEPARATOR=:
   15995   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
   15996     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
   15997       PATH_SEPARATOR=';'
   15998   }
   15999 fi
   16000 
   16001 
   16002 # Find who we are.  Look in the path if we contain no directory separator.
   16003 as_myself=
   16004 case $0 in #((
   16005   *[\\/]* ) as_myself=$0 ;;
   16006   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   16007 for as_dir in $PATH
   16008 do
   16009   IFS=$as_save_IFS
   16010   case $as_dir in #(((
   16011     '') as_dir=./ ;;
   16012     */) ;;
   16013     *) as_dir=$as_dir/ ;;
   16014   esac
   16015     test -r "$as_dir$0" && as_myself=$as_dir$0 && break
   16016   done
   16017 IFS=$as_save_IFS
   16018 
   16019      ;;
   16020 esac
   16021 # We did not find ourselves, most probably we were run as `sh COMMAND'
   16022 # in which case we are not to be found in the path.
   16023 if test "x$as_myself" = x; then
   16024   as_myself=$0
   16025 fi
   16026 if test ! -f "$as_myself"; then
   16027   printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
   16028   exit 1
   16029 fi
   16030 
   16031 
   16032 
   16033 # as_fn_error STATUS ERROR [LINENO LOG_FD]
   16034 # ----------------------------------------
   16035 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
   16036 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
   16037 # script with STATUS, using 1 if that was 0.
   16038 as_fn_error ()
   16039 {
   16040   as_status=$1; test $as_status -eq 0 && as_status=1
   16041   if test "$4"; then
   16042     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   16043     printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
   16044   fi
   16045   printf "%s\n" "$as_me: error: $2" >&2
   16046   as_fn_exit $as_status
   16047 } # as_fn_error
   16048 
   16049 
   16050 
   16051 # as_fn_set_status STATUS
   16052 # -----------------------
   16053 # Set $? to STATUS, without forking.
   16054 as_fn_set_status ()
   16055 {
   16056   return $1
   16057 } # as_fn_set_status
   16058 
   16059 # as_fn_exit STATUS
   16060 # -----------------
   16061 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
   16062 as_fn_exit ()
   16063 {
   16064   set +e
   16065   as_fn_set_status $1
   16066   exit $1
   16067 } # as_fn_exit
   16068 
   16069 # as_fn_unset VAR
   16070 # ---------------
   16071 # Portably unset VAR.
   16072 as_fn_unset ()
   16073 {
   16074   { eval $1=; unset $1;}
   16075 }
   16076 as_unset=as_fn_unset
   16077 
   16078 # as_fn_append VAR VALUE
   16079 # ----------------------
   16080 # Append the text in VALUE to the end of the definition contained in VAR. Take
   16081 # advantage of any shell optimizations that allow amortized linear growth over
   16082 # repeated appends, instead of the typical quadratic growth present in naive
   16083 # implementations.
   16084 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
   16085 then :
   16086   eval 'as_fn_append ()
   16087   {
   16088     eval $1+=\$2
   16089   }'
   16090 else $as_nop
   16091   as_fn_append ()
   16092   {
   16093     eval $1=\$$1\$2
   16094   }
   16095 fi # as_fn_append
   16096 
   16097 # as_fn_arith ARG...
   16098 # ------------------
   16099 # Perform arithmetic evaluation on the ARGs, and store the result in the
   16100 # global $as_val. Take advantage of shells that can avoid forks. The arguments
   16101 # must be portable across $(()) and expr.
   16102 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
   16103 then :
   16104   eval 'as_fn_arith ()
   16105   {
   16106     as_val=$(( $* ))
   16107   }'
   16108 else $as_nop
   16109   as_fn_arith ()
   16110   {
   16111     as_val=`expr "$@" || test $? -eq 1`
   16112   }
   16113 fi # as_fn_arith
   16114 
   16115 
   16116 if expr a : '\(a\)' >/dev/null 2>&1 &&
   16117    test "X`expr 00001 : '.*\(...\)'`" = X001; then
   16118   as_expr=expr
   16119 else
   16120   as_expr=false
   16121 fi
   16122 
   16123 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
   16124   as_basename=basename
   16125 else
   16126   as_basename=false
   16127 fi
   16128 
   16129 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
   16130   as_dirname=dirname
   16131 else
   16132   as_dirname=false
   16133 fi
   16134 
   16135 as_me=`$as_basename -- "$0" ||
   16136 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
   16137 	 X"$0" : 'X\(//\)$' \| \
   16138 	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
   16139 printf "%s\n" X/"$0" |
   16140     sed '/^.*\/\([^/][^/]*\)\/*$/{
   16141 	    s//\1/
   16142 	    q
   16143 	  }
   16144 	  /^X\/\(\/\/\)$/{
   16145 	    s//\1/
   16146 	    q
   16147 	  }
   16148 	  /^X\/\(\/\).*/{
   16149 	    s//\1/
   16150 	    q
   16151 	  }
   16152 	  s/.*/./; q'`
   16153 
   16154 # Avoid depending upon Character Ranges.
   16155 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
   16156 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
   16157 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
   16158 as_cr_digits='0123456789'
   16159 as_cr_alnum=$as_cr_Letters$as_cr_digits
   16160 
   16161 
   16162 # Determine whether it's possible to make 'echo' print without a newline.
   16163 # These variables are no longer used directly by Autoconf, but are AC_SUBSTed
   16164 # for compatibility with existing Makefiles.
   16165 ECHO_C= ECHO_N= ECHO_T=
   16166 case `echo -n x` in #(((((
   16167 -n*)
   16168   case `echo 'xy\c'` in
   16169   *c*) ECHO_T='	';;	# ECHO_T is single tab character.
   16170   xy)  ECHO_C='\c';;
   16171   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
   16172        ECHO_T='	';;
   16173   esac;;
   16174 *)
   16175   ECHO_N='-n';;
   16176 esac
   16177 
   16178 # For backward compatibility with old third-party macros, we provide
   16179 # the shell variables $as_echo and $as_echo_n.  New code should use
   16180 # AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
   16181 as_echo='printf %s\n'
   16182 as_echo_n='printf %s'
   16183 
   16184 rm -f conf$$ conf$$.exe conf$$.file
   16185 if test -d conf$$.dir; then
   16186   rm -f conf$$.dir/conf$$.file
   16187 else
   16188   rm -f conf$$.dir
   16189   mkdir conf$$.dir 2>/dev/null
   16190 fi
   16191 if (echo >conf$$.file) 2>/dev/null; then
   16192   if ln -s conf$$.file conf$$ 2>/dev/null; then
   16193     as_ln_s='ln -s'
   16194     # ... but there are two gotchas:
   16195     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
   16196     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
   16197     # In both cases, we have to default to `cp -pR'.
   16198     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
   16199       as_ln_s='cp -pR'
   16200   elif ln conf$$.file conf$$ 2>/dev/null; then
   16201     as_ln_s=ln
   16202   else
   16203     as_ln_s='cp -pR'
   16204   fi
   16205 else
   16206   as_ln_s='cp -pR'
   16207 fi
   16208 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
   16209 rmdir conf$$.dir 2>/dev/null
   16210 
   16211 
   16212 # as_fn_mkdir_p
   16213 # -------------
   16214 # Create "$as_dir" as a directory, including parents if necessary.
   16215 as_fn_mkdir_p ()
   16216 {
   16217 
   16218   case $as_dir in #(
   16219   -*) as_dir=./$as_dir;;
   16220   esac
   16221   test -d "$as_dir" || eval $as_mkdir_p || {
   16222     as_dirs=
   16223     while :; do
   16224       case $as_dir in #(
   16225       *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
   16226       *) as_qdir=$as_dir;;
   16227       esac
   16228       as_dirs="'$as_qdir' $as_dirs"
   16229       as_dir=`$as_dirname -- "$as_dir" ||
   16230 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
   16231 	 X"$as_dir" : 'X\(//\)[^/]' \| \
   16232 	 X"$as_dir" : 'X\(//\)$' \| \
   16233 	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
   16234 printf "%s\n" X"$as_dir" |
   16235     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
   16236 	    s//\1/
   16237 	    q
   16238 	  }
   16239 	  /^X\(\/\/\)[^/].*/{
   16240 	    s//\1/
   16241 	    q
   16242 	  }
   16243 	  /^X\(\/\/\)$/{
   16244 	    s//\1/
   16245 	    q
   16246 	  }
   16247 	  /^X\(\/\).*/{
   16248 	    s//\1/
   16249 	    q
   16250 	  }
   16251 	  s/.*/./; q'`
   16252       test -d "$as_dir" && break
   16253     done
   16254     test -z "$as_dirs" || eval "mkdir $as_dirs"
   16255   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
   16256 
   16257 
   16258 } # as_fn_mkdir_p
   16259 if mkdir -p . 2>/dev/null; then
   16260   as_mkdir_p='mkdir -p "$as_dir"'
   16261 else
   16262   test -d ./-p && rmdir ./-p
   16263   as_mkdir_p=false
   16264 fi
   16265 
   16266 
   16267 # as_fn_executable_p FILE
   16268 # -----------------------
   16269 # Test if FILE is an executable regular file.
   16270 as_fn_executable_p ()
   16271 {
   16272   test -f "$1" && test -x "$1"
   16273 } # as_fn_executable_p
   16274 as_test_x='test -x'
   16275 as_executable_p=as_fn_executable_p
   16276 
   16277 # Sed expression to map a string onto a valid CPP name.
   16278 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
   16279 
   16280 # Sed expression to map a string onto a valid variable name.
   16281 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
   16282 
   16283 
   16284 exec 6>&1
   16285 ## ----------------------------------- ##
   16286 ## Main body of $CONFIG_STATUS script. ##
   16287 ## ----------------------------------- ##
   16288 _ASEOF
   16289 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
   16290 
   16291 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   16292 # Save the log message, to keep $0 and so on meaningful, and to
   16293 # report actual input values of CONFIG_FILES etc. instead of their
   16294 # values after options handling.
   16295 ac_log="
   16296 This file was extended by file $as_me 5.45, which was
   16297 generated by GNU Autoconf 2.71.  Invocation command line was
   16298 
   16299   CONFIG_FILES    = $CONFIG_FILES
   16300   CONFIG_HEADERS  = $CONFIG_HEADERS
   16301   CONFIG_LINKS    = $CONFIG_LINKS
   16302   CONFIG_COMMANDS = $CONFIG_COMMANDS
   16303   $ $0 $@
   16304 
   16305 on `(hostname || uname -n) 2>/dev/null | sed 1q`
   16306 "
   16307 
   16308 _ACEOF
   16309 
   16310 case $ac_config_files in *"
   16311 "*) set x $ac_config_files; shift; ac_config_files=$*;;
   16312 esac
   16313 
   16314 case $ac_config_headers in *"
   16315 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
   16316 esac
   16317 
   16318 
   16319 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   16320 # Files that config.status was made for.
   16321 config_files="$ac_config_files"
   16322 config_headers="$ac_config_headers"
   16323 config_commands="$ac_config_commands"
   16324 
   16325 _ACEOF
   16326 
   16327 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   16328 ac_cs_usage="\
   16329 \`$as_me' instantiates files and other configuration actions
   16330 from templates according to the current configuration.  Unless the files
   16331 and actions are specified as TAGs, all are instantiated by default.
   16332 
   16333 Usage: $0 [OPTION]... [TAG]...
   16334 
   16335   -h, --help       print this help, then exit
   16336   -V, --version    print version number and configuration settings, then exit
   16337       --config     print configuration, then exit
   16338   -q, --quiet, --silent
   16339                    do not print progress messages
   16340   -d, --debug      don't remove temporary files
   16341       --recheck    update $as_me by reconfiguring in the same conditions
   16342       --file=FILE[:TEMPLATE]
   16343                    instantiate the configuration file FILE
   16344       --header=FILE[:TEMPLATE]
   16345                    instantiate the configuration header FILE
   16346 
   16347 Configuration files:
   16348 $config_files
   16349 
   16350 Configuration headers:
   16351 $config_headers
   16352 
   16353 Configuration commands:
   16354 $config_commands
   16355 
   16356 Report bugs to <christos@astron.com>."
   16357 
   16358 _ACEOF
   16359 ac_cs_config=`printf "%s\n" "$ac_configure_args" | sed "$ac_safe_unquote"`
   16360 ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\''/g"`
   16361 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   16362 ac_cs_config='$ac_cs_config_escaped'
   16363 ac_cs_version="\\
   16364 file config.status 5.45
   16365 configured by $0, generated by GNU Autoconf 2.71,
   16366   with options \\"\$ac_cs_config\\"
   16367 
   16368 Copyright (C) 2021 Free Software Foundation, Inc.
   16369 This config.status script is free software; the Free Software Foundation
   16370 gives unlimited permission to copy, distribute and modify it."
   16371 
   16372 ac_pwd='$ac_pwd'
   16373 srcdir='$srcdir'
   16374 INSTALL='$INSTALL'
   16375 MKDIR_P='$MKDIR_P'
   16376 AWK='$AWK'
   16377 test -n "\$AWK" || AWK=awk
   16378 _ACEOF
   16379 
   16380 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   16381 # The default lists apply if the user does not specify any file.
   16382 ac_need_defaults=:
   16383 while test $# != 0
   16384 do
   16385   case $1 in
   16386   --*=?*)
   16387     ac_option=`expr "X$1" : 'X\([^=]*\)='`
   16388     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
   16389     ac_shift=:
   16390     ;;
   16391   --*=)
   16392     ac_option=`expr "X$1" : 'X\([^=]*\)='`
   16393     ac_optarg=
   16394     ac_shift=:
   16395     ;;
   16396   *)
   16397     ac_option=$1
   16398     ac_optarg=$2
   16399     ac_shift=shift
   16400     ;;
   16401   esac
   16402 
   16403   case $ac_option in
   16404   # Handling of the options.
   16405   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
   16406     ac_cs_recheck=: ;;
   16407   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
   16408     printf "%s\n" "$ac_cs_version"; exit ;;
   16409   --config | --confi | --conf | --con | --co | --c )
   16410     printf "%s\n" "$ac_cs_config"; exit ;;
   16411   --debug | --debu | --deb | --de | --d | -d )
   16412     debug=: ;;
   16413   --file | --fil | --fi | --f )
   16414     $ac_shift
   16415     case $ac_optarg in
   16416     *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
   16417     '') as_fn_error $? "missing file argument" ;;
   16418     esac
   16419     as_fn_append CONFIG_FILES " '$ac_optarg'"
   16420     ac_need_defaults=false;;
   16421   --header | --heade | --head | --hea )
   16422     $ac_shift
   16423     case $ac_optarg in
   16424     *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
   16425     esac
   16426     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
   16427     ac_need_defaults=false;;
   16428   --he | --h)
   16429     # Conflict between --help and --header
   16430     as_fn_error $? "ambiguous option: \`$1'
   16431 Try \`$0 --help' for more information.";;
   16432   --help | --hel | -h )
   16433     printf "%s\n" "$ac_cs_usage"; exit ;;
   16434   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
   16435   | -silent | --silent | --silen | --sile | --sil | --si | --s)
   16436     ac_cs_silent=: ;;
   16437 
   16438   # This is an error.
   16439   -*) as_fn_error $? "unrecognized option: \`$1'
   16440 Try \`$0 --help' for more information." ;;
   16441 
   16442   *) as_fn_append ac_config_targets " $1"
   16443      ac_need_defaults=false ;;
   16444 
   16445   esac
   16446   shift
   16447 done
   16448 
   16449 ac_configure_extra_args=
   16450 
   16451 if $ac_cs_silent; then
   16452   exec 6>/dev/null
   16453   ac_configure_extra_args="$ac_configure_extra_args --silent"
   16454 fi
   16455 
   16456 _ACEOF
   16457 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   16458 if \$ac_cs_recheck; then
   16459   set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
   16460   shift
   16461   \printf "%s\n" "running CONFIG_SHELL=$SHELL \$*" >&6
   16462   CONFIG_SHELL='$SHELL'
   16463   export CONFIG_SHELL
   16464   exec "\$@"
   16465 fi
   16466 
   16467 _ACEOF
   16468 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   16469 exec 5>>config.log
   16470 {
   16471   echo
   16472   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
   16473 ## Running $as_me. ##
   16474 _ASBOX
   16475   printf "%s\n" "$ac_log"
   16476 } >&5
   16477 
   16478 _ACEOF
   16479 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   16480 #
   16481 # INIT-COMMANDS
   16482 #
   16483 AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}"
   16484 
   16485 
   16486 # The HP-UX ksh and POSIX shell print the target directory to stdout
   16487 # if CDPATH is set.
   16488 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
   16489 
   16490 sed_quote_subst='$sed_quote_subst'
   16491 double_quote_subst='$double_quote_subst'
   16492 delay_variable_subst='$delay_variable_subst'
   16493 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
   16494 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
   16495 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
   16496 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
   16497 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
   16498 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
   16499 shared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`'
   16500 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
   16501 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
   16502 PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
   16503 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
   16504 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
   16505 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
   16506 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
   16507 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
   16508 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
   16509 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
   16510 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
   16511 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
   16512 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
   16513 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
   16514 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
   16515 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
   16516 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
   16517 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
   16518 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
   16519 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
   16520 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
   16521 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
   16522 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
   16523 lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
   16524 lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
   16525 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
   16526 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
   16527 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
   16528 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
   16529 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
   16530 file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
   16531 want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
   16532 DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
   16533 sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
   16534 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
   16535 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
   16536 archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
   16537 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
   16538 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
   16539 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
   16540 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
   16541 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
   16542 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
   16543 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
   16544 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
   16545 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
   16546 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
   16547 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
   16548 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
   16549 lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`'
   16550 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
   16551 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"`'
   16552 lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`'
   16553 nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
   16554 lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
   16555 lt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`'
   16556 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
   16557 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
   16558 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
   16559 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
   16560 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
   16561 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
   16562 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
   16563 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
   16564 MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
   16565 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
   16566 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
   16567 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
   16568 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
   16569 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
   16570 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
   16571 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
   16572 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
   16573 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
   16574 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
   16575 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
   16576 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
   16577 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
   16578 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
   16579 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
   16580 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
   16581 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
   16582 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
   16583 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
   16584 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
   16585 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
   16586 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
   16587 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
   16588 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
   16589 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
   16590 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
   16591 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
   16592 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
   16593 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
   16594 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
   16595 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
   16596 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
   16597 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
   16598 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
   16599 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
   16600 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
   16601 postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
   16602 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
   16603 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
   16604 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
   16605 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
   16606 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
   16607 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
   16608 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
   16609 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
   16610 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
   16611 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
   16612 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
   16613 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
   16614 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
   16615 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
   16616 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
   16617 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
   16618 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
   16619 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
   16620 configure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`'
   16621 configure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`'
   16622 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
   16623 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
   16624 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
   16625 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
   16626 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
   16627 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
   16628 
   16629 LTCC='$LTCC'
   16630 LTCFLAGS='$LTCFLAGS'
   16631 compiler='$compiler_DEFAULT'
   16632 
   16633 # A function that is used when there is no print builtin or printf.
   16634 func_fallback_echo ()
   16635 {
   16636   eval 'cat <<_LTECHO_EOF
   16637 \$1
   16638 _LTECHO_EOF'
   16639 }
   16640 
   16641 # Quote evaled strings.
   16642 for var in SHELL \
   16643 ECHO \
   16644 PATH_SEPARATOR \
   16645 SED \
   16646 GREP \
   16647 EGREP \
   16648 FGREP \
   16649 LD \
   16650 NM \
   16651 LN_S \
   16652 lt_SP2NL \
   16653 lt_NL2SP \
   16654 reload_flag \
   16655 OBJDUMP \
   16656 deplibs_check_method \
   16657 file_magic_cmd \
   16658 file_magic_glob \
   16659 want_nocaseglob \
   16660 DLLTOOL \
   16661 sharedlib_from_linklib_cmd \
   16662 AR \
   16663 AR_FLAGS \
   16664 archiver_list_spec \
   16665 STRIP \
   16666 RANLIB \
   16667 CC \
   16668 CFLAGS \
   16669 compiler \
   16670 lt_cv_sys_global_symbol_pipe \
   16671 lt_cv_sys_global_symbol_to_cdecl \
   16672 lt_cv_sys_global_symbol_to_import \
   16673 lt_cv_sys_global_symbol_to_c_name_address \
   16674 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
   16675 lt_cv_nm_interface \
   16676 nm_file_list_spec \
   16677 lt_cv_truncate_bin \
   16678 lt_prog_compiler_no_builtin_flag \
   16679 lt_prog_compiler_pic \
   16680 lt_prog_compiler_wl \
   16681 lt_prog_compiler_static \
   16682 lt_cv_prog_compiler_c_o \
   16683 need_locks \
   16684 MANIFEST_TOOL \
   16685 DSYMUTIL \
   16686 NMEDIT \
   16687 LIPO \
   16688 OTOOL \
   16689 OTOOL64 \
   16690 shrext_cmds \
   16691 export_dynamic_flag_spec \
   16692 whole_archive_flag_spec \
   16693 compiler_needs_object \
   16694 with_gnu_ld \
   16695 allow_undefined_flag \
   16696 no_undefined_flag \
   16697 hardcode_libdir_flag_spec \
   16698 hardcode_libdir_separator \
   16699 exclude_expsyms \
   16700 include_expsyms \
   16701 file_list_spec \
   16702 variables_saved_for_relink \
   16703 libname_spec \
   16704 library_names_spec \
   16705 soname_spec \
   16706 install_override_mode \
   16707 finish_eval \
   16708 old_striplib \
   16709 striplib; do
   16710     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
   16711     *[\\\\\\\`\\"\\\$]*)
   16712       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
   16713       ;;
   16714     *)
   16715       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
   16716       ;;
   16717     esac
   16718 done
   16719 
   16720 # Double-quote double-evaled strings.
   16721 for var in reload_cmds \
   16722 old_postinstall_cmds \
   16723 old_postuninstall_cmds \
   16724 old_archive_cmds \
   16725 extract_expsyms_cmds \
   16726 old_archive_from_new_cmds \
   16727 old_archive_from_expsyms_cmds \
   16728 archive_cmds \
   16729 archive_expsym_cmds \
   16730 module_cmds \
   16731 module_expsym_cmds \
   16732 export_symbols_cmds \
   16733 prelink_cmds \
   16734 postlink_cmds \
   16735 postinstall_cmds \
   16736 postuninstall_cmds \
   16737 finish_cmds \
   16738 sys_lib_search_path_spec \
   16739 configure_time_dlsearch_path \
   16740 configure_time_lt_sys_library_path; do
   16741     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
   16742     *[\\\\\\\`\\"\\\$]*)
   16743       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
   16744       ;;
   16745     *)
   16746       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
   16747       ;;
   16748     esac
   16749 done
   16750 
   16751 ac_aux_dir='$ac_aux_dir'
   16752 
   16753 # See if we are running on zsh, and set the options that allow our
   16754 # commands through without removal of \ escapes INIT.
   16755 if test -n "\${ZSH_VERSION+set}"; then
   16756    setopt NO_GLOB_SUBST
   16757 fi
   16758 
   16759 
   16760     PACKAGE='$PACKAGE'
   16761     VERSION='$VERSION'
   16762     RM='$RM'
   16763     ofile='$ofile'
   16764 
   16765 
   16766 
   16767 
   16768 _ACEOF
   16769 
   16770 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   16771 
   16772 # Handling of arguments.
   16773 for ac_config_target in $ac_config_targets
   16774 do
   16775   case $ac_config_target in
   16776     "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
   16777     "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
   16778     "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
   16779     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
   16780     "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
   16781     "magic/Makefile") CONFIG_FILES="$CONFIG_FILES magic/Makefile" ;;
   16782     "tests/Makefile") CONFIG_FILES="$CONFIG_FILES tests/Makefile" ;;
   16783     "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
   16784     "python/Makefile") CONFIG_FILES="$CONFIG_FILES python/Makefile" ;;
   16785     "libmagic.pc") CONFIG_FILES="$CONFIG_FILES libmagic.pc" ;;
   16786 
   16787   *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
   16788   esac
   16789 done
   16790 
   16791 
   16792 # If the user did not use the arguments to specify the items to instantiate,
   16793 # then the envvar interface is used.  Set only those that are not.
   16794 # We use the long form for the default assignment because of an extremely
   16795 # bizarre bug on SunOS 4.1.3.
   16796 if $ac_need_defaults; then
   16797   test ${CONFIG_FILES+y} || CONFIG_FILES=$config_files
   16798   test ${CONFIG_HEADERS+y} || CONFIG_HEADERS=$config_headers
   16799   test ${CONFIG_COMMANDS+y} || CONFIG_COMMANDS=$config_commands
   16800 fi
   16801 
   16802 # Have a temporary directory for convenience.  Make it in the build tree
   16803 # simply because there is no reason against having it here, and in addition,
   16804 # creating and moving files from /tmp can sometimes cause problems.
   16805 # Hook for its removal unless debugging.
   16806 # Note that there is a small window in which the directory will not be cleaned:
   16807 # after its creation but before its name has been assigned to `$tmp'.
   16808 $debug ||
   16809 {
   16810   tmp= ac_tmp=
   16811   trap 'exit_status=$?
   16812   : "${ac_tmp:=$tmp}"
   16813   { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
   16814 ' 0
   16815   trap 'as_fn_exit 1' 1 2 13 15
   16816 }
   16817 # Create a (secure) tmp directory for tmp files.
   16818 
   16819 {
   16820   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
   16821   test -d "$tmp"
   16822 }  ||
   16823 {
   16824   tmp=./conf$$-$RANDOM
   16825   (umask 077 && mkdir "$tmp")
   16826 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
   16827 ac_tmp=$tmp
   16828 
   16829 # Set up the scripts for CONFIG_FILES section.
   16830 # No need to generate them if there are no CONFIG_FILES.
   16831 # This happens for instance with `./config.status config.h'.
   16832 if test -n "$CONFIG_FILES"; then
   16833 
   16834 
   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 
   16853 {
   16854   echo "cat >conf$$subs.awk <<_ACEOF" &&
   16855   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
   16856   echo "_ACEOF"
   16857 } >conf$$subs.sh ||
   16858   as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
   16859 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
   16860 ac_delim='%!_!# '
   16861 for ac_last_try in false false false false false :; do
   16862   . ./conf$$subs.sh ||
   16863     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
   16864 
   16865   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
   16866   if test $ac_delim_n = $ac_delim_num; then
   16867     break
   16868   elif $ac_last_try; then
   16869     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
   16870   else
   16871     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
   16872   fi
   16873 done
   16874 rm -f conf$$subs.sh
   16875 
   16876 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   16877 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
   16878 _ACEOF
   16879 sed -n '
   16880 h
   16881 s/^/S["/; s/!.*/"]=/
   16882 p
   16883 g
   16884 s/^[^!]*!//
   16885 :repl
   16886 t repl
   16887 s/'"$ac_delim"'$//
   16888 t delim
   16889 :nl
   16890 h
   16891 s/\(.\{148\}\)..*/\1/
   16892 t more1
   16893 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
   16894 p
   16895 n
   16896 b repl
   16897 :more1
   16898 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
   16899 p
   16900 g
   16901 s/.\{148\}//
   16902 t nl
   16903 :delim
   16904 h
   16905 s/\(.\{148\}\)..*/\1/
   16906 t more2
   16907 s/["\\]/\\&/g; s/^/"/; s/$/"/
   16908 p
   16909 b
   16910 :more2
   16911 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
   16912 p
   16913 g
   16914 s/.\{148\}//
   16915 t delim
   16916 ' <conf$$subs.awk | sed '
   16917 /^[^""]/{
   16918   N
   16919   s/\n//
   16920 }
   16921 ' >>$CONFIG_STATUS || ac_write_fail=1
   16922 rm -f conf$$subs.awk
   16923 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   16924 _ACAWK
   16925 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
   16926   for (key in S) S_is_set[key] = 1
   16927   FS = ""
   16928 
   16929 }
   16930 {
   16931   line = $ 0
   16932   nfields = split(line, field, "@")
   16933   substed = 0
   16934   len = length(field[1])
   16935   for (i = 2; i < nfields; i++) {
   16936     key = field[i]
   16937     keylen = length(key)
   16938     if (S_is_set[key]) {
   16939       value = S[key]
   16940       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
   16941       len += length(value) + length(field[++i])
   16942       substed = 1
   16943     } else
   16944       len += 1 + keylen
   16945   }
   16946 
   16947   print line
   16948 }
   16949 
   16950 _ACAWK
   16951 _ACEOF
   16952 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   16953 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
   16954   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
   16955 else
   16956   cat
   16957 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
   16958   || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
   16959 _ACEOF
   16960 
   16961 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
   16962 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
   16963 # trailing colons and then remove the whole line if VPATH becomes empty
   16964 # (actually we leave an empty line to preserve line numbers).
   16965 if test "x$srcdir" = x.; then
   16966   ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
   16967 h
   16968 s///
   16969 s/^/:/
   16970 s/[	 ]*$/:/
   16971 s/:\$(srcdir):/:/g
   16972 s/:\${srcdir}:/:/g
   16973 s/:@srcdir@:/:/g
   16974 s/^:*//
   16975 s/:*$//
   16976 x
   16977 s/\(=[	 ]*\).*/\1/
   16978 G
   16979 s/\n//
   16980 s/^[^=]*=[	 ]*$//
   16981 }'
   16982 fi
   16983 
   16984 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   16985 fi # test -n "$CONFIG_FILES"
   16986 
   16987 # Set up the scripts for CONFIG_HEADERS section.
   16988 # No need to generate them if there are no CONFIG_HEADERS.
   16989 # This happens for instance with `./config.status Makefile'.
   16990 if test -n "$CONFIG_HEADERS"; then
   16991 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
   16992 BEGIN {
   16993 _ACEOF
   16994 
   16995 # Transform confdefs.h into an awk script `defines.awk', embedded as
   16996 # here-document in config.status, that substitutes the proper values into
   16997 # config.h.in to produce config.h.
   16998 
   16999 # Create a delimiter string that does not exist in confdefs.h, to ease
   17000 # handling of long lines.
   17001 ac_delim='%!_!# '
   17002 for ac_last_try in false false :; do
   17003   ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
   17004   if test -z "$ac_tt"; then
   17005     break
   17006   elif $ac_last_try; then
   17007     as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
   17008   else
   17009     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
   17010   fi
   17011 done
   17012 
   17013 # For the awk script, D is an array of macro values keyed by name,
   17014 # likewise P contains macro parameters if any.  Preserve backslash
   17015 # newline sequences.
   17016 
   17017 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
   17018 sed -n '
   17019 s/.\{148\}/&'"$ac_delim"'/g
   17020 t rset
   17021 :rset
   17022 s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
   17023 t def
   17024 d
   17025 :def
   17026 s/\\$//
   17027 t bsnl
   17028 s/["\\]/\\&/g
   17029 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
   17030 D["\1"]=" \3"/p
   17031 s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
   17032 d
   17033 :bsnl
   17034 s/["\\]/\\&/g
   17035 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
   17036 D["\1"]=" \3\\\\\\n"\\/p
   17037 t cont
   17038 s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
   17039 t cont
   17040 d
   17041 :cont
   17042 n
   17043 s/.\{148\}/&'"$ac_delim"'/g
   17044 t clear
   17045 :clear
   17046 s/\\$//
   17047 t bsnlc
   17048 s/["\\]/\\&/g; s/^/"/; s/$/"/p
   17049 d
   17050 :bsnlc
   17051 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
   17052 b cont
   17053 ' <confdefs.h | sed '
   17054 s/'"$ac_delim"'/"\\\
   17055 "/g' >>$CONFIG_STATUS || ac_write_fail=1
   17056 
   17057 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   17058   for (key in D) D_is_set[key] = 1
   17059   FS = ""
   17060 }
   17061 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
   17062   line = \$ 0
   17063   split(line, arg, " ")
   17064   if (arg[1] == "#") {
   17065     defundef = arg[2]
   17066     mac1 = arg[3]
   17067   } else {
   17068     defundef = substr(arg[1], 2)
   17069     mac1 = arg[2]
   17070   }
   17071   split(mac1, mac2, "(") #)
   17072   macro = mac2[1]
   17073   prefix = substr(line, 1, index(line, defundef) - 1)
   17074   if (D_is_set[macro]) {
   17075     # Preserve the white space surrounding the "#".
   17076     print prefix "define", macro P[macro] D[macro]
   17077     next
   17078   } else {
   17079     # Replace #undef with comments.  This is necessary, for example,
   17080     # in the case of _POSIX_SOURCE, which is predefined and required
   17081     # on some systems where configure will not decide to define it.
   17082     if (defundef == "undef") {
   17083       print "/*", prefix defundef, macro, "*/"
   17084       next
   17085     }
   17086   }
   17087 }
   17088 { print }
   17089 _ACAWK
   17090 _ACEOF
   17091 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   17092   as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
   17093 fi # test -n "$CONFIG_HEADERS"
   17094 
   17095 
   17096 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
   17097 shift
   17098 for ac_tag
   17099 do
   17100   case $ac_tag in
   17101   :[FHLC]) ac_mode=$ac_tag; continue;;
   17102   esac
   17103   case $ac_mode$ac_tag in
   17104   :[FHL]*:*);;
   17105   :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
   17106   :[FH]-) ac_tag=-:-;;
   17107   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
   17108   esac
   17109   ac_save_IFS=$IFS
   17110   IFS=:
   17111   set x $ac_tag
   17112   IFS=$ac_save_IFS
   17113   shift
   17114   ac_file=$1
   17115   shift
   17116 
   17117   case $ac_mode in
   17118   :L) ac_source=$1;;
   17119   :[FH])
   17120     ac_file_inputs=
   17121     for ac_f
   17122     do
   17123       case $ac_f in
   17124       -) ac_f="$ac_tmp/stdin";;
   17125       *) # Look for the file first in the build tree, then in the source tree
   17126 	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
   17127 	 # because $ac_f cannot contain `:'.
   17128 	 test -f "$ac_f" ||
   17129 	   case $ac_f in
   17130 	   [\\/$]*) false;;
   17131 	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
   17132 	   esac ||
   17133 	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
   17134       esac
   17135       case $ac_f in *\'*) ac_f=`printf "%s\n" "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
   17136       as_fn_append ac_file_inputs " '$ac_f'"
   17137     done
   17138 
   17139     # Let's still pretend it is `configure' which instantiates (i.e., don't
   17140     # use $as_me), people would be surprised to read:
   17141     #    /* config.h.  Generated by config.status.  */
   17142     configure_input='Generated from '`
   17143 	  printf "%s\n" "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
   17144 	`' by configure.'
   17145     if test x"$ac_file" != x-; then
   17146       configure_input="$ac_file.  $configure_input"
   17147       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
   17148 printf "%s\n" "$as_me: creating $ac_file" >&6;}
   17149     fi
   17150     # Neutralize special characters interpreted by sed in replacement strings.
   17151     case $configure_input in #(
   17152     *\&* | *\|* | *\\* )
   17153        ac_sed_conf_input=`printf "%s\n" "$configure_input" |
   17154        sed 's/[\\\\&|]/\\\\&/g'`;; #(
   17155     *) ac_sed_conf_input=$configure_input;;
   17156     esac
   17157 
   17158     case $ac_tag in
   17159     *:-:* | *:-) cat >"$ac_tmp/stdin" \
   17160       || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
   17161     esac
   17162     ;;
   17163   esac
   17164 
   17165   ac_dir=`$as_dirname -- "$ac_file" ||
   17166 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
   17167 	 X"$ac_file" : 'X\(//\)[^/]' \| \
   17168 	 X"$ac_file" : 'X\(//\)$' \| \
   17169 	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
   17170 printf "%s\n" X"$ac_file" |
   17171     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
   17172 	    s//\1/
   17173 	    q
   17174 	  }
   17175 	  /^X\(\/\/\)[^/].*/{
   17176 	    s//\1/
   17177 	    q
   17178 	  }
   17179 	  /^X\(\/\/\)$/{
   17180 	    s//\1/
   17181 	    q
   17182 	  }
   17183 	  /^X\(\/\).*/{
   17184 	    s//\1/
   17185 	    q
   17186 	  }
   17187 	  s/.*/./; q'`
   17188   as_dir="$ac_dir"; as_fn_mkdir_p
   17189   ac_builddir=.
   17190 
   17191 case "$ac_dir" in
   17192 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
   17193 *)
   17194   ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
   17195   # A ".." for each directory in $ac_dir_suffix.
   17196   ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
   17197   case $ac_top_builddir_sub in
   17198   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
   17199   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
   17200   esac ;;
   17201 esac
   17202 ac_abs_top_builddir=$ac_pwd
   17203 ac_abs_builddir=$ac_pwd$ac_dir_suffix
   17204 # for backward compatibility:
   17205 ac_top_builddir=$ac_top_build_prefix
   17206 
   17207 case $srcdir in
   17208   .)  # We are building in place.
   17209     ac_srcdir=.
   17210     ac_top_srcdir=$ac_top_builddir_sub
   17211     ac_abs_top_srcdir=$ac_pwd ;;
   17212   [\\/]* | ?:[\\/]* )  # Absolute name.
   17213     ac_srcdir=$srcdir$ac_dir_suffix;
   17214     ac_top_srcdir=$srcdir
   17215     ac_abs_top_srcdir=$srcdir ;;
   17216   *) # Relative name.
   17217     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
   17218     ac_top_srcdir=$ac_top_build_prefix$srcdir
   17219     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
   17220 esac
   17221 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
   17222 
   17223 
   17224   case $ac_mode in
   17225   :F)
   17226   #
   17227   # CONFIG_FILE
   17228   #
   17229 
   17230   case $INSTALL in
   17231   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
   17232   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
   17233   esac
   17234   ac_MKDIR_P=$MKDIR_P
   17235   case $MKDIR_P in
   17236   [\\/$]* | ?:[\\/]* ) ;;
   17237   */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
   17238   esac
   17239 _ACEOF
   17240 
   17241 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   17242 # If the template does not know about datarootdir, expand it.
   17243 # FIXME: This hack should be removed a few years after 2.60.
   17244 ac_datarootdir_hack=; ac_datarootdir_seen=
   17245 ac_sed_dataroot='
   17246 /datarootdir/ {
   17247   p
   17248   q
   17249 }
   17250 /@datadir@/p
   17251 /@docdir@/p
   17252 /@infodir@/p
   17253 /@localedir@/p
   17254 /@mandir@/p'
   17255 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
   17256 *datarootdir*) ac_datarootdir_seen=yes;;
   17257 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
   17258   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
   17259 printf "%s\n" "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
   17260 _ACEOF
   17261 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   17262   ac_datarootdir_hack='
   17263   s&@datadir@&$datadir&g
   17264   s&@docdir@&$docdir&g
   17265   s&@infodir@&$infodir&g
   17266   s&@localedir@&$localedir&g
   17267   s&@mandir@&$mandir&g
   17268   s&\\\${datarootdir}&$datarootdir&g' ;;
   17269 esac
   17270 _ACEOF
   17271 
   17272 # Neutralize VPATH when `$srcdir' = `.'.
   17273 # Shell code in configure.ac might set extrasub.
   17274 # FIXME: do we really want to maintain this feature?
   17275 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   17276 ac_sed_extra="$ac_vpsub
   17277 $extrasub
   17278 _ACEOF
   17279 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   17280 :t
   17281 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
   17282 s|@configure_input@|$ac_sed_conf_input|;t t
   17283 s&@top_builddir@&$ac_top_builddir_sub&;t t
   17284 s&@top_build_prefix@&$ac_top_build_prefix&;t t
   17285 s&@srcdir@&$ac_srcdir&;t t
   17286 s&@abs_srcdir@&$ac_abs_srcdir&;t t
   17287 s&@top_srcdir@&$ac_top_srcdir&;t t
   17288 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
   17289 s&@builddir@&$ac_builddir&;t t
   17290 s&@abs_builddir@&$ac_abs_builddir&;t t
   17291 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
   17292 s&@INSTALL@&$ac_INSTALL&;t t
   17293 s&@MKDIR_P@&$ac_MKDIR_P&;t t
   17294 $ac_datarootdir_hack
   17295 "
   17296 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
   17297   >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
   17298 
   17299 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
   17300   { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
   17301   { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
   17302       "$ac_tmp/out"`; test -z "$ac_out"; } &&
   17303   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
   17304 which seems to be undefined.  Please make sure it is defined" >&5
   17305 printf "%s\n" "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
   17306 which seems to be undefined.  Please make sure it is defined" >&2;}
   17307 
   17308   rm -f "$ac_tmp/stdin"
   17309   case $ac_file in
   17310   -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
   17311   *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
   17312   esac \
   17313   || as_fn_error $? "could not create $ac_file" "$LINENO" 5
   17314  ;;
   17315   :H)
   17316   #
   17317   # CONFIG_HEADER
   17318   #
   17319   if test x"$ac_file" != x-; then
   17320     {
   17321       printf "%s\n" "/* $configure_input  */" >&1 \
   17322       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
   17323     } >"$ac_tmp/config.h" \
   17324       || as_fn_error $? "could not create $ac_file" "$LINENO" 5
   17325     if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
   17326       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
   17327 printf "%s\n" "$as_me: $ac_file is unchanged" >&6;}
   17328     else
   17329       rm -f "$ac_file"
   17330       mv "$ac_tmp/config.h" "$ac_file" \
   17331 	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
   17332     fi
   17333   else
   17334     printf "%s\n" "/* $configure_input  */" >&1 \
   17335       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
   17336       || as_fn_error $? "could not create -" "$LINENO" 5
   17337   fi
   17338 # Compute "$ac_file"'s index in $config_headers.
   17339 _am_arg="$ac_file"
   17340 _am_stamp_count=1
   17341 for _am_header in $config_headers :; do
   17342   case $_am_header in
   17343     $_am_arg | $_am_arg:* )
   17344       break ;;
   17345     * )
   17346       _am_stamp_count=`expr $_am_stamp_count + 1` ;;
   17347   esac
   17348 done
   17349 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
   17350 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
   17351 	 X"$_am_arg" : 'X\(//\)[^/]' \| \
   17352 	 X"$_am_arg" : 'X\(//\)$' \| \
   17353 	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
   17354 printf "%s\n" X"$_am_arg" |
   17355     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
   17356 	    s//\1/
   17357 	    q
   17358 	  }
   17359 	  /^X\(\/\/\)[^/].*/{
   17360 	    s//\1/
   17361 	    q
   17362 	  }
   17363 	  /^X\(\/\/\)$/{
   17364 	    s//\1/
   17365 	    q
   17366 	  }
   17367 	  /^X\(\/\).*/{
   17368 	    s//\1/
   17369 	    q
   17370 	  }
   17371 	  s/.*/./; q'`/stamp-h$_am_stamp_count
   17372  ;;
   17373 
   17374   :C)  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
   17375 printf "%s\n" "$as_me: executing $ac_file commands" >&6;}
   17376  ;;
   17377   esac
   17378 
   17379 
   17380   case $ac_file$ac_mode in
   17381     "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
   17382   # Older Autoconf quotes --file arguments for eval, but not when files
   17383   # are listed without --file.  Let's play safe and only enable the eval
   17384   # if we detect the quoting.
   17385   # TODO: see whether this extra hack can be removed once we start
   17386   # requiring Autoconf 2.70 or later.
   17387   case $CONFIG_FILES in #(
   17388   *\'*) :
   17389     eval set x "$CONFIG_FILES" ;; #(
   17390   *) :
   17391     set x $CONFIG_FILES ;; #(
   17392   *) :
   17393      ;;
   17394 esac
   17395   shift
   17396   # Used to flag and report bootstrapping failures.
   17397   am_rc=0
   17398   for am_mf
   17399   do
   17400     # Strip MF so we end up with the name of the file.
   17401     am_mf=`printf "%s\n" "$am_mf" | sed -e 's/:.*$//'`
   17402     # Check whether this is an Automake generated Makefile which includes
   17403     # dependency-tracking related rules and includes.
   17404     # Grep'ing the whole file directly is not great: AIX grep has a line
   17405     # limit of 2048, but all sed's we know have understand at least 4000.
   17406     sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \
   17407       || continue
   17408     am_dirpart=`$as_dirname -- "$am_mf" ||
   17409 $as_expr X"$am_mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
   17410 	 X"$am_mf" : 'X\(//\)[^/]' \| \
   17411 	 X"$am_mf" : 'X\(//\)$' \| \
   17412 	 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
   17413 printf "%s\n" X"$am_mf" |
   17414     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
   17415 	    s//\1/
   17416 	    q
   17417 	  }
   17418 	  /^X\(\/\/\)[^/].*/{
   17419 	    s//\1/
   17420 	    q
   17421 	  }
   17422 	  /^X\(\/\/\)$/{
   17423 	    s//\1/
   17424 	    q
   17425 	  }
   17426 	  /^X\(\/\).*/{
   17427 	    s//\1/
   17428 	    q
   17429 	  }
   17430 	  s/.*/./; q'`
   17431     am_filepart=`$as_basename -- "$am_mf" ||
   17432 $as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \
   17433 	 X"$am_mf" : 'X\(//\)$' \| \
   17434 	 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
   17435 printf "%s\n" X/"$am_mf" |
   17436     sed '/^.*\/\([^/][^/]*\)\/*$/{
   17437 	    s//\1/
   17438 	    q
   17439 	  }
   17440 	  /^X\/\(\/\/\)$/{
   17441 	    s//\1/
   17442 	    q
   17443 	  }
   17444 	  /^X\/\(\/\).*/{
   17445 	    s//\1/
   17446 	    q
   17447 	  }
   17448 	  s/.*/./; q'`
   17449     { echo "$as_me:$LINENO: cd "$am_dirpart" \
   17450       && sed -e '/# am--include-marker/d' "$am_filepart" \
   17451         | $MAKE -f - am--depfiles" >&5
   17452    (cd "$am_dirpart" \
   17453       && sed -e '/# am--include-marker/d' "$am_filepart" \
   17454         | $MAKE -f - am--depfiles) >&5 2>&5
   17455    ac_status=$?
   17456    echo "$as_me:$LINENO: \$? = $ac_status" >&5
   17457    (exit $ac_status); } || am_rc=$?
   17458   done
   17459   if test $am_rc -ne 0; then
   17460     { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   17461 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
   17462 as_fn_error $? "Something went wrong bootstrapping makefile fragments
   17463     for automatic dependency tracking.  If GNU make was not used, consider
   17464     re-running the configure script with MAKE=\"gmake\" (or whatever is
   17465     necessary).  You can also try re-running configure with the
   17466     '--disable-dependency-tracking' option to at least be able to build
   17467     the package (albeit without support for automatic dependency tracking).
   17468 See \`config.log' for more details" "$LINENO" 5; }
   17469   fi
   17470   { am_dirpart=; unset am_dirpart;}
   17471   { am_filepart=; unset am_filepart;}
   17472   { am_mf=; unset am_mf;}
   17473   { am_rc=; unset am_rc;}
   17474   rm -f conftest-deps.mk
   17475 }
   17476  ;;
   17477     "libtool":C)
   17478 
   17479     # See if we are running on zsh, and set the options that allow our
   17480     # commands through without removal of \ escapes.
   17481     if test -n "${ZSH_VERSION+set}"; then
   17482       setopt NO_GLOB_SUBST
   17483     fi
   17484 
   17485     cfgfile=${ofile}T
   17486     trap "$RM \"$cfgfile\"; exit 1" 1 2 15
   17487     $RM "$cfgfile"
   17488 
   17489     cat <<_LT_EOF >> "$cfgfile"
   17490 #! $SHELL
   17491 # Generated automatically by $as_me ($PACKAGE) $VERSION
   17492 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
   17493 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
   17494 
   17495 # Provide generalized library-building support services.
   17496 # Written by Gordon Matzigkeit, 1996
   17497 
   17498 # Copyright (C) 2014 Free Software Foundation, Inc.
   17499 # This is free software; see the source for copying conditions.  There is NO
   17500 # warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
   17501 
   17502 # GNU Libtool is free software; you can redistribute it and/or modify
   17503 # it under the terms of the GNU General Public License as published by
   17504 # the Free Software Foundation; either version 2 of of the License, or
   17505 # (at your option) any later version.
   17506 #
   17507 # As a special exception to the GNU General Public License, if you
   17508 # distribute this file as part of a program or library that is built
   17509 # using GNU Libtool, you may include this file under the  same
   17510 # distribution terms that you use for the rest of that program.
   17511 #
   17512 # GNU Libtool is distributed in the hope that it will be useful, but
   17513 # WITHOUT ANY WARRANTY; without even the implied warranty of
   17514 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
   17515 # GNU General Public License for more details.
   17516 #
   17517 # You should have received a copy of the GNU General Public License
   17518 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
   17519 
   17520 
   17521 # The names of the tagged configurations supported by this script.
   17522 available_tags=''
   17523 
   17524 # Configured defaults for sys_lib_dlsearch_path munging.
   17525 : \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"}
   17526 
   17527 # ### BEGIN LIBTOOL CONFIG
   17528 
   17529 # Which release of libtool.m4 was used?
   17530 macro_version=$macro_version
   17531 macro_revision=$macro_revision
   17532 
   17533 # Whether or not to build static libraries.
   17534 build_old_libs=$enable_static
   17535 
   17536 # What type of objects to build.
   17537 pic_mode=$pic_mode
   17538 
   17539 # Whether or not to build shared libraries.
   17540 build_libtool_libs=$enable_shared
   17541 
   17542 # Whether or not to optimize for fast installation.
   17543 fast_install=$enable_fast_install
   17544 
   17545 # Shared archive member basename,for filename based shared library versioning on AIX.
   17546 shared_archive_member_spec=$shared_archive_member_spec
   17547 
   17548 # Shell to use when invoking shell scripts.
   17549 SHELL=$lt_SHELL
   17550 
   17551 # An echo program that protects backslashes.
   17552 ECHO=$lt_ECHO
   17553 
   17554 # The PATH separator for the build system.
   17555 PATH_SEPARATOR=$lt_PATH_SEPARATOR
   17556 
   17557 # The host system.
   17558 host_alias=$host_alias
   17559 host=$host
   17560 host_os=$host_os
   17561 
   17562 # The build system.
   17563 build_alias=$build_alias
   17564 build=$build
   17565 build_os=$build_os
   17566 
   17567 # A sed program that does not truncate output.
   17568 SED=$lt_SED
   17569 
   17570 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
   17571 Xsed="\$SED -e 1s/^X//"
   17572 
   17573 # A grep program that handles long lines.
   17574 GREP=$lt_GREP
   17575 
   17576 # An ERE matcher.
   17577 EGREP=$lt_EGREP
   17578 
   17579 # A literal string matcher.
   17580 FGREP=$lt_FGREP
   17581 
   17582 # A BSD- or MS-compatible name lister.
   17583 NM=$lt_NM
   17584 
   17585 # Whether we need soft or hard links.
   17586 LN_S=$lt_LN_S
   17587 
   17588 # What is the maximum length of a command?
   17589 max_cmd_len=$max_cmd_len
   17590 
   17591 # Object file suffix (normally "o").
   17592 objext=$ac_objext
   17593 
   17594 # Executable file suffix (normally "").
   17595 exeext=$exeext
   17596 
   17597 # whether the shell understands "unset".
   17598 lt_unset=$lt_unset
   17599 
   17600 # turn spaces into newlines.
   17601 SP2NL=$lt_lt_SP2NL
   17602 
   17603 # turn newlines into spaces.
   17604 NL2SP=$lt_lt_NL2SP
   17605 
   17606 # convert \$build file names to \$host format.
   17607 to_host_file_cmd=$lt_cv_to_host_file_cmd
   17608 
   17609 # convert \$build files to toolchain format.
   17610 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
   17611 
   17612 # An object symbol dumper.
   17613 OBJDUMP=$lt_OBJDUMP
   17614 
   17615 # Method to check whether dependent libraries are shared objects.
   17616 deplibs_check_method=$lt_deplibs_check_method
   17617 
   17618 # Command to use when deplibs_check_method = "file_magic".
   17619 file_magic_cmd=$lt_file_magic_cmd
   17620 
   17621 # How to find potential files when deplibs_check_method = "file_magic".
   17622 file_magic_glob=$lt_file_magic_glob
   17623 
   17624 # Find potential files using nocaseglob when deplibs_check_method = "file_magic".
   17625 want_nocaseglob=$lt_want_nocaseglob
   17626 
   17627 # DLL creation program.
   17628 DLLTOOL=$lt_DLLTOOL
   17629 
   17630 # Command to associate shared and link libraries.
   17631 sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
   17632 
   17633 # The archiver.
   17634 AR=$lt_AR
   17635 
   17636 # Flags to create an archive.
   17637 AR_FLAGS=$lt_AR_FLAGS
   17638 
   17639 # How to feed a file listing to the archiver.
   17640 archiver_list_spec=$lt_archiver_list_spec
   17641 
   17642 # A symbol stripping program.
   17643 STRIP=$lt_STRIP
   17644 
   17645 # Commands used to install an old-style archive.
   17646 RANLIB=$lt_RANLIB
   17647 old_postinstall_cmds=$lt_old_postinstall_cmds
   17648 old_postuninstall_cmds=$lt_old_postuninstall_cmds
   17649 
   17650 # Whether to use a lock for old archive extraction.
   17651 lock_old_archive_extraction=$lock_old_archive_extraction
   17652 
   17653 # A C compiler.
   17654 LTCC=$lt_CC
   17655 
   17656 # LTCC compiler flags.
   17657 LTCFLAGS=$lt_CFLAGS
   17658 
   17659 # Take the output of nm and produce a listing of raw symbols and C names.
   17660 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
   17661 
   17662 # Transform the output of nm in a proper C declaration.
   17663 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
   17664 
   17665 # Transform the output of nm into a list of symbols to manually relocate.
   17666 global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import
   17667 
   17668 # Transform the output of nm in a C name address pair.
   17669 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
   17670 
   17671 # Transform the output of nm in a C name address pair when lib prefix is needed.
   17672 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
   17673 
   17674 # The name lister interface.
   17675 nm_interface=$lt_lt_cv_nm_interface
   17676 
   17677 # Specify filename containing input files for \$NM.
   17678 nm_file_list_spec=$lt_nm_file_list_spec
   17679 
   17680 # The root where to search for dependent libraries,and where our libraries should be installed.
   17681 lt_sysroot=$lt_sysroot
   17682 
   17683 # Command to truncate a binary pipe.
   17684 lt_truncate_bin=$lt_lt_cv_truncate_bin
   17685 
   17686 # The name of the directory that contains temporary libtool files.
   17687 objdir=$objdir
   17688 
   17689 # Used to examine libraries when file_magic_cmd begins with "file".
   17690 MAGIC_CMD=$MAGIC_CMD
   17691 
   17692 # Must we lock files when doing compilation?
   17693 need_locks=$lt_need_locks
   17694 
   17695 # Manifest tool.
   17696 MANIFEST_TOOL=$lt_MANIFEST_TOOL
   17697 
   17698 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
   17699 DSYMUTIL=$lt_DSYMUTIL
   17700 
   17701 # Tool to change global to local symbols on Mac OS X.
   17702 NMEDIT=$lt_NMEDIT
   17703 
   17704 # Tool to manipulate fat objects and archives on Mac OS X.
   17705 LIPO=$lt_LIPO
   17706 
   17707 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
   17708 OTOOL=$lt_OTOOL
   17709 
   17710 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
   17711 OTOOL64=$lt_OTOOL64
   17712 
   17713 # Old archive suffix (normally "a").
   17714 libext=$libext
   17715 
   17716 # Shared library suffix (normally ".so").
   17717 shrext_cmds=$lt_shrext_cmds
   17718 
   17719 # The commands to extract the exported symbol list from a shared archive.
   17720 extract_expsyms_cmds=$lt_extract_expsyms_cmds
   17721 
   17722 # Variables whose values should be saved in libtool wrapper scripts and
   17723 # restored at link time.
   17724 variables_saved_for_relink=$lt_variables_saved_for_relink
   17725 
   17726 # Do we need the "lib" prefix for modules?
   17727 need_lib_prefix=$need_lib_prefix
   17728 
   17729 # Do we need a version for libraries?
   17730 need_version=$need_version
   17731 
   17732 # Library versioning type.
   17733 version_type=$version_type
   17734 
   17735 # Shared library runtime path variable.
   17736 runpath_var=$runpath_var
   17737 
   17738 # Shared library path variable.
   17739 shlibpath_var=$shlibpath_var
   17740 
   17741 # Is shlibpath searched before the hard-coded library search path?
   17742 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
   17743 
   17744 # Format of library name prefix.
   17745 libname_spec=$lt_libname_spec
   17746 
   17747 # List of archive names.  First name is the real one, the rest are links.
   17748 # The last name is the one that the linker finds with -lNAME
   17749 library_names_spec=$lt_library_names_spec
   17750 
   17751 # The coded name of the library, if different from the real name.
   17752 soname_spec=$lt_soname_spec
   17753 
   17754 # Permission mode override for installation of shared libraries.
   17755 install_override_mode=$lt_install_override_mode
   17756 
   17757 # Command to use after installation of a shared archive.
   17758 postinstall_cmds=$lt_postinstall_cmds
   17759 
   17760 # Command to use after uninstallation of a shared archive.
   17761 postuninstall_cmds=$lt_postuninstall_cmds
   17762 
   17763 # Commands used to finish a libtool library installation in a directory.
   17764 finish_cmds=$lt_finish_cmds
   17765 
   17766 # As "finish_cmds", except a single script fragment to be evaled but
   17767 # not shown.
   17768 finish_eval=$lt_finish_eval
   17769 
   17770 # Whether we should hardcode library paths into libraries.
   17771 hardcode_into_libs=$hardcode_into_libs
   17772 
   17773 # Compile-time system search path for libraries.
   17774 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
   17775 
   17776 # Detected run-time system search path for libraries.
   17777 sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path
   17778 
   17779 # Explicit LT_SYS_LIBRARY_PATH set during ./configure time.
   17780 configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path
   17781 
   17782 # Whether dlopen is supported.
   17783 dlopen_support=$enable_dlopen
   17784 
   17785 # Whether dlopen of programs is supported.
   17786 dlopen_self=$enable_dlopen_self
   17787 
   17788 # Whether dlopen of statically linked programs is supported.
   17789 dlopen_self_static=$enable_dlopen_self_static
   17790 
   17791 # Commands to strip libraries.
   17792 old_striplib=$lt_old_striplib
   17793 striplib=$lt_striplib
   17794 
   17795 
   17796 # The linker used to build libraries.
   17797 LD=$lt_LD
   17798 
   17799 # How to create reloadable object files.
   17800 reload_flag=$lt_reload_flag
   17801 reload_cmds=$lt_reload_cmds
   17802 
   17803 # Commands used to build an old-style archive.
   17804 old_archive_cmds=$lt_old_archive_cmds
   17805 
   17806 # A language specific compiler.
   17807 CC=$lt_compiler
   17808 
   17809 # Is the compiler the GNU compiler?
   17810 with_gcc=$GCC
   17811 
   17812 # Compiler flag to turn off builtin functions.
   17813 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
   17814 
   17815 # Additional compiler flags for building library objects.
   17816 pic_flag=$lt_lt_prog_compiler_pic
   17817 
   17818 # How to pass a linker flag through the compiler.
   17819 wl=$lt_lt_prog_compiler_wl
   17820 
   17821 # Compiler flag to prevent dynamic linking.
   17822 link_static_flag=$lt_lt_prog_compiler_static
   17823 
   17824 # Does compiler simultaneously support -c and -o options?
   17825 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
   17826 
   17827 # Whether or not to add -lc for building shared libraries.
   17828 build_libtool_need_lc=$archive_cmds_need_lc
   17829 
   17830 # Whether or not to disallow shared libs when runtime libs are static.
   17831 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
   17832 
   17833 # Compiler flag to allow reflexive dlopens.
   17834 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
   17835 
   17836 # Compiler flag to generate shared objects directly from archives.
   17837 whole_archive_flag_spec=$lt_whole_archive_flag_spec
   17838 
   17839 # Whether the compiler copes with passing no objects directly.
   17840 compiler_needs_object=$lt_compiler_needs_object
   17841 
   17842 # Create an old-style archive from a shared archive.
   17843 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
   17844 
   17845 # Create a temporary old-style archive to link instead of a shared archive.
   17846 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
   17847 
   17848 # Commands used to build a shared archive.
   17849 archive_cmds=$lt_archive_cmds
   17850 archive_expsym_cmds=$lt_archive_expsym_cmds
   17851 
   17852 # Commands used to build a loadable module if different from building
   17853 # a shared archive.
   17854 module_cmds=$lt_module_cmds
   17855 module_expsym_cmds=$lt_module_expsym_cmds
   17856 
   17857 # Whether we are building with GNU ld or not.
   17858 with_gnu_ld=$lt_with_gnu_ld
   17859 
   17860 # Flag that allows shared libraries with undefined symbols to be built.
   17861 allow_undefined_flag=$lt_allow_undefined_flag
   17862 
   17863 # Flag that enforces no undefined symbols.
   17864 no_undefined_flag=$lt_no_undefined_flag
   17865 
   17866 # Flag to hardcode \$libdir into a binary during linking.
   17867 # This must work even if \$libdir does not exist
   17868 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
   17869 
   17870 # Whether we need a single "-rpath" flag with a separated argument.
   17871 hardcode_libdir_separator=$lt_hardcode_libdir_separator
   17872 
   17873 # Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
   17874 # DIR into the resulting binary.
   17875 hardcode_direct=$hardcode_direct
   17876 
   17877 # Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
   17878 # DIR into the resulting binary and the resulting library dependency is
   17879 # "absolute",i.e impossible to change by setting \$shlibpath_var if the
   17880 # library is relocated.
   17881 hardcode_direct_absolute=$hardcode_direct_absolute
   17882 
   17883 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
   17884 # into the resulting binary.
   17885 hardcode_minus_L=$hardcode_minus_L
   17886 
   17887 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
   17888 # into the resulting binary.
   17889 hardcode_shlibpath_var=$hardcode_shlibpath_var
   17890 
   17891 # Set to "yes" if building a shared library automatically hardcodes DIR
   17892 # into the library and all subsequent libraries and executables linked
   17893 # against it.
   17894 hardcode_automatic=$hardcode_automatic
   17895 
   17896 # Set to yes if linker adds runtime paths of dependent libraries
   17897 # to runtime path list.
   17898 inherit_rpath=$inherit_rpath
   17899 
   17900 # Whether libtool must link a program against all its dependency libraries.
   17901 link_all_deplibs=$link_all_deplibs
   17902 
   17903 # Set to "yes" if exported symbols are required.
   17904 always_export_symbols=$always_export_symbols
   17905 
   17906 # The commands to list exported symbols.
   17907 export_symbols_cmds=$lt_export_symbols_cmds
   17908 
   17909 # Symbols that should not be listed in the preloaded symbols.
   17910 exclude_expsyms=$lt_exclude_expsyms
   17911 
   17912 # Symbols that must always be exported.
   17913 include_expsyms=$lt_include_expsyms
   17914 
   17915 # Commands necessary for linking programs (against libraries) with templates.
   17916 prelink_cmds=$lt_prelink_cmds
   17917 
   17918 # Commands necessary for finishing linking programs.
   17919 postlink_cmds=$lt_postlink_cmds
   17920 
   17921 # Specify filename containing input files.
   17922 file_list_spec=$lt_file_list_spec
   17923 
   17924 # How to hardcode a shared library path into an executable.
   17925 hardcode_action=$hardcode_action
   17926 
   17927 # ### END LIBTOOL CONFIG
   17928 
   17929 _LT_EOF
   17930 
   17931     cat <<'_LT_EOF' >> "$cfgfile"
   17932 
   17933 # ### BEGIN FUNCTIONS SHARED WITH CONFIGURE
   17934 
   17935 # func_munge_path_list VARIABLE PATH
   17936 # -----------------------------------
   17937 # VARIABLE is name of variable containing _space_ separated list of
   17938 # directories to be munged by the contents of PATH, which is string
   17939 # having a format:
   17940 # "DIR[:DIR]:"
   17941 #       string "DIR[ DIR]" will be prepended to VARIABLE
   17942 # ":DIR[:DIR]"
   17943 #       string "DIR[ DIR]" will be appended to VARIABLE
   17944 # "DIRP[:DIRP]::[DIRA:]DIRA"
   17945 #       string "DIRP[ DIRP]" will be prepended to VARIABLE and string
   17946 #       "DIRA[ DIRA]" will be appended to VARIABLE
   17947 # "DIR[:DIR]"
   17948 #       VARIABLE will be replaced by "DIR[ DIR]"
   17949 func_munge_path_list ()
   17950 {
   17951     case x$2 in
   17952     x)
   17953         ;;
   17954     *:)
   17955         eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
   17956         ;;
   17957     x:*)
   17958         eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
   17959         ;;
   17960     *::*)
   17961         eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
   17962         eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
   17963         ;;
   17964     *)
   17965         eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
   17966         ;;
   17967     esac
   17968 }
   17969 
   17970 
   17971 # Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
   17972 func_cc_basename ()
   17973 {
   17974     for cc_temp in $*""; do
   17975       case $cc_temp in
   17976         compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
   17977         distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
   17978         \-*) ;;
   17979         *) break;;
   17980       esac
   17981     done
   17982     func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
   17983 }
   17984 
   17985 
   17986 # ### END FUNCTIONS SHARED WITH CONFIGURE
   17987 
   17988 _LT_EOF
   17989 
   17990   case $host_os in
   17991   aix3*)
   17992     cat <<\_LT_EOF >> "$cfgfile"
   17993 # AIX sometimes has problems with the GCC collect2 program.  For some
   17994 # reason, if we set the COLLECT_NAMES environment variable, the problems
   17995 # vanish in a puff of smoke.
   17996 if test set != "${COLLECT_NAMES+set}"; then
   17997   COLLECT_NAMES=
   17998   export COLLECT_NAMES
   17999 fi
   18000 _LT_EOF
   18001     ;;
   18002   esac
   18003 
   18004 
   18005 
   18006 ltmain=$ac_aux_dir/ltmain.sh
   18007 
   18008 
   18009   # We use sed instead of cat because bash on DJGPP gets confused if
   18010   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
   18011   # text mode, it properly converts lines to CR/LF.  This bash problem
   18012   # is reportedly fixed, but why not run on old versions too?
   18013   sed '$q' "$ltmain" >> "$cfgfile" \
   18014      || (rm -f "$cfgfile"; exit 1)
   18015 
   18016    mv -f "$cfgfile" "$ofile" ||
   18017     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
   18018   chmod +x "$ofile"
   18019 
   18020  ;;
   18021 
   18022   esac
   18023 done # for ac_tag
   18024 
   18025 
   18026 as_fn_exit 0
   18027 _ACEOF
   18028 ac_clean_files=$ac_clean_files_save
   18029 
   18030 test $ac_write_fail = 0 ||
   18031   as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
   18032 
   18033 
   18034 # configure is writing to config.log, and then calls config.status.
   18035 # config.status does its own redirection, appending to config.log.
   18036 # Unfortunately, on DOS this fails, as config.log is still kept open
   18037 # by configure, so config.status won't be able to write to it; its
   18038 # output is simply discarded.  So we exec the FD to /dev/null,
   18039 # effectively closing config.log, so it can be properly (re)opened and
   18040 # appended to by config.status.  When coming back to configure, we
   18041 # need to make the FD available again.
   18042 if test "$no_create" != yes; then
   18043   ac_cs_success=:
   18044   ac_config_status_args=
   18045   test "$silent" = yes &&
   18046     ac_config_status_args="$ac_config_status_args --quiet"
   18047   exec 5>/dev/null
   18048   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
   18049   exec 5>>config.log
   18050   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
   18051   # would make configure fail if this is the last instruction.
   18052   $ac_cs_success || as_fn_exit 1
   18053 fi
   18054 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
   18055   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
   18056 printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
   18057 fi
   18058 
   18059 
   18060