Imported Upstream version 3.1.2
[platform/upstream/libarchive.git] / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.69 for libarchive 3.1.2.
4 #
5 # Report bugs to <libarchive-discuss@googlegroups.com>.
6 #
7 #
8 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
9 #
10 #
11 # This configure script is free software; the Free Software Foundation
12 # gives unlimited permission to copy, distribute and modify it.
13 ## -------------------- ##
14 ## M4sh Initialization. ##
15 ## -------------------- ##
16
17 # Be more Bourne compatible
18 DUALCASE=1; export DUALCASE # for MKS sh
19 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
20   emulate sh
21   NULLCMD=:
22   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
23   # is contrary to our usage.  Disable this feature.
24   alias -g '${1+"$@"}'='"$@"'
25   setopt NO_GLOB_SUBST
26 else
27   case `(set -o) 2>/dev/null` in #(
28   *posix*) :
29     set -o posix ;; #(
30   *) :
31      ;;
32 esac
33 fi
34
35
36 as_nl='
37 '
38 export as_nl
39 # Printing a long string crashes Solaris 7 /usr/bin/printf.
40 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
41 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
42 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
43 # Prefer a ksh shell builtin over an external printf program on Solaris,
44 # but without wasting forks for bash or zsh.
45 if test -z "$BASH_VERSION$ZSH_VERSION" \
46     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
47   as_echo='print -r --'
48   as_echo_n='print -rn --'
49 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
50   as_echo='printf %s\n'
51   as_echo_n='printf %s'
52 else
53   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
54     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
55     as_echo_n='/usr/ucb/echo -n'
56   else
57     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
58     as_echo_n_body='eval
59       arg=$1;
60       case $arg in #(
61       *"$as_nl"*)
62         expr "X$arg" : "X\\(.*\\)$as_nl";
63         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
64       esac;
65       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
66     '
67     export as_echo_n_body
68     as_echo_n='sh -c $as_echo_n_body as_echo'
69   fi
70   export as_echo_body
71   as_echo='sh -c $as_echo_body as_echo'
72 fi
73
74 # The user is always right.
75 if test "${PATH_SEPARATOR+set}" != set; then
76   PATH_SEPARATOR=:
77   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
78     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
79       PATH_SEPARATOR=';'
80   }
81 fi
82
83
84 # IFS
85 # We need space, tab and new line, in precisely that order.  Quoting is
86 # there to prevent editors from complaining about space-tab.
87 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
88 # splitting by setting IFS to empty value.)
89 IFS=" ""        $as_nl"
90
91 # Find who we are.  Look in the path if we contain no directory separator.
92 as_myself=
93 case $0 in #((
94   *[\\/]* ) as_myself=$0 ;;
95   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
96 for as_dir in $PATH
97 do
98   IFS=$as_save_IFS
99   test -z "$as_dir" && as_dir=.
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   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
113   exit 1
114 fi
115
116 # Unset variables that we do not need and which cause bugs (e.g. in
117 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
118 # suppresses any "Segmentation fault" message there.  '((' could
119 # trigger a bug in pdksh 5.2.14.
120 for as_var in BASH_ENV ENV MAIL MAILPATH
121 do eval test x\${$as_var+set} = xset \
122   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
123 done
124 PS1='$ '
125 PS2='> '
126 PS4='+ '
127
128 # NLS nuisances.
129 LC_ALL=C
130 export LC_ALL
131 LANGUAGE=C
132 export LANGUAGE
133
134 # CDPATH.
135 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
136
137 # Use a proper internal environment variable to ensure we don't fall
138   # into an infinite loop, continuously re-executing ourselves.
139   if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
140     _as_can_reexec=no; export _as_can_reexec;
141     # We cannot yet assume a decent shell, so we have to provide a
142 # neutralization value for shells without unset; and this also
143 # works around shells that cannot unset nonexistent variables.
144 # Preserve -v and -x to the replacement shell.
145 BASH_ENV=/dev/null
146 ENV=/dev/null
147 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
148 case $- in # ((((
149   *v*x* | *x*v* ) as_opts=-vx ;;
150   *v* ) as_opts=-v ;;
151   *x* ) as_opts=-x ;;
152   * ) as_opts= ;;
153 esac
154 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
155 # Admittedly, this is quite paranoid, since all the known shells bail
156 # out after a failed `exec'.
157 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
158 as_fn_exit 255
159   fi
160   # We don't want this to propagate to other subprocesses.
161           { _as_can_reexec=; unset _as_can_reexec;}
162 if test "x$CONFIG_SHELL" = x; then
163   as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
164   emulate sh
165   NULLCMD=:
166   # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
167   # is contrary to our usage.  Disable this feature.
168   alias -g '\${1+\"\$@\"}'='\"\$@\"'
169   setopt NO_GLOB_SUBST
170 else
171   case \`(set -o) 2>/dev/null\` in #(
172   *posix*) :
173     set -o posix ;; #(
174   *) :
175      ;;
176 esac
177 fi
178 "
179   as_required="as_fn_return () { (exit \$1); }
180 as_fn_success () { as_fn_return 0; }
181 as_fn_failure () { as_fn_return 1; }
182 as_fn_ret_success () { return 0; }
183 as_fn_ret_failure () { return 1; }
184
185 exitcode=0
186 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
187 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
188 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
189 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
190 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
191
192 else
193   exitcode=1; echo positional parameters were not saved.
194 fi
195 test x\$exitcode = x0 || exit 1
196 test -x / || exit 1"
197   as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
198   as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
199   eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
200   test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
201 test \$(( 1 + 1 )) = 2 || exit 1
202
203   test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
204     ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
205     ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
206     ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
207     PATH=/empty FPATH=/empty; export PATH FPATH
208     test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
209       || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
210   if (eval "$as_required") 2>/dev/null; then :
211   as_have_required=yes
212 else
213   as_have_required=no
214 fi
215   if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
216
217 else
218   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
219 as_found=false
220 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
221 do
222   IFS=$as_save_IFS
223   test -z "$as_dir" && as_dir=.
224   as_found=:
225   case $as_dir in #(
226          /*)
227            for as_base in sh bash ksh sh5; do
228              # Try only shells that exist, to save several forks.
229              as_shell=$as_dir/$as_base
230              if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
231                     { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
232   CONFIG_SHELL=$as_shell as_have_required=yes
233                    if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
234   break 2
235 fi
236 fi
237            done;;
238        esac
239   as_found=false
240 done
241 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
242               { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
243   CONFIG_SHELL=$SHELL as_have_required=yes
244 fi; }
245 IFS=$as_save_IFS
246
247
248       if test "x$CONFIG_SHELL" != x; 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 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
267 exit 255
268 fi
269
270     if test x$as_have_required = xno; then :
271   $as_echo "$0: This script requires a shell more modern than all"
272   $as_echo "$0: the shells that I found on your system."
273   if test x${ZSH_VERSION+set} = xset ; then
274     $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
275     $as_echo "$0: be upgraded to zsh 4.3.4 or later."
276   else
277     $as_echo "$0: Please tell bug-autoconf@gnu.org and
278 $0: libarchive-discuss@googlegroups.com about your system,
279 $0: including any error possibly output before this
280 $0: message. Then install a modern shell, or manually run
281 $0: the script under such a shell if you do have one."
282   fi
283   exit 1
284 fi
285 fi
286 fi
287 SHELL=${CONFIG_SHELL-/bin/sh}
288 export SHELL
289 # Unset more variables known to interfere with behavior of common tools.
290 CLICOLOR_FORCE= GREP_OPTIONS=
291 unset CLICOLOR_FORCE GREP_OPTIONS
292
293 ## --------------------- ##
294 ## M4sh Shell Functions. ##
295 ## --------------------- ##
296 # as_fn_unset VAR
297 # ---------------
298 # Portably unset VAR.
299 as_fn_unset ()
300 {
301   { eval $1=; unset $1;}
302 }
303 as_unset=as_fn_unset
304
305 # as_fn_set_status STATUS
306 # -----------------------
307 # Set $? to STATUS, without forking.
308 as_fn_set_status ()
309 {
310   return $1
311 } # as_fn_set_status
312
313 # as_fn_exit STATUS
314 # -----------------
315 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
316 as_fn_exit ()
317 {
318   set +e
319   as_fn_set_status $1
320   exit $1
321 } # as_fn_exit
322
323 # as_fn_mkdir_p
324 # -------------
325 # Create "$as_dir" as a directory, including parents if necessary.
326 as_fn_mkdir_p ()
327 {
328
329   case $as_dir in #(
330   -*) as_dir=./$as_dir;;
331   esac
332   test -d "$as_dir" || eval $as_mkdir_p || {
333     as_dirs=
334     while :; do
335       case $as_dir in #(
336       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
337       *) as_qdir=$as_dir;;
338       esac
339       as_dirs="'$as_qdir' $as_dirs"
340       as_dir=`$as_dirname -- "$as_dir" ||
341 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
342          X"$as_dir" : 'X\(//\)[^/]' \| \
343          X"$as_dir" : 'X\(//\)$' \| \
344          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
345 $as_echo X"$as_dir" |
346     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
347             s//\1/
348             q
349           }
350           /^X\(\/\/\)[^/].*/{
351             s//\1/
352             q
353           }
354           /^X\(\/\/\)$/{
355             s//\1/
356             q
357           }
358           /^X\(\/\).*/{
359             s//\1/
360             q
361           }
362           s/.*/./; q'`
363       test -d "$as_dir" && break
364     done
365     test -z "$as_dirs" || eval "mkdir $as_dirs"
366   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
367
368
369 } # as_fn_mkdir_p
370
371 # as_fn_executable_p FILE
372 # -----------------------
373 # Test if FILE is an executable regular file.
374 as_fn_executable_p ()
375 {
376   test -f "$1" && test -x "$1"
377 } # as_fn_executable_p
378 # as_fn_append VAR VALUE
379 # ----------------------
380 # Append the text in VALUE to the end of the definition contained in VAR. Take
381 # advantage of any shell optimizations that allow amortized linear growth over
382 # repeated appends, instead of the typical quadratic growth present in naive
383 # implementations.
384 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
385   eval 'as_fn_append ()
386   {
387     eval $1+=\$2
388   }'
389 else
390   as_fn_append ()
391   {
392     eval $1=\$$1\$2
393   }
394 fi # as_fn_append
395
396 # as_fn_arith ARG...
397 # ------------------
398 # Perform arithmetic evaluation on the ARGs, and store the result in the
399 # global $as_val. Take advantage of shells that can avoid forks. The arguments
400 # must be portable across $(()) and expr.
401 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
402   eval 'as_fn_arith ()
403   {
404     as_val=$(( $* ))
405   }'
406 else
407   as_fn_arith ()
408   {
409     as_val=`expr "$@" || test $? -eq 1`
410   }
411 fi # as_fn_arith
412
413
414 # as_fn_error STATUS ERROR [LINENO LOG_FD]
415 # ----------------------------------------
416 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
417 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
418 # script with STATUS, using 1 if that was 0.
419 as_fn_error ()
420 {
421   as_status=$1; test $as_status -eq 0 && as_status=1
422   if test "$4"; then
423     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
424     $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
425   fi
426   $as_echo "$as_me: error: $2" >&2
427   as_fn_exit $as_status
428 } # as_fn_error
429
430 if expr a : '\(a\)' >/dev/null 2>&1 &&
431    test "X`expr 00001 : '.*\(...\)'`" = X001; then
432   as_expr=expr
433 else
434   as_expr=false
435 fi
436
437 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
438   as_basename=basename
439 else
440   as_basename=false
441 fi
442
443 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
444   as_dirname=dirname
445 else
446   as_dirname=false
447 fi
448
449 as_me=`$as_basename -- "$0" ||
450 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
451          X"$0" : 'X\(//\)$' \| \
452          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
453 $as_echo X/"$0" |
454     sed '/^.*\/\([^/][^/]*\)\/*$/{
455             s//\1/
456             q
457           }
458           /^X\/\(\/\/\)$/{
459             s//\1/
460             q
461           }
462           /^X\/\(\/\).*/{
463             s//\1/
464             q
465           }
466           s/.*/./; q'`
467
468 # Avoid depending upon Character Ranges.
469 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
470 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
471 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
472 as_cr_digits='0123456789'
473 as_cr_alnum=$as_cr_Letters$as_cr_digits
474
475
476   as_lineno_1=$LINENO as_lineno_1a=$LINENO
477   as_lineno_2=$LINENO as_lineno_2a=$LINENO
478   eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
479   test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
480   # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
481   sed -n '
482     p
483     /[$]LINENO/=
484   ' <$as_myself |
485     sed '
486       s/[$]LINENO.*/&-/
487       t lineno
488       b
489       :lineno
490       N
491       :loop
492       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
493       t loop
494       s/-\n.*//
495     ' >$as_me.lineno &&
496   chmod +x "$as_me.lineno" ||
497     { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
498
499   # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
500   # already done that, so ensure we don't try to do so again and fall
501   # in an infinite loop.  This has already happened in practice.
502   _as_can_reexec=no; export _as_can_reexec
503   # Don't try to exec as it changes $[0], causing all sort of problems
504   # (the dirname of $[0] is not the place where we might find the
505   # original and so on.  Autoconf is especially sensitive to this).
506   . "./$as_me.lineno"
507   # Exit status is that of the last command.
508   exit
509 }
510
511 ECHO_C= ECHO_N= ECHO_T=
512 case `echo -n x` in #(((((
513 -n*)
514   case `echo 'xy\c'` in
515   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
516   xy)  ECHO_C='\c';;
517   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
518        ECHO_T=' ';;
519   esac;;
520 *)
521   ECHO_N='-n';;
522 esac
523
524 rm -f conf$$ conf$$.exe conf$$.file
525 if test -d conf$$.dir; then
526   rm -f conf$$.dir/conf$$.file
527 else
528   rm -f conf$$.dir
529   mkdir conf$$.dir 2>/dev/null
530 fi
531 if (echo >conf$$.file) 2>/dev/null; then
532   if ln -s conf$$.file conf$$ 2>/dev/null; then
533     as_ln_s='ln -s'
534     # ... but there are two gotchas:
535     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
536     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
537     # In both cases, we have to default to `cp -pR'.
538     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
539       as_ln_s='cp -pR'
540   elif ln conf$$.file conf$$ 2>/dev/null; then
541     as_ln_s=ln
542   else
543     as_ln_s='cp -pR'
544   fi
545 else
546   as_ln_s='cp -pR'
547 fi
548 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
549 rmdir conf$$.dir 2>/dev/null
550
551 if mkdir -p . 2>/dev/null; then
552   as_mkdir_p='mkdir -p "$as_dir"'
553 else
554   test -d ./-p && rmdir ./-p
555   as_mkdir_p=false
556 fi
557
558 as_test_x='test -x'
559 as_executable_p=as_fn_executable_p
560
561 # Sed expression to map a string onto a valid CPP name.
562 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
563
564 # Sed expression to map a string onto a valid variable name.
565 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
566
567 SHELL=${CONFIG_SHELL-/bin/sh}
568
569
570 test -n "$DJDIR" || exec 7<&0 </dev/null
571 exec 6>&1
572
573 # Name of the host.
574 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
575 # so uname gets run too.
576 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
577
578 #
579 # Initializations.
580 #
581 ac_default_prefix=/usr/local
582 ac_clean_files=
583 ac_config_libobj_dir=.
584 LIBOBJS=
585 cross_compiling=no
586 subdirs=
587 MFLAGS=
588 MAKEFLAGS=
589
590 # Identity of this package.
591 PACKAGE_NAME='libarchive'
592 PACKAGE_TARNAME='libarchive'
593 PACKAGE_VERSION='3.1.2'
594 PACKAGE_STRING='libarchive 3.1.2'
595 PACKAGE_BUGREPORT='libarchive-discuss@googlegroups.com'
596 PACKAGE_URL=''
597
598 ac_unique_file="libarchive"
599 # Factoring default headers for most tests.
600 ac_includes_default="\
601 #include <stdio.h>
602 #ifdef HAVE_SYS_TYPES_H
603 # include <sys/types.h>
604 #endif
605 #ifdef HAVE_SYS_STAT_H
606 # include <sys/stat.h>
607 #endif
608 #ifdef STDC_HEADERS
609 # include <stdlib.h>
610 # include <stddef.h>
611 #else
612 # ifdef HAVE_STDLIB_H
613 #  include <stdlib.h>
614 # endif
615 #endif
616 #ifdef HAVE_STRING_H
617 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
618 #  include <memory.h>
619 # endif
620 # include <string.h>
621 #endif
622 #ifdef HAVE_STRINGS_H
623 # include <strings.h>
624 #endif
625 #ifdef HAVE_INTTYPES_H
626 # include <inttypes.h>
627 #endif
628 #ifdef HAVE_STDINT_H
629 # include <stdint.h>
630 #endif
631 #ifdef HAVE_UNISTD_H
632 # include <unistd.h>
633 #endif"
634
635 ac_subst_vars='am__EXEEXT_FALSE
636 am__EXEEXT_TRUE
637 LTLIBOBJS
638 LIBOBJS
639 XML2_CONFIG
640 LTLIBICONV
641 LIBICONV
642 STATIC_BSDCPIO_FALSE
643 STATIC_BSDCPIO_TRUE
644 BUILD_BSDCPIO_FALSE
645 BUILD_BSDCPIO_TRUE
646 STATIC_BSDTAR_FALSE
647 STATIC_BSDTAR_TRUE
648 BUILD_BSDTAR_FALSE
649 BUILD_BSDTAR_TRUE
650 OTOOL64
651 OTOOL
652 LIPO
653 NMEDIT
654 DSYMUTIL
655 MANIFEST_TOOL
656 RANLIB
657 ac_ct_AR
658 AR
659 LN_S
660 NM
661 ac_ct_DUMPBIN
662 DUMPBIN
663 LD
664 FGREP
665 SED
666 LIBTOOL
667 OBJDUMP
668 DLLTOOL
669 AS
670 EGREP
671 GREP
672 CPP
673 am__fastdepCC_FALSE
674 am__fastdepCC_TRUE
675 CCDEPMODE
676 am__nodep
677 AMDEPBACKSLASH
678 AMDEP_FALSE
679 AMDEP_TRUE
680 am__quote
681 am__include
682 DEPDIR
683 OBJEXT
684 EXEEXT
685 ac_ct_CC
686 CPPFLAGS
687 LDFLAGS
688 CFLAGS
689 CC
690 PLATFORMCPPFLAGS
691 INC_CYGWIN_FILES_FALSE
692 INC_CYGWIN_FILES_TRUE
693 INC_WINDOWS_FILES_FALSE
694 INC_WINDOWS_FILES_TRUE
695 host_os
696 host_vendor
697 host_cpu
698 host
699 build_os
700 build_vendor
701 build_cpu
702 build
703 LIBARCHIVE_VERSION_NUMBER
704 LIBARCHIVE_VERSION_STRING
705 BSDTAR_VERSION_STRING
706 BSDCPIO_VERSION_STRING
707 ARCHIVE_LIBTOOL_VERSION
708 AM_BACKSLASH
709 AM_DEFAULT_VERBOSITY
710 AM_DEFAULT_V
711 AM_V
712 am__untar
713 am__tar
714 AMTAR
715 am__leading_dot
716 SET_MAKE
717 AWK
718 mkdir_p
719 MKDIR_P
720 INSTALL_STRIP_PROGRAM
721 STRIP
722 install_sh
723 MAKEINFO
724 AUTOHEADER
725 AUTOMAKE
726 AUTOCONF
727 ACLOCAL
728 VERSION
729 PACKAGE
730 CYGPATH_W
731 am__isrc
732 INSTALL_DATA
733 INSTALL_SCRIPT
734 INSTALL_PROGRAM
735 target_alias
736 host_alias
737 build_alias
738 LIBS
739 ECHO_T
740 ECHO_N
741 ECHO_C
742 DEFS
743 mandir
744 localedir
745 libdir
746 psdir
747 pdfdir
748 dvidir
749 htmldir
750 infodir
751 docdir
752 oldincludedir
753 includedir
754 localstatedir
755 sharedstatedir
756 sysconfdir
757 datadir
758 datarootdir
759 libexecdir
760 sbindir
761 bindir
762 program_transform_name
763 prefix
764 exec_prefix
765 PACKAGE_URL
766 PACKAGE_BUGREPORT
767 PACKAGE_STRING
768 PACKAGE_VERSION
769 PACKAGE_TARNAME
770 PACKAGE_NAME
771 PATH_SEPARATOR
772 SHELL'
773 ac_subst_files=''
774 ac_user_opts='
775 enable_option_checking
776 enable_silent_rules
777 enable_dependency_tracking
778 enable_shared
779 enable_static
780 with_pic
781 enable_fast_install
782 with_gnu_ld
783 with_sysroot
784 enable_libtool_lock
785 enable_bsdtar
786 enable_bsdcpio
787 with_zlib
788 with_bz2lib
789 with_lzmadec
790 with_iconv
791 enable_rpath
792 with_libiconv_prefix
793 with_lzma
794 with_lzo2
795 with_nettle
796 with_openssl
797 with_xml2
798 with_expat
799 enable_posix_regex_lib
800 enable_xattr
801 enable_acl
802 enable_largefile
803 '
804       ac_precious_vars='build_alias
805 host_alias
806 target_alias
807 CC
808 CFLAGS
809 LDFLAGS
810 LIBS
811 CPPFLAGS
812 CPP'
813
814
815 # Initialize some variables set by options.
816 ac_init_help=
817 ac_init_version=false
818 ac_unrecognized_opts=
819 ac_unrecognized_sep=
820 # The variables have the same names as the options, with
821 # dashes changed to underlines.
822 cache_file=/dev/null
823 exec_prefix=NONE
824 no_create=
825 no_recursion=
826 prefix=NONE
827 program_prefix=NONE
828 program_suffix=NONE
829 program_transform_name=s,x,x,
830 silent=
831 site=
832 srcdir=
833 verbose=
834 x_includes=NONE
835 x_libraries=NONE
836
837 # Installation directory options.
838 # These are left unexpanded so users can "make install exec_prefix=/foo"
839 # and all the variables that are supposed to be based on exec_prefix
840 # by default will actually change.
841 # Use braces instead of parens because sh, perl, etc. also accept them.
842 # (The list follows the same order as the GNU Coding Standards.)
843 bindir='${exec_prefix}/bin'
844 sbindir='${exec_prefix}/sbin'
845 libexecdir='${exec_prefix}/libexec'
846 datarootdir='${prefix}/share'
847 datadir='${datarootdir}'
848 sysconfdir='${prefix}/etc'
849 sharedstatedir='${prefix}/com'
850 localstatedir='${prefix}/var'
851 includedir='${prefix}/include'
852 oldincludedir='/usr/include'
853 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
854 infodir='${datarootdir}/info'
855 htmldir='${docdir}'
856 dvidir='${docdir}'
857 pdfdir='${docdir}'
858 psdir='${docdir}'
859 libdir='${exec_prefix}/lib'
860 localedir='${datarootdir}/locale'
861 mandir='${datarootdir}/man'
862
863 ac_prev=
864 ac_dashdash=
865 for ac_option
866 do
867   # If the previous option needs an argument, assign it.
868   if test -n "$ac_prev"; then
869     eval $ac_prev=\$ac_option
870     ac_prev=
871     continue
872   fi
873
874   case $ac_option in
875   *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
876   *=)   ac_optarg= ;;
877   *)    ac_optarg=yes ;;
878   esac
879
880   # Accept the important Cygnus configure options, so we can diagnose typos.
881
882   case $ac_dashdash$ac_option in
883   --)
884     ac_dashdash=yes ;;
885
886   -bindir | --bindir | --bindi | --bind | --bin | --bi)
887     ac_prev=bindir ;;
888   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
889     bindir=$ac_optarg ;;
890
891   -build | --build | --buil | --bui | --bu)
892     ac_prev=build_alias ;;
893   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
894     build_alias=$ac_optarg ;;
895
896   -cache-file | --cache-file | --cache-fil | --cache-fi \
897   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
898     ac_prev=cache_file ;;
899   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
900   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
901     cache_file=$ac_optarg ;;
902
903   --config-cache | -C)
904     cache_file=config.cache ;;
905
906   -datadir | --datadir | --datadi | --datad)
907     ac_prev=datadir ;;
908   -datadir=* | --datadir=* | --datadi=* | --datad=*)
909     datadir=$ac_optarg ;;
910
911   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
912   | --dataroo | --dataro | --datar)
913     ac_prev=datarootdir ;;
914   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
915   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
916     datarootdir=$ac_optarg ;;
917
918   -disable-* | --disable-*)
919     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
920     # Reject names that are not valid shell variable names.
921     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
922       as_fn_error $? "invalid feature name: $ac_useropt"
923     ac_useropt_orig=$ac_useropt
924     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
925     case $ac_user_opts in
926       *"
927 "enable_$ac_useropt"
928 "*) ;;
929       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
930          ac_unrecognized_sep=', ';;
931     esac
932     eval enable_$ac_useropt=no ;;
933
934   -docdir | --docdir | --docdi | --doc | --do)
935     ac_prev=docdir ;;
936   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
937     docdir=$ac_optarg ;;
938
939   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
940     ac_prev=dvidir ;;
941   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
942     dvidir=$ac_optarg ;;
943
944   -enable-* | --enable-*)
945     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
946     # Reject names that are not valid shell variable names.
947     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
948       as_fn_error $? "invalid feature name: $ac_useropt"
949     ac_useropt_orig=$ac_useropt
950     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
951     case $ac_user_opts in
952       *"
953 "enable_$ac_useropt"
954 "*) ;;
955       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
956          ac_unrecognized_sep=', ';;
957     esac
958     eval enable_$ac_useropt=\$ac_optarg ;;
959
960   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
961   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
962   | --exec | --exe | --ex)
963     ac_prev=exec_prefix ;;
964   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
965   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
966   | --exec=* | --exe=* | --ex=*)
967     exec_prefix=$ac_optarg ;;
968
969   -gas | --gas | --ga | --g)
970     # Obsolete; use --with-gas.
971     with_gas=yes ;;
972
973   -help | --help | --hel | --he | -h)
974     ac_init_help=long ;;
975   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
976     ac_init_help=recursive ;;
977   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
978     ac_init_help=short ;;
979
980   -host | --host | --hos | --ho)
981     ac_prev=host_alias ;;
982   -host=* | --host=* | --hos=* | --ho=*)
983     host_alias=$ac_optarg ;;
984
985   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
986     ac_prev=htmldir ;;
987   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
988   | --ht=*)
989     htmldir=$ac_optarg ;;
990
991   -includedir | --includedir | --includedi | --included | --include \
992   | --includ | --inclu | --incl | --inc)
993     ac_prev=includedir ;;
994   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
995   | --includ=* | --inclu=* | --incl=* | --inc=*)
996     includedir=$ac_optarg ;;
997
998   -infodir | --infodir | --infodi | --infod | --info | --inf)
999     ac_prev=infodir ;;
1000   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1001     infodir=$ac_optarg ;;
1002
1003   -libdir | --libdir | --libdi | --libd)
1004     ac_prev=libdir ;;
1005   -libdir=* | --libdir=* | --libdi=* | --libd=*)
1006     libdir=$ac_optarg ;;
1007
1008   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1009   | --libexe | --libex | --libe)
1010     ac_prev=libexecdir ;;
1011   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1012   | --libexe=* | --libex=* | --libe=*)
1013     libexecdir=$ac_optarg ;;
1014
1015   -localedir | --localedir | --localedi | --localed | --locale)
1016     ac_prev=localedir ;;
1017   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1018     localedir=$ac_optarg ;;
1019
1020   -localstatedir | --localstatedir | --localstatedi | --localstated \
1021   | --localstate | --localstat | --localsta | --localst | --locals)
1022     ac_prev=localstatedir ;;
1023   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1024   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1025     localstatedir=$ac_optarg ;;
1026
1027   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1028     ac_prev=mandir ;;
1029   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1030     mandir=$ac_optarg ;;
1031
1032   -nfp | --nfp | --nf)
1033     # Obsolete; use --without-fp.
1034     with_fp=no ;;
1035
1036   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1037   | --no-cr | --no-c | -n)
1038     no_create=yes ;;
1039
1040   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1041   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1042     no_recursion=yes ;;
1043
1044   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1045   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1046   | --oldin | --oldi | --old | --ol | --o)
1047     ac_prev=oldincludedir ;;
1048   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1049   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1050   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1051     oldincludedir=$ac_optarg ;;
1052
1053   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1054     ac_prev=prefix ;;
1055   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1056     prefix=$ac_optarg ;;
1057
1058   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1059   | --program-pre | --program-pr | --program-p)
1060     ac_prev=program_prefix ;;
1061   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1062   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1063     program_prefix=$ac_optarg ;;
1064
1065   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1066   | --program-suf | --program-su | --program-s)
1067     ac_prev=program_suffix ;;
1068   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1069   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1070     program_suffix=$ac_optarg ;;
1071
1072   -program-transform-name | --program-transform-name \
1073   | --program-transform-nam | --program-transform-na \
1074   | --program-transform-n | --program-transform- \
1075   | --program-transform | --program-transfor \
1076   | --program-transfo | --program-transf \
1077   | --program-trans | --program-tran \
1078   | --progr-tra | --program-tr | --program-t)
1079     ac_prev=program_transform_name ;;
1080   -program-transform-name=* | --program-transform-name=* \
1081   | --program-transform-nam=* | --program-transform-na=* \
1082   | --program-transform-n=* | --program-transform-=* \
1083   | --program-transform=* | --program-transfor=* \
1084   | --program-transfo=* | --program-transf=* \
1085   | --program-trans=* | --program-tran=* \
1086   | --progr-tra=* | --program-tr=* | --program-t=*)
1087     program_transform_name=$ac_optarg ;;
1088
1089   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1090     ac_prev=pdfdir ;;
1091   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1092     pdfdir=$ac_optarg ;;
1093
1094   -psdir | --psdir | --psdi | --psd | --ps)
1095     ac_prev=psdir ;;
1096   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1097     psdir=$ac_optarg ;;
1098
1099   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1100   | -silent | --silent | --silen | --sile | --sil)
1101     silent=yes ;;
1102
1103   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1104     ac_prev=sbindir ;;
1105   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1106   | --sbi=* | --sb=*)
1107     sbindir=$ac_optarg ;;
1108
1109   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1110   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1111   | --sharedst | --shareds | --shared | --share | --shar \
1112   | --sha | --sh)
1113     ac_prev=sharedstatedir ;;
1114   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1115   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1116   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1117   | --sha=* | --sh=*)
1118     sharedstatedir=$ac_optarg ;;
1119
1120   -site | --site | --sit)
1121     ac_prev=site ;;
1122   -site=* | --site=* | --sit=*)
1123     site=$ac_optarg ;;
1124
1125   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1126     ac_prev=srcdir ;;
1127   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1128     srcdir=$ac_optarg ;;
1129
1130   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1131   | --syscon | --sysco | --sysc | --sys | --sy)
1132     ac_prev=sysconfdir ;;
1133   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1134   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1135     sysconfdir=$ac_optarg ;;
1136
1137   -target | --target | --targe | --targ | --tar | --ta | --t)
1138     ac_prev=target_alias ;;
1139   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1140     target_alias=$ac_optarg ;;
1141
1142   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1143     verbose=yes ;;
1144
1145   -version | --version | --versio | --versi | --vers | -V)
1146     ac_init_version=: ;;
1147
1148   -with-* | --with-*)
1149     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1150     # Reject names that are not valid shell variable names.
1151     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1152       as_fn_error $? "invalid package name: $ac_useropt"
1153     ac_useropt_orig=$ac_useropt
1154     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1155     case $ac_user_opts in
1156       *"
1157 "with_$ac_useropt"
1158 "*) ;;
1159       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1160          ac_unrecognized_sep=', ';;
1161     esac
1162     eval with_$ac_useropt=\$ac_optarg ;;
1163
1164   -without-* | --without-*)
1165     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1166     # Reject names that are not valid shell variable names.
1167     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1168       as_fn_error $? "invalid package name: $ac_useropt"
1169     ac_useropt_orig=$ac_useropt
1170     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1171     case $ac_user_opts in
1172       *"
1173 "with_$ac_useropt"
1174 "*) ;;
1175       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1176          ac_unrecognized_sep=', ';;
1177     esac
1178     eval with_$ac_useropt=no ;;
1179
1180   --x)
1181     # Obsolete; use --with-x.
1182     with_x=yes ;;
1183
1184   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1185   | --x-incl | --x-inc | --x-in | --x-i)
1186     ac_prev=x_includes ;;
1187   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1188   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1189     x_includes=$ac_optarg ;;
1190
1191   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1192   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1193     ac_prev=x_libraries ;;
1194   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1195   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1196     x_libraries=$ac_optarg ;;
1197
1198   -*) as_fn_error $? "unrecognized option: \`$ac_option'
1199 Try \`$0 --help' for more information"
1200     ;;
1201
1202   *=*)
1203     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1204     # Reject names that are not valid shell variable names.
1205     case $ac_envvar in #(
1206       '' | [0-9]* | *[!_$as_cr_alnum]* )
1207       as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1208     esac
1209     eval $ac_envvar=\$ac_optarg
1210     export $ac_envvar ;;
1211
1212   *)
1213     # FIXME: should be removed in autoconf 3.0.
1214     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1215     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1216       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1217     : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1218     ;;
1219
1220   esac
1221 done
1222
1223 if test -n "$ac_prev"; then
1224   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1225   as_fn_error $? "missing argument to $ac_option"
1226 fi
1227
1228 if test -n "$ac_unrecognized_opts"; then
1229   case $enable_option_checking in
1230     no) ;;
1231     fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1232     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1233   esac
1234 fi
1235
1236 # Check all directory arguments for consistency.
1237 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1238                 datadir sysconfdir sharedstatedir localstatedir includedir \
1239                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1240                 libdir localedir mandir
1241 do
1242   eval ac_val=\$$ac_var
1243   # Remove trailing slashes.
1244   case $ac_val in
1245     */ )
1246       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1247       eval $ac_var=\$ac_val;;
1248   esac
1249   # Be sure to have absolute directory names.
1250   case $ac_val in
1251     [\\/$]* | ?:[\\/]* )  continue;;
1252     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1253   esac
1254   as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1255 done
1256
1257 # There might be people who depend on the old broken behavior: `$host'
1258 # used to hold the argument of --host etc.
1259 # FIXME: To remove some day.
1260 build=$build_alias
1261 host=$host_alias
1262 target=$target_alias
1263
1264 # FIXME: To remove some day.
1265 if test "x$host_alias" != x; then
1266   if test "x$build_alias" = x; then
1267     cross_compiling=maybe
1268   elif test "x$build_alias" != "x$host_alias"; then
1269     cross_compiling=yes
1270   fi
1271 fi
1272
1273 ac_tool_prefix=
1274 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1275
1276 test "$silent" = yes && exec 6>/dev/null
1277
1278
1279 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1280 ac_ls_di=`ls -di .` &&
1281 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1282   as_fn_error $? "working directory cannot be determined"
1283 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1284   as_fn_error $? "pwd does not report name of working directory"
1285
1286
1287 # Find the source files, if location was not specified.
1288 if test -z "$srcdir"; then
1289   ac_srcdir_defaulted=yes
1290   # Try the directory containing this script, then the parent directory.
1291   ac_confdir=`$as_dirname -- "$as_myself" ||
1292 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1293          X"$as_myself" : 'X\(//\)[^/]' \| \
1294          X"$as_myself" : 'X\(//\)$' \| \
1295          X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1296 $as_echo X"$as_myself" |
1297     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1298             s//\1/
1299             q
1300           }
1301           /^X\(\/\/\)[^/].*/{
1302             s//\1/
1303             q
1304           }
1305           /^X\(\/\/\)$/{
1306             s//\1/
1307             q
1308           }
1309           /^X\(\/\).*/{
1310             s//\1/
1311             q
1312           }
1313           s/.*/./; q'`
1314   srcdir=$ac_confdir
1315   if test ! -r "$srcdir/$ac_unique_file"; then
1316     srcdir=..
1317   fi
1318 else
1319   ac_srcdir_defaulted=no
1320 fi
1321 if test ! -r "$srcdir/$ac_unique_file"; then
1322   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1323   as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1324 fi
1325 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1326 ac_abs_confdir=`(
1327         cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1328         pwd)`
1329 # When building in place, set srcdir=.
1330 if test "$ac_abs_confdir" = "$ac_pwd"; then
1331   srcdir=.
1332 fi
1333 # Remove unnecessary trailing slashes from srcdir.
1334 # Double slashes in file names in object file debugging info
1335 # mess up M-x gdb in Emacs.
1336 case $srcdir in
1337 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1338 esac
1339 for ac_var in $ac_precious_vars; do
1340   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1341   eval ac_env_${ac_var}_value=\$${ac_var}
1342   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1343   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1344 done
1345
1346 #
1347 # Report the --help message.
1348 #
1349 if test "$ac_init_help" = "long"; then
1350   # Omit some internal or obsolete options to make the list less imposing.
1351   # This message is too long to be a string in the A/UX 3.1 sh.
1352   cat <<_ACEOF
1353 \`configure' configures libarchive 3.1.2 to adapt to many kinds of systems.
1354
1355 Usage: $0 [OPTION]... [VAR=VALUE]...
1356
1357 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1358 VAR=VALUE.  See below for descriptions of some of the useful variables.
1359
1360 Defaults for the options are specified in brackets.
1361
1362 Configuration:
1363   -h, --help              display this help and exit
1364       --help=short        display options specific to this package
1365       --help=recursive    display the short help of all the included packages
1366   -V, --version           display version information and exit
1367   -q, --quiet, --silent   do not print \`checking ...' messages
1368       --cache-file=FILE   cache test results in FILE [disabled]
1369   -C, --config-cache      alias for \`--cache-file=config.cache'
1370   -n, --no-create         do not create output files
1371       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1372
1373 Installation directories:
1374   --prefix=PREFIX         install architecture-independent files in PREFIX
1375                           [$ac_default_prefix]
1376   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1377                           [PREFIX]
1378
1379 By default, \`make install' will install all the files in
1380 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1381 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1382 for instance \`--prefix=\$HOME'.
1383
1384 For better control, use the options below.
1385
1386 Fine tuning of the installation directories:
1387   --bindir=DIR            user executables [EPREFIX/bin]
1388   --sbindir=DIR           system admin executables [EPREFIX/sbin]
1389   --libexecdir=DIR        program executables [EPREFIX/libexec]
1390   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1391   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1392   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1393   --libdir=DIR            object code libraries [EPREFIX/lib]
1394   --includedir=DIR        C header files [PREFIX/include]
1395   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1396   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1397   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1398   --infodir=DIR           info documentation [DATAROOTDIR/info]
1399   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1400   --mandir=DIR            man documentation [DATAROOTDIR/man]
1401   --docdir=DIR            documentation root [DATAROOTDIR/doc/libarchive]
1402   --htmldir=DIR           html documentation [DOCDIR]
1403   --dvidir=DIR            dvi documentation [DOCDIR]
1404   --pdfdir=DIR            pdf documentation [DOCDIR]
1405   --psdir=DIR             ps documentation [DOCDIR]
1406 _ACEOF
1407
1408   cat <<\_ACEOF
1409
1410 Program names:
1411   --program-prefix=PREFIX            prepend PREFIX to installed program names
1412   --program-suffix=SUFFIX            append SUFFIX to installed program names
1413   --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1414
1415 System types:
1416   --build=BUILD     configure for building on BUILD [guessed]
1417   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1418 _ACEOF
1419 fi
1420
1421 if test -n "$ac_init_help"; then
1422   case $ac_init_help in
1423      short | recursive ) echo "Configuration of libarchive 3.1.2:";;
1424    esac
1425   cat <<\_ACEOF
1426
1427 Optional Features:
1428   --disable-option-checking  ignore unrecognized --enable/--with options
1429   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1430   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1431   --enable-silent-rules          less verbose build output (undo: `make V=1')
1432   --disable-silent-rules         verbose build output (undo: `make V=0')
1433   --disable-dependency-tracking  speeds up one-time build
1434   --enable-dependency-tracking   do not reject slow dependency extractors
1435   --enable-shared[=PKGS]  build shared libraries [default=yes]
1436   --enable-static[=PKGS]  build static libraries [default=yes]
1437   --enable-fast-install[=PKGS]
1438                           optimize for fast installation [default=yes]
1439   --disable-libtool-lock  avoid locking (might break parallel builds)
1440   --enable-bsdtar         enable build of bsdtar (default)
1441           --enable-bsdtar=static  force static build of bsdtar
1442           --enable-bsdtar=shared  force dynamic build of bsdtar
1443   --disable-bsdtar        disable build of bsdtar
1444   --enable-bsdcpio        enable build of bsdcpio (default)
1445           --enable-bsdcpio=static static build of bsdcpio
1446           --enable-bsdcpio=shared dynamic build of bsdcpio
1447   --disable-bsdcpio       disable build of bsdcpio
1448   --disable-rpath         do not hardcode runtime library paths
1449   --enable-posix-regex-lib
1450                           choose what library to use for POSIX regular
1451                           expression support (default: auto)
1452     --enable-posix-regex-lib=libc
1453                           use libc POSIX regular expression support
1454     --enable-posix-regex-lib=libregex
1455                           use libregex POSIX regular expression support
1456     --enable-posix-regex-lib=libpcreposix
1457                           use libpcreposix POSIX regular expression support
1458     --disable-posix-regex-lib
1459                           don't enable POSIX regular expression support
1460   --disable-xattr         Enable Extended Attributes support (default: check)
1461   --disable-acl           Enable ACL support (default: check)
1462   --disable-largefile     omit support for large files
1463
1464 Optional Packages:
1465   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1466   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1467   --with-pic[=PKGS]       try to use only PIC/non-PIC objects [default=use
1468                           both]
1469   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1470   --with-sysroot=DIR Search for dependent libraries within DIR
1471                         (or the compiler's sysroot if not specified).
1472   --without-zlib          Don't build support for gzip through zlib
1473   --without-bz2lib        Don't build support for bzip2 through bz2lib
1474   --without-lzmadec       Don't build support for lzma through lzmadec
1475   --without-iconv         Don't try to link against iconv
1476   --with-gnu-ld           assume the C compiler uses GNU ld default=no
1477   --with-libiconv-prefix[=DIR]  search for libiconv in DIR/include and DIR/lib
1478   --without-libiconv-prefix     don't search for libiconv in includedir and libdir
1479   --without-lzma          Don't build support for xz through lzma
1480   --without-lzo2          Don't build support for lzop through liblzo2
1481   --without-nettle        Don't build with crypto support from Nettle
1482   --without-openssl       Don't build support for mtree and xar hashes through
1483                           openssl
1484   --without-xml2          Don't build support for xar through libxml2
1485   --without-expat         Don't build support for xar through expat
1486
1487 Some influential environment variables:
1488   CC          C compiler command
1489   CFLAGS      C compiler flags
1490   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1491               nonstandard directory <lib dir>
1492   LIBS        libraries to pass to the linker, e.g. -l<library>
1493   CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1494               you have headers in a nonstandard directory <include dir>
1495   CPP         C preprocessor
1496
1497 Use these variables to override the choices made by `configure' or to help
1498 it to find libraries and programs with nonstandard names/locations.
1499
1500 Report bugs to <libarchive-discuss@googlegroups.com>.
1501 _ACEOF
1502 ac_status=$?
1503 fi
1504
1505 if test "$ac_init_help" = "recursive"; then
1506   # If there are subdirs, report their specific --help.
1507   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1508     test -d "$ac_dir" ||
1509       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1510       continue
1511     ac_builddir=.
1512
1513 case "$ac_dir" in
1514 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1515 *)
1516   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1517   # A ".." for each directory in $ac_dir_suffix.
1518   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1519   case $ac_top_builddir_sub in
1520   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1521   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1522   esac ;;
1523 esac
1524 ac_abs_top_builddir=$ac_pwd
1525 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1526 # for backward compatibility:
1527 ac_top_builddir=$ac_top_build_prefix
1528
1529 case $srcdir in
1530   .)  # We are building in place.
1531     ac_srcdir=.
1532     ac_top_srcdir=$ac_top_builddir_sub
1533     ac_abs_top_srcdir=$ac_pwd ;;
1534   [\\/]* | ?:[\\/]* )  # Absolute name.
1535     ac_srcdir=$srcdir$ac_dir_suffix;
1536     ac_top_srcdir=$srcdir
1537     ac_abs_top_srcdir=$srcdir ;;
1538   *) # Relative name.
1539     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1540     ac_top_srcdir=$ac_top_build_prefix$srcdir
1541     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1542 esac
1543 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1544
1545     cd "$ac_dir" || { ac_status=$?; continue; }
1546     # Check for guested configure.
1547     if test -f "$ac_srcdir/configure.gnu"; then
1548       echo &&
1549       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1550     elif test -f "$ac_srcdir/configure"; then
1551       echo &&
1552       $SHELL "$ac_srcdir/configure" --help=recursive
1553     else
1554       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1555     fi || ac_status=$?
1556     cd "$ac_pwd" || { ac_status=$?; break; }
1557   done
1558 fi
1559
1560 test -n "$ac_init_help" && exit $ac_status
1561 if $ac_init_version; then
1562   cat <<\_ACEOF
1563 libarchive configure 3.1.2
1564 generated by GNU Autoconf 2.69
1565
1566 Copyright (C) 2012 Free Software Foundation, Inc.
1567 This configure script is free software; the Free Software Foundation
1568 gives unlimited permission to copy, distribute and modify it.
1569 _ACEOF
1570   exit
1571 fi
1572
1573 ## ------------------------ ##
1574 ## Autoconf initialization. ##
1575 ## ------------------------ ##
1576
1577 # ac_fn_c_try_compile LINENO
1578 # --------------------------
1579 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1580 ac_fn_c_try_compile ()
1581 {
1582   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1583   rm -f conftest.$ac_objext
1584   if { { ac_try="$ac_compile"
1585 case "(($ac_try" in
1586   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1587   *) ac_try_echo=$ac_try;;
1588 esac
1589 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1590 $as_echo "$ac_try_echo"; } >&5
1591   (eval "$ac_compile") 2>conftest.err
1592   ac_status=$?
1593   if test -s conftest.err; then
1594     grep -v '^ *+' conftest.err >conftest.er1
1595     cat conftest.er1 >&5
1596     mv -f conftest.er1 conftest.err
1597   fi
1598   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1599   test $ac_status = 0; } && {
1600          test -z "$ac_c_werror_flag" ||
1601          test ! -s conftest.err
1602        } && test -s conftest.$ac_objext; then :
1603   ac_retval=0
1604 else
1605   $as_echo "$as_me: failed program was:" >&5
1606 sed 's/^/| /' conftest.$ac_ext >&5
1607
1608         ac_retval=1
1609 fi
1610   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1611   as_fn_set_status $ac_retval
1612
1613 } # ac_fn_c_try_compile
1614
1615 # ac_fn_c_try_cpp LINENO
1616 # ----------------------
1617 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1618 ac_fn_c_try_cpp ()
1619 {
1620   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1621   if { { ac_try="$ac_cpp conftest.$ac_ext"
1622 case "(($ac_try" in
1623   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1624   *) ac_try_echo=$ac_try;;
1625 esac
1626 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1627 $as_echo "$ac_try_echo"; } >&5
1628   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1629   ac_status=$?
1630   if test -s conftest.err; then
1631     grep -v '^ *+' conftest.err >conftest.er1
1632     cat conftest.er1 >&5
1633     mv -f conftest.er1 conftest.err
1634   fi
1635   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1636   test $ac_status = 0; } > conftest.i && {
1637          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1638          test ! -s conftest.err
1639        }; then :
1640   ac_retval=0
1641 else
1642   $as_echo "$as_me: failed program was:" >&5
1643 sed 's/^/| /' conftest.$ac_ext >&5
1644
1645     ac_retval=1
1646 fi
1647   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1648   as_fn_set_status $ac_retval
1649
1650 } # ac_fn_c_try_cpp
1651
1652 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1653 # -------------------------------------------------------
1654 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1655 # the include files in INCLUDES and setting the cache variable VAR
1656 # accordingly.
1657 ac_fn_c_check_header_mongrel ()
1658 {
1659   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1660   if eval \${$3+:} false; then :
1661   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1662 $as_echo_n "checking for $2... " >&6; }
1663 if eval \${$3+:} false; then :
1664   $as_echo_n "(cached) " >&6
1665 fi
1666 eval ac_res=\$$3
1667                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1668 $as_echo "$ac_res" >&6; }
1669 else
1670   # Is the header compilable?
1671 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1672 $as_echo_n "checking $2 usability... " >&6; }
1673 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1674 /* end confdefs.h.  */
1675 $4
1676 #include <$2>
1677 _ACEOF
1678 if ac_fn_c_try_compile "$LINENO"; then :
1679   ac_header_compiler=yes
1680 else
1681   ac_header_compiler=no
1682 fi
1683 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1685 $as_echo "$ac_header_compiler" >&6; }
1686
1687 # Is the header present?
1688 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1689 $as_echo_n "checking $2 presence... " >&6; }
1690 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1691 /* end confdefs.h.  */
1692 #include <$2>
1693 _ACEOF
1694 if ac_fn_c_try_cpp "$LINENO"; then :
1695   ac_header_preproc=yes
1696 else
1697   ac_header_preproc=no
1698 fi
1699 rm -f conftest.err conftest.i conftest.$ac_ext
1700 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1701 $as_echo "$ac_header_preproc" >&6; }
1702
1703 # So?  What about this header?
1704 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1705   yes:no: )
1706     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1707 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1708     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1709 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1710     ;;
1711   no:yes:* )
1712     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1713 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1714     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1715 $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1716     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1717 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1718     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1719 $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1720     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1721 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1722 ( $as_echo "## -------------------------------------------------- ##
1723 ## Report this to libarchive-discuss@googlegroups.com ##
1724 ## -------------------------------------------------- ##"
1725      ) | sed "s/^/$as_me: WARNING:     /" >&2
1726     ;;
1727 esac
1728   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1729 $as_echo_n "checking for $2... " >&6; }
1730 if eval \${$3+:} false; then :
1731   $as_echo_n "(cached) " >&6
1732 else
1733   eval "$3=\$ac_header_compiler"
1734 fi
1735 eval ac_res=\$$3
1736                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1737 $as_echo "$ac_res" >&6; }
1738 fi
1739   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1740
1741 } # ac_fn_c_check_header_mongrel
1742
1743 # ac_fn_c_try_run LINENO
1744 # ----------------------
1745 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1746 # that executables *can* be run.
1747 ac_fn_c_try_run ()
1748 {
1749   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1750   if { { ac_try="$ac_link"
1751 case "(($ac_try" in
1752   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1753   *) ac_try_echo=$ac_try;;
1754 esac
1755 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1756 $as_echo "$ac_try_echo"; } >&5
1757   (eval "$ac_link") 2>&5
1758   ac_status=$?
1759   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1760   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1761   { { case "(($ac_try" in
1762   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1763   *) ac_try_echo=$ac_try;;
1764 esac
1765 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1766 $as_echo "$ac_try_echo"; } >&5
1767   (eval "$ac_try") 2>&5
1768   ac_status=$?
1769   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1770   test $ac_status = 0; }; }; then :
1771   ac_retval=0
1772 else
1773   $as_echo "$as_me: program exited with status $ac_status" >&5
1774        $as_echo "$as_me: failed program was:" >&5
1775 sed 's/^/| /' conftest.$ac_ext >&5
1776
1777        ac_retval=$ac_status
1778 fi
1779   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1780   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1781   as_fn_set_status $ac_retval
1782
1783 } # ac_fn_c_try_run
1784
1785 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1786 # -------------------------------------------------------
1787 # Tests whether HEADER exists and can be compiled using the include files in
1788 # INCLUDES, setting the cache variable VAR accordingly.
1789 ac_fn_c_check_header_compile ()
1790 {
1791   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1792   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1793 $as_echo_n "checking for $2... " >&6; }
1794 if eval \${$3+:} false; then :
1795   $as_echo_n "(cached) " >&6
1796 else
1797   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1798 /* end confdefs.h.  */
1799 $4
1800 #include <$2>
1801 _ACEOF
1802 if ac_fn_c_try_compile "$LINENO"; then :
1803   eval "$3=yes"
1804 else
1805   eval "$3=no"
1806 fi
1807 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1808 fi
1809 eval ac_res=\$$3
1810                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1811 $as_echo "$ac_res" >&6; }
1812   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1813
1814 } # ac_fn_c_check_header_compile
1815
1816 # ac_fn_c_try_link LINENO
1817 # -----------------------
1818 # Try to link conftest.$ac_ext, and return whether this succeeded.
1819 ac_fn_c_try_link ()
1820 {
1821   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1822   rm -f conftest.$ac_objext conftest$ac_exeext
1823   if { { ac_try="$ac_link"
1824 case "(($ac_try" in
1825   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1826   *) ac_try_echo=$ac_try;;
1827 esac
1828 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1829 $as_echo "$ac_try_echo"; } >&5
1830   (eval "$ac_link") 2>conftest.err
1831   ac_status=$?
1832   if test -s conftest.err; then
1833     grep -v '^ *+' conftest.err >conftest.er1
1834     cat conftest.er1 >&5
1835     mv -f conftest.er1 conftest.err
1836   fi
1837   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1838   test $ac_status = 0; } && {
1839          test -z "$ac_c_werror_flag" ||
1840          test ! -s conftest.err
1841        } && test -s conftest$ac_exeext && {
1842          test "$cross_compiling" = yes ||
1843          test -x conftest$ac_exeext
1844        }; then :
1845   ac_retval=0
1846 else
1847   $as_echo "$as_me: failed program was:" >&5
1848 sed 's/^/| /' conftest.$ac_ext >&5
1849
1850         ac_retval=1
1851 fi
1852   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1853   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1854   # interfere with the next link command; also delete a directory that is
1855   # left behind by Apple's compiler.  We do this before executing the actions.
1856   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1857   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1858   as_fn_set_status $ac_retval
1859
1860 } # ac_fn_c_try_link
1861
1862 # ac_fn_c_check_func LINENO FUNC VAR
1863 # ----------------------------------
1864 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1865 ac_fn_c_check_func ()
1866 {
1867   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1868   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1869 $as_echo_n "checking for $2... " >&6; }
1870 if eval \${$3+:} false; then :
1871   $as_echo_n "(cached) " >&6
1872 else
1873   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1874 /* end confdefs.h.  */
1875 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1876    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1877 #define $2 innocuous_$2
1878
1879 /* System header to define __stub macros and hopefully few prototypes,
1880     which can conflict with char $2 (); below.
1881     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1882     <limits.h> exists even on freestanding compilers.  */
1883
1884 #ifdef __STDC__
1885 # include <limits.h>
1886 #else
1887 # include <assert.h>
1888 #endif
1889
1890 #undef $2
1891
1892 /* Override any GCC internal prototype to avoid an error.
1893    Use char because int might match the return type of a GCC
1894    builtin and then its argument prototype would still apply.  */
1895 #ifdef __cplusplus
1896 extern "C"
1897 #endif
1898 char $2 ();
1899 /* The GNU C library defines this for functions which it implements
1900     to always fail with ENOSYS.  Some functions are actually named
1901     something starting with __ and the normal name is an alias.  */
1902 #if defined __stub_$2 || defined __stub___$2
1903 choke me
1904 #endif
1905
1906 int
1907 main ()
1908 {
1909 return $2 ();
1910   ;
1911   return 0;
1912 }
1913 _ACEOF
1914 if ac_fn_c_try_link "$LINENO"; then :
1915   eval "$3=yes"
1916 else
1917   eval "$3=no"
1918 fi
1919 rm -f core conftest.err conftest.$ac_objext \
1920     conftest$ac_exeext conftest.$ac_ext
1921 fi
1922 eval ac_res=\$$3
1923                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1924 $as_echo "$ac_res" >&6; }
1925   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1926
1927 } # ac_fn_c_check_func
1928
1929 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1930 # -------------------------------------------
1931 # Tests whether TYPE exists after having included INCLUDES, setting cache
1932 # variable VAR accordingly.
1933 ac_fn_c_check_type ()
1934 {
1935   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1936   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1937 $as_echo_n "checking for $2... " >&6; }
1938 if eval \${$3+:} false; then :
1939   $as_echo_n "(cached) " >&6
1940 else
1941   eval "$3=no"
1942   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1943 /* end confdefs.h.  */
1944 $4
1945 int
1946 main ()
1947 {
1948 if (sizeof ($2))
1949          return 0;
1950   ;
1951   return 0;
1952 }
1953 _ACEOF
1954 if ac_fn_c_try_compile "$LINENO"; then :
1955   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1956 /* end confdefs.h.  */
1957 $4
1958 int
1959 main ()
1960 {
1961 if (sizeof (($2)))
1962             return 0;
1963   ;
1964   return 0;
1965 }
1966 _ACEOF
1967 if ac_fn_c_try_compile "$LINENO"; then :
1968
1969 else
1970   eval "$3=yes"
1971 fi
1972 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1973 fi
1974 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1975 fi
1976 eval ac_res=\$$3
1977                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1978 $as_echo "$ac_res" >&6; }
1979   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1980
1981 } # ac_fn_c_check_type
1982
1983 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
1984 # ----------------------------------------------------
1985 # Tries to find if the field MEMBER exists in type AGGR, after including
1986 # INCLUDES, setting cache variable VAR accordingly.
1987 ac_fn_c_check_member ()
1988 {
1989   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1990   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
1991 $as_echo_n "checking for $2.$3... " >&6; }
1992 if eval \${$4+:} false; then :
1993   $as_echo_n "(cached) " >&6
1994 else
1995   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1996 /* end confdefs.h.  */
1997 $5
1998 int
1999 main ()
2000 {
2001 static $2 ac_aggr;
2002 if (ac_aggr.$3)
2003 return 0;
2004   ;
2005   return 0;
2006 }
2007 _ACEOF
2008 if ac_fn_c_try_compile "$LINENO"; then :
2009   eval "$4=yes"
2010 else
2011   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2012 /* end confdefs.h.  */
2013 $5
2014 int
2015 main ()
2016 {
2017 static $2 ac_aggr;
2018 if (sizeof ac_aggr.$3)
2019 return 0;
2020   ;
2021   return 0;
2022 }
2023 _ACEOF
2024 if ac_fn_c_try_compile "$LINENO"; then :
2025   eval "$4=yes"
2026 else
2027   eval "$4=no"
2028 fi
2029 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2030 fi
2031 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2032 fi
2033 eval ac_res=\$$4
2034                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2035 $as_echo "$ac_res" >&6; }
2036   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2037
2038 } # ac_fn_c_check_member
2039
2040 # ac_fn_c_find_intX_t LINENO BITS VAR
2041 # -----------------------------------
2042 # Finds a signed integer type with width BITS, setting cache variable VAR
2043 # accordingly.
2044 ac_fn_c_find_intX_t ()
2045 {
2046   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2047   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for int$2_t" >&5
2048 $as_echo_n "checking for int$2_t... " >&6; }
2049 if eval \${$3+:} false; then :
2050   $as_echo_n "(cached) " >&6
2051 else
2052   eval "$3=no"
2053      # Order is important - never check a type that is potentially smaller
2054      # than half of the expected target width.
2055      for ac_type in int$2_t 'int' 'long int' \
2056          'long long int' 'short int' 'signed char'; do
2057        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2058 /* end confdefs.h.  */
2059 $ac_includes_default
2060              enum { N = $2 / 2 - 1 };
2061 int
2062 main ()
2063 {
2064 static int test_array [1 - 2 * !(0 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1))];
2065 test_array [0] = 0;
2066 return test_array [0];
2067
2068   ;
2069   return 0;
2070 }
2071 _ACEOF
2072 if ac_fn_c_try_compile "$LINENO"; then :
2073   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2074 /* end confdefs.h.  */
2075 $ac_includes_default
2076                 enum { N = $2 / 2 - 1 };
2077 int
2078 main ()
2079 {
2080 static int test_array [1 - 2 * !(($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1)
2081                  < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 2))];
2082 test_array [0] = 0;
2083 return test_array [0];
2084
2085   ;
2086   return 0;
2087 }
2088 _ACEOF
2089 if ac_fn_c_try_compile "$LINENO"; then :
2090
2091 else
2092   case $ac_type in #(
2093   int$2_t) :
2094     eval "$3=yes" ;; #(
2095   *) :
2096     eval "$3=\$ac_type" ;;
2097 esac
2098 fi
2099 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2100 fi
2101 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2102        if eval test \"x\$"$3"\" = x"no"; then :
2103
2104 else
2105   break
2106 fi
2107      done
2108 fi
2109 eval ac_res=\$$3
2110                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2111 $as_echo "$ac_res" >&6; }
2112   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2113
2114 } # ac_fn_c_find_intX_t
2115
2116 # ac_fn_c_find_uintX_t LINENO BITS VAR
2117 # ------------------------------------
2118 # Finds an unsigned integer type with width BITS, setting cache variable VAR
2119 # accordingly.
2120 ac_fn_c_find_uintX_t ()
2121 {
2122   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2123   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint$2_t" >&5
2124 $as_echo_n "checking for uint$2_t... " >&6; }
2125 if eval \${$3+:} false; then :
2126   $as_echo_n "(cached) " >&6
2127 else
2128   eval "$3=no"
2129      # Order is important - never check a type that is potentially smaller
2130      # than half of the expected target width.
2131      for ac_type in uint$2_t 'unsigned int' 'unsigned long int' \
2132          'unsigned long long int' 'unsigned short int' 'unsigned char'; do
2133        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2134 /* end confdefs.h.  */
2135 $ac_includes_default
2136 int
2137 main ()
2138 {
2139 static int test_array [1 - 2 * !((($ac_type) -1 >> ($2 / 2 - 1)) >> ($2 / 2 - 1) == 3)];
2140 test_array [0] = 0;
2141 return test_array [0];
2142
2143   ;
2144   return 0;
2145 }
2146 _ACEOF
2147 if ac_fn_c_try_compile "$LINENO"; then :
2148   case $ac_type in #(
2149   uint$2_t) :
2150     eval "$3=yes" ;; #(
2151   *) :
2152     eval "$3=\$ac_type" ;;
2153 esac
2154 fi
2155 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2156        if eval test \"x\$"$3"\" = x"no"; then :
2157
2158 else
2159   break
2160 fi
2161      done
2162 fi
2163 eval ac_res=\$$3
2164                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2165 $as_echo "$ac_res" >&6; }
2166   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2167
2168 } # ac_fn_c_find_uintX_t
2169
2170 # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
2171 # ---------------------------------------------
2172 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
2173 # accordingly.
2174 ac_fn_c_check_decl ()
2175 {
2176   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2177   as_decl_name=`echo $2|sed 's/ *(.*//'`
2178   as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2179   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2180 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2181 if eval \${$3+:} false; then :
2182   $as_echo_n "(cached) " >&6
2183 else
2184   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2185 /* end confdefs.h.  */
2186 $4
2187 int
2188 main ()
2189 {
2190 #ifndef $as_decl_name
2191 #ifdef __cplusplus
2192   (void) $as_decl_use;
2193 #else
2194   (void) $as_decl_name;
2195 #endif
2196 #endif
2197
2198   ;
2199   return 0;
2200 }
2201 _ACEOF
2202 if ac_fn_c_try_compile "$LINENO"; then :
2203   eval "$3=yes"
2204 else
2205   eval "$3=no"
2206 fi
2207 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2208 fi
2209 eval ac_res=\$$3
2210                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2211 $as_echo "$ac_res" >&6; }
2212   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2213
2214 } # ac_fn_c_check_decl
2215
2216 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2217 # --------------------------------------------
2218 # Tries to find the compile-time value of EXPR in a program that includes
2219 # INCLUDES, setting VAR accordingly. Returns whether the value could be
2220 # computed
2221 ac_fn_c_compute_int ()
2222 {
2223   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2224   if test "$cross_compiling" = yes; then
2225     # Depending upon the size, compute the lo and hi bounds.
2226 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2227 /* end confdefs.h.  */
2228 $4
2229 int
2230 main ()
2231 {
2232 static int test_array [1 - 2 * !(($2) >= 0)];
2233 test_array [0] = 0;
2234 return test_array [0];
2235
2236   ;
2237   return 0;
2238 }
2239 _ACEOF
2240 if ac_fn_c_try_compile "$LINENO"; then :
2241   ac_lo=0 ac_mid=0
2242   while :; do
2243     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2244 /* end confdefs.h.  */
2245 $4
2246 int
2247 main ()
2248 {
2249 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2250 test_array [0] = 0;
2251 return test_array [0];
2252
2253   ;
2254   return 0;
2255 }
2256 _ACEOF
2257 if ac_fn_c_try_compile "$LINENO"; then :
2258   ac_hi=$ac_mid; break
2259 else
2260   as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2261                         if test $ac_lo -le $ac_mid; then
2262                           ac_lo= ac_hi=
2263                           break
2264                         fi
2265                         as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2266 fi
2267 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2268   done
2269 else
2270   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2271 /* end confdefs.h.  */
2272 $4
2273 int
2274 main ()
2275 {
2276 static int test_array [1 - 2 * !(($2) < 0)];
2277 test_array [0] = 0;
2278 return test_array [0];
2279
2280   ;
2281   return 0;
2282 }
2283 _ACEOF
2284 if ac_fn_c_try_compile "$LINENO"; then :
2285   ac_hi=-1 ac_mid=-1
2286   while :; do
2287     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2288 /* end confdefs.h.  */
2289 $4
2290 int
2291 main ()
2292 {
2293 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2294 test_array [0] = 0;
2295 return test_array [0];
2296
2297   ;
2298   return 0;
2299 }
2300 _ACEOF
2301 if ac_fn_c_try_compile "$LINENO"; then :
2302   ac_lo=$ac_mid; break
2303 else
2304   as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2305                         if test $ac_mid -le $ac_hi; then
2306                           ac_lo= ac_hi=
2307                           break
2308                         fi
2309                         as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2310 fi
2311 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2312   done
2313 else
2314   ac_lo= ac_hi=
2315 fi
2316 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2317 fi
2318 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2319 # Binary search between lo and hi bounds.
2320 while test "x$ac_lo" != "x$ac_hi"; do
2321   as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2322   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2323 /* end confdefs.h.  */
2324 $4
2325 int
2326 main ()
2327 {
2328 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2329 test_array [0] = 0;
2330 return test_array [0];
2331
2332   ;
2333   return 0;
2334 }
2335 _ACEOF
2336 if ac_fn_c_try_compile "$LINENO"; then :
2337   ac_hi=$ac_mid
2338 else
2339   as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2340 fi
2341 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2342 done
2343 case $ac_lo in #((
2344 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2345 '') ac_retval=1 ;;
2346 esac
2347   else
2348     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2349 /* end confdefs.h.  */
2350 $4
2351 static long int longval () { return $2; }
2352 static unsigned long int ulongval () { return $2; }
2353 #include <stdio.h>
2354 #include <stdlib.h>
2355 int
2356 main ()
2357 {
2358
2359   FILE *f = fopen ("conftest.val", "w");
2360   if (! f)
2361     return 1;
2362   if (($2) < 0)
2363     {
2364       long int i = longval ();
2365       if (i != ($2))
2366         return 1;
2367       fprintf (f, "%ld", i);
2368     }
2369   else
2370     {
2371       unsigned long int i = ulongval ();
2372       if (i != ($2))
2373         return 1;
2374       fprintf (f, "%lu", i);
2375     }
2376   /* Do not output a trailing newline, as this causes \r\n confusion
2377      on some platforms.  */
2378   return ferror (f) || fclose (f) != 0;
2379
2380   ;
2381   return 0;
2382 }
2383 _ACEOF
2384 if ac_fn_c_try_run "$LINENO"; then :
2385   echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2386 else
2387   ac_retval=1
2388 fi
2389 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2390   conftest.$ac_objext conftest.beam conftest.$ac_ext
2391 rm -f conftest.val
2392
2393   fi
2394   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2395   as_fn_set_status $ac_retval
2396
2397 } # ac_fn_c_compute_int
2398 cat >config.log <<_ACEOF
2399 This file contains any messages produced by compilers while
2400 running configure, to aid debugging if configure makes a mistake.
2401
2402 It was created by libarchive $as_me 3.1.2, which was
2403 generated by GNU Autoconf 2.69.  Invocation command line was
2404
2405   $ $0 $@
2406
2407 _ACEOF
2408 exec 5>>config.log
2409 {
2410 cat <<_ASUNAME
2411 ## --------- ##
2412 ## Platform. ##
2413 ## --------- ##
2414
2415 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2416 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2417 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2418 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2419 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2420
2421 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2422 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2423
2424 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2425 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2426 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2427 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2428 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2429 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2430 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2431
2432 _ASUNAME
2433
2434 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2435 for as_dir in $PATH
2436 do
2437   IFS=$as_save_IFS
2438   test -z "$as_dir" && as_dir=.
2439     $as_echo "PATH: $as_dir"
2440   done
2441 IFS=$as_save_IFS
2442
2443 } >&5
2444
2445 cat >&5 <<_ACEOF
2446
2447
2448 ## ----------- ##
2449 ## Core tests. ##
2450 ## ----------- ##
2451
2452 _ACEOF
2453
2454
2455 # Keep a trace of the command line.
2456 # Strip out --no-create and --no-recursion so they do not pile up.
2457 # Strip out --silent because we don't want to record it for future runs.
2458 # Also quote any args containing shell meta-characters.
2459 # Make two passes to allow for proper duplicate-argument suppression.
2460 ac_configure_args=
2461 ac_configure_args0=
2462 ac_configure_args1=
2463 ac_must_keep_next=false
2464 for ac_pass in 1 2
2465 do
2466   for ac_arg
2467   do
2468     case $ac_arg in
2469     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2470     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2471     | -silent | --silent | --silen | --sile | --sil)
2472       continue ;;
2473     *\'*)
2474       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2475     esac
2476     case $ac_pass in
2477     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2478     2)
2479       as_fn_append ac_configure_args1 " '$ac_arg'"
2480       if test $ac_must_keep_next = true; then
2481         ac_must_keep_next=false # Got value, back to normal.
2482       else
2483         case $ac_arg in
2484           *=* | --config-cache | -C | -disable-* | --disable-* \
2485           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2486           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2487           | -with-* | --with-* | -without-* | --without-* | --x)
2488             case "$ac_configure_args0 " in
2489               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2490             esac
2491             ;;
2492           -* ) ac_must_keep_next=true ;;
2493         esac
2494       fi
2495       as_fn_append ac_configure_args " '$ac_arg'"
2496       ;;
2497     esac
2498   done
2499 done
2500 { ac_configure_args0=; unset ac_configure_args0;}
2501 { ac_configure_args1=; unset ac_configure_args1;}
2502
2503 # When interrupted or exit'd, cleanup temporary files, and complete
2504 # config.log.  We remove comments because anyway the quotes in there
2505 # would cause problems or look ugly.
2506 # WARNING: Use '\'' to represent an apostrophe within the trap.
2507 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2508 trap 'exit_status=$?
2509   # Save into config.log some information that might help in debugging.
2510   {
2511     echo
2512
2513     $as_echo "## ---------------- ##
2514 ## Cache variables. ##
2515 ## ---------------- ##"
2516     echo
2517     # The following way of writing the cache mishandles newlines in values,
2518 (
2519   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2520     eval ac_val=\$$ac_var
2521     case $ac_val in #(
2522     *${as_nl}*)
2523       case $ac_var in #(
2524       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2525 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2526       esac
2527       case $ac_var in #(
2528       _ | IFS | as_nl) ;; #(
2529       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2530       *) { eval $ac_var=; unset $ac_var;} ;;
2531       esac ;;
2532     esac
2533   done
2534   (set) 2>&1 |
2535     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2536     *${as_nl}ac_space=\ *)
2537       sed -n \
2538         "s/'\''/'\''\\\\'\'''\''/g;
2539           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2540       ;; #(
2541     *)
2542       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2543       ;;
2544     esac |
2545     sort
2546 )
2547     echo
2548
2549     $as_echo "## ----------------- ##
2550 ## Output variables. ##
2551 ## ----------------- ##"
2552     echo
2553     for ac_var in $ac_subst_vars
2554     do
2555       eval ac_val=\$$ac_var
2556       case $ac_val in
2557       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2558       esac
2559       $as_echo "$ac_var='\''$ac_val'\''"
2560     done | sort
2561     echo
2562
2563     if test -n "$ac_subst_files"; then
2564       $as_echo "## ------------------- ##
2565 ## File substitutions. ##
2566 ## ------------------- ##"
2567       echo
2568       for ac_var in $ac_subst_files
2569       do
2570         eval ac_val=\$$ac_var
2571         case $ac_val in
2572         *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2573         esac
2574         $as_echo "$ac_var='\''$ac_val'\''"
2575       done | sort
2576       echo
2577     fi
2578
2579     if test -s confdefs.h; then
2580       $as_echo "## ----------- ##
2581 ## confdefs.h. ##
2582 ## ----------- ##"
2583       echo
2584       cat confdefs.h
2585       echo
2586     fi
2587     test "$ac_signal" != 0 &&
2588       $as_echo "$as_me: caught signal $ac_signal"
2589     $as_echo "$as_me: exit $exit_status"
2590   } >&5
2591   rm -f core *.core core.conftest.* &&
2592     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2593     exit $exit_status
2594 ' 0
2595 for ac_signal in 1 2 13 15; do
2596   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2597 done
2598 ac_signal=0
2599
2600 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2601 rm -f -r conftest* confdefs.h
2602
2603 $as_echo "/* confdefs.h */" > confdefs.h
2604
2605 # Predefined preprocessor variables.
2606
2607 cat >>confdefs.h <<_ACEOF
2608 #define PACKAGE_NAME "$PACKAGE_NAME"
2609 _ACEOF
2610
2611 cat >>confdefs.h <<_ACEOF
2612 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2613 _ACEOF
2614
2615 cat >>confdefs.h <<_ACEOF
2616 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2617 _ACEOF
2618
2619 cat >>confdefs.h <<_ACEOF
2620 #define PACKAGE_STRING "$PACKAGE_STRING"
2621 _ACEOF
2622
2623 cat >>confdefs.h <<_ACEOF
2624 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2625 _ACEOF
2626
2627 cat >>confdefs.h <<_ACEOF
2628 #define PACKAGE_URL "$PACKAGE_URL"
2629 _ACEOF
2630
2631
2632 # Let the site file select an alternate cache file if it wants to.
2633 # Prefer an explicitly selected file to automatically selected ones.
2634 ac_site_file1=NONE
2635 ac_site_file2=NONE
2636 if test -n "$CONFIG_SITE"; then
2637   # We do not want a PATH search for config.site.
2638   case $CONFIG_SITE in #((
2639     -*)  ac_site_file1=./$CONFIG_SITE;;
2640     */*) ac_site_file1=$CONFIG_SITE;;
2641     *)   ac_site_file1=./$CONFIG_SITE;;
2642   esac
2643 elif test "x$prefix" != xNONE; then
2644   ac_site_file1=$prefix/share/config.site
2645   ac_site_file2=$prefix/etc/config.site
2646 else
2647   ac_site_file1=$ac_default_prefix/share/config.site
2648   ac_site_file2=$ac_default_prefix/etc/config.site
2649 fi
2650 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2651 do
2652   test "x$ac_site_file" = xNONE && continue
2653   if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2654     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2655 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2656     sed 's/^/| /' "$ac_site_file" >&5
2657     . "$ac_site_file" \
2658       || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2659 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2660 as_fn_error $? "failed to load site script $ac_site_file
2661 See \`config.log' for more details" "$LINENO" 5; }
2662   fi
2663 done
2664
2665 if test -r "$cache_file"; then
2666   # Some versions of bash will fail to source /dev/null (special files
2667   # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2668   if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2669     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2670 $as_echo "$as_me: loading cache $cache_file" >&6;}
2671     case $cache_file in
2672       [\\/]* | ?:[\\/]* ) . "$cache_file";;
2673       *)                      . "./$cache_file";;
2674     esac
2675   fi
2676 else
2677   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2678 $as_echo "$as_me: creating cache $cache_file" >&6;}
2679   >$cache_file
2680 fi
2681
2682 # Check that the precious variables saved in the cache have kept the same
2683 # value.
2684 ac_cache_corrupted=false
2685 for ac_var in $ac_precious_vars; do
2686   eval ac_old_set=\$ac_cv_env_${ac_var}_set
2687   eval ac_new_set=\$ac_env_${ac_var}_set
2688   eval ac_old_val=\$ac_cv_env_${ac_var}_value
2689   eval ac_new_val=\$ac_env_${ac_var}_value
2690   case $ac_old_set,$ac_new_set in
2691     set,)
2692       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2693 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2694       ac_cache_corrupted=: ;;
2695     ,set)
2696       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2697 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2698       ac_cache_corrupted=: ;;
2699     ,);;
2700     *)
2701       if test "x$ac_old_val" != "x$ac_new_val"; then
2702         # differences in whitespace do not lead to failure.
2703         ac_old_val_w=`echo x $ac_old_val`
2704         ac_new_val_w=`echo x $ac_new_val`
2705         if test "$ac_old_val_w" != "$ac_new_val_w"; then
2706           { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2707 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2708           ac_cache_corrupted=:
2709         else
2710           { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2711 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2712           eval $ac_var=\$ac_old_val
2713         fi
2714         { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2715 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2716         { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2717 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2718       fi;;
2719   esac
2720   # Pass precious variables to config.status.
2721   if test "$ac_new_set" = set; then
2722     case $ac_new_val in
2723     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2724     *) ac_arg=$ac_var=$ac_new_val ;;
2725     esac
2726     case " $ac_configure_args " in
2727       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2728       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2729     esac
2730   fi
2731 done
2732 if $ac_cache_corrupted; then
2733   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2734 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2735   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2736 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2737   as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2738 fi
2739 ## -------------------- ##
2740 ## Main body of script. ##
2741 ## -------------------- ##
2742
2743 ac_ext=c
2744 ac_cpp='$CPP $CPPFLAGS'
2745 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2746 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2747 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2748
2749
2750 # Make sure the srcdir contains "libarchive" directory
2751
2752 # Use auxiliary subscripts from this subdirectory (cleans up root)
2753 ac_aux_dir=
2754 for ac_dir in build/autoconf "$srcdir"/build/autoconf; do
2755   if test -f "$ac_dir/install-sh"; then
2756     ac_aux_dir=$ac_dir
2757     ac_install_sh="$ac_aux_dir/install-sh -c"
2758     break
2759   elif test -f "$ac_dir/install.sh"; then
2760     ac_aux_dir=$ac_dir
2761     ac_install_sh="$ac_aux_dir/install.sh -c"
2762     break
2763   elif test -f "$ac_dir/shtool"; then
2764     ac_aux_dir=$ac_dir
2765     ac_install_sh="$ac_aux_dir/shtool install -c"
2766     break
2767   fi
2768 done
2769 if test -z "$ac_aux_dir"; then
2770   as_fn_error $? "cannot find install-sh, install.sh, or shtool in build/autoconf \"$srcdir\"/build/autoconf" "$LINENO" 5
2771 fi
2772
2773 # These three variables are undocumented and unsupported,
2774 # and are intended to be withdrawn in a future Autoconf release.
2775 # They can cause serious problems if a builder's source tree is in a directory
2776 # whose full name contains unusual characters.
2777 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2778 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2779 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2780
2781
2782 # M4 scripts
2783
2784 # Must follow AC_CONFIG macros above...
2785 am__api_version='1.11'
2786
2787 # Find a good install program.  We prefer a C program (faster),
2788 # so one script is as good as another.  But avoid the broken or
2789 # incompatible versions:
2790 # SysV /etc/install, /usr/sbin/install
2791 # SunOS /usr/etc/install
2792 # IRIX /sbin/install
2793 # AIX /bin/install
2794 # AmigaOS /C/install, which installs bootblocks on floppy discs
2795 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2796 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2797 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2798 # OS/2's system install, which has a completely different semantic
2799 # ./install, which can be erroneously created by make from ./install.sh.
2800 # Reject install programs that cannot install multiple files.
2801 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2802 $as_echo_n "checking for a BSD-compatible install... " >&6; }
2803 if test -z "$INSTALL"; then
2804 if ${ac_cv_path_install+:} false; then :
2805   $as_echo_n "(cached) " >&6
2806 else
2807   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2808 for as_dir in $PATH
2809 do
2810   IFS=$as_save_IFS
2811   test -z "$as_dir" && as_dir=.
2812     # Account for people who put trailing slashes in PATH elements.
2813 case $as_dir/ in #((
2814   ./ | .// | /[cC]/* | \
2815   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2816   ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2817   /usr/ucb/* ) ;;
2818   *)
2819     # OSF1 and SCO ODT 3.0 have their own names for install.
2820     # Don't use installbsd from OSF since it installs stuff as root
2821     # by default.
2822     for ac_prog in ginstall scoinst install; do
2823       for ac_exec_ext in '' $ac_executable_extensions; do
2824         if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2825           if test $ac_prog = install &&
2826             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2827             # AIX install.  It has an incompatible calling convention.
2828             :
2829           elif test $ac_prog = install &&
2830             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2831             # program-specific install script used by HP pwplus--don't use.
2832             :
2833           else
2834             rm -rf conftest.one conftest.two conftest.dir
2835             echo one > conftest.one
2836             echo two > conftest.two
2837             mkdir conftest.dir
2838             if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2839               test -s conftest.one && test -s conftest.two &&
2840               test -s conftest.dir/conftest.one &&
2841               test -s conftest.dir/conftest.two
2842             then
2843               ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2844               break 3
2845             fi
2846           fi
2847         fi
2848       done
2849     done
2850     ;;
2851 esac
2852
2853   done
2854 IFS=$as_save_IFS
2855
2856 rm -rf conftest.one conftest.two conftest.dir
2857
2858 fi
2859   if test "${ac_cv_path_install+set}" = set; then
2860     INSTALL=$ac_cv_path_install
2861   else
2862     # As a last resort, use the slow shell script.  Don't cache a
2863     # value for INSTALL within a source directory, because that will
2864     # break other packages using the cache if that directory is
2865     # removed, or if the value is a relative name.
2866     INSTALL=$ac_install_sh
2867   fi
2868 fi
2869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2870 $as_echo "$INSTALL" >&6; }
2871
2872 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2873 # It thinks the first close brace ends the variable substitution.
2874 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2875
2876 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2877
2878 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2879
2880 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2881 $as_echo_n "checking whether build environment is sane... " >&6; }
2882 # Just in case
2883 sleep 1
2884 echo timestamp > conftest.file
2885 # Reject unsafe characters in $srcdir or the absolute working directory
2886 # name.  Accept space and tab only in the latter.
2887 am_lf='
2888 '
2889 case `pwd` in
2890   *[\\\"\#\$\&\'\`$am_lf]*)
2891     as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
2892 esac
2893 case $srcdir in
2894   *[\\\"\#\$\&\'\`$am_lf\ \     ]*)
2895     as_fn_error $? "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
2896 esac
2897
2898 # Do `set' in a subshell so we don't clobber the current shell's
2899 # arguments.  Must try -L first in case configure is actually a
2900 # symlink; some systems play weird games with the mod time of symlinks
2901 # (eg FreeBSD returns the mod time of the symlink's containing
2902 # directory).
2903 if (
2904    set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2905    if test "$*" = "X"; then
2906       # -L didn't work.
2907       set X `ls -t "$srcdir/configure" conftest.file`
2908    fi
2909    rm -f conftest.file
2910    if test "$*" != "X $srcdir/configure conftest.file" \
2911       && test "$*" != "X conftest.file $srcdir/configure"; then
2912
2913       # If neither matched, then we have a broken ls.  This can happen
2914       # if, for instance, CONFIG_SHELL is bash and it inherits a
2915       # broken ls alias from the environment.  This has actually
2916       # happened.  Such a system could not be considered "sane".
2917       as_fn_error $? "ls -t appears to fail.  Make sure there is not a broken
2918 alias in your environment" "$LINENO" 5
2919    fi
2920
2921    test "$2" = conftest.file
2922    )
2923 then
2924    # Ok.
2925    :
2926 else
2927    as_fn_error $? "newly created file is older than distributed files!
2928 Check your system clock" "$LINENO" 5
2929 fi
2930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2931 $as_echo "yes" >&6; }
2932 test "$program_prefix" != NONE &&
2933   program_transform_name="s&^&$program_prefix&;$program_transform_name"
2934 # Use a double $ so make ignores it.
2935 test "$program_suffix" != NONE &&
2936   program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2937 # Double any \ or $.
2938 # By default was `s,x,x', remove it if useless.
2939 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2940 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2941
2942 # expand $ac_aux_dir to an absolute path
2943 am_aux_dir=`cd $ac_aux_dir && pwd`
2944
2945 if test x"${MISSING+set}" != xset; then
2946   case $am_aux_dir in
2947   *\ * | *\     *)
2948     MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2949   *)
2950     MISSING="\${SHELL} $am_aux_dir/missing" ;;
2951   esac
2952 fi
2953 # Use eval to expand $SHELL
2954 if eval "$MISSING --run true"; then
2955   am_missing_run="$MISSING --run "
2956 else
2957   am_missing_run=
2958   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
2959 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2960 fi
2961
2962 if test x"${install_sh}" != xset; then
2963   case $am_aux_dir in
2964   *\ * | *\     *)
2965     install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2966   *)
2967     install_sh="\${SHELL} $am_aux_dir/install-sh"
2968   esac
2969 fi
2970
2971 # Installed binaries are usually stripped using `strip' when the user
2972 # run `make install-strip'.  However `strip' might not be the right
2973 # tool to use in cross-compilation environments, therefore Automake
2974 # will honor the `STRIP' environment variable to overrule this program.
2975 if test "$cross_compiling" != no; then
2976   if test -n "$ac_tool_prefix"; then
2977   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2978 set dummy ${ac_tool_prefix}strip; ac_word=$2
2979 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2980 $as_echo_n "checking for $ac_word... " >&6; }
2981 if ${ac_cv_prog_STRIP+:} false; then :
2982   $as_echo_n "(cached) " >&6
2983 else
2984   if test -n "$STRIP"; then
2985   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2986 else
2987 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2988 for as_dir in $PATH
2989 do
2990   IFS=$as_save_IFS
2991   test -z "$as_dir" && as_dir=.
2992     for ac_exec_ext in '' $ac_executable_extensions; do
2993   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2994     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2995     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2996     break 2
2997   fi
2998 done
2999   done
3000 IFS=$as_save_IFS
3001
3002 fi
3003 fi
3004 STRIP=$ac_cv_prog_STRIP
3005 if test -n "$STRIP"; then
3006   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3007 $as_echo "$STRIP" >&6; }
3008 else
3009   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3010 $as_echo "no" >&6; }
3011 fi
3012
3013
3014 fi
3015 if test -z "$ac_cv_prog_STRIP"; then
3016   ac_ct_STRIP=$STRIP
3017   # Extract the first word of "strip", so it can be a program name with args.
3018 set dummy strip; ac_word=$2
3019 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3020 $as_echo_n "checking for $ac_word... " >&6; }
3021 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
3022   $as_echo_n "(cached) " >&6
3023 else
3024   if test -n "$ac_ct_STRIP"; then
3025   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3026 else
3027 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3028 for as_dir in $PATH
3029 do
3030   IFS=$as_save_IFS
3031   test -z "$as_dir" && as_dir=.
3032     for ac_exec_ext in '' $ac_executable_extensions; do
3033   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3034     ac_cv_prog_ac_ct_STRIP="strip"
3035     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3036     break 2
3037   fi
3038 done
3039   done
3040 IFS=$as_save_IFS
3041
3042 fi
3043 fi
3044 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3045 if test -n "$ac_ct_STRIP"; then
3046   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3047 $as_echo "$ac_ct_STRIP" >&6; }
3048 else
3049   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3050 $as_echo "no" >&6; }
3051 fi
3052
3053   if test "x$ac_ct_STRIP" = x; then
3054     STRIP=":"
3055   else
3056     case $cross_compiling:$ac_tool_warned in
3057 yes:)
3058 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3059 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3060 ac_tool_warned=yes ;;
3061 esac
3062     STRIP=$ac_ct_STRIP
3063   fi
3064 else
3065   STRIP="$ac_cv_prog_STRIP"
3066 fi
3067
3068 fi
3069 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3070
3071 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3072 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3073 if test -z "$MKDIR_P"; then
3074   if ${ac_cv_path_mkdir+:} false; then :
3075   $as_echo_n "(cached) " >&6
3076 else
3077   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3078 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3079 do
3080   IFS=$as_save_IFS
3081   test -z "$as_dir" && as_dir=.
3082     for ac_prog in mkdir gmkdir; do
3083          for ac_exec_ext in '' $ac_executable_extensions; do
3084            as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
3085            case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3086              'mkdir (GNU coreutils) '* | \
3087              'mkdir (coreutils) '* | \
3088              'mkdir (fileutils) '4.1*)
3089                ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
3090                break 3;;
3091            esac
3092          done
3093        done
3094   done
3095 IFS=$as_save_IFS
3096
3097 fi
3098
3099   test -d ./--version && rmdir ./--version
3100   if test "${ac_cv_path_mkdir+set}" = set; then
3101     MKDIR_P="$ac_cv_path_mkdir -p"
3102   else
3103     # As a last resort, use the slow shell script.  Don't cache a
3104     # value for MKDIR_P within a source directory, because that will
3105     # break other packages using the cache if that directory is
3106     # removed, or if the value is a relative name.
3107     MKDIR_P="$ac_install_sh -d"
3108   fi
3109 fi
3110 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3111 $as_echo "$MKDIR_P" >&6; }
3112
3113 mkdir_p="$MKDIR_P"
3114 case $mkdir_p in
3115   [\\/$]* | ?:[\\/]*) ;;
3116   */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
3117 esac
3118
3119 for ac_prog in gawk mawk nawk awk
3120 do
3121   # Extract the first word of "$ac_prog", so it can be a program name with args.
3122 set dummy $ac_prog; ac_word=$2
3123 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3124 $as_echo_n "checking for $ac_word... " >&6; }
3125 if ${ac_cv_prog_AWK+:} false; then :
3126   $as_echo_n "(cached) " >&6
3127 else
3128   if test -n "$AWK"; then
3129   ac_cv_prog_AWK="$AWK" # Let the user override the test.
3130 else
3131 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3132 for as_dir in $PATH
3133 do
3134   IFS=$as_save_IFS
3135   test -z "$as_dir" && as_dir=.
3136     for ac_exec_ext in '' $ac_executable_extensions; do
3137   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3138     ac_cv_prog_AWK="$ac_prog"
3139     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3140     break 2
3141   fi
3142 done
3143   done
3144 IFS=$as_save_IFS
3145
3146 fi
3147 fi
3148 AWK=$ac_cv_prog_AWK
3149 if test -n "$AWK"; then
3150   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3151 $as_echo "$AWK" >&6; }
3152 else
3153   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3154 $as_echo "no" >&6; }
3155 fi
3156
3157
3158   test -n "$AWK" && break
3159 done
3160
3161 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3162 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3163 set x ${MAKE-make}
3164 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3165 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
3166   $as_echo_n "(cached) " >&6
3167 else
3168   cat >conftest.make <<\_ACEOF
3169 SHELL = /bin/sh
3170 all:
3171         @echo '@@@%%%=$(MAKE)=@@@%%%'
3172 _ACEOF
3173 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
3174 case `${MAKE-make} -f conftest.make 2>/dev/null` in
3175   *@@@%%%=?*=@@@%%%*)
3176     eval ac_cv_prog_make_${ac_make}_set=yes;;
3177   *)
3178     eval ac_cv_prog_make_${ac_make}_set=no;;
3179 esac
3180 rm -f conftest.make
3181 fi
3182 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3183   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3184 $as_echo "yes" >&6; }
3185   SET_MAKE=
3186 else
3187   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3188 $as_echo "no" >&6; }
3189   SET_MAKE="MAKE=${MAKE-make}"
3190 fi
3191
3192 rm -rf .tst 2>/dev/null
3193 mkdir .tst 2>/dev/null
3194 if test -d .tst; then
3195   am__leading_dot=.
3196 else
3197   am__leading_dot=_
3198 fi
3199 rmdir .tst 2>/dev/null
3200
3201 if test "`cd $srcdir && pwd`" != "`pwd`"; then
3202   # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3203   # is not polluted with repeated "-I."
3204   am__isrc=' -I$(srcdir)'
3205   # test to see if srcdir already configured
3206   if test -f $srcdir/config.status; then
3207     as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3208   fi
3209 fi
3210
3211 # test whether we have cygpath
3212 if test -z "$CYGPATH_W"; then
3213   if (cygpath --version) >/dev/null 2>/dev/null; then
3214     CYGPATH_W='cygpath -w'
3215   else
3216     CYGPATH_W=echo
3217   fi
3218 fi
3219
3220
3221 # Define the identity of the package.
3222  PACKAGE='libarchive'
3223  VERSION='3.1.2'
3224
3225
3226 cat >>confdefs.h <<_ACEOF
3227 #define PACKAGE "$PACKAGE"
3228 _ACEOF
3229
3230
3231 cat >>confdefs.h <<_ACEOF
3232 #define VERSION "$VERSION"
3233 _ACEOF
3234
3235 # Some tools Automake needs.
3236
3237 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3238
3239
3240 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3241
3242
3243 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3244
3245
3246 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3247
3248
3249 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3250
3251 # We need awk for the "check" target.  The system "awk" is bad on
3252 # some platforms.
3253 # Always define AMTAR for backward compatibility.  Yes, it's still used
3254 # in the wild :-(  We should find a proper way to deprecate it ...
3255 AMTAR='$${TAR-tar}'
3256
3257 am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
3258
3259
3260
3261
3262
3263 # Check whether --enable-silent-rules was given.
3264 if test "${enable_silent_rules+set}" = set; then :
3265   enableval=$enable_silent_rules;
3266 fi
3267
3268 case $enable_silent_rules in
3269 yes) AM_DEFAULT_VERBOSITY=0;;
3270 no)  AM_DEFAULT_VERBOSITY=1;;
3271 *)   AM_DEFAULT_VERBOSITY=0;;
3272 esac
3273 am_make=${MAKE-make}
3274 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
3275 $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
3276 if ${am_cv_make_support_nested_variables+:} false; then :
3277   $as_echo_n "(cached) " >&6
3278 else
3279   if $as_echo 'TRUE=$(BAR$(V))
3280 BAR0=false
3281 BAR1=true
3282 V=1
3283 am__doit:
3284         @$(TRUE)
3285 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
3286   am_cv_make_support_nested_variables=yes
3287 else
3288   am_cv_make_support_nested_variables=no
3289 fi
3290 fi
3291 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
3292 $as_echo "$am_cv_make_support_nested_variables" >&6; }
3293 if test $am_cv_make_support_nested_variables = yes; then
3294     AM_V='$(V)'
3295   AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
3296 else
3297   AM_V=$AM_DEFAULT_VERBOSITY
3298   AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
3299 fi
3300 AM_BACKSLASH='\'
3301
3302
3303 # Libtool's "interface version" can be computed from the libarchive version.
3304
3305 # Libtool interface version bumps on any API change, so increments
3306 # whenever libarchive minor version does.
3307 ARCHIVE_MINOR=$(( (3001002 / 1000) % 1000 ))
3308 # Libarchive 2.7 == libtool interface 9 = 2 + 7
3309 # Libarchive 2.8 == libtool interface 10 = 2 + 8
3310 # Libarchive 2.9 == libtool interface 11 = 2 + 8
3311 # Libarchive 3.0 == libtool interface 12
3312 # Libarchive 3.1 == libtool interface 13
3313 ARCHIVE_INTERFACE=`echo $((13 + ${ARCHIVE_MINOR}))`
3314 # Libarchive revision is bumped on any source change === libtool revision
3315 ARCHIVE_REVISION=$(( 3001002 % 1000 ))
3316 # Libarchive minor is bumped on any interface addition === libtool age
3317 ARCHIVE_LIBTOOL_VERSION=$ARCHIVE_INTERFACE:$ARCHIVE_REVISION:$ARCHIVE_MINOR
3318
3319 # Stick the version numbers into config.h
3320
3321 $as_echo "#define LIBARCHIVE_VERSION_STRING \"3.1.2\"" >>confdefs.h
3322
3323
3324 cat >>confdefs.h <<_ACEOF
3325 #define LIBARCHIVE_VERSION_NUMBER "3001002"
3326 _ACEOF
3327
3328
3329 $as_echo "#define BSDCPIO_VERSION_STRING \"3.1.2\"" >>confdefs.h
3330
3331
3332 $as_echo "#define BSDTAR_VERSION_STRING \"3.1.2\"" >>confdefs.h
3333
3334
3335 # The shell variables here must be the same as the AC_SUBST() variables
3336 # below, but the shell variable names apparently cannot be the same as
3337 # the m4 macro names above.  Why?  Ask autoconf.
3338 BSDCPIO_VERSION_STRING=3.1.2
3339 BSDTAR_VERSION_STRING=3.1.2
3340 LIBARCHIVE_VERSION_STRING=3.1.2
3341 LIBARCHIVE_VERSION_NUMBER=3001002
3342
3343 # Substitute the above version numbers into the various files below.
3344 # Yes, I believe this is the fourth time we define what are essentially
3345 # the same symbols.  Why? Ask autoconf.
3346
3347
3348
3349
3350
3351
3352 ac_config_headers="$ac_config_headers config.h"
3353
3354 ac_config_files="$ac_config_files Makefile"
3355
3356 ac_config_files="$ac_config_files build/pkgconfig/libarchive.pc"
3357
3358
3359 # Check for host type
3360 # Make sure we can run config.sub.
3361 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3362   as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
3363
3364 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
3365 $as_echo_n "checking build system type... " >&6; }
3366 if ${ac_cv_build+:} false; then :
3367   $as_echo_n "(cached) " >&6
3368 else
3369   ac_build_alias=$build_alias
3370 test "x$ac_build_alias" = x &&
3371   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3372 test "x$ac_build_alias" = x &&
3373   as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
3374 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3375   as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
3376
3377 fi
3378 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
3379 $as_echo "$ac_cv_build" >&6; }
3380 case $ac_cv_build in
3381 *-*-*) ;;
3382 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
3383 esac
3384 build=$ac_cv_build
3385 ac_save_IFS=$IFS; IFS='-'
3386 set x $ac_cv_build
3387 shift
3388 build_cpu=$1
3389 build_vendor=$2
3390 shift; shift
3391 # Remember, the first character of IFS is used to create $*,
3392 # except with old shells:
3393 build_os=$*
3394 IFS=$ac_save_IFS
3395 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3396
3397
3398 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
3399 $as_echo_n "checking host system type... " >&6; }
3400 if ${ac_cv_host+:} false; then :
3401   $as_echo_n "(cached) " >&6
3402 else
3403   if test "x$host_alias" = x; then
3404   ac_cv_host=$ac_cv_build
3405 else
3406   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3407     as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
3408 fi
3409
3410 fi
3411 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
3412 $as_echo "$ac_cv_host" >&6; }
3413 case $ac_cv_host in
3414 *-*-*) ;;
3415 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
3416 esac
3417 host=$ac_cv_host
3418 ac_save_IFS=$IFS; IFS='-'
3419 set x $ac_cv_host
3420 shift
3421 host_cpu=$1
3422 host_vendor=$2
3423 shift; shift
3424 # Remember, the first character of IFS is used to create $*,
3425 # except with old shells:
3426 host_os=$*
3427 IFS=$ac_save_IFS
3428 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3429
3430
3431
3432 inc_windows_files=no
3433 inc_cygwin_files=no
3434 case "$host_os" in
3435   *mingw* ) inc_windows_files=yes ;;
3436   *cygwin*) inc_cygwin_files=yes ;;
3437 esac
3438  if test $inc_windows_files = yes; then
3439   INC_WINDOWS_FILES_TRUE=
3440   INC_WINDOWS_FILES_FALSE='#'
3441 else
3442   INC_WINDOWS_FILES_TRUE='#'
3443   INC_WINDOWS_FILES_FALSE=
3444 fi
3445
3446  if test $inc_cygwin_files = yes; then
3447   INC_CYGWIN_FILES_TRUE=
3448   INC_CYGWIN_FILES_FALSE='#'
3449 else
3450   INC_CYGWIN_FILES_TRUE='#'
3451   INC_CYGWIN_FILES_FALSE=
3452 fi
3453
3454
3455 PLATFORMCPPFLAGS=
3456 case "$host_os" in
3457   *mingw* ) PLATFORMCPPFLAGS=-D__USE_MINGW_ANSI_STDIO ;;
3458 esac
3459
3460
3461 # Checks for programs.
3462 ac_ext=c
3463 ac_cpp='$CPP $CPPFLAGS'
3464 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3465 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3466 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3467 if test -n "$ac_tool_prefix"; then
3468   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3469 set dummy ${ac_tool_prefix}gcc; ac_word=$2
3470 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3471 $as_echo_n "checking for $ac_word... " >&6; }
3472 if ${ac_cv_prog_CC+:} false; then :
3473   $as_echo_n "(cached) " >&6
3474 else
3475   if test -n "$CC"; then
3476   ac_cv_prog_CC="$CC" # Let the user override the test.
3477 else
3478 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3479 for as_dir in $PATH
3480 do
3481   IFS=$as_save_IFS
3482   test -z "$as_dir" && as_dir=.
3483     for ac_exec_ext in '' $ac_executable_extensions; do
3484   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3485     ac_cv_prog_CC="${ac_tool_prefix}gcc"
3486     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3487     break 2
3488   fi
3489 done
3490   done
3491 IFS=$as_save_IFS
3492
3493 fi
3494 fi
3495 CC=$ac_cv_prog_CC
3496 if test -n "$CC"; then
3497   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3498 $as_echo "$CC" >&6; }
3499 else
3500   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3501 $as_echo "no" >&6; }
3502 fi
3503
3504
3505 fi
3506 if test -z "$ac_cv_prog_CC"; then
3507   ac_ct_CC=$CC
3508   # Extract the first word of "gcc", so it can be a program name with args.
3509 set dummy gcc; ac_word=$2
3510 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3511 $as_echo_n "checking for $ac_word... " >&6; }
3512 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3513   $as_echo_n "(cached) " >&6
3514 else
3515   if test -n "$ac_ct_CC"; then
3516   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3517 else
3518 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3519 for as_dir in $PATH
3520 do
3521   IFS=$as_save_IFS
3522   test -z "$as_dir" && as_dir=.
3523     for ac_exec_ext in '' $ac_executable_extensions; do
3524   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3525     ac_cv_prog_ac_ct_CC="gcc"
3526     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3527     break 2
3528   fi
3529 done
3530   done
3531 IFS=$as_save_IFS
3532
3533 fi
3534 fi
3535 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3536 if test -n "$ac_ct_CC"; then
3537   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3538 $as_echo "$ac_ct_CC" >&6; }
3539 else
3540   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3541 $as_echo "no" >&6; }
3542 fi
3543
3544   if test "x$ac_ct_CC" = x; then
3545     CC=""
3546   else
3547     case $cross_compiling:$ac_tool_warned in
3548 yes:)
3549 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3550 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3551 ac_tool_warned=yes ;;
3552 esac
3553     CC=$ac_ct_CC
3554   fi
3555 else
3556   CC="$ac_cv_prog_CC"
3557 fi
3558
3559 if test -z "$CC"; then
3560           if test -n "$ac_tool_prefix"; then
3561     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3562 set dummy ${ac_tool_prefix}cc; ac_word=$2
3563 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3564 $as_echo_n "checking for $ac_word... " >&6; }
3565 if ${ac_cv_prog_CC+:} false; then :
3566   $as_echo_n "(cached) " >&6
3567 else
3568   if test -n "$CC"; then
3569   ac_cv_prog_CC="$CC" # Let the user override the test.
3570 else
3571 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3572 for as_dir in $PATH
3573 do
3574   IFS=$as_save_IFS
3575   test -z "$as_dir" && as_dir=.
3576     for ac_exec_ext in '' $ac_executable_extensions; do
3577   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3578     ac_cv_prog_CC="${ac_tool_prefix}cc"
3579     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3580     break 2
3581   fi
3582 done
3583   done
3584 IFS=$as_save_IFS
3585
3586 fi
3587 fi
3588 CC=$ac_cv_prog_CC
3589 if test -n "$CC"; then
3590   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3591 $as_echo "$CC" >&6; }
3592 else
3593   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3594 $as_echo "no" >&6; }
3595 fi
3596
3597
3598   fi
3599 fi
3600 if test -z "$CC"; then
3601   # Extract the first word of "cc", so it can be a program name with args.
3602 set dummy cc; ac_word=$2
3603 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3604 $as_echo_n "checking for $ac_word... " >&6; }
3605 if ${ac_cv_prog_CC+:} false; then :
3606   $as_echo_n "(cached) " >&6
3607 else
3608   if test -n "$CC"; then
3609   ac_cv_prog_CC="$CC" # Let the user override the test.
3610 else
3611   ac_prog_rejected=no
3612 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3613 for as_dir in $PATH
3614 do
3615   IFS=$as_save_IFS
3616   test -z "$as_dir" && as_dir=.
3617     for ac_exec_ext in '' $ac_executable_extensions; do
3618   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3619     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3620        ac_prog_rejected=yes
3621        continue
3622      fi
3623     ac_cv_prog_CC="cc"
3624     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3625     break 2
3626   fi
3627 done
3628   done
3629 IFS=$as_save_IFS
3630
3631 if test $ac_prog_rejected = yes; then
3632   # We found a bogon in the path, so make sure we never use it.
3633   set dummy $ac_cv_prog_CC
3634   shift
3635   if test $# != 0; then
3636     # We chose a different compiler from the bogus one.
3637     # However, it has the same basename, so the bogon will be chosen
3638     # first if we set CC to just the basename; use the full file name.
3639     shift
3640     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3641   fi
3642 fi
3643 fi
3644 fi
3645 CC=$ac_cv_prog_CC
3646 if test -n "$CC"; then
3647   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3648 $as_echo "$CC" >&6; }
3649 else
3650   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3651 $as_echo "no" >&6; }
3652 fi
3653
3654
3655 fi
3656 if test -z "$CC"; then
3657   if test -n "$ac_tool_prefix"; then
3658   for ac_prog in cl.exe
3659   do
3660     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3661 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3662 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3663 $as_echo_n "checking for $ac_word... " >&6; }
3664 if ${ac_cv_prog_CC+:} false; then :
3665   $as_echo_n "(cached) " >&6
3666 else
3667   if test -n "$CC"; then
3668   ac_cv_prog_CC="$CC" # Let the user override the test.
3669 else
3670 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3671 for as_dir in $PATH
3672 do
3673   IFS=$as_save_IFS
3674   test -z "$as_dir" && as_dir=.
3675     for ac_exec_ext in '' $ac_executable_extensions; do
3676   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3677     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3678     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3679     break 2
3680   fi
3681 done
3682   done
3683 IFS=$as_save_IFS
3684
3685 fi
3686 fi
3687 CC=$ac_cv_prog_CC
3688 if test -n "$CC"; then
3689   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3690 $as_echo "$CC" >&6; }
3691 else
3692   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3693 $as_echo "no" >&6; }
3694 fi
3695
3696
3697     test -n "$CC" && break
3698   done
3699 fi
3700 if test -z "$CC"; then
3701   ac_ct_CC=$CC
3702   for ac_prog in cl.exe
3703 do
3704   # Extract the first word of "$ac_prog", so it can be a program name with args.
3705 set dummy $ac_prog; ac_word=$2
3706 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3707 $as_echo_n "checking for $ac_word... " >&6; }
3708 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3709   $as_echo_n "(cached) " >&6
3710 else
3711   if test -n "$ac_ct_CC"; then
3712   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3713 else
3714 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3715 for as_dir in $PATH
3716 do
3717   IFS=$as_save_IFS
3718   test -z "$as_dir" && as_dir=.
3719     for ac_exec_ext in '' $ac_executable_extensions; do
3720   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3721     ac_cv_prog_ac_ct_CC="$ac_prog"
3722     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3723     break 2
3724   fi
3725 done
3726   done
3727 IFS=$as_save_IFS
3728
3729 fi
3730 fi
3731 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3732 if test -n "$ac_ct_CC"; then
3733   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3734 $as_echo "$ac_ct_CC" >&6; }
3735 else
3736   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3737 $as_echo "no" >&6; }
3738 fi
3739
3740
3741   test -n "$ac_ct_CC" && break
3742 done
3743
3744   if test "x$ac_ct_CC" = x; then
3745     CC=""
3746   else
3747     case $cross_compiling:$ac_tool_warned in
3748 yes:)
3749 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3750 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3751 ac_tool_warned=yes ;;
3752 esac
3753     CC=$ac_ct_CC
3754   fi
3755 fi
3756
3757 fi
3758
3759
3760 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3761 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3762 as_fn_error $? "no acceptable C compiler found in \$PATH
3763 See \`config.log' for more details" "$LINENO" 5; }
3764
3765 # Provide some information about the compiler.
3766 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3767 set X $ac_compile
3768 ac_compiler=$2
3769 for ac_option in --version -v -V -qversion; do
3770   { { ac_try="$ac_compiler $ac_option >&5"
3771 case "(($ac_try" in
3772   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3773   *) ac_try_echo=$ac_try;;
3774 esac
3775 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3776 $as_echo "$ac_try_echo"; } >&5
3777   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3778   ac_status=$?
3779   if test -s conftest.err; then
3780     sed '10a\
3781 ... rest of stderr output deleted ...
3782          10q' conftest.err >conftest.er1
3783     cat conftest.er1 >&5
3784   fi
3785   rm -f conftest.er1 conftest.err
3786   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3787   test $ac_status = 0; }
3788 done
3789
3790 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3791 /* end confdefs.h.  */
3792
3793 int
3794 main ()
3795 {
3796
3797   ;
3798   return 0;
3799 }
3800 _ACEOF
3801 ac_clean_files_save=$ac_clean_files
3802 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3803 # Try to create an executable without -o first, disregard a.out.
3804 # It will help us diagnose broken compilers, and finding out an intuition
3805 # of exeext.
3806 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3807 $as_echo_n "checking whether the C compiler works... " >&6; }
3808 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3809
3810 # The possible output files:
3811 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3812
3813 ac_rmfiles=
3814 for ac_file in $ac_files
3815 do
3816   case $ac_file in
3817     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3818     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3819   esac
3820 done
3821 rm -f $ac_rmfiles
3822
3823 if { { ac_try="$ac_link_default"
3824 case "(($ac_try" in
3825   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3826   *) ac_try_echo=$ac_try;;
3827 esac
3828 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3829 $as_echo "$ac_try_echo"; } >&5
3830   (eval "$ac_link_default") 2>&5
3831   ac_status=$?
3832   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3833   test $ac_status = 0; }; then :
3834   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3835 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3836 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
3837 # so that the user can short-circuit this test for compilers unknown to
3838 # Autoconf.
3839 for ac_file in $ac_files ''
3840 do
3841   test -f "$ac_file" || continue
3842   case $ac_file in
3843     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3844         ;;
3845     [ab].out )
3846         # We found the default executable, but exeext='' is most
3847         # certainly right.
3848         break;;
3849     *.* )
3850         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3851         then :; else
3852            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3853         fi
3854         # We set ac_cv_exeext here because the later test for it is not
3855         # safe: cross compilers may not add the suffix if given an `-o'
3856         # argument, so we may need to know it at that point already.
3857         # Even if this section looks crufty: it has the advantage of
3858         # actually working.
3859         break;;
3860     * )
3861         break;;
3862   esac
3863 done
3864 test "$ac_cv_exeext" = no && ac_cv_exeext=
3865
3866 else
3867   ac_file=''
3868 fi
3869 if test -z "$ac_file"; then :
3870   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3871 $as_echo "no" >&6; }
3872 $as_echo "$as_me: failed program was:" >&5
3873 sed 's/^/| /' conftest.$ac_ext >&5
3874
3875 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3876 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3877 as_fn_error 77 "C compiler cannot create executables
3878 See \`config.log' for more details" "$LINENO" 5; }
3879 else
3880   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3881 $as_echo "yes" >&6; }
3882 fi
3883 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3884 $as_echo_n "checking for C compiler default output file name... " >&6; }
3885 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3886 $as_echo "$ac_file" >&6; }
3887 ac_exeext=$ac_cv_exeext
3888
3889 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3890 ac_clean_files=$ac_clean_files_save
3891 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3892 $as_echo_n "checking for suffix of executables... " >&6; }
3893 if { { ac_try="$ac_link"
3894 case "(($ac_try" in
3895   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3896   *) ac_try_echo=$ac_try;;
3897 esac
3898 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3899 $as_echo "$ac_try_echo"; } >&5
3900   (eval "$ac_link") 2>&5
3901   ac_status=$?
3902   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3903   test $ac_status = 0; }; then :
3904   # If both `conftest.exe' and `conftest' are `present' (well, observable)
3905 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3906 # work properly (i.e., refer to `conftest.exe'), while it won't with
3907 # `rm'.
3908 for ac_file in conftest.exe conftest conftest.*; do
3909   test -f "$ac_file" || continue
3910   case $ac_file in
3911     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3912     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3913           break;;
3914     * ) break;;
3915   esac
3916 done
3917 else
3918   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3919 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3920 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3921 See \`config.log' for more details" "$LINENO" 5; }
3922 fi
3923 rm -f conftest conftest$ac_cv_exeext
3924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3925 $as_echo "$ac_cv_exeext" >&6; }
3926
3927 rm -f conftest.$ac_ext
3928 EXEEXT=$ac_cv_exeext
3929 ac_exeext=$EXEEXT
3930 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3931 /* end confdefs.h.  */
3932 #include <stdio.h>
3933 int
3934 main ()
3935 {
3936 FILE *f = fopen ("conftest.out", "w");
3937  return ferror (f) || fclose (f) != 0;
3938
3939   ;
3940   return 0;
3941 }
3942 _ACEOF
3943 ac_clean_files="$ac_clean_files conftest.out"
3944 # Check that the compiler produces executables we can run.  If not, either
3945 # the compiler is broken, or we cross compile.
3946 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3947 $as_echo_n "checking whether we are cross compiling... " >&6; }
3948 if test "$cross_compiling" != yes; then
3949   { { ac_try="$ac_link"
3950 case "(($ac_try" in
3951   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3952   *) ac_try_echo=$ac_try;;
3953 esac
3954 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3955 $as_echo "$ac_try_echo"; } >&5
3956   (eval "$ac_link") 2>&5
3957   ac_status=$?
3958   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3959   test $ac_status = 0; }
3960   if { ac_try='./conftest$ac_cv_exeext'
3961   { { case "(($ac_try" in
3962   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3963   *) ac_try_echo=$ac_try;;
3964 esac
3965 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3966 $as_echo "$ac_try_echo"; } >&5
3967   (eval "$ac_try") 2>&5
3968   ac_status=$?
3969   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3970   test $ac_status = 0; }; }; then
3971     cross_compiling=no
3972   else
3973     if test "$cross_compiling" = maybe; then
3974         cross_compiling=yes
3975     else
3976         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3977 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3978 as_fn_error $? "cannot run C compiled programs.
3979 If you meant to cross compile, use \`--host'.
3980 See \`config.log' for more details" "$LINENO" 5; }
3981     fi
3982   fi
3983 fi
3984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3985 $as_echo "$cross_compiling" >&6; }
3986
3987 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3988 ac_clean_files=$ac_clean_files_save
3989 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3990 $as_echo_n "checking for suffix of object files... " >&6; }
3991 if ${ac_cv_objext+:} false; then :
3992   $as_echo_n "(cached) " >&6
3993 else
3994   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3995 /* end confdefs.h.  */
3996
3997 int
3998 main ()
3999 {
4000
4001   ;
4002   return 0;
4003 }
4004 _ACEOF
4005 rm -f conftest.o conftest.obj
4006 if { { ac_try="$ac_compile"
4007 case "(($ac_try" in
4008   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4009   *) ac_try_echo=$ac_try;;
4010 esac
4011 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4012 $as_echo "$ac_try_echo"; } >&5
4013   (eval "$ac_compile") 2>&5
4014   ac_status=$?
4015   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4016   test $ac_status = 0; }; then :
4017   for ac_file in conftest.o conftest.obj conftest.*; do
4018   test -f "$ac_file" || continue;
4019   case $ac_file in
4020     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4021     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4022        break;;
4023   esac
4024 done
4025 else
4026   $as_echo "$as_me: failed program was:" >&5
4027 sed 's/^/| /' conftest.$ac_ext >&5
4028
4029 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4030 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4031 as_fn_error $? "cannot compute suffix of object files: cannot compile
4032 See \`config.log' for more details" "$LINENO" 5; }
4033 fi
4034 rm -f conftest.$ac_cv_objext conftest.$ac_ext
4035 fi
4036 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4037 $as_echo "$ac_cv_objext" >&6; }
4038 OBJEXT=$ac_cv_objext
4039 ac_objext=$OBJEXT
4040 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4041 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4042 if ${ac_cv_c_compiler_gnu+:} false; then :
4043   $as_echo_n "(cached) " >&6
4044 else
4045   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4046 /* end confdefs.h.  */
4047
4048 int
4049 main ()
4050 {
4051 #ifndef __GNUC__
4052        choke me
4053 #endif
4054
4055   ;
4056   return 0;
4057 }
4058 _ACEOF
4059 if ac_fn_c_try_compile "$LINENO"; then :
4060   ac_compiler_gnu=yes
4061 else
4062   ac_compiler_gnu=no
4063 fi
4064 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4065 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4066
4067 fi
4068 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4069 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4070 if test $ac_compiler_gnu = yes; then
4071   GCC=yes
4072 else
4073   GCC=
4074 fi
4075 ac_test_CFLAGS=${CFLAGS+set}
4076 ac_save_CFLAGS=$CFLAGS
4077 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4078 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4079 if ${ac_cv_prog_cc_g+:} false; then :
4080   $as_echo_n "(cached) " >&6
4081 else
4082   ac_save_c_werror_flag=$ac_c_werror_flag
4083    ac_c_werror_flag=yes
4084    ac_cv_prog_cc_g=no
4085    CFLAGS="-g"
4086    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4087 /* end confdefs.h.  */
4088
4089 int
4090 main ()
4091 {
4092
4093   ;
4094   return 0;
4095 }
4096 _ACEOF
4097 if ac_fn_c_try_compile "$LINENO"; then :
4098   ac_cv_prog_cc_g=yes
4099 else
4100   CFLAGS=""
4101       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4102 /* end confdefs.h.  */
4103
4104 int
4105 main ()
4106 {
4107
4108   ;
4109   return 0;
4110 }
4111 _ACEOF
4112 if ac_fn_c_try_compile "$LINENO"; then :
4113
4114 else
4115   ac_c_werror_flag=$ac_save_c_werror_flag
4116          CFLAGS="-g"
4117          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4118 /* end confdefs.h.  */
4119
4120 int
4121 main ()
4122 {
4123
4124   ;
4125   return 0;
4126 }
4127 _ACEOF
4128 if ac_fn_c_try_compile "$LINENO"; then :
4129   ac_cv_prog_cc_g=yes
4130 fi
4131 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4132 fi
4133 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4134 fi
4135 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4136    ac_c_werror_flag=$ac_save_c_werror_flag
4137 fi
4138 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4139 $as_echo "$ac_cv_prog_cc_g" >&6; }
4140 if test "$ac_test_CFLAGS" = set; then
4141   CFLAGS=$ac_save_CFLAGS
4142 elif test $ac_cv_prog_cc_g = yes; then
4143   if test "$GCC" = yes; then
4144     CFLAGS="-g -O2"
4145   else
4146     CFLAGS="-g"
4147   fi
4148 else
4149   if test "$GCC" = yes; then
4150     CFLAGS="-O2"
4151   else
4152     CFLAGS=
4153   fi
4154 fi
4155 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4156 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4157 if ${ac_cv_prog_cc_c89+:} false; then :
4158   $as_echo_n "(cached) " >&6
4159 else
4160   ac_cv_prog_cc_c89=no
4161 ac_save_CC=$CC
4162 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4163 /* end confdefs.h.  */
4164 #include <stdarg.h>
4165 #include <stdio.h>
4166 struct stat;
4167 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
4168 struct buf { int x; };
4169 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4170 static char *e (p, i)
4171      char **p;
4172      int i;
4173 {
4174   return p[i];
4175 }
4176 static char *f (char * (*g) (char **, int), char **p, ...)
4177 {
4178   char *s;
4179   va_list v;
4180   va_start (v,p);
4181   s = g (p, va_arg (v,int));
4182   va_end (v);
4183   return s;
4184 }
4185
4186 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
4187    function prototypes and stuff, but not '\xHH' hex character constants.
4188    These don't provoke an error unfortunately, instead are silently treated
4189    as 'x'.  The following induces an error, until -std is added to get
4190    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
4191    array size at least.  It's necessary to write '\x00'==0 to get something
4192    that's true only with -std.  */
4193 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4194
4195 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4196    inside strings and character constants.  */
4197 #define FOO(x) 'x'
4198 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4199
4200 int test (int i, double x);
4201 struct s1 {int (*f) (int a);};
4202 struct s2 {int (*f) (double a);};
4203 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4204 int argc;
4205 char **argv;
4206 int
4207 main ()
4208 {
4209 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
4210   ;
4211   return 0;
4212 }
4213 _ACEOF
4214 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4215         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4216 do
4217   CC="$ac_save_CC $ac_arg"
4218   if ac_fn_c_try_compile "$LINENO"; then :
4219   ac_cv_prog_cc_c89=$ac_arg
4220 fi
4221 rm -f core conftest.err conftest.$ac_objext
4222   test "x$ac_cv_prog_cc_c89" != "xno" && break
4223 done
4224 rm -f conftest.$ac_ext
4225 CC=$ac_save_CC
4226
4227 fi
4228 # AC_CACHE_VAL
4229 case "x$ac_cv_prog_cc_c89" in
4230   x)
4231     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4232 $as_echo "none needed" >&6; } ;;
4233   xno)
4234     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4235 $as_echo "unsupported" >&6; } ;;
4236   *)
4237     CC="$CC $ac_cv_prog_cc_c89"
4238     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4239 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4240 esac
4241 if test "x$ac_cv_prog_cc_c89" != xno; then :
4242
4243 fi
4244
4245 ac_ext=c
4246 ac_cpp='$CPP $CPPFLAGS'
4247 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4248 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4249 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4250 DEPDIR="${am__leading_dot}deps"
4251
4252 ac_config_commands="$ac_config_commands depfiles"
4253
4254
4255 am_make=${MAKE-make}
4256 cat > confinc << 'END'
4257 am__doit:
4258         @echo this is the am__doit target
4259 .PHONY: am__doit
4260 END
4261 # If we don't find an include directive, just comment out the code.
4262 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
4263 $as_echo_n "checking for style of include used by $am_make... " >&6; }
4264 am__include="#"
4265 am__quote=
4266 _am_result=none
4267 # First try GNU make style include.
4268 echo "include confinc" > confmf
4269 # Ignore all kinds of additional output from `make'.
4270 case `$am_make -s -f confmf 2> /dev/null` in #(
4271 *the\ am__doit\ target*)
4272   am__include=include
4273   am__quote=
4274   _am_result=GNU
4275   ;;
4276 esac
4277 # Now try BSD make style include.
4278 if test "$am__include" = "#"; then
4279    echo '.include "confinc"' > confmf
4280    case `$am_make -s -f confmf 2> /dev/null` in #(
4281    *the\ am__doit\ target*)
4282      am__include=.include
4283      am__quote="\""
4284      _am_result=BSD
4285      ;;
4286    esac
4287 fi
4288
4289
4290 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
4291 $as_echo "$_am_result" >&6; }
4292 rm -f confinc confmf
4293
4294 # Check whether --enable-dependency-tracking was given.
4295 if test "${enable_dependency_tracking+set}" = set; then :
4296   enableval=$enable_dependency_tracking;
4297 fi
4298
4299 if test "x$enable_dependency_tracking" != xno; then
4300   am_depcomp="$ac_aux_dir/depcomp"
4301   AMDEPBACKSLASH='\'
4302   am__nodep='_no'
4303 fi
4304  if test "x$enable_dependency_tracking" != xno; then
4305   AMDEP_TRUE=
4306   AMDEP_FALSE='#'
4307 else
4308   AMDEP_TRUE='#'
4309   AMDEP_FALSE=
4310 fi
4311
4312
4313
4314 depcc="$CC"   am_compiler_list=
4315
4316 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4317 $as_echo_n "checking dependency style of $depcc... " >&6; }
4318 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
4319   $as_echo_n "(cached) " >&6
4320 else
4321   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4322   # We make a subdir and do the tests there.  Otherwise we can end up
4323   # making bogus files that we don't know about and never remove.  For
4324   # instance it was reported that on HP-UX the gcc test will end up
4325   # making a dummy file named `D' -- because `-MD' means `put the output
4326   # in D'.
4327   rm -rf conftest.dir
4328   mkdir conftest.dir
4329   # Copy depcomp to subdir because otherwise we won't find it if we're
4330   # using a relative directory.
4331   cp "$am_depcomp" conftest.dir
4332   cd conftest.dir
4333   # We will build objects and dependencies in a subdirectory because
4334   # it helps to detect inapplicable dependency modes.  For instance
4335   # both Tru64's cc and ICC support -MD to output dependencies as a
4336   # side effect of compilation, but ICC will put the dependencies in
4337   # the current directory while Tru64 will put them in the object
4338   # directory.
4339   mkdir sub
4340
4341   am_cv_CC_dependencies_compiler_type=none
4342   if test "$am_compiler_list" = ""; then
4343      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4344   fi
4345   am__universal=false
4346   case " $depcc " in #(
4347      *\ -arch\ *\ -arch\ *) am__universal=true ;;
4348      esac
4349
4350   for depmode in $am_compiler_list; do
4351     # Setup a source with many dependencies, because some compilers
4352     # like to wrap large dependency lists on column 80 (with \), and
4353     # we should not choose a depcomp mode which is confused by this.
4354     #
4355     # We need to recreate these files for each test, as the compiler may
4356     # overwrite some of them when testing with obscure command lines.
4357     # This happens at least with the AIX C compiler.
4358     : > sub/conftest.c
4359     for i in 1 2 3 4 5 6; do
4360       echo '#include "conftst'$i'.h"' >> sub/conftest.c
4361       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4362       # Solaris 8's {/usr,}/bin/sh.
4363       touch sub/conftst$i.h
4364     done
4365     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4366
4367     # We check with `-c' and `-o' for the sake of the "dashmstdout"
4368     # mode.  It turns out that the SunPro C++ compiler does not properly
4369     # handle `-M -o', and we need to detect this.  Also, some Intel
4370     # versions had trouble with output in subdirs
4371     am__obj=sub/conftest.${OBJEXT-o}
4372     am__minus_obj="-o $am__obj"
4373     case $depmode in
4374     gcc)
4375       # This depmode causes a compiler race in universal mode.
4376       test "$am__universal" = false || continue
4377       ;;
4378     nosideeffect)
4379       # after this tag, mechanisms are not by side-effect, so they'll
4380       # only be used when explicitly requested
4381       if test "x$enable_dependency_tracking" = xyes; then
4382         continue
4383       else
4384         break
4385       fi
4386       ;;
4387     msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4388       # This compiler won't grok `-c -o', but also, the minuso test has
4389       # not run yet.  These depmodes are late enough in the game, and
4390       # so weak that their functioning should not be impacted.
4391       am__obj=conftest.${OBJEXT-o}
4392       am__minus_obj=
4393       ;;
4394     none) break ;;
4395     esac
4396     if depmode=$depmode \
4397        source=sub/conftest.c object=$am__obj \
4398        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4399        $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4400          >/dev/null 2>conftest.err &&
4401        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4402        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4403        grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4404        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4405       # icc doesn't choke on unknown options, it will just issue warnings
4406       # or remarks (even with -Werror).  So we grep stderr for any message
4407       # that says an option was ignored or not supported.
4408       # When given -MP, icc 7.0 and 7.1 complain thusly:
4409       #   icc: Command line warning: ignoring option '-M'; no argument required
4410       # The diagnosis changed in icc 8.0:
4411       #   icc: Command line remark: option '-MP' not supported
4412       if (grep 'ignoring option' conftest.err ||
4413           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4414         am_cv_CC_dependencies_compiler_type=$depmode
4415         break
4416       fi
4417     fi
4418   done
4419
4420   cd ..
4421   rm -rf conftest.dir
4422 else
4423   am_cv_CC_dependencies_compiler_type=none
4424 fi
4425
4426 fi
4427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4428 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4429 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4430
4431  if
4432   test "x$enable_dependency_tracking" != xno \
4433   && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4434   am__fastdepCC_TRUE=
4435   am__fastdepCC_FALSE='#'
4436 else
4437   am__fastdepCC_TRUE='#'
4438   am__fastdepCC_FALSE=
4439 fi
4440
4441
4442 if test "x$CC" != xcc; then
4443   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc understand -c and -o together" >&5
4444 $as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; }
4445 else
4446   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands -c and -o together" >&5
4447 $as_echo_n "checking whether cc understands -c and -o together... " >&6; }
4448 fi
4449 set dummy $CC; ac_cc=`$as_echo "$2" |
4450                       sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
4451 if eval \${ac_cv_prog_cc_${ac_cc}_c_o+:} false; then :
4452   $as_echo_n "(cached) " >&6
4453 else
4454   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4455 /* end confdefs.h.  */
4456
4457 int
4458 main ()
4459 {
4460
4461   ;
4462   return 0;
4463 }
4464 _ACEOF
4465 # Make sure it works both with $CC and with simple cc.
4466 # We do the test twice because some compilers refuse to overwrite an
4467 # existing .o file with -o, though they will create one.
4468 ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
4469 rm -f conftest2.*
4470 if { { case "(($ac_try" in
4471   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4472   *) ac_try_echo=$ac_try;;
4473 esac
4474 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4475 $as_echo "$ac_try_echo"; } >&5
4476   (eval "$ac_try") 2>&5
4477   ac_status=$?
4478   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4479   test $ac_status = 0; } &&
4480    test -f conftest2.$ac_objext && { { case "(($ac_try" in
4481   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4482   *) ac_try_echo=$ac_try;;
4483 esac
4484 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4485 $as_echo "$ac_try_echo"; } >&5
4486   (eval "$ac_try") 2>&5
4487   ac_status=$?
4488   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4489   test $ac_status = 0; };
4490 then
4491   eval ac_cv_prog_cc_${ac_cc}_c_o=yes
4492   if test "x$CC" != xcc; then
4493     # Test first that cc exists at all.
4494     if { ac_try='cc -c conftest.$ac_ext >&5'
4495   { { case "(($ac_try" in
4496   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4497   *) ac_try_echo=$ac_try;;
4498 esac
4499 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4500 $as_echo "$ac_try_echo"; } >&5
4501   (eval "$ac_try") 2>&5
4502   ac_status=$?
4503   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4504   test $ac_status = 0; }; }; then
4505       ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
4506       rm -f conftest2.*
4507       if { { case "(($ac_try" in
4508   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4509   *) ac_try_echo=$ac_try;;
4510 esac
4511 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4512 $as_echo "$ac_try_echo"; } >&5
4513   (eval "$ac_try") 2>&5
4514   ac_status=$?
4515   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4516   test $ac_status = 0; } &&
4517          test -f conftest2.$ac_objext && { { case "(($ac_try" in
4518   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4519   *) ac_try_echo=$ac_try;;
4520 esac
4521 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4522 $as_echo "$ac_try_echo"; } >&5
4523   (eval "$ac_try") 2>&5
4524   ac_status=$?
4525   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4526   test $ac_status = 0; };
4527       then
4528         # cc works too.
4529         :
4530       else
4531         # cc exists but doesn't like -o.
4532         eval ac_cv_prog_cc_${ac_cc}_c_o=no
4533       fi
4534     fi
4535   fi
4536 else
4537   eval ac_cv_prog_cc_${ac_cc}_c_o=no
4538 fi
4539 rm -f core conftest*
4540
4541 fi
4542 if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then
4543   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4544 $as_echo "yes" >&6; }
4545 else
4546   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4547 $as_echo "no" >&6; }
4548
4549 $as_echo "#define NO_MINUS_C_MINUS_O 1" >>confdefs.h
4550
4551 fi
4552
4553 # FIXME: we rely on the cache variable name because
4554 # there is no other way.
4555 set dummy $CC
4556 am_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
4557 eval am_t=\$ac_cv_prog_cc_${am_cc}_c_o
4558 if test "$am_t" != yes; then
4559    # Losing compiler, so override with the script.
4560    # FIXME: It is wrong to rewrite CC.
4561    # But if we don't then we get into trouble of one sort or another.
4562    # A longer-term fix would be to have automake use am__CC in this case,
4563    # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
4564    CC="$am_aux_dir/compile $CC"
4565 fi
4566
4567
4568
4569 ac_ext=c
4570 ac_cpp='$CPP $CPPFLAGS'
4571 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4572 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4573 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4574 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4575 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4576 # On Suns, sometimes $CPP names a directory.
4577 if test -n "$CPP" && test -d "$CPP"; then
4578   CPP=
4579 fi
4580 if test -z "$CPP"; then
4581   if ${ac_cv_prog_CPP+:} false; then :
4582   $as_echo_n "(cached) " >&6
4583 else
4584       # Double quotes because CPP needs to be expanded
4585     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4586     do
4587       ac_preproc_ok=false
4588 for ac_c_preproc_warn_flag in '' yes
4589 do
4590   # Use a header file that comes with gcc, so configuring glibc
4591   # with a fresh cross-compiler works.
4592   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4593   # <limits.h> exists even on freestanding compilers.
4594   # On the NeXT, cc -E runs the code through the compiler's parser,
4595   # not just through cpp. "Syntax error" is here to catch this case.
4596   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4597 /* end confdefs.h.  */
4598 #ifdef __STDC__
4599 # include <limits.h>
4600 #else
4601 # include <assert.h>
4602 #endif
4603                      Syntax error
4604 _ACEOF
4605 if ac_fn_c_try_cpp "$LINENO"; then :
4606
4607 else
4608   # Broken: fails on valid input.
4609 continue
4610 fi
4611 rm -f conftest.err conftest.i conftest.$ac_ext
4612
4613   # OK, works on sane cases.  Now check whether nonexistent headers
4614   # can be detected and how.
4615   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4616 /* end confdefs.h.  */
4617 #include <ac_nonexistent.h>
4618 _ACEOF
4619 if ac_fn_c_try_cpp "$LINENO"; then :
4620   # Broken: success on invalid input.
4621 continue
4622 else
4623   # Passes both tests.
4624 ac_preproc_ok=:
4625 break
4626 fi
4627 rm -f conftest.err conftest.i conftest.$ac_ext
4628
4629 done
4630 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4631 rm -f conftest.i conftest.err conftest.$ac_ext
4632 if $ac_preproc_ok; then :
4633   break
4634 fi
4635
4636     done
4637     ac_cv_prog_CPP=$CPP
4638
4639 fi
4640   CPP=$ac_cv_prog_CPP
4641 else
4642   ac_cv_prog_CPP=$CPP
4643 fi
4644 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4645 $as_echo "$CPP" >&6; }
4646 ac_preproc_ok=false
4647 for ac_c_preproc_warn_flag in '' yes
4648 do
4649   # Use a header file that comes with gcc, so configuring glibc
4650   # with a fresh cross-compiler works.
4651   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4652   # <limits.h> exists even on freestanding compilers.
4653   # On the NeXT, cc -E runs the code through the compiler's parser,
4654   # not just through cpp. "Syntax error" is here to catch this case.
4655   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4656 /* end confdefs.h.  */
4657 #ifdef __STDC__
4658 # include <limits.h>
4659 #else
4660 # include <assert.h>
4661 #endif
4662                      Syntax error
4663 _ACEOF
4664 if ac_fn_c_try_cpp "$LINENO"; then :
4665
4666 else
4667   # Broken: fails on valid input.
4668 continue
4669 fi
4670 rm -f conftest.err conftest.i conftest.$ac_ext
4671
4672   # OK, works on sane cases.  Now check whether nonexistent headers
4673   # can be detected and how.
4674   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4675 /* end confdefs.h.  */
4676 #include <ac_nonexistent.h>
4677 _ACEOF
4678 if ac_fn_c_try_cpp "$LINENO"; then :
4679   # Broken: success on invalid input.
4680 continue
4681 else
4682   # Passes both tests.
4683 ac_preproc_ok=:
4684 break
4685 fi
4686 rm -f conftest.err conftest.i conftest.$ac_ext
4687
4688 done
4689 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4690 rm -f conftest.i conftest.err conftest.$ac_ext
4691 if $ac_preproc_ok; then :
4692
4693 else
4694   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4695 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4696 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4697 See \`config.log' for more details" "$LINENO" 5; }
4698 fi
4699
4700 ac_ext=c
4701 ac_cpp='$CPP $CPPFLAGS'
4702 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4703 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4704 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4705
4706
4707 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4708 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4709 if ${ac_cv_path_GREP+:} false; then :
4710   $as_echo_n "(cached) " >&6
4711 else
4712   if test -z "$GREP"; then
4713   ac_path_GREP_found=false
4714   # Loop through the user's path and test for each of PROGNAME-LIST
4715   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4716 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4717 do
4718   IFS=$as_save_IFS
4719   test -z "$as_dir" && as_dir=.
4720     for ac_prog in grep ggrep; do
4721     for ac_exec_ext in '' $ac_executable_extensions; do
4722       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4723       as_fn_executable_p "$ac_path_GREP" || continue
4724 # Check for GNU ac_path_GREP and select it if it is found.
4725   # Check for GNU $ac_path_GREP
4726 case `"$ac_path_GREP" --version 2>&1` in
4727 *GNU*)
4728   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4729 *)
4730   ac_count=0
4731   $as_echo_n 0123456789 >"conftest.in"
4732   while :
4733   do
4734     cat "conftest.in" "conftest.in" >"conftest.tmp"
4735     mv "conftest.tmp" "conftest.in"
4736     cp "conftest.in" "conftest.nl"
4737     $as_echo 'GREP' >> "conftest.nl"
4738     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4739     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4740     as_fn_arith $ac_count + 1 && ac_count=$as_val
4741     if test $ac_count -gt ${ac_path_GREP_max-0}; then
4742       # Best one so far, save it but keep looking for a better one
4743       ac_cv_path_GREP="$ac_path_GREP"
4744       ac_path_GREP_max=$ac_count
4745     fi
4746     # 10*(2^10) chars as input seems more than enough
4747     test $ac_count -gt 10 && break
4748   done
4749   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4750 esac
4751
4752       $ac_path_GREP_found && break 3
4753     done
4754   done
4755   done
4756 IFS=$as_save_IFS
4757   if test -z "$ac_cv_path_GREP"; then
4758     as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4759   fi
4760 else
4761   ac_cv_path_GREP=$GREP
4762 fi
4763
4764 fi
4765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4766 $as_echo "$ac_cv_path_GREP" >&6; }
4767  GREP="$ac_cv_path_GREP"
4768
4769
4770 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4771 $as_echo_n "checking for egrep... " >&6; }
4772 if ${ac_cv_path_EGREP+:} false; then :
4773   $as_echo_n "(cached) " >&6
4774 else
4775   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4776    then ac_cv_path_EGREP="$GREP -E"
4777    else
4778      if test -z "$EGREP"; then
4779   ac_path_EGREP_found=false
4780   # Loop through the user's path and test for each of PROGNAME-LIST
4781   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4782 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4783 do
4784   IFS=$as_save_IFS
4785   test -z "$as_dir" && as_dir=.
4786     for ac_prog in egrep; do
4787     for ac_exec_ext in '' $ac_executable_extensions; do
4788       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4789       as_fn_executable_p "$ac_path_EGREP" || continue
4790 # Check for GNU ac_path_EGREP and select it if it is found.
4791   # Check for GNU $ac_path_EGREP
4792 case `"$ac_path_EGREP" --version 2>&1` in
4793 *GNU*)
4794   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4795 *)
4796   ac_count=0
4797   $as_echo_n 0123456789 >"conftest.in"
4798   while :
4799   do
4800     cat "conftest.in" "conftest.in" >"conftest.tmp"
4801     mv "conftest.tmp" "conftest.in"
4802     cp "conftest.in" "conftest.nl"
4803     $as_echo 'EGREP' >> "conftest.nl"
4804     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4805     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4806     as_fn_arith $ac_count + 1 && ac_count=$as_val
4807     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4808       # Best one so far, save it but keep looking for a better one
4809       ac_cv_path_EGREP="$ac_path_EGREP"
4810       ac_path_EGREP_max=$ac_count
4811     fi
4812     # 10*(2^10) chars as input seems more than enough
4813     test $ac_count -gt 10 && break
4814   done
4815   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4816 esac
4817
4818       $ac_path_EGREP_found && break 3
4819     done
4820   done
4821   done
4822 IFS=$as_save_IFS
4823   if test -z "$ac_cv_path_EGREP"; then
4824     as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4825   fi
4826 else
4827   ac_cv_path_EGREP=$EGREP
4828 fi
4829
4830    fi
4831 fi
4832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4833 $as_echo "$ac_cv_path_EGREP" >&6; }
4834  EGREP="$ac_cv_path_EGREP"
4835
4836
4837 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4838 $as_echo_n "checking for ANSI C header files... " >&6; }
4839 if ${ac_cv_header_stdc+:} false; then :
4840   $as_echo_n "(cached) " >&6
4841 else
4842   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4843 /* end confdefs.h.  */
4844 #include <stdlib.h>
4845 #include <stdarg.h>
4846 #include <string.h>
4847 #include <float.h>
4848
4849 int
4850 main ()
4851 {
4852
4853   ;
4854   return 0;
4855 }
4856 _ACEOF
4857 if ac_fn_c_try_compile "$LINENO"; then :
4858   ac_cv_header_stdc=yes
4859 else
4860   ac_cv_header_stdc=no
4861 fi
4862 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4863
4864 if test $ac_cv_header_stdc = yes; then
4865   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4866   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4867 /* end confdefs.h.  */
4868 #include <string.h>
4869
4870 _ACEOF
4871 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4872   $EGREP "memchr" >/dev/null 2>&1; then :
4873
4874 else
4875   ac_cv_header_stdc=no
4876 fi
4877 rm -f conftest*
4878
4879 fi
4880
4881 if test $ac_cv_header_stdc = yes; then
4882   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4883   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4884 /* end confdefs.h.  */
4885 #include <stdlib.h>
4886
4887 _ACEOF
4888 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4889   $EGREP "free" >/dev/null 2>&1; then :
4890
4891 else
4892   ac_cv_header_stdc=no
4893 fi
4894 rm -f conftest*
4895
4896 fi
4897
4898 if test $ac_cv_header_stdc = yes; then
4899   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4900   if test "$cross_compiling" = yes; then :
4901   :
4902 else
4903   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4904 /* end confdefs.h.  */
4905 #include <ctype.h>
4906 #include <stdlib.h>
4907 #if ((' ' & 0x0FF) == 0x020)
4908 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4909 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4910 #else
4911 # define ISLOWER(c) \
4912                    (('a' <= (c) && (c) <= 'i') \
4913                      || ('j' <= (c) && (c) <= 'r') \
4914                      || ('s' <= (c) && (c) <= 'z'))
4915 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4916 #endif
4917
4918 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4919 int
4920 main ()
4921 {
4922   int i;
4923   for (i = 0; i < 256; i++)
4924     if (XOR (islower (i), ISLOWER (i))
4925         || toupper (i) != TOUPPER (i))
4926       return 2;
4927   return 0;
4928 }
4929 _ACEOF
4930 if ac_fn_c_try_run "$LINENO"; then :
4931
4932 else
4933   ac_cv_header_stdc=no
4934 fi
4935 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4936   conftest.$ac_objext conftest.beam conftest.$ac_ext
4937 fi
4938
4939 fi
4940 fi
4941 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4942 $as_echo "$ac_cv_header_stdc" >&6; }
4943 if test $ac_cv_header_stdc = yes; then
4944
4945 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4946
4947 fi
4948
4949 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4950 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4951                   inttypes.h stdint.h unistd.h
4952 do :
4953   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4954 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4955 "
4956 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4957   cat >>confdefs.h <<_ACEOF
4958 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4959 _ACEOF
4960
4961 fi
4962
4963 done
4964
4965
4966
4967   ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
4968 if test "x$ac_cv_header_minix_config_h" = xyes; then :
4969   MINIX=yes
4970 else
4971   MINIX=
4972 fi
4973
4974
4975   if test "$MINIX" = yes; then
4976
4977 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
4978
4979
4980 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
4981
4982
4983 $as_echo "#define _MINIX 1" >>confdefs.h
4984
4985   fi
4986
4987
4988   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4989 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
4990 if ${ac_cv_safe_to_define___extensions__+:} false; then :
4991   $as_echo_n "(cached) " >&6
4992 else
4993   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4994 /* end confdefs.h.  */
4995
4996 #         define __EXTENSIONS__ 1
4997           $ac_includes_default
4998 int
4999 main ()
5000 {
5001
5002   ;
5003   return 0;
5004 }
5005 _ACEOF
5006 if ac_fn_c_try_compile "$LINENO"; then :
5007   ac_cv_safe_to_define___extensions__=yes
5008 else
5009   ac_cv_safe_to_define___extensions__=no
5010 fi
5011 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5012 fi
5013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5014 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5015   test $ac_cv_safe_to_define___extensions__ = yes &&
5016     $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5017
5018   $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5019
5020   $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5021
5022   $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5023
5024   $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5025
5026
5027 enable_win32_dll=yes
5028
5029 case $host in
5030 *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-cegcc*)
5031   if test -n "$ac_tool_prefix"; then
5032   # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
5033 set dummy ${ac_tool_prefix}as; ac_word=$2
5034 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5035 $as_echo_n "checking for $ac_word... " >&6; }
5036 if ${ac_cv_prog_AS+:} false; then :
5037   $as_echo_n "(cached) " >&6
5038 else
5039   if test -n "$AS"; then
5040   ac_cv_prog_AS="$AS" # Let the user override the test.
5041 else
5042 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5043 for as_dir in $PATH
5044 do
5045   IFS=$as_save_IFS
5046   test -z "$as_dir" && as_dir=.
5047     for ac_exec_ext in '' $ac_executable_extensions; do
5048   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5049     ac_cv_prog_AS="${ac_tool_prefix}as"
5050     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5051     break 2
5052   fi
5053 done
5054   done
5055 IFS=$as_save_IFS
5056
5057 fi
5058 fi
5059 AS=$ac_cv_prog_AS
5060 if test -n "$AS"; then
5061   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
5062 $as_echo "$AS" >&6; }
5063 else
5064   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5065 $as_echo "no" >&6; }
5066 fi
5067
5068
5069 fi
5070 if test -z "$ac_cv_prog_AS"; then
5071   ac_ct_AS=$AS
5072   # Extract the first word of "as", so it can be a program name with args.
5073 set dummy as; ac_word=$2
5074 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5075 $as_echo_n "checking for $ac_word... " >&6; }
5076 if ${ac_cv_prog_ac_ct_AS+:} false; then :
5077   $as_echo_n "(cached) " >&6
5078 else
5079   if test -n "$ac_ct_AS"; then
5080   ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test.
5081 else
5082 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5083 for as_dir in $PATH
5084 do
5085   IFS=$as_save_IFS
5086   test -z "$as_dir" && as_dir=.
5087     for ac_exec_ext in '' $ac_executable_extensions; do
5088   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5089     ac_cv_prog_ac_ct_AS="as"
5090     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5091     break 2
5092   fi
5093 done
5094   done
5095 IFS=$as_save_IFS
5096
5097 fi
5098 fi
5099 ac_ct_AS=$ac_cv_prog_ac_ct_AS
5100 if test -n "$ac_ct_AS"; then
5101   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5
5102 $as_echo "$ac_ct_AS" >&6; }
5103 else
5104   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5105 $as_echo "no" >&6; }
5106 fi
5107
5108   if test "x$ac_ct_AS" = x; then
5109     AS="false"
5110   else
5111     case $cross_compiling:$ac_tool_warned in
5112 yes:)
5113 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5114 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5115 ac_tool_warned=yes ;;
5116 esac
5117     AS=$ac_ct_AS
5118   fi
5119 else
5120   AS="$ac_cv_prog_AS"
5121 fi
5122
5123   if test -n "$ac_tool_prefix"; then
5124   # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
5125 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
5126 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5127 $as_echo_n "checking for $ac_word... " >&6; }
5128 if ${ac_cv_prog_DLLTOOL+:} false; then :
5129   $as_echo_n "(cached) " >&6
5130 else
5131   if test -n "$DLLTOOL"; then
5132   ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
5133 else
5134 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5135 for as_dir in $PATH
5136 do
5137   IFS=$as_save_IFS
5138   test -z "$as_dir" && as_dir=.
5139     for ac_exec_ext in '' $ac_executable_extensions; do
5140   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5141     ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
5142     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5143     break 2
5144   fi
5145 done
5146   done
5147 IFS=$as_save_IFS
5148
5149 fi
5150 fi
5151 DLLTOOL=$ac_cv_prog_DLLTOOL
5152 if test -n "$DLLTOOL"; then
5153   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
5154 $as_echo "$DLLTOOL" >&6; }
5155 else
5156   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5157 $as_echo "no" >&6; }
5158 fi
5159
5160
5161 fi
5162 if test -z "$ac_cv_prog_DLLTOOL"; then
5163   ac_ct_DLLTOOL=$DLLTOOL
5164   # Extract the first word of "dlltool", so it can be a program name with args.
5165 set dummy dlltool; ac_word=$2
5166 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5167 $as_echo_n "checking for $ac_word... " >&6; }
5168 if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
5169   $as_echo_n "(cached) " >&6
5170 else
5171   if test -n "$ac_ct_DLLTOOL"; then
5172   ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
5173 else
5174 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5175 for as_dir in $PATH
5176 do
5177   IFS=$as_save_IFS
5178   test -z "$as_dir" && as_dir=.
5179     for ac_exec_ext in '' $ac_executable_extensions; do
5180   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5181     ac_cv_prog_ac_ct_DLLTOOL="dlltool"
5182     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5183     break 2
5184   fi
5185 done
5186   done
5187 IFS=$as_save_IFS
5188
5189 fi
5190 fi
5191 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
5192 if test -n "$ac_ct_DLLTOOL"; then
5193   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
5194 $as_echo "$ac_ct_DLLTOOL" >&6; }
5195 else
5196   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5197 $as_echo "no" >&6; }
5198 fi
5199
5200   if test "x$ac_ct_DLLTOOL" = x; then
5201     DLLTOOL="false"
5202   else
5203     case $cross_compiling:$ac_tool_warned in
5204 yes:)
5205 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5206 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5207 ac_tool_warned=yes ;;
5208 esac
5209     DLLTOOL=$ac_ct_DLLTOOL
5210   fi
5211 else
5212   DLLTOOL="$ac_cv_prog_DLLTOOL"
5213 fi
5214
5215   if test -n "$ac_tool_prefix"; then
5216   # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5217 set dummy ${ac_tool_prefix}objdump; ac_word=$2
5218 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5219 $as_echo_n "checking for $ac_word... " >&6; }
5220 if ${ac_cv_prog_OBJDUMP+:} false; then :
5221   $as_echo_n "(cached) " >&6
5222 else
5223   if test -n "$OBJDUMP"; then
5224   ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5225 else
5226 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5227 for as_dir in $PATH
5228 do
5229   IFS=$as_save_IFS
5230   test -z "$as_dir" && as_dir=.
5231     for ac_exec_ext in '' $ac_executable_extensions; do
5232   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5233     ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5234     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5235     break 2
5236   fi
5237 done
5238   done
5239 IFS=$as_save_IFS
5240
5241 fi
5242 fi
5243 OBJDUMP=$ac_cv_prog_OBJDUMP
5244 if test -n "$OBJDUMP"; then
5245   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5246 $as_echo "$OBJDUMP" >&6; }
5247 else
5248   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5249 $as_echo "no" >&6; }
5250 fi
5251
5252
5253 fi
5254 if test -z "$ac_cv_prog_OBJDUMP"; then
5255   ac_ct_OBJDUMP=$OBJDUMP
5256   # Extract the first word of "objdump", so it can be a program name with args.
5257 set dummy objdump; ac_word=$2
5258 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5259 $as_echo_n "checking for $ac_word... " >&6; }
5260 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
5261   $as_echo_n "(cached) " >&6
5262 else
5263   if test -n "$ac_ct_OBJDUMP"; then
5264   ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5265 else
5266 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5267 for as_dir in $PATH
5268 do
5269   IFS=$as_save_IFS
5270   test -z "$as_dir" && as_dir=.
5271     for ac_exec_ext in '' $ac_executable_extensions; do
5272   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5273     ac_cv_prog_ac_ct_OBJDUMP="objdump"
5274     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5275     break 2
5276   fi
5277 done
5278   done
5279 IFS=$as_save_IFS
5280
5281 fi
5282 fi
5283 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5284 if test -n "$ac_ct_OBJDUMP"; then
5285   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5286 $as_echo "$ac_ct_OBJDUMP" >&6; }
5287 else
5288   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5289 $as_echo "no" >&6; }
5290 fi
5291
5292   if test "x$ac_ct_OBJDUMP" = x; then
5293     OBJDUMP="false"
5294   else
5295     case $cross_compiling:$ac_tool_warned in
5296 yes:)
5297 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5298 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5299 ac_tool_warned=yes ;;
5300 esac
5301     OBJDUMP=$ac_ct_OBJDUMP
5302   fi
5303 else
5304   OBJDUMP="$ac_cv_prog_OBJDUMP"
5305 fi
5306
5307   ;;
5308 esac
5309
5310 test -z "$AS" && AS=as
5311
5312
5313
5314
5315
5316 test -z "$DLLTOOL" && DLLTOOL=dlltool
5317
5318
5319
5320
5321
5322 test -z "$OBJDUMP" && OBJDUMP=objdump
5323
5324
5325
5326
5327
5328
5329
5330 case `pwd` in
5331   *\ * | *\     *)
5332     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5333 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5334 esac
5335
5336
5337
5338 macro_version='2.4.2'
5339 macro_revision='1.3337'
5340
5341
5342
5343
5344
5345
5346
5347
5348
5349
5350
5351
5352
5353 ltmain="$ac_aux_dir/ltmain.sh"
5354
5355 # Backslashify metacharacters that are still active within
5356 # double-quoted strings.
5357 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5358
5359 # Same as above, but do not quote variable references.
5360 double_quote_subst='s/\(["`\\]\)/\\\1/g'
5361
5362 # Sed substitution to delay expansion of an escaped shell variable in a
5363 # double_quote_subst'ed string.
5364 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5365
5366 # Sed substitution to delay expansion of an escaped single quote.
5367 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5368
5369 # Sed substitution to avoid accidental globbing in evaled expressions
5370 no_glob_subst='s/\*/\\\*/g'
5371
5372 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5373 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5374 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5375
5376 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5377 $as_echo_n "checking how to print strings... " >&6; }
5378 # Test print first, because it will be a builtin if present.
5379 if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
5380    test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5381   ECHO='print -r --'
5382 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5383   ECHO='printf %s\n'
5384 else
5385   # Use this function as a fallback that always works.
5386   func_fallback_echo ()
5387   {
5388     eval 'cat <<_LTECHO_EOF
5389 $1
5390 _LTECHO_EOF'
5391   }
5392   ECHO='func_fallback_echo'
5393 fi
5394
5395 # func_echo_all arg...
5396 # Invoke $ECHO with all args, space-separated.
5397 func_echo_all ()
5398 {
5399     $ECHO ""
5400 }
5401
5402 case "$ECHO" in
5403   printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5404 $as_echo "printf" >&6; } ;;
5405   print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5406 $as_echo "print -r" >&6; } ;;
5407   *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5408 $as_echo "cat" >&6; } ;;
5409 esac
5410
5411
5412
5413
5414
5415
5416
5417
5418
5419
5420
5421
5422
5423
5424 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5425 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
5426 if ${ac_cv_path_SED+:} false; then :
5427   $as_echo_n "(cached) " >&6
5428 else
5429             ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5430      for ac_i in 1 2 3 4 5 6 7; do
5431        ac_script="$ac_script$as_nl$ac_script"
5432      done
5433      echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5434      { ac_script=; unset ac_script;}
5435      if test -z "$SED"; then
5436   ac_path_SED_found=false
5437   # Loop through the user's path and test for each of PROGNAME-LIST
5438   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5439 for as_dir in $PATH
5440 do
5441   IFS=$as_save_IFS
5442   test -z "$as_dir" && as_dir=.
5443     for ac_prog in sed gsed; do
5444     for ac_exec_ext in '' $ac_executable_extensions; do
5445       ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5446       as_fn_executable_p "$ac_path_SED" || continue
5447 # Check for GNU ac_path_SED and select it if it is found.
5448   # Check for GNU $ac_path_SED
5449 case `"$ac_path_SED" --version 2>&1` in
5450 *GNU*)
5451   ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5452 *)
5453   ac_count=0
5454   $as_echo_n 0123456789 >"conftest.in"
5455   while :
5456   do
5457     cat "conftest.in" "conftest.in" >"conftest.tmp"
5458     mv "conftest.tmp" "conftest.in"
5459     cp "conftest.in" "conftest.nl"
5460     $as_echo '' >> "conftest.nl"
5461     "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5462     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5463     as_fn_arith $ac_count + 1 && ac_count=$as_val
5464     if test $ac_count -gt ${ac_path_SED_max-0}; then
5465       # Best one so far, save it but keep looking for a better one
5466       ac_cv_path_SED="$ac_path_SED"
5467       ac_path_SED_max=$ac_count
5468     fi
5469     # 10*(2^10) chars as input seems more than enough
5470     test $ac_count -gt 10 && break
5471   done
5472   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5473 esac
5474
5475       $ac_path_SED_found && break 3
5476     done
5477   done
5478   done
5479 IFS=$as_save_IFS
5480   if test -z "$ac_cv_path_SED"; then
5481     as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
5482   fi
5483 else
5484   ac_cv_path_SED=$SED
5485 fi
5486
5487 fi
5488 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5489 $as_echo "$ac_cv_path_SED" >&6; }
5490  SED="$ac_cv_path_SED"
5491   rm -f conftest.sed
5492
5493 test -z "$SED" && SED=sed
5494 Xsed="$SED -e 1s/^X//"
5495
5496
5497
5498
5499
5500
5501
5502
5503
5504
5505
5506 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5507 $as_echo_n "checking for fgrep... " >&6; }
5508 if ${ac_cv_path_FGREP+:} false; then :
5509   $as_echo_n "(cached) " >&6
5510 else
5511   if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5512    then ac_cv_path_FGREP="$GREP -F"
5513    else
5514      if test -z "$FGREP"; then
5515   ac_path_FGREP_found=false
5516   # Loop through the user's path and test for each of PROGNAME-LIST
5517   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5518 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5519 do
5520   IFS=$as_save_IFS
5521   test -z "$as_dir" && as_dir=.
5522     for ac_prog in fgrep; do
5523     for ac_exec_ext in '' $ac_executable_extensions; do
5524       ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5525       as_fn_executable_p "$ac_path_FGREP" || continue
5526 # Check for GNU ac_path_FGREP and select it if it is found.
5527   # Check for GNU $ac_path_FGREP
5528 case `"$ac_path_FGREP" --version 2>&1` in
5529 *GNU*)
5530   ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5531 *)
5532   ac_count=0
5533   $as_echo_n 0123456789 >"conftest.in"
5534   while :
5535   do
5536     cat "conftest.in" "conftest.in" >"conftest.tmp"
5537     mv "conftest.tmp" "conftest.in"
5538     cp "conftest.in" "conftest.nl"
5539     $as_echo 'FGREP' >> "conftest.nl"
5540     "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5541     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5542     as_fn_arith $ac_count + 1 && ac_count=$as_val
5543     if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5544       # Best one so far, save it but keep looking for a better one
5545       ac_cv_path_FGREP="$ac_path_FGREP"
5546       ac_path_FGREP_max=$ac_count
5547     fi
5548     # 10*(2^10) chars as input seems more than enough
5549     test $ac_count -gt 10 && break
5550   done
5551   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5552 esac
5553
5554       $ac_path_FGREP_found && break 3
5555     done
5556   done
5557   done
5558 IFS=$as_save_IFS
5559   if test -z "$ac_cv_path_FGREP"; then
5560     as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5561   fi
5562 else
5563   ac_cv_path_FGREP=$FGREP
5564 fi
5565
5566    fi
5567 fi
5568 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5569 $as_echo "$ac_cv_path_FGREP" >&6; }
5570  FGREP="$ac_cv_path_FGREP"
5571
5572
5573 test -z "$GREP" && GREP=grep
5574
5575
5576
5577
5578
5579
5580
5581
5582
5583
5584
5585
5586
5587
5588
5589
5590
5591
5592
5593 # Check whether --with-gnu-ld was given.
5594 if test "${with_gnu_ld+set}" = set; then :
5595   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5596 else
5597   with_gnu_ld=no
5598 fi
5599
5600 ac_prog=ld
5601 if test "$GCC" = yes; then
5602   # Check if gcc -print-prog-name=ld gives a path.
5603   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5604 $as_echo_n "checking for ld used by $CC... " >&6; }
5605   case $host in
5606   *-*-mingw*)
5607     # gcc leaves a trailing carriage return which upsets mingw
5608     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5609   *)
5610     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5611   esac
5612   case $ac_prog in
5613     # Accept absolute paths.
5614     [\\/]* | ?:[\\/]*)
5615       re_direlt='/[^/][^/]*/\.\./'
5616       # Canonicalize the pathname of ld
5617       ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5618       while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5619         ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5620       done
5621       test -z "$LD" && LD="$ac_prog"
5622       ;;
5623   "")
5624     # If it fails, then pretend we aren't using GCC.
5625     ac_prog=ld
5626     ;;
5627   *)
5628     # If it is relative, then search for the first ld in PATH.
5629     with_gnu_ld=unknown
5630     ;;
5631   esac
5632 elif test "$with_gnu_ld" = yes; then
5633   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5634 $as_echo_n "checking for GNU ld... " >&6; }
5635 else
5636   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5637 $as_echo_n "checking for non-GNU ld... " >&6; }
5638 fi
5639 if ${lt_cv_path_LD+:} false; then :
5640   $as_echo_n "(cached) " >&6
5641 else
5642   if test -z "$LD"; then
5643   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5644   for ac_dir in $PATH; do
5645     IFS="$lt_save_ifs"
5646     test -z "$ac_dir" && ac_dir=.
5647     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5648       lt_cv_path_LD="$ac_dir/$ac_prog"
5649       # Check to see if the program is GNU ld.  I'd rather use --version,
5650       # but apparently some variants of GNU ld only accept -v.
5651       # Break only if it was the GNU/non-GNU ld that we prefer.
5652       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5653       *GNU* | *'with BFD'*)
5654         test "$with_gnu_ld" != no && break
5655         ;;
5656       *)
5657         test "$with_gnu_ld" != yes && break
5658         ;;
5659       esac
5660     fi
5661   done
5662   IFS="$lt_save_ifs"
5663 else
5664   lt_cv_path_LD="$LD" # Let the user override the test with a path.
5665 fi
5666 fi
5667
5668 LD="$lt_cv_path_LD"
5669 if test -n "$LD"; then
5670   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5671 $as_echo "$LD" >&6; }
5672 else
5673   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5674 $as_echo "no" >&6; }
5675 fi
5676 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
5677 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5678 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5679 if ${lt_cv_prog_gnu_ld+:} false; then :
5680   $as_echo_n "(cached) " >&6
5681 else
5682   # I'd rather use --version here, but apparently some GNU lds only accept -v.
5683 case `$LD -v 2>&1 </dev/null` in
5684 *GNU* | *'with BFD'*)
5685   lt_cv_prog_gnu_ld=yes
5686   ;;
5687 *)
5688   lt_cv_prog_gnu_ld=no
5689   ;;
5690 esac
5691 fi
5692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5693 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
5694 with_gnu_ld=$lt_cv_prog_gnu_ld
5695
5696
5697
5698
5699
5700
5701
5702
5703
5704 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5705 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5706 if ${lt_cv_path_NM+:} false; then :
5707   $as_echo_n "(cached) " >&6
5708 else
5709   if test -n "$NM"; then
5710   # Let the user override the test.
5711   lt_cv_path_NM="$NM"
5712 else
5713   lt_nm_to_check="${ac_tool_prefix}nm"
5714   if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5715     lt_nm_to_check="$lt_nm_to_check nm"
5716   fi
5717   for lt_tmp_nm in $lt_nm_to_check; do
5718     lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5719     for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5720       IFS="$lt_save_ifs"
5721       test -z "$ac_dir" && ac_dir=.
5722       tmp_nm="$ac_dir/$lt_tmp_nm"
5723       if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5724         # Check to see if the nm accepts a BSD-compat flag.
5725         # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5726         #   nm: unknown option "B" ignored
5727         # Tru64's nm complains that /dev/null is an invalid object file
5728         case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5729         */dev/null* | *'Invalid file or object type'*)
5730           lt_cv_path_NM="$tmp_nm -B"
5731           break
5732           ;;
5733         *)
5734           case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5735           */dev/null*)
5736             lt_cv_path_NM="$tmp_nm -p"
5737             break
5738             ;;
5739           *)
5740             lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5741             continue # so that we can try to find one that supports BSD flags
5742             ;;
5743           esac
5744           ;;
5745         esac
5746       fi
5747     done
5748     IFS="$lt_save_ifs"
5749   done
5750   : ${lt_cv_path_NM=no}
5751 fi
5752 fi
5753 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5754 $as_echo "$lt_cv_path_NM" >&6; }
5755 if test "$lt_cv_path_NM" != "no"; then
5756   NM="$lt_cv_path_NM"
5757 else
5758   # Didn't find any BSD compatible name lister, look for dumpbin.
5759   if test -n "$DUMPBIN"; then :
5760     # Let the user override the test.
5761   else
5762     if test -n "$ac_tool_prefix"; then
5763   for ac_prog in dumpbin "link -dump"
5764   do
5765     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5766 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5767 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5768 $as_echo_n "checking for $ac_word... " >&6; }
5769 if ${ac_cv_prog_DUMPBIN+:} false; then :
5770   $as_echo_n "(cached) " >&6
5771 else
5772   if test -n "$DUMPBIN"; then
5773   ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5774 else
5775 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5776 for as_dir in $PATH
5777 do
5778   IFS=$as_save_IFS
5779   test -z "$as_dir" && as_dir=.
5780     for ac_exec_ext in '' $ac_executable_extensions; do
5781   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5782     ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5783     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5784     break 2
5785   fi
5786 done
5787   done
5788 IFS=$as_save_IFS
5789
5790 fi
5791 fi
5792 DUMPBIN=$ac_cv_prog_DUMPBIN
5793 if test -n "$DUMPBIN"; then
5794   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5795 $as_echo "$DUMPBIN" >&6; }
5796 else
5797   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5798 $as_echo "no" >&6; }
5799 fi
5800
5801
5802     test -n "$DUMPBIN" && break
5803   done
5804 fi
5805 if test -z "$DUMPBIN"; then
5806   ac_ct_DUMPBIN=$DUMPBIN
5807   for ac_prog in dumpbin "link -dump"
5808 do
5809   # Extract the first word of "$ac_prog", so it can be a program name with args.
5810 set dummy $ac_prog; ac_word=$2
5811 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5812 $as_echo_n "checking for $ac_word... " >&6; }
5813 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
5814   $as_echo_n "(cached) " >&6
5815 else
5816   if test -n "$ac_ct_DUMPBIN"; then
5817   ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5818 else
5819 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5820 for as_dir in $PATH
5821 do
5822   IFS=$as_save_IFS
5823   test -z "$as_dir" && as_dir=.
5824     for ac_exec_ext in '' $ac_executable_extensions; do
5825   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5826     ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5827     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5828     break 2
5829   fi
5830 done
5831   done
5832 IFS=$as_save_IFS
5833
5834 fi
5835 fi
5836 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5837 if test -n "$ac_ct_DUMPBIN"; then
5838   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5839 $as_echo "$ac_ct_DUMPBIN" >&6; }
5840 else
5841   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5842 $as_echo "no" >&6; }
5843 fi
5844
5845
5846   test -n "$ac_ct_DUMPBIN" && break
5847 done
5848
5849   if test "x$ac_ct_DUMPBIN" = x; then
5850     DUMPBIN=":"
5851   else
5852     case $cross_compiling:$ac_tool_warned in
5853 yes:)
5854 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5855 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5856 ac_tool_warned=yes ;;
5857 esac
5858     DUMPBIN=$ac_ct_DUMPBIN
5859   fi
5860 fi
5861
5862     case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5863     *COFF*)
5864       DUMPBIN="$DUMPBIN -symbols"
5865       ;;
5866     *)
5867       DUMPBIN=:
5868       ;;
5869     esac
5870   fi
5871
5872   if test "$DUMPBIN" != ":"; then
5873     NM="$DUMPBIN"
5874   fi
5875 fi
5876 test -z "$NM" && NM=nm
5877
5878
5879
5880
5881
5882
5883 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5884 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
5885 if ${lt_cv_nm_interface+:} false; then :
5886   $as_echo_n "(cached) " >&6
5887 else
5888   lt_cv_nm_interface="BSD nm"
5889   echo "int some_variable = 0;" > conftest.$ac_ext
5890   (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5891   (eval "$ac_compile" 2>conftest.err)
5892   cat conftest.err >&5
5893   (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5894   (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5895   cat conftest.err >&5
5896   (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5897   cat conftest.out >&5
5898   if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5899     lt_cv_nm_interface="MS dumpbin"
5900   fi
5901   rm -f conftest*
5902 fi
5903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5904 $as_echo "$lt_cv_nm_interface" >&6; }
5905
5906 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5907 $as_echo_n "checking whether ln -s works... " >&6; }
5908 LN_S=$as_ln_s
5909 if test "$LN_S" = "ln -s"; then
5910   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5911 $as_echo "yes" >&6; }
5912 else
5913   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5914 $as_echo "no, using $LN_S" >&6; }
5915 fi
5916
5917 # find the maximum length of command line arguments
5918 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5919 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
5920 if ${lt_cv_sys_max_cmd_len+:} false; then :
5921   $as_echo_n "(cached) " >&6
5922 else
5923     i=0
5924   teststring="ABCD"
5925
5926   case $build_os in
5927   msdosdjgpp*)
5928     # On DJGPP, this test can blow up pretty badly due to problems in libc
5929     # (any single argument exceeding 2000 bytes causes a buffer overrun
5930     # during glob expansion).  Even if it were fixed, the result of this
5931     # check would be larger than it should be.
5932     lt_cv_sys_max_cmd_len=12288;    # 12K is about right
5933     ;;
5934
5935   gnu*)
5936     # Under GNU Hurd, this test is not required because there is
5937     # no limit to the length of command line arguments.
5938     # Libtool will interpret -1 as no limit whatsoever
5939     lt_cv_sys_max_cmd_len=-1;
5940     ;;
5941
5942   cygwin* | mingw* | cegcc*)
5943     # On Win9x/ME, this test blows up -- it succeeds, but takes
5944     # about 5 minutes as the teststring grows exponentially.
5945     # Worse, since 9x/ME are not pre-emptively multitasking,
5946     # you end up with a "frozen" computer, even though with patience
5947     # the test eventually succeeds (with a max line length of 256k).
5948     # Instead, let's just punt: use the minimum linelength reported by
5949     # all of the supported platforms: 8192 (on NT/2K/XP).
5950     lt_cv_sys_max_cmd_len=8192;
5951     ;;
5952
5953   mint*)
5954     # On MiNT this can take a long time and run out of memory.
5955     lt_cv_sys_max_cmd_len=8192;
5956     ;;
5957
5958   amigaos*)
5959     # On AmigaOS with pdksh, this test takes hours, literally.
5960     # So we just punt and use a minimum line length of 8192.
5961     lt_cv_sys_max_cmd_len=8192;
5962     ;;
5963
5964   netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
5965     # This has been around since 386BSD, at least.  Likely further.
5966     if test -x /sbin/sysctl; then
5967       lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5968     elif test -x /usr/sbin/sysctl; then
5969       lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5970     else
5971       lt_cv_sys_max_cmd_len=65536       # usable default for all BSDs
5972     fi
5973     # And add a safety zone
5974     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5975     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5976     ;;
5977
5978   interix*)
5979     # We know the value 262144 and hardcode it with a safety zone (like BSD)
5980     lt_cv_sys_max_cmd_len=196608
5981     ;;
5982
5983   os2*)
5984     # The test takes a long time on OS/2.
5985     lt_cv_sys_max_cmd_len=8192
5986     ;;
5987
5988   osf*)
5989     # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5990     # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5991     # nice to cause kernel panics so lets avoid the loop below.
5992     # First set a reasonable default.
5993     lt_cv_sys_max_cmd_len=16384
5994     #
5995     if test -x /sbin/sysconfig; then
5996       case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5997         *1*) lt_cv_sys_max_cmd_len=-1 ;;
5998       esac
5999     fi
6000     ;;
6001   sco3.2v5*)
6002     lt_cv_sys_max_cmd_len=102400
6003     ;;
6004   sysv5* | sco5v6* | sysv4.2uw2*)
6005     kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6006     if test -n "$kargmax"; then
6007       lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[  ]//'`
6008     else
6009       lt_cv_sys_max_cmd_len=32768
6010     fi
6011     ;;
6012   *)
6013     lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6014     if test -n "$lt_cv_sys_max_cmd_len"; then
6015       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6016       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6017     else
6018       # Make teststring a little bigger before we do anything with it.
6019       # a 1K string should be a reasonable start.
6020       for i in 1 2 3 4 5 6 7 8 ; do
6021         teststring=$teststring$teststring
6022       done
6023       SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6024       # If test is not a shell built-in, we'll probably end up computing a
6025       # maximum length that is only half of the actual maximum length, but
6026       # we can't tell.
6027       while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \
6028                  = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6029               test $i != 17 # 1/2 MB should be enough
6030       do
6031         i=`expr $i + 1`
6032         teststring=$teststring$teststring
6033       done
6034       # Only check the string length outside the loop.
6035       lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6036       teststring=
6037       # Add a significant safety factor because C++ compilers can tack on
6038       # massive amounts of additional arguments before passing them to the
6039       # linker.  It appears as though 1/2 is a usable value.
6040       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6041     fi
6042     ;;
6043   esac
6044
6045 fi
6046
6047 if test -n $lt_cv_sys_max_cmd_len ; then
6048   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6049 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6050 else
6051   { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6052 $as_echo "none" >&6; }
6053 fi
6054 max_cmd_len=$lt_cv_sys_max_cmd_len
6055
6056
6057
6058
6059
6060
6061 : ${CP="cp -f"}
6062 : ${MV="mv -f"}
6063 : ${RM="rm -f"}
6064
6065 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6066 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6067 # Try some XSI features
6068 xsi_shell=no
6069 ( _lt_dummy="a/b/c"
6070   test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \
6071       = c,a/b,b/c, \
6072     && eval 'test $(( 1 + 1 )) -eq 2 \
6073     && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6074   && xsi_shell=yes
6075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6076 $as_echo "$xsi_shell" >&6; }
6077
6078
6079 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6080 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6081 lt_shell_append=no
6082 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6083     >/dev/null 2>&1 \
6084   && lt_shell_append=yes
6085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6086 $as_echo "$lt_shell_append" >&6; }
6087
6088
6089 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6090   lt_unset=unset
6091 else
6092   lt_unset=false
6093 fi
6094
6095
6096
6097
6098
6099 # test EBCDIC or ASCII
6100 case `echo X|tr X '\101'` in
6101  A) # ASCII based system
6102     # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6103   lt_SP2NL='tr \040 \012'
6104   lt_NL2SP='tr \015\012 \040\040'
6105   ;;
6106  *) # EBCDIC based system
6107   lt_SP2NL='tr \100 \n'
6108   lt_NL2SP='tr \r\n \100\100'
6109   ;;
6110 esac
6111
6112
6113
6114
6115
6116
6117
6118
6119
6120 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
6121 $as_echo_n "checking how to convert $build file names to $host format... " >&6; }
6122 if ${lt_cv_to_host_file_cmd+:} false; then :
6123   $as_echo_n "(cached) " >&6
6124 else
6125   case $host in
6126   *-*-mingw* )
6127     case $build in
6128       *-*-mingw* ) # actually msys
6129         lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
6130         ;;
6131       *-*-cygwin* )
6132         lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
6133         ;;
6134       * ) # otherwise, assume *nix
6135         lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
6136         ;;
6137     esac
6138     ;;
6139   *-*-cygwin* )
6140     case $build in
6141       *-*-mingw* ) # actually msys
6142         lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
6143         ;;
6144       *-*-cygwin* )
6145         lt_cv_to_host_file_cmd=func_convert_file_noop
6146         ;;
6147       * ) # otherwise, assume *nix
6148         lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
6149         ;;
6150     esac
6151     ;;
6152   * ) # unhandled hosts (and "normal" native builds)
6153     lt_cv_to_host_file_cmd=func_convert_file_noop
6154     ;;
6155 esac
6156
6157 fi
6158
6159 to_host_file_cmd=$lt_cv_to_host_file_cmd
6160 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
6161 $as_echo "$lt_cv_to_host_file_cmd" >&6; }
6162
6163
6164
6165
6166
6167 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
6168 $as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
6169 if ${lt_cv_to_tool_file_cmd+:} false; then :
6170   $as_echo_n "(cached) " >&6
6171 else
6172   #assume ordinary cross tools, or native build.
6173 lt_cv_to_tool_file_cmd=func_convert_file_noop
6174 case $host in
6175   *-*-mingw* )
6176     case $build in
6177       *-*-mingw* ) # actually msys
6178         lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
6179         ;;
6180     esac
6181     ;;
6182 esac
6183
6184 fi
6185
6186 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
6187 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
6188 $as_echo "$lt_cv_to_tool_file_cmd" >&6; }
6189
6190
6191
6192
6193
6194 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6195 $as_echo_n "checking for $LD option to reload object files... " >&6; }
6196 if ${lt_cv_ld_reload_flag+:} false; then :
6197   $as_echo_n "(cached) " >&6
6198 else
6199   lt_cv_ld_reload_flag='-r'
6200 fi
6201 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6202 $as_echo "$lt_cv_ld_reload_flag" >&6; }
6203 reload_flag=$lt_cv_ld_reload_flag
6204 case $reload_flag in
6205 "" | " "*) ;;
6206 *) reload_flag=" $reload_flag" ;;
6207 esac
6208 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6209 case $host_os in
6210   cygwin* | mingw* | pw32* | cegcc*)
6211     if test "$GCC" != yes; then
6212       reload_cmds=false
6213     fi
6214     ;;
6215   darwin*)
6216     if test "$GCC" = yes; then
6217       reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6218     else
6219       reload_cmds='$LD$reload_flag -o $output$reload_objs'
6220     fi
6221     ;;
6222 esac
6223
6224
6225
6226
6227
6228
6229
6230
6231
6232 if test -n "$ac_tool_prefix"; then
6233   # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6234 set dummy ${ac_tool_prefix}objdump; ac_word=$2
6235 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6236 $as_echo_n "checking for $ac_word... " >&6; }
6237 if ${ac_cv_prog_OBJDUMP+:} false; then :
6238   $as_echo_n "(cached) " >&6
6239 else
6240   if test -n "$OBJDUMP"; then
6241   ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6242 else
6243 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6244 for as_dir in $PATH
6245 do
6246   IFS=$as_save_IFS
6247   test -z "$as_dir" && as_dir=.
6248     for ac_exec_ext in '' $ac_executable_extensions; do
6249   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6250     ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6251     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6252     break 2
6253   fi
6254 done
6255   done
6256 IFS=$as_save_IFS
6257
6258 fi
6259 fi
6260 OBJDUMP=$ac_cv_prog_OBJDUMP
6261 if test -n "$OBJDUMP"; then
6262   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6263 $as_echo "$OBJDUMP" >&6; }
6264 else
6265   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6266 $as_echo "no" >&6; }
6267 fi
6268
6269
6270 fi
6271 if test -z "$ac_cv_prog_OBJDUMP"; then
6272   ac_ct_OBJDUMP=$OBJDUMP
6273   # Extract the first word of "objdump", so it can be a program name with args.
6274 set dummy objdump; ac_word=$2
6275 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6276 $as_echo_n "checking for $ac_word... " >&6; }
6277 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
6278   $as_echo_n "(cached) " >&6
6279 else
6280   if test -n "$ac_ct_OBJDUMP"; then
6281   ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6282 else
6283 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6284 for as_dir in $PATH
6285 do
6286   IFS=$as_save_IFS
6287   test -z "$as_dir" && as_dir=.
6288     for ac_exec_ext in '' $ac_executable_extensions; do
6289   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6290     ac_cv_prog_ac_ct_OBJDUMP="objdump"
6291     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6292     break 2
6293   fi
6294 done
6295   done
6296 IFS=$as_save_IFS
6297
6298 fi
6299 fi
6300 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6301 if test -n "$ac_ct_OBJDUMP"; then
6302   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6303 $as_echo "$ac_ct_OBJDUMP" >&6; }
6304 else
6305   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6306 $as_echo "no" >&6; }
6307 fi
6308
6309   if test "x$ac_ct_OBJDUMP" = x; then
6310     OBJDUMP="false"
6311   else
6312     case $cross_compiling:$ac_tool_warned in
6313 yes:)
6314 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6315 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6316 ac_tool_warned=yes ;;
6317 esac
6318     OBJDUMP=$ac_ct_OBJDUMP
6319   fi
6320 else
6321   OBJDUMP="$ac_cv_prog_OBJDUMP"
6322 fi
6323
6324 test -z "$OBJDUMP" && OBJDUMP=objdump
6325
6326
6327
6328
6329
6330
6331 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6332 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
6333 if ${lt_cv_deplibs_check_method+:} false; then :
6334   $as_echo_n "(cached) " >&6
6335 else
6336   lt_cv_file_magic_cmd='$MAGIC_CMD'
6337 lt_cv_file_magic_test_file=
6338 lt_cv_deplibs_check_method='unknown'
6339 # Need to set the preceding variable on all platforms that support
6340 # interlibrary dependencies.
6341 # 'none' -- dependencies not supported.
6342 # `unknown' -- same as none, but documents that we really don't know.
6343 # 'pass_all' -- all dependencies passed with no checks.
6344 # 'test_compile' -- check by making test program.
6345 # 'file_magic [[regex]]' -- check by looking for files in library path
6346 # which responds to the $file_magic_cmd with a given extended regex.
6347 # If you have `file' or equivalent on your system and you're not sure
6348 # whether `pass_all' will *always* work, you probably want this one.
6349
6350 case $host_os in
6351 aix[4-9]*)
6352   lt_cv_deplibs_check_method=pass_all
6353   ;;
6354
6355 beos*)
6356   lt_cv_deplibs_check_method=pass_all
6357   ;;
6358
6359 bsdi[45]*)
6360   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6361   lt_cv_file_magic_cmd='/usr/bin/file -L'
6362   lt_cv_file_magic_test_file=/shlib/libc.so
6363   ;;
6364
6365 cygwin*)
6366   # func_win32_libid is a shell function defined in ltmain.sh
6367   lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6368   lt_cv_file_magic_cmd='func_win32_libid'
6369   ;;
6370
6371 mingw* | pw32*)
6372   # Base MSYS/MinGW do not provide the 'file' command needed by
6373   # func_win32_libid shell function, so use a weaker test based on 'objdump',
6374   # unless we find 'file', for example because we are cross-compiling.
6375   # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6376   if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6377     lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6378     lt_cv_file_magic_cmd='func_win32_libid'
6379   else
6380     # Keep this pattern in sync with the one in func_win32_libid.
6381     lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
6382     lt_cv_file_magic_cmd='$OBJDUMP -f'
6383   fi
6384   ;;
6385
6386 cegcc*)
6387   # use the weaker test based on 'objdump'. See mingw*.
6388   lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6389   lt_cv_file_magic_cmd='$OBJDUMP -f'
6390   ;;
6391
6392 darwin* | rhapsody*)
6393   lt_cv_deplibs_check_method=pass_all
6394   ;;
6395
6396 freebsd* | dragonfly*)
6397   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6398     case $host_cpu in
6399     i*86 )
6400       # Not sure whether the presence of OpenBSD here was a mistake.
6401       # Let's accept both of them until this is cleared up.
6402       lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6403       lt_cv_file_magic_cmd=/usr/bin/file
6404       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6405       ;;
6406     esac
6407   else
6408     lt_cv_deplibs_check_method=pass_all
6409   fi
6410   ;;
6411
6412 haiku*)
6413   lt_cv_deplibs_check_method=pass_all
6414   ;;
6415
6416 hpux10.20* | hpux11*)
6417   lt_cv_file_magic_cmd=/usr/bin/file
6418   case $host_cpu in
6419   ia64*)
6420     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6421     lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6422     ;;
6423   hppa*64*)
6424     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]'
6425     lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6426     ;;
6427   *)
6428     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6429     lt_cv_file_magic_test_file=/usr/lib/libc.sl
6430     ;;
6431   esac
6432   ;;
6433
6434 interix[3-9]*)
6435   # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6436   lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6437   ;;
6438
6439 irix5* | irix6* | nonstopux*)
6440   case $LD in
6441   *-32|*"-32 ") libmagic=32-bit;;
6442   *-n32|*"-n32 ") libmagic=N32;;
6443   *-64|*"-64 ") libmagic=64-bit;;
6444   *) libmagic=never-match;;
6445   esac
6446   lt_cv_deplibs_check_method=pass_all
6447   ;;
6448
6449 # This must be glibc/ELF.
6450 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
6451   lt_cv_deplibs_check_method=pass_all
6452   ;;
6453
6454 netbsd* | netbsdelf*-gnu)
6455   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6456     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6457   else
6458     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6459   fi
6460   ;;
6461
6462 newos6*)
6463   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6464   lt_cv_file_magic_cmd=/usr/bin/file
6465   lt_cv_file_magic_test_file=/usr/lib/libnls.so
6466   ;;
6467
6468 *nto* | *qnx*)
6469   lt_cv_deplibs_check_method=pass_all
6470   ;;
6471
6472 openbsd*)
6473   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6474     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6475   else
6476     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6477   fi
6478   ;;
6479
6480 osf3* | osf4* | osf5*)
6481   lt_cv_deplibs_check_method=pass_all
6482   ;;
6483
6484 rdos*)
6485   lt_cv_deplibs_check_method=pass_all
6486   ;;
6487
6488 solaris*)
6489   lt_cv_deplibs_check_method=pass_all
6490   ;;
6491
6492 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6493   lt_cv_deplibs_check_method=pass_all
6494   ;;
6495
6496 sysv4 | sysv4.3*)
6497   case $host_vendor in
6498   motorola)
6499     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]'
6500     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6501     ;;
6502   ncr)
6503     lt_cv_deplibs_check_method=pass_all
6504     ;;
6505   sequent)
6506     lt_cv_file_magic_cmd='/bin/file'
6507     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6508     ;;
6509   sni)
6510     lt_cv_file_magic_cmd='/bin/file'
6511     lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6512     lt_cv_file_magic_test_file=/lib/libc.so
6513     ;;
6514   siemens)
6515     lt_cv_deplibs_check_method=pass_all
6516     ;;
6517   pc)
6518     lt_cv_deplibs_check_method=pass_all
6519     ;;
6520   esac
6521   ;;
6522
6523 tpf*)
6524   lt_cv_deplibs_check_method=pass_all
6525   ;;
6526 esac
6527
6528 fi
6529 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6530 $as_echo "$lt_cv_deplibs_check_method" >&6; }
6531
6532 file_magic_glob=
6533 want_nocaseglob=no
6534 if test "$build" = "$host"; then
6535   case $host_os in
6536   mingw* | pw32*)
6537     if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
6538       want_nocaseglob=yes
6539     else
6540       file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
6541     fi
6542     ;;
6543   esac
6544 fi
6545
6546 file_magic_cmd=$lt_cv_file_magic_cmd
6547 deplibs_check_method=$lt_cv_deplibs_check_method
6548 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6549
6550
6551
6552
6553
6554
6555
6556
6557
6558
6559
6560
6561
6562
6563
6564
6565
6566
6567
6568
6569
6570
6571 if test -n "$ac_tool_prefix"; then
6572   # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
6573 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
6574 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6575 $as_echo_n "checking for $ac_word... " >&6; }
6576 if ${ac_cv_prog_DLLTOOL+:} false; then :
6577   $as_echo_n "(cached) " >&6
6578 else
6579   if test -n "$DLLTOOL"; then
6580   ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
6581 else
6582 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6583 for as_dir in $PATH
6584 do
6585   IFS=$as_save_IFS
6586   test -z "$as_dir" && as_dir=.
6587     for ac_exec_ext in '' $ac_executable_extensions; do
6588   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6589     ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
6590     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6591     break 2
6592   fi
6593 done
6594   done
6595 IFS=$as_save_IFS
6596
6597 fi
6598 fi
6599 DLLTOOL=$ac_cv_prog_DLLTOOL
6600 if test -n "$DLLTOOL"; then
6601   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
6602 $as_echo "$DLLTOOL" >&6; }
6603 else
6604   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6605 $as_echo "no" >&6; }
6606 fi
6607
6608
6609 fi
6610 if test -z "$ac_cv_prog_DLLTOOL"; then
6611   ac_ct_DLLTOOL=$DLLTOOL
6612   # Extract the first word of "dlltool", so it can be a program name with args.
6613 set dummy dlltool; ac_word=$2
6614 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6615 $as_echo_n "checking for $ac_word... " >&6; }
6616 if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
6617   $as_echo_n "(cached) " >&6
6618 else
6619   if test -n "$ac_ct_DLLTOOL"; then
6620   ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
6621 else
6622 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6623 for as_dir in $PATH
6624 do
6625   IFS=$as_save_IFS
6626   test -z "$as_dir" && as_dir=.
6627     for ac_exec_ext in '' $ac_executable_extensions; do
6628   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6629     ac_cv_prog_ac_ct_DLLTOOL="dlltool"
6630     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6631     break 2
6632   fi
6633 done
6634   done
6635 IFS=$as_save_IFS
6636
6637 fi
6638 fi
6639 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
6640 if test -n "$ac_ct_DLLTOOL"; then
6641   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
6642 $as_echo "$ac_ct_DLLTOOL" >&6; }
6643 else
6644   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6645 $as_echo "no" >&6; }
6646 fi
6647
6648   if test "x$ac_ct_DLLTOOL" = x; then
6649     DLLTOOL="false"
6650   else
6651     case $cross_compiling:$ac_tool_warned in
6652 yes:)
6653 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6654 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6655 ac_tool_warned=yes ;;
6656 esac
6657     DLLTOOL=$ac_ct_DLLTOOL
6658   fi
6659 else
6660   DLLTOOL="$ac_cv_prog_DLLTOOL"
6661 fi
6662
6663 test -z "$DLLTOOL" && DLLTOOL=dlltool
6664
6665
6666
6667
6668
6669
6670
6671 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
6672 $as_echo_n "checking how to associate runtime and link libraries... " >&6; }
6673 if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
6674   $as_echo_n "(cached) " >&6
6675 else
6676   lt_cv_sharedlib_from_linklib_cmd='unknown'
6677
6678 case $host_os in
6679 cygwin* | mingw* | pw32* | cegcc*)
6680   # two different shell functions defined in ltmain.sh
6681   # decide which to use based on capabilities of $DLLTOOL
6682   case `$DLLTOOL --help 2>&1` in
6683   *--identify-strict*)
6684     lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
6685     ;;
6686   *)
6687     lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
6688     ;;
6689   esac
6690   ;;
6691 *)
6692   # fallback: assume linklib IS sharedlib
6693   lt_cv_sharedlib_from_linklib_cmd="$ECHO"
6694   ;;
6695 esac
6696
6697 fi
6698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
6699 $as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
6700 sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
6701 test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
6702
6703
6704
6705
6706
6707
6708
6709 if test -n "$ac_tool_prefix"; then
6710   for ac_prog in ar
6711   do
6712     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6713 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6714 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6715 $as_echo_n "checking for $ac_word... " >&6; }
6716 if ${ac_cv_prog_AR+:} false; then :
6717   $as_echo_n "(cached) " >&6
6718 else
6719   if test -n "$AR"; then
6720   ac_cv_prog_AR="$AR" # Let the user override the test.
6721 else
6722 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6723 for as_dir in $PATH
6724 do
6725   IFS=$as_save_IFS
6726   test -z "$as_dir" && as_dir=.
6727     for ac_exec_ext in '' $ac_executable_extensions; do
6728   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6729     ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
6730     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6731     break 2
6732   fi
6733 done
6734   done
6735 IFS=$as_save_IFS
6736
6737 fi
6738 fi
6739 AR=$ac_cv_prog_AR
6740 if test -n "$AR"; then
6741   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6742 $as_echo "$AR" >&6; }
6743 else
6744   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6745 $as_echo "no" >&6; }
6746 fi
6747
6748
6749     test -n "$AR" && break
6750   done
6751 fi
6752 if test -z "$AR"; then
6753   ac_ct_AR=$AR
6754   for ac_prog in ar
6755 do
6756   # Extract the first word of "$ac_prog", so it can be a program name with args.
6757 set dummy $ac_prog; ac_word=$2
6758 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6759 $as_echo_n "checking for $ac_word... " >&6; }
6760 if ${ac_cv_prog_ac_ct_AR+:} false; then :
6761   $as_echo_n "(cached) " >&6
6762 else
6763   if test -n "$ac_ct_AR"; then
6764   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6765 else
6766 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6767 for as_dir in $PATH
6768 do
6769   IFS=$as_save_IFS
6770   test -z "$as_dir" && as_dir=.
6771     for ac_exec_ext in '' $ac_executable_extensions; do
6772   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6773     ac_cv_prog_ac_ct_AR="$ac_prog"
6774     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6775     break 2
6776   fi
6777 done
6778   done
6779 IFS=$as_save_IFS
6780
6781 fi
6782 fi
6783 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6784 if test -n "$ac_ct_AR"; then
6785   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6786 $as_echo "$ac_ct_AR" >&6; }
6787 else
6788   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6789 $as_echo "no" >&6; }
6790 fi
6791
6792
6793   test -n "$ac_ct_AR" && break
6794 done
6795
6796   if test "x$ac_ct_AR" = x; then
6797     AR="false"
6798   else
6799     case $cross_compiling:$ac_tool_warned in
6800 yes:)
6801 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6802 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6803 ac_tool_warned=yes ;;
6804 esac
6805     AR=$ac_ct_AR
6806   fi
6807 fi
6808
6809 : ${AR=ar}
6810 : ${AR_FLAGS=cru}
6811
6812
6813
6814
6815
6816
6817
6818
6819
6820
6821
6822 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
6823 $as_echo_n "checking for archiver @FILE support... " >&6; }
6824 if ${lt_cv_ar_at_file+:} false; then :
6825   $as_echo_n "(cached) " >&6
6826 else
6827   lt_cv_ar_at_file=no
6828    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6829 /* end confdefs.h.  */
6830
6831 int
6832 main ()
6833 {
6834
6835   ;
6836   return 0;
6837 }
6838 _ACEOF
6839 if ac_fn_c_try_compile "$LINENO"; then :
6840   echo conftest.$ac_objext > conftest.lst
6841       lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
6842       { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
6843   (eval $lt_ar_try) 2>&5
6844   ac_status=$?
6845   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6846   test $ac_status = 0; }
6847       if test "$ac_status" -eq 0; then
6848         # Ensure the archiver fails upon bogus file names.
6849         rm -f conftest.$ac_objext libconftest.a
6850         { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
6851   (eval $lt_ar_try) 2>&5
6852   ac_status=$?
6853   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6854   test $ac_status = 0; }
6855         if test "$ac_status" -ne 0; then
6856           lt_cv_ar_at_file=@
6857         fi
6858       fi
6859       rm -f conftest.* libconftest.a
6860
6861 fi
6862 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6863
6864 fi
6865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
6866 $as_echo "$lt_cv_ar_at_file" >&6; }
6867
6868 if test "x$lt_cv_ar_at_file" = xno; then
6869   archiver_list_spec=
6870 else
6871   archiver_list_spec=$lt_cv_ar_at_file
6872 fi
6873
6874
6875
6876
6877
6878
6879
6880 if test -n "$ac_tool_prefix"; then
6881   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6882 set dummy ${ac_tool_prefix}strip; ac_word=$2
6883 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6884 $as_echo_n "checking for $ac_word... " >&6; }
6885 if ${ac_cv_prog_STRIP+:} false; then :
6886   $as_echo_n "(cached) " >&6
6887 else
6888   if test -n "$STRIP"; then
6889   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6890 else
6891 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6892 for as_dir in $PATH
6893 do
6894   IFS=$as_save_IFS
6895   test -z "$as_dir" && as_dir=.
6896     for ac_exec_ext in '' $ac_executable_extensions; do
6897   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6898     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6899     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6900     break 2
6901   fi
6902 done
6903   done
6904 IFS=$as_save_IFS
6905
6906 fi
6907 fi
6908 STRIP=$ac_cv_prog_STRIP
6909 if test -n "$STRIP"; then
6910   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6911 $as_echo "$STRIP" >&6; }
6912 else
6913   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6914 $as_echo "no" >&6; }
6915 fi
6916
6917
6918 fi
6919 if test -z "$ac_cv_prog_STRIP"; then
6920   ac_ct_STRIP=$STRIP
6921   # Extract the first word of "strip", so it can be a program name with args.
6922 set dummy strip; ac_word=$2
6923 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6924 $as_echo_n "checking for $ac_word... " >&6; }
6925 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6926   $as_echo_n "(cached) " >&6
6927 else
6928   if test -n "$ac_ct_STRIP"; then
6929   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6930 else
6931 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6932 for as_dir in $PATH
6933 do
6934   IFS=$as_save_IFS
6935   test -z "$as_dir" && as_dir=.
6936     for ac_exec_ext in '' $ac_executable_extensions; do
6937   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6938     ac_cv_prog_ac_ct_STRIP="strip"
6939     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6940     break 2
6941   fi
6942 done
6943   done
6944 IFS=$as_save_IFS
6945
6946 fi
6947 fi
6948 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6949 if test -n "$ac_ct_STRIP"; then
6950   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6951 $as_echo "$ac_ct_STRIP" >&6; }
6952 else
6953   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6954 $as_echo "no" >&6; }
6955 fi
6956
6957   if test "x$ac_ct_STRIP" = x; then
6958     STRIP=":"
6959   else
6960     case $cross_compiling:$ac_tool_warned in
6961 yes:)
6962 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6963 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6964 ac_tool_warned=yes ;;
6965 esac
6966     STRIP=$ac_ct_STRIP
6967   fi
6968 else
6969   STRIP="$ac_cv_prog_STRIP"
6970 fi
6971
6972 test -z "$STRIP" && STRIP=:
6973
6974
6975
6976
6977
6978
6979 if test -n "$ac_tool_prefix"; then
6980   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6981 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6982 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6983 $as_echo_n "checking for $ac_word... " >&6; }
6984 if ${ac_cv_prog_RANLIB+:} false; then :
6985   $as_echo_n "(cached) " >&6
6986 else
6987   if test -n "$RANLIB"; then
6988   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6989 else
6990 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6991 for as_dir in $PATH
6992 do
6993   IFS=$as_save_IFS
6994   test -z "$as_dir" && as_dir=.
6995     for ac_exec_ext in '' $ac_executable_extensions; do
6996   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6997     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6998     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6999     break 2
7000   fi
7001 done
7002   done
7003 IFS=$as_save_IFS
7004
7005 fi
7006 fi
7007 RANLIB=$ac_cv_prog_RANLIB
7008 if test -n "$RANLIB"; then
7009   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7010 $as_echo "$RANLIB" >&6; }
7011 else
7012   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7013 $as_echo "no" >&6; }
7014 fi
7015
7016
7017 fi
7018 if test -z "$ac_cv_prog_RANLIB"; then
7019   ac_ct_RANLIB=$RANLIB
7020   # Extract the first word of "ranlib", so it can be a program name with args.
7021 set dummy ranlib; ac_word=$2
7022 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7023 $as_echo_n "checking for $ac_word... " >&6; }
7024 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
7025   $as_echo_n "(cached) " >&6
7026 else
7027   if test -n "$ac_ct_RANLIB"; then
7028   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7029 else
7030 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7031 for as_dir in $PATH
7032 do
7033   IFS=$as_save_IFS
7034   test -z "$as_dir" && as_dir=.
7035     for ac_exec_ext in '' $ac_executable_extensions; do
7036   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7037     ac_cv_prog_ac_ct_RANLIB="ranlib"
7038     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7039     break 2
7040   fi
7041 done
7042   done
7043 IFS=$as_save_IFS
7044
7045 fi
7046 fi
7047 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7048 if test -n "$ac_ct_RANLIB"; then
7049   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7050 $as_echo "$ac_ct_RANLIB" >&6; }
7051 else
7052   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7053 $as_echo "no" >&6; }
7054 fi
7055
7056   if test "x$ac_ct_RANLIB" = x; then
7057     RANLIB=":"
7058   else
7059     case $cross_compiling:$ac_tool_warned in
7060 yes:)
7061 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7062 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7063 ac_tool_warned=yes ;;
7064 esac
7065     RANLIB=$ac_ct_RANLIB
7066   fi
7067 else
7068   RANLIB="$ac_cv_prog_RANLIB"
7069 fi
7070
7071 test -z "$RANLIB" && RANLIB=:
7072
7073
7074
7075
7076
7077
7078 # Determine commands to create old-style static archives.
7079 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7080 old_postinstall_cmds='chmod 644 $oldlib'
7081 old_postuninstall_cmds=
7082
7083 if test -n "$RANLIB"; then
7084   case $host_os in
7085   openbsd*)
7086     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
7087     ;;
7088   *)
7089     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
7090     ;;
7091   esac
7092   old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
7093 fi
7094
7095 case $host_os in
7096   darwin*)
7097     lock_old_archive_extraction=yes ;;
7098   *)
7099     lock_old_archive_extraction=no ;;
7100 esac
7101
7102
7103
7104
7105
7106
7107
7108
7109
7110
7111
7112
7113
7114
7115
7116
7117
7118
7119
7120
7121
7122
7123
7124
7125
7126
7127
7128
7129
7130
7131
7132
7133
7134
7135
7136
7137
7138
7139
7140 # If no C compiler was specified, use CC.
7141 LTCC=${LTCC-"$CC"}
7142
7143 # If no C compiler flags were specified, use CFLAGS.
7144 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7145
7146 # Allow CC to be a program name with arguments.
7147 compiler=$CC
7148
7149
7150 # Check for command to grab the raw symbol name followed by C symbol from nm.
7151 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7152 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
7153 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
7154   $as_echo_n "(cached) " >&6
7155 else
7156
7157 # These are sane defaults that work on at least a few old systems.
7158 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
7159
7160 # Character class describing NM global symbol codes.
7161 symcode='[BCDEGRST]'
7162
7163 # Regexp to match symbols that can be accessed directly from C.
7164 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7165
7166 # Define system-specific variables.
7167 case $host_os in
7168 aix*)
7169   symcode='[BCDT]'
7170   ;;
7171 cygwin* | mingw* | pw32* | cegcc*)
7172   symcode='[ABCDGISTW]'
7173   ;;
7174 hpux*)
7175   if test "$host_cpu" = ia64; then
7176     symcode='[ABCDEGRST]'
7177   fi
7178   ;;
7179 irix* | nonstopux*)
7180   symcode='[BCDEGRST]'
7181   ;;
7182 osf*)
7183   symcode='[BCDEGQRST]'
7184   ;;
7185 solaris*)
7186   symcode='[BDRT]'
7187   ;;
7188 sco3.2v5*)
7189   symcode='[DT]'
7190   ;;
7191 sysv4.2uw2*)
7192   symcode='[DT]'
7193   ;;
7194 sysv5* | sco5v6* | unixware* | OpenUNIX*)
7195   symcode='[ABDT]'
7196   ;;
7197 sysv4)
7198   symcode='[DFNSTU]'
7199   ;;
7200 esac
7201
7202 # If we're using GNU nm, then use its standard symbol codes.
7203 case `$NM -V 2>&1` in
7204 *GNU* | *'with BFD'*)
7205   symcode='[ABCDGIRSTW]' ;;
7206 esac
7207
7208 # Transform an extracted symbol line into a proper C declaration.
7209 # Some systems (esp. on ia64) link data and code symbols differently,
7210 # so use this general approach.
7211 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7212
7213 # Transform an extracted symbol line into symbol name and symbol address
7214 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
7215 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\)[ ]*$/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/  {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"lib\2\", (void *) \&\2},/p'"
7216
7217 # Handle CRLF in mingw tool chain
7218 opt_cr=
7219 case $build_os in
7220 mingw*)
7221   opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7222   ;;
7223 esac
7224
7225 # Try without a prefix underscore, then with it.
7226 for ac_symprfx in "" "_"; do
7227
7228   # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7229   symxfrm="\\1 $ac_symprfx\\2 \\2"
7230
7231   # Write the raw and C identifiers.
7232   if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7233     # Fake it for dumpbin and say T for any non-static function
7234     # and D for any global variable.
7235     # Also find C++ and __fastcall symbols from MSVC++,
7236     # which start with @ or ?.
7237     lt_cv_sys_global_symbol_pipe="$AWK '"\
7238 "     {last_section=section; section=\$ 3};"\
7239 "     /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
7240 "     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7241 "     \$ 0!~/External *\|/{next};"\
7242 "     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7243 "     {if(hide[section]) next};"\
7244 "     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7245 "     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7246 "     s[1]~/^[@?]/{print s[1], s[1]; next};"\
7247 "     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7248 "     ' prfx=^$ac_symprfx"
7249   else
7250     lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[      ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7251   fi
7252   lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
7253
7254   # Check to see that the pipe works correctly.
7255   pipe_works=no
7256
7257   rm -f conftest*
7258   cat > conftest.$ac_ext <<_LT_EOF
7259 #ifdef __cplusplus
7260 extern "C" {
7261 #endif
7262 char nm_test_var;
7263 void nm_test_func(void);
7264 void nm_test_func(void){}
7265 #ifdef __cplusplus
7266 }
7267 #endif
7268 int main(){nm_test_var='a';nm_test_func();return(0);}
7269 _LT_EOF
7270
7271   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7272   (eval $ac_compile) 2>&5
7273   ac_status=$?
7274   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7275   test $ac_status = 0; }; then
7276     # Now try to grab the symbols.
7277     nlist=conftest.nm
7278     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7279   (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7280   ac_status=$?
7281   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7282   test $ac_status = 0; } && test -s "$nlist"; then
7283       # Try sorting and uniquifying the output.
7284       if sort "$nlist" | uniq > "$nlist"T; then
7285         mv -f "$nlist"T "$nlist"
7286       else
7287         rm -f "$nlist"T
7288       fi
7289
7290       # Make sure that we snagged all the symbols we need.
7291       if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7292         if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7293           cat <<_LT_EOF > conftest.$ac_ext
7294 /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
7295 #if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
7296 /* DATA imports from DLLs on WIN32 con't be const, because runtime
7297    relocations are performed -- see ld's documentation on pseudo-relocs.  */
7298 # define LT_DLSYM_CONST
7299 #elif defined(__osf__)
7300 /* This system does not cope well with relocations in const data.  */
7301 # define LT_DLSYM_CONST
7302 #else
7303 # define LT_DLSYM_CONST const
7304 #endif
7305
7306 #ifdef __cplusplus
7307 extern "C" {
7308 #endif
7309
7310 _LT_EOF
7311           # Now generate the symbol file.
7312           eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7313
7314           cat <<_LT_EOF >> conftest.$ac_ext
7315
7316 /* The mapping between symbol names and symbols.  */
7317 LT_DLSYM_CONST struct {
7318   const char *name;
7319   void       *address;
7320 }
7321 lt__PROGRAM__LTX_preloaded_symbols[] =
7322 {
7323   { "@PROGRAM@", (void *) 0 },
7324 _LT_EOF
7325           $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7326           cat <<\_LT_EOF >> conftest.$ac_ext
7327   {0, (void *) 0}
7328 };
7329
7330 /* This works around a problem in FreeBSD linker */
7331 #ifdef FREEBSD_WORKAROUND
7332 static const void *lt_preloaded_setup() {
7333   return lt__PROGRAM__LTX_preloaded_symbols;
7334 }
7335 #endif
7336
7337 #ifdef __cplusplus
7338 }
7339 #endif
7340 _LT_EOF
7341           # Now try linking the two files.
7342           mv conftest.$ac_objext conftstm.$ac_objext
7343           lt_globsym_save_LIBS=$LIBS
7344           lt_globsym_save_CFLAGS=$CFLAGS
7345           LIBS="conftstm.$ac_objext"
7346           CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7347           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7348   (eval $ac_link) 2>&5
7349   ac_status=$?
7350   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7351   test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7352             pipe_works=yes
7353           fi
7354           LIBS=$lt_globsym_save_LIBS
7355           CFLAGS=$lt_globsym_save_CFLAGS
7356         else
7357           echo "cannot find nm_test_func in $nlist" >&5
7358         fi
7359       else
7360         echo "cannot find nm_test_var in $nlist" >&5
7361       fi
7362     else
7363       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7364     fi
7365   else
7366     echo "$progname: failed program was:" >&5
7367     cat conftest.$ac_ext >&5
7368   fi
7369   rm -rf conftest* conftst*
7370
7371   # Do not use the global_symbol_pipe unless it works.
7372   if test "$pipe_works" = yes; then
7373     break
7374   else
7375     lt_cv_sys_global_symbol_pipe=
7376   fi
7377 done
7378
7379 fi
7380
7381 if test -z "$lt_cv_sys_global_symbol_pipe"; then
7382   lt_cv_sys_global_symbol_to_cdecl=
7383 fi
7384 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7385   { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7386 $as_echo "failed" >&6; }
7387 else
7388   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7389 $as_echo "ok" >&6; }
7390 fi
7391
7392 # Response file support.
7393 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7394   nm_file_list_spec='@'
7395 elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
7396   nm_file_list_spec='@'
7397 fi
7398
7399
7400
7401
7402
7403
7404
7405
7406
7407
7408
7409
7410
7411
7412
7413
7414
7415
7416
7417
7418
7419
7420
7421
7422
7423
7424
7425 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
7426 $as_echo_n "checking for sysroot... " >&6; }
7427
7428 # Check whether --with-sysroot was given.
7429 if test "${with_sysroot+set}" = set; then :
7430   withval=$with_sysroot;
7431 else
7432   with_sysroot=no
7433 fi
7434
7435
7436 lt_sysroot=
7437 case ${with_sysroot} in #(
7438  yes)
7439    if test "$GCC" = yes; then
7440      lt_sysroot=`$CC --print-sysroot 2>/dev/null`
7441    fi
7442    ;; #(
7443  /*)
7444    lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
7445    ;; #(
7446  no|'')
7447    ;; #(
7448  *)
7449    { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5
7450 $as_echo "${with_sysroot}" >&6; }
7451    as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
7452    ;;
7453 esac
7454
7455  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
7456 $as_echo "${lt_sysroot:-no}" >&6; }
7457
7458
7459
7460
7461
7462 # Check whether --enable-libtool-lock was given.
7463 if test "${enable_libtool_lock+set}" = set; then :
7464   enableval=$enable_libtool_lock;
7465 fi
7466
7467 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7468
7469 # Some flags need to be propagated to the compiler or linker for good
7470 # libtool support.
7471 case $host in
7472 ia64-*-hpux*)
7473   # Find out which ABI we are using.
7474   echo 'int i;' > conftest.$ac_ext
7475   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7476   (eval $ac_compile) 2>&5
7477   ac_status=$?
7478   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7479   test $ac_status = 0; }; then
7480     case `/usr/bin/file conftest.$ac_objext` in
7481       *ELF-32*)
7482         HPUX_IA64_MODE="32"
7483         ;;
7484       *ELF-64*)
7485         HPUX_IA64_MODE="64"
7486         ;;
7487     esac
7488   fi
7489   rm -rf conftest*
7490   ;;
7491 *-*-irix6*)
7492   # Find out which ABI we are using.
7493   echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7494   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7495   (eval $ac_compile) 2>&5
7496   ac_status=$?
7497   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7498   test $ac_status = 0; }; then
7499     if test "$lt_cv_prog_gnu_ld" = yes; then
7500       case `/usr/bin/file conftest.$ac_objext` in
7501         *32-bit*)
7502           LD="${LD-ld} -melf32bsmip"
7503           ;;
7504         *N32*)
7505           LD="${LD-ld} -melf32bmipn32"
7506           ;;
7507         *64-bit*)
7508           LD="${LD-ld} -melf64bmip"
7509         ;;
7510       esac
7511     else
7512       case `/usr/bin/file conftest.$ac_objext` in
7513         *32-bit*)
7514           LD="${LD-ld} -32"
7515           ;;
7516         *N32*)
7517           LD="${LD-ld} -n32"
7518           ;;
7519         *64-bit*)
7520           LD="${LD-ld} -64"
7521           ;;
7522       esac
7523     fi
7524   fi
7525   rm -rf conftest*
7526   ;;
7527
7528 x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
7529 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7530   # Find out which ABI we are using.
7531   echo 'int i;' > conftest.$ac_ext
7532   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7533   (eval $ac_compile) 2>&5
7534   ac_status=$?
7535   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7536   test $ac_status = 0; }; then
7537     case `/usr/bin/file conftest.o` in
7538       *32-bit*)
7539         case $host in
7540           x86_64-*kfreebsd*-gnu)
7541             LD="${LD-ld} -m elf_i386_fbsd"
7542             ;;
7543           x86_64-*linux*)
7544             LD="${LD-ld} -m elf_i386"
7545             ;;
7546           ppc64-*linux*|powerpc64-*linux*)
7547             LD="${LD-ld} -m elf32ppclinux"
7548             ;;
7549           s390x-*linux*)
7550             LD="${LD-ld} -m elf_s390"
7551             ;;
7552           sparc64-*linux*)
7553             LD="${LD-ld} -m elf32_sparc"
7554             ;;
7555         esac
7556         ;;
7557       *64-bit*)
7558         case $host in
7559           x86_64-*kfreebsd*-gnu)
7560             LD="${LD-ld} -m elf_x86_64_fbsd"
7561             ;;
7562           x86_64-*linux*)
7563             LD="${LD-ld} -m elf_x86_64"
7564             ;;
7565           ppc*-*linux*|powerpc*-*linux*)
7566             LD="${LD-ld} -m elf64ppc"
7567             ;;
7568           s390*-*linux*|s390*-*tpf*)
7569             LD="${LD-ld} -m elf64_s390"
7570             ;;
7571           sparc*-*linux*)
7572             LD="${LD-ld} -m elf64_sparc"
7573             ;;
7574         esac
7575         ;;
7576     esac
7577   fi
7578   rm -rf conftest*
7579   ;;
7580
7581 *-*-sco3.2v5*)
7582   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7583   SAVE_CFLAGS="$CFLAGS"
7584   CFLAGS="$CFLAGS -belf"
7585   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7586 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7587 if ${lt_cv_cc_needs_belf+:} false; then :
7588   $as_echo_n "(cached) " >&6
7589 else
7590   ac_ext=c
7591 ac_cpp='$CPP $CPPFLAGS'
7592 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7593 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7594 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7595
7596      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7597 /* end confdefs.h.  */
7598
7599 int
7600 main ()
7601 {
7602
7603   ;
7604   return 0;
7605 }
7606 _ACEOF
7607 if ac_fn_c_try_link "$LINENO"; then :
7608   lt_cv_cc_needs_belf=yes
7609 else
7610   lt_cv_cc_needs_belf=no
7611 fi
7612 rm -f core conftest.err conftest.$ac_objext \
7613     conftest$ac_exeext conftest.$ac_ext
7614      ac_ext=c
7615 ac_cpp='$CPP $CPPFLAGS'
7616 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7617 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7618 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7619
7620 fi
7621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7622 $as_echo "$lt_cv_cc_needs_belf" >&6; }
7623   if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7624     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7625     CFLAGS="$SAVE_CFLAGS"
7626   fi
7627   ;;
7628 *-*solaris*)
7629   # Find out which ABI we are using.
7630   echo 'int i;' > conftest.$ac_ext
7631   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7632   (eval $ac_compile) 2>&5
7633   ac_status=$?
7634   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7635   test $ac_status = 0; }; then
7636     case `/usr/bin/file conftest.o` in
7637     *64-bit*)
7638       case $lt_cv_prog_gnu_ld in
7639       yes*)
7640         case $host in
7641         i?86-*-solaris*)
7642           LD="${LD-ld} -m elf_x86_64"
7643           ;;
7644         sparc*-*-solaris*)
7645           LD="${LD-ld} -m elf64_sparc"
7646           ;;
7647         esac
7648         # GNU ld 2.21 introduced _sol2 emulations.  Use them if available.
7649         if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
7650           LD="${LD-ld}_sol2"
7651         fi
7652         ;;
7653       *)
7654         if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7655           LD="${LD-ld} -64"
7656         fi
7657         ;;
7658       esac
7659       ;;
7660     esac
7661   fi
7662   rm -rf conftest*
7663   ;;
7664 esac
7665
7666 need_locks="$enable_libtool_lock"
7667
7668 if test -n "$ac_tool_prefix"; then
7669   # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
7670 set dummy ${ac_tool_prefix}mt; ac_word=$2
7671 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7672 $as_echo_n "checking for $ac_word... " >&6; }
7673 if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
7674   $as_echo_n "(cached) " >&6
7675 else
7676   if test -n "$MANIFEST_TOOL"; then
7677   ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
7678 else
7679 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7680 for as_dir in $PATH
7681 do
7682   IFS=$as_save_IFS
7683   test -z "$as_dir" && as_dir=.
7684     for ac_exec_ext in '' $ac_executable_extensions; do
7685   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7686     ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
7687     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7688     break 2
7689   fi
7690 done
7691   done
7692 IFS=$as_save_IFS
7693
7694 fi
7695 fi
7696 MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
7697 if test -n "$MANIFEST_TOOL"; then
7698   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
7699 $as_echo "$MANIFEST_TOOL" >&6; }
7700 else
7701   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7702 $as_echo "no" >&6; }
7703 fi
7704
7705
7706 fi
7707 if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
7708   ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
7709   # Extract the first word of "mt", so it can be a program name with args.
7710 set dummy mt; ac_word=$2
7711 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7712 $as_echo_n "checking for $ac_word... " >&6; }
7713 if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
7714   $as_echo_n "(cached) " >&6
7715 else
7716   if test -n "$ac_ct_MANIFEST_TOOL"; then
7717   ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
7718 else
7719 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7720 for as_dir in $PATH
7721 do
7722   IFS=$as_save_IFS
7723   test -z "$as_dir" && as_dir=.
7724     for ac_exec_ext in '' $ac_executable_extensions; do
7725   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7726     ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
7727     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7728     break 2
7729   fi
7730 done
7731   done
7732 IFS=$as_save_IFS
7733
7734 fi
7735 fi
7736 ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
7737 if test -n "$ac_ct_MANIFEST_TOOL"; then
7738   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
7739 $as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
7740 else
7741   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7742 $as_echo "no" >&6; }
7743 fi
7744
7745   if test "x$ac_ct_MANIFEST_TOOL" = x; then
7746     MANIFEST_TOOL=":"
7747   else
7748     case $cross_compiling:$ac_tool_warned in
7749 yes:)
7750 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7751 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7752 ac_tool_warned=yes ;;
7753 esac
7754     MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
7755   fi
7756 else
7757   MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
7758 fi
7759
7760 test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
7761 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
7762 $as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
7763 if ${lt_cv_path_mainfest_tool+:} false; then :
7764   $as_echo_n "(cached) " >&6
7765 else
7766   lt_cv_path_mainfest_tool=no
7767   echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
7768   $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
7769   cat conftest.err >&5
7770   if $GREP 'Manifest Tool' conftest.out > /dev/null; then
7771     lt_cv_path_mainfest_tool=yes
7772   fi
7773   rm -f conftest*
7774 fi
7775 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
7776 $as_echo "$lt_cv_path_mainfest_tool" >&6; }
7777 if test "x$lt_cv_path_mainfest_tool" != xyes; then
7778   MANIFEST_TOOL=:
7779 fi
7780
7781
7782
7783
7784
7785
7786   case $host_os in
7787     rhapsody* | darwin*)
7788     if test -n "$ac_tool_prefix"; then
7789   # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7790 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7791 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7792 $as_echo_n "checking for $ac_word... " >&6; }
7793 if ${ac_cv_prog_DSYMUTIL+:} false; then :
7794   $as_echo_n "(cached) " >&6
7795 else
7796   if test -n "$DSYMUTIL"; then
7797   ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7798 else
7799 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7800 for as_dir in $PATH
7801 do
7802   IFS=$as_save_IFS
7803   test -z "$as_dir" && as_dir=.
7804     for ac_exec_ext in '' $ac_executable_extensions; do
7805   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7806     ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7807     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7808     break 2
7809   fi
7810 done
7811   done
7812 IFS=$as_save_IFS
7813
7814 fi
7815 fi
7816 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7817 if test -n "$DSYMUTIL"; then
7818   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7819 $as_echo "$DSYMUTIL" >&6; }
7820 else
7821   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7822 $as_echo "no" >&6; }
7823 fi
7824
7825
7826 fi
7827 if test -z "$ac_cv_prog_DSYMUTIL"; then
7828   ac_ct_DSYMUTIL=$DSYMUTIL
7829   # Extract the first word of "dsymutil", so it can be a program name with args.
7830 set dummy dsymutil; ac_word=$2
7831 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7832 $as_echo_n "checking for $ac_word... " >&6; }
7833 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
7834   $as_echo_n "(cached) " >&6
7835 else
7836   if test -n "$ac_ct_DSYMUTIL"; then
7837   ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7838 else
7839 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7840 for as_dir in $PATH
7841 do
7842   IFS=$as_save_IFS
7843   test -z "$as_dir" && as_dir=.
7844     for ac_exec_ext in '' $ac_executable_extensions; do
7845   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7846     ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7847     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7848     break 2
7849   fi
7850 done
7851   done
7852 IFS=$as_save_IFS
7853
7854 fi
7855 fi
7856 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7857 if test -n "$ac_ct_DSYMUTIL"; then
7858   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7859 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7860 else
7861   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7862 $as_echo "no" >&6; }
7863 fi
7864
7865   if test "x$ac_ct_DSYMUTIL" = x; then
7866     DSYMUTIL=":"
7867   else
7868     case $cross_compiling:$ac_tool_warned in
7869 yes:)
7870 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7871 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7872 ac_tool_warned=yes ;;
7873 esac
7874     DSYMUTIL=$ac_ct_DSYMUTIL
7875   fi
7876 else
7877   DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7878 fi
7879
7880     if test -n "$ac_tool_prefix"; then
7881   # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7882 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7883 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7884 $as_echo_n "checking for $ac_word... " >&6; }
7885 if ${ac_cv_prog_NMEDIT+:} false; then :
7886   $as_echo_n "(cached) " >&6
7887 else
7888   if test -n "$NMEDIT"; then
7889   ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7890 else
7891 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7892 for as_dir in $PATH
7893 do
7894   IFS=$as_save_IFS
7895   test -z "$as_dir" && as_dir=.
7896     for ac_exec_ext in '' $ac_executable_extensions; do
7897   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7898     ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7899     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7900     break 2
7901   fi
7902 done
7903   done
7904 IFS=$as_save_IFS
7905
7906 fi
7907 fi
7908 NMEDIT=$ac_cv_prog_NMEDIT
7909 if test -n "$NMEDIT"; then
7910   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7911 $as_echo "$NMEDIT" >&6; }
7912 else
7913   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7914 $as_echo "no" >&6; }
7915 fi
7916
7917
7918 fi
7919 if test -z "$ac_cv_prog_NMEDIT"; then
7920   ac_ct_NMEDIT=$NMEDIT
7921   # Extract the first word of "nmedit", so it can be a program name with args.
7922 set dummy nmedit; ac_word=$2
7923 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7924 $as_echo_n "checking for $ac_word... " >&6; }
7925 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
7926   $as_echo_n "(cached) " >&6
7927 else
7928   if test -n "$ac_ct_NMEDIT"; then
7929   ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7930 else
7931 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7932 for as_dir in $PATH
7933 do
7934   IFS=$as_save_IFS
7935   test -z "$as_dir" && as_dir=.
7936     for ac_exec_ext in '' $ac_executable_extensions; do
7937   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7938     ac_cv_prog_ac_ct_NMEDIT="nmedit"
7939     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7940     break 2
7941   fi
7942 done
7943   done
7944 IFS=$as_save_IFS
7945
7946 fi
7947 fi
7948 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7949 if test -n "$ac_ct_NMEDIT"; then
7950   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7951 $as_echo "$ac_ct_NMEDIT" >&6; }
7952 else
7953   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7954 $as_echo "no" >&6; }
7955 fi
7956
7957   if test "x$ac_ct_NMEDIT" = x; then
7958     NMEDIT=":"
7959   else
7960     case $cross_compiling:$ac_tool_warned in
7961 yes:)
7962 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7963 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7964 ac_tool_warned=yes ;;
7965 esac
7966     NMEDIT=$ac_ct_NMEDIT
7967   fi
7968 else
7969   NMEDIT="$ac_cv_prog_NMEDIT"
7970 fi
7971
7972     if test -n "$ac_tool_prefix"; then
7973   # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7974 set dummy ${ac_tool_prefix}lipo; ac_word=$2
7975 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7976 $as_echo_n "checking for $ac_word... " >&6; }
7977 if ${ac_cv_prog_LIPO+:} false; then :
7978   $as_echo_n "(cached) " >&6
7979 else
7980   if test -n "$LIPO"; then
7981   ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7982 else
7983 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7984 for as_dir in $PATH
7985 do
7986   IFS=$as_save_IFS
7987   test -z "$as_dir" && as_dir=.
7988     for ac_exec_ext in '' $ac_executable_extensions; do
7989   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7990     ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7991     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7992     break 2
7993   fi
7994 done
7995   done
7996 IFS=$as_save_IFS
7997
7998 fi
7999 fi
8000 LIPO=$ac_cv_prog_LIPO
8001 if test -n "$LIPO"; then
8002   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
8003 $as_echo "$LIPO" >&6; }
8004 else
8005   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8006 $as_echo "no" >&6; }
8007 fi
8008
8009
8010 fi
8011 if test -z "$ac_cv_prog_LIPO"; then
8012   ac_ct_LIPO=$LIPO
8013   # Extract the first word of "lipo", so it can be a program name with args.
8014 set dummy lipo; ac_word=$2
8015 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8016 $as_echo_n "checking for $ac_word... " >&6; }
8017 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
8018   $as_echo_n "(cached) " >&6
8019 else
8020   if test -n "$ac_ct_LIPO"; then
8021   ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
8022 else
8023 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8024 for as_dir in $PATH
8025 do
8026   IFS=$as_save_IFS
8027   test -z "$as_dir" && as_dir=.
8028     for ac_exec_ext in '' $ac_executable_extensions; do
8029   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8030     ac_cv_prog_ac_ct_LIPO="lipo"
8031     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8032     break 2
8033   fi
8034 done
8035   done
8036 IFS=$as_save_IFS
8037
8038 fi
8039 fi
8040 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
8041 if test -n "$ac_ct_LIPO"; then
8042   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
8043 $as_echo "$ac_ct_LIPO" >&6; }
8044 else
8045   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8046 $as_echo "no" >&6; }
8047 fi
8048
8049   if test "x$ac_ct_LIPO" = x; then
8050     LIPO=":"
8051   else
8052     case $cross_compiling:$ac_tool_warned in
8053 yes:)
8054 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8055 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8056 ac_tool_warned=yes ;;
8057 esac
8058     LIPO=$ac_ct_LIPO
8059   fi
8060 else
8061   LIPO="$ac_cv_prog_LIPO"
8062 fi
8063
8064     if test -n "$ac_tool_prefix"; then
8065   # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
8066 set dummy ${ac_tool_prefix}otool; ac_word=$2
8067 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8068 $as_echo_n "checking for $ac_word... " >&6; }
8069 if ${ac_cv_prog_OTOOL+:} false; then :
8070   $as_echo_n "(cached) " >&6
8071 else
8072   if test -n "$OTOOL"; then
8073   ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
8074 else
8075 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8076 for as_dir in $PATH
8077 do
8078   IFS=$as_save_IFS
8079   test -z "$as_dir" && as_dir=.
8080     for ac_exec_ext in '' $ac_executable_extensions; do
8081   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8082     ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
8083     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8084     break 2
8085   fi
8086 done
8087   done
8088 IFS=$as_save_IFS
8089
8090 fi
8091 fi
8092 OTOOL=$ac_cv_prog_OTOOL
8093 if test -n "$OTOOL"; then
8094   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
8095 $as_echo "$OTOOL" >&6; }
8096 else
8097   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8098 $as_echo "no" >&6; }
8099 fi
8100
8101
8102 fi
8103 if test -z "$ac_cv_prog_OTOOL"; then
8104   ac_ct_OTOOL=$OTOOL
8105   # Extract the first word of "otool", so it can be a program name with args.
8106 set dummy otool; ac_word=$2
8107 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8108 $as_echo_n "checking for $ac_word... " >&6; }
8109 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
8110   $as_echo_n "(cached) " >&6
8111 else
8112   if test -n "$ac_ct_OTOOL"; then
8113   ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
8114 else
8115 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8116 for as_dir in $PATH
8117 do
8118   IFS=$as_save_IFS
8119   test -z "$as_dir" && as_dir=.
8120     for ac_exec_ext in '' $ac_executable_extensions; do
8121   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8122     ac_cv_prog_ac_ct_OTOOL="otool"
8123     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8124     break 2
8125   fi
8126 done
8127   done
8128 IFS=$as_save_IFS
8129
8130 fi
8131 fi
8132 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
8133 if test -n "$ac_ct_OTOOL"; then
8134   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
8135 $as_echo "$ac_ct_OTOOL" >&6; }
8136 else
8137   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8138 $as_echo "no" >&6; }
8139 fi
8140
8141   if test "x$ac_ct_OTOOL" = x; then
8142     OTOOL=":"
8143   else
8144     case $cross_compiling:$ac_tool_warned in
8145 yes:)
8146 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8147 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8148 ac_tool_warned=yes ;;
8149 esac
8150     OTOOL=$ac_ct_OTOOL
8151   fi
8152 else
8153   OTOOL="$ac_cv_prog_OTOOL"
8154 fi
8155
8156     if test -n "$ac_tool_prefix"; then
8157   # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
8158 set dummy ${ac_tool_prefix}otool64; ac_word=$2
8159 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8160 $as_echo_n "checking for $ac_word... " >&6; }
8161 if ${ac_cv_prog_OTOOL64+:} false; then :
8162   $as_echo_n "(cached) " >&6
8163 else
8164   if test -n "$OTOOL64"; then
8165   ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
8166 else
8167 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8168 for as_dir in $PATH
8169 do
8170   IFS=$as_save_IFS
8171   test -z "$as_dir" && as_dir=.
8172     for ac_exec_ext in '' $ac_executable_extensions; do
8173   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8174     ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
8175     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8176     break 2
8177   fi
8178 done
8179   done
8180 IFS=$as_save_IFS
8181
8182 fi
8183 fi
8184 OTOOL64=$ac_cv_prog_OTOOL64
8185 if test -n "$OTOOL64"; then
8186   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8187 $as_echo "$OTOOL64" >&6; }
8188 else
8189   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8190 $as_echo "no" >&6; }
8191 fi
8192
8193
8194 fi
8195 if test -z "$ac_cv_prog_OTOOL64"; then
8196   ac_ct_OTOOL64=$OTOOL64
8197   # Extract the first word of "otool64", so it can be a program name with args.
8198 set dummy otool64; ac_word=$2
8199 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8200 $as_echo_n "checking for $ac_word... " >&6; }
8201 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
8202   $as_echo_n "(cached) " >&6
8203 else
8204   if test -n "$ac_ct_OTOOL64"; then
8205   ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
8206 else
8207 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8208 for as_dir in $PATH
8209 do
8210   IFS=$as_save_IFS
8211   test -z "$as_dir" && as_dir=.
8212     for ac_exec_ext in '' $ac_executable_extensions; do
8213   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8214     ac_cv_prog_ac_ct_OTOOL64="otool64"
8215     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8216     break 2
8217   fi
8218 done
8219   done
8220 IFS=$as_save_IFS
8221
8222 fi
8223 fi
8224 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8225 if test -n "$ac_ct_OTOOL64"; then
8226   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8227 $as_echo "$ac_ct_OTOOL64" >&6; }
8228 else
8229   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8230 $as_echo "no" >&6; }
8231 fi
8232
8233   if test "x$ac_ct_OTOOL64" = x; then
8234     OTOOL64=":"
8235   else
8236     case $cross_compiling:$ac_tool_warned in
8237 yes:)
8238 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8239 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8240 ac_tool_warned=yes ;;
8241 esac
8242     OTOOL64=$ac_ct_OTOOL64
8243   fi
8244 else
8245   OTOOL64="$ac_cv_prog_OTOOL64"
8246 fi
8247
8248
8249
8250
8251
8252
8253
8254
8255
8256
8257
8258
8259
8260
8261
8262
8263
8264
8265
8266
8267
8268
8269
8270
8271
8272
8273
8274     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8275 $as_echo_n "checking for -single_module linker flag... " >&6; }
8276 if ${lt_cv_apple_cc_single_mod+:} false; then :
8277   $as_echo_n "(cached) " >&6
8278 else
8279   lt_cv_apple_cc_single_mod=no
8280       if test -z "${LT_MULTI_MODULE}"; then
8281         # By default we will add the -single_module flag. You can override
8282         # by either setting the environment variable LT_MULTI_MODULE
8283         # non-empty at configure time, or by adding -multi_module to the
8284         # link flags.
8285         rm -rf libconftest.dylib*
8286         echo "int foo(void){return 1;}" > conftest.c
8287         echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8288 -dynamiclib -Wl,-single_module conftest.c" >&5
8289         $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8290           -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8291         _lt_result=$?
8292         # If there is a non-empty error log, and "single_module"
8293         # appears in it, assume the flag caused a linker warning
8294         if test -s conftest.err && $GREP single_module conftest.err; then
8295           cat conftest.err >&5
8296         # Otherwise, if the output was created with a 0 exit code from
8297         # the compiler, it worked.
8298         elif test -f libconftest.dylib && test $_lt_result -eq 0; then
8299           lt_cv_apple_cc_single_mod=yes
8300         else
8301           cat conftest.err >&5
8302         fi
8303         rm -rf libconftest.dylib*
8304         rm -f conftest.*
8305       fi
8306 fi
8307 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8308 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8309
8310     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8311 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8312 if ${lt_cv_ld_exported_symbols_list+:} false; then :
8313   $as_echo_n "(cached) " >&6
8314 else
8315   lt_cv_ld_exported_symbols_list=no
8316       save_LDFLAGS=$LDFLAGS
8317       echo "_main" > conftest.sym
8318       LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8319       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8320 /* end confdefs.h.  */
8321
8322 int
8323 main ()
8324 {
8325
8326   ;
8327   return 0;
8328 }
8329 _ACEOF
8330 if ac_fn_c_try_link "$LINENO"; then :
8331   lt_cv_ld_exported_symbols_list=yes
8332 else
8333   lt_cv_ld_exported_symbols_list=no
8334 fi
8335 rm -f core conftest.err conftest.$ac_objext \
8336     conftest$ac_exeext conftest.$ac_ext
8337         LDFLAGS="$save_LDFLAGS"
8338
8339 fi
8340 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8341 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8342
8343     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8344 $as_echo_n "checking for -force_load linker flag... " >&6; }
8345 if ${lt_cv_ld_force_load+:} false; then :
8346   $as_echo_n "(cached) " >&6
8347 else
8348   lt_cv_ld_force_load=no
8349       cat > conftest.c << _LT_EOF
8350 int forced_loaded() { return 2;}
8351 _LT_EOF
8352       echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8353       $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8354       echo "$AR cru libconftest.a conftest.o" >&5
8355       $AR cru libconftest.a conftest.o 2>&5
8356       echo "$RANLIB libconftest.a" >&5
8357       $RANLIB libconftest.a 2>&5
8358       cat > conftest.c << _LT_EOF
8359 int main() { return 0;}
8360 _LT_EOF
8361       echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8362       $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8363       _lt_result=$?
8364       if test -s conftest.err && $GREP force_load conftest.err; then
8365         cat conftest.err >&5
8366       elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then
8367         lt_cv_ld_force_load=yes
8368       else
8369         cat conftest.err >&5
8370       fi
8371         rm -f conftest.err libconftest.a conftest conftest.c
8372         rm -rf conftest.dSYM
8373
8374 fi
8375 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8376 $as_echo "$lt_cv_ld_force_load" >&6; }
8377     case $host_os in
8378     rhapsody* | darwin1.[012])
8379       _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8380     darwin1.*)
8381       _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8382     darwin*) # darwin 5.x on
8383       # if running on 10.5 or later, the deployment target defaults
8384       # to the OS version, if on x86, and 10.4, the deployment
8385       # target defaults to 10.4. Don't you love it?
8386       case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8387         10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8388           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8389         10.[012]*)
8390           _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8391         10.*)
8392           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8393       esac
8394     ;;
8395   esac
8396     if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8397       _lt_dar_single_mod='$single_module'
8398     fi
8399     if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8400       _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8401     else
8402       _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8403     fi
8404     if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8405       _lt_dsymutil='~$DSYMUTIL $lib || :'
8406     else
8407       _lt_dsymutil=
8408     fi
8409     ;;
8410   esac
8411
8412 for ac_header in dlfcn.h
8413 do :
8414   ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8415 "
8416 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
8417   cat >>confdefs.h <<_ACEOF
8418 #define HAVE_DLFCN_H 1
8419 _ACEOF
8420
8421 fi
8422
8423 done
8424
8425
8426
8427
8428
8429 # Set options
8430
8431
8432
8433         enable_dlopen=no
8434
8435
8436
8437             # Check whether --enable-shared was given.
8438 if test "${enable_shared+set}" = set; then :
8439   enableval=$enable_shared; p=${PACKAGE-default}
8440     case $enableval in
8441     yes) enable_shared=yes ;;
8442     no) enable_shared=no ;;
8443     *)
8444       enable_shared=no
8445       # Look at the argument we got.  We use all the common list separators.
8446       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8447       for pkg in $enableval; do
8448         IFS="$lt_save_ifs"
8449         if test "X$pkg" = "X$p"; then
8450           enable_shared=yes
8451         fi
8452       done
8453       IFS="$lt_save_ifs"
8454       ;;
8455     esac
8456 else
8457   enable_shared=yes
8458 fi
8459
8460
8461
8462
8463
8464
8465
8466
8467
8468   # Check whether --enable-static was given.
8469 if test "${enable_static+set}" = set; then :
8470   enableval=$enable_static; p=${PACKAGE-default}
8471     case $enableval in
8472     yes) enable_static=yes ;;
8473     no) enable_static=no ;;
8474     *)
8475      enable_static=no
8476       # Look at the argument we got.  We use all the common list separators.
8477       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8478       for pkg in $enableval; do
8479         IFS="$lt_save_ifs"
8480         if test "X$pkg" = "X$p"; then
8481           enable_static=yes
8482         fi
8483       done
8484       IFS="$lt_save_ifs"
8485       ;;
8486     esac
8487 else
8488   enable_static=yes
8489 fi
8490
8491
8492
8493
8494
8495
8496
8497
8498
8499
8500 # Check whether --with-pic was given.
8501 if test "${with_pic+set}" = set; then :
8502   withval=$with_pic; lt_p=${PACKAGE-default}
8503     case $withval in
8504     yes|no) pic_mode=$withval ;;
8505     *)
8506       pic_mode=default
8507       # Look at the argument we got.  We use all the common list separators.
8508       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8509       for lt_pkg in $withval; do
8510         IFS="$lt_save_ifs"
8511         if test "X$lt_pkg" = "X$lt_p"; then
8512           pic_mode=yes
8513         fi
8514       done
8515       IFS="$lt_save_ifs"
8516       ;;
8517     esac
8518 else
8519   pic_mode=default
8520 fi
8521
8522
8523 test -z "$pic_mode" && pic_mode=default
8524
8525
8526
8527
8528
8529
8530
8531   # Check whether --enable-fast-install was given.
8532 if test "${enable_fast_install+set}" = set; then :
8533   enableval=$enable_fast_install; p=${PACKAGE-default}
8534     case $enableval in
8535     yes) enable_fast_install=yes ;;
8536     no) enable_fast_install=no ;;
8537     *)
8538       enable_fast_install=no
8539       # Look at the argument we got.  We use all the common list separators.
8540       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8541       for pkg in $enableval; do
8542         IFS="$lt_save_ifs"
8543         if test "X$pkg" = "X$p"; then
8544           enable_fast_install=yes
8545         fi
8546       done
8547       IFS="$lt_save_ifs"
8548       ;;
8549     esac
8550 else
8551   enable_fast_install=yes
8552 fi
8553
8554
8555
8556
8557
8558
8559
8560
8561
8562
8563
8564 # This can be used to rebuild libtool when needed
8565 LIBTOOL_DEPS="$ltmain"
8566
8567 # Always use our own libtool.
8568 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8569
8570
8571
8572
8573
8574
8575
8576
8577
8578
8579
8580
8581
8582
8583
8584
8585
8586
8587
8588
8589
8590
8591
8592
8593
8594
8595
8596
8597
8598
8599 test -z "$LN_S" && LN_S="ln -s"
8600
8601
8602
8603
8604
8605
8606
8607
8608
8609
8610
8611
8612
8613
8614 if test -n "${ZSH_VERSION+set}" ; then
8615    setopt NO_GLOB_SUBST
8616 fi
8617
8618 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8619 $as_echo_n "checking for objdir... " >&6; }
8620 if ${lt_cv_objdir+:} false; then :
8621   $as_echo_n "(cached) " >&6
8622 else
8623   rm -f .libs 2>/dev/null
8624 mkdir .libs 2>/dev/null
8625 if test -d .libs; then
8626   lt_cv_objdir=.libs
8627 else
8628   # MS-DOS does not allow filenames that begin with a dot.
8629   lt_cv_objdir=_libs
8630 fi
8631 rmdir .libs 2>/dev/null
8632 fi
8633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8634 $as_echo "$lt_cv_objdir" >&6; }
8635 objdir=$lt_cv_objdir
8636
8637
8638
8639
8640
8641 cat >>confdefs.h <<_ACEOF
8642 #define LT_OBJDIR "$lt_cv_objdir/"
8643 _ACEOF
8644
8645
8646
8647
8648 case $host_os in
8649 aix3*)
8650   # AIX sometimes has problems with the GCC collect2 program.  For some
8651   # reason, if we set the COLLECT_NAMES environment variable, the problems
8652   # vanish in a puff of smoke.
8653   if test "X${COLLECT_NAMES+set}" != Xset; then
8654     COLLECT_NAMES=
8655     export COLLECT_NAMES
8656   fi
8657   ;;
8658 esac
8659
8660 # Global variables:
8661 ofile=libtool
8662 can_build_shared=yes
8663
8664 # All known linkers require a `.a' archive for static linking (except MSVC,
8665 # which needs '.lib').
8666 libext=a
8667
8668 with_gnu_ld="$lt_cv_prog_gnu_ld"
8669
8670 old_CC="$CC"
8671 old_CFLAGS="$CFLAGS"
8672
8673 # Set sane defaults for various variables
8674 test -z "$CC" && CC=cc
8675 test -z "$LTCC" && LTCC=$CC
8676 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8677 test -z "$LD" && LD=ld
8678 test -z "$ac_objext" && ac_objext=o
8679
8680 for cc_temp in $compiler""; do
8681   case $cc_temp in
8682     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8683     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8684     \-*) ;;
8685     *) break;;
8686   esac
8687 done
8688 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
8689
8690
8691 # Only perform the check for file, if the check method requires it
8692 test -z "$MAGIC_CMD" && MAGIC_CMD=file
8693 case $deplibs_check_method in
8694 file_magic*)
8695   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8696     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8697 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8698 if ${lt_cv_path_MAGIC_CMD+:} false; then :
8699   $as_echo_n "(cached) " >&6
8700 else
8701   case $MAGIC_CMD in
8702 [\\/*] |  ?:[\\/]*)
8703   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8704   ;;
8705 *)
8706   lt_save_MAGIC_CMD="$MAGIC_CMD"
8707   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8708   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8709   for ac_dir in $ac_dummy; do
8710     IFS="$lt_save_ifs"
8711     test -z "$ac_dir" && ac_dir=.
8712     if test -f $ac_dir/${ac_tool_prefix}file; then
8713       lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8714       if test -n "$file_magic_test_file"; then
8715         case $deplibs_check_method in
8716         "file_magic "*)
8717           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8718           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8719           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8720             $EGREP "$file_magic_regex" > /dev/null; then
8721             :
8722           else
8723             cat <<_LT_EOF 1>&2
8724
8725 *** Warning: the command libtool uses to detect shared libraries,
8726 *** $file_magic_cmd, produces output that libtool cannot recognize.
8727 *** The result is that libtool may fail to recognize shared libraries
8728 *** as such.  This will affect the creation of libtool libraries that
8729 *** depend on shared libraries, but programs linked with such libtool
8730 *** libraries will work regardless of this problem.  Nevertheless, you
8731 *** may want to report the problem to your system manager and/or to
8732 *** bug-libtool@gnu.org
8733
8734 _LT_EOF
8735           fi ;;
8736         esac
8737       fi
8738       break
8739     fi
8740   done
8741   IFS="$lt_save_ifs"
8742   MAGIC_CMD="$lt_save_MAGIC_CMD"
8743   ;;
8744 esac
8745 fi
8746
8747 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8748 if test -n "$MAGIC_CMD"; then
8749   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8750 $as_echo "$MAGIC_CMD" >&6; }
8751 else
8752   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8753 $as_echo "no" >&6; }
8754 fi
8755
8756
8757
8758
8759
8760 if test -z "$lt_cv_path_MAGIC_CMD"; then
8761   if test -n "$ac_tool_prefix"; then
8762     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8763 $as_echo_n "checking for file... " >&6; }
8764 if ${lt_cv_path_MAGIC_CMD+:} false; then :
8765   $as_echo_n "(cached) " >&6
8766 else
8767   case $MAGIC_CMD in
8768 [\\/*] |  ?:[\\/]*)
8769   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8770   ;;
8771 *)
8772   lt_save_MAGIC_CMD="$MAGIC_CMD"
8773   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8774   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8775   for ac_dir in $ac_dummy; do
8776     IFS="$lt_save_ifs"
8777     test -z "$ac_dir" && ac_dir=.
8778     if test -f $ac_dir/file; then
8779       lt_cv_path_MAGIC_CMD="$ac_dir/file"
8780       if test -n "$file_magic_test_file"; then
8781         case $deplibs_check_method in
8782         "file_magic "*)
8783           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8784           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8785           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8786             $EGREP "$file_magic_regex" > /dev/null; then
8787             :
8788           else
8789             cat <<_LT_EOF 1>&2
8790
8791 *** Warning: the command libtool uses to detect shared libraries,
8792 *** $file_magic_cmd, produces output that libtool cannot recognize.
8793 *** The result is that libtool may fail to recognize shared libraries
8794 *** as such.  This will affect the creation of libtool libraries that
8795 *** depend on shared libraries, but programs linked with such libtool
8796 *** libraries will work regardless of this problem.  Nevertheless, you
8797 *** may want to report the problem to your system manager and/or to
8798 *** bug-libtool@gnu.org
8799
8800 _LT_EOF
8801           fi ;;
8802         esac
8803       fi
8804       break
8805     fi
8806   done
8807   IFS="$lt_save_ifs"
8808   MAGIC_CMD="$lt_save_MAGIC_CMD"
8809   ;;
8810 esac
8811 fi
8812
8813 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8814 if test -n "$MAGIC_CMD"; then
8815   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8816 $as_echo "$MAGIC_CMD" >&6; }
8817 else
8818   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8819 $as_echo "no" >&6; }
8820 fi
8821
8822
8823   else
8824     MAGIC_CMD=:
8825   fi
8826 fi
8827
8828   fi
8829   ;;
8830 esac
8831
8832 # Use C for the default configuration in the libtool script
8833
8834 lt_save_CC="$CC"
8835 ac_ext=c
8836 ac_cpp='$CPP $CPPFLAGS'
8837 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8838 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8839 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8840
8841
8842 # Source file extension for C test sources.
8843 ac_ext=c
8844
8845 # Object file extension for compiled C test sources.
8846 objext=o
8847 objext=$objext
8848
8849 # Code to be used in simple compile tests
8850 lt_simple_compile_test_code="int some_variable = 0;"
8851
8852 # Code to be used in simple link tests
8853 lt_simple_link_test_code='int main(){return(0);}'
8854
8855
8856
8857
8858
8859
8860
8861 # If no C compiler was specified, use CC.
8862 LTCC=${LTCC-"$CC"}
8863
8864 # If no C compiler flags were specified, use CFLAGS.
8865 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8866
8867 # Allow CC to be a program name with arguments.
8868 compiler=$CC
8869
8870 # Save the default compiler, since it gets overwritten when the other
8871 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8872 compiler_DEFAULT=$CC
8873
8874 # save warnings/boilerplate of simple test code
8875 ac_outfile=conftest.$ac_objext
8876 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8877 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8878 _lt_compiler_boilerplate=`cat conftest.err`
8879 $RM conftest*
8880
8881 ac_outfile=conftest.$ac_objext
8882 echo "$lt_simple_link_test_code" >conftest.$ac_ext
8883 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8884 _lt_linker_boilerplate=`cat conftest.err`
8885 $RM -r conftest*
8886
8887
8888 if test -n "$compiler"; then
8889
8890 lt_prog_compiler_no_builtin_flag=
8891
8892 if test "$GCC" = yes; then
8893   case $cc_basename in
8894   nvcc*)
8895     lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8896   *)
8897     lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8898   esac
8899
8900   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8901 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8902 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
8903   $as_echo_n "(cached) " >&6
8904 else
8905   lt_cv_prog_compiler_rtti_exceptions=no
8906    ac_outfile=conftest.$ac_objext
8907    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8908    lt_compiler_flag="-fno-rtti -fno-exceptions"
8909    # Insert the option either (1) after the last *FLAGS variable, or
8910    # (2) before a word containing "conftest.", or (3) at the end.
8911    # Note that $ac_compile itself does not contain backslashes and begins
8912    # with a dollar sign (not a hyphen), so the echo should work correctly.
8913    # The option is referenced via a variable to avoid confusing sed.
8914    lt_compile=`echo "$ac_compile" | $SED \
8915    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8916    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8917    -e 's:$: $lt_compiler_flag:'`
8918    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8919    (eval "$lt_compile" 2>conftest.err)
8920    ac_status=$?
8921    cat conftest.err >&5
8922    echo "$as_me:$LINENO: \$? = $ac_status" >&5
8923    if (exit $ac_status) && test -s "$ac_outfile"; then
8924      # The compiler can only warn and ignore the option if not recognized
8925      # So say no if there are warnings other than the usual output.
8926      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8927      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8928      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8929        lt_cv_prog_compiler_rtti_exceptions=yes
8930      fi
8931    fi
8932    $RM conftest*
8933
8934 fi
8935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8936 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8937
8938 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8939     lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8940 else
8941     :
8942 fi
8943
8944 fi
8945
8946
8947
8948
8949
8950
8951   lt_prog_compiler_wl=
8952 lt_prog_compiler_pic=
8953 lt_prog_compiler_static=
8954
8955
8956   if test "$GCC" = yes; then
8957     lt_prog_compiler_wl='-Wl,'
8958     lt_prog_compiler_static='-static'
8959
8960     case $host_os in
8961       aix*)
8962       # All AIX code is PIC.
8963       if test "$host_cpu" = ia64; then
8964         # AIX 5 now supports IA64 processor
8965         lt_prog_compiler_static='-Bstatic'
8966       fi
8967       ;;
8968
8969     amigaos*)
8970       case $host_cpu in
8971       powerpc)
8972             # see comment about AmigaOS4 .so support
8973             lt_prog_compiler_pic='-fPIC'
8974         ;;
8975       m68k)
8976             # FIXME: we need at least 68020 code to build shared libraries, but
8977             # adding the `-m68020' flag to GCC prevents building anything better,
8978             # like `-m68040'.
8979             lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8980         ;;
8981       esac
8982       ;;
8983
8984     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8985       # PIC is the default for these OSes.
8986       ;;
8987
8988     mingw* | cygwin* | pw32* | os2* | cegcc*)
8989       # This hack is so that the source file can tell whether it is being
8990       # built for inclusion in a dll (and should export symbols for example).
8991       # Although the cygwin gcc ignores -fPIC, still need this for old-style
8992       # (--disable-auto-import) libraries
8993       lt_prog_compiler_pic='-DDLL_EXPORT'
8994       ;;
8995
8996     darwin* | rhapsody*)
8997       # PIC is the default on this platform
8998       # Common symbols not allowed in MH_DYLIB files
8999       lt_prog_compiler_pic='-fno-common'
9000       ;;
9001
9002     haiku*)
9003       # PIC is the default for Haiku.
9004       # The "-static" flag exists, but is broken.
9005       lt_prog_compiler_static=
9006       ;;
9007
9008     hpux*)
9009       # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9010       # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
9011       # sets the default TLS model and affects inlining.
9012       case $host_cpu in
9013       hppa*64*)
9014         # +Z the default
9015         ;;
9016       *)
9017         lt_prog_compiler_pic='-fPIC'
9018         ;;
9019       esac
9020       ;;
9021
9022     interix[3-9]*)
9023       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9024       # Instead, we relocate shared libraries at runtime.
9025       ;;
9026
9027     msdosdjgpp*)
9028       # Just because we use GCC doesn't mean we suddenly get shared libraries
9029       # on systems that don't support them.
9030       lt_prog_compiler_can_build_shared=no
9031       enable_shared=no
9032       ;;
9033
9034     *nto* | *qnx*)
9035       # QNX uses GNU C++, but need to define -shared option too, otherwise
9036       # it will coredump.
9037       lt_prog_compiler_pic='-fPIC -shared'
9038       ;;
9039
9040     sysv4*MP*)
9041       if test -d /usr/nec; then
9042         lt_prog_compiler_pic=-Kconform_pic
9043       fi
9044       ;;
9045
9046     *)
9047       lt_prog_compiler_pic='-fPIC'
9048       ;;
9049     esac
9050
9051     case $cc_basename in
9052     nvcc*) # Cuda Compiler Driver 2.2
9053       lt_prog_compiler_wl='-Xlinker '
9054       if test -n "$lt_prog_compiler_pic"; then
9055         lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
9056       fi
9057       ;;
9058     esac
9059   else
9060     # PORTME Check for flag to pass linker flags through the system compiler.
9061     case $host_os in
9062     aix*)
9063       lt_prog_compiler_wl='-Wl,'
9064       if test "$host_cpu" = ia64; then
9065         # AIX 5 now supports IA64 processor
9066         lt_prog_compiler_static='-Bstatic'
9067       else
9068         lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
9069       fi
9070       ;;
9071
9072     mingw* | cygwin* | pw32* | os2* | cegcc*)
9073       # This hack is so that the source file can tell whether it is being
9074       # built for inclusion in a dll (and should export symbols for example).
9075       lt_prog_compiler_pic='-DDLL_EXPORT'
9076       ;;
9077
9078     hpux9* | hpux10* | hpux11*)
9079       lt_prog_compiler_wl='-Wl,'
9080       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9081       # not for PA HP-UX.
9082       case $host_cpu in
9083       hppa*64*|ia64*)
9084         # +Z the default
9085         ;;
9086       *)
9087         lt_prog_compiler_pic='+Z'
9088         ;;
9089       esac
9090       # Is there a better lt_prog_compiler_static that works with the bundled CC?
9091       lt_prog_compiler_static='${wl}-a ${wl}archive'
9092       ;;
9093
9094     irix5* | irix6* | nonstopux*)
9095       lt_prog_compiler_wl='-Wl,'
9096       # PIC (with -KPIC) is the default.
9097       lt_prog_compiler_static='-non_shared'
9098       ;;
9099
9100     linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
9101       case $cc_basename in
9102       # old Intel for x86_64 which still supported -KPIC.
9103       ecc*)
9104         lt_prog_compiler_wl='-Wl,'
9105         lt_prog_compiler_pic='-KPIC'
9106         lt_prog_compiler_static='-static'
9107         ;;
9108       # icc used to be incompatible with GCC.
9109       # ICC 10 doesn't accept -KPIC any more.
9110       icc* | ifort*)
9111         lt_prog_compiler_wl='-Wl,'
9112         lt_prog_compiler_pic='-fPIC'
9113         lt_prog_compiler_static='-static'
9114         ;;
9115       # Lahey Fortran 8.1.
9116       lf95*)
9117         lt_prog_compiler_wl='-Wl,'
9118         lt_prog_compiler_pic='--shared'
9119         lt_prog_compiler_static='--static'
9120         ;;
9121       nagfor*)
9122         # NAG Fortran compiler
9123         lt_prog_compiler_wl='-Wl,-Wl,,'
9124         lt_prog_compiler_pic='-PIC'
9125         lt_prog_compiler_static='-Bstatic'
9126         ;;
9127       pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
9128         # Portland Group compilers (*not* the Pentium gcc compiler,
9129         # which looks to be a dead project)
9130         lt_prog_compiler_wl='-Wl,'
9131         lt_prog_compiler_pic='-fpic'
9132         lt_prog_compiler_static='-Bstatic'
9133         ;;
9134       ccc*)
9135         lt_prog_compiler_wl='-Wl,'
9136         # All Alpha code is PIC.
9137         lt_prog_compiler_static='-non_shared'
9138         ;;
9139       xl* | bgxl* | bgf* | mpixl*)
9140         # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
9141         lt_prog_compiler_wl='-Wl,'
9142         lt_prog_compiler_pic='-qpic'
9143         lt_prog_compiler_static='-qstaticlink'
9144         ;;
9145       *)
9146         case `$CC -V 2>&1 | sed 5q` in
9147         *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
9148           # Sun Fortran 8.3 passes all unrecognized flags to the linker
9149           lt_prog_compiler_pic='-KPIC'
9150           lt_prog_compiler_static='-Bstatic'
9151           lt_prog_compiler_wl=''
9152           ;;
9153         *Sun\ F* | *Sun*Fortran*)
9154           lt_prog_compiler_pic='-KPIC'
9155           lt_prog_compiler_static='-Bstatic'
9156           lt_prog_compiler_wl='-Qoption ld '
9157           ;;
9158         *Sun\ C*)
9159           # Sun C 5.9
9160           lt_prog_compiler_pic='-KPIC'
9161           lt_prog_compiler_static='-Bstatic'
9162           lt_prog_compiler_wl='-Wl,'
9163           ;;
9164         *Intel*\ [CF]*Compiler*)
9165           lt_prog_compiler_wl='-Wl,'
9166           lt_prog_compiler_pic='-fPIC'
9167           lt_prog_compiler_static='-static'
9168           ;;
9169         *Portland\ Group*)
9170           lt_prog_compiler_wl='-Wl,'
9171           lt_prog_compiler_pic='-fpic'
9172           lt_prog_compiler_static='-Bstatic'
9173           ;;
9174         esac
9175         ;;
9176       esac
9177       ;;
9178
9179     newsos6)
9180       lt_prog_compiler_pic='-KPIC'
9181       lt_prog_compiler_static='-Bstatic'
9182       ;;
9183
9184     *nto* | *qnx*)
9185       # QNX uses GNU C++, but need to define -shared option too, otherwise
9186       # it will coredump.
9187       lt_prog_compiler_pic='-fPIC -shared'
9188       ;;
9189
9190     osf3* | osf4* | osf5*)
9191       lt_prog_compiler_wl='-Wl,'
9192       # All OSF/1 code is PIC.
9193       lt_prog_compiler_static='-non_shared'
9194       ;;
9195
9196     rdos*)
9197       lt_prog_compiler_static='-non_shared'
9198       ;;
9199
9200     solaris*)
9201       lt_prog_compiler_pic='-KPIC'
9202       lt_prog_compiler_static='-Bstatic'
9203       case $cc_basename in
9204       f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
9205         lt_prog_compiler_wl='-Qoption ld ';;
9206       *)
9207         lt_prog_compiler_wl='-Wl,';;
9208       esac
9209       ;;
9210
9211     sunos4*)
9212       lt_prog_compiler_wl='-Qoption ld '
9213       lt_prog_compiler_pic='-PIC'
9214       lt_prog_compiler_static='-Bstatic'
9215       ;;
9216
9217     sysv4 | sysv4.2uw2* | sysv4.3*)
9218       lt_prog_compiler_wl='-Wl,'
9219       lt_prog_compiler_pic='-KPIC'
9220       lt_prog_compiler_static='-Bstatic'
9221       ;;
9222
9223     sysv4*MP*)
9224       if test -d /usr/nec ;then
9225         lt_prog_compiler_pic='-Kconform_pic'
9226         lt_prog_compiler_static='-Bstatic'
9227       fi
9228       ;;
9229
9230     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9231       lt_prog_compiler_wl='-Wl,'
9232       lt_prog_compiler_pic='-KPIC'
9233       lt_prog_compiler_static='-Bstatic'
9234       ;;
9235
9236     unicos*)
9237       lt_prog_compiler_wl='-Wl,'
9238       lt_prog_compiler_can_build_shared=no
9239       ;;
9240
9241     uts4*)
9242       lt_prog_compiler_pic='-pic'
9243       lt_prog_compiler_static='-Bstatic'
9244       ;;
9245
9246     *)
9247       lt_prog_compiler_can_build_shared=no
9248       ;;
9249     esac
9250   fi
9251
9252 case $host_os in
9253   # For platforms which do not support PIC, -DPIC is meaningless:
9254   *djgpp*)
9255     lt_prog_compiler_pic=
9256     ;;
9257   *)
9258     lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9259     ;;
9260 esac
9261
9262 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9263 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9264 if ${lt_cv_prog_compiler_pic+:} false; then :
9265   $as_echo_n "(cached) " >&6
9266 else
9267   lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
9268 fi
9269 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
9270 $as_echo "$lt_cv_prog_compiler_pic" >&6; }
9271 lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
9272
9273 #
9274 # Check to make sure the PIC flag actually works.
9275 #
9276 if test -n "$lt_prog_compiler_pic"; then
9277   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9278 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9279 if ${lt_cv_prog_compiler_pic_works+:} false; then :
9280   $as_echo_n "(cached) " >&6
9281 else
9282   lt_cv_prog_compiler_pic_works=no
9283    ac_outfile=conftest.$ac_objext
9284    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9285    lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
9286    # Insert the option either (1) after the last *FLAGS variable, or
9287    # (2) before a word containing "conftest.", or (3) at the end.
9288    # Note that $ac_compile itself does not contain backslashes and begins
9289    # with a dollar sign (not a hyphen), so the echo should work correctly.
9290    # The option is referenced via a variable to avoid confusing sed.
9291    lt_compile=`echo "$ac_compile" | $SED \
9292    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9293    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9294    -e 's:$: $lt_compiler_flag:'`
9295    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9296    (eval "$lt_compile" 2>conftest.err)
9297    ac_status=$?
9298    cat conftest.err >&5
9299    echo "$as_me:$LINENO: \$? = $ac_status" >&5
9300    if (exit $ac_status) && test -s "$ac_outfile"; then
9301      # The compiler can only warn and ignore the option if not recognized
9302      # So say no if there are warnings other than the usual output.
9303      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9304      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9305      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9306        lt_cv_prog_compiler_pic_works=yes
9307      fi
9308    fi
9309    $RM conftest*
9310
9311 fi
9312 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9313 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
9314
9315 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
9316     case $lt_prog_compiler_pic in
9317      "" | " "*) ;;
9318      *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9319      esac
9320 else
9321     lt_prog_compiler_pic=
9322      lt_prog_compiler_can_build_shared=no
9323 fi
9324
9325 fi
9326
9327
9328
9329
9330
9331
9332
9333
9334
9335
9336
9337 #
9338 # Check to make sure the static flag actually works.
9339 #
9340 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9341 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9342 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9343 if ${lt_cv_prog_compiler_static_works+:} false; then :
9344   $as_echo_n "(cached) " >&6
9345 else
9346   lt_cv_prog_compiler_static_works=no
9347    save_LDFLAGS="$LDFLAGS"
9348    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9349    echo "$lt_simple_link_test_code" > conftest.$ac_ext
9350    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9351      # The linker can only warn and ignore the option if not recognized
9352      # So say no if there are warnings
9353      if test -s conftest.err; then
9354        # Append any errors to the config.log.
9355        cat conftest.err 1>&5
9356        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9357        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9358        if diff conftest.exp conftest.er2 >/dev/null; then
9359          lt_cv_prog_compiler_static_works=yes
9360        fi
9361      else
9362        lt_cv_prog_compiler_static_works=yes
9363      fi
9364    fi
9365    $RM -r conftest*
9366    LDFLAGS="$save_LDFLAGS"
9367
9368 fi
9369 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9370 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
9371
9372 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
9373     :
9374 else
9375     lt_prog_compiler_static=
9376 fi
9377
9378
9379
9380
9381
9382
9383
9384   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9385 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9386 if ${lt_cv_prog_compiler_c_o+:} false; then :
9387   $as_echo_n "(cached) " >&6
9388 else
9389   lt_cv_prog_compiler_c_o=no
9390    $RM -r conftest 2>/dev/null
9391    mkdir conftest
9392    cd conftest
9393    mkdir out
9394    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9395
9396    lt_compiler_flag="-o out/conftest2.$ac_objext"
9397    # Insert the option either (1) after the last *FLAGS variable, or
9398    # (2) before a word containing "conftest.", or (3) at the end.
9399    # Note that $ac_compile itself does not contain backslashes and begins
9400    # with a dollar sign (not a hyphen), so the echo should work correctly.
9401    lt_compile=`echo "$ac_compile" | $SED \
9402    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9403    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9404    -e 's:$: $lt_compiler_flag:'`
9405    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9406    (eval "$lt_compile" 2>out/conftest.err)
9407    ac_status=$?
9408    cat out/conftest.err >&5
9409    echo "$as_me:$LINENO: \$? = $ac_status" >&5
9410    if (exit $ac_status) && test -s out/conftest2.$ac_objext
9411    then
9412      # The compiler can only warn and ignore the option if not recognized
9413      # So say no if there are warnings
9414      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9415      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9416      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9417        lt_cv_prog_compiler_c_o=yes
9418      fi
9419    fi
9420    chmod u+w . 2>&5
9421    $RM conftest*
9422    # SGI C++ compiler will create directory out/ii_files/ for
9423    # template instantiation
9424    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9425    $RM out/* && rmdir out
9426    cd ..
9427    $RM -r conftest
9428    $RM conftest*
9429
9430 fi
9431 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9432 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9433
9434
9435
9436
9437
9438
9439   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9440 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9441 if ${lt_cv_prog_compiler_c_o+:} false; then :
9442   $as_echo_n "(cached) " >&6
9443 else
9444   lt_cv_prog_compiler_c_o=no
9445    $RM -r conftest 2>/dev/null
9446    mkdir conftest
9447    cd conftest
9448    mkdir out
9449    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9450
9451    lt_compiler_flag="-o out/conftest2.$ac_objext"
9452    # Insert the option either (1) after the last *FLAGS variable, or
9453    # (2) before a word containing "conftest.", or (3) at the end.
9454    # Note that $ac_compile itself does not contain backslashes and begins
9455    # with a dollar sign (not a hyphen), so the echo should work correctly.
9456    lt_compile=`echo "$ac_compile" | $SED \
9457    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9458    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9459    -e 's:$: $lt_compiler_flag:'`
9460    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9461    (eval "$lt_compile" 2>out/conftest.err)
9462    ac_status=$?
9463    cat out/conftest.err >&5
9464    echo "$as_me:$LINENO: \$? = $ac_status" >&5
9465    if (exit $ac_status) && test -s out/conftest2.$ac_objext
9466    then
9467      # The compiler can only warn and ignore the option if not recognized
9468      # So say no if there are warnings
9469      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9470      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9471      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9472        lt_cv_prog_compiler_c_o=yes
9473      fi
9474    fi
9475    chmod u+w . 2>&5
9476    $RM conftest*
9477    # SGI C++ compiler will create directory out/ii_files/ for
9478    # template instantiation
9479    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9480    $RM out/* && rmdir out
9481    cd ..
9482    $RM -r conftest
9483    $RM conftest*
9484
9485 fi
9486 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9487 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9488
9489
9490
9491
9492 hard_links="nottested"
9493 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9494   # do not overwrite the value of need_locks provided by the user
9495   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9496 $as_echo_n "checking if we can lock with hard links... " >&6; }
9497   hard_links=yes
9498   $RM conftest*
9499   ln conftest.a conftest.b 2>/dev/null && hard_links=no
9500   touch conftest.a
9501   ln conftest.a conftest.b 2>&5 || hard_links=no
9502   ln conftest.a conftest.b 2>/dev/null && hard_links=no
9503   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9504 $as_echo "$hard_links" >&6; }
9505   if test "$hard_links" = no; then
9506     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9507 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9508     need_locks=warn
9509   fi
9510 else
9511   need_locks=no
9512 fi
9513
9514
9515
9516
9517
9518
9519   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9520 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9521
9522   runpath_var=
9523   allow_undefined_flag=
9524   always_export_symbols=no
9525   archive_cmds=
9526   archive_expsym_cmds=
9527   compiler_needs_object=no
9528   enable_shared_with_static_runtimes=no
9529   export_dynamic_flag_spec=
9530   export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9531   hardcode_automatic=no
9532   hardcode_direct=no
9533   hardcode_direct_absolute=no
9534   hardcode_libdir_flag_spec=
9535   hardcode_libdir_separator=
9536   hardcode_minus_L=no
9537   hardcode_shlibpath_var=unsupported
9538   inherit_rpath=no
9539   link_all_deplibs=unknown
9540   module_cmds=
9541   module_expsym_cmds=
9542   old_archive_from_new_cmds=
9543   old_archive_from_expsyms_cmds=
9544   thread_safe_flag_spec=
9545   whole_archive_flag_spec=
9546   # include_expsyms should be a list of space-separated symbols to be *always*
9547   # included in the symbol list
9548   include_expsyms=
9549   # exclude_expsyms can be an extended regexp of symbols to exclude
9550   # it will be wrapped by ` (' and `)$', so one must not match beginning or
9551   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9552   # as well as any symbol that contains `d'.
9553   exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9554   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9555   # platforms (ab)use it in PIC code, but their linkers get confused if
9556   # the symbol is explicitly referenced.  Since portable code cannot
9557   # rely on this symbol name, it's probably fine to never include it in
9558   # preloaded symbol tables.
9559   # Exclude shared library initialization/finalization symbols.
9560   extract_expsyms_cmds=
9561
9562   case $host_os in
9563   cygwin* | mingw* | pw32* | cegcc*)
9564     # FIXME: the MSVC++ port hasn't been tested in a loooong time
9565     # When not using gcc, we currently assume that we are using
9566     # Microsoft Visual C++.
9567     if test "$GCC" != yes; then
9568       with_gnu_ld=no
9569     fi
9570     ;;
9571   interix*)
9572     # we just hope/assume this is gcc and not c89 (= MSVC++)
9573     with_gnu_ld=yes
9574     ;;
9575   openbsd*)
9576     with_gnu_ld=no
9577     ;;
9578   linux* | k*bsd*-gnu | gnu*)
9579     link_all_deplibs=no
9580     ;;
9581   esac
9582
9583   ld_shlibs=yes
9584
9585   # On some targets, GNU ld is compatible enough with the native linker
9586   # that we're better off using the native interface for both.
9587   lt_use_gnu_ld_interface=no
9588   if test "$with_gnu_ld" = yes; then
9589     case $host_os in
9590       aix*)
9591         # The AIX port of GNU ld has always aspired to compatibility
9592         # with the native linker.  However, as the warning in the GNU ld
9593         # block says, versions before 2.19.5* couldn't really create working
9594         # shared libraries, regardless of the interface used.
9595         case `$LD -v 2>&1` in
9596           *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9597           *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9598           *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9599           *)
9600             lt_use_gnu_ld_interface=yes
9601             ;;
9602         esac
9603         ;;
9604       *)
9605         lt_use_gnu_ld_interface=yes
9606         ;;
9607     esac
9608   fi
9609
9610   if test "$lt_use_gnu_ld_interface" = yes; then
9611     # If archive_cmds runs LD, not CC, wlarc should be empty
9612     wlarc='${wl}'
9613
9614     # Set some defaults for GNU ld with shared library support. These
9615     # are reset later if shared libraries are not supported. Putting them
9616     # here allows them to be overridden if necessary.
9617     runpath_var=LD_RUN_PATH
9618     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9619     export_dynamic_flag_spec='${wl}--export-dynamic'
9620     # ancient GNU ld didn't support --whole-archive et. al.
9621     if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9622       whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9623     else
9624       whole_archive_flag_spec=
9625     fi
9626     supports_anon_versioning=no
9627     case `$LD -v 2>&1` in
9628       *GNU\ gold*) supports_anon_versioning=yes ;;
9629       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9630       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9631       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9632       *\ 2.11.*) ;; # other 2.11 versions
9633       *) supports_anon_versioning=yes ;;
9634     esac
9635
9636     # See if GNU ld supports shared libraries.
9637     case $host_os in
9638     aix[3-9]*)
9639       # On AIX/PPC, the GNU linker is very broken
9640       if test "$host_cpu" != ia64; then
9641         ld_shlibs=no
9642         cat <<_LT_EOF 1>&2
9643
9644 *** Warning: the GNU linker, at least up to release 2.19, is reported
9645 *** to be unable to reliably create shared libraries on AIX.
9646 *** Therefore, libtool is disabling shared libraries support.  If you
9647 *** really care for shared libraries, you may want to install binutils
9648 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9649 *** You will then need to restart the configuration process.
9650
9651 _LT_EOF
9652       fi
9653       ;;
9654
9655     amigaos*)
9656       case $host_cpu in
9657       powerpc)
9658             # see comment about AmigaOS4 .so support
9659             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9660             archive_expsym_cmds=''
9661         ;;
9662       m68k)
9663             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)'
9664             hardcode_libdir_flag_spec='-L$libdir'
9665             hardcode_minus_L=yes
9666         ;;
9667       esac
9668       ;;
9669
9670     beos*)
9671       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9672         allow_undefined_flag=unsupported
9673         # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9674         # support --undefined.  This deserves some investigation.  FIXME
9675         archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9676       else
9677         ld_shlibs=no
9678       fi
9679       ;;
9680
9681     cygwin* | mingw* | pw32* | cegcc*)
9682       # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9683       # as there is no search path for DLLs.
9684       hardcode_libdir_flag_spec='-L$libdir'
9685       export_dynamic_flag_spec='${wl}--export-all-symbols'
9686       allow_undefined_flag=unsupported
9687       always_export_symbols=no
9688       enable_shared_with_static_runtimes=yes
9689       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'
9690       exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
9691
9692       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9693         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9694         # If the export-symbols file already is a .def file (1st line
9695         # is EXPORTS), use it as is; otherwise, prepend...
9696         archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9697           cp $export_symbols $output_objdir/$soname.def;
9698         else
9699           echo EXPORTS > $output_objdir/$soname.def;
9700           cat $export_symbols >> $output_objdir/$soname.def;
9701         fi~
9702         $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9703       else
9704         ld_shlibs=no
9705       fi
9706       ;;
9707
9708     haiku*)
9709       archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9710       link_all_deplibs=yes
9711       ;;
9712
9713     interix[3-9]*)
9714       hardcode_direct=no
9715       hardcode_shlibpath_var=no
9716       hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9717       export_dynamic_flag_spec='${wl}-E'
9718       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9719       # Instead, shared libraries are loaded at an image base (0x10000000 by
9720       # default) and relocated if they conflict, which is a slow very memory
9721       # consuming and fragmenting process.  To avoid this, we pick a random,
9722       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9723       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
9724       archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9725       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'
9726       ;;
9727
9728     gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
9729       tmp_diet=no
9730       if test "$host_os" = linux-dietlibc; then
9731         case $cc_basename in
9732           diet\ *) tmp_diet=yes;;       # linux-dietlibc with static linking (!diet-dyn)
9733         esac
9734       fi
9735       if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9736          && test "$tmp_diet" = no
9737       then
9738         tmp_addflag=' $pic_flag'
9739         tmp_sharedflag='-shared'
9740         case $cc_basename,$host_cpu in
9741         pgcc*)                          # Portland Group C compiler
9742           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'
9743           tmp_addflag=' $pic_flag'
9744           ;;
9745         pgf77* | pgf90* | pgf95* | pgfortran*)
9746                                         # Portland Group f77 and f90 compilers
9747           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'
9748           tmp_addflag=' $pic_flag -Mnomain' ;;
9749         ecc*,ia64* | icc*,ia64*)        # Intel C compiler on ia64
9750           tmp_addflag=' -i_dynamic' ;;
9751         efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
9752           tmp_addflag=' -i_dynamic -nofor_main' ;;
9753         ifc* | ifort*)                  # Intel Fortran compiler
9754           tmp_addflag=' -nofor_main' ;;
9755         lf95*)                          # Lahey Fortran 8.1
9756           whole_archive_flag_spec=
9757           tmp_sharedflag='--shared' ;;
9758         xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9759           tmp_sharedflag='-qmkshrobj'
9760           tmp_addflag= ;;
9761         nvcc*)  # Cuda Compiler Driver 2.2
9762           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'
9763           compiler_needs_object=yes
9764           ;;
9765         esac
9766         case `$CC -V 2>&1 | sed 5q` in
9767         *Sun\ C*)                       # Sun C 5.9
9768           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'
9769           compiler_needs_object=yes
9770           tmp_sharedflag='-G' ;;
9771         *Sun\ F*)                       # Sun Fortran 8.3
9772           tmp_sharedflag='-G' ;;
9773         esac
9774         archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9775
9776         if test "x$supports_anon_versioning" = xyes; then
9777           archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9778             cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9779             echo "local: *; };" >> $output_objdir/$libname.ver~
9780             $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9781         fi
9782
9783         case $cc_basename in
9784         xlf* | bgf* | bgxlf* | mpixlf*)
9785           # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9786           whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9787           hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9788           archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
9789           if test "x$supports_anon_versioning" = xyes; then
9790             archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9791               cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9792               echo "local: *; };" >> $output_objdir/$libname.ver~
9793               $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9794           fi
9795           ;;
9796         esac
9797       else
9798         ld_shlibs=no
9799       fi
9800       ;;
9801
9802     netbsd* | netbsdelf*-gnu)
9803       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9804         archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9805         wlarc=
9806       else
9807         archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9808         archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9809       fi
9810       ;;
9811
9812     solaris*)
9813       if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9814         ld_shlibs=no
9815         cat <<_LT_EOF 1>&2
9816
9817 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
9818 *** create shared libraries on Solaris systems.  Therefore, libtool
9819 *** is disabling shared libraries support.  We urge you to upgrade GNU
9820 *** binutils to release 2.9.1 or newer.  Another option is to modify
9821 *** your PATH or compiler configuration so that the native linker is
9822 *** used, and then restart.
9823
9824 _LT_EOF
9825       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9826         archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9827         archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9828       else
9829         ld_shlibs=no
9830       fi
9831       ;;
9832
9833     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9834       case `$LD -v 2>&1` in
9835         *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9836         ld_shlibs=no
9837         cat <<_LT_EOF 1>&2
9838
9839 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9840 *** reliably create shared libraries on SCO systems.  Therefore, libtool
9841 *** is disabling shared libraries support.  We urge you to upgrade GNU
9842 *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
9843 *** your PATH or compiler configuration so that the native linker is
9844 *** used, and then restart.
9845
9846 _LT_EOF
9847         ;;
9848         *)
9849           # For security reasons, it is highly recommended that you always
9850           # use absolute paths for naming shared libraries, and exclude the
9851           # DT_RUNPATH tag from executables and libraries.  But doing so
9852           # requires that you compile everything twice, which is a pain.
9853           if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9854             hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9855             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9856             archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9857           else
9858             ld_shlibs=no
9859           fi
9860         ;;
9861       esac
9862       ;;
9863
9864     sunos4*)
9865       archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9866       wlarc=
9867       hardcode_direct=yes
9868       hardcode_shlibpath_var=no
9869       ;;
9870
9871     *)
9872       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9873         archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9874         archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9875       else
9876         ld_shlibs=no
9877       fi
9878       ;;
9879     esac
9880
9881     if test "$ld_shlibs" = no; then
9882       runpath_var=
9883       hardcode_libdir_flag_spec=
9884       export_dynamic_flag_spec=
9885       whole_archive_flag_spec=
9886     fi
9887   else
9888     # PORTME fill in a description of your system's linker (not GNU ld)
9889     case $host_os in
9890     aix3*)
9891       allow_undefined_flag=unsupported
9892       always_export_symbols=yes
9893       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'
9894       # Note: this linker hardcodes the directories in LIBPATH if there
9895       # are no directories specified by -L.
9896       hardcode_minus_L=yes
9897       if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9898         # Neither direct hardcoding nor static linking is supported with a
9899         # broken collect2.
9900         hardcode_direct=unsupported
9901       fi
9902       ;;
9903
9904     aix[4-9]*)
9905       if test "$host_cpu" = ia64; then
9906         # On IA64, the linker does run time linking by default, so we don't
9907         # have to do anything special.
9908         aix_use_runtimelinking=no
9909         exp_sym_flag='-Bexport'
9910         no_entry_flag=""
9911       else
9912         # If we're using GNU nm, then we don't want the "-C" option.
9913         # -C means demangle to AIX nm, but means don't demangle with GNU nm
9914         # Also, AIX nm treats weak defined symbols like other global
9915         # defined symbols, whereas GNU nm marks them as "W".
9916         if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9917           export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
9918         else
9919           export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
9920         fi
9921         aix_use_runtimelinking=no
9922
9923         # Test if we are trying to use run time linking or normal
9924         # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9925         # need to do runtime linking.
9926         case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9927           for ld_flag in $LDFLAGS; do
9928           if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9929             aix_use_runtimelinking=yes
9930             break
9931           fi
9932           done
9933           ;;
9934         esac
9935
9936         exp_sym_flag='-bexport'
9937         no_entry_flag='-bnoentry'
9938       fi
9939
9940       # When large executables or shared objects are built, AIX ld can
9941       # have problems creating the table of contents.  If linking a library
9942       # or program results in "error TOC overflow" add -mminimal-toc to
9943       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
9944       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9945
9946       archive_cmds=''
9947       hardcode_direct=yes
9948       hardcode_direct_absolute=yes
9949       hardcode_libdir_separator=':'
9950       link_all_deplibs=yes
9951       file_list_spec='${wl}-f,'
9952
9953       if test "$GCC" = yes; then
9954         case $host_os in aix4.[012]|aix4.[012].*)
9955         # We only want to do this on AIX 4.2 and lower, the check
9956         # below for broken collect2 doesn't work under 4.3+
9957           collect2name=`${CC} -print-prog-name=collect2`
9958           if test -f "$collect2name" &&
9959            strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9960           then
9961           # We have reworked collect2
9962           :
9963           else
9964           # We have old collect2
9965           hardcode_direct=unsupported
9966           # It fails to find uninstalled libraries when the uninstalled
9967           # path is not listed in the libpath.  Setting hardcode_minus_L
9968           # to unsupported forces relinking
9969           hardcode_minus_L=yes
9970           hardcode_libdir_flag_spec='-L$libdir'
9971           hardcode_libdir_separator=
9972           fi
9973           ;;
9974         esac
9975         shared_flag='-shared'
9976         if test "$aix_use_runtimelinking" = yes; then
9977           shared_flag="$shared_flag "'${wl}-G'
9978         fi
9979         link_all_deplibs=no
9980       else
9981         # not using gcc
9982         if test "$host_cpu" = ia64; then
9983         # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9984         # chokes on -Wl,-G. The following line is correct:
9985           shared_flag='-G'
9986         else
9987           if test "$aix_use_runtimelinking" = yes; then
9988             shared_flag='${wl}-G'
9989           else
9990             shared_flag='${wl}-bM:SRE'
9991           fi
9992         fi
9993       fi
9994
9995       export_dynamic_flag_spec='${wl}-bexpall'
9996       # It seems that -bexpall does not export symbols beginning with
9997       # underscore (_), so it is better to generate a list of symbols to export.
9998       always_export_symbols=yes
9999       if test "$aix_use_runtimelinking" = yes; then
10000         # Warning - without using the other runtime loading flags (-brtl),
10001         # -berok will link without error, but may produce a broken library.
10002         allow_undefined_flag='-berok'
10003         # Determine the default libpath from the value encoded in an
10004         # empty executable.
10005         if test "${lt_cv_aix_libpath+set}" = set; then
10006   aix_libpath=$lt_cv_aix_libpath
10007 else
10008   if ${lt_cv_aix_libpath_+:} false; then :
10009   $as_echo_n "(cached) " >&6
10010 else
10011   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10012 /* end confdefs.h.  */
10013
10014 int
10015 main ()
10016 {
10017
10018   ;
10019   return 0;
10020 }
10021 _ACEOF
10022 if ac_fn_c_try_link "$LINENO"; then :
10023
10024   lt_aix_libpath_sed='
10025       /Import File Strings/,/^$/ {
10026           /^0/ {
10027               s/^0  *\([^ ]*\) *$/\1/
10028               p
10029           }
10030       }'
10031   lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10032   # Check for a 64-bit object if we didn't find anything.
10033   if test -z "$lt_cv_aix_libpath_"; then
10034     lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10035   fi
10036 fi
10037 rm -f core conftest.err conftest.$ac_objext \
10038     conftest$ac_exeext conftest.$ac_ext
10039   if test -z "$lt_cv_aix_libpath_"; then
10040     lt_cv_aix_libpath_="/usr/lib:/lib"
10041   fi
10042
10043 fi
10044
10045   aix_libpath=$lt_cv_aix_libpath_
10046 fi
10047
10048         hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10049         archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
10050       else
10051         if test "$host_cpu" = ia64; then
10052           hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
10053           allow_undefined_flag="-z nodefs"
10054           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"
10055         else
10056          # Determine the default libpath from the value encoded in an
10057          # empty executable.
10058          if test "${lt_cv_aix_libpath+set}" = set; then
10059   aix_libpath=$lt_cv_aix_libpath
10060 else
10061   if ${lt_cv_aix_libpath_+:} false; then :
10062   $as_echo_n "(cached) " >&6
10063 else
10064   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10065 /* end confdefs.h.  */
10066
10067 int
10068 main ()
10069 {
10070
10071   ;
10072   return 0;
10073 }
10074 _ACEOF
10075 if ac_fn_c_try_link "$LINENO"; then :
10076
10077   lt_aix_libpath_sed='
10078       /Import File Strings/,/^$/ {
10079           /^0/ {
10080               s/^0  *\([^ ]*\) *$/\1/
10081               p
10082           }
10083       }'
10084   lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10085   # Check for a 64-bit object if we didn't find anything.
10086   if test -z "$lt_cv_aix_libpath_"; then
10087     lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10088   fi
10089 fi
10090 rm -f core conftest.err conftest.$ac_objext \
10091     conftest$ac_exeext conftest.$ac_ext
10092   if test -z "$lt_cv_aix_libpath_"; then
10093     lt_cv_aix_libpath_="/usr/lib:/lib"
10094   fi
10095
10096 fi
10097
10098   aix_libpath=$lt_cv_aix_libpath_
10099 fi
10100
10101          hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10102           # Warning - without using the other run time loading flags,
10103           # -berok will link without error, but may produce a broken library.
10104           no_undefined_flag=' ${wl}-bernotok'
10105           allow_undefined_flag=' ${wl}-berok'
10106           if test "$with_gnu_ld" = yes; then
10107             # We only use this code for GNU lds that support --whole-archive.
10108             whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
10109           else
10110             # Exported symbols can be pulled into shared objects from archives
10111             whole_archive_flag_spec='$convenience'
10112           fi
10113           archive_cmds_need_lc=yes
10114           # This is similar to how AIX traditionally builds its shared libraries.
10115           archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
10116         fi
10117       fi
10118       ;;
10119
10120     amigaos*)
10121       case $host_cpu in
10122       powerpc)
10123             # see comment about AmigaOS4 .so support
10124             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10125             archive_expsym_cmds=''
10126         ;;
10127       m68k)
10128             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)'
10129             hardcode_libdir_flag_spec='-L$libdir'
10130             hardcode_minus_L=yes
10131         ;;
10132       esac
10133       ;;
10134
10135     bsdi[45]*)
10136       export_dynamic_flag_spec=-rdynamic
10137       ;;
10138
10139     cygwin* | mingw* | pw32* | cegcc*)
10140       # When not using gcc, we currently assume that we are using
10141       # Microsoft Visual C++.
10142       # hardcode_libdir_flag_spec is actually meaningless, as there is
10143       # no search path for DLLs.
10144       case $cc_basename in
10145       cl*)
10146         # Native MSVC
10147         hardcode_libdir_flag_spec=' '
10148         allow_undefined_flag=unsupported
10149         always_export_symbols=yes
10150         file_list_spec='@'
10151         # Tell ltmain to make .lib files, not .a files.
10152         libext=lib
10153         # Tell ltmain to make .dll files, not .so files.
10154         shrext_cmds=".dll"
10155         # FIXME: Setting linknames here is a bad hack.
10156         archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
10157         archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
10158             sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
10159           else
10160             sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
10161           fi~
10162           $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
10163           linknames='
10164         # The linker will not automatically build a static lib if we build a DLL.
10165         # _LT_TAGVAR(old_archive_from_new_cmds, )='true'
10166         enable_shared_with_static_runtimes=yes
10167         exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
10168         export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10169         # Don't use ranlib
10170         old_postinstall_cmds='chmod 644 $oldlib'
10171         postlink_cmds='lt_outputfile="@OUTPUT@"~
10172           lt_tool_outputfile="@TOOL_OUTPUT@"~
10173           case $lt_outputfile in
10174             *.exe|*.EXE) ;;
10175             *)
10176               lt_outputfile="$lt_outputfile.exe"
10177               lt_tool_outputfile="$lt_tool_outputfile.exe"
10178               ;;
10179           esac~
10180           if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
10181             $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
10182             $RM "$lt_outputfile.manifest";
10183           fi'
10184         ;;
10185       *)
10186         # Assume MSVC wrapper
10187         hardcode_libdir_flag_spec=' '
10188         allow_undefined_flag=unsupported
10189         # Tell ltmain to make .lib files, not .a files.
10190         libext=lib
10191         # Tell ltmain to make .dll files, not .so files.
10192         shrext_cmds=".dll"
10193         # FIXME: Setting linknames here is a bad hack.
10194         archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
10195         # The linker will automatically build a .lib file if we build a DLL.
10196         old_archive_from_new_cmds='true'
10197         # FIXME: Should let the user specify the lib program.
10198         old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
10199         enable_shared_with_static_runtimes=yes
10200         ;;
10201       esac
10202       ;;
10203
10204     darwin* | rhapsody*)
10205
10206
10207   archive_cmds_need_lc=no
10208   hardcode_direct=no
10209   hardcode_automatic=yes
10210   hardcode_shlibpath_var=unsupported
10211   if test "$lt_cv_ld_force_load" = "yes"; then
10212     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\"`'
10213
10214   else
10215     whole_archive_flag_spec=''
10216   fi
10217   link_all_deplibs=yes
10218   allow_undefined_flag="$_lt_dar_allow_undefined"
10219   case $cc_basename in
10220      ifort*) _lt_dar_can_shared=yes ;;
10221      *) _lt_dar_can_shared=$GCC ;;
10222   esac
10223   if test "$_lt_dar_can_shared" = "yes"; then
10224     output_verbose_link_cmd=func_echo_all
10225     archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
10226     module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
10227     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}"
10228     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}"
10229
10230   else
10231   ld_shlibs=no
10232   fi
10233
10234       ;;
10235
10236     dgux*)
10237       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10238       hardcode_libdir_flag_spec='-L$libdir'
10239       hardcode_shlibpath_var=no
10240       ;;
10241
10242     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10243     # support.  Future versions do this automatically, but an explicit c++rt0.o
10244     # does not break anything, and helps significantly (at the cost of a little
10245     # extra space).
10246     freebsd2.2*)
10247       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
10248       hardcode_libdir_flag_spec='-R$libdir'
10249       hardcode_direct=yes
10250       hardcode_shlibpath_var=no
10251       ;;
10252
10253     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10254     freebsd2.*)
10255       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10256       hardcode_direct=yes
10257       hardcode_minus_L=yes
10258       hardcode_shlibpath_var=no
10259       ;;
10260
10261     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10262     freebsd* | dragonfly*)
10263       archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10264       hardcode_libdir_flag_spec='-R$libdir'
10265       hardcode_direct=yes
10266       hardcode_shlibpath_var=no
10267       ;;
10268
10269     hpux9*)
10270       if test "$GCC" = yes; then
10271         archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
10272       else
10273         archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
10274       fi
10275       hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10276       hardcode_libdir_separator=:
10277       hardcode_direct=yes
10278
10279       # hardcode_minus_L: Not really in the search PATH,
10280       # but as the default location of the library.
10281       hardcode_minus_L=yes
10282       export_dynamic_flag_spec='${wl}-E'
10283       ;;
10284
10285     hpux10*)
10286       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10287         archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10288       else
10289         archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10290       fi
10291       if test "$with_gnu_ld" = no; then
10292         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10293         hardcode_libdir_separator=:
10294         hardcode_direct=yes
10295         hardcode_direct_absolute=yes
10296         export_dynamic_flag_spec='${wl}-E'
10297         # hardcode_minus_L: Not really in the search PATH,
10298         # but as the default location of the library.
10299         hardcode_minus_L=yes
10300       fi
10301       ;;
10302
10303     hpux11*)
10304       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10305         case $host_cpu in
10306         hppa*64*)
10307           archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10308           ;;
10309         ia64*)
10310           archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10311           ;;
10312         *)
10313           archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10314           ;;
10315         esac
10316       else
10317         case $host_cpu in
10318         hppa*64*)
10319           archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10320           ;;
10321         ia64*)
10322           archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10323           ;;
10324         *)
10325
10326           # Older versions of the 11.00 compiler do not understand -b yet
10327           # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10328           { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10329 $as_echo_n "checking if $CC understands -b... " >&6; }
10330 if ${lt_cv_prog_compiler__b+:} false; then :
10331   $as_echo_n "(cached) " >&6
10332 else
10333   lt_cv_prog_compiler__b=no
10334    save_LDFLAGS="$LDFLAGS"
10335    LDFLAGS="$LDFLAGS -b"
10336    echo "$lt_simple_link_test_code" > conftest.$ac_ext
10337    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10338      # The linker can only warn and ignore the option if not recognized
10339      # So say no if there are warnings
10340      if test -s conftest.err; then
10341        # Append any errors to the config.log.
10342        cat conftest.err 1>&5
10343        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10344        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10345        if diff conftest.exp conftest.er2 >/dev/null; then
10346          lt_cv_prog_compiler__b=yes
10347        fi
10348      else
10349        lt_cv_prog_compiler__b=yes
10350      fi
10351    fi
10352    $RM -r conftest*
10353    LDFLAGS="$save_LDFLAGS"
10354
10355 fi
10356 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10357 $as_echo "$lt_cv_prog_compiler__b" >&6; }
10358
10359 if test x"$lt_cv_prog_compiler__b" = xyes; then
10360     archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10361 else
10362     archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10363 fi
10364
10365           ;;
10366         esac
10367       fi
10368       if test "$with_gnu_ld" = no; then
10369         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10370         hardcode_libdir_separator=:
10371
10372         case $host_cpu in
10373         hppa*64*|ia64*)
10374           hardcode_direct=no
10375           hardcode_shlibpath_var=no
10376           ;;
10377         *)
10378           hardcode_direct=yes
10379           hardcode_direct_absolute=yes
10380           export_dynamic_flag_spec='${wl}-E'
10381
10382           # hardcode_minus_L: Not really in the search PATH,
10383           # but as the default location of the library.
10384           hardcode_minus_L=yes
10385           ;;
10386         esac
10387       fi
10388       ;;
10389
10390     irix5* | irix6* | nonstopux*)
10391       if test "$GCC" = yes; then
10392         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'
10393         # Try to use the -exported_symbol ld option, if it does not
10394         # work, assume that -exports_file does not work either and
10395         # implicitly export all symbols.
10396         # This should be the same for all languages, so no per-tag cache variable.
10397         { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
10398 $as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
10399 if ${lt_cv_irix_exported_symbol+:} false; then :
10400   $as_echo_n "(cached) " >&6
10401 else
10402   save_LDFLAGS="$LDFLAGS"
10403            LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
10404            cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10405 /* end confdefs.h.  */
10406 int foo (void) { return 0; }
10407 _ACEOF
10408 if ac_fn_c_try_link "$LINENO"; then :
10409   lt_cv_irix_exported_symbol=yes
10410 else
10411   lt_cv_irix_exported_symbol=no
10412 fi
10413 rm -f core conftest.err conftest.$ac_objext \
10414     conftest$ac_exeext conftest.$ac_ext
10415            LDFLAGS="$save_LDFLAGS"
10416 fi
10417 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
10418 $as_echo "$lt_cv_irix_exported_symbol" >&6; }
10419         if test "$lt_cv_irix_exported_symbol" = yes; then
10420           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'
10421         fi
10422       else
10423         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'
10424         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'
10425       fi
10426       archive_cmds_need_lc='no'
10427       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10428       hardcode_libdir_separator=:
10429       inherit_rpath=yes
10430       link_all_deplibs=yes
10431       ;;
10432
10433     netbsd* | netbsdelf*-gnu)
10434       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10435         archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
10436       else
10437         archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
10438       fi
10439       hardcode_libdir_flag_spec='-R$libdir'
10440       hardcode_direct=yes
10441       hardcode_shlibpath_var=no
10442       ;;
10443
10444     newsos6)
10445       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10446       hardcode_direct=yes
10447       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10448       hardcode_libdir_separator=:
10449       hardcode_shlibpath_var=no
10450       ;;
10451
10452     *nto* | *qnx*)
10453       ;;
10454
10455     openbsd*)
10456       if test -f /usr/libexec/ld.so; then
10457         hardcode_direct=yes
10458         hardcode_shlibpath_var=no
10459         hardcode_direct_absolute=yes
10460         if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10461           archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10462           archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
10463           hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10464           export_dynamic_flag_spec='${wl}-E'
10465         else
10466           case $host_os in
10467            openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
10468              archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10469              hardcode_libdir_flag_spec='-R$libdir'
10470              ;;
10471            *)
10472              archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10473              hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10474              ;;
10475           esac
10476         fi
10477       else
10478         ld_shlibs=no
10479       fi
10480       ;;
10481
10482     os2*)
10483       hardcode_libdir_flag_spec='-L$libdir'
10484       hardcode_minus_L=yes
10485       allow_undefined_flag=unsupported
10486       archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
10487       old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
10488       ;;
10489
10490     osf3*)
10491       if test "$GCC" = yes; then
10492         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10493         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'
10494       else
10495         allow_undefined_flag=' -expect_unresolved \*'
10496         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'
10497       fi
10498       archive_cmds_need_lc='no'
10499       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10500       hardcode_libdir_separator=:
10501       ;;
10502
10503     osf4* | osf5*)      # as osf3* with the addition of -msym flag
10504       if test "$GCC" = yes; then
10505         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10506         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'
10507         hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10508       else
10509         allow_undefined_flag=' -expect_unresolved \*'
10510         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'
10511         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~
10512         $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'
10513
10514         # Both c and cxx compiler support -rpath directly
10515         hardcode_libdir_flag_spec='-rpath $libdir'
10516       fi
10517       archive_cmds_need_lc='no'
10518       hardcode_libdir_separator=:
10519       ;;
10520
10521     solaris*)
10522       no_undefined_flag=' -z defs'
10523       if test "$GCC" = yes; then
10524         wlarc='${wl}'
10525         archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10526         archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10527           $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'
10528       else
10529         case `$CC -V 2>&1` in
10530         *"Compilers 5.0"*)
10531           wlarc=''
10532           archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10533           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10534           $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10535           ;;
10536         *)
10537           wlarc='${wl}'
10538           archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10539           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10540           $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10541           ;;
10542         esac
10543       fi
10544       hardcode_libdir_flag_spec='-R$libdir'
10545       hardcode_shlibpath_var=no
10546       case $host_os in
10547       solaris2.[0-5] | solaris2.[0-5].*) ;;
10548       *)
10549         # The compiler driver will combine and reorder linker options,
10550         # but understands `-z linker_flag'.  GCC discards it without `$wl',
10551         # but is careful enough not to reorder.
10552         # Supported since Solaris 2.6 (maybe 2.5.1?)
10553         if test "$GCC" = yes; then
10554           whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10555         else
10556           whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10557         fi
10558         ;;
10559       esac
10560       link_all_deplibs=yes
10561       ;;
10562
10563     sunos4*)
10564       if test "x$host_vendor" = xsequent; then
10565         # Use $CC to link under sequent, because it throws in some extra .o
10566         # files that make .init and .fini sections work.
10567         archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10568       else
10569         archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10570       fi
10571       hardcode_libdir_flag_spec='-L$libdir'
10572       hardcode_direct=yes
10573       hardcode_minus_L=yes
10574       hardcode_shlibpath_var=no
10575       ;;
10576
10577     sysv4)
10578       case $host_vendor in
10579         sni)
10580           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10581           hardcode_direct=yes # is this really true???
10582         ;;
10583         siemens)
10584           ## LD is ld it makes a PLAMLIB
10585           ## CC just makes a GrossModule.
10586           archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10587           reload_cmds='$CC -r -o $output$reload_objs'
10588           hardcode_direct=no
10589         ;;
10590         motorola)
10591           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10592           hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10593         ;;
10594       esac
10595       runpath_var='LD_RUN_PATH'
10596       hardcode_shlibpath_var=no
10597       ;;
10598
10599     sysv4.3*)
10600       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10601       hardcode_shlibpath_var=no
10602       export_dynamic_flag_spec='-Bexport'
10603       ;;
10604
10605     sysv4*MP*)
10606       if test -d /usr/nec; then
10607         archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10608         hardcode_shlibpath_var=no
10609         runpath_var=LD_RUN_PATH
10610         hardcode_runpath_var=yes
10611         ld_shlibs=yes
10612       fi
10613       ;;
10614
10615     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10616       no_undefined_flag='${wl}-z,text'
10617       archive_cmds_need_lc=no
10618       hardcode_shlibpath_var=no
10619       runpath_var='LD_RUN_PATH'
10620
10621       if test "$GCC" = yes; then
10622         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10623         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10624       else
10625         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10626         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10627       fi
10628       ;;
10629
10630     sysv5* | sco3.2v5* | sco5v6*)
10631       # Note: We can NOT use -z defs as we might desire, because we do not
10632       # link with -lc, and that would cause any symbols used from libc to
10633       # always be unresolved, which means just about no library would
10634       # ever link correctly.  If we're not using GNU ld we use -z text
10635       # though, which does catch some bad symbols but isn't as heavy-handed
10636       # as -z defs.
10637       no_undefined_flag='${wl}-z,text'
10638       allow_undefined_flag='${wl}-z,nodefs'
10639       archive_cmds_need_lc=no
10640       hardcode_shlibpath_var=no
10641       hardcode_libdir_flag_spec='${wl}-R,$libdir'
10642       hardcode_libdir_separator=':'
10643       link_all_deplibs=yes
10644       export_dynamic_flag_spec='${wl}-Bexport'
10645       runpath_var='LD_RUN_PATH'
10646
10647       if test "$GCC" = yes; then
10648         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10649         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10650       else
10651         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10652         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10653       fi
10654       ;;
10655
10656     uts4*)
10657       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10658       hardcode_libdir_flag_spec='-L$libdir'
10659       hardcode_shlibpath_var=no
10660       ;;
10661
10662     *)
10663       ld_shlibs=no
10664       ;;
10665     esac
10666
10667     if test x$host_vendor = xsni; then
10668       case $host in
10669       sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10670         export_dynamic_flag_spec='${wl}-Blargedynsym'
10671         ;;
10672       esac
10673     fi
10674   fi
10675
10676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10677 $as_echo "$ld_shlibs" >&6; }
10678 test "$ld_shlibs" = no && can_build_shared=no
10679
10680 with_gnu_ld=$with_gnu_ld
10681
10682
10683
10684
10685
10686
10687
10688
10689
10690
10691
10692
10693
10694
10695
10696 #
10697 # Do we need to explicitly link libc?
10698 #
10699 case "x$archive_cmds_need_lc" in
10700 x|xyes)
10701   # Assume -lc should be added
10702   archive_cmds_need_lc=yes
10703
10704   if test "$enable_shared" = yes && test "$GCC" = yes; then
10705     case $archive_cmds in
10706     *'~'*)
10707       # FIXME: we may have to deal with multi-command sequences.
10708       ;;
10709     '$CC '*)
10710       # Test whether the compiler implicitly links with -lc since on some
10711       # systems, -lgcc has to come before -lc. If gcc already passes -lc
10712       # to ld, don't add -lc before -lgcc.
10713       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10714 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10715 if ${lt_cv_archive_cmds_need_lc+:} false; then :
10716   $as_echo_n "(cached) " >&6
10717 else
10718   $RM conftest*
10719         echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10720
10721         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10722   (eval $ac_compile) 2>&5
10723   ac_status=$?
10724   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10725   test $ac_status = 0; } 2>conftest.err; then
10726           soname=conftest
10727           lib=conftest
10728           libobjs=conftest.$ac_objext
10729           deplibs=
10730           wl=$lt_prog_compiler_wl
10731           pic_flag=$lt_prog_compiler_pic
10732           compiler_flags=-v
10733           linker_flags=-v
10734           verstring=
10735           output_objdir=.
10736           libname=conftest
10737           lt_save_allow_undefined_flag=$allow_undefined_flag
10738           allow_undefined_flag=
10739           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10740   (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10741   ac_status=$?
10742   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10743   test $ac_status = 0; }
10744           then
10745             lt_cv_archive_cmds_need_lc=no
10746           else
10747             lt_cv_archive_cmds_need_lc=yes
10748           fi
10749           allow_undefined_flag=$lt_save_allow_undefined_flag
10750         else
10751           cat conftest.err 1>&5
10752         fi
10753         $RM conftest*
10754
10755 fi
10756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10757 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10758       archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
10759       ;;
10760     esac
10761   fi
10762   ;;
10763 esac
10764
10765
10766
10767
10768
10769
10770
10771
10772
10773
10774
10775
10776
10777
10778
10779
10780
10781
10782
10783
10784
10785
10786
10787
10788
10789
10790
10791
10792
10793
10794
10795
10796
10797
10798
10799
10800
10801
10802
10803
10804
10805
10806
10807
10808
10809
10810
10811
10812
10813
10814
10815
10816
10817
10818
10819
10820
10821
10822
10823
10824
10825
10826
10827
10828
10829
10830
10831
10832
10833
10834
10835
10836
10837
10838
10839
10840
10841
10842
10843
10844
10845
10846
10847
10848
10849
10850
10851
10852
10853
10854
10855
10856
10857
10858
10859
10860
10861
10862
10863
10864
10865
10866
10867
10868
10869
10870
10871
10872
10873
10874
10875
10876
10877
10878
10879
10880
10881
10882
10883
10884
10885
10886
10887
10888
10889
10890
10891
10892
10893
10894
10895
10896
10897
10898
10899
10900
10901
10902
10903
10904
10905
10906
10907
10908
10909
10910
10911
10912
10913
10914
10915
10916   { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10917 $as_echo_n "checking dynamic linker characteristics... " >&6; }
10918
10919 if test "$GCC" = yes; then
10920   case $host_os in
10921     darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10922     *) lt_awk_arg="/^libraries:/" ;;
10923   esac
10924   case $host_os in
10925     mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10926     *) lt_sed_strip_eq="s,=/,/,g" ;;
10927   esac
10928   lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10929   case $lt_search_path_spec in
10930   *\;*)
10931     # if the path contains ";" then we assume it to be the separator
10932     # otherwise default to the standard path separator (i.e. ":") - it is
10933     # assumed that no part of a normal pathname contains ";" but that should
10934     # okay in the real world where ";" in dirpaths is itself problematic.
10935     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10936     ;;
10937   *)
10938     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10939     ;;
10940   esac
10941   # Ok, now we have the path, separated by spaces, we can step through it
10942   # and add multilib dir if necessary.
10943   lt_tmp_lt_search_path_spec=
10944   lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10945   for lt_sys_path in $lt_search_path_spec; do
10946     if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10947       lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10948     else
10949       test -d "$lt_sys_path" && \
10950         lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10951     fi
10952   done
10953   lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10954 BEGIN {RS=" "; FS="/|\n";} {
10955   lt_foo="";
10956   lt_count=0;
10957   for (lt_i = NF; lt_i > 0; lt_i--) {
10958     if ($lt_i != "" && $lt_i != ".") {
10959       if ($lt_i == "..") {
10960         lt_count++;
10961       } else {
10962         if (lt_count == 0) {
10963           lt_foo="/" $lt_i lt_foo;
10964         } else {
10965           lt_count--;
10966         }
10967       }
10968     }
10969   }
10970   if (lt_foo != "") { lt_freq[lt_foo]++; }
10971   if (lt_freq[lt_foo] == 1) { print lt_foo; }
10972 }'`
10973   # AWK program above erroneously prepends '/' to C:/dos/paths
10974   # for these hosts.
10975   case $host_os in
10976     mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10977       $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10978   esac
10979   sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10980 else
10981   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10982 fi
10983 library_names_spec=
10984 libname_spec='lib$name'
10985 soname_spec=
10986 shrext_cmds=".so"
10987 postinstall_cmds=
10988 postuninstall_cmds=
10989 finish_cmds=
10990 finish_eval=
10991 shlibpath_var=
10992 shlibpath_overrides_runpath=unknown
10993 version_type=none
10994 dynamic_linker="$host_os ld.so"
10995 sys_lib_dlsearch_path_spec="/lib /usr/lib"
10996 need_lib_prefix=unknown
10997 hardcode_into_libs=no
10998
10999 # when you set need_version to no, make sure it does not cause -set_version
11000 # flags to be left without arguments
11001 need_version=unknown
11002
11003 case $host_os in
11004 aix3*)
11005   version_type=linux # correct to gnu/linux during the next big refactor
11006   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
11007   shlibpath_var=LIBPATH
11008
11009   # AIX 3 has no versioning support, so we append a major version to the name.
11010   soname_spec='${libname}${release}${shared_ext}$major'
11011   ;;
11012
11013 aix[4-9]*)
11014   version_type=linux # correct to gnu/linux during the next big refactor
11015   need_lib_prefix=no
11016   need_version=no
11017   hardcode_into_libs=yes
11018   if test "$host_cpu" = ia64; then
11019     # AIX 5 supports IA64
11020     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11021     shlibpath_var=LD_LIBRARY_PATH
11022   else
11023     # With GCC up to 2.95.x, collect2 would create an import file
11024     # for dependence libraries.  The import file would start with
11025     # the line `#! .'.  This would cause the generated library to
11026     # depend on `.', always an invalid library.  This was fixed in
11027     # development snapshots of GCC prior to 3.0.
11028     case $host_os in
11029       aix4 | aix4.[01] | aix4.[01].*)
11030       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11031            echo ' yes '
11032            echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
11033         :
11034       else
11035         can_build_shared=no
11036       fi
11037       ;;
11038     esac
11039     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11040     # soname into executable. Probably we can add versioning support to
11041     # collect2, so additional links can be useful in future.
11042     if test "$aix_use_runtimelinking" = yes; then
11043       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11044       # instead of lib<name>.a to let people know that these are not
11045       # typical AIX shared libraries.
11046       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11047     else
11048       # We preserve .a as extension for shared libraries through AIX4.2
11049       # and later when we are not doing run time linking.
11050       library_names_spec='${libname}${release}.a $libname.a'
11051       soname_spec='${libname}${release}${shared_ext}$major'
11052     fi
11053     shlibpath_var=LIBPATH
11054   fi
11055   ;;
11056
11057 amigaos*)
11058   case $host_cpu in
11059   powerpc)
11060     # Since July 2007 AmigaOS4 officially supports .so libraries.
11061     # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11062     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11063     ;;
11064   m68k)
11065     library_names_spec='$libname.ixlibrary $libname.a'
11066     # Create ${libname}_ixlibrary.a entries in /sys/libs.
11067     finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
11068     ;;
11069   esac
11070   ;;
11071
11072 beos*)
11073   library_names_spec='${libname}${shared_ext}'
11074   dynamic_linker="$host_os ld.so"
11075   shlibpath_var=LIBRARY_PATH
11076   ;;
11077
11078 bsdi[45]*)
11079   version_type=linux # correct to gnu/linux during the next big refactor
11080   need_version=no
11081   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11082   soname_spec='${libname}${release}${shared_ext}$major'
11083   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11084   shlibpath_var=LD_LIBRARY_PATH
11085   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11086   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11087   # the default ld.so.conf also contains /usr/contrib/lib and
11088   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11089   # libtool to hard-code these into programs
11090   ;;
11091
11092 cygwin* | mingw* | pw32* | cegcc*)
11093   version_type=windows
11094   shrext_cmds=".dll"
11095   need_version=no
11096   need_lib_prefix=no
11097
11098   case $GCC,$cc_basename in
11099   yes,*)
11100     # gcc
11101     library_names_spec='$libname.dll.a'
11102     # DLL is installed to $(libdir)/../bin by postinstall_cmds
11103     postinstall_cmds='base_file=`basename \${file}`~
11104       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
11105       dldir=$destdir/`dirname \$dlpath`~
11106       test -d \$dldir || mkdir -p \$dldir~
11107       $install_prog $dir/$dlname \$dldir/$dlname~
11108       chmod a+x \$dldir/$dlname~
11109       if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11110         eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11111       fi'
11112     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11113       dlpath=$dir/\$dldll~
11114        $RM \$dlpath'
11115     shlibpath_overrides_runpath=yes
11116
11117     case $host_os in
11118     cygwin*)
11119       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11120       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11121
11122       sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
11123       ;;
11124     mingw* | cegcc*)
11125       # MinGW DLLs use traditional 'lib' prefix
11126       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11127       ;;
11128     pw32*)
11129       # pw32 DLLs use 'pw' prefix rather than 'lib'
11130       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11131       ;;
11132     esac
11133     dynamic_linker='Win32 ld.exe'
11134     ;;
11135
11136   *,cl*)
11137     # Native MSVC
11138     libname_spec='$name'
11139     soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11140     library_names_spec='${libname}.dll.lib'
11141
11142     case $build_os in
11143     mingw*)
11144       sys_lib_search_path_spec=
11145       lt_save_ifs=$IFS
11146       IFS=';'
11147       for lt_path in $LIB
11148       do
11149         IFS=$lt_save_ifs
11150         # Let DOS variable expansion print the short 8.3 style file name.
11151         lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
11152         sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
11153       done
11154       IFS=$lt_save_ifs
11155       # Convert to MSYS style.
11156       sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
11157       ;;
11158     cygwin*)
11159       # Convert to unix form, then to dos form, then back to unix form
11160       # but this time dos style (no spaces!) so that the unix form looks
11161       # like /cygdrive/c/PROGRA~1:/cygdr...
11162       sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
11163       sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
11164       sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
11165       ;;
11166     *)
11167       sys_lib_search_path_spec="$LIB"
11168       if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
11169         # It is most probably a Windows format PATH.
11170         sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
11171       else
11172         sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
11173       fi
11174       # FIXME: find the short name or the path components, as spaces are
11175       # common. (e.g. "Program Files" -> "PROGRA~1")
11176       ;;
11177     esac
11178
11179     # DLL is installed to $(libdir)/../bin by postinstall_cmds
11180     postinstall_cmds='base_file=`basename \${file}`~
11181       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
11182       dldir=$destdir/`dirname \$dlpath`~
11183       test -d \$dldir || mkdir -p \$dldir~
11184       $install_prog $dir/$dlname \$dldir/$dlname'
11185     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11186       dlpath=$dir/\$dldll~
11187        $RM \$dlpath'
11188     shlibpath_overrides_runpath=yes
11189     dynamic_linker='Win32 link.exe'
11190     ;;
11191
11192   *)
11193     # Assume MSVC wrapper
11194     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
11195     dynamic_linker='Win32 ld.exe'
11196     ;;
11197   esac
11198   # FIXME: first we should search . and the directory the executable is in
11199   shlibpath_var=PATH
11200   ;;
11201
11202 darwin* | rhapsody*)
11203   dynamic_linker="$host_os dyld"
11204   version_type=darwin
11205   need_lib_prefix=no
11206   need_version=no
11207   library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
11208   soname_spec='${libname}${release}${major}$shared_ext'
11209   shlibpath_overrides_runpath=yes
11210   shlibpath_var=DYLD_LIBRARY_PATH
11211   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
11212
11213   sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
11214   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11215   ;;
11216
11217 dgux*)
11218   version_type=linux # correct to gnu/linux during the next big refactor
11219   need_lib_prefix=no
11220   need_version=no
11221   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
11222   soname_spec='${libname}${release}${shared_ext}$major'
11223   shlibpath_var=LD_LIBRARY_PATH
11224   ;;
11225
11226 freebsd* | dragonfly*)
11227   # DragonFly does not have aout.  When/if they implement a new
11228   # versioning mechanism, adjust this.
11229   if test -x /usr/bin/objformat; then
11230     objformat=`/usr/bin/objformat`
11231   else
11232     case $host_os in
11233     freebsd[23].*) objformat=aout ;;
11234     *) objformat=elf ;;
11235     esac
11236   fi
11237   version_type=freebsd-$objformat
11238   case $version_type in
11239     freebsd-elf*)
11240       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11241       need_version=no
11242       need_lib_prefix=no
11243       ;;
11244     freebsd-*)
11245       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
11246       need_version=yes
11247       ;;
11248   esac
11249   shlibpath_var=LD_LIBRARY_PATH
11250   case $host_os in
11251   freebsd2.*)
11252     shlibpath_overrides_runpath=yes
11253     ;;
11254   freebsd3.[01]* | freebsdelf3.[01]*)
11255     shlibpath_overrides_runpath=yes
11256     hardcode_into_libs=yes
11257     ;;
11258   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
11259   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
11260     shlibpath_overrides_runpath=no
11261     hardcode_into_libs=yes
11262     ;;
11263   *) # from 4.6 on, and DragonFly
11264     shlibpath_overrides_runpath=yes
11265     hardcode_into_libs=yes
11266     ;;
11267   esac
11268   ;;
11269
11270 haiku*)
11271   version_type=linux # correct to gnu/linux during the next big refactor
11272   need_lib_prefix=no
11273   need_version=no
11274   dynamic_linker="$host_os runtime_loader"
11275   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11276   soname_spec='${libname}${release}${shared_ext}$major'
11277   shlibpath_var=LIBRARY_PATH
11278   shlibpath_overrides_runpath=yes
11279   sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
11280   hardcode_into_libs=yes
11281   ;;
11282
11283 hpux9* | hpux10* | hpux11*)
11284   # Give a soname corresponding to the major version so that dld.sl refuses to
11285   # link against other versions.
11286   version_type=sunos
11287   need_lib_prefix=no
11288   need_version=no
11289   case $host_cpu in
11290   ia64*)
11291     shrext_cmds='.so'
11292     hardcode_into_libs=yes
11293     dynamic_linker="$host_os dld.so"
11294     shlibpath_var=LD_LIBRARY_PATH
11295     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11296     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11297     soname_spec='${libname}${release}${shared_ext}$major'
11298     if test "X$HPUX_IA64_MODE" = X32; then
11299       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11300     else
11301       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
11302     fi
11303     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11304     ;;
11305   hppa*64*)
11306     shrext_cmds='.sl'
11307     hardcode_into_libs=yes
11308     dynamic_linker="$host_os dld.sl"
11309     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
11310     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11311     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11312     soname_spec='${libname}${release}${shared_ext}$major'
11313     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11314     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11315     ;;
11316   *)
11317     shrext_cmds='.sl'
11318     dynamic_linker="$host_os dld.sl"
11319     shlibpath_var=SHLIB_PATH
11320     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
11321     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11322     soname_spec='${libname}${release}${shared_ext}$major'
11323     ;;
11324   esac
11325   # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
11326   postinstall_cmds='chmod 555 $lib'
11327   # or fails outright, so override atomically:
11328   install_override_mode=555
11329   ;;
11330
11331 interix[3-9]*)
11332   version_type=linux # correct to gnu/linux during the next big refactor
11333   need_lib_prefix=no
11334   need_version=no
11335   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11336   soname_spec='${libname}${release}${shared_ext}$major'
11337   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
11338   shlibpath_var=LD_LIBRARY_PATH
11339   shlibpath_overrides_runpath=no
11340   hardcode_into_libs=yes
11341   ;;
11342
11343 irix5* | irix6* | nonstopux*)
11344   case $host_os in
11345     nonstopux*) version_type=nonstopux ;;
11346     *)
11347         if test "$lt_cv_prog_gnu_ld" = yes; then
11348                 version_type=linux # correct to gnu/linux during the next big refactor
11349         else
11350                 version_type=irix
11351         fi ;;
11352   esac
11353   need_lib_prefix=no
11354   need_version=no
11355   soname_spec='${libname}${release}${shared_ext}$major'
11356   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
11357   case $host_os in
11358   irix5* | nonstopux*)
11359     libsuff= shlibsuff=
11360     ;;
11361   *)
11362     case $LD in # libtool.m4 will add one of these switches to LD
11363     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11364       libsuff= shlibsuff= libmagic=32-bit;;
11365     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11366       libsuff=32 shlibsuff=N32 libmagic=N32;;
11367     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11368       libsuff=64 shlibsuff=64 libmagic=64-bit;;
11369     *) libsuff= shlibsuff= libmagic=never-match;;
11370     esac
11371     ;;
11372   esac
11373   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11374   shlibpath_overrides_runpath=no
11375   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
11376   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
11377   hardcode_into_libs=yes
11378   ;;
11379
11380 # No shared lib support for Linux oldld, aout, or coff.
11381 linux*oldld* | linux*aout* | linux*coff*)
11382   dynamic_linker=no
11383   ;;
11384
11385 # This must be glibc/ELF.
11386 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
11387   version_type=linux # correct to gnu/linux during the next big refactor
11388   need_lib_prefix=no
11389   need_version=no
11390   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11391   soname_spec='${libname}${release}${shared_ext}$major'
11392   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11393   shlibpath_var=LD_LIBRARY_PATH
11394   shlibpath_overrides_runpath=no
11395
11396   # Some binutils ld are patched to set DT_RUNPATH
11397   if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
11398   $as_echo_n "(cached) " >&6
11399 else
11400   lt_cv_shlibpath_overrides_runpath=no
11401     save_LDFLAGS=$LDFLAGS
11402     save_libdir=$libdir
11403     eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11404          LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11405     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11406 /* end confdefs.h.  */
11407
11408 int
11409 main ()
11410 {
11411
11412   ;
11413   return 0;
11414 }
11415 _ACEOF
11416 if ac_fn_c_try_link "$LINENO"; then :
11417   if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
11418   lt_cv_shlibpath_overrides_runpath=yes
11419 fi
11420 fi
11421 rm -f core conftest.err conftest.$ac_objext \
11422     conftest$ac_exeext conftest.$ac_ext
11423     LDFLAGS=$save_LDFLAGS
11424     libdir=$save_libdir
11425
11426 fi
11427
11428   shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
11429
11430   # This implies no fast_install, which is unacceptable.
11431   # Some rework will be needed to allow for fast_install
11432   # before this can be enabled.
11433   hardcode_into_libs=yes
11434
11435   # Append ld.so.conf contents to the search path
11436   if test -f /etc/ld.so.conf; then
11437     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' ' '`
11438     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11439   fi
11440
11441   # We used to test for /lib/ld.so.1 and disable shared libraries on
11442   # powerpc, because MkLinux only supported shared libraries with the
11443   # GNU dynamic linker.  Since this was broken with cross compilers,
11444   # most powerpc-linux boxes support dynamic linking these days and
11445   # people can always --disable-shared, the test was removed, and we
11446   # assume the GNU/Linux dynamic linker is in use.
11447   dynamic_linker='GNU/Linux ld.so'
11448   ;;
11449
11450 netbsdelf*-gnu)
11451   version_type=linux
11452   need_lib_prefix=no
11453   need_version=no
11454   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11455   soname_spec='${libname}${release}${shared_ext}$major'
11456   shlibpath_var=LD_LIBRARY_PATH
11457   shlibpath_overrides_runpath=no
11458   hardcode_into_libs=yes
11459   dynamic_linker='NetBSD ld.elf_so'
11460   ;;
11461
11462 netbsd*)
11463   version_type=sunos
11464   need_lib_prefix=no
11465   need_version=no
11466   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11467     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11468     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11469     dynamic_linker='NetBSD (a.out) ld.so'
11470   else
11471     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11472     soname_spec='${libname}${release}${shared_ext}$major'
11473     dynamic_linker='NetBSD ld.elf_so'
11474   fi
11475   shlibpath_var=LD_LIBRARY_PATH
11476   shlibpath_overrides_runpath=yes
11477   hardcode_into_libs=yes
11478   ;;
11479
11480 newsos6)
11481   version_type=linux # correct to gnu/linux during the next big refactor
11482   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11483   shlibpath_var=LD_LIBRARY_PATH
11484   shlibpath_overrides_runpath=yes
11485   ;;
11486
11487 *nto* | *qnx*)
11488   version_type=qnx
11489   need_lib_prefix=no
11490   need_version=no
11491   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11492   soname_spec='${libname}${release}${shared_ext}$major'
11493   shlibpath_var=LD_LIBRARY_PATH
11494   shlibpath_overrides_runpath=no
11495   hardcode_into_libs=yes
11496   dynamic_linker='ldqnx.so'
11497   ;;
11498
11499 openbsd*)
11500   version_type=sunos
11501   sys_lib_dlsearch_path_spec="/usr/lib"
11502   need_lib_prefix=no
11503   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
11504   case $host_os in
11505     openbsd3.3 | openbsd3.3.*)  need_version=yes ;;
11506     *)                          need_version=no  ;;
11507   esac
11508   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11509   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11510   shlibpath_var=LD_LIBRARY_PATH
11511   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11512     case $host_os in
11513       openbsd2.[89] | openbsd2.[89].*)
11514         shlibpath_overrides_runpath=no
11515         ;;
11516       *)
11517         shlibpath_overrides_runpath=yes
11518         ;;
11519       esac
11520   else
11521     shlibpath_overrides_runpath=yes
11522   fi
11523   ;;
11524
11525 os2*)
11526   libname_spec='$name'
11527   shrext_cmds=".dll"
11528   need_lib_prefix=no
11529   library_names_spec='$libname${shared_ext} $libname.a'
11530   dynamic_linker='OS/2 ld.exe'
11531   shlibpath_var=LIBPATH
11532   ;;
11533
11534 osf3* | osf4* | osf5*)
11535   version_type=osf
11536   need_lib_prefix=no
11537   need_version=no
11538   soname_spec='${libname}${release}${shared_ext}$major'
11539   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11540   shlibpath_var=LD_LIBRARY_PATH
11541   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11542   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
11543   ;;
11544
11545 rdos*)
11546   dynamic_linker=no
11547   ;;
11548
11549 solaris*)
11550   version_type=linux # correct to gnu/linux during the next big refactor
11551   need_lib_prefix=no
11552   need_version=no
11553   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11554   soname_spec='${libname}${release}${shared_ext}$major'
11555   shlibpath_var=LD_LIBRARY_PATH
11556   shlibpath_overrides_runpath=yes
11557   hardcode_into_libs=yes
11558   # ldd complains unless libraries are executable
11559   postinstall_cmds='chmod +x $lib'
11560   ;;
11561
11562 sunos4*)
11563   version_type=sunos
11564   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11565   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11566   shlibpath_var=LD_LIBRARY_PATH
11567   shlibpath_overrides_runpath=yes
11568   if test "$with_gnu_ld" = yes; then
11569     need_lib_prefix=no
11570   fi
11571   need_version=yes
11572   ;;
11573
11574 sysv4 | sysv4.3*)
11575   version_type=linux # correct to gnu/linux during the next big refactor
11576   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11577   soname_spec='${libname}${release}${shared_ext}$major'
11578   shlibpath_var=LD_LIBRARY_PATH
11579   case $host_vendor in
11580     sni)
11581       shlibpath_overrides_runpath=no
11582       need_lib_prefix=no
11583       runpath_var=LD_RUN_PATH
11584       ;;
11585     siemens)
11586       need_lib_prefix=no
11587       ;;
11588     motorola)
11589       need_lib_prefix=no
11590       need_version=no
11591       shlibpath_overrides_runpath=no
11592       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11593       ;;
11594   esac
11595   ;;
11596
11597 sysv4*MP*)
11598   if test -d /usr/nec ;then
11599     version_type=linux # correct to gnu/linux during the next big refactor
11600     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11601     soname_spec='$libname${shared_ext}.$major'
11602     shlibpath_var=LD_LIBRARY_PATH
11603   fi
11604   ;;
11605
11606 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11607   version_type=freebsd-elf
11608   need_lib_prefix=no
11609   need_version=no
11610   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11611   soname_spec='${libname}${release}${shared_ext}$major'
11612   shlibpath_var=LD_LIBRARY_PATH
11613   shlibpath_overrides_runpath=yes
11614   hardcode_into_libs=yes
11615   if test "$with_gnu_ld" = yes; then
11616     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11617   else
11618     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11619     case $host_os in
11620       sco3.2v5*)
11621         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11622         ;;
11623     esac
11624   fi
11625   sys_lib_dlsearch_path_spec='/usr/lib'
11626   ;;
11627
11628 tpf*)
11629   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
11630   version_type=linux # correct to gnu/linux during the next big refactor
11631   need_lib_prefix=no
11632   need_version=no
11633   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11634   shlibpath_var=LD_LIBRARY_PATH
11635   shlibpath_overrides_runpath=no
11636   hardcode_into_libs=yes
11637   ;;
11638
11639 uts4*)
11640   version_type=linux # correct to gnu/linux during the next big refactor
11641   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11642   soname_spec='${libname}${release}${shared_ext}$major'
11643   shlibpath_var=LD_LIBRARY_PATH
11644   ;;
11645
11646 *)
11647   dynamic_linker=no
11648   ;;
11649 esac
11650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11651 $as_echo "$dynamic_linker" >&6; }
11652 test "$dynamic_linker" = no && can_build_shared=no
11653
11654 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11655 if test "$GCC" = yes; then
11656   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11657 fi
11658
11659 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11660   sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11661 fi
11662 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11663   sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11664 fi
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   { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11758 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11759 hardcode_action=
11760 if test -n "$hardcode_libdir_flag_spec" ||
11761    test -n "$runpath_var" ||
11762    test "X$hardcode_automatic" = "Xyes" ; then
11763
11764   # We can hardcode non-existent directories.
11765   if test "$hardcode_direct" != no &&
11766      # If the only mechanism to avoid hardcoding is shlibpath_var, we
11767      # have to relink, otherwise we might link with an installed library
11768      # when we should be linking with a yet-to-be-installed one
11769      ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11770      test "$hardcode_minus_L" != no; then
11771     # Linking always hardcodes the temporary library directory.
11772     hardcode_action=relink
11773   else
11774     # We can link without hardcoding, and we can hardcode nonexisting dirs.
11775     hardcode_action=immediate
11776   fi
11777 else
11778   # We cannot hardcode anything, or else we can only hardcode existing
11779   # directories.
11780   hardcode_action=unsupported
11781 fi
11782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11783 $as_echo "$hardcode_action" >&6; }
11784
11785 if test "$hardcode_action" = relink ||
11786    test "$inherit_rpath" = yes; then
11787   # Fast installation is not supported
11788   enable_fast_install=no
11789 elif test "$shlibpath_overrides_runpath" = yes ||
11790      test "$enable_shared" = no; then
11791   # Fast installation is not necessary
11792   enable_fast_install=needless
11793 fi
11794
11795
11796
11797
11798
11799
11800   if test "x$enable_dlopen" != xyes; then
11801   enable_dlopen=unknown
11802   enable_dlopen_self=unknown
11803   enable_dlopen_self_static=unknown
11804 else
11805   lt_cv_dlopen=no
11806   lt_cv_dlopen_libs=
11807
11808   case $host_os in
11809   beos*)
11810     lt_cv_dlopen="load_add_on"
11811     lt_cv_dlopen_libs=
11812     lt_cv_dlopen_self=yes
11813     ;;
11814
11815   mingw* | pw32* | cegcc*)
11816     lt_cv_dlopen="LoadLibrary"
11817     lt_cv_dlopen_libs=
11818     ;;
11819
11820   cygwin*)
11821     lt_cv_dlopen="dlopen"
11822     lt_cv_dlopen_libs=
11823     ;;
11824
11825   darwin*)
11826   # if libdl is installed we need to link against it
11827     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11828 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11829 if ${ac_cv_lib_dl_dlopen+:} false; then :
11830   $as_echo_n "(cached) " >&6
11831 else
11832   ac_check_lib_save_LIBS=$LIBS
11833 LIBS="-ldl  $LIBS"
11834 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11835 /* end confdefs.h.  */
11836
11837 /* Override any GCC internal prototype to avoid an error.
11838    Use char because int might match the return type of a GCC
11839    builtin and then its argument prototype would still apply.  */
11840 #ifdef __cplusplus
11841 extern "C"
11842 #endif
11843 char dlopen ();
11844 int
11845 main ()
11846 {
11847 return dlopen ();
11848   ;
11849   return 0;
11850 }
11851 _ACEOF
11852 if ac_fn_c_try_link "$LINENO"; then :
11853   ac_cv_lib_dl_dlopen=yes
11854 else
11855   ac_cv_lib_dl_dlopen=no
11856 fi
11857 rm -f core conftest.err conftest.$ac_objext \
11858     conftest$ac_exeext conftest.$ac_ext
11859 LIBS=$ac_check_lib_save_LIBS
11860 fi
11861 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11862 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11863 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11864   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11865 else
11866
11867     lt_cv_dlopen="dyld"
11868     lt_cv_dlopen_libs=
11869     lt_cv_dlopen_self=yes
11870
11871 fi
11872
11873     ;;
11874
11875   *)
11876     ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11877 if test "x$ac_cv_func_shl_load" = xyes; then :
11878   lt_cv_dlopen="shl_load"
11879 else
11880   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11881 $as_echo_n "checking for shl_load in -ldld... " >&6; }
11882 if ${ac_cv_lib_dld_shl_load+:} false; then :
11883   $as_echo_n "(cached) " >&6
11884 else
11885   ac_check_lib_save_LIBS=$LIBS
11886 LIBS="-ldld  $LIBS"
11887 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11888 /* end confdefs.h.  */
11889
11890 /* Override any GCC internal prototype to avoid an error.
11891    Use char because int might match the return type of a GCC
11892    builtin and then its argument prototype would still apply.  */
11893 #ifdef __cplusplus
11894 extern "C"
11895 #endif
11896 char shl_load ();
11897 int
11898 main ()
11899 {
11900 return shl_load ();
11901   ;
11902   return 0;
11903 }
11904 _ACEOF
11905 if ac_fn_c_try_link "$LINENO"; then :
11906   ac_cv_lib_dld_shl_load=yes
11907 else
11908   ac_cv_lib_dld_shl_load=no
11909 fi
11910 rm -f core conftest.err conftest.$ac_objext \
11911     conftest$ac_exeext conftest.$ac_ext
11912 LIBS=$ac_check_lib_save_LIBS
11913 fi
11914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11915 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11916 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
11917   lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11918 else
11919   ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11920 if test "x$ac_cv_func_dlopen" = xyes; then :
11921   lt_cv_dlopen="dlopen"
11922 else
11923   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11924 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11925 if ${ac_cv_lib_dl_dlopen+:} false; then :
11926   $as_echo_n "(cached) " >&6
11927 else
11928   ac_check_lib_save_LIBS=$LIBS
11929 LIBS="-ldl  $LIBS"
11930 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11931 /* end confdefs.h.  */
11932
11933 /* Override any GCC internal prototype to avoid an error.
11934    Use char because int might match the return type of a GCC
11935    builtin and then its argument prototype would still apply.  */
11936 #ifdef __cplusplus
11937 extern "C"
11938 #endif
11939 char dlopen ();
11940 int
11941 main ()
11942 {
11943 return dlopen ();
11944   ;
11945   return 0;
11946 }
11947 _ACEOF
11948 if ac_fn_c_try_link "$LINENO"; then :
11949   ac_cv_lib_dl_dlopen=yes
11950 else
11951   ac_cv_lib_dl_dlopen=no
11952 fi
11953 rm -f core conftest.err conftest.$ac_objext \
11954     conftest$ac_exeext conftest.$ac_ext
11955 LIBS=$ac_check_lib_save_LIBS
11956 fi
11957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11958 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11959 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11960   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11961 else
11962   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11963 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
11964 if ${ac_cv_lib_svld_dlopen+:} false; then :
11965   $as_echo_n "(cached) " >&6
11966 else
11967   ac_check_lib_save_LIBS=$LIBS
11968 LIBS="-lsvld  $LIBS"
11969 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11970 /* end confdefs.h.  */
11971
11972 /* Override any GCC internal prototype to avoid an error.
11973    Use char because int might match the return type of a GCC
11974    builtin and then its argument prototype would still apply.  */
11975 #ifdef __cplusplus
11976 extern "C"
11977 #endif
11978 char dlopen ();
11979 int
11980 main ()
11981 {
11982 return dlopen ();
11983   ;
11984   return 0;
11985 }
11986 _ACEOF
11987 if ac_fn_c_try_link "$LINENO"; then :
11988   ac_cv_lib_svld_dlopen=yes
11989 else
11990   ac_cv_lib_svld_dlopen=no
11991 fi
11992 rm -f core conftest.err conftest.$ac_objext \
11993     conftest$ac_exeext conftest.$ac_ext
11994 LIBS=$ac_check_lib_save_LIBS
11995 fi
11996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11997 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11998 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
11999   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
12000 else
12001   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12002 $as_echo_n "checking for dld_link in -ldld... " >&6; }
12003 if ${ac_cv_lib_dld_dld_link+:} false; then :
12004   $as_echo_n "(cached) " >&6
12005 else
12006   ac_check_lib_save_LIBS=$LIBS
12007 LIBS="-ldld  $LIBS"
12008 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12009 /* end confdefs.h.  */
12010
12011 /* Override any GCC internal prototype to avoid an error.
12012    Use char because int might match the return type of a GCC
12013    builtin and then its argument prototype would still apply.  */
12014 #ifdef __cplusplus
12015 extern "C"
12016 #endif
12017 char dld_link ();
12018 int
12019 main ()
12020 {
12021 return dld_link ();
12022   ;
12023   return 0;
12024 }
12025 _ACEOF
12026 if ac_fn_c_try_link "$LINENO"; then :
12027   ac_cv_lib_dld_dld_link=yes
12028 else
12029   ac_cv_lib_dld_dld_link=no
12030 fi
12031 rm -f core conftest.err conftest.$ac_objext \
12032     conftest$ac_exeext conftest.$ac_ext
12033 LIBS=$ac_check_lib_save_LIBS
12034 fi
12035 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12036 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
12037 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
12038   lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
12039 fi
12040
12041
12042 fi
12043
12044
12045 fi
12046
12047
12048 fi
12049
12050
12051 fi
12052
12053
12054 fi
12055
12056     ;;
12057   esac
12058
12059   if test "x$lt_cv_dlopen" != xno; then
12060     enable_dlopen=yes
12061   else
12062     enable_dlopen=no
12063   fi
12064
12065   case $lt_cv_dlopen in
12066   dlopen)
12067     save_CPPFLAGS="$CPPFLAGS"
12068     test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12069
12070     save_LDFLAGS="$LDFLAGS"
12071     wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12072
12073     save_LIBS="$LIBS"
12074     LIBS="$lt_cv_dlopen_libs $LIBS"
12075
12076     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12077 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
12078 if ${lt_cv_dlopen_self+:} false; then :
12079   $as_echo_n "(cached) " >&6
12080 else
12081           if test "$cross_compiling" = yes; then :
12082   lt_cv_dlopen_self=cross
12083 else
12084   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12085   lt_status=$lt_dlunknown
12086   cat > conftest.$ac_ext <<_LT_EOF
12087 #line $LINENO "configure"
12088 #include "confdefs.h"
12089
12090 #if HAVE_DLFCN_H
12091 #include <dlfcn.h>
12092 #endif
12093
12094 #include <stdio.h>
12095
12096 #ifdef RTLD_GLOBAL
12097 #  define LT_DLGLOBAL           RTLD_GLOBAL
12098 #else
12099 #  ifdef DL_GLOBAL
12100 #    define LT_DLGLOBAL         DL_GLOBAL
12101 #  else
12102 #    define LT_DLGLOBAL         0
12103 #  endif
12104 #endif
12105
12106 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12107    find out it does not work in some platform. */
12108 #ifndef LT_DLLAZY_OR_NOW
12109 #  ifdef RTLD_LAZY
12110 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
12111 #  else
12112 #    ifdef DL_LAZY
12113 #      define LT_DLLAZY_OR_NOW          DL_LAZY
12114 #    else
12115 #      ifdef RTLD_NOW
12116 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
12117 #      else
12118 #        ifdef DL_NOW
12119 #          define LT_DLLAZY_OR_NOW      DL_NOW
12120 #        else
12121 #          define LT_DLLAZY_OR_NOW      0
12122 #        endif
12123 #      endif
12124 #    endif
12125 #  endif
12126 #endif
12127
12128 /* When -fvisbility=hidden is used, assume the code has been annotated
12129    correspondingly for the symbols needed.  */
12130 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12131 int fnord () __attribute__((visibility("default")));
12132 #endif
12133
12134 int fnord () { return 42; }
12135 int main ()
12136 {
12137   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12138   int status = $lt_dlunknown;
12139
12140   if (self)
12141     {
12142       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
12143       else
12144         {
12145           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
12146           else puts (dlerror ());
12147         }
12148       /* dlclose (self); */
12149     }
12150   else
12151     puts (dlerror ());
12152
12153   return status;
12154 }
12155 _LT_EOF
12156   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12157   (eval $ac_link) 2>&5
12158   ac_status=$?
12159   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12160   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12161     (./conftest; exit; ) >&5 2>/dev/null
12162     lt_status=$?
12163     case x$lt_status in
12164       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12165       x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12166       x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
12167     esac
12168   else :
12169     # compilation failed
12170     lt_cv_dlopen_self=no
12171   fi
12172 fi
12173 rm -fr conftest*
12174
12175
12176 fi
12177 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12178 $as_echo "$lt_cv_dlopen_self" >&6; }
12179
12180     if test "x$lt_cv_dlopen_self" = xyes; then
12181       wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
12182       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12183 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
12184 if ${lt_cv_dlopen_self_static+:} false; then :
12185   $as_echo_n "(cached) " >&6
12186 else
12187           if test "$cross_compiling" = yes; then :
12188   lt_cv_dlopen_self_static=cross
12189 else
12190   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12191   lt_status=$lt_dlunknown
12192   cat > conftest.$ac_ext <<_LT_EOF
12193 #line $LINENO "configure"
12194 #include "confdefs.h"
12195
12196 #if HAVE_DLFCN_H
12197 #include <dlfcn.h>
12198 #endif
12199
12200 #include <stdio.h>
12201
12202 #ifdef RTLD_GLOBAL
12203 #  define LT_DLGLOBAL           RTLD_GLOBAL
12204 #else
12205 #  ifdef DL_GLOBAL
12206 #    define LT_DLGLOBAL         DL_GLOBAL
12207 #  else
12208 #    define LT_DLGLOBAL         0
12209 #  endif
12210 #endif
12211
12212 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12213    find out it does not work in some platform. */
12214 #ifndef LT_DLLAZY_OR_NOW
12215 #  ifdef RTLD_LAZY
12216 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
12217 #  else
12218 #    ifdef DL_LAZY
12219 #      define LT_DLLAZY_OR_NOW          DL_LAZY
12220 #    else
12221 #      ifdef RTLD_NOW
12222 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
12223 #      else
12224 #        ifdef DL_NOW
12225 #          define LT_DLLAZY_OR_NOW      DL_NOW
12226 #        else
12227 #          define LT_DLLAZY_OR_NOW      0
12228 #        endif
12229 #      endif
12230 #    endif
12231 #  endif
12232 #endif
12233
12234 /* When -fvisbility=hidden is used, assume the code has been annotated
12235    correspondingly for the symbols needed.  */
12236 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12237 int fnord () __attribute__((visibility("default")));
12238 #endif
12239
12240 int fnord () { return 42; }
12241 int main ()
12242 {
12243   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12244   int status = $lt_dlunknown;
12245
12246   if (self)
12247     {
12248       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
12249       else
12250         {
12251           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
12252           else puts (dlerror ());
12253         }
12254       /* dlclose (self); */
12255     }
12256   else
12257     puts (dlerror ());
12258
12259   return status;
12260 }
12261 _LT_EOF
12262   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12263   (eval $ac_link) 2>&5
12264   ac_status=$?
12265   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12266   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12267     (./conftest; exit; ) >&5 2>/dev/null
12268     lt_status=$?
12269     case x$lt_status in
12270       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
12271       x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
12272       x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
12273     esac
12274   else :
12275     # compilation failed
12276     lt_cv_dlopen_self_static=no
12277   fi
12278 fi
12279 rm -fr conftest*
12280
12281
12282 fi
12283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
12284 $as_echo "$lt_cv_dlopen_self_static" >&6; }
12285     fi
12286
12287     CPPFLAGS="$save_CPPFLAGS"
12288     LDFLAGS="$save_LDFLAGS"
12289     LIBS="$save_LIBS"
12290     ;;
12291   esac
12292
12293   case $lt_cv_dlopen_self in
12294   yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
12295   *) enable_dlopen_self=unknown ;;
12296   esac
12297
12298   case $lt_cv_dlopen_self_static in
12299   yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
12300   *) enable_dlopen_self_static=unknown ;;
12301   esac
12302 fi
12303
12304
12305
12306
12307
12308
12309
12310
12311
12312
12313
12314
12315
12316
12317
12318
12319
12320 striplib=
12321 old_striplib=
12322 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
12323 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
12324 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
12325   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
12326   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
12327   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12328 $as_echo "yes" >&6; }
12329 else
12330 # FIXME - insert some real tests, host_os isn't really good enough
12331   case $host_os in
12332   darwin*)
12333     if test -n "$STRIP" ; then
12334       striplib="$STRIP -x"
12335       old_striplib="$STRIP -S"
12336       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12337 $as_echo "yes" >&6; }
12338     else
12339       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12340 $as_echo "no" >&6; }
12341     fi
12342     ;;
12343   *)
12344     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12345 $as_echo "no" >&6; }
12346     ;;
12347   esac
12348 fi
12349
12350
12351
12352
12353
12354
12355
12356
12357
12358
12359
12360
12361   # Report which library types will actually be built
12362   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12363 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
12364   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12365 $as_echo "$can_build_shared" >&6; }
12366
12367   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12368 $as_echo_n "checking whether to build shared libraries... " >&6; }
12369   test "$can_build_shared" = "no" && enable_shared=no
12370
12371   # On AIX, shared libraries and static libraries use the same namespace, and
12372   # are all built from PIC.
12373   case $host_os in
12374   aix3*)
12375     test "$enable_shared" = yes && enable_static=no
12376     if test -n "$RANLIB"; then
12377       archive_cmds="$archive_cmds~\$RANLIB \$lib"
12378       postinstall_cmds='$RANLIB $lib'
12379     fi
12380     ;;
12381
12382   aix[4-9]*)
12383     if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
12384       test "$enable_shared" = yes && enable_static=no
12385     fi
12386     ;;
12387   esac
12388   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12389 $as_echo "$enable_shared" >&6; }
12390
12391   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12392 $as_echo_n "checking whether to build static libraries... " >&6; }
12393   # Make sure either enable_shared or enable_static is yes.
12394   test "$enable_shared" = yes || enable_static=yes
12395   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12396 $as_echo "$enable_static" >&6; }
12397
12398
12399
12400
12401 fi
12402 ac_ext=c
12403 ac_cpp='$CPP $CPPFLAGS'
12404 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12405 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12406 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12407
12408 CC="$lt_save_CC"
12409
12410
12411
12412
12413
12414
12415
12416
12417
12418
12419
12420
12421
12422
12423
12424         ac_config_commands="$ac_config_commands libtool"
12425
12426
12427
12428
12429 # Only expand once:
12430
12431
12432 if test -n "$ac_tool_prefix"; then
12433   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
12434 set dummy ${ac_tool_prefix}strip; ac_word=$2
12435 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12436 $as_echo_n "checking for $ac_word... " >&6; }
12437 if ${ac_cv_prog_STRIP+:} false; then :
12438   $as_echo_n "(cached) " >&6
12439 else
12440   if test -n "$STRIP"; then
12441   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
12442 else
12443 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12444 for as_dir in $PATH
12445 do
12446   IFS=$as_save_IFS
12447   test -z "$as_dir" && as_dir=.
12448     for ac_exec_ext in '' $ac_executable_extensions; do
12449   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12450     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
12451     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12452     break 2
12453   fi
12454 done
12455   done
12456 IFS=$as_save_IFS
12457
12458 fi
12459 fi
12460 STRIP=$ac_cv_prog_STRIP
12461 if test -n "$STRIP"; then
12462   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
12463 $as_echo "$STRIP" >&6; }
12464 else
12465   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12466 $as_echo "no" >&6; }
12467 fi
12468
12469
12470 fi
12471 if test -z "$ac_cv_prog_STRIP"; then
12472   ac_ct_STRIP=$STRIP
12473   # Extract the first word of "strip", so it can be a program name with args.
12474 set dummy strip; ac_word=$2
12475 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12476 $as_echo_n "checking for $ac_word... " >&6; }
12477 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
12478   $as_echo_n "(cached) " >&6
12479 else
12480   if test -n "$ac_ct_STRIP"; then
12481   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
12482 else
12483 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12484 for as_dir in $PATH
12485 do
12486   IFS=$as_save_IFS
12487   test -z "$as_dir" && as_dir=.
12488     for ac_exec_ext in '' $ac_executable_extensions; do
12489   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12490     ac_cv_prog_ac_ct_STRIP="strip"
12491     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12492     break 2
12493   fi
12494 done
12495   done
12496 IFS=$as_save_IFS
12497
12498 fi
12499 fi
12500 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
12501 if test -n "$ac_ct_STRIP"; then
12502   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
12503 $as_echo "$ac_ct_STRIP" >&6; }
12504 else
12505   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12506 $as_echo "no" >&6; }
12507 fi
12508
12509   if test "x$ac_ct_STRIP" = x; then
12510     STRIP=""
12511   else
12512     case $cross_compiling:$ac_tool_warned in
12513 yes:)
12514 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
12515 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
12516 ac_tool_warned=yes ;;
12517 esac
12518     STRIP=$ac_ct_STRIP
12519   fi
12520 else
12521   STRIP="$ac_cv_prog_STRIP"
12522 fi
12523
12524
12525 #
12526 # Options for building bsdtar.
12527 #
12528 # Default is to build bsdtar, but allow people to override that.
12529 #
12530 # Check whether --enable-bsdtar was given.
12531 if test "${enable_bsdtar+set}" = set; then :
12532   enableval=$enable_bsdtar;
12533 else
12534   enable_bsdtar=yes
12535 fi
12536
12537
12538 case "$enable_bsdtar" in
12539 yes)
12540         if test "$enable_static" = "no"; then
12541                 static_bsdtar=no
12542         else
12543                 static_bsdtar=yes
12544         fi
12545         build_bsdtar=yes
12546         ;;
12547 dynamic|shared)
12548         if test "$enable_shared" = "no"; then
12549                 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12550 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12551 as_fn_error $? "Shared linking of bsdtar requires shared libarchive
12552 See \`config.log' for more details" "$LINENO" 5; }
12553         fi
12554         build_bsdtar=yes
12555         static_bsdtar=no
12556         ;;
12557 static)
12558         build_bsdtar=yes
12559         static_bsdtar=yes
12560         ;;
12561 no)
12562         build_bsdtar=no
12563         static_bsdtar=no
12564         ;;
12565 *)
12566         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12567 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12568 as_fn_error $? "Unsupported value for --enable-bsdtar
12569 See \`config.log' for more details" "$LINENO" 5; }
12570         ;;
12571 esac
12572
12573  if  test "$build_bsdtar" = yes ; then
12574   BUILD_BSDTAR_TRUE=
12575   BUILD_BSDTAR_FALSE='#'
12576 else
12577   BUILD_BSDTAR_TRUE='#'
12578   BUILD_BSDTAR_FALSE=
12579 fi
12580
12581  if  test "$static_bsdtar" = yes ; then
12582   STATIC_BSDTAR_TRUE=
12583   STATIC_BSDTAR_FALSE='#'
12584 else
12585   STATIC_BSDTAR_TRUE='#'
12586   STATIC_BSDTAR_FALSE=
12587 fi
12588
12589
12590 #
12591 # Options for building bsdcpio.
12592 #
12593 # Default is not to build bsdcpio, but that can be overridden.
12594 #
12595 # Check whether --enable-bsdcpio was given.
12596 if test "${enable_bsdcpio+set}" = set; then :
12597   enableval=$enable_bsdcpio;
12598 else
12599   enable_bsdcpio=yes
12600 fi
12601
12602
12603 case "$enable_bsdcpio" in
12604 yes)
12605         if test "$enable_static" = "no"; then
12606            static_bsdcpio=no
12607         else
12608            static_bsdcpio=yes
12609         fi
12610         build_bsdcpio=yes
12611         ;;
12612 dynamic|shared)
12613         if test "$enabled_shared" = "no"; then
12614            { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12615 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12616 as_fn_error $? "Shared linking of bsdcpio requires shared libarchive
12617 See \`config.log' for more details" "$LINENO" 5; }
12618         fi
12619         build_bsdcpio=yes
12620         ;;
12621 static)
12622         build_bsdcpio=yes
12623         static_bsdcpio=yes
12624         ;;
12625 no)
12626         build_bsdcpio=no
12627         static_bsdcpio=no
12628         ;;
12629 *)
12630         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12631 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12632 as_fn_error $? "Unsupported value for --enable-bsdcpio
12633 See \`config.log' for more details" "$LINENO" 5; }
12634         ;;
12635 esac
12636
12637  if  test "$build_bsdcpio" = yes ; then
12638   BUILD_BSDCPIO_TRUE=
12639   BUILD_BSDCPIO_FALSE='#'
12640 else
12641   BUILD_BSDCPIO_TRUE='#'
12642   BUILD_BSDCPIO_FALSE=
12643 fi
12644
12645  if  test "$static_bsdcpio" = yes ; then
12646   STATIC_BSDCPIO_TRUE=
12647   STATIC_BSDCPIO_FALSE='#'
12648 else
12649   STATIC_BSDCPIO_TRUE='#'
12650   STATIC_BSDCPIO_FALSE=
12651 fi
12652
12653
12654 # Set up defines needed before including any headers
12655 case $host in
12656   *mingw* | *cygwin* )
12657
12658 $as_echo "#define _WIN32_WINNT 0x0500" >>confdefs.h
12659
12660
12661 $as_echo "#define WINVER 0x0500" >>confdefs.h
12662
12663   ;;
12664 esac
12665
12666 # Checks for header files.
12667 ac_header_dirent=no
12668 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
12669   as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
12670 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
12671 $as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
12672 if eval \${$as_ac_Header+:} false; then :
12673   $as_echo_n "(cached) " >&6
12674 else
12675   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12676 /* end confdefs.h.  */
12677 #include <sys/types.h>
12678 #include <$ac_hdr>
12679
12680 int
12681 main ()
12682 {
12683 if ((DIR *) 0)
12684 return 0;
12685   ;
12686   return 0;
12687 }
12688 _ACEOF
12689 if ac_fn_c_try_compile "$LINENO"; then :
12690   eval "$as_ac_Header=yes"
12691 else
12692   eval "$as_ac_Header=no"
12693 fi
12694 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12695 fi
12696 eval ac_res=\$$as_ac_Header
12697                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
12698 $as_echo "$ac_res" >&6; }
12699 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
12700   cat >>confdefs.h <<_ACEOF
12701 #define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
12702 _ACEOF
12703
12704 ac_header_dirent=$ac_hdr; break
12705 fi
12706
12707 done
12708 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
12709 if test $ac_header_dirent = dirent.h; then
12710   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
12711 $as_echo_n "checking for library containing opendir... " >&6; }
12712 if ${ac_cv_search_opendir+:} false; then :
12713   $as_echo_n "(cached) " >&6
12714 else
12715   ac_func_search_save_LIBS=$LIBS
12716 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12717 /* end confdefs.h.  */
12718
12719 /* Override any GCC internal prototype to avoid an error.
12720    Use char because int might match the return type of a GCC
12721    builtin and then its argument prototype would still apply.  */
12722 #ifdef __cplusplus
12723 extern "C"
12724 #endif
12725 char opendir ();
12726 int
12727 main ()
12728 {
12729 return opendir ();
12730   ;
12731   return 0;
12732 }
12733 _ACEOF
12734 for ac_lib in '' dir; do
12735   if test -z "$ac_lib"; then
12736     ac_res="none required"
12737   else
12738     ac_res=-l$ac_lib
12739     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12740   fi
12741   if ac_fn_c_try_link "$LINENO"; then :
12742   ac_cv_search_opendir=$ac_res
12743 fi
12744 rm -f core conftest.err conftest.$ac_objext \
12745     conftest$ac_exeext
12746   if ${ac_cv_search_opendir+:} false; then :
12747   break
12748 fi
12749 done
12750 if ${ac_cv_search_opendir+:} false; then :
12751
12752 else
12753   ac_cv_search_opendir=no
12754 fi
12755 rm conftest.$ac_ext
12756 LIBS=$ac_func_search_save_LIBS
12757 fi
12758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
12759 $as_echo "$ac_cv_search_opendir" >&6; }
12760 ac_res=$ac_cv_search_opendir
12761 if test "$ac_res" != no; then :
12762   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12763
12764 fi
12765
12766 else
12767   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
12768 $as_echo_n "checking for library containing opendir... " >&6; }
12769 if ${ac_cv_search_opendir+:} false; then :
12770   $as_echo_n "(cached) " >&6
12771 else
12772   ac_func_search_save_LIBS=$LIBS
12773 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12774 /* end confdefs.h.  */
12775
12776 /* Override any GCC internal prototype to avoid an error.
12777    Use char because int might match the return type of a GCC
12778    builtin and then its argument prototype would still apply.  */
12779 #ifdef __cplusplus
12780 extern "C"
12781 #endif
12782 char opendir ();
12783 int
12784 main ()
12785 {
12786 return opendir ();
12787   ;
12788   return 0;
12789 }
12790 _ACEOF
12791 for ac_lib in '' x; do
12792   if test -z "$ac_lib"; then
12793     ac_res="none required"
12794   else
12795     ac_res=-l$ac_lib
12796     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12797   fi
12798   if ac_fn_c_try_link "$LINENO"; then :
12799   ac_cv_search_opendir=$ac_res
12800 fi
12801 rm -f core conftest.err conftest.$ac_objext \
12802     conftest$ac_exeext
12803   if ${ac_cv_search_opendir+:} false; then :
12804   break
12805 fi
12806 done
12807 if ${ac_cv_search_opendir+:} false; then :
12808
12809 else
12810   ac_cv_search_opendir=no
12811 fi
12812 rm conftest.$ac_ext
12813 LIBS=$ac_func_search_save_LIBS
12814 fi
12815 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
12816 $as_echo "$ac_cv_search_opendir" >&6; }
12817 ac_res=$ac_cv_search_opendir
12818 if test "$ac_res" != no; then :
12819   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12820
12821 fi
12822
12823 fi
12824
12825 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5
12826 $as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
12827 if ${ac_cv_header_sys_wait_h+:} false; then :
12828   $as_echo_n "(cached) " >&6
12829 else
12830   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12831 /* end confdefs.h.  */
12832 #include <sys/types.h>
12833 #include <sys/wait.h>
12834 #ifndef WEXITSTATUS
12835 # define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
12836 #endif
12837 #ifndef WIFEXITED
12838 # define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
12839 #endif
12840
12841 int
12842 main ()
12843 {
12844   int s;
12845   wait (&s);
12846   s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
12847   ;
12848   return 0;
12849 }
12850 _ACEOF
12851 if ac_fn_c_try_compile "$LINENO"; then :
12852   ac_cv_header_sys_wait_h=yes
12853 else
12854   ac_cv_header_sys_wait_h=no
12855 fi
12856 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12857 fi
12858 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5
12859 $as_echo "$ac_cv_header_sys_wait_h" >&6; }
12860 if test $ac_cv_header_sys_wait_h = yes; then
12861
12862 $as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
12863
12864 fi
12865
12866 for ac_header in acl/libacl.h attr/xattr.h copyfile.h ctype.h
12867 do :
12868   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12869 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12870 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
12871   cat >>confdefs.h <<_ACEOF
12872 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12873 _ACEOF
12874
12875 fi
12876
12877 done
12878
12879 for ac_header in errno.h ext2fs/ext2_fs.h fcntl.h grp.h
12880 do :
12881   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12882 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12883 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
12884   cat >>confdefs.h <<_ACEOF
12885 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12886 _ACEOF
12887
12888 fi
12889
12890 done
12891
12892
12893 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether EXT2_IOC_GETFLAGS is usable" >&5
12894 $as_echo_n "checking whether EXT2_IOC_GETFLAGS is usable... " >&6; }
12895 if ${ac_cv_have_decl_EXT2_IOC_GETFLAGS+:} false; then :
12896   $as_echo_n "(cached) " >&6
12897 else
12898   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12899 /* end confdefs.h.  */
12900 #include <sys/ioctl.h>
12901 #include <ext2fs/ext2_fs.h>
12902 int
12903 main ()
12904 {
12905 int x = EXT2_IOC_GETFLAGS
12906   ;
12907   return 0;
12908 }
12909 _ACEOF
12910 if ac_fn_c_try_compile "$LINENO"; then :
12911   ac_cv_have_decl_EXT2_IOC_GETFLAGS=yes
12912 else
12913   ac_cv_have_decl_EXT2_IOC_GETFLAGS=no
12914 fi
12915 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12916 fi
12917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_decl_EXT2_IOC_GETFLAGS" >&5
12918 $as_echo "$ac_cv_have_decl_EXT2_IOC_GETFLAGS" >&6; }
12919
12920 if test "x$ac_cv_have_decl_EXT2_IOC_GETFLAGS" = xyes; then :
12921
12922 cat >>confdefs.h <<_ACEOF
12923 #define HAVE_WORKING_EXT2_IOC_GETFLAGS 1
12924 _ACEOF
12925
12926 fi
12927
12928 for ac_header in inttypes.h io.h langinfo.h limits.h
12929 do :
12930   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12931 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12932 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
12933   cat >>confdefs.h <<_ACEOF
12934 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12935 _ACEOF
12936
12937 fi
12938
12939 done
12940
12941 for ac_header in linux/fiemap.h linux/fs.h linux/magic.h linux/types.h
12942 do :
12943   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12944 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12945 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
12946   cat >>confdefs.h <<_ACEOF
12947 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12948 _ACEOF
12949
12950 fi
12951
12952 done
12953
12954 for ac_header in locale.h paths.h poll.h pwd.h signal.h spawn.h
12955 do :
12956   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12957 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12958 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
12959   cat >>confdefs.h <<_ACEOF
12960 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12961 _ACEOF
12962
12963 fi
12964
12965 done
12966
12967 for ac_header in stdarg.h stdint.h stdlib.h string.h
12968 do :
12969   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12970 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12971 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
12972   cat >>confdefs.h <<_ACEOF
12973 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12974 _ACEOF
12975
12976 fi
12977
12978 done
12979
12980 for ac_header in sys/acl.h sys/cdefs.h sys/extattr.h
12981 do :
12982   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12983 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12984 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
12985   cat >>confdefs.h <<_ACEOF
12986 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12987 _ACEOF
12988
12989 fi
12990
12991 done
12992
12993 for ac_header in sys/ioctl.h sys/mkdev.h sys/mount.h
12994 do :
12995   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12996 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12997 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
12998   cat >>confdefs.h <<_ACEOF
12999 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13000 _ACEOF
13001
13002 fi
13003
13004 done
13005
13006 for ac_header in sys/param.h sys/poll.h sys/select.h sys/statfs.h sys/statvfs.h
13007 do :
13008   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13009 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
13010 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
13011   cat >>confdefs.h <<_ACEOF
13012 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13013 _ACEOF
13014
13015 fi
13016
13017 done
13018
13019 for ac_header in sys/time.h sys/utime.h sys/utsname.h sys/vfs.h
13020 do :
13021   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13022 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
13023 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
13024   cat >>confdefs.h <<_ACEOF
13025 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13026 _ACEOF
13027
13028 fi
13029
13030 done
13031
13032 for ac_header in time.h unistd.h utime.h wchar.h wctype.h
13033 do :
13034   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13035 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
13036 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
13037   cat >>confdefs.h <<_ACEOF
13038 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13039 _ACEOF
13040
13041 fi
13042
13043 done
13044
13045 for ac_header in windows.h
13046 do :
13047   ac_fn_c_check_header_mongrel "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default"
13048 if test "x$ac_cv_header_windows_h" = xyes; then :
13049   cat >>confdefs.h <<_ACEOF
13050 #define HAVE_WINDOWS_H 1
13051 _ACEOF
13052
13053 fi
13054
13055 done
13056
13057 # check windows.h first; the other headers require it.
13058 for ac_header in wincrypt.h winioctl.h
13059 do :
13060   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13061 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "#ifdef HAVE_WINDOWS_H
13062 # include <windows.h>
13063 #endif
13064
13065 "
13066 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
13067   cat >>confdefs.h <<_ACEOF
13068 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13069 _ACEOF
13070
13071 fi
13072
13073 done
13074
13075
13076 # Checks for libraries.
13077
13078 # Check whether --with-zlib was given.
13079 if test "${with_zlib+set}" = set; then :
13080   withval=$with_zlib;
13081 fi
13082
13083
13084 if test "x$with_zlib" != "xno"; then
13085   for ac_header in zlib.h
13086 do :
13087   ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
13088 if test "x$ac_cv_header_zlib_h" = xyes; then :
13089   cat >>confdefs.h <<_ACEOF
13090 #define HAVE_ZLIB_H 1
13091 _ACEOF
13092
13093 fi
13094
13095 done
13096
13097   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inflate in -lz" >&5
13098 $as_echo_n "checking for inflate in -lz... " >&6; }
13099 if ${ac_cv_lib_z_inflate+:} false; then :
13100   $as_echo_n "(cached) " >&6
13101 else
13102   ac_check_lib_save_LIBS=$LIBS
13103 LIBS="-lz  $LIBS"
13104 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13105 /* end confdefs.h.  */
13106
13107 /* Override any GCC internal prototype to avoid an error.
13108    Use char because int might match the return type of a GCC
13109    builtin and then its argument prototype would still apply.  */
13110 #ifdef __cplusplus
13111 extern "C"
13112 #endif
13113 char inflate ();
13114 int
13115 main ()
13116 {
13117 return inflate ();
13118   ;
13119   return 0;
13120 }
13121 _ACEOF
13122 if ac_fn_c_try_link "$LINENO"; then :
13123   ac_cv_lib_z_inflate=yes
13124 else
13125   ac_cv_lib_z_inflate=no
13126 fi
13127 rm -f core conftest.err conftest.$ac_objext \
13128     conftest$ac_exeext conftest.$ac_ext
13129 LIBS=$ac_check_lib_save_LIBS
13130 fi
13131 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_inflate" >&5
13132 $as_echo "$ac_cv_lib_z_inflate" >&6; }
13133 if test "x$ac_cv_lib_z_inflate" = xyes; then :
13134   cat >>confdefs.h <<_ACEOF
13135 #define HAVE_LIBZ 1
13136 _ACEOF
13137
13138   LIBS="-lz $LIBS"
13139
13140 fi
13141
13142 fi
13143
13144
13145 # Check whether --with-bz2lib was given.
13146 if test "${with_bz2lib+set}" = set; then :
13147   withval=$with_bz2lib;
13148 fi
13149
13150
13151 if test "x$with_bz2lib" != "xno"; then
13152   for ac_header in bzlib.h
13153 do :
13154   ac_fn_c_check_header_mongrel "$LINENO" "bzlib.h" "ac_cv_header_bzlib_h" "$ac_includes_default"
13155 if test "x$ac_cv_header_bzlib_h" = xyes; then :
13156   cat >>confdefs.h <<_ACEOF
13157 #define HAVE_BZLIB_H 1
13158 _ACEOF
13159
13160 fi
13161
13162 done
13163
13164   case "$host_os" in
13165     *mingw* | *cygwin*)
13166                   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BZ2_bzDecompressInit in -lbz2" >&5
13167 $as_echo_n "checking for BZ2_bzDecompressInit in -lbz2... " >&6; }
13168       old_LIBS="$LIBS"
13169       LIBS="-lbz2 $LIBS"
13170       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13171 /* end confdefs.h.  */
13172 #include <bzlib.h>
13173           int main() { return BZ2_bzDecompressInit(NULL, 0, 0); }
13174 _ACEOF
13175 if ac_fn_c_try_link "$LINENO"; then :
13176   ac_cv_lib_bz2_BZ2_bzDecompressInit=yes
13177 else
13178   ac_cv_lib_bz2_BZ2_bzDecompressInit=no
13179 fi
13180 rm -f core conftest.err conftest.$ac_objext \
13181     conftest$ac_exeext conftest.$ac_ext
13182       LIBS="$old_LIBS"
13183           { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bz2_BZ2_bzDecompressInit" >&5
13184 $as_echo "$ac_cv_lib_bz2_BZ2_bzDecompressInit" >&6; }
13185       if test "x$ac_cv_lib_bz2_BZ2_bzDecompressInit" = xyes; then
13186
13187 $as_echo "#define HAVE_LIBBZ2 1" >>confdefs.h
13188
13189         LIBS="-lbz2 $LIBS"
13190       fi
13191     ;;
13192     *)
13193       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BZ2_bzDecompressInit in -lbz2" >&5
13194 $as_echo_n "checking for BZ2_bzDecompressInit in -lbz2... " >&6; }
13195 if ${ac_cv_lib_bz2_BZ2_bzDecompressInit+:} false; then :
13196   $as_echo_n "(cached) " >&6
13197 else
13198   ac_check_lib_save_LIBS=$LIBS
13199 LIBS="-lbz2  $LIBS"
13200 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13201 /* end confdefs.h.  */
13202
13203 /* Override any GCC internal prototype to avoid an error.
13204    Use char because int might match the return type of a GCC
13205    builtin and then its argument prototype would still apply.  */
13206 #ifdef __cplusplus
13207 extern "C"
13208 #endif
13209 char BZ2_bzDecompressInit ();
13210 int
13211 main ()
13212 {
13213 return BZ2_bzDecompressInit ();
13214   ;
13215   return 0;
13216 }
13217 _ACEOF
13218 if ac_fn_c_try_link "$LINENO"; then :
13219   ac_cv_lib_bz2_BZ2_bzDecompressInit=yes
13220 else
13221   ac_cv_lib_bz2_BZ2_bzDecompressInit=no
13222 fi
13223 rm -f core conftest.err conftest.$ac_objext \
13224     conftest$ac_exeext conftest.$ac_ext
13225 LIBS=$ac_check_lib_save_LIBS
13226 fi
13227 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bz2_BZ2_bzDecompressInit" >&5
13228 $as_echo "$ac_cv_lib_bz2_BZ2_bzDecompressInit" >&6; }
13229 if test "x$ac_cv_lib_bz2_BZ2_bzDecompressInit" = xyes; then :
13230   cat >>confdefs.h <<_ACEOF
13231 #define HAVE_LIBBZ2 1
13232 _ACEOF
13233
13234   LIBS="-lbz2 $LIBS"
13235
13236 fi
13237
13238     ;;
13239   esac
13240 fi
13241
13242
13243 # Check whether --with-lzmadec was given.
13244 if test "${with_lzmadec+set}" = set; then :
13245   withval=$with_lzmadec;
13246 fi
13247
13248
13249 if test "x$with_lzmadec" != "xno"; then
13250   for ac_header in lzmadec.h
13251 do :
13252   ac_fn_c_check_header_mongrel "$LINENO" "lzmadec.h" "ac_cv_header_lzmadec_h" "$ac_includes_default"
13253 if test "x$ac_cv_header_lzmadec_h" = xyes; then :
13254   cat >>confdefs.h <<_ACEOF
13255 #define HAVE_LZMADEC_H 1
13256 _ACEOF
13257
13258 fi
13259
13260 done
13261
13262   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lzmadec_decode in -llzmadec" >&5
13263 $as_echo_n "checking for lzmadec_decode in -llzmadec... " >&6; }
13264 if ${ac_cv_lib_lzmadec_lzmadec_decode+:} false; then :
13265   $as_echo_n "(cached) " >&6
13266 else
13267   ac_check_lib_save_LIBS=$LIBS
13268 LIBS="-llzmadec  $LIBS"
13269 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13270 /* end confdefs.h.  */
13271
13272 /* Override any GCC internal prototype to avoid an error.
13273    Use char because int might match the return type of a GCC
13274    builtin and then its argument prototype would still apply.  */
13275 #ifdef __cplusplus
13276 extern "C"
13277 #endif
13278 char lzmadec_decode ();
13279 int
13280 main ()
13281 {
13282 return lzmadec_decode ();
13283   ;
13284   return 0;
13285 }
13286 _ACEOF
13287 if ac_fn_c_try_link "$LINENO"; then :
13288   ac_cv_lib_lzmadec_lzmadec_decode=yes
13289 else
13290   ac_cv_lib_lzmadec_lzmadec_decode=no
13291 fi
13292 rm -f core conftest.err conftest.$ac_objext \
13293     conftest$ac_exeext conftest.$ac_ext
13294 LIBS=$ac_check_lib_save_LIBS
13295 fi
13296 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lzmadec_lzmadec_decode" >&5
13297 $as_echo "$ac_cv_lib_lzmadec_lzmadec_decode" >&6; }
13298 if test "x$ac_cv_lib_lzmadec_lzmadec_decode" = xyes; then :
13299   cat >>confdefs.h <<_ACEOF
13300 #define HAVE_LIBLZMADEC 1
13301 _ACEOF
13302
13303   LIBS="-llzmadec $LIBS"
13304
13305 fi
13306
13307 fi
13308
13309
13310 # Check whether --with-iconv was given.
13311 if test "${with_iconv+set}" = set; then :
13312   withval=$with_iconv;
13313 fi
13314
13315
13316 if test "x$with_iconv" != "xno"; then
13317
13318       if test "X$prefix" = "XNONE"; then
13319     acl_final_prefix="$ac_default_prefix"
13320   else
13321     acl_final_prefix="$prefix"
13322   fi
13323   if test "X$exec_prefix" = "XNONE"; then
13324     acl_final_exec_prefix='${prefix}'
13325   else
13326     acl_final_exec_prefix="$exec_prefix"
13327   fi
13328   acl_save_prefix="$prefix"
13329   prefix="$acl_final_prefix"
13330   eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
13331   prefix="$acl_save_prefix"
13332
13333
13334 # Check whether --with-gnu-ld was given.
13335 if test "${with_gnu_ld+set}" = set; then :
13336   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
13337 else
13338   with_gnu_ld=no
13339 fi
13340
13341 # Prepare PATH_SEPARATOR.
13342 # The user is always right.
13343 if test "${PATH_SEPARATOR+set}" != set; then
13344   # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which
13345   # contains only /bin. Note that ksh looks also at the FPATH variable,
13346   # so we have to set that as well for the test.
13347   PATH_SEPARATOR=:
13348   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
13349     && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
13350            || PATH_SEPARATOR=';'
13351        }
13352 fi
13353 ac_prog=ld
13354 if test "$GCC" = yes; then
13355   # Check if gcc -print-prog-name=ld gives a path.
13356   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5
13357 $as_echo_n "checking for ld used by GCC... " >&6; }
13358   case $host in
13359   *-*-mingw*)
13360     # gcc leaves a trailing carriage return which upsets mingw
13361     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
13362   *)
13363     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
13364   esac
13365   case $ac_prog in
13366     # Accept absolute paths.
13367     [\\/]* | [A-Za-z]:[\\/]*)
13368       re_direlt='/[^/][^/]*/\.\./'
13369       # Canonicalize the path of ld
13370       ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
13371       while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
13372         ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
13373       done
13374       test -z "$LD" && LD="$ac_prog"
13375       ;;
13376   "")
13377     # If it fails, then pretend we aren't using GCC.
13378     ac_prog=ld
13379     ;;
13380   *)
13381     # If it is relative, then search for the first ld in PATH.
13382     with_gnu_ld=unknown
13383     ;;
13384   esac
13385 elif test "$with_gnu_ld" = yes; then
13386   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
13387 $as_echo_n "checking for GNU ld... " >&6; }
13388 else
13389   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
13390 $as_echo_n "checking for non-GNU ld... " >&6; }
13391 fi
13392 if ${acl_cv_path_LD+:} false; then :
13393   $as_echo_n "(cached) " >&6
13394 else
13395   if test -z "$LD"; then
13396   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
13397   for ac_dir in $PATH; do
13398     test -z "$ac_dir" && ac_dir=.
13399     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
13400       acl_cv_path_LD="$ac_dir/$ac_prog"
13401       # Check to see if the program is GNU ld.  I'd rather use --version,
13402       # but apparently some GNU ld's only accept -v.
13403       # Break only if it was the GNU/non-GNU ld that we prefer.
13404       case `"$acl_cv_path_LD" -v 2>&1 < /dev/null` in
13405       *GNU* | *'with BFD'*)
13406         test "$with_gnu_ld" != no && break ;;
13407       *)
13408         test "$with_gnu_ld" != yes && break ;;
13409       esac
13410     fi
13411   done
13412   IFS="$ac_save_ifs"
13413 else
13414   acl_cv_path_LD="$LD" # Let the user override the test with a path.
13415 fi
13416 fi
13417
13418 LD="$acl_cv_path_LD"
13419 if test -n "$LD"; then
13420   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
13421 $as_echo "$LD" >&6; }
13422 else
13423   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13424 $as_echo "no" >&6; }
13425 fi
13426 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
13427 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
13428 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
13429 if ${acl_cv_prog_gnu_ld+:} false; then :
13430   $as_echo_n "(cached) " >&6
13431 else
13432   # I'd rather use --version here, but apparently some GNU ld's only accept -v.
13433 case `$LD -v 2>&1 </dev/null` in
13434 *GNU* | *'with BFD'*)
13435   acl_cv_prog_gnu_ld=yes ;;
13436 *)
13437   acl_cv_prog_gnu_ld=no ;;
13438 esac
13439 fi
13440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
13441 $as_echo "$acl_cv_prog_gnu_ld" >&6; }
13442 with_gnu_ld=$acl_cv_prog_gnu_ld
13443
13444
13445
13446
13447                                                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
13448 $as_echo_n "checking for shared library run path origin... " >&6; }
13449 if ${acl_cv_rpath+:} false; then :
13450   $as_echo_n "(cached) " >&6
13451 else
13452
13453     CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
13454     ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
13455     . ./conftest.sh
13456     rm -f ./conftest.sh
13457     acl_cv_rpath=done
13458
13459 fi
13460 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
13461 $as_echo "$acl_cv_rpath" >&6; }
13462   wl="$acl_cv_wl"
13463   acl_libext="$acl_cv_libext"
13464   acl_shlibext="$acl_cv_shlibext"
13465   acl_libname_spec="$acl_cv_libname_spec"
13466   acl_library_names_spec="$acl_cv_library_names_spec"
13467   acl_hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
13468   acl_hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
13469   acl_hardcode_direct="$acl_cv_hardcode_direct"
13470   acl_hardcode_minus_L="$acl_cv_hardcode_minus_L"
13471     # Check whether --enable-rpath was given.
13472 if test "${enable_rpath+set}" = set; then :
13473   enableval=$enable_rpath; :
13474 else
13475   enable_rpath=yes
13476 fi
13477
13478
13479
13480
13481   acl_libdirstem=lib
13482   acl_libdirstem2=
13483   case "$host_os" in
13484     solaris*)
13485                                     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for 64-bit host" >&5
13486 $as_echo_n "checking for 64-bit host... " >&6; }
13487 if ${gl_cv_solaris_64bit+:} false; then :
13488   $as_echo_n "(cached) " >&6
13489 else
13490   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13491 /* end confdefs.h.  */
13492
13493 #ifdef _LP64
13494 sixtyfour bits
13495 #endif
13496
13497 _ACEOF
13498 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13499   $EGREP "sixtyfour bits" >/dev/null 2>&1; then :
13500   gl_cv_solaris_64bit=yes
13501 else
13502   gl_cv_solaris_64bit=no
13503 fi
13504 rm -f conftest*
13505
13506
13507 fi
13508 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_solaris_64bit" >&5
13509 $as_echo "$gl_cv_solaris_64bit" >&6; }
13510       if test $gl_cv_solaris_64bit = yes; then
13511         acl_libdirstem=lib/64
13512         case "$host_cpu" in
13513           sparc*)        acl_libdirstem2=lib/sparcv9 ;;
13514           i*86 | x86_64) acl_libdirstem2=lib/amd64 ;;
13515         esac
13516       fi
13517       ;;
13518     *)
13519       searchpath=`(LC_ALL=C $CC -print-search-dirs) 2>/dev/null | sed -n -e 's,^libraries: ,,p' | sed -e 's,^=,,'`
13520       if test -n "$searchpath"; then
13521         acl_save_IFS="${IFS=    }"; IFS=":"
13522         for searchdir in $searchpath; do
13523           if test -d "$searchdir"; then
13524             case "$searchdir" in
13525               */lib64/ | */lib64 ) acl_libdirstem=lib64 ;;
13526               */../ | */.. )
13527                 # Better ignore directories of this form. They are misleading.
13528                 ;;
13529               *) searchdir=`cd "$searchdir" && pwd`
13530                  case "$searchdir" in
13531                    */lib64 ) acl_libdirstem=lib64 ;;
13532                  esac ;;
13533             esac
13534           fi
13535         done
13536         IFS="$acl_save_IFS"
13537       fi
13538       ;;
13539   esac
13540   test -n "$acl_libdirstem2" || acl_libdirstem2="$acl_libdirstem"
13541
13542
13543
13544
13545
13546
13547
13548
13549
13550
13551
13552
13553     use_additional=yes
13554
13555   acl_save_prefix="$prefix"
13556   prefix="$acl_final_prefix"
13557   acl_save_exec_prefix="$exec_prefix"
13558   exec_prefix="$acl_final_exec_prefix"
13559
13560     eval additional_includedir=\"$includedir\"
13561     eval additional_libdir=\"$libdir\"
13562
13563   exec_prefix="$acl_save_exec_prefix"
13564   prefix="$acl_save_prefix"
13565
13566
13567 # Check whether --with-libiconv-prefix was given.
13568 if test "${with_libiconv_prefix+set}" = set; then :
13569   withval=$with_libiconv_prefix;
13570     if test "X$withval" = "Xno"; then
13571       use_additional=no
13572     else
13573       if test "X$withval" = "X"; then
13574
13575   acl_save_prefix="$prefix"
13576   prefix="$acl_final_prefix"
13577   acl_save_exec_prefix="$exec_prefix"
13578   exec_prefix="$acl_final_exec_prefix"
13579
13580           eval additional_includedir=\"$includedir\"
13581           eval additional_libdir=\"$libdir\"
13582
13583   exec_prefix="$acl_save_exec_prefix"
13584   prefix="$acl_save_prefix"
13585
13586       else
13587         additional_includedir="$withval/include"
13588         additional_libdir="$withval/$acl_libdirstem"
13589         if test "$acl_libdirstem2" != "$acl_libdirstem" \
13590            && ! test -d "$withval/$acl_libdirstem"; then
13591           additional_libdir="$withval/$acl_libdirstem2"
13592         fi
13593       fi
13594     fi
13595
13596 fi
13597
13598       LIBICONV=
13599   LTLIBICONV=
13600   INCICONV=
13601   LIBICONV_PREFIX=
13602       HAVE_LIBICONV=
13603   rpathdirs=
13604   ltrpathdirs=
13605   names_already_handled=
13606   names_next_round='iconv '
13607   while test -n "$names_next_round"; do
13608     names_this_round="$names_next_round"
13609     names_next_round=
13610     for name in $names_this_round; do
13611       already_handled=
13612       for n in $names_already_handled; do
13613         if test "$n" = "$name"; then
13614           already_handled=yes
13615           break
13616         fi
13617       done
13618       if test -z "$already_handled"; then
13619         names_already_handled="$names_already_handled $name"
13620                         uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./+-|ABCDEFGHIJKLMNOPQRSTUVWXYZ____|'`
13621         eval value=\"\$HAVE_LIB$uppername\"
13622         if test -n "$value"; then
13623           if test "$value" = yes; then
13624             eval value=\"\$LIB$uppername\"
13625             test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value"
13626             eval value=\"\$LTLIB$uppername\"
13627             test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value"
13628           else
13629                                     :
13630           fi
13631         else
13632                               found_dir=
13633           found_la=
13634           found_so=
13635           found_a=
13636           eval libname=\"$acl_libname_spec\"    # typically: libname=lib$name
13637           if test -n "$acl_shlibext"; then
13638             shrext=".$acl_shlibext"             # typically: shrext=.so
13639           else
13640             shrext=
13641           fi
13642           if test $use_additional = yes; then
13643             dir="$additional_libdir"
13644                                     if test -n "$acl_shlibext"; then
13645               if test -f "$dir/$libname$shrext"; then
13646                 found_dir="$dir"
13647                 found_so="$dir/$libname$shrext"
13648               else
13649                 if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
13650                   ver=`(cd "$dir" && \
13651                         for f in "$libname$shrext".*; do echo "$f"; done \
13652                         | sed -e "s,^$libname$shrext\\\\.,," \
13653                         | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
13654                         | sed 1q ) 2>/dev/null`
13655                   if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then
13656                     found_dir="$dir"
13657                     found_so="$dir/$libname$shrext.$ver"
13658                   fi
13659                 else
13660                   eval library_names=\"$acl_library_names_spec\"
13661                   for f in $library_names; do
13662                     if test -f "$dir/$f"; then
13663                       found_dir="$dir"
13664                       found_so="$dir/$f"
13665                       break
13666                     fi
13667                   done
13668                 fi
13669               fi
13670             fi
13671                         if test "X$found_dir" = "X"; then
13672               if test -f "$dir/$libname.$acl_libext"; then
13673                 found_dir="$dir"
13674                 found_a="$dir/$libname.$acl_libext"
13675               fi
13676             fi
13677             if test "X$found_dir" != "X"; then
13678               if test -f "$dir/$libname.la"; then
13679                 found_la="$dir/$libname.la"
13680               fi
13681             fi
13682           fi
13683           if test "X$found_dir" = "X"; then
13684             for x in $LDFLAGS $LTLIBICONV; do
13685
13686   acl_save_prefix="$prefix"
13687   prefix="$acl_final_prefix"
13688   acl_save_exec_prefix="$exec_prefix"
13689   exec_prefix="$acl_final_exec_prefix"
13690   eval x=\"$x\"
13691   exec_prefix="$acl_save_exec_prefix"
13692   prefix="$acl_save_prefix"
13693
13694               case "$x" in
13695                 -L*)
13696                   dir=`echo "X$x" | sed -e 's/^X-L//'`
13697                                     if test -n "$acl_shlibext"; then
13698                     if test -f "$dir/$libname$shrext"; then
13699                       found_dir="$dir"
13700                       found_so="$dir/$libname$shrext"
13701                     else
13702                       if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
13703                         ver=`(cd "$dir" && \
13704                               for f in "$libname$shrext".*; do echo "$f"; done \
13705                               | sed -e "s,^$libname$shrext\\\\.,," \
13706                               | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
13707                               | sed 1q ) 2>/dev/null`
13708                         if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then
13709                           found_dir="$dir"
13710                           found_so="$dir/$libname$shrext.$ver"
13711                         fi
13712                       else
13713                         eval library_names=\"$acl_library_names_spec\"
13714                         for f in $library_names; do
13715                           if test -f "$dir/$f"; then
13716                             found_dir="$dir"
13717                             found_so="$dir/$f"
13718                             break
13719                           fi
13720                         done
13721                       fi
13722                     fi
13723                   fi
13724                                     if test "X$found_dir" = "X"; then
13725                     if test -f "$dir/$libname.$acl_libext"; then
13726                       found_dir="$dir"
13727                       found_a="$dir/$libname.$acl_libext"
13728                     fi
13729                   fi
13730                   if test "X$found_dir" != "X"; then
13731                     if test -f "$dir/$libname.la"; then
13732                       found_la="$dir/$libname.la"
13733                     fi
13734                   fi
13735                   ;;
13736               esac
13737               if test "X$found_dir" != "X"; then
13738                 break
13739               fi
13740             done
13741           fi
13742           if test "X$found_dir" != "X"; then
13743                         LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
13744             if test "X$found_so" != "X"; then
13745                                                         if test "$enable_rpath" = no \
13746                  || test "X$found_dir" = "X/usr/$acl_libdirstem" \
13747                  || test "X$found_dir" = "X/usr/$acl_libdirstem2"; then
13748                                 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
13749               else
13750                                                                                 haveit=
13751                 for x in $ltrpathdirs; do
13752                   if test "X$x" = "X$found_dir"; then
13753                     haveit=yes
13754                     break
13755                   fi
13756                 done
13757                 if test -z "$haveit"; then
13758                   ltrpathdirs="$ltrpathdirs $found_dir"
13759                 fi
13760                                 if test "$acl_hardcode_direct" = yes; then
13761                                                       LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
13762                 else
13763                   if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then
13764                                                             LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
13765                                                             haveit=
13766                     for x in $rpathdirs; do
13767                       if test "X$x" = "X$found_dir"; then
13768                         haveit=yes
13769                         break
13770                       fi
13771                     done
13772                     if test -z "$haveit"; then
13773                       rpathdirs="$rpathdirs $found_dir"
13774                     fi
13775                   else
13776                                                                                 haveit=
13777                     for x in $LDFLAGS $LIBICONV; do
13778
13779   acl_save_prefix="$prefix"
13780   prefix="$acl_final_prefix"
13781   acl_save_exec_prefix="$exec_prefix"
13782   exec_prefix="$acl_final_exec_prefix"
13783   eval x=\"$x\"
13784   exec_prefix="$acl_save_exec_prefix"
13785   prefix="$acl_save_prefix"
13786
13787                       if test "X$x" = "X-L$found_dir"; then
13788                         haveit=yes
13789                         break
13790                       fi
13791                     done
13792                     if test -z "$haveit"; then
13793                       LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir"
13794                     fi
13795                     if test "$acl_hardcode_minus_L" != no; then
13796                                                                                         LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
13797                     else
13798                                                                                                                                                                                 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
13799                     fi
13800                   fi
13801                 fi
13802               fi
13803             else
13804               if test "X$found_a" != "X"; then
13805                                 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a"
13806               else
13807                                                 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"
13808               fi
13809             fi
13810                         additional_includedir=
13811             case "$found_dir" in
13812               */$acl_libdirstem | */$acl_libdirstem/)
13813                 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'`
13814                 if test "$name" = 'iconv'; then
13815                   LIBICONV_PREFIX="$basedir"
13816                 fi
13817                 additional_includedir="$basedir/include"
13818                 ;;
13819               */$acl_libdirstem2 | */$acl_libdirstem2/)
13820                 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem2/"'*$,,'`
13821                 if test "$name" = 'iconv'; then
13822                   LIBICONV_PREFIX="$basedir"
13823                 fi
13824                 additional_includedir="$basedir/include"
13825                 ;;
13826             esac
13827             if test "X$additional_includedir" != "X"; then
13828                                                                                                                 if test "X$additional_includedir" != "X/usr/include"; then
13829                 haveit=
13830                 if test "X$additional_includedir" = "X/usr/local/include"; then
13831                   if test -n "$GCC"; then
13832                     case $host_os in
13833                       linux* | gnu* | k*bsd*-gnu) haveit=yes;;
13834                     esac
13835                   fi
13836                 fi
13837                 if test -z "$haveit"; then
13838                   for x in $CPPFLAGS $INCICONV; do
13839
13840   acl_save_prefix="$prefix"
13841   prefix="$acl_final_prefix"
13842   acl_save_exec_prefix="$exec_prefix"
13843   exec_prefix="$acl_final_exec_prefix"
13844   eval x=\"$x\"
13845   exec_prefix="$acl_save_exec_prefix"
13846   prefix="$acl_save_prefix"
13847
13848                     if test "X$x" = "X-I$additional_includedir"; then
13849                       haveit=yes
13850                       break
13851                     fi
13852                   done
13853                   if test -z "$haveit"; then
13854                     if test -d "$additional_includedir"; then
13855                                             INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir"
13856                     fi
13857                   fi
13858                 fi
13859               fi
13860             fi
13861                         if test -n "$found_la"; then
13862                                                         save_libdir="$libdir"
13863               case "$found_la" in
13864                 */* | *\\*) . "$found_la" ;;
13865                 *) . "./$found_la" ;;
13866               esac
13867               libdir="$save_libdir"
13868                             for dep in $dependency_libs; do
13869                 case "$dep" in
13870                   -L*)
13871                     additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
13872                                                                                                                                                                 if test "X$additional_libdir" != "X/usr/$acl_libdirstem" \
13873                        && test "X$additional_libdir" != "X/usr/$acl_libdirstem2"; then
13874                       haveit=
13875                       if test "X$additional_libdir" = "X/usr/local/$acl_libdirstem" \
13876                          || test "X$additional_libdir" = "X/usr/local/$acl_libdirstem2"; then
13877                         if test -n "$GCC"; then
13878                           case $host_os in
13879                             linux* | gnu* | k*bsd*-gnu) haveit=yes;;
13880                           esac
13881                         fi
13882                       fi
13883                       if test -z "$haveit"; then
13884                         haveit=
13885                         for x in $LDFLAGS $LIBICONV; do
13886
13887   acl_save_prefix="$prefix"
13888   prefix="$acl_final_prefix"
13889   acl_save_exec_prefix="$exec_prefix"
13890   exec_prefix="$acl_final_exec_prefix"
13891   eval x=\"$x\"
13892   exec_prefix="$acl_save_exec_prefix"
13893   prefix="$acl_save_prefix"
13894
13895                           if test "X$x" = "X-L$additional_libdir"; then
13896                             haveit=yes
13897                             break
13898                           fi
13899                         done
13900                         if test -z "$haveit"; then
13901                           if test -d "$additional_libdir"; then
13902                                                         LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir"
13903                           fi
13904                         fi
13905                         haveit=
13906                         for x in $LDFLAGS $LTLIBICONV; do
13907
13908   acl_save_prefix="$prefix"
13909   prefix="$acl_final_prefix"
13910   acl_save_exec_prefix="$exec_prefix"
13911   exec_prefix="$acl_final_exec_prefix"
13912   eval x=\"$x\"
13913   exec_prefix="$acl_save_exec_prefix"
13914   prefix="$acl_save_prefix"
13915
13916                           if test "X$x" = "X-L$additional_libdir"; then
13917                             haveit=yes
13918                             break
13919                           fi
13920                         done
13921                         if test -z "$haveit"; then
13922                           if test -d "$additional_libdir"; then
13923                                                         LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir"
13924                           fi
13925                         fi
13926                       fi
13927                     fi
13928                     ;;
13929                   -R*)
13930                     dir=`echo "X$dep" | sed -e 's/^X-R//'`
13931                     if test "$enable_rpath" != no; then
13932                                                                   haveit=
13933                       for x in $rpathdirs; do
13934                         if test "X$x" = "X$dir"; then
13935                           haveit=yes
13936                           break
13937                         fi
13938                       done
13939                       if test -z "$haveit"; then
13940                         rpathdirs="$rpathdirs $dir"
13941                       fi
13942                                                                   haveit=
13943                       for x in $ltrpathdirs; do
13944                         if test "X$x" = "X$dir"; then
13945                           haveit=yes
13946                           break
13947                         fi
13948                       done
13949                       if test -z "$haveit"; then
13950                         ltrpathdirs="$ltrpathdirs $dir"
13951                       fi
13952                     fi
13953                     ;;
13954                   -l*)
13955                                         names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
13956                     ;;
13957                   *.la)
13958                                                                                 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
13959                     ;;
13960                   *)
13961                                         LIBICONV="${LIBICONV}${LIBICONV:+ }$dep"
13962                     LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep"
13963                     ;;
13964                 esac
13965               done
13966             fi
13967           else
13968                                                             LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
13969             LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
13970           fi
13971         fi
13972       fi
13973     done
13974   done
13975   if test "X$rpathdirs" != "X"; then
13976     if test -n "$acl_hardcode_libdir_separator"; then
13977                         alldirs=
13978       for found_dir in $rpathdirs; do
13979         alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found_dir"
13980       done
13981             acl_save_libdir="$libdir"
13982       libdir="$alldirs"
13983       eval flag=\"$acl_hardcode_libdir_flag_spec\"
13984       libdir="$acl_save_libdir"
13985       LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
13986     else
13987             for found_dir in $rpathdirs; do
13988         acl_save_libdir="$libdir"
13989         libdir="$found_dir"
13990         eval flag=\"$acl_hardcode_libdir_flag_spec\"
13991         libdir="$acl_save_libdir"
13992         LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
13993       done
13994     fi
13995   fi
13996   if test "X$ltrpathdirs" != "X"; then
13997             for found_dir in $ltrpathdirs; do
13998       LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
13999     done
14000   fi
14001
14002
14003
14004
14005
14006
14007
14008
14009
14010
14011
14012
14013           am_save_CPPFLAGS="$CPPFLAGS"
14014
14015   for element in $INCICONV; do
14016     haveit=
14017     for x in $CPPFLAGS; do
14018
14019   acl_save_prefix="$prefix"
14020   prefix="$acl_final_prefix"
14021   acl_save_exec_prefix="$exec_prefix"
14022   exec_prefix="$acl_final_exec_prefix"
14023   eval x=\"$x\"
14024   exec_prefix="$acl_save_exec_prefix"
14025   prefix="$acl_save_prefix"
14026
14027       if test "X$x" = "X$element"; then
14028         haveit=yes
14029         break
14030       fi
14031     done
14032     if test -z "$haveit"; then
14033       CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
14034     fi
14035   done
14036
14037
14038   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
14039 $as_echo_n "checking for iconv... " >&6; }
14040 if ${am_cv_func_iconv+:} false; then :
14041   $as_echo_n "(cached) " >&6
14042 else
14043
14044     am_cv_func_iconv="no, consider installing GNU libiconv"
14045     am_cv_lib_iconv=no
14046     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14047 /* end confdefs.h.  */
14048
14049 #include <stdlib.h>
14050 #include <iconv.h>
14051
14052 int
14053 main ()
14054 {
14055 iconv_t cd = iconv_open("","");
14056            iconv(cd,NULL,NULL,NULL,NULL);
14057            iconv_close(cd);
14058   ;
14059   return 0;
14060 }
14061 _ACEOF
14062 if ac_fn_c_try_link "$LINENO"; then :
14063   am_cv_func_iconv=yes
14064 fi
14065 rm -f core conftest.err conftest.$ac_objext \
14066     conftest$ac_exeext conftest.$ac_ext
14067     if test "$am_cv_func_iconv" != yes; then
14068       am_save_LIBS="$LIBS"
14069       LIBS="$LIBS $LIBICONV"
14070       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14071 /* end confdefs.h.  */
14072
14073 #include <stdlib.h>
14074 #include <iconv.h>
14075
14076 int
14077 main ()
14078 {
14079 iconv_t cd = iconv_open("","");
14080              iconv(cd,NULL,NULL,NULL,NULL);
14081              iconv_close(cd);
14082   ;
14083   return 0;
14084 }
14085 _ACEOF
14086 if ac_fn_c_try_link "$LINENO"; then :
14087   am_cv_lib_iconv=yes
14088         am_cv_func_iconv=yes
14089 fi
14090 rm -f core conftest.err conftest.$ac_objext \
14091     conftest$ac_exeext conftest.$ac_ext
14092       LIBS="$am_save_LIBS"
14093     fi
14094
14095 fi
14096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
14097 $as_echo "$am_cv_func_iconv" >&6; }
14098   if test "$am_cv_func_iconv" = yes; then
14099     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working iconv" >&5
14100 $as_echo_n "checking for working iconv... " >&6; }
14101 if ${am_cv_func_iconv_works+:} false; then :
14102   $as_echo_n "(cached) " >&6
14103 else
14104
14105                   am_save_LIBS="$LIBS"
14106       if test $am_cv_lib_iconv = yes; then
14107         LIBS="$LIBS $LIBICONV"
14108       fi
14109       if test "$cross_compiling" = yes; then :
14110
14111          case "$host_os" in
14112            aix* | hpux*) am_cv_func_iconv_works="guessing no" ;;
14113            *)            am_cv_func_iconv_works="guessing yes" ;;
14114          esac
14115
14116 else
14117   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14118 /* end confdefs.h.  */
14119
14120 #include <iconv.h>
14121 #include <string.h>
14122 int main ()
14123 {
14124   int result = 0;
14125   /* Test against AIX 5.1 bug: Failures are not distinguishable from successful
14126      returns.  */
14127   {
14128     iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8");
14129     if (cd_utf8_to_88591 != (iconv_t)(-1))
14130       {
14131         static const char input[] = "\342\202\254"; /* EURO SIGN */
14132         char buf[10];
14133         const char *inptr = input;
14134         size_t inbytesleft = strlen (input);
14135         char *outptr = buf;
14136         size_t outbytesleft = sizeof (buf);
14137         size_t res = iconv (cd_utf8_to_88591,
14138                             (char **) &inptr, &inbytesleft,
14139                             &outptr, &outbytesleft);
14140         if (res == 0)
14141           result |= 1;
14142         iconv_close (cd_utf8_to_88591);
14143       }
14144   }
14145   /* Test against Solaris 10 bug: Failures are not distinguishable from
14146      successful returns.  */
14147   {
14148     iconv_t cd_ascii_to_88591 = iconv_open ("ISO8859-1", "646");
14149     if (cd_ascii_to_88591 != (iconv_t)(-1))
14150       {
14151         static const char input[] = "\263";
14152         char buf[10];
14153         const char *inptr = input;
14154         size_t inbytesleft = strlen (input);
14155         char *outptr = buf;
14156         size_t outbytesleft = sizeof (buf);
14157         size_t res = iconv (cd_ascii_to_88591,
14158                             (char **) &inptr, &inbytesleft,
14159                             &outptr, &outbytesleft);
14160         if (res == 0)
14161           result |= 2;
14162         iconv_close (cd_ascii_to_88591);
14163       }
14164   }
14165   /* Test against AIX 6.1..7.1 bug: Buffer overrun.  */
14166   {
14167     iconv_t cd_88591_to_utf8 = iconv_open ("UTF-8", "ISO-8859-1");
14168     if (cd_88591_to_utf8 != (iconv_t)(-1))
14169       {
14170         static const char input[] = "\304";
14171         static char buf[2] = { (char)0xDE, (char)0xAD };
14172         const char *inptr = input;
14173         size_t inbytesleft = 1;
14174         char *outptr = buf;
14175         size_t outbytesleft = 1;
14176         size_t res = iconv (cd_88591_to_utf8,
14177                             (char **) &inptr, &inbytesleft,
14178                             &outptr, &outbytesleft);
14179         if (res != (size_t)(-1) || outptr - buf > 1 || buf[1] != (char)0xAD)
14180           result |= 4;
14181         iconv_close (cd_88591_to_utf8);
14182       }
14183   }
14184 #if 0 /* This bug could be worked around by the caller.  */
14185   /* Test against HP-UX 11.11 bug: Positive return value instead of 0.  */
14186   {
14187     iconv_t cd_88591_to_utf8 = iconv_open ("utf8", "iso88591");
14188     if (cd_88591_to_utf8 != (iconv_t)(-1))
14189       {
14190         static const char input[] = "\304rger mit b\366sen B\374bchen ohne Augenma\337";
14191         char buf[50];
14192         const char *inptr = input;
14193         size_t inbytesleft = strlen (input);
14194         char *outptr = buf;
14195         size_t outbytesleft = sizeof (buf);
14196         size_t res = iconv (cd_88591_to_utf8,
14197                             (char **) &inptr, &inbytesleft,
14198                             &outptr, &outbytesleft);
14199         if ((int)res > 0)
14200           result |= 8;
14201         iconv_close (cd_88591_to_utf8);
14202       }
14203   }
14204 #endif
14205   /* Test against HP-UX 11.11 bug: No converter from EUC-JP to UTF-8 is
14206      provided.  */
14207   if (/* Try standardized names.  */
14208       iconv_open ("UTF-8", "EUC-JP") == (iconv_t)(-1)
14209       /* Try IRIX, OSF/1 names.  */
14210       && iconv_open ("UTF-8", "eucJP") == (iconv_t)(-1)
14211       /* Try AIX names.  */
14212       && iconv_open ("UTF-8", "IBM-eucJP") == (iconv_t)(-1)
14213       /* Try HP-UX names.  */
14214       && iconv_open ("utf8", "eucJP") == (iconv_t)(-1))
14215     result |= 16;
14216   return result;
14217 }
14218 _ACEOF
14219 if ac_fn_c_try_run "$LINENO"; then :
14220   am_cv_func_iconv_works=yes
14221 else
14222   am_cv_func_iconv_works=no
14223 fi
14224 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14225   conftest.$ac_objext conftest.beam conftest.$ac_ext
14226 fi
14227
14228       LIBS="$am_save_LIBS"
14229
14230 fi
14231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv_works" >&5
14232 $as_echo "$am_cv_func_iconv_works" >&6; }
14233     case "$am_cv_func_iconv_works" in
14234       *no) am_func_iconv=no am_cv_lib_iconv=no ;;
14235       *)   am_func_iconv=yes ;;
14236     esac
14237   else
14238     am_func_iconv=no am_cv_lib_iconv=no
14239   fi
14240   if test "$am_func_iconv" = yes; then
14241
14242 $as_echo "#define HAVE_ICONV 1" >>confdefs.h
14243
14244   fi
14245   if test "$am_cv_lib_iconv" = yes; then
14246     { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5
14247 $as_echo_n "checking how to link with libiconv... " >&6; }
14248     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5
14249 $as_echo "$LIBICONV" >&6; }
14250   else
14251             CPPFLAGS="$am_save_CPPFLAGS"
14252     LIBICONV=
14253     LTLIBICONV=
14254   fi
14255
14256
14257
14258   if test "$am_cv_func_iconv" = yes; then
14259     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv declaration" >&5
14260 $as_echo_n "checking for iconv declaration... " >&6; }
14261     if ${am_cv_proto_iconv+:} false; then :
14262   $as_echo_n "(cached) " >&6
14263 else
14264
14265       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14266 /* end confdefs.h.  */
14267
14268 #include <stdlib.h>
14269 #include <iconv.h>
14270 extern
14271 #ifdef __cplusplus
14272 "C"
14273 #endif
14274 #if defined(__STDC__) || defined(_MSC_VER) || defined(__cplusplus)
14275 size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
14276 #else
14277 size_t iconv();
14278 #endif
14279
14280 int
14281 main ()
14282 {
14283
14284   ;
14285   return 0;
14286 }
14287 _ACEOF
14288 if ac_fn_c_try_compile "$LINENO"; then :
14289   am_cv_proto_iconv_arg1=""
14290 else
14291   am_cv_proto_iconv_arg1="const"
14292 fi
14293 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14294       am_cv_proto_iconv="extern size_t iconv (iconv_t cd, $am_cv_proto_iconv_arg1 char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);"
14295 fi
14296
14297     am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
14298     { $as_echo "$as_me:${as_lineno-$LINENO}: result:
14299          $am_cv_proto_iconv" >&5
14300 $as_echo "
14301          $am_cv_proto_iconv" >&6; }
14302
14303 cat >>confdefs.h <<_ACEOF
14304 #define ICONV_CONST $am_cv_proto_iconv_arg1
14305 _ACEOF
14306
14307
14308   fi
14309
14310   for ac_header in iconv.h
14311 do :
14312   ac_fn_c_check_header_compile "$LINENO" "iconv.h" "ac_cv_header_iconv_h" "#include <stdlib.h>
14313 "
14314 if test "x$ac_cv_header_iconv_h" = xyes; then :
14315   cat >>confdefs.h <<_ACEOF
14316 #define HAVE_ICONV_H 1
14317 _ACEOF
14318
14319 fi
14320
14321 done
14322
14323   if test "x$am_cv_func_iconv" = "xyes"; then
14324     for ac_header in localcharset.h
14325 do :
14326   ac_fn_c_check_header_mongrel "$LINENO" "localcharset.h" "ac_cv_header_localcharset_h" "$ac_includes_default"
14327 if test "x$ac_cv_header_localcharset_h" = xyes; then :
14328   cat >>confdefs.h <<_ACEOF
14329 #define HAVE_LOCALCHARSET_H 1
14330 _ACEOF
14331
14332 fi
14333
14334 done
14335
14336     am_save_LIBS="$LIBS"
14337     LIBS="${LIBS} ${LIBICONV}"
14338     for ac_func in locale_charset
14339 do :
14340   ac_fn_c_check_func "$LINENO" "locale_charset" "ac_cv_func_locale_charset"
14341 if test "x$ac_cv_func_locale_charset" = xyes; then :
14342   cat >>confdefs.h <<_ACEOF
14343 #define HAVE_LOCALE_CHARSET 1
14344 _ACEOF
14345
14346 fi
14347 done
14348
14349     LIBS="${am_save_LIBS}"
14350     if test "x$ac_cv_func_locale_charset" != "xyes"; then
14351       # If locale_charset() is not in libiconv, we have to find libcharset.
14352       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for locale_charset in -lcharset" >&5
14353 $as_echo_n "checking for locale_charset in -lcharset... " >&6; }
14354 if ${ac_cv_lib_charset_locale_charset+:} false; then :
14355   $as_echo_n "(cached) " >&6
14356 else
14357   ac_check_lib_save_LIBS=$LIBS
14358 LIBS="-lcharset  $LIBS"
14359 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14360 /* end confdefs.h.  */
14361
14362 /* Override any GCC internal prototype to avoid an error.
14363    Use char because int might match the return type of a GCC
14364    builtin and then its argument prototype would still apply.  */
14365 #ifdef __cplusplus
14366 extern "C"
14367 #endif
14368 char locale_charset ();
14369 int
14370 main ()
14371 {
14372 return locale_charset ();
14373   ;
14374   return 0;
14375 }
14376 _ACEOF
14377 if ac_fn_c_try_link "$LINENO"; then :
14378   ac_cv_lib_charset_locale_charset=yes
14379 else
14380   ac_cv_lib_charset_locale_charset=no
14381 fi
14382 rm -f core conftest.err conftest.$ac_objext \
14383     conftest$ac_exeext conftest.$ac_ext
14384 LIBS=$ac_check_lib_save_LIBS
14385 fi
14386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_charset_locale_charset" >&5
14387 $as_echo "$ac_cv_lib_charset_locale_charset" >&6; }
14388 if test "x$ac_cv_lib_charset_locale_charset" = xyes; then :
14389   cat >>confdefs.h <<_ACEOF
14390 #define HAVE_LIBCHARSET 1
14391 _ACEOF
14392
14393   LIBS="-lcharset $LIBS"
14394
14395 fi
14396
14397     fi
14398   fi
14399 fi
14400
14401
14402 # Check whether --with-lzma was given.
14403 if test "${with_lzma+set}" = set; then :
14404   withval=$with_lzma;
14405 fi
14406
14407
14408 if test "x$with_lzma" != "xno"; then
14409   for ac_header in lzma.h
14410 do :
14411   ac_fn_c_check_header_mongrel "$LINENO" "lzma.h" "ac_cv_header_lzma_h" "$ac_includes_default"
14412 if test "x$ac_cv_header_lzma_h" = xyes; then :
14413   cat >>confdefs.h <<_ACEOF
14414 #define HAVE_LZMA_H 1
14415 _ACEOF
14416
14417 fi
14418
14419 done
14420
14421   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lzma_stream_decoder in -llzma" >&5
14422 $as_echo_n "checking for lzma_stream_decoder in -llzma... " >&6; }
14423 if ${ac_cv_lib_lzma_lzma_stream_decoder+:} false; then :
14424   $as_echo_n "(cached) " >&6
14425 else
14426   ac_check_lib_save_LIBS=$LIBS
14427 LIBS="-llzma  $LIBS"
14428 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14429 /* end confdefs.h.  */
14430
14431 /* Override any GCC internal prototype to avoid an error.
14432    Use char because int might match the return type of a GCC
14433    builtin and then its argument prototype would still apply.  */
14434 #ifdef __cplusplus
14435 extern "C"
14436 #endif
14437 char lzma_stream_decoder ();
14438 int
14439 main ()
14440 {
14441 return lzma_stream_decoder ();
14442   ;
14443   return 0;
14444 }
14445 _ACEOF
14446 if ac_fn_c_try_link "$LINENO"; then :
14447   ac_cv_lib_lzma_lzma_stream_decoder=yes
14448 else
14449   ac_cv_lib_lzma_lzma_stream_decoder=no
14450 fi
14451 rm -f core conftest.err conftest.$ac_objext \
14452     conftest$ac_exeext conftest.$ac_ext
14453 LIBS=$ac_check_lib_save_LIBS
14454 fi
14455 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lzma_lzma_stream_decoder" >&5
14456 $as_echo "$ac_cv_lib_lzma_lzma_stream_decoder" >&6; }
14457 if test "x$ac_cv_lib_lzma_lzma_stream_decoder" = xyes; then :
14458   cat >>confdefs.h <<_ACEOF
14459 #define HAVE_LIBLZMA 1
14460 _ACEOF
14461
14462   LIBS="-llzma $LIBS"
14463
14464 fi
14465
14466 fi
14467
14468
14469 # Check whether --with-lzo2 was given.
14470 if test "${with_lzo2+set}" = set; then :
14471   withval=$with_lzo2;
14472 fi
14473
14474
14475 if test "x$with_lzo2" != "xno"; then
14476   for ac_header in lzo/lzoconf.h lzo/lzo1x.h
14477 do :
14478   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
14479 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
14480 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
14481   cat >>confdefs.h <<_ACEOF
14482 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
14483 _ACEOF
14484
14485 fi
14486
14487 done
14488
14489   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lzo1x_decompress_safe in -llzo2" >&5
14490 $as_echo_n "checking for lzo1x_decompress_safe in -llzo2... " >&6; }
14491 if ${ac_cv_lib_lzo2_lzo1x_decompress_safe+:} false; then :
14492   $as_echo_n "(cached) " >&6
14493 else
14494   ac_check_lib_save_LIBS=$LIBS
14495 LIBS="-llzo2  $LIBS"
14496 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14497 /* end confdefs.h.  */
14498
14499 /* Override any GCC internal prototype to avoid an error.
14500    Use char because int might match the return type of a GCC
14501    builtin and then its argument prototype would still apply.  */
14502 #ifdef __cplusplus
14503 extern "C"
14504 #endif
14505 char lzo1x_decompress_safe ();
14506 int
14507 main ()
14508 {
14509 return lzo1x_decompress_safe ();
14510   ;
14511   return 0;
14512 }
14513 _ACEOF
14514 if ac_fn_c_try_link "$LINENO"; then :
14515   ac_cv_lib_lzo2_lzo1x_decompress_safe=yes
14516 else
14517   ac_cv_lib_lzo2_lzo1x_decompress_safe=no
14518 fi
14519 rm -f core conftest.err conftest.$ac_objext \
14520     conftest$ac_exeext conftest.$ac_ext
14521 LIBS=$ac_check_lib_save_LIBS
14522 fi
14523 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lzo2_lzo1x_decompress_safe" >&5
14524 $as_echo "$ac_cv_lib_lzo2_lzo1x_decompress_safe" >&6; }
14525 if test "x$ac_cv_lib_lzo2_lzo1x_decompress_safe" = xyes; then :
14526   cat >>confdefs.h <<_ACEOF
14527 #define HAVE_LIBLZO2 1
14528 _ACEOF
14529
14530   LIBS="-llzo2 $LIBS"
14531
14532 fi
14533
14534 fi
14535
14536
14537 # Check whether --with-nettle was given.
14538 if test "${with_nettle+set}" = set; then :
14539   withval=$with_nettle;
14540 fi
14541
14542
14543 # Check whether --with-openssl was given.
14544 if test "${with_openssl+set}" = set; then :
14545   withval=$with_openssl;
14546 fi
14547
14548 case "$host_os" in
14549   *darwin* ) with_openssl=no ;;
14550 esac
14551
14552
14553 # Check whether --with-xml2 was given.
14554 if test "${with_xml2+set}" = set; then :
14555   withval=$with_xml2;
14556 fi
14557
14558
14559 # Check whether --with-expat was given.
14560 if test "${with_expat+set}" = set; then :
14561   withval=$with_expat;
14562 fi
14563
14564
14565 if test "x$with_xml2" != "xno"; then
14566   # Extract the first word of "xml2-config", so it can be a program name with args.
14567 set dummy xml2-config; ac_word=$2
14568 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14569 $as_echo_n "checking for $ac_word... " >&6; }
14570 if ${ac_cv_path_XML2_CONFIG+:} false; then :
14571   $as_echo_n "(cached) " >&6
14572 else
14573   case $XML2_CONFIG in
14574   [\\/]* | ?:[\\/]*)
14575   ac_cv_path_XML2_CONFIG="$XML2_CONFIG" # Let the user override the test with a path.
14576   ;;
14577   *)
14578   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14579 for as_dir in ${PATH}
14580 do
14581   IFS=$as_save_IFS
14582   test -z "$as_dir" && as_dir=.
14583     for ac_exec_ext in '' $ac_executable_extensions; do
14584   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14585     ac_cv_path_XML2_CONFIG="$as_dir/$ac_word$ac_exec_ext"
14586     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14587     break 2
14588   fi
14589 done
14590   done
14591 IFS=$as_save_IFS
14592
14593   ;;
14594 esac
14595 fi
14596 XML2_CONFIG=$ac_cv_path_XML2_CONFIG
14597 if test -n "$XML2_CONFIG"; then
14598   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XML2_CONFIG" >&5
14599 $as_echo "$XML2_CONFIG" >&6; }
14600 else
14601   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14602 $as_echo "no" >&6; }
14603 fi
14604
14605
14606   if test "x$XML2_CONFIG" != "x"; then
14607     CPPFLAGS="${CPPFLAGS} `${XML2_CONFIG} --cflags`"
14608     LIBS="${LIBS} `${XML2_CONFIG} --libs`"
14609     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for xmlInitParser in -lxml2" >&5
14610 $as_echo_n "checking for xmlInitParser in -lxml2... " >&6; }
14611 if ${ac_cv_lib_xml2_xmlInitParser+:} false; then :
14612   $as_echo_n "(cached) " >&6
14613 else
14614   ac_check_lib_save_LIBS=$LIBS
14615 LIBS="-lxml2  $LIBS"
14616 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14617 /* end confdefs.h.  */
14618
14619 /* Override any GCC internal prototype to avoid an error.
14620    Use char because int might match the return type of a GCC
14621    builtin and then its argument prototype would still apply.  */
14622 #ifdef __cplusplus
14623 extern "C"
14624 #endif
14625 char xmlInitParser ();
14626 int
14627 main ()
14628 {
14629 return xmlInitParser ();
14630   ;
14631   return 0;
14632 }
14633 _ACEOF
14634 if ac_fn_c_try_link "$LINENO"; then :
14635   ac_cv_lib_xml2_xmlInitParser=yes
14636 else
14637   ac_cv_lib_xml2_xmlInitParser=no
14638 fi
14639 rm -f core conftest.err conftest.$ac_objext \
14640     conftest$ac_exeext conftest.$ac_ext
14641 LIBS=$ac_check_lib_save_LIBS
14642 fi
14643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_xml2_xmlInitParser" >&5
14644 $as_echo "$ac_cv_lib_xml2_xmlInitParser" >&6; }
14645 if test "x$ac_cv_lib_xml2_xmlInitParser" = xyes; then :
14646   true
14647 else
14648   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
14649 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
14650 as_fn_error $? "Missing xml2 library
14651 See \`config.log' for more details" "$LINENO" 5; }
14652 fi
14653
14654   else
14655     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for xmlInitParser in -lxml2" >&5
14656 $as_echo_n "checking for xmlInitParser in -lxml2... " >&6; }
14657 if ${ac_cv_lib_xml2_xmlInitParser+:} false; then :
14658   $as_echo_n "(cached) " >&6
14659 else
14660   ac_check_lib_save_LIBS=$LIBS
14661 LIBS="-lxml2  $LIBS"
14662 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14663 /* end confdefs.h.  */
14664
14665 /* Override any GCC internal prototype to avoid an error.
14666    Use char because int might match the return type of a GCC
14667    builtin and then its argument prototype would still apply.  */
14668 #ifdef __cplusplus
14669 extern "C"
14670 #endif
14671 char xmlInitParser ();
14672 int
14673 main ()
14674 {
14675 return xmlInitParser ();
14676   ;
14677   return 0;
14678 }
14679 _ACEOF
14680 if ac_fn_c_try_link "$LINENO"; then :
14681   ac_cv_lib_xml2_xmlInitParser=yes
14682 else
14683   ac_cv_lib_xml2_xmlInitParser=no
14684 fi
14685 rm -f core conftest.err conftest.$ac_objext \
14686     conftest$ac_exeext conftest.$ac_ext
14687 LIBS=$ac_check_lib_save_LIBS
14688 fi
14689 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_xml2_xmlInitParser" >&5
14690 $as_echo "$ac_cv_lib_xml2_xmlInitParser" >&6; }
14691 if test "x$ac_cv_lib_xml2_xmlInitParser" = xyes; then :
14692   cat >>confdefs.h <<_ACEOF
14693 #define HAVE_LIBXML2 1
14694 _ACEOF
14695
14696   LIBS="-lxml2 $LIBS"
14697
14698 fi
14699
14700   fi
14701   for ac_header in libxml/xmlreader.h libxml/xmlwriter.h
14702 do :
14703   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
14704 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
14705 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
14706   cat >>confdefs.h <<_ACEOF
14707 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
14708 _ACEOF
14709
14710 fi
14711
14712 done
14713
14714 fi
14715 if test "x$ac_cv_header_libxml_xmlreader_h" != "xyes"; then
14716   if test "x$with_expat" != "xno"; then
14717     for ac_header in expat.h
14718 do :
14719   ac_fn_c_check_header_mongrel "$LINENO" "expat.h" "ac_cv_header_expat_h" "$ac_includes_default"
14720 if test "x$ac_cv_header_expat_h" = xyes; then :
14721   cat >>confdefs.h <<_ACEOF
14722 #define HAVE_EXPAT_H 1
14723 _ACEOF
14724
14725 fi
14726
14727 done
14728
14729     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XML_ParserCreate in -lexpat" >&5
14730 $as_echo_n "checking for XML_ParserCreate in -lexpat... " >&6; }
14731 if ${ac_cv_lib_expat_XML_ParserCreate+:} false; then :
14732   $as_echo_n "(cached) " >&6
14733 else
14734   ac_check_lib_save_LIBS=$LIBS
14735 LIBS="-lexpat  $LIBS"
14736 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14737 /* end confdefs.h.  */
14738
14739 /* Override any GCC internal prototype to avoid an error.
14740    Use char because int might match the return type of a GCC
14741    builtin and then its argument prototype would still apply.  */
14742 #ifdef __cplusplus
14743 extern "C"
14744 #endif
14745 char XML_ParserCreate ();
14746 int
14747 main ()
14748 {
14749 return XML_ParserCreate ();
14750   ;
14751   return 0;
14752 }
14753 _ACEOF
14754 if ac_fn_c_try_link "$LINENO"; then :
14755   ac_cv_lib_expat_XML_ParserCreate=yes
14756 else
14757   ac_cv_lib_expat_XML_ParserCreate=no
14758 fi
14759 rm -f core conftest.err conftest.$ac_objext \
14760     conftest$ac_exeext conftest.$ac_ext
14761 LIBS=$ac_check_lib_save_LIBS
14762 fi
14763 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_expat_XML_ParserCreate" >&5
14764 $as_echo "$ac_cv_lib_expat_XML_ParserCreate" >&6; }
14765 if test "x$ac_cv_lib_expat_XML_ParserCreate" = xyes; then :
14766   cat >>confdefs.h <<_ACEOF
14767 #define HAVE_LIBEXPAT 1
14768 _ACEOF
14769
14770   LIBS="-lexpat $LIBS"
14771
14772 fi
14773
14774   fi
14775 fi
14776
14777 # Check whether --enable-posix-regex-lib was given.
14778 if test "${enable_posix_regex_lib+set}" = set; then :
14779   enableval=$enable_posix_regex_lib;
14780 else
14781   enable_posix_regex_lib=auto
14782 fi
14783
14784
14785 posix_regex_lib_found=
14786 if test "$enable_posix_regex_lib" = "auto" || test "$enable_posix_regex_lib" = "libc" || test "$enable_posix_regex_lib" = "libregex"; then
14787   for ac_header in regex.h
14788 do :
14789   ac_fn_c_check_header_mongrel "$LINENO" "regex.h" "ac_cv_header_regex_h" "$ac_includes_default"
14790 if test "x$ac_cv_header_regex_h" = xyes; then :
14791   cat >>confdefs.h <<_ACEOF
14792 #define HAVE_REGEX_H 1
14793 _ACEOF
14794
14795 fi
14796
14797 done
14798
14799   if test "x$ac_cv_header_regex_h" != "xno"; then
14800     ac_fn_c_check_func "$LINENO" "regcomp" "ac_cv_func_regcomp"
14801 if test "x$ac_cv_func_regcomp" = xyes; then :
14802
14803 fi
14804
14805     if test "x$ac_cv_func_regcomp" = xyes; then
14806       posix_regex_lib_found=1
14807     else
14808       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for regcomp in -lregex" >&5
14809 $as_echo_n "checking for regcomp in -lregex... " >&6; }
14810 if ${ac_cv_lib_regex_regcomp+:} false; then :
14811   $as_echo_n "(cached) " >&6
14812 else
14813   ac_check_lib_save_LIBS=$LIBS
14814 LIBS="-lregex  $LIBS"
14815 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14816 /* end confdefs.h.  */
14817
14818 /* Override any GCC internal prototype to avoid an error.
14819    Use char because int might match the return type of a GCC
14820    builtin and then its argument prototype would still apply.  */
14821 #ifdef __cplusplus
14822 extern "C"
14823 #endif
14824 char regcomp ();
14825 int
14826 main ()
14827 {
14828 return regcomp ();
14829   ;
14830   return 0;
14831 }
14832 _ACEOF
14833 if ac_fn_c_try_link "$LINENO"; then :
14834   ac_cv_lib_regex_regcomp=yes
14835 else
14836   ac_cv_lib_regex_regcomp=no
14837 fi
14838 rm -f core conftest.err conftest.$ac_objext \
14839     conftest$ac_exeext conftest.$ac_ext
14840 LIBS=$ac_check_lib_save_LIBS
14841 fi
14842 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_regex_regcomp" >&5
14843 $as_echo "$ac_cv_lib_regex_regcomp" >&6; }
14844 if test "x$ac_cv_lib_regex_regcomp" = xyes; then :
14845   cat >>confdefs.h <<_ACEOF
14846 #define HAVE_LIBREGEX 1
14847 _ACEOF
14848
14849   LIBS="-lregex $LIBS"
14850
14851 fi
14852
14853       if test "x$ac_cv_lib_regex_regcomp" = xyes; then
14854         posix_regex_lib_found=1
14855       fi
14856     fi
14857   fi
14858 fi
14859 if test -z $posix_regex_lib_found && (test "$enable_posix_regex_lib" = "auto" || test "$enable_posix_regex_lib" = "libpcreposix"); then
14860   for ac_header in pcreposix.h
14861 do :
14862   ac_fn_c_check_header_mongrel "$LINENO" "pcreposix.h" "ac_cv_header_pcreposix_h" "$ac_includes_default"
14863 if test "x$ac_cv_header_pcreposix_h" = xyes; then :
14864   cat >>confdefs.h <<_ACEOF
14865 #define HAVE_PCREPOSIX_H 1
14866 _ACEOF
14867
14868 fi
14869
14870 done
14871
14872   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for regcomp in -lpcreposix" >&5
14873 $as_echo_n "checking for regcomp in -lpcreposix... " >&6; }
14874 if ${ac_cv_lib_pcreposix_regcomp+:} false; then :
14875   $as_echo_n "(cached) " >&6
14876 else
14877   ac_check_lib_save_LIBS=$LIBS
14878 LIBS="-lpcreposix  $LIBS"
14879 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14880 /* end confdefs.h.  */
14881
14882 /* Override any GCC internal prototype to avoid an error.
14883    Use char because int might match the return type of a GCC
14884    builtin and then its argument prototype would still apply.  */
14885 #ifdef __cplusplus
14886 extern "C"
14887 #endif
14888 char regcomp ();
14889 int
14890 main ()
14891 {
14892 return regcomp ();
14893   ;
14894   return 0;
14895 }
14896 _ACEOF
14897 if ac_fn_c_try_link "$LINENO"; then :
14898   ac_cv_lib_pcreposix_regcomp=yes
14899 else
14900   ac_cv_lib_pcreposix_regcomp=no
14901 fi
14902 rm -f core conftest.err conftest.$ac_objext \
14903     conftest$ac_exeext conftest.$ac_ext
14904 LIBS=$ac_check_lib_save_LIBS
14905 fi
14906 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pcreposix_regcomp" >&5
14907 $as_echo "$ac_cv_lib_pcreposix_regcomp" >&6; }
14908 if test "x$ac_cv_lib_pcreposix_regcomp" = xyes; then :
14909   cat >>confdefs.h <<_ACEOF
14910 #define HAVE_LIBPCREPOSIX 1
14911 _ACEOF
14912
14913   LIBS="-lpcreposix $LIBS"
14914
14915 fi
14916
14917   if test "x$ac_cv_lib_pcreposix_regcomp" != xyes; then
14918     { $as_echo "$as_me:${as_lineno-$LINENO}: trying libpcreposix check again with libpcre" >&5
14919 $as_echo "$as_me: trying libpcreposix check again with libpcre" >&6;}
14920         unset ac_cv_lib_pcreposix_regcomp
14921         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pcre_exec in -lpcre" >&5
14922 $as_echo_n "checking for pcre_exec in -lpcre... " >&6; }
14923 if ${ac_cv_lib_pcre_pcre_exec+:} false; then :
14924   $as_echo_n "(cached) " >&6
14925 else
14926   ac_check_lib_save_LIBS=$LIBS
14927 LIBS="-lpcre  $LIBS"
14928 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14929 /* end confdefs.h.  */
14930
14931 /* Override any GCC internal prototype to avoid an error.
14932    Use char because int might match the return type of a GCC
14933    builtin and then its argument prototype would still apply.  */
14934 #ifdef __cplusplus
14935 extern "C"
14936 #endif
14937 char pcre_exec ();
14938 int
14939 main ()
14940 {
14941 return pcre_exec ();
14942   ;
14943   return 0;
14944 }
14945 _ACEOF
14946 if ac_fn_c_try_link "$LINENO"; then :
14947   ac_cv_lib_pcre_pcre_exec=yes
14948 else
14949   ac_cv_lib_pcre_pcre_exec=no
14950 fi
14951 rm -f core conftest.err conftest.$ac_objext \
14952     conftest$ac_exeext conftest.$ac_ext
14953 LIBS=$ac_check_lib_save_LIBS
14954 fi
14955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pcre_pcre_exec" >&5
14956 $as_echo "$ac_cv_lib_pcre_pcre_exec" >&6; }
14957 if test "x$ac_cv_lib_pcre_pcre_exec" = xyes; then :
14958   cat >>confdefs.h <<_ACEOF
14959 #define HAVE_LIBPCRE 1
14960 _ACEOF
14961
14962   LIBS="-lpcre $LIBS"
14963
14964 fi
14965
14966     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for regcomp in -lpcreposix" >&5
14967 $as_echo_n "checking for regcomp in -lpcreposix... " >&6; }
14968 if ${ac_cv_lib_pcreposix_regcomp+:} false; then :
14969   $as_echo_n "(cached) " >&6
14970 else
14971   ac_check_lib_save_LIBS=$LIBS
14972 LIBS="-lpcreposix  $LIBS"
14973 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14974 /* end confdefs.h.  */
14975
14976 /* Override any GCC internal prototype to avoid an error.
14977    Use char because int might match the return type of a GCC
14978    builtin and then its argument prototype would still apply.  */
14979 #ifdef __cplusplus
14980 extern "C"
14981 #endif
14982 char regcomp ();
14983 int
14984 main ()
14985 {
14986 return regcomp ();
14987   ;
14988   return 0;
14989 }
14990 _ACEOF
14991 if ac_fn_c_try_link "$LINENO"; then :
14992   ac_cv_lib_pcreposix_regcomp=yes
14993 else
14994   ac_cv_lib_pcreposix_regcomp=no
14995 fi
14996 rm -f core conftest.err conftest.$ac_objext \
14997     conftest$ac_exeext conftest.$ac_ext
14998 LIBS=$ac_check_lib_save_LIBS
14999 fi
15000 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pcreposix_regcomp" >&5
15001 $as_echo "$ac_cv_lib_pcreposix_regcomp" >&6; }
15002 if test "x$ac_cv_lib_pcreposix_regcomp" = xyes; then :
15003   cat >>confdefs.h <<_ACEOF
15004 #define HAVE_LIBPCREPOSIX 1
15005 _ACEOF
15006
15007   LIBS="-lpcreposix $LIBS"
15008
15009 fi
15010
15011     if test "x$ac_cv_lib_pcre_pcre_exec" = xyes && test "x$ac_cv_lib_pcreposix_regcomp" = xyes; then
15012       { $as_echo "$as_me:${as_lineno-$LINENO}: checking if PCRE_STATIC needs to be defined" >&5
15013 $as_echo_n "checking if PCRE_STATIC needs to be defined... " >&6; }
15014       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15015 /* end confdefs.h.  */
15016 #include <pcreposix.h>
15017           int main() { return regcomp(NULL, NULL, 0); }
15018 _ACEOF
15019 if ac_fn_c_try_link "$LINENO"; then :
15020   without_pcre_static=yes
15021 else
15022   without_pcre_static=no
15023 fi
15024 rm -f core conftest.err conftest.$ac_objext \
15025     conftest$ac_exeext conftest.$ac_ext
15026       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15027 /* end confdefs.h.  */
15028 #define PCRE_STATIC
15029           #include <pcreposix.h>
15030           int main() { return regcomp(NULL, NULL, 0); }
15031 _ACEOF
15032 if ac_fn_c_try_link "$LINENO"; then :
15033   with_pcre_static=yes
15034 else
15035   with_pcre_static=no
15036 fi
15037 rm -f core conftest.err conftest.$ac_objext \
15038     conftest$ac_exeext conftest.$ac_ext
15039       if test "x$without_pcre_static" != xyes && test "x$with_pcre_static" = xyes; then
15040         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15041 $as_echo "yes" >&6; }
15042
15043 $as_echo "#define PCRE_STATIC 1" >>confdefs.h
15044
15045       elif test "x$without_pcre_static" = xyes || test "x$with_pcre_static" = xyes; then
15046         { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15047 $as_echo "no" >&6; }
15048       fi
15049       posix_regex_lib_found=1
15050     fi
15051   else
15052     posix_regex_lib_found=1
15053   fi
15054 fi
15055
15056 # TODO: Give the user the option of using a pre-existing system
15057 # libarchive.  This will define HAVE_LIBARCHIVE which will cause
15058 # bsdtar_platform.h to use #include <...> for the libarchive headers.
15059 # Need to include Makefile.am magic to link against system
15060 # -larchive in that case.
15061 #AC_CHECK_LIB(archive,archive_version)
15062
15063 # Checks for typedefs, structures, and compiler characteristics.
15064 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
15065 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
15066 if ${ac_cv_c_const+:} false; then :
15067   $as_echo_n "(cached) " >&6
15068 else
15069   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15070 /* end confdefs.h.  */
15071
15072 int
15073 main ()
15074 {
15075
15076 #ifndef __cplusplus
15077   /* Ultrix mips cc rejects this sort of thing.  */
15078   typedef int charset[2];
15079   const charset cs = { 0, 0 };
15080   /* SunOS 4.1.1 cc rejects this.  */
15081   char const *const *pcpcc;
15082   char **ppc;
15083   /* NEC SVR4.0.2 mips cc rejects this.  */
15084   struct point {int x, y;};
15085   static struct point const zero = {0,0};
15086   /* AIX XL C 1.02.0.0 rejects this.
15087      It does not let you subtract one const X* pointer from another in
15088      an arm of an if-expression whose if-part is not a constant
15089      expression */
15090   const char *g = "string";
15091   pcpcc = &g + (g ? g-g : 0);
15092   /* HPUX 7.0 cc rejects these. */
15093   ++pcpcc;
15094   ppc = (char**) pcpcc;
15095   pcpcc = (char const *const *) ppc;
15096   { /* SCO 3.2v4 cc rejects this sort of thing.  */
15097     char tx;
15098     char *t = &tx;
15099     char const *s = 0 ? (char *) 0 : (char const *) 0;
15100
15101     *t++ = 0;
15102     if (s) return 0;
15103   }
15104   { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
15105     int x[] = {25, 17};
15106     const int *foo = &x[0];
15107     ++foo;
15108   }
15109   { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
15110     typedef const int *iptr;
15111     iptr p = 0;
15112     ++p;
15113   }
15114   { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying
15115        "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
15116     struct s { int j; const int *ap[3]; } bx;
15117     struct s *b = &bx; b->j = 5;
15118   }
15119   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
15120     const int foo = 10;
15121     if (!foo) return 0;
15122   }
15123   return !cs[0] && !zero.x;
15124 #endif
15125
15126   ;
15127   return 0;
15128 }
15129 _ACEOF
15130 if ac_fn_c_try_compile "$LINENO"; then :
15131   ac_cv_c_const=yes
15132 else
15133   ac_cv_c_const=no
15134 fi
15135 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15136 fi
15137 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
15138 $as_echo "$ac_cv_c_const" >&6; }
15139 if test $ac_cv_c_const = no; then
15140
15141 $as_echo "#define const /**/" >>confdefs.h
15142
15143 fi
15144
15145 # AC_TYPE_UID_T defaults to "int", which is incorrect for MinGW
15146 # and MSVC. Use a customized version.
15147 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uid_t in sys/types.h" >&5
15148 $as_echo_n "checking for uid_t in sys/types.h... " >&6; }
15149 if ${la_cv_type_uid_t+:} false; then :
15150   $as_echo_n "(cached) " >&6
15151 else
15152   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15153 /* end confdefs.h.  */
15154 #include <sys/types.h>
15155
15156 _ACEOF
15157 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15158   $EGREP "uid_t" >/dev/null 2>&1; then :
15159   la_cv_type_uid_t=yes
15160 else
15161   la_cv_type_uid_t=no
15162 fi
15163 rm -f conftest*
15164
15165 fi
15166 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $la_cv_type_uid_t" >&5
15167 $as_echo "$la_cv_type_uid_t" >&6; }
15168 if test $la_cv_type_uid_t = no; then
15169   case $host in
15170     *mingw*) def_uid_t=short ;;
15171     *) def_uid_t=int ;;
15172   esac
15173
15174 cat >>confdefs.h <<_ACEOF
15175 #define uid_t $def_uid_t
15176 _ACEOF
15177
15178
15179 cat >>confdefs.h <<_ACEOF
15180 #define gid_t $def_uid_t
15181 _ACEOF
15182
15183 fi
15184
15185 ac_fn_c_check_type "$LINENO" "mode_t" "ac_cv_type_mode_t" "$ac_includes_default"
15186 if test "x$ac_cv_type_mode_t" = xyes; then :
15187
15188 else
15189
15190 cat >>confdefs.h <<_ACEOF
15191 #define mode_t int
15192 _ACEOF
15193
15194 fi
15195
15196 # AC_TYPE_OFF_T defaults to "long", which limits us to 4GB files on
15197 # most systems... default to "long long" instead.
15198 ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default"
15199 if test "x$ac_cv_type_off_t" = xyes; then :
15200
15201 else
15202
15203 cat >>confdefs.h <<_ACEOF
15204 #define off_t long long
15205 _ACEOF
15206
15207 fi
15208
15209 ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
15210 if test "x$ac_cv_type_size_t" = xyes; then :
15211
15212 else
15213
15214 cat >>confdefs.h <<_ACEOF
15215 #define size_t unsigned int
15216 _ACEOF
15217
15218 fi
15219
15220 ac_fn_c_check_type "$LINENO" "id_t" "ac_cv_type_id_t" "$ac_includes_default"
15221 if test "x$ac_cv_type_id_t" = xyes; then :
15222
15223 else
15224
15225 cat >>confdefs.h <<_ACEOF
15226 #define id_t unsigned long
15227 _ACEOF
15228
15229 fi
15230
15231 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "$ac_includes_default"
15232 if test "x$ac_cv_type_uintptr_t" = xyes; then :
15233
15234 else
15235
15236 cat >>confdefs.h <<_ACEOF
15237 #define uintptr_t unsigned int
15238 _ACEOF
15239
15240 fi
15241
15242
15243 # Check for tm_gmtoff in struct tm
15244 ac_fn_c_check_member "$LINENO" "struct tm" "tm_gmtoff" "ac_cv_member_struct_tm_tm_gmtoff" "
15245 #include <time.h>
15246
15247 "
15248 if test "x$ac_cv_member_struct_tm_tm_gmtoff" = xyes; then :
15249
15250 cat >>confdefs.h <<_ACEOF
15251 #define HAVE_STRUCT_TM_TM_GMTOFF 1
15252 _ACEOF
15253
15254
15255 fi
15256 ac_fn_c_check_member "$LINENO" "struct tm" "__tm_gmtoff" "ac_cv_member_struct_tm___tm_gmtoff" "
15257 #include <time.h>
15258
15259 "
15260 if test "x$ac_cv_member_struct_tm___tm_gmtoff" = xyes; then :
15261
15262 cat >>confdefs.h <<_ACEOF
15263 #define HAVE_STRUCT_TM___TM_GMTOFF 1
15264 _ACEOF
15265
15266
15267 fi
15268
15269
15270 # Check for f_namemax in struct statfs
15271 ac_fn_c_check_member "$LINENO" "struct statfs" "f_namemax" "ac_cv_member_struct_statfs_f_namemax" "
15272 #include <sys/param.h>
15273 #include <sys/mount.h>
15274
15275 "
15276 if test "x$ac_cv_member_struct_statfs_f_namemax" = xyes; then :
15277
15278 cat >>confdefs.h <<_ACEOF
15279 #define HAVE_STRUCT_STATFS_F_NAMEMAX 1
15280 _ACEOF
15281
15282
15283 fi
15284
15285
15286 # Check for f_iosize in struct statvfs
15287 ac_fn_c_check_member "$LINENO" "struct statvfs" "f_iosize" "ac_cv_member_struct_statvfs_f_iosize" "
15288 #include <sys/statvfs.h>
15289
15290 "
15291 if test "x$ac_cv_member_struct_statvfs_f_iosize" = xyes; then :
15292
15293 cat >>confdefs.h <<_ACEOF
15294 #define HAVE_STRUCT_STATVFS_F_IOSIZE 1
15295 _ACEOF
15296
15297
15298 fi
15299
15300
15301 # Check for birthtime in struct stat
15302 ac_fn_c_check_member "$LINENO" "struct stat" "st_birthtime" "ac_cv_member_struct_stat_st_birthtime" "$ac_includes_default"
15303 if test "x$ac_cv_member_struct_stat_st_birthtime" = xyes; then :
15304
15305 cat >>confdefs.h <<_ACEOF
15306 #define HAVE_STRUCT_STAT_ST_BIRTHTIME 1
15307 _ACEOF
15308
15309
15310 fi
15311
15312
15313 # Check for high-resolution timestamps in struct stat
15314 ac_fn_c_check_member "$LINENO" "struct stat" "st_birthtimespec.tv_nsec" "ac_cv_member_struct_stat_st_birthtimespec_tv_nsec" "$ac_includes_default"
15315 if test "x$ac_cv_member_struct_stat_st_birthtimespec_tv_nsec" = xyes; then :
15316
15317 cat >>confdefs.h <<_ACEOF
15318 #define HAVE_STRUCT_STAT_ST_BIRTHTIMESPEC_TV_NSEC 1
15319 _ACEOF
15320
15321
15322 fi
15323
15324 ac_fn_c_check_member "$LINENO" "struct stat" "st_mtimespec.tv_nsec" "ac_cv_member_struct_stat_st_mtimespec_tv_nsec" "$ac_includes_default"
15325 if test "x$ac_cv_member_struct_stat_st_mtimespec_tv_nsec" = xyes; then :
15326
15327 cat >>confdefs.h <<_ACEOF
15328 #define HAVE_STRUCT_STAT_ST_MTIMESPEC_TV_NSEC 1
15329 _ACEOF
15330
15331
15332 fi
15333
15334 ac_fn_c_check_member "$LINENO" "struct stat" "st_mtim.tv_nsec" "ac_cv_member_struct_stat_st_mtim_tv_nsec" "$ac_includes_default"
15335 if test "x$ac_cv_member_struct_stat_st_mtim_tv_nsec" = xyes; then :
15336
15337 cat >>confdefs.h <<_ACEOF
15338 #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1
15339 _ACEOF
15340
15341
15342 fi
15343
15344 ac_fn_c_check_member "$LINENO" "struct stat" "st_mtime_n" "ac_cv_member_struct_stat_st_mtime_n" "$ac_includes_default"
15345 if test "x$ac_cv_member_struct_stat_st_mtime_n" = xyes; then :
15346
15347 cat >>confdefs.h <<_ACEOF
15348 #define HAVE_STRUCT_STAT_ST_MTIME_N 1
15349 _ACEOF
15350
15351
15352 fi
15353  # AIX
15354 ac_fn_c_check_member "$LINENO" "struct stat" "st_umtime" "ac_cv_member_struct_stat_st_umtime" "$ac_includes_default"
15355 if test "x$ac_cv_member_struct_stat_st_umtime" = xyes; then :
15356
15357 cat >>confdefs.h <<_ACEOF
15358 #define HAVE_STRUCT_STAT_ST_UMTIME 1
15359 _ACEOF
15360
15361
15362 fi
15363  # Tru64
15364 ac_fn_c_check_member "$LINENO" "struct stat" "st_mtime_usec" "ac_cv_member_struct_stat_st_mtime_usec" "$ac_includes_default"
15365 if test "x$ac_cv_member_struct_stat_st_mtime_usec" = xyes; then :
15366
15367 cat >>confdefs.h <<_ACEOF
15368 #define HAVE_STRUCT_STAT_ST_MTIME_USEC 1
15369 _ACEOF
15370
15371
15372 fi
15373  # Hurd
15374 # Check for block size support in struct stat
15375 ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "$ac_includes_default"
15376 if test "x$ac_cv_member_struct_stat_st_blksize" = xyes; then :
15377
15378 cat >>confdefs.h <<_ACEOF
15379 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
15380 _ACEOF
15381
15382
15383 fi
15384
15385 # Check for st_flags in struct stat (BSD fflags)
15386 ac_fn_c_check_member "$LINENO" "struct stat" "st_flags" "ac_cv_member_struct_stat_st_flags" "$ac_includes_default"
15387 if test "x$ac_cv_member_struct_stat_st_flags" = xyes; then :
15388
15389 cat >>confdefs.h <<_ACEOF
15390 #define HAVE_STRUCT_STAT_ST_FLAGS 1
15391 _ACEOF
15392
15393
15394 fi
15395
15396
15397 # If you have uintmax_t, we assume printf supports %ju
15398 # If you have unsigned long long, we assume printf supports %llu
15399 # TODO: Check for %ju and %llu support directly.
15400 ac_fn_c_check_type "$LINENO" "uintmax_t" "ac_cv_type_uintmax_t" "$ac_includes_default"
15401 if test "x$ac_cv_type_uintmax_t" = xyes; then :
15402
15403 cat >>confdefs.h <<_ACEOF
15404 #define HAVE_UINTMAX_T 1
15405 _ACEOF
15406
15407
15408 fi
15409 ac_fn_c_check_type "$LINENO" "unsigned long long" "ac_cv_type_unsigned_long_long" "$ac_includes_default"
15410 if test "x$ac_cv_type_unsigned_long_long" = xyes; then :
15411
15412 cat >>confdefs.h <<_ACEOF
15413 #define HAVE_UNSIGNED_LONG_LONG 1
15414 _ACEOF
15415
15416
15417 fi
15418
15419
15420 # We use C99-style integer types
15421 # Declare them if the local platform doesn't already do so.
15422
15423   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned long long int" >&5
15424 $as_echo_n "checking for unsigned long long int... " >&6; }
15425 if ${ac_cv_type_unsigned_long_long_int+:} false; then :
15426   $as_echo_n "(cached) " >&6
15427 else
15428   ac_cv_type_unsigned_long_long_int=yes
15429      if test "x${ac_cv_prog_cc_c99-no}" = xno; then
15430        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15431 /* end confdefs.h.  */
15432
15433   /* For now, do not test the preprocessor; as of 2007 there are too many
15434          implementations with broken preprocessors.  Perhaps this can
15435          be revisited in 2012.  In the meantime, code should not expect
15436          #if to work with literals wider than 32 bits.  */
15437       /* Test literals.  */
15438       long long int ll = 9223372036854775807ll;
15439       long long int nll = -9223372036854775807LL;
15440       unsigned long long int ull = 18446744073709551615ULL;
15441       /* Test constant expressions.   */
15442       typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll)
15443                      ? 1 : -1)];
15444       typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1
15445                      ? 1 : -1)];
15446       int i = 63;
15447 int
15448 main ()
15449 {
15450 /* Test availability of runtime routines for shift and division.  */
15451       long long int llmax = 9223372036854775807ll;
15452       unsigned long long int ullmax = 18446744073709551615ull;
15453       return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
15454               | (llmax / ll) | (llmax % ll)
15455               | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i)
15456               | (ullmax / ull) | (ullmax % ull));
15457   ;
15458   return 0;
15459 }
15460
15461 _ACEOF
15462 if ac_fn_c_try_link "$LINENO"; then :
15463
15464 else
15465   ac_cv_type_unsigned_long_long_int=no
15466 fi
15467 rm -f core conftest.err conftest.$ac_objext \
15468     conftest$ac_exeext conftest.$ac_ext
15469      fi
15470 fi
15471 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_unsigned_long_long_int" >&5
15472 $as_echo "$ac_cv_type_unsigned_long_long_int" >&6; }
15473   if test $ac_cv_type_unsigned_long_long_int = yes; then
15474
15475 $as_echo "#define HAVE_UNSIGNED_LONG_LONG_INT 1" >>confdefs.h
15476
15477   fi
15478
15479
15480
15481   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long int" >&5
15482 $as_echo_n "checking for long long int... " >&6; }
15483 if ${ac_cv_type_long_long_int+:} false; then :
15484   $as_echo_n "(cached) " >&6
15485 else
15486   ac_cv_type_long_long_int=yes
15487       if test "x${ac_cv_prog_cc_c99-no}" = xno; then
15488         ac_cv_type_long_long_int=$ac_cv_type_unsigned_long_long_int
15489         if test $ac_cv_type_long_long_int = yes; then
15490                                   if test "$cross_compiling" = yes; then :
15491   :
15492 else
15493   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15494 /* end confdefs.h.  */
15495 #include <limits.h>
15496                  #ifndef LLONG_MAX
15497                  # define HALF \
15498                           (1LL << (sizeof (long long int) * CHAR_BIT - 2))
15499                  # define LLONG_MAX (HALF - 1 + HALF)
15500                  #endif
15501 int
15502 main ()
15503 {
15504 long long int n = 1;
15505                  int i;
15506                  for (i = 0; ; i++)
15507                    {
15508                      long long int m = n << i;
15509                      if (m >> i != n)
15510                        return 1;
15511                      if (LLONG_MAX / 2 < m)
15512                        break;
15513                    }
15514                  return 0;
15515   ;
15516   return 0;
15517 }
15518 _ACEOF
15519 if ac_fn_c_try_run "$LINENO"; then :
15520
15521 else
15522   ac_cv_type_long_long_int=no
15523 fi
15524 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15525   conftest.$ac_objext conftest.beam conftest.$ac_ext
15526 fi
15527
15528         fi
15529       fi
15530 fi
15531 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_long_long_int" >&5
15532 $as_echo "$ac_cv_type_long_long_int" >&6; }
15533   if test $ac_cv_type_long_long_int = yes; then
15534
15535 $as_echo "#define HAVE_LONG_LONG_INT 1" >>confdefs.h
15536
15537   fi
15538
15539
15540
15541   ac_fn_c_check_type "$LINENO" "intmax_t" "ac_cv_type_intmax_t" "$ac_includes_default"
15542 if test "x$ac_cv_type_intmax_t" = xyes; then :
15543
15544 $as_echo "#define HAVE_INTMAX_T 1" >>confdefs.h
15545
15546 else
15547   test $ac_cv_type_long_long_int = yes \
15548        && ac_type='long long int' \
15549        || ac_type='long int'
15550
15551 cat >>confdefs.h <<_ACEOF
15552 #define intmax_t $ac_type
15553 _ACEOF
15554
15555 fi
15556
15557
15558
15559
15560   ac_fn_c_check_type "$LINENO" "uintmax_t" "ac_cv_type_uintmax_t" "$ac_includes_default"
15561 if test "x$ac_cv_type_uintmax_t" = xyes; then :
15562
15563 $as_echo "#define HAVE_UINTMAX_T 1" >>confdefs.h
15564
15565 else
15566   test $ac_cv_type_unsigned_long_long_int = yes \
15567        && ac_type='unsigned long long int' \
15568        || ac_type='unsigned long int'
15569
15570 cat >>confdefs.h <<_ACEOF
15571 #define uintmax_t $ac_type
15572 _ACEOF
15573
15574 fi
15575
15576
15577 ac_fn_c_find_intX_t "$LINENO" "64" "ac_cv_c_int64_t"
15578 case $ac_cv_c_int64_t in #(
15579   no|yes) ;; #(
15580   *)
15581
15582 cat >>confdefs.h <<_ACEOF
15583 #define int64_t $ac_cv_c_int64_t
15584 _ACEOF
15585 ;;
15586 esac
15587
15588 ac_fn_c_find_uintX_t "$LINENO" "64" "ac_cv_c_uint64_t"
15589 case $ac_cv_c_uint64_t in #(
15590   no|yes) ;; #(
15591   *)
15592
15593 $as_echo "#define _UINT64_T 1" >>confdefs.h
15594
15595
15596 cat >>confdefs.h <<_ACEOF
15597 #define uint64_t $ac_cv_c_uint64_t
15598 _ACEOF
15599 ;;
15600   esac
15601
15602 ac_fn_c_find_intX_t "$LINENO" "32" "ac_cv_c_int32_t"
15603 case $ac_cv_c_int32_t in #(
15604   no|yes) ;; #(
15605   *)
15606
15607 cat >>confdefs.h <<_ACEOF
15608 #define int32_t $ac_cv_c_int32_t
15609 _ACEOF
15610 ;;
15611 esac
15612
15613 ac_fn_c_find_uintX_t "$LINENO" "32" "ac_cv_c_uint32_t"
15614 case $ac_cv_c_uint32_t in #(
15615   no|yes) ;; #(
15616   *)
15617
15618 $as_echo "#define _UINT32_T 1" >>confdefs.h
15619
15620
15621 cat >>confdefs.h <<_ACEOF
15622 #define uint32_t $ac_cv_c_uint32_t
15623 _ACEOF
15624 ;;
15625   esac
15626
15627 ac_fn_c_find_intX_t "$LINENO" "16" "ac_cv_c_int16_t"
15628 case $ac_cv_c_int16_t in #(
15629   no|yes) ;; #(
15630   *)
15631
15632 cat >>confdefs.h <<_ACEOF
15633 #define int16_t $ac_cv_c_int16_t
15634 _ACEOF
15635 ;;
15636 esac
15637
15638 ac_fn_c_find_uintX_t "$LINENO" "16" "ac_cv_c_uint16_t"
15639 case $ac_cv_c_uint16_t in #(
15640   no|yes) ;; #(
15641   *)
15642
15643
15644 cat >>confdefs.h <<_ACEOF
15645 #define uint16_t $ac_cv_c_uint16_t
15646 _ACEOF
15647 ;;
15648   esac
15649
15650 ac_fn_c_find_uintX_t "$LINENO" "8" "ac_cv_c_uint8_t"
15651 case $ac_cv_c_uint8_t in #(
15652   no|yes) ;; #(
15653   *)
15654
15655 $as_echo "#define _UINT8_T 1" >>confdefs.h
15656
15657
15658 cat >>confdefs.h <<_ACEOF
15659 #define uint8_t $ac_cv_c_uint8_t
15660 _ACEOF
15661 ;;
15662   esac
15663
15664
15665 ac_fn_c_check_decl "$LINENO" "SIZE_MAX" "ac_cv_have_decl_SIZE_MAX" "$ac_includes_default"
15666 if test "x$ac_cv_have_decl_SIZE_MAX" = xyes; then :
15667   ac_have_decl=1
15668 else
15669   ac_have_decl=0
15670 fi
15671
15672 cat >>confdefs.h <<_ACEOF
15673 #define HAVE_DECL_SIZE_MAX $ac_have_decl
15674 _ACEOF
15675 ac_fn_c_check_decl "$LINENO" "INT64_MAX" "ac_cv_have_decl_INT64_MAX" "$ac_includes_default"
15676 if test "x$ac_cv_have_decl_INT64_MAX" = xyes; then :
15677   ac_have_decl=1
15678 else
15679   ac_have_decl=0
15680 fi
15681
15682 cat >>confdefs.h <<_ACEOF
15683 #define HAVE_DECL_INT64_MAX $ac_have_decl
15684 _ACEOF
15685 ac_fn_c_check_decl "$LINENO" "INT64_MIN" "ac_cv_have_decl_INT64_MIN" "$ac_includes_default"
15686 if test "x$ac_cv_have_decl_INT64_MIN" = xyes; then :
15687   ac_have_decl=1
15688 else
15689   ac_have_decl=0
15690 fi
15691
15692 cat >>confdefs.h <<_ACEOF
15693 #define HAVE_DECL_INT64_MIN $ac_have_decl
15694 _ACEOF
15695 ac_fn_c_check_decl "$LINENO" "UINT64_MAX" "ac_cv_have_decl_UINT64_MAX" "$ac_includes_default"
15696 if test "x$ac_cv_have_decl_UINT64_MAX" = xyes; then :
15697   ac_have_decl=1
15698 else
15699   ac_have_decl=0
15700 fi
15701
15702 cat >>confdefs.h <<_ACEOF
15703 #define HAVE_DECL_UINT64_MAX $ac_have_decl
15704 _ACEOF
15705 ac_fn_c_check_decl "$LINENO" "UINT32_MAX" "ac_cv_have_decl_UINT32_MAX" "$ac_includes_default"
15706 if test "x$ac_cv_have_decl_UINT32_MAX" = xyes; then :
15707   ac_have_decl=1
15708 else
15709   ac_have_decl=0
15710 fi
15711
15712 cat >>confdefs.h <<_ACEOF
15713 #define HAVE_DECL_UINT32_MAX $ac_have_decl
15714 _ACEOF
15715
15716
15717 ac_fn_c_check_decl "$LINENO" "SSIZE_MAX" "ac_cv_have_decl_SSIZE_MAX" "#include <limits.h>
15718 "
15719 if test "x$ac_cv_have_decl_SSIZE_MAX" = xyes; then :
15720
15721 $as_echo "#define HAVE_DECL_SSIZE_MAX 1" >>confdefs.h
15722
15723 fi
15724
15725
15726 ac_fn_c_check_decl "$LINENO" "EFTYPE" "ac_cv_have_decl_EFTYPE" "#include <errno.h>
15727 "
15728 if test "x$ac_cv_have_decl_EFTYPE" = xyes; then :
15729
15730 $as_echo "#define HAVE_EFTYPE 1" >>confdefs.h
15731
15732 fi
15733
15734 ac_fn_c_check_decl "$LINENO" "EILSEQ" "ac_cv_have_decl_EILSEQ" "#include <errno.h>
15735 "
15736 if test "x$ac_cv_have_decl_EILSEQ" = xyes; then :
15737
15738 $as_echo "#define HAVE_EILSEQ 1" >>confdefs.h
15739
15740 fi
15741
15742 ac_fn_c_check_type "$LINENO" "wchar_t" "ac_cv_type_wchar_t" "$ac_includes_default"
15743 if test "x$ac_cv_type_wchar_t" = xyes; then :
15744
15745 cat >>confdefs.h <<_ACEOF
15746 #define HAVE_WCHAR_T 1
15747 _ACEOF
15748                 # The cast to long int works around a bug in the HP C Compiler
15749 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
15750 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
15751 # This bug is HP SR number 8606223364.
15752 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of wchar_t" >&5
15753 $as_echo_n "checking size of wchar_t... " >&6; }
15754 if ${ac_cv_sizeof_wchar_t+:} false; then :
15755   $as_echo_n "(cached) " >&6
15756 else
15757   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (wchar_t))" "ac_cv_sizeof_wchar_t"        "$ac_includes_default"; then :
15758
15759 else
15760   if test "$ac_cv_type_wchar_t" = yes; then
15761      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
15762 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
15763 as_fn_error 77 "cannot compute sizeof (wchar_t)
15764 See \`config.log' for more details" "$LINENO" 5; }
15765    else
15766      ac_cv_sizeof_wchar_t=0
15767    fi
15768 fi
15769
15770 fi
15771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_wchar_t" >&5
15772 $as_echo "$ac_cv_sizeof_wchar_t" >&6; }
15773
15774
15775
15776 cat >>confdefs.h <<_ACEOF
15777 #define SIZEOF_WCHAR_T $ac_cv_sizeof_wchar_t
15778 _ACEOF
15779
15780
15781 fi
15782
15783
15784 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
15785 $as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
15786 if ${ac_cv_header_time+:} false; then :
15787   $as_echo_n "(cached) " >&6
15788 else
15789   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15790 /* end confdefs.h.  */
15791 #include <sys/types.h>
15792 #include <sys/time.h>
15793 #include <time.h>
15794
15795 int
15796 main ()
15797 {
15798 if ((struct tm *) 0)
15799 return 0;
15800   ;
15801   return 0;
15802 }
15803 _ACEOF
15804 if ac_fn_c_try_compile "$LINENO"; then :
15805   ac_cv_header_time=yes
15806 else
15807   ac_cv_header_time=no
15808 fi
15809 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15810 fi
15811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
15812 $as_echo "$ac_cv_header_time" >&6; }
15813 if test $ac_cv_header_time = yes; then
15814
15815 $as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
15816
15817 fi
15818
15819
15820 # Checks for library functions.
15821 if test $ac_cv_c_compiler_gnu = yes; then
15822     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC needs -traditional" >&5
15823 $as_echo_n "checking whether $CC needs -traditional... " >&6; }
15824 if ${ac_cv_prog_gcc_traditional+:} false; then :
15825   $as_echo_n "(cached) " >&6
15826 else
15827     ac_pattern="Autoconf.*'x'"
15828   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15829 /* end confdefs.h.  */
15830 #include <sgtty.h>
15831 Autoconf TIOCGETP
15832 _ACEOF
15833 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15834   $EGREP "$ac_pattern" >/dev/null 2>&1; then :
15835   ac_cv_prog_gcc_traditional=yes
15836 else
15837   ac_cv_prog_gcc_traditional=no
15838 fi
15839 rm -f conftest*
15840
15841
15842   if test $ac_cv_prog_gcc_traditional = no; then
15843     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15844 /* end confdefs.h.  */
15845 #include <termio.h>
15846 Autoconf TCGETA
15847 _ACEOF
15848 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15849   $EGREP "$ac_pattern" >/dev/null 2>&1; then :
15850   ac_cv_prog_gcc_traditional=yes
15851 fi
15852 rm -f conftest*
15853
15854   fi
15855 fi
15856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_gcc_traditional" >&5
15857 $as_echo "$ac_cv_prog_gcc_traditional" >&6; }
15858   if test $ac_cv_prog_gcc_traditional = yes; then
15859     CC="$CC -traditional"
15860   fi
15861 fi
15862
15863 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether sys/types.h defines makedev" >&5
15864 $as_echo_n "checking whether sys/types.h defines makedev... " >&6; }
15865 if ${ac_cv_header_sys_types_h_makedev+:} false; then :
15866   $as_echo_n "(cached) " >&6
15867 else
15868   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15869 /* end confdefs.h.  */
15870 #include <sys/types.h>
15871 int
15872 main ()
15873 {
15874 return makedev(0, 0);
15875   ;
15876   return 0;
15877 }
15878 _ACEOF
15879 if ac_fn_c_try_link "$LINENO"; then :
15880   ac_cv_header_sys_types_h_makedev=yes
15881 else
15882   ac_cv_header_sys_types_h_makedev=no
15883 fi
15884 rm -f core conftest.err conftest.$ac_objext \
15885     conftest$ac_exeext conftest.$ac_ext
15886
15887 fi
15888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_types_h_makedev" >&5
15889 $as_echo "$ac_cv_header_sys_types_h_makedev" >&6; }
15890
15891 if test $ac_cv_header_sys_types_h_makedev = no; then
15892 ac_fn_c_check_header_mongrel "$LINENO" "sys/mkdev.h" "ac_cv_header_sys_mkdev_h" "$ac_includes_default"
15893 if test "x$ac_cv_header_sys_mkdev_h" = xyes; then :
15894
15895 $as_echo "#define MAJOR_IN_MKDEV 1" >>confdefs.h
15896
15897 fi
15898
15899
15900
15901   if test $ac_cv_header_sys_mkdev_h = no; then
15902     ac_fn_c_check_header_mongrel "$LINENO" "sys/sysmacros.h" "ac_cv_header_sys_sysmacros_h" "$ac_includes_default"
15903 if test "x$ac_cv_header_sys_sysmacros_h" = xyes; then :
15904
15905 $as_echo "#define MAJOR_IN_SYSMACROS 1" >>confdefs.h
15906
15907 fi
15908
15909
15910   fi
15911 fi
15912
15913 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGEFILE_SOURCE value needed for large files" >&5
15914 $as_echo_n "checking for _LARGEFILE_SOURCE value needed for large files... " >&6; }
15915 if ${ac_cv_sys_largefile_source+:} false; then :
15916   $as_echo_n "(cached) " >&6
15917 else
15918   while :; do
15919   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15920 /* end confdefs.h.  */
15921 #include <sys/types.h> /* for off_t */
15922      #include <stdio.h>
15923 int
15924 main ()
15925 {
15926 int (*fp) (FILE *, off_t, int) = fseeko;
15927      return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
15928   ;
15929   return 0;
15930 }
15931 _ACEOF
15932 if ac_fn_c_try_link "$LINENO"; then :
15933   ac_cv_sys_largefile_source=no; break
15934 fi
15935 rm -f core conftest.err conftest.$ac_objext \
15936     conftest$ac_exeext conftest.$ac_ext
15937   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15938 /* end confdefs.h.  */
15939 #define _LARGEFILE_SOURCE 1
15940 #include <sys/types.h> /* for off_t */
15941      #include <stdio.h>
15942 int
15943 main ()
15944 {
15945 int (*fp) (FILE *, off_t, int) = fseeko;
15946      return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
15947   ;
15948   return 0;
15949 }
15950 _ACEOF
15951 if ac_fn_c_try_link "$LINENO"; then :
15952   ac_cv_sys_largefile_source=1; break
15953 fi
15954 rm -f core conftest.err conftest.$ac_objext \
15955     conftest$ac_exeext conftest.$ac_ext
15956   ac_cv_sys_largefile_source=unknown
15957   break
15958 done
15959 fi
15960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_source" >&5
15961 $as_echo "$ac_cv_sys_largefile_source" >&6; }
15962 case $ac_cv_sys_largefile_source in #(
15963   no | unknown) ;;
15964   *)
15965 cat >>confdefs.h <<_ACEOF
15966 #define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
15967 _ACEOF
15968 ;;
15969 esac
15970 rm -rf conftest*
15971
15972 # We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
15973 # in glibc 2.1.3, but that breaks too many other things.
15974 # If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
15975 if test $ac_cv_sys_largefile_source != unknown; then
15976
15977 $as_echo "#define HAVE_FSEEKO 1" >>confdefs.h
15978
15979 fi
15980
15981 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working memcmp" >&5
15982 $as_echo_n "checking for working memcmp... " >&6; }
15983 if ${ac_cv_func_memcmp_working+:} false; then :
15984   $as_echo_n "(cached) " >&6
15985 else
15986   if test "$cross_compiling" = yes; then :
15987   ac_cv_func_memcmp_working=no
15988 else
15989   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15990 /* end confdefs.h.  */
15991 $ac_includes_default
15992 int
15993 main ()
15994 {
15995
15996   /* Some versions of memcmp are not 8-bit clean.  */
15997   char c0 = '\100', c1 = '\200', c2 = '\201';
15998   if (memcmp(&c0, &c2, 1) >= 0 || memcmp(&c1, &c2, 1) >= 0)
15999     return 1;
16000
16001   /* The Next x86 OpenStep bug shows up only when comparing 16 bytes
16002      or more and with at least one buffer not starting on a 4-byte boundary.
16003      William Lewis provided this test program.   */
16004   {
16005     char foo[21];
16006     char bar[21];
16007     int i;
16008     for (i = 0; i < 4; i++)
16009       {
16010         char *a = foo + i;
16011         char *b = bar + i;
16012         strcpy (a, "--------01111111");
16013         strcpy (b, "--------10000000");
16014         if (memcmp (a, b, 16) >= 0)
16015           return 1;
16016       }
16017     return 0;
16018   }
16019
16020   ;
16021   return 0;
16022 }
16023 _ACEOF
16024 if ac_fn_c_try_run "$LINENO"; then :
16025   ac_cv_func_memcmp_working=yes
16026 else
16027   ac_cv_func_memcmp_working=no
16028 fi
16029 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16030   conftest.$ac_objext conftest.beam conftest.$ac_ext
16031 fi
16032
16033 fi
16034 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_memcmp_working" >&5
16035 $as_echo "$ac_cv_func_memcmp_working" >&6; }
16036 test $ac_cv_func_memcmp_working = no && case " $LIBOBJS " in
16037   *" memcmp.$ac_objext "* ) ;;
16038   *) LIBOBJS="$LIBOBJS memcmp.$ac_objext"
16039  ;;
16040 esac
16041
16042
16043 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether lstat correctly handles trailing slash" >&5
16044 $as_echo_n "checking whether lstat correctly handles trailing slash... " >&6; }
16045 if ${ac_cv_func_lstat_dereferences_slashed_symlink+:} false; then :
16046   $as_echo_n "(cached) " >&6
16047 else
16048   rm -f conftest.sym conftest.file
16049 echo >conftest.file
16050 if test "$as_ln_s" = "ln -s" && ln -s conftest.file conftest.sym; then
16051   if test "$cross_compiling" = yes; then :
16052   ac_cv_func_lstat_dereferences_slashed_symlink=no
16053 else
16054   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16055 /* end confdefs.h.  */
16056 $ac_includes_default
16057 int
16058 main ()
16059 {
16060 struct stat sbuf;
16061      /* Linux will dereference the symlink and fail, as required by POSIX.
16062         That is better in the sense that it means we will not
16063         have to compile and use the lstat wrapper.  */
16064      return lstat ("conftest.sym/", &sbuf) == 0;
16065   ;
16066   return 0;
16067 }
16068 _ACEOF
16069 if ac_fn_c_try_run "$LINENO"; then :
16070   ac_cv_func_lstat_dereferences_slashed_symlink=yes
16071 else
16072   ac_cv_func_lstat_dereferences_slashed_symlink=no
16073 fi
16074 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16075   conftest.$ac_objext conftest.beam conftest.$ac_ext
16076 fi
16077
16078 else
16079   # If the `ln -s' command failed, then we probably don't even
16080   # have an lstat function.
16081   ac_cv_func_lstat_dereferences_slashed_symlink=no
16082 fi
16083 rm -f conftest.sym conftest.file
16084
16085 fi
16086 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_lstat_dereferences_slashed_symlink" >&5
16087 $as_echo "$ac_cv_func_lstat_dereferences_slashed_symlink" >&6; }
16088
16089 test $ac_cv_func_lstat_dereferences_slashed_symlink = yes &&
16090
16091 cat >>confdefs.h <<_ACEOF
16092 #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
16093 _ACEOF
16094
16095
16096 if test "x$ac_cv_func_lstat_dereferences_slashed_symlink" = xno; then
16097   case " $LIBOBJS " in
16098   *" lstat.$ac_objext "* ) ;;
16099   *) LIBOBJS="$LIBOBJS lstat.$ac_objext"
16100  ;;
16101 esac
16102
16103 fi
16104
16105 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether lstat accepts an empty string" >&5
16106 $as_echo_n "checking whether lstat accepts an empty string... " >&6; }
16107 if ${ac_cv_func_lstat_empty_string_bug+:} false; then :
16108   $as_echo_n "(cached) " >&6
16109 else
16110   if test "$cross_compiling" = yes; then :
16111   ac_cv_func_lstat_empty_string_bug=yes
16112 else
16113   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16114 /* end confdefs.h.  */
16115 $ac_includes_default
16116 int
16117 main ()
16118 {
16119 struct stat sbuf;
16120   return lstat ("", &sbuf) == 0;
16121   ;
16122   return 0;
16123 }
16124 _ACEOF
16125 if ac_fn_c_try_run "$LINENO"; then :
16126   ac_cv_func_lstat_empty_string_bug=no
16127 else
16128   ac_cv_func_lstat_empty_string_bug=yes
16129 fi
16130 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16131   conftest.$ac_objext conftest.beam conftest.$ac_ext
16132 fi
16133
16134 fi
16135 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_lstat_empty_string_bug" >&5
16136 $as_echo "$ac_cv_func_lstat_empty_string_bug" >&6; }
16137 if test $ac_cv_func_lstat_empty_string_bug = yes; then
16138   case " $LIBOBJS " in
16139   *" lstat.$ac_objext "* ) ;;
16140   *) LIBOBJS="$LIBOBJS lstat.$ac_objext"
16141  ;;
16142 esac
16143
16144
16145 cat >>confdefs.h <<_ACEOF
16146 #define HAVE_LSTAT_EMPTY_STRING_BUG 1
16147 _ACEOF
16148
16149 fi
16150
16151 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stat accepts an empty string" >&5
16152 $as_echo_n "checking whether stat accepts an empty string... " >&6; }
16153 if ${ac_cv_func_stat_empty_string_bug+:} false; then :
16154   $as_echo_n "(cached) " >&6
16155 else
16156   if test "$cross_compiling" = yes; then :
16157   ac_cv_func_stat_empty_string_bug=yes
16158 else
16159   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16160 /* end confdefs.h.  */
16161 $ac_includes_default
16162 int
16163 main ()
16164 {
16165 struct stat sbuf;
16166   return stat ("", &sbuf) == 0;
16167   ;
16168   return 0;
16169 }
16170 _ACEOF
16171 if ac_fn_c_try_run "$LINENO"; then :
16172   ac_cv_func_stat_empty_string_bug=no
16173 else
16174   ac_cv_func_stat_empty_string_bug=yes
16175 fi
16176 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16177   conftest.$ac_objext conftest.beam conftest.$ac_ext
16178 fi
16179
16180 fi
16181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_stat_empty_string_bug" >&5
16182 $as_echo "$ac_cv_func_stat_empty_string_bug" >&6; }
16183 if test $ac_cv_func_stat_empty_string_bug = yes; then
16184   case " $LIBOBJS " in
16185   *" stat.$ac_objext "* ) ;;
16186   *) LIBOBJS="$LIBOBJS stat.$ac_objext"
16187  ;;
16188 esac
16189
16190
16191 cat >>confdefs.h <<_ACEOF
16192 #define HAVE_STAT_EMPTY_STRING_BUG 1
16193 _ACEOF
16194
16195 fi
16196
16197 ac_fn_c_check_decl "$LINENO" "strerror_r" "ac_cv_have_decl_strerror_r" "$ac_includes_default"
16198 if test "x$ac_cv_have_decl_strerror_r" = xyes; then :
16199   ac_have_decl=1
16200 else
16201   ac_have_decl=0
16202 fi
16203
16204 cat >>confdefs.h <<_ACEOF
16205 #define HAVE_DECL_STRERROR_R $ac_have_decl
16206 _ACEOF
16207
16208 for ac_func in strerror_r
16209 do :
16210   ac_fn_c_check_func "$LINENO" "strerror_r" "ac_cv_func_strerror_r"
16211 if test "x$ac_cv_func_strerror_r" = xyes; then :
16212   cat >>confdefs.h <<_ACEOF
16213 #define HAVE_STRERROR_R 1
16214 _ACEOF
16215
16216 fi
16217 done
16218
16219 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether strerror_r returns char *" >&5
16220 $as_echo_n "checking whether strerror_r returns char *... " >&6; }
16221 if ${ac_cv_func_strerror_r_char_p+:} false; then :
16222   $as_echo_n "(cached) " >&6
16223 else
16224
16225     ac_cv_func_strerror_r_char_p=no
16226     if test $ac_cv_have_decl_strerror_r = yes; then
16227       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16228 /* end confdefs.h.  */
16229 $ac_includes_default
16230 int
16231 main ()
16232 {
16233
16234           char buf[100];
16235           char x = *strerror_r (0, buf, sizeof buf);
16236           char *p = strerror_r (0, buf, sizeof buf);
16237           return !p || x;
16238
16239   ;
16240   return 0;
16241 }
16242 _ACEOF
16243 if ac_fn_c_try_compile "$LINENO"; then :
16244   ac_cv_func_strerror_r_char_p=yes
16245 fi
16246 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16247     else
16248       # strerror_r is not declared.  Choose between
16249       # systems that have relatively inaccessible declarations for the
16250       # function.  BeOS and DEC UNIX 4.0 fall in this category, but the
16251       # former has a strerror_r that returns char*, while the latter
16252       # has a strerror_r that returns `int'.
16253       # This test should segfault on the DEC system.
16254       if test "$cross_compiling" = yes; then :
16255   :
16256 else
16257   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16258 /* end confdefs.h.  */
16259 $ac_includes_default
16260         extern char *strerror_r ();
16261 int
16262 main ()
16263 {
16264 char buf[100];
16265           char x = *strerror_r (0, buf, sizeof buf);
16266           return ! isalpha (x);
16267   ;
16268   return 0;
16269 }
16270 _ACEOF
16271 if ac_fn_c_try_run "$LINENO"; then :
16272   ac_cv_func_strerror_r_char_p=yes
16273 fi
16274 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16275   conftest.$ac_objext conftest.beam conftest.$ac_ext
16276 fi
16277
16278     fi
16279
16280 fi
16281 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strerror_r_char_p" >&5
16282 $as_echo "$ac_cv_func_strerror_r_char_p" >&6; }
16283 if test $ac_cv_func_strerror_r_char_p = yes; then
16284
16285 $as_echo "#define STRERROR_R_CHAR_P 1" >>confdefs.h
16286
16287 fi
16288
16289 for ac_func in strftime
16290 do :
16291   ac_fn_c_check_func "$LINENO" "strftime" "ac_cv_func_strftime"
16292 if test "x$ac_cv_func_strftime" = xyes; then :
16293   cat >>confdefs.h <<_ACEOF
16294 #define HAVE_STRFTIME 1
16295 _ACEOF
16296
16297 else
16298   # strftime is in -lintl on SCO UNIX.
16299 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for strftime in -lintl" >&5
16300 $as_echo_n "checking for strftime in -lintl... " >&6; }
16301 if ${ac_cv_lib_intl_strftime+:} false; then :
16302   $as_echo_n "(cached) " >&6
16303 else
16304   ac_check_lib_save_LIBS=$LIBS
16305 LIBS="-lintl  $LIBS"
16306 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16307 /* end confdefs.h.  */
16308
16309 /* Override any GCC internal prototype to avoid an error.
16310    Use char because int might match the return type of a GCC
16311    builtin and then its argument prototype would still apply.  */
16312 #ifdef __cplusplus
16313 extern "C"
16314 #endif
16315 char strftime ();
16316 int
16317 main ()
16318 {
16319 return strftime ();
16320   ;
16321   return 0;
16322 }
16323 _ACEOF
16324 if ac_fn_c_try_link "$LINENO"; then :
16325   ac_cv_lib_intl_strftime=yes
16326 else
16327   ac_cv_lib_intl_strftime=no
16328 fi
16329 rm -f core conftest.err conftest.$ac_objext \
16330     conftest$ac_exeext conftest.$ac_ext
16331 LIBS=$ac_check_lib_save_LIBS
16332 fi
16333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_strftime" >&5
16334 $as_echo "$ac_cv_lib_intl_strftime" >&6; }
16335 if test "x$ac_cv_lib_intl_strftime" = xyes; then :
16336   $as_echo "#define HAVE_STRFTIME 1" >>confdefs.h
16337
16338 LIBS="-lintl $LIBS"
16339 fi
16340
16341 fi
16342 done
16343
16344 for ac_func in vprintf
16345 do :
16346   ac_fn_c_check_func "$LINENO" "vprintf" "ac_cv_func_vprintf"
16347 if test "x$ac_cv_func_vprintf" = xyes; then :
16348   cat >>confdefs.h <<_ACEOF
16349 #define HAVE_VPRINTF 1
16350 _ACEOF
16351
16352 ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt"
16353 if test "x$ac_cv_func__doprnt" = xyes; then :
16354
16355 $as_echo "#define HAVE_DOPRNT 1" >>confdefs.h
16356
16357 fi
16358
16359 fi
16360 done
16361
16362
16363 # check for:
16364 #   CreateHardLinkA(LPCSTR, LPCSTR, LPSECURITY_ATTRIBUTES)
16365 # To avoid necessity for including windows.h or special forward declaration
16366 # workarounds, we use 'void *' for 'struct SECURITY_ATTRIBUTES *'
16367 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CreateHardLinkA" >&5
16368 $as_echo_n "checking for CreateHardLinkA... " >&6; }
16369 if ${ac_cv_func_CreateHardLinkA+:} false; then :
16370   $as_echo_n "(cached) " >&6
16371 else
16372   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16373 /* end confdefs.h.  */
16374 /* System header to define __stub macros and hopefully few prototypes,
16375     which can conflict with char __stdcall CreateHardLinkA ( const char *, const char *, void * ) below.  */
16376 #include <assert.h>
16377 /* Override any gcc2 internal prototype to avoid an error.  */
16378 #ifdef __cplusplus
16379 extern "C"
16380 #endif
16381 /* We use char because int might match the return type of a gcc2
16382    builtin and then its argument prototype would still apply.  */
16383 char __stdcall CreateHardLinkA ( const char *, const char *, void * );
16384 char (*f) ( const char *, const char *, void * );
16385
16386 int
16387 main ()
16388 {
16389 /* The GNU C library defines this for functions which it implements
16390     to always fail with ENOSYS.  Some functions are actually named
16391     something starting with __ and the normal name is an alias.  */
16392 #if defined (__stub_CreateHardLinkA) || defined (__stub___CreateHardLinkA)
16393 choke me
16394 #else
16395 f = CreateHardLinkA;
16396 #endif
16397
16398   ;
16399   return 0;
16400 }
16401 _ACEOF
16402 if ac_fn_c_try_link "$LINENO"; then :
16403   ac_cv_func_CreateHardLinkA=yes
16404 else
16405   ac_cv_func_CreateHardLinkA=no
16406 fi
16407 rm -f core conftest.err conftest.$ac_objext \
16408     conftest$ac_exeext conftest.$ac_ext
16409 fi
16410 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_CreateHardLinkA" >&5
16411 $as_echo "$ac_cv_func_CreateHardLinkA" >&6; }
16412 if test $ac_cv_func_CreateHardLinkA = yes; then :
16413
16414 fi
16415 for ac_func in chflags chown chroot ctime_r dirfd
16416 do :
16417   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16418 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16419 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
16420   cat >>confdefs.h <<_ACEOF
16421 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16422 _ACEOF
16423
16424 fi
16425 done
16426
16427 for ac_func in fchdir fchflags fchmod fchown fcntl fdopendir fork
16428 do :
16429   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16430 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16431 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
16432   cat >>confdefs.h <<_ACEOF
16433 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16434 _ACEOF
16435
16436 fi
16437 done
16438
16439 for ac_func in fstat fstatat fstatfs fstatvfs ftruncate
16440 do :
16441   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16442 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16443 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
16444   cat >>confdefs.h <<_ACEOF
16445 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16446 _ACEOF
16447
16448 fi
16449 done
16450
16451 for ac_func in futimens futimes futimesat
16452 do :
16453   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16454 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16455 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
16456   cat >>confdefs.h <<_ACEOF
16457 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16458 _ACEOF
16459
16460 fi
16461 done
16462
16463 for ac_func in geteuid getpid getgrgid_r getgrnam_r
16464 do :
16465   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16466 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16467 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
16468   cat >>confdefs.h <<_ACEOF
16469 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16470 _ACEOF
16471
16472 fi
16473 done
16474
16475 for ac_func in getpwnam_r getpwuid_r getvfsbyname gmtime_r
16476 do :
16477   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16478 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16479 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
16480   cat >>confdefs.h <<_ACEOF
16481 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16482 _ACEOF
16483
16484 fi
16485 done
16486
16487 for ac_func in lchflags lchmod lchown link localtime_r lstat lutimes
16488 do :
16489   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16490 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16491 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
16492   cat >>confdefs.h <<_ACEOF
16493 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16494 _ACEOF
16495
16496 fi
16497 done
16498
16499 for ac_func in mbrtowc memmove memset
16500 do :
16501   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16502 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16503 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
16504   cat >>confdefs.h <<_ACEOF
16505 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16506 _ACEOF
16507
16508 fi
16509 done
16510
16511 for ac_func in mkdir mkfifo mknod mkstemp
16512 do :
16513   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16514 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16515 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
16516   cat >>confdefs.h <<_ACEOF
16517 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16518 _ACEOF
16519
16520 fi
16521 done
16522
16523 for ac_func in nl_langinfo openat pipe poll posix_spawnp readlink readlinkat
16524 do :
16525   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16526 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16527 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
16528   cat >>confdefs.h <<_ACEOF
16529 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16530 _ACEOF
16531
16532 fi
16533 done
16534
16535 for ac_func in select setenv setlocale sigaction statfs statvfs
16536 do :
16537   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16538 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16539 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
16540   cat >>confdefs.h <<_ACEOF
16541 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16542 _ACEOF
16543
16544 fi
16545 done
16546
16547 for ac_func in strchr strdup strerror strncpy_s strrchr symlink timegm
16548 do :
16549   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16550 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16551 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
16552   cat >>confdefs.h <<_ACEOF
16553 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16554 _ACEOF
16555
16556 fi
16557 done
16558
16559 for ac_func in tzset unsetenv utime utimensat utimes vfork
16560 do :
16561   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16562 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16563 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
16564   cat >>confdefs.h <<_ACEOF
16565 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16566 _ACEOF
16567
16568 fi
16569 done
16570
16571 for ac_func in wcrtomb wcscmp wcscpy wcslen wctomb wmemcmp wmemcpy
16572 do :
16573   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16574 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16575 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
16576   cat >>confdefs.h <<_ACEOF
16577 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16578 _ACEOF
16579
16580 fi
16581 done
16582
16583 for ac_func in _ctime64_s _fseeki64
16584 do :
16585   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16586 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16587 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
16588   cat >>confdefs.h <<_ACEOF
16589 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16590 _ACEOF
16591
16592 fi
16593 done
16594
16595 for ac_func in _get_timezone _localtime64_s _mkgmtime64
16596 do :
16597   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16598 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16599 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
16600   cat >>confdefs.h <<_ACEOF
16601 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16602 _ACEOF
16603
16604 fi
16605 done
16606
16607 # detects cygwin-1.7, as opposed to older versions
16608 for ac_func in cygwin_conv_path
16609 do :
16610   ac_fn_c_check_func "$LINENO" "cygwin_conv_path" "ac_cv_func_cygwin_conv_path"
16611 if test "x$ac_cv_func_cygwin_conv_path" = xyes; then :
16612   cat >>confdefs.h <<_ACEOF
16613 #define HAVE_CYGWIN_CONV_PATH 1
16614 _ACEOF
16615
16616 fi
16617 done
16618
16619
16620 # There are several variants of readdir_r around; we only
16621 # accept the POSIX-compliant version.
16622 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16623 /* end confdefs.h.  */
16624 #include <dirent.h>
16625 int
16626 main ()
16627 {
16628 DIR *dir; struct dirent e, *r;
16629                     return(readdir_r(dir, &e, &r));
16630   ;
16631   return 0;
16632 }
16633 _ACEOF
16634 if ac_fn_c_try_compile "$LINENO"; then :
16635
16636 $as_echo "#define HAVE_READDIR_R 1" >>confdefs.h
16637
16638
16639 fi
16640 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16641
16642 # FreeBSD's nl_langinfo supports an option to specify whether the
16643 # current locale uses month/day or day/month ordering.  It makes the
16644 # output a little prettier...
16645 ac_fn_c_check_decl "$LINENO" "D_MD_ORDER" "ac_cv_have_decl_D_MD_ORDER" "#if HAVE_LANGINFO_H
16646 #include <langinfo.h>
16647 #endif
16648
16649 "
16650 if test "x$ac_cv_have_decl_D_MD_ORDER" = xyes; then :
16651
16652 $as_echo "#define HAVE_D_MD_ORDER 1" >>confdefs.h
16653
16654 fi
16655
16656
16657 # Check for dirent.d_namlen field explicitly
16658 # (This is a bit more straightforward than, if not quite as portable as,
16659 # the recipe given by the autoconf maintainers.)
16660 ac_fn_c_check_member "$LINENO" "struct dirent" "d_namlen" "ac_cv_member_struct_dirent_d_namlen" "#if HAVE_DIRENT_H
16661 #include <dirent.h>
16662 #endif
16663
16664 "
16665 if test "x$ac_cv_member_struct_dirent_d_namlen" = xyes; then :
16666
16667 fi
16668
16669
16670 # Check for Extended Attributes support
16671 # Check whether --enable-xattr was given.
16672 if test "${enable_xattr+set}" = set; then :
16673   enableval=$enable_xattr;
16674 fi
16675
16676
16677 if test "x$enable_xattr" != "xno"; then
16678         for ac_header in attr/xattr.h
16679 do :
16680   ac_fn_c_check_header_mongrel "$LINENO" "attr/xattr.h" "ac_cv_header_attr_xattr_h" "$ac_includes_default"
16681 if test "x$ac_cv_header_attr_xattr_h" = xyes; then :
16682   cat >>confdefs.h <<_ACEOF
16683 #define HAVE_ATTR_XATTR_H 1
16684 _ACEOF
16685
16686 fi
16687
16688 done
16689
16690         for ac_header in sys/xattr.h sys/ea.h
16691 do :
16692   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
16693 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
16694 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
16695   cat >>confdefs.h <<_ACEOF
16696 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
16697 _ACEOF
16698
16699 fi
16700
16701 done
16702
16703         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for setxattr in -lattr" >&5
16704 $as_echo_n "checking for setxattr in -lattr... " >&6; }
16705 if ${ac_cv_lib_attr_setxattr+:} false; then :
16706   $as_echo_n "(cached) " >&6
16707 else
16708   ac_check_lib_save_LIBS=$LIBS
16709 LIBS="-lattr  $LIBS"
16710 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16711 /* end confdefs.h.  */
16712
16713 /* Override any GCC internal prototype to avoid an error.
16714    Use char because int might match the return type of a GCC
16715    builtin and then its argument prototype would still apply.  */
16716 #ifdef __cplusplus
16717 extern "C"
16718 #endif
16719 char setxattr ();
16720 int
16721 main ()
16722 {
16723 return setxattr ();
16724   ;
16725   return 0;
16726 }
16727 _ACEOF
16728 if ac_fn_c_try_link "$LINENO"; then :
16729   ac_cv_lib_attr_setxattr=yes
16730 else
16731   ac_cv_lib_attr_setxattr=no
16732 fi
16733 rm -f core conftest.err conftest.$ac_objext \
16734     conftest$ac_exeext conftest.$ac_ext
16735 LIBS=$ac_check_lib_save_LIBS
16736 fi
16737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_attr_setxattr" >&5
16738 $as_echo "$ac_cv_lib_attr_setxattr" >&6; }
16739 if test "x$ac_cv_lib_attr_setxattr" = xyes; then :
16740   cat >>confdefs.h <<_ACEOF
16741 #define HAVE_LIBATTR 1
16742 _ACEOF
16743
16744   LIBS="-lattr $LIBS"
16745
16746 fi
16747
16748         for ac_func in extattr_get_file extattr_list_file
16749 do :
16750   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16751 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16752 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
16753   cat >>confdefs.h <<_ACEOF
16754 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16755 _ACEOF
16756
16757 fi
16758 done
16759
16760         for ac_func in extattr_set_fd extattr_set_file
16761 do :
16762   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16763 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16764 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
16765   cat >>confdefs.h <<_ACEOF
16766 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16767 _ACEOF
16768
16769 fi
16770 done
16771
16772         for ac_func in fgetxattr flistxattr fsetxattr getxattr
16773 do :
16774   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16775 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16776 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
16777   cat >>confdefs.h <<_ACEOF
16778 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16779 _ACEOF
16780
16781 fi
16782 done
16783
16784         for ac_func in lgetxattr listxattr llistxattr lsetxattr
16785 do :
16786   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16787 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16788 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
16789   cat >>confdefs.h <<_ACEOF
16790 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16791 _ACEOF
16792
16793 fi
16794 done
16795
16796         for ac_func in fgetea flistea fsetea getea
16797 do :
16798   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16799 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16800 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
16801   cat >>confdefs.h <<_ACEOF
16802 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16803 _ACEOF
16804
16805 fi
16806 done
16807
16808         for ac_func in lgetea listea llistea lsetea
16809 do :
16810   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16811 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16812 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
16813   cat >>confdefs.h <<_ACEOF
16814 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16815 _ACEOF
16816
16817 fi
16818 done
16819
16820         ac_fn_c_check_decl "$LINENO" "EXTATTR_NAMESPACE_USER" "ac_cv_have_decl_EXTATTR_NAMESPACE_USER" "#include <sys/types.h>
16821 #include <sys/extattr.h>
16822
16823 "
16824 if test "x$ac_cv_have_decl_EXTATTR_NAMESPACE_USER" = xyes; then :
16825   ac_have_decl=1
16826 else
16827   ac_have_decl=0
16828 fi
16829
16830 cat >>confdefs.h <<_ACEOF
16831 #define HAVE_DECL_EXTATTR_NAMESPACE_USER $ac_have_decl
16832 _ACEOF
16833
16834 fi
16835
16836 # Check for ACL support
16837 #
16838 # The ACL support in libarchive is written against the POSIX1e draft,
16839 # which was never officially approved and varies quite a bit across
16840 # platforms.  Worse, some systems have completely non-POSIX acl functions,
16841 # which makes the following checks rather more complex than I would like.
16842 #
16843 # Check whether --enable-acl was given.
16844 if test "${enable_acl+set}" = set; then :
16845   enableval=$enable_acl;
16846 fi
16847
16848
16849 if test "x$enable_acl" != "xno"; then
16850    for ac_header in sys/acl.h
16851 do :
16852   ac_fn_c_check_header_mongrel "$LINENO" "sys/acl.h" "ac_cv_header_sys_acl_h" "$ac_includes_default"
16853 if test "x$ac_cv_header_sys_acl_h" = xyes; then :
16854   cat >>confdefs.h <<_ACEOF
16855 #define HAVE_SYS_ACL_H 1
16856 _ACEOF
16857
16858 fi
16859
16860 done
16861
16862    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acl_get_file in -lacl" >&5
16863 $as_echo_n "checking for acl_get_file in -lacl... " >&6; }
16864 if ${ac_cv_lib_acl_acl_get_file+:} false; then :
16865   $as_echo_n "(cached) " >&6
16866 else
16867   ac_check_lib_save_LIBS=$LIBS
16868 LIBS="-lacl  $LIBS"
16869 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16870 /* end confdefs.h.  */
16871
16872 /* Override any GCC internal prototype to avoid an error.
16873    Use char because int might match the return type of a GCC
16874    builtin and then its argument prototype would still apply.  */
16875 #ifdef __cplusplus
16876 extern "C"
16877 #endif
16878 char acl_get_file ();
16879 int
16880 main ()
16881 {
16882 return acl_get_file ();
16883   ;
16884   return 0;
16885 }
16886 _ACEOF
16887 if ac_fn_c_try_link "$LINENO"; then :
16888   ac_cv_lib_acl_acl_get_file=yes
16889 else
16890   ac_cv_lib_acl_acl_get_file=no
16891 fi
16892 rm -f core conftest.err conftest.$ac_objext \
16893     conftest$ac_exeext conftest.$ac_ext
16894 LIBS=$ac_check_lib_save_LIBS
16895 fi
16896 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_acl_acl_get_file" >&5
16897 $as_echo "$ac_cv_lib_acl_acl_get_file" >&6; }
16898 if test "x$ac_cv_lib_acl_acl_get_file" = xyes; then :
16899   cat >>confdefs.h <<_ACEOF
16900 #define HAVE_LIBACL 1
16901 _ACEOF
16902
16903   LIBS="-lacl $LIBS"
16904
16905 fi
16906
16907    for ac_func in acl_create_entry acl_init acl_set_fd acl_set_fd_np acl_set_file
16908 do :
16909   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16910 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16911 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
16912   cat >>confdefs.h <<_ACEOF
16913 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16914 _ACEOF
16915
16916 fi
16917 done
16918
16919
16920    ac_fn_c_check_type "$LINENO" "acl_permset_t" "ac_cv_type_acl_permset_t" "#if HAVE_SYS_TYPES_H
16921         #include <sys/types.h>
16922         #endif
16923         #if HAVE_SYS_ACL_H
16924         #include <sys/acl.h>
16925         #endif
16926
16927 "
16928 if test "x$ac_cv_type_acl_permset_t" = xyes; then :
16929
16930 cat >>confdefs.h <<_ACEOF
16931 #define HAVE_ACL_PERMSET_T 1
16932 _ACEOF
16933
16934
16935 fi
16936
16937
16938     # The "acl_get_perm()" function was omitted from the POSIX draft.
16939     # (It's a pretty obvious oversight; otherwise, there's no way to
16940     # test for specific permissions in a permset.)  Linux uses the obvious
16941     # name, FreeBSD adds _np to mark it as "non-Posix extension."
16942     # Test for both as a double-check that we really have POSIX-style ACL support.
16943     for ac_func in acl_get_perm_np acl_get_perm acl_get_link acl_get_link_np
16944 do :
16945   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16946 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16947 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
16948   cat >>confdefs.h <<_ACEOF
16949 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16950 _ACEOF
16951
16952 fi
16953 done
16954
16955
16956     # MacOS has an acl.h that isn't POSIX.  It can be detected by
16957     # checking for ACL_USER
16958     ac_fn_c_check_decl "$LINENO" "ACL_USER" "ac_cv_have_decl_ACL_USER" "#include <sys/acl.h>
16959 "
16960 if test "x$ac_cv_have_decl_ACL_USER" = xyes; then :
16961
16962 $as_echo "#define HAVE_ACL_USER 1" >>confdefs.h
16963
16964 fi
16965
16966 fi
16967
16968 # Additional requirements
16969 # Check whether --enable-largefile was given.
16970 if test "${enable_largefile+set}" = set; then :
16971   enableval=$enable_largefile;
16972 fi
16973
16974 if test "$enable_largefile" != no; then
16975
16976   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
16977 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
16978 if ${ac_cv_sys_largefile_CC+:} false; then :
16979   $as_echo_n "(cached) " >&6
16980 else
16981   ac_cv_sys_largefile_CC=no
16982      if test "$GCC" != yes; then
16983        ac_save_CC=$CC
16984        while :; do
16985          # IRIX 6.2 and later do not support large files by default,
16986          # so use the C compiler's -n32 option if that helps.
16987          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16988 /* end confdefs.h.  */
16989 #include <sys/types.h>
16990  /* Check that off_t can represent 2**63 - 1 correctly.
16991     We can't simply define LARGE_OFF_T to be 9223372036854775807,
16992     since some C++ compilers masquerading as C compilers
16993     incorrectly reject 9223372036854775807.  */
16994 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
16995   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
16996                        && LARGE_OFF_T % 2147483647 == 1)
16997                       ? 1 : -1];
16998 int
16999 main ()
17000 {
17001
17002   ;
17003   return 0;
17004 }
17005 _ACEOF
17006          if ac_fn_c_try_compile "$LINENO"; then :
17007   break
17008 fi
17009 rm -f core conftest.err conftest.$ac_objext
17010          CC="$CC -n32"
17011          if ac_fn_c_try_compile "$LINENO"; then :
17012   ac_cv_sys_largefile_CC=' -n32'; break
17013 fi
17014 rm -f core conftest.err conftest.$ac_objext
17015          break
17016        done
17017        CC=$ac_save_CC
17018        rm -f conftest.$ac_ext
17019     fi
17020 fi
17021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
17022 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
17023   if test "$ac_cv_sys_largefile_CC" != no; then
17024     CC=$CC$ac_cv_sys_largefile_CC
17025   fi
17026
17027   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
17028 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
17029 if ${ac_cv_sys_file_offset_bits+:} false; then :
17030   $as_echo_n "(cached) " >&6
17031 else
17032   while :; do
17033   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17034 /* end confdefs.h.  */
17035 #include <sys/types.h>
17036  /* Check that off_t can represent 2**63 - 1 correctly.
17037     We can't simply define LARGE_OFF_T to be 9223372036854775807,
17038     since some C++ compilers masquerading as C compilers
17039     incorrectly reject 9223372036854775807.  */
17040 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
17041   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
17042                        && LARGE_OFF_T % 2147483647 == 1)
17043                       ? 1 : -1];
17044 int
17045 main ()
17046 {
17047
17048   ;
17049   return 0;
17050 }
17051 _ACEOF
17052 if ac_fn_c_try_compile "$LINENO"; then :
17053   ac_cv_sys_file_offset_bits=no; break
17054 fi
17055 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17056   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17057 /* end confdefs.h.  */
17058 #define _FILE_OFFSET_BITS 64
17059 #include <sys/types.h>
17060  /* Check that off_t can represent 2**63 - 1 correctly.
17061     We can't simply define LARGE_OFF_T to be 9223372036854775807,
17062     since some C++ compilers masquerading as C compilers
17063     incorrectly reject 9223372036854775807.  */
17064 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
17065   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
17066                        && LARGE_OFF_T % 2147483647 == 1)
17067                       ? 1 : -1];
17068 int
17069 main ()
17070 {
17071
17072   ;
17073   return 0;
17074 }
17075 _ACEOF
17076 if ac_fn_c_try_compile "$LINENO"; then :
17077   ac_cv_sys_file_offset_bits=64; break
17078 fi
17079 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17080   ac_cv_sys_file_offset_bits=unknown
17081   break
17082 done
17083 fi
17084 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
17085 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
17086 case $ac_cv_sys_file_offset_bits in #(
17087   no | unknown) ;;
17088   *)
17089 cat >>confdefs.h <<_ACEOF
17090 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
17091 _ACEOF
17092 ;;
17093 esac
17094 rm -rf conftest*
17095   if test $ac_cv_sys_file_offset_bits = unknown; then
17096     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
17097 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
17098 if ${ac_cv_sys_large_files+:} false; then :
17099   $as_echo_n "(cached) " >&6
17100 else
17101   while :; do
17102   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17103 /* end confdefs.h.  */
17104 #include <sys/types.h>
17105  /* Check that off_t can represent 2**63 - 1 correctly.
17106     We can't simply define LARGE_OFF_T to be 9223372036854775807,
17107     since some C++ compilers masquerading as C compilers
17108     incorrectly reject 9223372036854775807.  */
17109 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
17110   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
17111                        && LARGE_OFF_T % 2147483647 == 1)
17112                       ? 1 : -1];
17113 int
17114 main ()
17115 {
17116
17117   ;
17118   return 0;
17119 }
17120 _ACEOF
17121 if ac_fn_c_try_compile "$LINENO"; then :
17122   ac_cv_sys_large_files=no; break
17123 fi
17124 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17125   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17126 /* end confdefs.h.  */
17127 #define _LARGE_FILES 1
17128 #include <sys/types.h>
17129  /* Check that off_t can represent 2**63 - 1 correctly.
17130     We can't simply define LARGE_OFF_T to be 9223372036854775807,
17131     since some C++ compilers masquerading as C compilers
17132     incorrectly reject 9223372036854775807.  */
17133 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
17134   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
17135                        && LARGE_OFF_T % 2147483647 == 1)
17136                       ? 1 : -1];
17137 int
17138 main ()
17139 {
17140
17141   ;
17142   return 0;
17143 }
17144 _ACEOF
17145 if ac_fn_c_try_compile "$LINENO"; then :
17146   ac_cv_sys_large_files=1; break
17147 fi
17148 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17149   ac_cv_sys_large_files=unknown
17150   break
17151 done
17152 fi
17153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
17154 $as_echo "$ac_cv_sys_large_files" >&6; }
17155 case $ac_cv_sys_large_files in #(
17156   no | unknown) ;;
17157   *)
17158 cat >>confdefs.h <<_ACEOF
17159 #define _LARGE_FILES $ac_cv_sys_large_files
17160 _ACEOF
17161 ;;
17162 esac
17163 rm -rf conftest*
17164   fi
17165
17166
17167 fi
17168
17169
17170
17171
17172
17173
17174 case "$host_os" in
17175   *mingw* | *cygwin*)
17176         ;;
17177   *)
17178
17179   if test "$found_MD5" != yes; then
17180     saved_CPPFLAGS="$CPPFLAGS"
17181     CPPFLAGS="$CPPFLAGS -I. -I$srcdir -I$srcdir/libarchive"
17182     touch "check_crypto_md.h"
17183     { $as_echo "$as_me:${as_lineno-$LINENO}: checking support for ARCHIVE_CRYPTO_MD5_LIBC" >&5
17184 $as_echo_n "checking support for ARCHIVE_CRYPTO_MD5_LIBC... " >&6; }
17185     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17186 /* end confdefs.h.  */
17187
17188 #define ARCHIVE_MD5_COMPILE_TEST
17189 #define ARCHIVE_CRYPTO_MD5_LIBC
17190 #define PLATFORM_CONFIG_H "check_crypto_md.h"
17191
17192 $(cat "$srcdir/libarchive/archive_crypto.c")
17193
17194 int
17195 main(int argc, char **argv)
17196 {
17197   archive_md5_ctx ctx;
17198   archive_md5_init(&ctx);
17199   archive_md5_update(&ctx, *argv, argc);
17200   archive_md5_final(&ctx, NULL);
17201   return 0;
17202 }
17203
17204 _ACEOF
17205 if ac_fn_c_try_link "$LINENO"; then :
17206    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17207 $as_echo "yes" >&6; }
17208       found_MD5=yes
17209       found_LIBC=yes
17210
17211 $as_echo "#define ARCHIVE_CRYPTO_MD5_LIBC 1" >>confdefs.h
17212
17213
17214 else
17215    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17216 $as_echo "no" >&6; }
17217 fi
17218 rm -f core conftest.err conftest.$ac_objext \
17219     conftest$ac_exeext conftest.$ac_ext
17220     CPPFLAGS="$saved_CPPFLAGS"
17221     rm "check_crypto_md.h"
17222   fi
17223
17224
17225   if test "$found_MD5" != yes; then
17226     saved_CPPFLAGS="$CPPFLAGS"
17227     CPPFLAGS="$CPPFLAGS -I. -I$srcdir -I$srcdir/libarchive"
17228     touch "check_crypto_md.h"
17229     { $as_echo "$as_me:${as_lineno-$LINENO}: checking support for ARCHIVE_CRYPTO_MD5_LIBSYSTEM" >&5
17230 $as_echo_n "checking support for ARCHIVE_CRYPTO_MD5_LIBSYSTEM... " >&6; }
17231     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17232 /* end confdefs.h.  */
17233
17234 #define ARCHIVE_MD5_COMPILE_TEST
17235 #define ARCHIVE_CRYPTO_MD5_LIBSYSTEM
17236 #define PLATFORM_CONFIG_H "check_crypto_md.h"
17237
17238 $(cat "$srcdir/libarchive/archive_crypto.c")
17239
17240 int
17241 main(int argc, char **argv)
17242 {
17243   archive_md5_ctx ctx;
17244   archive_md5_init(&ctx);
17245   archive_md5_update(&ctx, *argv, argc);
17246   archive_md5_final(&ctx, NULL);
17247   return 0;
17248 }
17249
17250 _ACEOF
17251 if ac_fn_c_try_link "$LINENO"; then :
17252    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17253 $as_echo "yes" >&6; }
17254       found_MD5=yes
17255       found_LIBSYSTEM=yes
17256
17257 $as_echo "#define ARCHIVE_CRYPTO_MD5_LIBSYSTEM 1" >>confdefs.h
17258
17259
17260 else
17261    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17262 $as_echo "no" >&6; }
17263 fi
17264 rm -f core conftest.err conftest.$ac_objext \
17265     conftest$ac_exeext conftest.$ac_ext
17266     CPPFLAGS="$saved_CPPFLAGS"
17267     rm "check_crypto_md.h"
17268   fi
17269
17270
17271   if test "$found_RMD160" != yes; then
17272     saved_CPPFLAGS="$CPPFLAGS"
17273     CPPFLAGS="$CPPFLAGS -I. -I$srcdir -I$srcdir/libarchive"
17274     touch "check_crypto_md.h"
17275     { $as_echo "$as_me:${as_lineno-$LINENO}: checking support for ARCHIVE_CRYPTO_RMD160_LIBC" >&5
17276 $as_echo_n "checking support for ARCHIVE_CRYPTO_RMD160_LIBC... " >&6; }
17277     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17278 /* end confdefs.h.  */
17279
17280 #define ARCHIVE_RMD160_COMPILE_TEST
17281 #define ARCHIVE_CRYPTO_RMD160_LIBC
17282 #define PLATFORM_CONFIG_H "check_crypto_md.h"
17283
17284 $(cat "$srcdir/libarchive/archive_crypto.c")
17285
17286 int
17287 main(int argc, char **argv)
17288 {
17289   archive_rmd160_ctx ctx;
17290   archive_rmd160_init(&ctx);
17291   archive_rmd160_update(&ctx, *argv, argc);
17292   archive_rmd160_final(&ctx, NULL);
17293   return 0;
17294 }
17295
17296 _ACEOF
17297 if ac_fn_c_try_link "$LINENO"; then :
17298    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17299 $as_echo "yes" >&6; }
17300       found_RMD160=yes
17301       found_LIBC=yes
17302
17303 $as_echo "#define ARCHIVE_CRYPTO_RMD160_LIBC 1" >>confdefs.h
17304
17305
17306 else
17307    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17308 $as_echo "no" >&6; }
17309 fi
17310 rm -f core conftest.err conftest.$ac_objext \
17311     conftest$ac_exeext conftest.$ac_ext
17312     CPPFLAGS="$saved_CPPFLAGS"
17313     rm "check_crypto_md.h"
17314   fi
17315
17316
17317   if test "$found_SHA1" != yes; then
17318     saved_CPPFLAGS="$CPPFLAGS"
17319     CPPFLAGS="$CPPFLAGS -I. -I$srcdir -I$srcdir/libarchive"
17320     touch "check_crypto_md.h"
17321     { $as_echo "$as_me:${as_lineno-$LINENO}: checking support for ARCHIVE_CRYPTO_SHA1_LIBC" >&5
17322 $as_echo_n "checking support for ARCHIVE_CRYPTO_SHA1_LIBC... " >&6; }
17323     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17324 /* end confdefs.h.  */
17325
17326 #define ARCHIVE_SHA1_COMPILE_TEST
17327 #define ARCHIVE_CRYPTO_SHA1_LIBC
17328 #define PLATFORM_CONFIG_H "check_crypto_md.h"
17329
17330 $(cat "$srcdir/libarchive/archive_crypto.c")
17331
17332 int
17333 main(int argc, char **argv)
17334 {
17335   archive_sha1_ctx ctx;
17336   archive_sha1_init(&ctx);
17337   archive_sha1_update(&ctx, *argv, argc);
17338   archive_sha1_final(&ctx, NULL);
17339   return 0;
17340 }
17341
17342 _ACEOF
17343 if ac_fn_c_try_link "$LINENO"; then :
17344    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17345 $as_echo "yes" >&6; }
17346       found_SHA1=yes
17347       found_LIBC=yes
17348
17349 $as_echo "#define ARCHIVE_CRYPTO_SHA1_LIBC 1" >>confdefs.h
17350
17351
17352 else
17353    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17354 $as_echo "no" >&6; }
17355 fi
17356 rm -f core conftest.err conftest.$ac_objext \
17357     conftest$ac_exeext conftest.$ac_ext
17358     CPPFLAGS="$saved_CPPFLAGS"
17359     rm "check_crypto_md.h"
17360   fi
17361
17362
17363   if test "$found_SHA1" != yes; then
17364     saved_CPPFLAGS="$CPPFLAGS"
17365     CPPFLAGS="$CPPFLAGS -I. -I$srcdir -I$srcdir/libarchive"
17366     touch "check_crypto_md.h"
17367     { $as_echo "$as_me:${as_lineno-$LINENO}: checking support for ARCHIVE_CRYPTO_SHA1_LIBSYSTEM" >&5
17368 $as_echo_n "checking support for ARCHIVE_CRYPTO_SHA1_LIBSYSTEM... " >&6; }
17369     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17370 /* end confdefs.h.  */
17371
17372 #define ARCHIVE_SHA1_COMPILE_TEST
17373 #define ARCHIVE_CRYPTO_SHA1_LIBSYSTEM
17374 #define PLATFORM_CONFIG_H "check_crypto_md.h"
17375
17376 $(cat "$srcdir/libarchive/archive_crypto.c")
17377
17378 int
17379 main(int argc, char **argv)
17380 {
17381   archive_sha1_ctx ctx;
17382   archive_sha1_init(&ctx);
17383   archive_sha1_update(&ctx, *argv, argc);
17384   archive_sha1_final(&ctx, NULL);
17385   return 0;
17386 }
17387
17388 _ACEOF
17389 if ac_fn_c_try_link "$LINENO"; then :
17390    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17391 $as_echo "yes" >&6; }
17392       found_SHA1=yes
17393       found_LIBSYSTEM=yes
17394
17395 $as_echo "#define ARCHIVE_CRYPTO_SHA1_LIBSYSTEM 1" >>confdefs.h
17396
17397
17398 else
17399    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17400 $as_echo "no" >&6; }
17401 fi
17402 rm -f core conftest.err conftest.$ac_objext \
17403     conftest$ac_exeext conftest.$ac_ext
17404     CPPFLAGS="$saved_CPPFLAGS"
17405     rm "check_crypto_md.h"
17406   fi
17407
17408
17409   if test "$found_SHA256" != yes; then
17410     saved_CPPFLAGS="$CPPFLAGS"
17411     CPPFLAGS="$CPPFLAGS -I. -I$srcdir -I$srcdir/libarchive"
17412     touch "check_crypto_md.h"
17413     { $as_echo "$as_me:${as_lineno-$LINENO}: checking support for ARCHIVE_CRYPTO_SHA256_LIBC" >&5
17414 $as_echo_n "checking support for ARCHIVE_CRYPTO_SHA256_LIBC... " >&6; }
17415     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17416 /* end confdefs.h.  */
17417
17418 #define ARCHIVE_SHA256_COMPILE_TEST
17419 #define ARCHIVE_CRYPTO_SHA256_LIBC
17420 #define PLATFORM_CONFIG_H "check_crypto_md.h"
17421
17422 $(cat "$srcdir/libarchive/archive_crypto.c")
17423
17424 int
17425 main(int argc, char **argv)
17426 {
17427   archive_sha256_ctx ctx;
17428   archive_sha256_init(&ctx);
17429   archive_sha256_update(&ctx, *argv, argc);
17430   archive_sha256_final(&ctx, NULL);
17431   return 0;
17432 }
17433
17434 _ACEOF
17435 if ac_fn_c_try_link "$LINENO"; then :
17436    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17437 $as_echo "yes" >&6; }
17438       found_SHA256=yes
17439       found_LIBC=yes
17440
17441 $as_echo "#define ARCHIVE_CRYPTO_SHA256_LIBC 1" >>confdefs.h
17442
17443
17444 else
17445    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17446 $as_echo "no" >&6; }
17447 fi
17448 rm -f core conftest.err conftest.$ac_objext \
17449     conftest$ac_exeext conftest.$ac_ext
17450     CPPFLAGS="$saved_CPPFLAGS"
17451     rm "check_crypto_md.h"
17452   fi
17453
17454
17455   if test "$found_SHA256" != yes; then
17456     saved_CPPFLAGS="$CPPFLAGS"
17457     CPPFLAGS="$CPPFLAGS -I. -I$srcdir -I$srcdir/libarchive"
17458     touch "check_crypto_md.h"
17459     { $as_echo "$as_me:${as_lineno-$LINENO}: checking support for ARCHIVE_CRYPTO_SHA256_LIBC2" >&5
17460 $as_echo_n "checking support for ARCHIVE_CRYPTO_SHA256_LIBC2... " >&6; }
17461     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17462 /* end confdefs.h.  */
17463
17464 #define ARCHIVE_SHA256_COMPILE_TEST
17465 #define ARCHIVE_CRYPTO_SHA256_LIBC2
17466 #define PLATFORM_CONFIG_H "check_crypto_md.h"
17467
17468 $(cat "$srcdir/libarchive/archive_crypto.c")
17469
17470 int
17471 main(int argc, char **argv)
17472 {
17473   archive_sha256_ctx ctx;
17474   archive_sha256_init(&ctx);
17475   archive_sha256_update(&ctx, *argv, argc);
17476   archive_sha256_final(&ctx, NULL);
17477   return 0;
17478 }
17479
17480 _ACEOF
17481 if ac_fn_c_try_link "$LINENO"; then :
17482    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17483 $as_echo "yes" >&6; }
17484       found_SHA256=yes
17485       found_LIBC2=yes
17486
17487 $as_echo "#define ARCHIVE_CRYPTO_SHA256_LIBC2 1" >>confdefs.h
17488
17489
17490 else
17491    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17492 $as_echo "no" >&6; }
17493 fi
17494 rm -f core conftest.err conftest.$ac_objext \
17495     conftest$ac_exeext conftest.$ac_ext
17496     CPPFLAGS="$saved_CPPFLAGS"
17497     rm "check_crypto_md.h"
17498   fi
17499
17500
17501   if test "$found_SHA256" != yes; then
17502     saved_CPPFLAGS="$CPPFLAGS"
17503     CPPFLAGS="$CPPFLAGS -I. -I$srcdir -I$srcdir/libarchive"
17504     touch "check_crypto_md.h"
17505     { $as_echo "$as_me:${as_lineno-$LINENO}: checking support for ARCHIVE_CRYPTO_SHA256_LIBC3" >&5
17506 $as_echo_n "checking support for ARCHIVE_CRYPTO_SHA256_LIBC3... " >&6; }
17507     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17508 /* end confdefs.h.  */
17509
17510 #define ARCHIVE_SHA256_COMPILE_TEST
17511 #define ARCHIVE_CRYPTO_SHA256_LIBC3
17512 #define PLATFORM_CONFIG_H "check_crypto_md.h"
17513
17514 $(cat "$srcdir/libarchive/archive_crypto.c")
17515
17516 int
17517 main(int argc, char **argv)
17518 {
17519   archive_sha256_ctx ctx;
17520   archive_sha256_init(&ctx);
17521   archive_sha256_update(&ctx, *argv, argc);
17522   archive_sha256_final(&ctx, NULL);
17523   return 0;
17524 }
17525
17526 _ACEOF
17527 if ac_fn_c_try_link "$LINENO"; then :
17528    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17529 $as_echo "yes" >&6; }
17530       found_SHA256=yes
17531       found_LIBC3=yes
17532
17533 $as_echo "#define ARCHIVE_CRYPTO_SHA256_LIBC3 1" >>confdefs.h
17534
17535
17536 else
17537    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17538 $as_echo "no" >&6; }
17539 fi
17540 rm -f core conftest.err conftest.$ac_objext \
17541     conftest$ac_exeext conftest.$ac_ext
17542     CPPFLAGS="$saved_CPPFLAGS"
17543     rm "check_crypto_md.h"
17544   fi
17545
17546
17547   if test "$found_SHA256" != yes; then
17548     saved_CPPFLAGS="$CPPFLAGS"
17549     CPPFLAGS="$CPPFLAGS -I. -I$srcdir -I$srcdir/libarchive"
17550     touch "check_crypto_md.h"
17551     { $as_echo "$as_me:${as_lineno-$LINENO}: checking support for ARCHIVE_CRYPTO_SHA256_LIBSYSTEM" >&5
17552 $as_echo_n "checking support for ARCHIVE_CRYPTO_SHA256_LIBSYSTEM... " >&6; }
17553     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17554 /* end confdefs.h.  */
17555
17556 #define ARCHIVE_SHA256_COMPILE_TEST
17557 #define ARCHIVE_CRYPTO_SHA256_LIBSYSTEM
17558 #define PLATFORM_CONFIG_H "check_crypto_md.h"
17559
17560 $(cat "$srcdir/libarchive/archive_crypto.c")
17561
17562 int
17563 main(int argc, char **argv)
17564 {
17565   archive_sha256_ctx ctx;
17566   archive_sha256_init(&ctx);
17567   archive_sha256_update(&ctx, *argv, argc);
17568   archive_sha256_final(&ctx, NULL);
17569   return 0;
17570 }
17571
17572 _ACEOF
17573 if ac_fn_c_try_link "$LINENO"; then :
17574    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17575 $as_echo "yes" >&6; }
17576       found_SHA256=yes
17577       found_LIBSYSTEM=yes
17578
17579 $as_echo "#define ARCHIVE_CRYPTO_SHA256_LIBSYSTEM 1" >>confdefs.h
17580
17581
17582 else
17583    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17584 $as_echo "no" >&6; }
17585 fi
17586 rm -f core conftest.err conftest.$ac_objext \
17587     conftest$ac_exeext conftest.$ac_ext
17588     CPPFLAGS="$saved_CPPFLAGS"
17589     rm "check_crypto_md.h"
17590   fi
17591
17592
17593   if test "$found_SHA384" != yes; then
17594     saved_CPPFLAGS="$CPPFLAGS"
17595     CPPFLAGS="$CPPFLAGS -I. -I$srcdir -I$srcdir/libarchive"
17596     touch "check_crypto_md.h"
17597     { $as_echo "$as_me:${as_lineno-$LINENO}: checking support for ARCHIVE_CRYPTO_SHA384_LIBC" >&5
17598 $as_echo_n "checking support for ARCHIVE_CRYPTO_SHA384_LIBC... " >&6; }
17599     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17600 /* end confdefs.h.  */
17601
17602 #define ARCHIVE_SHA384_COMPILE_TEST
17603 #define ARCHIVE_CRYPTO_SHA384_LIBC
17604 #define PLATFORM_CONFIG_H "check_crypto_md.h"
17605
17606 $(cat "$srcdir/libarchive/archive_crypto.c")
17607
17608 int
17609 main(int argc, char **argv)
17610 {
17611   archive_sha384_ctx ctx;
17612   archive_sha384_init(&ctx);
17613   archive_sha384_update(&ctx, *argv, argc);
17614   archive_sha384_final(&ctx, NULL);
17615   return 0;
17616 }
17617
17618 _ACEOF
17619 if ac_fn_c_try_link "$LINENO"; then :
17620    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17621 $as_echo "yes" >&6; }
17622       found_SHA384=yes
17623       found_LIBC=yes
17624
17625 $as_echo "#define ARCHIVE_CRYPTO_SHA384_LIBC 1" >>confdefs.h
17626
17627
17628 else
17629    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17630 $as_echo "no" >&6; }
17631 fi
17632 rm -f core conftest.err conftest.$ac_objext \
17633     conftest$ac_exeext conftest.$ac_ext
17634     CPPFLAGS="$saved_CPPFLAGS"
17635     rm "check_crypto_md.h"
17636   fi
17637
17638
17639   if test "$found_SHA384" != yes; then
17640     saved_CPPFLAGS="$CPPFLAGS"
17641     CPPFLAGS="$CPPFLAGS -I. -I$srcdir -I$srcdir/libarchive"
17642     touch "check_crypto_md.h"
17643     { $as_echo "$as_me:${as_lineno-$LINENO}: checking support for ARCHIVE_CRYPTO_SHA384_LIBC2" >&5
17644 $as_echo_n "checking support for ARCHIVE_CRYPTO_SHA384_LIBC2... " >&6; }
17645     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17646 /* end confdefs.h.  */
17647
17648 #define ARCHIVE_SHA384_COMPILE_TEST
17649 #define ARCHIVE_CRYPTO_SHA384_LIBC2
17650 #define PLATFORM_CONFIG_H "check_crypto_md.h"
17651
17652 $(cat "$srcdir/libarchive/archive_crypto.c")
17653
17654 int
17655 main(int argc, char **argv)
17656 {
17657   archive_sha384_ctx ctx;
17658   archive_sha384_init(&ctx);
17659   archive_sha384_update(&ctx, *argv, argc);
17660   archive_sha384_final(&ctx, NULL);
17661   return 0;
17662 }
17663
17664 _ACEOF
17665 if ac_fn_c_try_link "$LINENO"; then :
17666    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17667 $as_echo "yes" >&6; }
17668       found_SHA384=yes
17669       found_LIBC2=yes
17670
17671 $as_echo "#define ARCHIVE_CRYPTO_SHA384_LIBC2 1" >>confdefs.h
17672
17673
17674 else
17675    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17676 $as_echo "no" >&6; }
17677 fi
17678 rm -f core conftest.err conftest.$ac_objext \
17679     conftest$ac_exeext conftest.$ac_ext
17680     CPPFLAGS="$saved_CPPFLAGS"
17681     rm "check_crypto_md.h"
17682   fi
17683
17684
17685   if test "$found_SHA384" != yes; then
17686     saved_CPPFLAGS="$CPPFLAGS"
17687     CPPFLAGS="$CPPFLAGS -I. -I$srcdir -I$srcdir/libarchive"
17688     touch "check_crypto_md.h"
17689     { $as_echo "$as_me:${as_lineno-$LINENO}: checking support for ARCHIVE_CRYPTO_SHA384_LIBC3" >&5
17690 $as_echo_n "checking support for ARCHIVE_CRYPTO_SHA384_LIBC3... " >&6; }
17691     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17692 /* end confdefs.h.  */
17693
17694 #define ARCHIVE_SHA384_COMPILE_TEST
17695 #define ARCHIVE_CRYPTO_SHA384_LIBC3
17696 #define PLATFORM_CONFIG_H "check_crypto_md.h"
17697
17698 $(cat "$srcdir/libarchive/archive_crypto.c")
17699
17700 int
17701 main(int argc, char **argv)
17702 {
17703   archive_sha384_ctx ctx;
17704   archive_sha384_init(&ctx);
17705   archive_sha384_update(&ctx, *argv, argc);
17706   archive_sha384_final(&ctx, NULL);
17707   return 0;
17708 }
17709
17710 _ACEOF
17711 if ac_fn_c_try_link "$LINENO"; then :
17712    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17713 $as_echo "yes" >&6; }
17714       found_SHA384=yes
17715       found_LIBC3=yes
17716
17717 $as_echo "#define ARCHIVE_CRYPTO_SHA384_LIBC3 1" >>confdefs.h
17718
17719
17720 else
17721    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17722 $as_echo "no" >&6; }
17723 fi
17724 rm -f core conftest.err conftest.$ac_objext \
17725     conftest$ac_exeext conftest.$ac_ext
17726     CPPFLAGS="$saved_CPPFLAGS"
17727     rm "check_crypto_md.h"
17728   fi
17729
17730
17731   if test "$found_SHA384" != yes; then
17732     saved_CPPFLAGS="$CPPFLAGS"
17733     CPPFLAGS="$CPPFLAGS -I. -I$srcdir -I$srcdir/libarchive"
17734     touch "check_crypto_md.h"
17735     { $as_echo "$as_me:${as_lineno-$LINENO}: checking support for ARCHIVE_CRYPTO_SHA384_LIBSYSTEM" >&5
17736 $as_echo_n "checking support for ARCHIVE_CRYPTO_SHA384_LIBSYSTEM... " >&6; }
17737     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17738 /* end confdefs.h.  */
17739
17740 #define ARCHIVE_SHA384_COMPILE_TEST
17741 #define ARCHIVE_CRYPTO_SHA384_LIBSYSTEM
17742 #define PLATFORM_CONFIG_H "check_crypto_md.h"
17743
17744 $(cat "$srcdir/libarchive/archive_crypto.c")
17745
17746 int
17747 main(int argc, char **argv)
17748 {
17749   archive_sha384_ctx ctx;
17750   archive_sha384_init(&ctx);
17751   archive_sha384_update(&ctx, *argv, argc);
17752   archive_sha384_final(&ctx, NULL);
17753   return 0;
17754 }
17755
17756 _ACEOF
17757 if ac_fn_c_try_link "$LINENO"; then :
17758    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17759 $as_echo "yes" >&6; }
17760       found_SHA384=yes
17761       found_LIBSYSTEM=yes
17762
17763 $as_echo "#define ARCHIVE_CRYPTO_SHA384_LIBSYSTEM 1" >>confdefs.h
17764
17765
17766 else
17767    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17768 $as_echo "no" >&6; }
17769 fi
17770 rm -f core conftest.err conftest.$ac_objext \
17771     conftest$ac_exeext conftest.$ac_ext
17772     CPPFLAGS="$saved_CPPFLAGS"
17773     rm "check_crypto_md.h"
17774   fi
17775
17776
17777   if test "$found_SHA512" != yes; then
17778     saved_CPPFLAGS="$CPPFLAGS"
17779     CPPFLAGS="$CPPFLAGS -I. -I$srcdir -I$srcdir/libarchive"
17780     touch "check_crypto_md.h"
17781     { $as_echo "$as_me:${as_lineno-$LINENO}: checking support for ARCHIVE_CRYPTO_SHA512_LIBC" >&5
17782 $as_echo_n "checking support for ARCHIVE_CRYPTO_SHA512_LIBC... " >&6; }
17783     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17784 /* end confdefs.h.  */
17785
17786 #define ARCHIVE_SHA512_COMPILE_TEST
17787 #define ARCHIVE_CRYPTO_SHA512_LIBC
17788 #define PLATFORM_CONFIG_H "check_crypto_md.h"
17789
17790 $(cat "$srcdir/libarchive/archive_crypto.c")
17791
17792 int
17793 main(int argc, char **argv)
17794 {
17795   archive_sha512_ctx ctx;
17796   archive_sha512_init(&ctx);
17797   archive_sha512_update(&ctx, *argv, argc);
17798   archive_sha512_final(&ctx, NULL);
17799   return 0;
17800 }
17801
17802 _ACEOF
17803 if ac_fn_c_try_link "$LINENO"; then :
17804    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17805 $as_echo "yes" >&6; }
17806       found_SHA512=yes
17807       found_LIBC=yes
17808
17809 $as_echo "#define ARCHIVE_CRYPTO_SHA512_LIBC 1" >>confdefs.h
17810
17811
17812 else
17813    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17814 $as_echo "no" >&6; }
17815 fi
17816 rm -f core conftest.err conftest.$ac_objext \
17817     conftest$ac_exeext conftest.$ac_ext
17818     CPPFLAGS="$saved_CPPFLAGS"
17819     rm "check_crypto_md.h"
17820   fi
17821
17822
17823   if test "$found_SHA512" != yes; then
17824     saved_CPPFLAGS="$CPPFLAGS"
17825     CPPFLAGS="$CPPFLAGS -I. -I$srcdir -I$srcdir/libarchive"
17826     touch "check_crypto_md.h"
17827     { $as_echo "$as_me:${as_lineno-$LINENO}: checking support for ARCHIVE_CRYPTO_SHA512_LIBC2" >&5
17828 $as_echo_n "checking support for ARCHIVE_CRYPTO_SHA512_LIBC2... " >&6; }
17829     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17830 /* end confdefs.h.  */
17831
17832 #define ARCHIVE_SHA512_COMPILE_TEST
17833 #define ARCHIVE_CRYPTO_SHA512_LIBC2
17834 #define PLATFORM_CONFIG_H "check_crypto_md.h"
17835
17836 $(cat "$srcdir/libarchive/archive_crypto.c")
17837
17838 int
17839 main(int argc, char **argv)
17840 {
17841   archive_sha512_ctx ctx;
17842   archive_sha512_init(&ctx);
17843   archive_sha512_update(&ctx, *argv, argc);
17844   archive_sha512_final(&ctx, NULL);
17845   return 0;
17846 }
17847
17848 _ACEOF
17849 if ac_fn_c_try_link "$LINENO"; then :
17850    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17851 $as_echo "yes" >&6; }
17852       found_SHA512=yes
17853       found_LIBC2=yes
17854
17855 $as_echo "#define ARCHIVE_CRYPTO_SHA512_LIBC2 1" >>confdefs.h
17856
17857
17858 else
17859    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17860 $as_echo "no" >&6; }
17861 fi
17862 rm -f core conftest.err conftest.$ac_objext \
17863     conftest$ac_exeext conftest.$ac_ext
17864     CPPFLAGS="$saved_CPPFLAGS"
17865     rm "check_crypto_md.h"
17866   fi
17867
17868
17869   if test "$found_SHA512" != yes; then
17870     saved_CPPFLAGS="$CPPFLAGS"
17871     CPPFLAGS="$CPPFLAGS -I. -I$srcdir -I$srcdir/libarchive"
17872     touch "check_crypto_md.h"
17873     { $as_echo "$as_me:${as_lineno-$LINENO}: checking support for ARCHIVE_CRYPTO_SHA512_LIBC3" >&5
17874 $as_echo_n "checking support for ARCHIVE_CRYPTO_SHA512_LIBC3... " >&6; }
17875     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17876 /* end confdefs.h.  */
17877
17878 #define ARCHIVE_SHA512_COMPILE_TEST
17879 #define ARCHIVE_CRYPTO_SHA512_LIBC3
17880 #define PLATFORM_CONFIG_H "check_crypto_md.h"
17881
17882 $(cat "$srcdir/libarchive/archive_crypto.c")
17883
17884 int
17885 main(int argc, char **argv)
17886 {
17887   archive_sha512_ctx ctx;
17888   archive_sha512_init(&ctx);
17889   archive_sha512_update(&ctx, *argv, argc);
17890   archive_sha512_final(&ctx, NULL);
17891   return 0;
17892 }
17893
17894 _ACEOF
17895 if ac_fn_c_try_link "$LINENO"; then :
17896    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17897 $as_echo "yes" >&6; }
17898       found_SHA512=yes
17899       found_LIBC3=yes
17900
17901 $as_echo "#define ARCHIVE_CRYPTO_SHA512_LIBC3 1" >>confdefs.h
17902
17903
17904 else
17905    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17906 $as_echo "no" >&6; }
17907 fi
17908 rm -f core conftest.err conftest.$ac_objext \
17909     conftest$ac_exeext conftest.$ac_ext
17910     CPPFLAGS="$saved_CPPFLAGS"
17911     rm "check_crypto_md.h"
17912   fi
17913
17914
17915   if test "$found_SHA512" != yes; then
17916     saved_CPPFLAGS="$CPPFLAGS"
17917     CPPFLAGS="$CPPFLAGS -I. -I$srcdir -I$srcdir/libarchive"
17918     touch "check_crypto_md.h"
17919     { $as_echo "$as_me:${as_lineno-$LINENO}: checking support for ARCHIVE_CRYPTO_SHA512_LIBSYSTEM" >&5
17920 $as_echo_n "checking support for ARCHIVE_CRYPTO_SHA512_LIBSYSTEM... " >&6; }
17921     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17922 /* end confdefs.h.  */
17923
17924 #define ARCHIVE_SHA512_COMPILE_TEST
17925 #define ARCHIVE_CRYPTO_SHA512_LIBSYSTEM
17926 #define PLATFORM_CONFIG_H "check_crypto_md.h"
17927
17928 $(cat "$srcdir/libarchive/archive_crypto.c")
17929
17930 int
17931 main(int argc, char **argv)
17932 {
17933   archive_sha512_ctx ctx;
17934   archive_sha512_init(&ctx);
17935   archive_sha512_update(&ctx, *argv, argc);
17936   archive_sha512_final(&ctx, NULL);
17937   return 0;
17938 }
17939
17940 _ACEOF
17941 if ac_fn_c_try_link "$LINENO"; then :
17942    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17943 $as_echo "yes" >&6; }
17944       found_SHA512=yes
17945       found_LIBSYSTEM=yes
17946
17947 $as_echo "#define ARCHIVE_CRYPTO_SHA512_LIBSYSTEM 1" >>confdefs.h
17948
17949
17950 else
17951    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17952 $as_echo "no" >&6; }
17953 fi
17954 rm -f core conftest.err conftest.$ac_objext \
17955     conftest$ac_exeext conftest.$ac_ext
17956     CPPFLAGS="$saved_CPPFLAGS"
17957     rm "check_crypto_md.h"
17958   fi
17959
17960         ;;
17961 esac
17962
17963 if test "x$with_nettle" != "xno"; then
17964     for ac_header in nettle/md5.h nettle/ripemd160.h nettle/sha.h
17965 do :
17966   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
17967 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
17968 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
17969   cat >>confdefs.h <<_ACEOF
17970 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
17971 _ACEOF
17972
17973 fi
17974
17975 done
17976
17977     saved_LIBS=$LIBS
17978     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lnettle" >&5
17979 $as_echo_n "checking for main in -lnettle... " >&6; }
17980 if ${ac_cv_lib_nettle_main+:} false; then :
17981   $as_echo_n "(cached) " >&6
17982 else
17983   ac_check_lib_save_LIBS=$LIBS
17984 LIBS="-lnettle  $LIBS"
17985 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17986 /* end confdefs.h.  */
17987
17988
17989 int
17990 main ()
17991 {
17992 return main ();
17993   ;
17994   return 0;
17995 }
17996 _ACEOF
17997 if ac_fn_c_try_link "$LINENO"; then :
17998   ac_cv_lib_nettle_main=yes
17999 else
18000   ac_cv_lib_nettle_main=no
18001 fi
18002 rm -f core conftest.err conftest.$ac_objext \
18003     conftest$ac_exeext conftest.$ac_ext
18004 LIBS=$ac_check_lib_save_LIBS
18005 fi
18006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nettle_main" >&5
18007 $as_echo "$ac_cv_lib_nettle_main" >&6; }
18008 if test "x$ac_cv_lib_nettle_main" = xyes; then :
18009   cat >>confdefs.h <<_ACEOF
18010 #define HAVE_LIBNETTLE 1
18011 _ACEOF
18012
18013   LIBS="-lnettle $LIBS"
18014
18015 fi
18016
18017
18018   if test "$found_MD5" != yes; then
18019     saved_CPPFLAGS="$CPPFLAGS"
18020     CPPFLAGS="$CPPFLAGS -I. -I$srcdir -I$srcdir/libarchive"
18021     touch "check_crypto_md.h"
18022     { $as_echo "$as_me:${as_lineno-$LINENO}: checking support for ARCHIVE_CRYPTO_MD5_NETTLE" >&5
18023 $as_echo_n "checking support for ARCHIVE_CRYPTO_MD5_NETTLE... " >&6; }
18024     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18025 /* end confdefs.h.  */
18026
18027 #define ARCHIVE_MD5_COMPILE_TEST
18028 #define ARCHIVE_CRYPTO_MD5_NETTLE
18029 #define PLATFORM_CONFIG_H "check_crypto_md.h"
18030
18031 $(cat "$srcdir/libarchive/archive_crypto.c")
18032
18033 int
18034 main(int argc, char **argv)
18035 {
18036   archive_md5_ctx ctx;
18037   archive_md5_init(&ctx);
18038   archive_md5_update(&ctx, *argv, argc);
18039   archive_md5_final(&ctx, NULL);
18040   return 0;
18041 }
18042
18043 _ACEOF
18044 if ac_fn_c_try_link "$LINENO"; then :
18045    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
18046 $as_echo "yes" >&6; }
18047       found_MD5=yes
18048       found_NETTLE=yes
18049
18050 $as_echo "#define ARCHIVE_CRYPTO_MD5_NETTLE 1" >>confdefs.h
18051
18052
18053 else
18054    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18055 $as_echo "no" >&6; }
18056 fi
18057 rm -f core conftest.err conftest.$ac_objext \
18058     conftest$ac_exeext conftest.$ac_ext
18059     CPPFLAGS="$saved_CPPFLAGS"
18060     rm "check_crypto_md.h"
18061   fi
18062
18063
18064   if test "$found_RMD160" != yes; then
18065     saved_CPPFLAGS="$CPPFLAGS"
18066     CPPFLAGS="$CPPFLAGS -I. -I$srcdir -I$srcdir/libarchive"
18067     touch "check_crypto_md.h"
18068     { $as_echo "$as_me:${as_lineno-$LINENO}: checking support for ARCHIVE_CRYPTO_RMD160_NETTLE" >&5
18069 $as_echo_n "checking support for ARCHIVE_CRYPTO_RMD160_NETTLE... " >&6; }
18070     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18071 /* end confdefs.h.  */
18072
18073 #define ARCHIVE_RMD160_COMPILE_TEST
18074 #define ARCHIVE_CRYPTO_RMD160_NETTLE
18075 #define PLATFORM_CONFIG_H "check_crypto_md.h"
18076
18077 $(cat "$srcdir/libarchive/archive_crypto.c")
18078
18079 int
18080 main(int argc, char **argv)
18081 {
18082   archive_rmd160_ctx ctx;
18083   archive_rmd160_init(&ctx);
18084   archive_rmd160_update(&ctx, *argv, argc);
18085   archive_rmd160_final(&ctx, NULL);
18086   return 0;
18087 }
18088
18089 _ACEOF
18090 if ac_fn_c_try_link "$LINENO"; then :
18091    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
18092 $as_echo "yes" >&6; }
18093       found_RMD160=yes
18094       found_NETTLE=yes
18095
18096 $as_echo "#define ARCHIVE_CRYPTO_RMD160_NETTLE 1" >>confdefs.h
18097
18098
18099 else
18100    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18101 $as_echo "no" >&6; }
18102 fi
18103 rm -f core conftest.err conftest.$ac_objext \
18104     conftest$ac_exeext conftest.$ac_ext
18105     CPPFLAGS="$saved_CPPFLAGS"
18106     rm "check_crypto_md.h"
18107   fi
18108
18109
18110   if test "$found_SHA1" != yes; then
18111     saved_CPPFLAGS="$CPPFLAGS"
18112     CPPFLAGS="$CPPFLAGS -I. -I$srcdir -I$srcdir/libarchive"
18113     touch "check_crypto_md.h"
18114     { $as_echo "$as_me:${as_lineno-$LINENO}: checking support for ARCHIVE_CRYPTO_SHA1_NETTLE" >&5
18115 $as_echo_n "checking support for ARCHIVE_CRYPTO_SHA1_NETTLE... " >&6; }
18116     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18117 /* end confdefs.h.  */
18118
18119 #define ARCHIVE_SHA1_COMPILE_TEST
18120 #define ARCHIVE_CRYPTO_SHA1_NETTLE
18121 #define PLATFORM_CONFIG_H "check_crypto_md.h"
18122
18123 $(cat "$srcdir/libarchive/archive_crypto.c")
18124
18125 int
18126 main(int argc, char **argv)
18127 {
18128   archive_sha1_ctx ctx;
18129   archive_sha1_init(&ctx);
18130   archive_sha1_update(&ctx, *argv, argc);
18131   archive_sha1_final(&ctx, NULL);
18132   return 0;
18133 }
18134
18135 _ACEOF
18136 if ac_fn_c_try_link "$LINENO"; then :
18137    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
18138 $as_echo "yes" >&6; }
18139       found_SHA1=yes
18140       found_NETTLE=yes
18141
18142 $as_echo "#define ARCHIVE_CRYPTO_SHA1_NETTLE 1" >>confdefs.h
18143
18144
18145 else
18146    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18147 $as_echo "no" >&6; }
18148 fi
18149 rm -f core conftest.err conftest.$ac_objext \
18150     conftest$ac_exeext conftest.$ac_ext
18151     CPPFLAGS="$saved_CPPFLAGS"
18152     rm "check_crypto_md.h"
18153   fi
18154
18155
18156   if test "$found_SHA256" != yes; then
18157     saved_CPPFLAGS="$CPPFLAGS"
18158     CPPFLAGS="$CPPFLAGS -I. -I$srcdir -I$srcdir/libarchive"
18159     touch "check_crypto_md.h"
18160     { $as_echo "$as_me:${as_lineno-$LINENO}: checking support for ARCHIVE_CRYPTO_SHA256_NETTLE" >&5
18161 $as_echo_n "checking support for ARCHIVE_CRYPTO_SHA256_NETTLE... " >&6; }
18162     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18163 /* end confdefs.h.  */
18164
18165 #define ARCHIVE_SHA256_COMPILE_TEST
18166 #define ARCHIVE_CRYPTO_SHA256_NETTLE
18167 #define PLATFORM_CONFIG_H "check_crypto_md.h"
18168
18169 $(cat "$srcdir/libarchive/archive_crypto.c")
18170
18171 int
18172 main(int argc, char **argv)
18173 {
18174   archive_sha256_ctx ctx;
18175   archive_sha256_init(&ctx);
18176   archive_sha256_update(&ctx, *argv, argc);
18177   archive_sha256_final(&ctx, NULL);
18178   return 0;
18179 }
18180
18181 _ACEOF
18182 if ac_fn_c_try_link "$LINENO"; then :
18183    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
18184 $as_echo "yes" >&6; }
18185       found_SHA256=yes
18186       found_NETTLE=yes
18187
18188 $as_echo "#define ARCHIVE_CRYPTO_SHA256_NETTLE 1" >>confdefs.h
18189
18190
18191 else
18192    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18193 $as_echo "no" >&6; }
18194 fi
18195 rm -f core conftest.err conftest.$ac_objext \
18196     conftest$ac_exeext conftest.$ac_ext
18197     CPPFLAGS="$saved_CPPFLAGS"
18198     rm "check_crypto_md.h"
18199   fi
18200
18201
18202   if test "$found_SHA384" != yes; then
18203     saved_CPPFLAGS="$CPPFLAGS"
18204     CPPFLAGS="$CPPFLAGS -I. -I$srcdir -I$srcdir/libarchive"
18205     touch "check_crypto_md.h"
18206     { $as_echo "$as_me:${as_lineno-$LINENO}: checking support for ARCHIVE_CRYPTO_SHA384_NETTLE" >&5
18207 $as_echo_n "checking support for ARCHIVE_CRYPTO_SHA384_NETTLE... " >&6; }
18208     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18209 /* end confdefs.h.  */
18210
18211 #define ARCHIVE_SHA384_COMPILE_TEST
18212 #define ARCHIVE_CRYPTO_SHA384_NETTLE
18213 #define PLATFORM_CONFIG_H "check_crypto_md.h"
18214
18215 $(cat "$srcdir/libarchive/archive_crypto.c")
18216
18217 int
18218 main(int argc, char **argv)
18219 {
18220   archive_sha384_ctx ctx;
18221   archive_sha384_init(&ctx);
18222   archive_sha384_update(&ctx, *argv, argc);
18223   archive_sha384_final(&ctx, NULL);
18224   return 0;
18225 }
18226
18227 _ACEOF
18228 if ac_fn_c_try_link "$LINENO"; then :
18229    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
18230 $as_echo "yes" >&6; }
18231       found_SHA384=yes
18232       found_NETTLE=yes
18233
18234 $as_echo "#define ARCHIVE_CRYPTO_SHA384_NETTLE 1" >>confdefs.h
18235
18236
18237 else
18238    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18239 $as_echo "no" >&6; }
18240 fi
18241 rm -f core conftest.err conftest.$ac_objext \
18242     conftest$ac_exeext conftest.$ac_ext
18243     CPPFLAGS="$saved_CPPFLAGS"
18244     rm "check_crypto_md.h"
18245   fi
18246
18247
18248   if test "$found_SHA512" != yes; then
18249     saved_CPPFLAGS="$CPPFLAGS"
18250     CPPFLAGS="$CPPFLAGS -I. -I$srcdir -I$srcdir/libarchive"
18251     touch "check_crypto_md.h"
18252     { $as_echo "$as_me:${as_lineno-$LINENO}: checking support for ARCHIVE_CRYPTO_SHA512_NETTLE" >&5
18253 $as_echo_n "checking support for ARCHIVE_CRYPTO_SHA512_NETTLE... " >&6; }
18254     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18255 /* end confdefs.h.  */
18256
18257 #define ARCHIVE_SHA512_COMPILE_TEST
18258 #define ARCHIVE_CRYPTO_SHA512_NETTLE
18259 #define PLATFORM_CONFIG_H "check_crypto_md.h"
18260
18261 $(cat "$srcdir/libarchive/archive_crypto.c")
18262
18263 int
18264 main(int argc, char **argv)
18265 {
18266   archive_sha512_ctx ctx;
18267   archive_sha512_init(&ctx);
18268   archive_sha512_update(&ctx, *argv, argc);
18269   archive_sha512_final(&ctx, NULL);
18270   return 0;
18271 }
18272
18273 _ACEOF
18274 if ac_fn_c_try_link "$LINENO"; then :
18275    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
18276 $as_echo "yes" >&6; }
18277       found_SHA512=yes
18278       found_NETTLE=yes
18279
18280 $as_echo "#define ARCHIVE_CRYPTO_SHA512_NETTLE 1" >>confdefs.h
18281
18282
18283 else
18284    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18285 $as_echo "no" >&6; }
18286 fi
18287 rm -f core conftest.err conftest.$ac_objext \
18288     conftest$ac_exeext conftest.$ac_ext
18289     CPPFLAGS="$saved_CPPFLAGS"
18290     rm "check_crypto_md.h"
18291   fi
18292
18293     if test "x$found_NETTLE" != "xyes"; then
18294       LIBS=$saved_LIBS
18295     fi
18296 fi
18297 if test "x$with_openssl" != "xno"; then
18298     for ac_header in openssl/evp.h
18299 do :
18300   ac_fn_c_check_header_mongrel "$LINENO" "openssl/evp.h" "ac_cv_header_openssl_evp_h" "$ac_includes_default"
18301 if test "x$ac_cv_header_openssl_evp_h" = xyes; then :
18302   cat >>confdefs.h <<_ACEOF
18303 #define HAVE_OPENSSL_EVP_H 1
18304 _ACEOF
18305
18306 fi
18307
18308 done
18309
18310     saved_LIBS=$LIBS
18311     case "$host_os" in
18312       *mingw* | *cygwin*)
18313         case "$host_cpu" in
18314           x86_64)
18315             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -leay64" >&5
18316 $as_echo_n "checking for main in -leay64... " >&6; }
18317 if ${ac_cv_lib_eay64_main+:} false; then :
18318   $as_echo_n "(cached) " >&6
18319 else
18320   ac_check_lib_save_LIBS=$LIBS
18321 LIBS="-leay64  $LIBS"
18322 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18323 /* end confdefs.h.  */
18324
18325
18326 int
18327 main ()
18328 {
18329 return main ();
18330   ;
18331   return 0;
18332 }
18333 _ACEOF
18334 if ac_fn_c_try_link "$LINENO"; then :
18335   ac_cv_lib_eay64_main=yes
18336 else
18337   ac_cv_lib_eay64_main=no
18338 fi
18339 rm -f core conftest.err conftest.$ac_objext \
18340     conftest$ac_exeext conftest.$ac_ext
18341 LIBS=$ac_check_lib_save_LIBS
18342 fi
18343 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_eay64_main" >&5
18344 $as_echo "$ac_cv_lib_eay64_main" >&6; }
18345 if test "x$ac_cv_lib_eay64_main" = xyes; then :
18346   cat >>confdefs.h <<_ACEOF
18347 #define HAVE_LIBEAY64 1
18348 _ACEOF
18349
18350   LIBS="-leay64 $LIBS"
18351
18352 fi
18353
18354             if test "x$ac_cv_lib_eay64_main" != "xyes"; then
18355               { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -leay32" >&5
18356 $as_echo_n "checking for main in -leay32... " >&6; }
18357 if ${ac_cv_lib_eay32_main+:} false; then :
18358   $as_echo_n "(cached) " >&6
18359 else
18360   ac_check_lib_save_LIBS=$LIBS
18361 LIBS="-leay32  $LIBS"
18362 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18363 /* end confdefs.h.  */
18364
18365
18366 int
18367 main ()
18368 {
18369 return main ();
18370   ;
18371   return 0;
18372 }
18373 _ACEOF
18374 if ac_fn_c_try_link "$LINENO"; then :
18375   ac_cv_lib_eay32_main=yes
18376 else
18377   ac_cv_lib_eay32_main=no
18378 fi
18379 rm -f core conftest.err conftest.$ac_objext \
18380     conftest$ac_exeext conftest.$ac_ext
18381 LIBS=$ac_check_lib_save_LIBS
18382 fi
18383 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_eay32_main" >&5
18384 $as_echo "$ac_cv_lib_eay32_main" >&6; }
18385 if test "x$ac_cv_lib_eay32_main" = xyes; then :
18386   cat >>confdefs.h <<_ACEOF
18387 #define HAVE_LIBEAY32 1
18388 _ACEOF
18389
18390   LIBS="-leay32 $LIBS"
18391
18392 fi
18393
18394             fi
18395             ;;
18396           *)
18397             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -leay32" >&5
18398 $as_echo_n "checking for main in -leay32... " >&6; }
18399 if ${ac_cv_lib_eay32_main+:} false; then :
18400   $as_echo_n "(cached) " >&6
18401 else
18402   ac_check_lib_save_LIBS=$LIBS
18403 LIBS="-leay32  $LIBS"
18404 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18405 /* end confdefs.h.  */
18406
18407
18408 int
18409 main ()
18410 {
18411 return main ();
18412   ;
18413   return 0;
18414 }
18415 _ACEOF
18416 if ac_fn_c_try_link "$LINENO"; then :
18417   ac_cv_lib_eay32_main=yes
18418 else
18419   ac_cv_lib_eay32_main=no
18420 fi
18421 rm -f core conftest.err conftest.$ac_objext \
18422     conftest$ac_exeext conftest.$ac_ext
18423 LIBS=$ac_check_lib_save_LIBS
18424 fi
18425 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_eay32_main" >&5
18426 $as_echo "$ac_cv_lib_eay32_main" >&6; }
18427 if test "x$ac_cv_lib_eay32_main" = xyes; then :
18428   cat >>confdefs.h <<_ACEOF
18429 #define HAVE_LIBEAY32 1
18430 _ACEOF
18431
18432   LIBS="-leay32 $LIBS"
18433
18434 fi
18435
18436             ;;
18437         esac
18438         ;;
18439       *)
18440         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lcrypto" >&5
18441 $as_echo_n "checking for main in -lcrypto... " >&6; }
18442 if ${ac_cv_lib_crypto_main+:} false; then :
18443   $as_echo_n "(cached) " >&6
18444 else
18445   ac_check_lib_save_LIBS=$LIBS
18446 LIBS="-lcrypto  $LIBS"
18447 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18448 /* end confdefs.h.  */
18449
18450
18451 int
18452 main ()
18453 {
18454 return main ();
18455   ;
18456   return 0;
18457 }
18458 _ACEOF
18459 if ac_fn_c_try_link "$LINENO"; then :
18460   ac_cv_lib_crypto_main=yes
18461 else
18462   ac_cv_lib_crypto_main=no
18463 fi
18464 rm -f core conftest.err conftest.$ac_objext \
18465     conftest$ac_exeext conftest.$ac_ext
18466 LIBS=$ac_check_lib_save_LIBS
18467 fi
18468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypto_main" >&5
18469 $as_echo "$ac_cv_lib_crypto_main" >&6; }
18470 if test "x$ac_cv_lib_crypto_main" = xyes; then :
18471   cat >>confdefs.h <<_ACEOF
18472 #define HAVE_LIBCRYPTO 1
18473 _ACEOF
18474
18475   LIBS="-lcrypto $LIBS"
18476
18477 fi
18478
18479         ;;
18480     esac
18481
18482   if test "$found_MD5" != yes; then
18483     saved_CPPFLAGS="$CPPFLAGS"
18484     CPPFLAGS="$CPPFLAGS -I. -I$srcdir -I$srcdir/libarchive"
18485     touch "check_crypto_md.h"
18486     { $as_echo "$as_me:${as_lineno-$LINENO}: checking support for ARCHIVE_CRYPTO_MD5_OPENSSL" >&5
18487 $as_echo_n "checking support for ARCHIVE_CRYPTO_MD5_OPENSSL... " >&6; }
18488     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18489 /* end confdefs.h.  */
18490
18491 #define ARCHIVE_MD5_COMPILE_TEST
18492 #define ARCHIVE_CRYPTO_MD5_OPENSSL
18493 #define PLATFORM_CONFIG_H "check_crypto_md.h"
18494
18495 $(cat "$srcdir/libarchive/archive_crypto.c")
18496
18497 int
18498 main(int argc, char **argv)
18499 {
18500   archive_md5_ctx ctx;
18501   archive_md5_init(&ctx);
18502   archive_md5_update(&ctx, *argv, argc);
18503   archive_md5_final(&ctx, NULL);
18504   return 0;
18505 }
18506
18507 _ACEOF
18508 if ac_fn_c_try_link "$LINENO"; then :
18509    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
18510 $as_echo "yes" >&6; }
18511       found_MD5=yes
18512       found_OPENSSL=yes
18513
18514 $as_echo "#define ARCHIVE_CRYPTO_MD5_OPENSSL 1" >>confdefs.h
18515
18516
18517 else
18518    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18519 $as_echo "no" >&6; }
18520 fi
18521 rm -f core conftest.err conftest.$ac_objext \
18522     conftest$ac_exeext conftest.$ac_ext
18523     CPPFLAGS="$saved_CPPFLAGS"
18524     rm "check_crypto_md.h"
18525   fi
18526
18527
18528   if test "$found_RMD160" != yes; then
18529     saved_CPPFLAGS="$CPPFLAGS"
18530     CPPFLAGS="$CPPFLAGS -I. -I$srcdir -I$srcdir/libarchive"
18531     touch "check_crypto_md.h"
18532     { $as_echo "$as_me:${as_lineno-$LINENO}: checking support for ARCHIVE_CRYPTO_RMD160_OPENSSL" >&5
18533 $as_echo_n "checking support for ARCHIVE_CRYPTO_RMD160_OPENSSL... " >&6; }
18534     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18535 /* end confdefs.h.  */
18536
18537 #define ARCHIVE_RMD160_COMPILE_TEST
18538 #define ARCHIVE_CRYPTO_RMD160_OPENSSL
18539 #define PLATFORM_CONFIG_H "check_crypto_md.h"
18540
18541 $(cat "$srcdir/libarchive/archive_crypto.c")
18542
18543 int
18544 main(int argc, char **argv)
18545 {
18546   archive_rmd160_ctx ctx;
18547   archive_rmd160_init(&ctx);
18548   archive_rmd160_update(&ctx, *argv, argc);
18549   archive_rmd160_final(&ctx, NULL);
18550   return 0;
18551 }
18552
18553 _ACEOF
18554 if ac_fn_c_try_link "$LINENO"; then :
18555    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
18556 $as_echo "yes" >&6; }
18557       found_RMD160=yes
18558       found_OPENSSL=yes
18559
18560 $as_echo "#define ARCHIVE_CRYPTO_RMD160_OPENSSL 1" >>confdefs.h
18561
18562
18563 else
18564    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18565 $as_echo "no" >&6; }
18566 fi
18567 rm -f core conftest.err conftest.$ac_objext \
18568     conftest$ac_exeext conftest.$ac_ext
18569     CPPFLAGS="$saved_CPPFLAGS"
18570     rm "check_crypto_md.h"
18571   fi
18572
18573
18574   if test "$found_SHA1" != yes; then
18575     saved_CPPFLAGS="$CPPFLAGS"
18576     CPPFLAGS="$CPPFLAGS -I. -I$srcdir -I$srcdir/libarchive"
18577     touch "check_crypto_md.h"
18578     { $as_echo "$as_me:${as_lineno-$LINENO}: checking support for ARCHIVE_CRYPTO_SHA1_OPENSSL" >&5
18579 $as_echo_n "checking support for ARCHIVE_CRYPTO_SHA1_OPENSSL... " >&6; }
18580     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18581 /* end confdefs.h.  */
18582
18583 #define ARCHIVE_SHA1_COMPILE_TEST
18584 #define ARCHIVE_CRYPTO_SHA1_OPENSSL
18585 #define PLATFORM_CONFIG_H "check_crypto_md.h"
18586
18587 $(cat "$srcdir/libarchive/archive_crypto.c")
18588
18589 int
18590 main(int argc, char **argv)
18591 {
18592   archive_sha1_ctx ctx;
18593   archive_sha1_init(&ctx);
18594   archive_sha1_update(&ctx, *argv, argc);
18595   archive_sha1_final(&ctx, NULL);
18596   return 0;
18597 }
18598
18599 _ACEOF
18600 if ac_fn_c_try_link "$LINENO"; then :
18601    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
18602 $as_echo "yes" >&6; }
18603       found_SHA1=yes
18604       found_OPENSSL=yes
18605
18606 $as_echo "#define ARCHIVE_CRYPTO_SHA1_OPENSSL 1" >>confdefs.h
18607
18608
18609 else
18610    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18611 $as_echo "no" >&6; }
18612 fi
18613 rm -f core conftest.err conftest.$ac_objext \
18614     conftest$ac_exeext conftest.$ac_ext
18615     CPPFLAGS="$saved_CPPFLAGS"
18616     rm "check_crypto_md.h"
18617   fi
18618
18619
18620   if test "$found_SHA256" != yes; then
18621     saved_CPPFLAGS="$CPPFLAGS"
18622     CPPFLAGS="$CPPFLAGS -I. -I$srcdir -I$srcdir/libarchive"
18623     touch "check_crypto_md.h"
18624     { $as_echo "$as_me:${as_lineno-$LINENO}: checking support for ARCHIVE_CRYPTO_SHA256_OPENSSL" >&5
18625 $as_echo_n "checking support for ARCHIVE_CRYPTO_SHA256_OPENSSL... " >&6; }
18626     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18627 /* end confdefs.h.  */
18628
18629 #define ARCHIVE_SHA256_COMPILE_TEST
18630 #define ARCHIVE_CRYPTO_SHA256_OPENSSL
18631 #define PLATFORM_CONFIG_H "check_crypto_md.h"
18632
18633 $(cat "$srcdir/libarchive/archive_crypto.c")
18634
18635 int
18636 main(int argc, char **argv)
18637 {
18638   archive_sha256_ctx ctx;
18639   archive_sha256_init(&ctx);
18640   archive_sha256_update(&ctx, *argv, argc);
18641   archive_sha256_final(&ctx, NULL);
18642   return 0;
18643 }
18644
18645 _ACEOF
18646 if ac_fn_c_try_link "$LINENO"; then :
18647    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
18648 $as_echo "yes" >&6; }
18649       found_SHA256=yes
18650       found_OPENSSL=yes
18651
18652 $as_echo "#define ARCHIVE_CRYPTO_SHA256_OPENSSL 1" >>confdefs.h
18653
18654
18655 else
18656    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18657 $as_echo "no" >&6; }
18658 fi
18659 rm -f core conftest.err conftest.$ac_objext \
18660     conftest$ac_exeext conftest.$ac_ext
18661     CPPFLAGS="$saved_CPPFLAGS"
18662     rm "check_crypto_md.h"
18663   fi
18664
18665
18666   if test "$found_SHA384" != yes; then
18667     saved_CPPFLAGS="$CPPFLAGS"
18668     CPPFLAGS="$CPPFLAGS -I. -I$srcdir -I$srcdir/libarchive"
18669     touch "check_crypto_md.h"
18670     { $as_echo "$as_me:${as_lineno-$LINENO}: checking support for ARCHIVE_CRYPTO_SHA384_OPENSSL" >&5
18671 $as_echo_n "checking support for ARCHIVE_CRYPTO_SHA384_OPENSSL... " >&6; }
18672     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18673 /* end confdefs.h.  */
18674
18675 #define ARCHIVE_SHA384_COMPILE_TEST
18676 #define ARCHIVE_CRYPTO_SHA384_OPENSSL
18677 #define PLATFORM_CONFIG_H "check_crypto_md.h"
18678
18679 $(cat "$srcdir/libarchive/archive_crypto.c")
18680
18681 int
18682 main(int argc, char **argv)
18683 {
18684   archive_sha384_ctx ctx;
18685   archive_sha384_init(&ctx);
18686   archive_sha384_update(&ctx, *argv, argc);
18687   archive_sha384_final(&ctx, NULL);
18688   return 0;
18689 }
18690
18691 _ACEOF
18692 if ac_fn_c_try_link "$LINENO"; then :
18693    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
18694 $as_echo "yes" >&6; }
18695       found_SHA384=yes
18696       found_OPENSSL=yes
18697
18698 $as_echo "#define ARCHIVE_CRYPTO_SHA384_OPENSSL 1" >>confdefs.h
18699
18700
18701 else
18702    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18703 $as_echo "no" >&6; }
18704 fi
18705 rm -f core conftest.err conftest.$ac_objext \
18706     conftest$ac_exeext conftest.$ac_ext
18707     CPPFLAGS="$saved_CPPFLAGS"
18708     rm "check_crypto_md.h"
18709   fi
18710
18711
18712   if test "$found_SHA512" != yes; then
18713     saved_CPPFLAGS="$CPPFLAGS"
18714     CPPFLAGS="$CPPFLAGS -I. -I$srcdir -I$srcdir/libarchive"
18715     touch "check_crypto_md.h"
18716     { $as_echo "$as_me:${as_lineno-$LINENO}: checking support for ARCHIVE_CRYPTO_SHA512_OPENSSL" >&5
18717 $as_echo_n "checking support for ARCHIVE_CRYPTO_SHA512_OPENSSL... " >&6; }
18718     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18719 /* end confdefs.h.  */
18720
18721 #define ARCHIVE_SHA512_COMPILE_TEST
18722 #define ARCHIVE_CRYPTO_SHA512_OPENSSL
18723 #define PLATFORM_CONFIG_H "check_crypto_md.h"
18724
18725 $(cat "$srcdir/libarchive/archive_crypto.c")
18726
18727 int
18728 main(int argc, char **argv)
18729 {
18730   archive_sha512_ctx ctx;
18731   archive_sha512_init(&ctx);
18732   archive_sha512_update(&ctx, *argv, argc);
18733   archive_sha512_final(&ctx, NULL);
18734   return 0;
18735 }
18736
18737 _ACEOF
18738 if ac_fn_c_try_link "$LINENO"; then :
18739    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
18740 $as_echo "yes" >&6; }
18741       found_SHA512=yes
18742       found_OPENSSL=yes
18743
18744 $as_echo "#define ARCHIVE_CRYPTO_SHA512_OPENSSL 1" >>confdefs.h
18745
18746
18747 else
18748    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18749 $as_echo "no" >&6; }
18750 fi
18751 rm -f core conftest.err conftest.$ac_objext \
18752     conftest$ac_exeext conftest.$ac_ext
18753     CPPFLAGS="$saved_CPPFLAGS"
18754     rm "check_crypto_md.h"
18755   fi
18756
18757     if test "x$found_OPENSSL" != "xyes"; then
18758       LIBS=$saved_LIBS
18759     fi
18760 fi
18761
18762 # Probe libmd AFTER OpenSSL/libcrypto.
18763 # The two are incompatible and OpenSSL is more complete.
18764 for ac_header in md5.h ripemd.h sha.h sha256.h sha512.h
18765 do :
18766   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
18767 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
18768 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
18769   cat >>confdefs.h <<_ACEOF
18770 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
18771 _ACEOF
18772
18773 fi
18774
18775 done
18776
18777 saved_LIBS=$LIBS
18778 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lmd" >&5
18779 $as_echo_n "checking for main in -lmd... " >&6; }
18780 if ${ac_cv_lib_md_main+:} false; then :
18781   $as_echo_n "(cached) " >&6
18782 else
18783   ac_check_lib_save_LIBS=$LIBS
18784 LIBS="-lmd  $LIBS"
18785 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18786 /* end confdefs.h.  */
18787
18788
18789 int
18790 main ()
18791 {
18792 return main ();
18793   ;
18794   return 0;
18795 }
18796 _ACEOF
18797 if ac_fn_c_try_link "$LINENO"; then :
18798   ac_cv_lib_md_main=yes
18799 else
18800   ac_cv_lib_md_main=no
18801 fi
18802 rm -f core conftest.err conftest.$ac_objext \
18803     conftest$ac_exeext conftest.$ac_ext
18804 LIBS=$ac_check_lib_save_LIBS
18805 fi
18806 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_md_main" >&5
18807 $as_echo "$ac_cv_lib_md_main" >&6; }
18808 if test "x$ac_cv_lib_md_main" = xyes; then :
18809   cat >>confdefs.h <<_ACEOF
18810 #define HAVE_LIBMD 1
18811 _ACEOF
18812
18813   LIBS="-lmd $LIBS"
18814
18815 fi
18816
18817
18818   if test "$found_MD5" != yes; then
18819     saved_CPPFLAGS="$CPPFLAGS"
18820     CPPFLAGS="$CPPFLAGS -I. -I$srcdir -I$srcdir/libarchive"
18821     touch "check_crypto_md.h"
18822     { $as_echo "$as_me:${as_lineno-$LINENO}: checking support for ARCHIVE_CRYPTO_MD5_LIBMD" >&5
18823 $as_echo_n "checking support for ARCHIVE_CRYPTO_MD5_LIBMD... " >&6; }
18824     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18825 /* end confdefs.h.  */
18826
18827 #define ARCHIVE_MD5_COMPILE_TEST
18828 #define ARCHIVE_CRYPTO_MD5_LIBMD
18829 #define PLATFORM_CONFIG_H "check_crypto_md.h"
18830
18831 $(cat "$srcdir/libarchive/archive_crypto.c")
18832
18833 int
18834 main(int argc, char **argv)
18835 {
18836   archive_md5_ctx ctx;
18837   archive_md5_init(&ctx);
18838   archive_md5_update(&ctx, *argv, argc);
18839   archive_md5_final(&ctx, NULL);
18840   return 0;
18841 }
18842
18843 _ACEOF
18844 if ac_fn_c_try_link "$LINENO"; then :
18845    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
18846 $as_echo "yes" >&6; }
18847       found_MD5=yes
18848       found_LIBMD=yes
18849
18850 $as_echo "#define ARCHIVE_CRYPTO_MD5_LIBMD 1" >>confdefs.h
18851
18852
18853 else
18854    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18855 $as_echo "no" >&6; }
18856 fi
18857 rm -f core conftest.err conftest.$ac_objext \
18858     conftest$ac_exeext conftest.$ac_ext
18859     CPPFLAGS="$saved_CPPFLAGS"
18860     rm "check_crypto_md.h"
18861   fi
18862
18863
18864   if test "$found_RMD160" != yes; then
18865     saved_CPPFLAGS="$CPPFLAGS"
18866     CPPFLAGS="$CPPFLAGS -I. -I$srcdir -I$srcdir/libarchive"
18867     touch "check_crypto_md.h"
18868     { $as_echo "$as_me:${as_lineno-$LINENO}: checking support for ARCHIVE_CRYPTO_RMD160_LIBMD" >&5
18869 $as_echo_n "checking support for ARCHIVE_CRYPTO_RMD160_LIBMD... " >&6; }
18870     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18871 /* end confdefs.h.  */
18872
18873 #define ARCHIVE_RMD160_COMPILE_TEST
18874 #define ARCHIVE_CRYPTO_RMD160_LIBMD
18875 #define PLATFORM_CONFIG_H "check_crypto_md.h"
18876
18877 $(cat "$srcdir/libarchive/archive_crypto.c")
18878
18879 int
18880 main(int argc, char **argv)
18881 {
18882   archive_rmd160_ctx ctx;
18883   archive_rmd160_init(&ctx);
18884   archive_rmd160_update(&ctx, *argv, argc);
18885   archive_rmd160_final(&ctx, NULL);
18886   return 0;
18887 }
18888
18889 _ACEOF
18890 if ac_fn_c_try_link "$LINENO"; then :
18891    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
18892 $as_echo "yes" >&6; }
18893       found_RMD160=yes
18894       found_LIBMD=yes
18895
18896 $as_echo "#define ARCHIVE_CRYPTO_RMD160_LIBMD 1" >>confdefs.h
18897
18898
18899 else
18900    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18901 $as_echo "no" >&6; }
18902 fi
18903 rm -f core conftest.err conftest.$ac_objext \
18904     conftest$ac_exeext conftest.$ac_ext
18905     CPPFLAGS="$saved_CPPFLAGS"
18906     rm "check_crypto_md.h"
18907   fi
18908
18909
18910   if test "$found_SHA1" != yes; then
18911     saved_CPPFLAGS="$CPPFLAGS"
18912     CPPFLAGS="$CPPFLAGS -I. -I$srcdir -I$srcdir/libarchive"
18913     touch "check_crypto_md.h"
18914     { $as_echo "$as_me:${as_lineno-$LINENO}: checking support for ARCHIVE_CRYPTO_SHA1_LIBMD" >&5
18915 $as_echo_n "checking support for ARCHIVE_CRYPTO_SHA1_LIBMD... " >&6; }
18916     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18917 /* end confdefs.h.  */
18918
18919 #define ARCHIVE_SHA1_COMPILE_TEST
18920 #define ARCHIVE_CRYPTO_SHA1_LIBMD
18921 #define PLATFORM_CONFIG_H "check_crypto_md.h"
18922
18923 $(cat "$srcdir/libarchive/archive_crypto.c")
18924
18925 int
18926 main(int argc, char **argv)
18927 {
18928   archive_sha1_ctx ctx;
18929   archive_sha1_init(&ctx);
18930   archive_sha1_update(&ctx, *argv, argc);
18931   archive_sha1_final(&ctx, NULL);
18932   return 0;
18933 }
18934
18935 _ACEOF
18936 if ac_fn_c_try_link "$LINENO"; then :
18937    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
18938 $as_echo "yes" >&6; }
18939       found_SHA1=yes
18940       found_LIBMD=yes
18941
18942 $as_echo "#define ARCHIVE_CRYPTO_SHA1_LIBMD 1" >>confdefs.h
18943
18944
18945 else
18946    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18947 $as_echo "no" >&6; }
18948 fi
18949 rm -f core conftest.err conftest.$ac_objext \
18950     conftest$ac_exeext conftest.$ac_ext
18951     CPPFLAGS="$saved_CPPFLAGS"
18952     rm "check_crypto_md.h"
18953   fi
18954
18955
18956   if test "$found_SHA256" != yes; then
18957     saved_CPPFLAGS="$CPPFLAGS"
18958     CPPFLAGS="$CPPFLAGS -I. -I$srcdir -I$srcdir/libarchive"
18959     touch "check_crypto_md.h"
18960     { $as_echo "$as_me:${as_lineno-$LINENO}: checking support for ARCHIVE_CRYPTO_SHA256_LIBMD" >&5
18961 $as_echo_n "checking support for ARCHIVE_CRYPTO_SHA256_LIBMD... " >&6; }
18962     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18963 /* end confdefs.h.  */
18964
18965 #define ARCHIVE_SHA256_COMPILE_TEST
18966 #define ARCHIVE_CRYPTO_SHA256_LIBMD
18967 #define PLATFORM_CONFIG_H "check_crypto_md.h"
18968
18969 $(cat "$srcdir/libarchive/archive_crypto.c")
18970
18971 int
18972 main(int argc, char **argv)
18973 {
18974   archive_sha256_ctx ctx;
18975   archive_sha256_init(&ctx);
18976   archive_sha256_update(&ctx, *argv, argc);
18977   archive_sha256_final(&ctx, NULL);
18978   return 0;
18979 }
18980
18981 _ACEOF
18982 if ac_fn_c_try_link "$LINENO"; then :
18983    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
18984 $as_echo "yes" >&6; }
18985       found_SHA256=yes
18986       found_LIBMD=yes
18987
18988 $as_echo "#define ARCHIVE_CRYPTO_SHA256_LIBMD 1" >>confdefs.h
18989
18990
18991 else
18992    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18993 $as_echo "no" >&6; }
18994 fi
18995 rm -f core conftest.err conftest.$ac_objext \
18996     conftest$ac_exeext conftest.$ac_ext
18997     CPPFLAGS="$saved_CPPFLAGS"
18998     rm "check_crypto_md.h"
18999   fi
19000
19001
19002   if test "$found_SHA512" != yes; then
19003     saved_CPPFLAGS="$CPPFLAGS"
19004     CPPFLAGS="$CPPFLAGS -I. -I$srcdir -I$srcdir/libarchive"
19005     touch "check_crypto_md.h"
19006     { $as_echo "$as_me:${as_lineno-$LINENO}: checking support for ARCHIVE_CRYPTO_SHA512_LIBMD" >&5
19007 $as_echo_n "checking support for ARCHIVE_CRYPTO_SHA512_LIBMD... " >&6; }
19008     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19009 /* end confdefs.h.  */
19010
19011 #define ARCHIVE_SHA512_COMPILE_TEST
19012 #define ARCHIVE_CRYPTO_SHA512_LIBMD
19013 #define PLATFORM_CONFIG_H "check_crypto_md.h"
19014
19015 $(cat "$srcdir/libarchive/archive_crypto.c")
19016
19017 int
19018 main(int argc, char **argv)
19019 {
19020   archive_sha512_ctx ctx;
19021   archive_sha512_init(&ctx);
19022   archive_sha512_update(&ctx, *argv, argc);
19023   archive_sha512_final(&ctx, NULL);
19024   return 0;
19025 }
19026
19027 _ACEOF
19028 if ac_fn_c_try_link "$LINENO"; then :
19029    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19030 $as_echo "yes" >&6; }
19031       found_SHA512=yes
19032       found_LIBMD=yes
19033
19034 $as_echo "#define ARCHIVE_CRYPTO_SHA512_LIBMD 1" >>confdefs.h
19035
19036
19037 else
19038    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19039 $as_echo "no" >&6; }
19040 fi
19041 rm -f core conftest.err conftest.$ac_objext \
19042     conftest$ac_exeext conftest.$ac_ext
19043     CPPFLAGS="$saved_CPPFLAGS"
19044     rm "check_crypto_md.h"
19045   fi
19046
19047 if test "x$found_LIBMD" != "xyes"; then
19048   LIBS=$saved_LIBS
19049 fi
19050
19051 case "$host_os" in
19052   *mingw* | *cygwin*)
19053
19054   if test "$found_MD5" != yes; then
19055     { $as_echo "$as_me:${as_lineno-$LINENO}: checking support for ARCHIVE_CRYPTO_MD5_WIN" >&5
19056 $as_echo_n "checking support for ARCHIVE_CRYPTO_MD5_WIN... " >&6; }
19057     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19058 /* end confdefs.h.  */
19059
19060 #define ARCHIVE_MD5_COMPILE_TEST
19061 #include <windows.h>
19062 #include <wincrypt.h>
19063
19064 int
19065 main(int argc, char **argv)
19066 {
19067         (void)argc;
19068         (void)argv;
19069
19070         return (CALG_MD5);
19071 }
19072
19073 _ACEOF
19074 if ac_fn_c_try_link "$LINENO"; then :
19075    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19076 $as_echo "yes" >&6; }
19077       found_MD5=yes
19078       found_WIN=yes
19079
19080 $as_echo "#define ARCHIVE_CRYPTO_MD5_WIN 1" >>confdefs.h
19081
19082
19083 else
19084    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19085 $as_echo "no" >&6; }
19086 fi
19087 rm -f core conftest.err conftest.$ac_objext \
19088     conftest$ac_exeext conftest.$ac_ext
19089   fi
19090
19091
19092   if test "$found_SHA1" != yes; then
19093     { $as_echo "$as_me:${as_lineno-$LINENO}: checking support for ARCHIVE_CRYPTO_SHA1_WIN" >&5
19094 $as_echo_n "checking support for ARCHIVE_CRYPTO_SHA1_WIN... " >&6; }
19095     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19096 /* end confdefs.h.  */
19097
19098 #define ARCHIVE_SHA1_COMPILE_TEST
19099 #include <windows.h>
19100 #include <wincrypt.h>
19101
19102 int
19103 main(int argc, char **argv)
19104 {
19105         (void)argc;
19106         (void)argv;
19107
19108         return (CALG_SHA1);
19109 }
19110
19111 _ACEOF
19112 if ac_fn_c_try_link "$LINENO"; then :
19113    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19114 $as_echo "yes" >&6; }
19115       found_SHA1=yes
19116       found_WIN=yes
19117
19118 $as_echo "#define ARCHIVE_CRYPTO_SHA1_WIN 1" >>confdefs.h
19119
19120
19121 else
19122    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19123 $as_echo "no" >&6; }
19124 fi
19125 rm -f core conftest.err conftest.$ac_objext \
19126     conftest$ac_exeext conftest.$ac_ext
19127   fi
19128
19129
19130   if test "$found_SHA256" != yes; then
19131     { $as_echo "$as_me:${as_lineno-$LINENO}: checking support for ARCHIVE_CRYPTO_SHA256_WIN" >&5
19132 $as_echo_n "checking support for ARCHIVE_CRYPTO_SHA256_WIN... " >&6; }
19133     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19134 /* end confdefs.h.  */
19135
19136 #define ARCHIVE_SHA256_COMPILE_TEST
19137 #include <windows.h>
19138 #include <wincrypt.h>
19139
19140 int
19141 main(int argc, char **argv)
19142 {
19143         (void)argc;
19144         (void)argv;
19145
19146         return (CALG_SHA_256);
19147 }
19148
19149 _ACEOF
19150 if ac_fn_c_try_link "$LINENO"; then :
19151    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19152 $as_echo "yes" >&6; }
19153       found_SHA256=yes
19154       found_WIN=yes
19155
19156 $as_echo "#define ARCHIVE_CRYPTO_SHA256_WIN 1" >>confdefs.h
19157
19158
19159 else
19160    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19161 $as_echo "no" >&6; }
19162 fi
19163 rm -f core conftest.err conftest.$ac_objext \
19164     conftest$ac_exeext conftest.$ac_ext
19165   fi
19166
19167
19168   if test "$found_SHA384" != yes; then
19169     { $as_echo "$as_me:${as_lineno-$LINENO}: checking support for ARCHIVE_CRYPTO_SHA384_WIN" >&5
19170 $as_echo_n "checking support for ARCHIVE_CRYPTO_SHA384_WIN... " >&6; }
19171     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19172 /* end confdefs.h.  */
19173
19174 #define ARCHIVE_SHA384_COMPILE_TEST
19175 #include <windows.h>
19176 #include <wincrypt.h>
19177
19178 int
19179 main(int argc, char **argv)
19180 {
19181         (void)argc;
19182         (void)argv;
19183
19184         return (CALG_SHA_384);
19185 }
19186
19187 _ACEOF
19188 if ac_fn_c_try_link "$LINENO"; then :
19189    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19190 $as_echo "yes" >&6; }
19191       found_SHA384=yes
19192       found_WIN=yes
19193
19194 $as_echo "#define ARCHIVE_CRYPTO_SHA384_WIN 1" >>confdefs.h
19195
19196
19197 else
19198    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19199 $as_echo "no" >&6; }
19200 fi
19201 rm -f core conftest.err conftest.$ac_objext \
19202     conftest$ac_exeext conftest.$ac_ext
19203   fi
19204
19205
19206   if test "$found_SHA512" != yes; then
19207     { $as_echo "$as_me:${as_lineno-$LINENO}: checking support for ARCHIVE_CRYPTO_SHA512_WIN" >&5
19208 $as_echo_n "checking support for ARCHIVE_CRYPTO_SHA512_WIN... " >&6; }
19209     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19210 /* end confdefs.h.  */
19211
19212 #define ARCHIVE_SHA512_COMPILE_TEST
19213 #include <windows.h>
19214 #include <wincrypt.h>
19215
19216 int
19217 main(int argc, char **argv)
19218 {
19219         (void)argc;
19220         (void)argv;
19221
19222         return (CALG_SHA_512);
19223 }
19224
19225 _ACEOF
19226 if ac_fn_c_try_link "$LINENO"; then :
19227    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19228 $as_echo "yes" >&6; }
19229       found_SHA512=yes
19230       found_WIN=yes
19231
19232 $as_echo "#define ARCHIVE_CRYPTO_SHA512_WIN 1" >>confdefs.h
19233
19234
19235 else
19236    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19237 $as_echo "no" >&6; }
19238 fi
19239 rm -f core conftest.err conftest.$ac_objext \
19240     conftest$ac_exeext conftest.$ac_ext
19241   fi
19242
19243         ;;
19244 esac
19245
19246 cat >confcache <<\_ACEOF
19247 # This file is a shell script that caches the results of configure
19248 # tests run on this system so they can be shared between configure
19249 # scripts and configure runs, see configure's option --config-cache.
19250 # It is not useful on other systems.  If it contains results you don't
19251 # want to keep, you may remove or edit it.
19252 #
19253 # config.status only pays attention to the cache file if you give it
19254 # the --recheck option to rerun configure.
19255 #
19256 # `ac_cv_env_foo' variables (set or unset) will be overridden when
19257 # loading this file, other *unset* `ac_cv_foo' will be assigned the
19258 # following values.
19259
19260 _ACEOF
19261
19262 # The following way of writing the cache mishandles newlines in values,
19263 # but we know of no workaround that is simple, portable, and efficient.
19264 # So, we kill variables containing newlines.
19265 # Ultrix sh set writes to stderr and can't be redirected directly,
19266 # and sets the high bit in the cache file unless we assign to the vars.
19267 (
19268   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
19269     eval ac_val=\$$ac_var
19270     case $ac_val in #(
19271     *${as_nl}*)
19272       case $ac_var in #(
19273       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
19274 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
19275       esac
19276       case $ac_var in #(
19277       _ | IFS | as_nl) ;; #(
19278       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
19279       *) { eval $ac_var=; unset $ac_var;} ;;
19280       esac ;;
19281     esac
19282   done
19283
19284   (set) 2>&1 |
19285     case $as_nl`(ac_space=' '; set) 2>&1` in #(
19286     *${as_nl}ac_space=\ *)
19287       # `set' does not quote correctly, so add quotes: double-quote
19288       # substitution turns \\\\ into \\, and sed turns \\ into \.
19289       sed -n \
19290         "s/'/'\\\\''/g;
19291           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
19292       ;; #(
19293     *)
19294       # `set' quotes correctly as required by POSIX, so do not add quotes.
19295       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
19296       ;;
19297     esac |
19298     sort
19299 ) |
19300   sed '
19301      /^ac_cv_env_/b end
19302      t clear
19303      :clear
19304      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
19305      t end
19306      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
19307      :end' >>confcache
19308 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
19309   if test -w "$cache_file"; then
19310     if test "x$cache_file" != "x/dev/null"; then
19311       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
19312 $as_echo "$as_me: updating cache $cache_file" >&6;}
19313       if test ! -f "$cache_file" || test -h "$cache_file"; then
19314         cat confcache >"$cache_file"
19315       else
19316         case $cache_file in #(
19317         */* | ?:*)
19318           mv -f confcache "$cache_file"$$ &&
19319           mv -f "$cache_file"$$ "$cache_file" ;; #(
19320         *)
19321           mv -f confcache "$cache_file" ;;
19322         esac
19323       fi
19324     fi
19325   else
19326     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
19327 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
19328   fi
19329 fi
19330 rm -f confcache
19331
19332 test "x$prefix" = xNONE && prefix=$ac_default_prefix
19333 # Let make expand exec_prefix.
19334 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
19335
19336 DEFS=-DHAVE_CONFIG_H
19337
19338 ac_libobjs=
19339 ac_ltlibobjs=
19340 U=
19341 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
19342   # 1. Remove the extension, and $U if already installed.
19343   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
19344   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
19345   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
19346   #    will be set to the directory where LIBOBJS objects are built.
19347   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
19348   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
19349 done
19350 LIBOBJS=$ac_libobjs
19351
19352 LTLIBOBJS=$ac_ltlibobjs
19353
19354
19355  if test -n "$EXEEXT"; then
19356   am__EXEEXT_TRUE=
19357   am__EXEEXT_FALSE='#'
19358 else
19359   am__EXEEXT_TRUE='#'
19360   am__EXEEXT_FALSE=
19361 fi
19362
19363 if test -z "${INC_WINDOWS_FILES_TRUE}" && test -z "${INC_WINDOWS_FILES_FALSE}"; then
19364   as_fn_error $? "conditional \"INC_WINDOWS_FILES\" was never defined.
19365 Usually this means the macro was only invoked conditionally." "$LINENO" 5
19366 fi
19367 if test -z "${INC_CYGWIN_FILES_TRUE}" && test -z "${INC_CYGWIN_FILES_FALSE}"; then
19368   as_fn_error $? "conditional \"INC_CYGWIN_FILES\" was never defined.
19369 Usually this means the macro was only invoked conditionally." "$LINENO" 5
19370 fi
19371 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
19372   as_fn_error $? "conditional \"AMDEP\" was never defined.
19373 Usually this means the macro was only invoked conditionally." "$LINENO" 5
19374 fi
19375 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
19376   as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
19377 Usually this means the macro was only invoked conditionally." "$LINENO" 5
19378 fi
19379 if test -z "${BUILD_BSDTAR_TRUE}" && test -z "${BUILD_BSDTAR_FALSE}"; then
19380   as_fn_error $? "conditional \"BUILD_BSDTAR\" was never defined.
19381 Usually this means the macro was only invoked conditionally." "$LINENO" 5
19382 fi
19383 if test -z "${STATIC_BSDTAR_TRUE}" && test -z "${STATIC_BSDTAR_FALSE}"; then
19384   as_fn_error $? "conditional \"STATIC_BSDTAR\" was never defined.
19385 Usually this means the macro was only invoked conditionally." "$LINENO" 5
19386 fi
19387 if test -z "${BUILD_BSDCPIO_TRUE}" && test -z "${BUILD_BSDCPIO_FALSE}"; then
19388   as_fn_error $? "conditional \"BUILD_BSDCPIO\" was never defined.
19389 Usually this means the macro was only invoked conditionally." "$LINENO" 5
19390 fi
19391 if test -z "${STATIC_BSDCPIO_TRUE}" && test -z "${STATIC_BSDCPIO_FALSE}"; then
19392   as_fn_error $? "conditional \"STATIC_BSDCPIO\" was never defined.
19393 Usually this means the macro was only invoked conditionally." "$LINENO" 5
19394 fi
19395
19396 : "${CONFIG_STATUS=./config.status}"
19397 ac_write_fail=0
19398 ac_clean_files_save=$ac_clean_files
19399 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
19400 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
19401 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
19402 as_write_fail=0
19403 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
19404 #! $SHELL
19405 # Generated by $as_me.
19406 # Run this file to recreate the current configuration.
19407 # Compiler output produced by configure, useful for debugging
19408 # configure, is in config.log if it exists.
19409
19410 debug=false
19411 ac_cs_recheck=false
19412 ac_cs_silent=false
19413
19414 SHELL=\${CONFIG_SHELL-$SHELL}
19415 export SHELL
19416 _ASEOF
19417 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
19418 ## -------------------- ##
19419 ## M4sh Initialization. ##
19420 ## -------------------- ##
19421
19422 # Be more Bourne compatible
19423 DUALCASE=1; export DUALCASE # for MKS sh
19424 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
19425   emulate sh
19426   NULLCMD=:
19427   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
19428   # is contrary to our usage.  Disable this feature.
19429   alias -g '${1+"$@"}'='"$@"'
19430   setopt NO_GLOB_SUBST
19431 else
19432   case `(set -o) 2>/dev/null` in #(
19433   *posix*) :
19434     set -o posix ;; #(
19435   *) :
19436      ;;
19437 esac
19438 fi
19439
19440
19441 as_nl='
19442 '
19443 export as_nl
19444 # Printing a long string crashes Solaris 7 /usr/bin/printf.
19445 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
19446 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
19447 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
19448 # Prefer a ksh shell builtin over an external printf program on Solaris,
19449 # but without wasting forks for bash or zsh.
19450 if test -z "$BASH_VERSION$ZSH_VERSION" \
19451     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
19452   as_echo='print -r --'
19453   as_echo_n='print -rn --'
19454 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
19455   as_echo='printf %s\n'
19456   as_echo_n='printf %s'
19457 else
19458   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
19459     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
19460     as_echo_n='/usr/ucb/echo -n'
19461   else
19462     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
19463     as_echo_n_body='eval
19464       arg=$1;
19465       case $arg in #(
19466       *"$as_nl"*)
19467         expr "X$arg" : "X\\(.*\\)$as_nl";
19468         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
19469       esac;
19470       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
19471     '
19472     export as_echo_n_body
19473     as_echo_n='sh -c $as_echo_n_body as_echo'
19474   fi
19475   export as_echo_body
19476   as_echo='sh -c $as_echo_body as_echo'
19477 fi
19478
19479 # The user is always right.
19480 if test "${PATH_SEPARATOR+set}" != set; then
19481   PATH_SEPARATOR=:
19482   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
19483     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
19484       PATH_SEPARATOR=';'
19485   }
19486 fi
19487
19488
19489 # IFS
19490 # We need space, tab and new line, in precisely that order.  Quoting is
19491 # there to prevent editors from complaining about space-tab.
19492 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
19493 # splitting by setting IFS to empty value.)
19494 IFS=" ""        $as_nl"
19495
19496 # Find who we are.  Look in the path if we contain no directory separator.
19497 as_myself=
19498 case $0 in #((
19499   *[\\/]* ) as_myself=$0 ;;
19500   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19501 for as_dir in $PATH
19502 do
19503   IFS=$as_save_IFS
19504   test -z "$as_dir" && as_dir=.
19505     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
19506   done
19507 IFS=$as_save_IFS
19508
19509      ;;
19510 esac
19511 # We did not find ourselves, most probably we were run as `sh COMMAND'
19512 # in which case we are not to be found in the path.
19513 if test "x$as_myself" = x; then
19514   as_myself=$0
19515 fi
19516 if test ! -f "$as_myself"; then
19517   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
19518   exit 1
19519 fi
19520
19521 # Unset variables that we do not need and which cause bugs (e.g. in
19522 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
19523 # suppresses any "Segmentation fault" message there.  '((' could
19524 # trigger a bug in pdksh 5.2.14.
19525 for as_var in BASH_ENV ENV MAIL MAILPATH
19526 do eval test x\${$as_var+set} = xset \
19527   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
19528 done
19529 PS1='$ '
19530 PS2='> '
19531 PS4='+ '
19532
19533 # NLS nuisances.
19534 LC_ALL=C
19535 export LC_ALL
19536 LANGUAGE=C
19537 export LANGUAGE
19538
19539 # CDPATH.
19540 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
19541
19542
19543 # as_fn_error STATUS ERROR [LINENO LOG_FD]
19544 # ----------------------------------------
19545 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
19546 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
19547 # script with STATUS, using 1 if that was 0.
19548 as_fn_error ()
19549 {
19550   as_status=$1; test $as_status -eq 0 && as_status=1
19551   if test "$4"; then
19552     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
19553     $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
19554   fi
19555   $as_echo "$as_me: error: $2" >&2
19556   as_fn_exit $as_status
19557 } # as_fn_error
19558
19559
19560 # as_fn_set_status STATUS
19561 # -----------------------
19562 # Set $? to STATUS, without forking.
19563 as_fn_set_status ()
19564 {
19565   return $1
19566 } # as_fn_set_status
19567
19568 # as_fn_exit STATUS
19569 # -----------------
19570 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
19571 as_fn_exit ()
19572 {
19573   set +e
19574   as_fn_set_status $1
19575   exit $1
19576 } # as_fn_exit
19577
19578 # as_fn_unset VAR
19579 # ---------------
19580 # Portably unset VAR.
19581 as_fn_unset ()
19582 {
19583   { eval $1=; unset $1;}
19584 }
19585 as_unset=as_fn_unset
19586 # as_fn_append VAR VALUE
19587 # ----------------------
19588 # Append the text in VALUE to the end of the definition contained in VAR. Take
19589 # advantage of any shell optimizations that allow amortized linear growth over
19590 # repeated appends, instead of the typical quadratic growth present in naive
19591 # implementations.
19592 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
19593   eval 'as_fn_append ()
19594   {
19595     eval $1+=\$2
19596   }'
19597 else
19598   as_fn_append ()
19599   {
19600     eval $1=\$$1\$2
19601   }
19602 fi # as_fn_append
19603
19604 # as_fn_arith ARG...
19605 # ------------------
19606 # Perform arithmetic evaluation on the ARGs, and store the result in the
19607 # global $as_val. Take advantage of shells that can avoid forks. The arguments
19608 # must be portable across $(()) and expr.
19609 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
19610   eval 'as_fn_arith ()
19611   {
19612     as_val=$(( $* ))
19613   }'
19614 else
19615   as_fn_arith ()
19616   {
19617     as_val=`expr "$@" || test $? -eq 1`
19618   }
19619 fi # as_fn_arith
19620
19621
19622 if expr a : '\(a\)' >/dev/null 2>&1 &&
19623    test "X`expr 00001 : '.*\(...\)'`" = X001; then
19624   as_expr=expr
19625 else
19626   as_expr=false
19627 fi
19628
19629 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
19630   as_basename=basename
19631 else
19632   as_basename=false
19633 fi
19634
19635 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
19636   as_dirname=dirname
19637 else
19638   as_dirname=false
19639 fi
19640
19641 as_me=`$as_basename -- "$0" ||
19642 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
19643          X"$0" : 'X\(//\)$' \| \
19644          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
19645 $as_echo X/"$0" |
19646     sed '/^.*\/\([^/][^/]*\)\/*$/{
19647             s//\1/
19648             q
19649           }
19650           /^X\/\(\/\/\)$/{
19651             s//\1/
19652             q
19653           }
19654           /^X\/\(\/\).*/{
19655             s//\1/
19656             q
19657           }
19658           s/.*/./; q'`
19659
19660 # Avoid depending upon Character Ranges.
19661 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
19662 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
19663 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
19664 as_cr_digits='0123456789'
19665 as_cr_alnum=$as_cr_Letters$as_cr_digits
19666
19667 ECHO_C= ECHO_N= ECHO_T=
19668 case `echo -n x` in #(((((
19669 -n*)
19670   case `echo 'xy\c'` in
19671   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
19672   xy)  ECHO_C='\c';;
19673   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
19674        ECHO_T=' ';;
19675   esac;;
19676 *)
19677   ECHO_N='-n';;
19678 esac
19679
19680 rm -f conf$$ conf$$.exe conf$$.file
19681 if test -d conf$$.dir; then
19682   rm -f conf$$.dir/conf$$.file
19683 else
19684   rm -f conf$$.dir
19685   mkdir conf$$.dir 2>/dev/null
19686 fi
19687 if (echo >conf$$.file) 2>/dev/null; then
19688   if ln -s conf$$.file conf$$ 2>/dev/null; then
19689     as_ln_s='ln -s'
19690     # ... but there are two gotchas:
19691     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
19692     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
19693     # In both cases, we have to default to `cp -pR'.
19694     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
19695       as_ln_s='cp -pR'
19696   elif ln conf$$.file conf$$ 2>/dev/null; then
19697     as_ln_s=ln
19698   else
19699     as_ln_s='cp -pR'
19700   fi
19701 else
19702   as_ln_s='cp -pR'
19703 fi
19704 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
19705 rmdir conf$$.dir 2>/dev/null
19706
19707
19708 # as_fn_mkdir_p
19709 # -------------
19710 # Create "$as_dir" as a directory, including parents if necessary.
19711 as_fn_mkdir_p ()
19712 {
19713
19714   case $as_dir in #(
19715   -*) as_dir=./$as_dir;;
19716   esac
19717   test -d "$as_dir" || eval $as_mkdir_p || {
19718     as_dirs=
19719     while :; do
19720       case $as_dir in #(
19721       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
19722       *) as_qdir=$as_dir;;
19723       esac
19724       as_dirs="'$as_qdir' $as_dirs"
19725       as_dir=`$as_dirname -- "$as_dir" ||
19726 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19727          X"$as_dir" : 'X\(//\)[^/]' \| \
19728          X"$as_dir" : 'X\(//\)$' \| \
19729          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
19730 $as_echo X"$as_dir" |
19731     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19732             s//\1/
19733             q
19734           }
19735           /^X\(\/\/\)[^/].*/{
19736             s//\1/
19737             q
19738           }
19739           /^X\(\/\/\)$/{
19740             s//\1/
19741             q
19742           }
19743           /^X\(\/\).*/{
19744             s//\1/
19745             q
19746           }
19747           s/.*/./; q'`
19748       test -d "$as_dir" && break
19749     done
19750     test -z "$as_dirs" || eval "mkdir $as_dirs"
19751   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
19752
19753
19754 } # as_fn_mkdir_p
19755 if mkdir -p . 2>/dev/null; then
19756   as_mkdir_p='mkdir -p "$as_dir"'
19757 else
19758   test -d ./-p && rmdir ./-p
19759   as_mkdir_p=false
19760 fi
19761
19762
19763 # as_fn_executable_p FILE
19764 # -----------------------
19765 # Test if FILE is an executable regular file.
19766 as_fn_executable_p ()
19767 {
19768   test -f "$1" && test -x "$1"
19769 } # as_fn_executable_p
19770 as_test_x='test -x'
19771 as_executable_p=as_fn_executable_p
19772
19773 # Sed expression to map a string onto a valid CPP name.
19774 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
19775
19776 # Sed expression to map a string onto a valid variable name.
19777 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
19778
19779
19780 exec 6>&1
19781 ## ----------------------------------- ##
19782 ## Main body of $CONFIG_STATUS script. ##
19783 ## ----------------------------------- ##
19784 _ASEOF
19785 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
19786
19787 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19788 # Save the log message, to keep $0 and so on meaningful, and to
19789 # report actual input values of CONFIG_FILES etc. instead of their
19790 # values after options handling.
19791 ac_log="
19792 This file was extended by libarchive $as_me 3.1.2, which was
19793 generated by GNU Autoconf 2.69.  Invocation command line was
19794
19795   CONFIG_FILES    = $CONFIG_FILES
19796   CONFIG_HEADERS  = $CONFIG_HEADERS
19797   CONFIG_LINKS    = $CONFIG_LINKS
19798   CONFIG_COMMANDS = $CONFIG_COMMANDS
19799   $ $0 $@
19800
19801 on `(hostname || uname -n) 2>/dev/null | sed 1q`
19802 "
19803
19804 _ACEOF
19805
19806 case $ac_config_files in *"
19807 "*) set x $ac_config_files; shift; ac_config_files=$*;;
19808 esac
19809
19810 case $ac_config_headers in *"
19811 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
19812 esac
19813
19814
19815 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19816 # Files that config.status was made for.
19817 config_files="$ac_config_files"
19818 config_headers="$ac_config_headers"
19819 config_commands="$ac_config_commands"
19820
19821 _ACEOF
19822
19823 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19824 ac_cs_usage="\
19825 \`$as_me' instantiates files and other configuration actions
19826 from templates according to the current configuration.  Unless the files
19827 and actions are specified as TAGs, all are instantiated by default.
19828
19829 Usage: $0 [OPTION]... [TAG]...
19830
19831   -h, --help       print this help, then exit
19832   -V, --version    print version number and configuration settings, then exit
19833       --config     print configuration, then exit
19834   -q, --quiet, --silent
19835                    do not print progress messages
19836   -d, --debug      don't remove temporary files
19837       --recheck    update $as_me by reconfiguring in the same conditions
19838       --file=FILE[:TEMPLATE]
19839                    instantiate the configuration file FILE
19840       --header=FILE[:TEMPLATE]
19841                    instantiate the configuration header FILE
19842
19843 Configuration files:
19844 $config_files
19845
19846 Configuration headers:
19847 $config_headers
19848
19849 Configuration commands:
19850 $config_commands
19851
19852 Report bugs to <libarchive-discuss@googlegroups.com>."
19853
19854 _ACEOF
19855 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19856 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
19857 ac_cs_version="\\
19858 libarchive config.status 3.1.2
19859 configured by $0, generated by GNU Autoconf 2.69,
19860   with options \\"\$ac_cs_config\\"
19861
19862 Copyright (C) 2012 Free Software Foundation, Inc.
19863 This config.status script is free software; the Free Software Foundation
19864 gives unlimited permission to copy, distribute and modify it."
19865
19866 ac_pwd='$ac_pwd'
19867 srcdir='$srcdir'
19868 INSTALL='$INSTALL'
19869 MKDIR_P='$MKDIR_P'
19870 AWK='$AWK'
19871 test -n "\$AWK" || AWK=awk
19872 _ACEOF
19873
19874 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19875 # The default lists apply if the user does not specify any file.
19876 ac_need_defaults=:
19877 while test $# != 0
19878 do
19879   case $1 in
19880   --*=?*)
19881     ac_option=`expr "X$1" : 'X\([^=]*\)='`
19882     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
19883     ac_shift=:
19884     ;;
19885   --*=)
19886     ac_option=`expr "X$1" : 'X\([^=]*\)='`
19887     ac_optarg=
19888     ac_shift=:
19889     ;;
19890   *)
19891     ac_option=$1
19892     ac_optarg=$2
19893     ac_shift=shift
19894     ;;
19895   esac
19896
19897   case $ac_option in
19898   # Handling of the options.
19899   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
19900     ac_cs_recheck=: ;;
19901   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
19902     $as_echo "$ac_cs_version"; exit ;;
19903   --config | --confi | --conf | --con | --co | --c )
19904     $as_echo "$ac_cs_config"; exit ;;
19905   --debug | --debu | --deb | --de | --d | -d )
19906     debug=: ;;
19907   --file | --fil | --fi | --f )
19908     $ac_shift
19909     case $ac_optarg in
19910     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
19911     '') as_fn_error $? "missing file argument" ;;
19912     esac
19913     as_fn_append CONFIG_FILES " '$ac_optarg'"
19914     ac_need_defaults=false;;
19915   --header | --heade | --head | --hea )
19916     $ac_shift
19917     case $ac_optarg in
19918     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
19919     esac
19920     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
19921     ac_need_defaults=false;;
19922   --he | --h)
19923     # Conflict between --help and --header
19924     as_fn_error $? "ambiguous option: \`$1'
19925 Try \`$0 --help' for more information.";;
19926   --help | --hel | -h )
19927     $as_echo "$ac_cs_usage"; exit ;;
19928   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
19929   | -silent | --silent | --silen | --sile | --sil | --si | --s)
19930     ac_cs_silent=: ;;
19931
19932   # This is an error.
19933   -*) as_fn_error $? "unrecognized option: \`$1'
19934 Try \`$0 --help' for more information." ;;
19935
19936   *) as_fn_append ac_config_targets " $1"
19937      ac_need_defaults=false ;;
19938
19939   esac
19940   shift
19941 done
19942
19943 ac_configure_extra_args=
19944
19945 if $ac_cs_silent; then
19946   exec 6>/dev/null
19947   ac_configure_extra_args="$ac_configure_extra_args --silent"
19948 fi
19949
19950 _ACEOF
19951 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19952 if \$ac_cs_recheck; then
19953   set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
19954   shift
19955   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
19956   CONFIG_SHELL='$SHELL'
19957   export CONFIG_SHELL
19958   exec "\$@"
19959 fi
19960
19961 _ACEOF
19962 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19963 exec 5>>config.log
19964 {
19965   echo
19966   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
19967 ## Running $as_me. ##
19968 _ASBOX
19969   $as_echo "$ac_log"
19970 } >&5
19971
19972 _ACEOF
19973 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19974 #
19975 # INIT-COMMANDS
19976 #
19977 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
19978
19979
19980 # The HP-UX ksh and POSIX shell print the target directory to stdout
19981 # if CDPATH is set.
19982 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
19983
19984 sed_quote_subst='$sed_quote_subst'
19985 double_quote_subst='$double_quote_subst'
19986 delay_variable_subst='$delay_variable_subst'
19987 AS='`$ECHO "$AS" | $SED "$delay_single_quote_subst"`'
19988 DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
19989 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
19990 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
19991 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
19992 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
19993 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
19994 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
19995 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
19996 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
19997 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
19998 PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
19999 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
20000 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
20001 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
20002 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
20003 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
20004 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
20005 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
20006 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
20007 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
20008 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
20009 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
20010 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
20011 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
20012 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
20013 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
20014 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
20015 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
20016 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
20017 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
20018 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
20019 lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
20020 lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
20021 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
20022 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
20023 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
20024 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
20025 file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
20026 want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
20027 sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
20028 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
20029 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
20030 archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
20031 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
20032 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
20033 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
20034 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
20035 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
20036 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
20037 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
20038 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
20039 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
20040 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
20041 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
20042 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
20043 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
20044 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"`'
20045 nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
20046 lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
20047 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
20048 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
20049 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
20050 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
20051 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
20052 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
20053 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
20054 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
20055 MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
20056 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
20057 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
20058 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
20059 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
20060 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
20061 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
20062 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
20063 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
20064 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
20065 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
20066 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
20067 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
20068 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
20069 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
20070 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
20071 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
20072 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
20073 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
20074 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
20075 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
20076 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
20077 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
20078 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
20079 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
20080 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
20081 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
20082 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
20083 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
20084 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
20085 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
20086 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
20087 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
20088 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
20089 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
20090 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
20091 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
20092 postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
20093 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
20094 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
20095 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
20096 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
20097 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
20098 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
20099 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
20100 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
20101 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
20102 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
20103 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
20104 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
20105 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
20106 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
20107 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
20108 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
20109 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
20110 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
20111 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
20112 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
20113 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
20114 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
20115 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
20116 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
20117 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
20118
20119 LTCC='$LTCC'
20120 LTCFLAGS='$LTCFLAGS'
20121 compiler='$compiler_DEFAULT'
20122
20123 # A function that is used when there is no print builtin or printf.
20124 func_fallback_echo ()
20125 {
20126   eval 'cat <<_LTECHO_EOF
20127 \$1
20128 _LTECHO_EOF'
20129 }
20130
20131 # Quote evaled strings.
20132 for var in AS \
20133 DLLTOOL \
20134 OBJDUMP \
20135 SHELL \
20136 ECHO \
20137 PATH_SEPARATOR \
20138 SED \
20139 GREP \
20140 EGREP \
20141 FGREP \
20142 LD \
20143 NM \
20144 LN_S \
20145 lt_SP2NL \
20146 lt_NL2SP \
20147 reload_flag \
20148 deplibs_check_method \
20149 file_magic_cmd \
20150 file_magic_glob \
20151 want_nocaseglob \
20152 sharedlib_from_linklib_cmd \
20153 AR \
20154 AR_FLAGS \
20155 archiver_list_spec \
20156 STRIP \
20157 RANLIB \
20158 CC \
20159 CFLAGS \
20160 compiler \
20161 lt_cv_sys_global_symbol_pipe \
20162 lt_cv_sys_global_symbol_to_cdecl \
20163 lt_cv_sys_global_symbol_to_c_name_address \
20164 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
20165 nm_file_list_spec \
20166 lt_prog_compiler_no_builtin_flag \
20167 lt_prog_compiler_pic \
20168 lt_prog_compiler_wl \
20169 lt_prog_compiler_static \
20170 lt_cv_prog_compiler_c_o \
20171 need_locks \
20172 MANIFEST_TOOL \
20173 DSYMUTIL \
20174 NMEDIT \
20175 LIPO \
20176 OTOOL \
20177 OTOOL64 \
20178 shrext_cmds \
20179 export_dynamic_flag_spec \
20180 whole_archive_flag_spec \
20181 compiler_needs_object \
20182 with_gnu_ld \
20183 allow_undefined_flag \
20184 no_undefined_flag \
20185 hardcode_libdir_flag_spec \
20186 hardcode_libdir_separator \
20187 exclude_expsyms \
20188 include_expsyms \
20189 file_list_spec \
20190 variables_saved_for_relink \
20191 libname_spec \
20192 library_names_spec \
20193 soname_spec \
20194 install_override_mode \
20195 finish_eval \
20196 old_striplib \
20197 striplib; do
20198     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
20199     *[\\\\\\\`\\"\\\$]*)
20200       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
20201       ;;
20202     *)
20203       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
20204       ;;
20205     esac
20206 done
20207
20208 # Double-quote double-evaled strings.
20209 for var in reload_cmds \
20210 old_postinstall_cmds \
20211 old_postuninstall_cmds \
20212 old_archive_cmds \
20213 extract_expsyms_cmds \
20214 old_archive_from_new_cmds \
20215 old_archive_from_expsyms_cmds \
20216 archive_cmds \
20217 archive_expsym_cmds \
20218 module_cmds \
20219 module_expsym_cmds \
20220 export_symbols_cmds \
20221 prelink_cmds \
20222 postlink_cmds \
20223 postinstall_cmds \
20224 postuninstall_cmds \
20225 finish_cmds \
20226 sys_lib_search_path_spec \
20227 sys_lib_dlsearch_path_spec; do
20228     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
20229     *[\\\\\\\`\\"\\\$]*)
20230       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
20231       ;;
20232     *)
20233       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
20234       ;;
20235     esac
20236 done
20237
20238 ac_aux_dir='$ac_aux_dir'
20239 xsi_shell='$xsi_shell'
20240 lt_shell_append='$lt_shell_append'
20241
20242 # See if we are running on zsh, and set the options which allow our
20243 # commands through without removal of \ escapes INIT.
20244 if test -n "\${ZSH_VERSION+set}" ; then
20245    setopt NO_GLOB_SUBST
20246 fi
20247
20248
20249     PACKAGE='$PACKAGE'
20250     VERSION='$VERSION'
20251     TIMESTAMP='$TIMESTAMP'
20252     RM='$RM'
20253     ofile='$ofile'
20254
20255
20256
20257
20258 _ACEOF
20259
20260 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20261
20262 # Handling of arguments.
20263 for ac_config_target in $ac_config_targets
20264 do
20265   case $ac_config_target in
20266     "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
20267     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
20268     "build/pkgconfig/libarchive.pc") CONFIG_FILES="$CONFIG_FILES build/pkgconfig/libarchive.pc" ;;
20269     "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
20270     "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
20271
20272   *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
20273   esac
20274 done
20275
20276
20277 # If the user did not use the arguments to specify the items to instantiate,
20278 # then the envvar interface is used.  Set only those that are not.
20279 # We use the long form for the default assignment because of an extremely
20280 # bizarre bug on SunOS 4.1.3.
20281 if $ac_need_defaults; then
20282   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
20283   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
20284   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
20285 fi
20286
20287 # Have a temporary directory for convenience.  Make it in the build tree
20288 # simply because there is no reason against having it here, and in addition,
20289 # creating and moving files from /tmp can sometimes cause problems.
20290 # Hook for its removal unless debugging.
20291 # Note that there is a small window in which the directory will not be cleaned:
20292 # after its creation but before its name has been assigned to `$tmp'.
20293 $debug ||
20294 {
20295   tmp= ac_tmp=
20296   trap 'exit_status=$?
20297   : "${ac_tmp:=$tmp}"
20298   { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
20299 ' 0
20300   trap 'as_fn_exit 1' 1 2 13 15
20301 }
20302 # Create a (secure) tmp directory for tmp files.
20303
20304 {
20305   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
20306   test -d "$tmp"
20307 }  ||
20308 {
20309   tmp=./conf$$-$RANDOM
20310   (umask 077 && mkdir "$tmp")
20311 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
20312 ac_tmp=$tmp
20313
20314 # Set up the scripts for CONFIG_FILES section.
20315 # No need to generate them if there are no CONFIG_FILES.
20316 # This happens for instance with `./config.status config.h'.
20317 if test -n "$CONFIG_FILES"; then
20318
20319
20320 ac_cr=`echo X | tr X '\015'`
20321 # On cygwin, bash can eat \r inside `` if the user requested igncr.
20322 # But we know of no other shell where ac_cr would be empty at this
20323 # point, so we can use a bashism as a fallback.
20324 if test "x$ac_cr" = x; then
20325   eval ac_cr=\$\'\\r\'
20326 fi
20327 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
20328 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
20329   ac_cs_awk_cr='\\r'
20330 else
20331   ac_cs_awk_cr=$ac_cr
20332 fi
20333
20334 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
20335 _ACEOF
20336
20337
20338 {
20339   echo "cat >conf$$subs.awk <<_ACEOF" &&
20340   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
20341   echo "_ACEOF"
20342 } >conf$$subs.sh ||
20343   as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
20344 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
20345 ac_delim='%!_!# '
20346 for ac_last_try in false false false false false :; do
20347   . ./conf$$subs.sh ||
20348     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
20349
20350   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
20351   if test $ac_delim_n = $ac_delim_num; then
20352     break
20353   elif $ac_last_try; then
20354     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
20355   else
20356     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
20357   fi
20358 done
20359 rm -f conf$$subs.sh
20360
20361 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20362 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
20363 _ACEOF
20364 sed -n '
20365 h
20366 s/^/S["/; s/!.*/"]=/
20367 p
20368 g
20369 s/^[^!]*!//
20370 :repl
20371 t repl
20372 s/'"$ac_delim"'$//
20373 t delim
20374 :nl
20375 h
20376 s/\(.\{148\}\)..*/\1/
20377 t more1
20378 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
20379 p
20380 n
20381 b repl
20382 :more1
20383 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
20384 p
20385 g
20386 s/.\{148\}//
20387 t nl
20388 :delim
20389 h
20390 s/\(.\{148\}\)..*/\1/
20391 t more2
20392 s/["\\]/\\&/g; s/^/"/; s/$/"/
20393 p
20394 b
20395 :more2
20396 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
20397 p
20398 g
20399 s/.\{148\}//
20400 t delim
20401 ' <conf$$subs.awk | sed '
20402 /^[^""]/{
20403   N
20404   s/\n//
20405 }
20406 ' >>$CONFIG_STATUS || ac_write_fail=1
20407 rm -f conf$$subs.awk
20408 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20409 _ACAWK
20410 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
20411   for (key in S) S_is_set[key] = 1
20412   FS = "\a"
20413
20414 }
20415 {
20416   line = $ 0
20417   nfields = split(line, field, "@")
20418   substed = 0
20419   len = length(field[1])
20420   for (i = 2; i < nfields; i++) {
20421     key = field[i]
20422     keylen = length(key)
20423     if (S_is_set[key]) {
20424       value = S[key]
20425       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
20426       len += length(value) + length(field[++i])
20427       substed = 1
20428     } else
20429       len += 1 + keylen
20430   }
20431
20432   print line
20433 }
20434
20435 _ACAWK
20436 _ACEOF
20437 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20438 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
20439   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
20440 else
20441   cat
20442 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
20443   || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
20444 _ACEOF
20445
20446 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
20447 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
20448 # trailing colons and then remove the whole line if VPATH becomes empty
20449 # (actually we leave an empty line to preserve line numbers).
20450 if test "x$srcdir" = x.; then
20451   ac_vpsub='/^[  ]*VPATH[        ]*=[    ]*/{
20452 h
20453 s///
20454 s/^/:/
20455 s/[      ]*$/:/
20456 s/:\$(srcdir):/:/g
20457 s/:\${srcdir}:/:/g
20458 s/:@srcdir@:/:/g
20459 s/^:*//
20460 s/:*$//
20461 x
20462 s/\(=[   ]*\).*/\1/
20463 G
20464 s/\n//
20465 s/^[^=]*=[       ]*$//
20466 }'
20467 fi
20468
20469 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20470 fi # test -n "$CONFIG_FILES"
20471
20472 # Set up the scripts for CONFIG_HEADERS section.
20473 # No need to generate them if there are no CONFIG_HEADERS.
20474 # This happens for instance with `./config.status Makefile'.
20475 if test -n "$CONFIG_HEADERS"; then
20476 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
20477 BEGIN {
20478 _ACEOF
20479
20480 # Transform confdefs.h into an awk script `defines.awk', embedded as
20481 # here-document in config.status, that substitutes the proper values into
20482 # config.h.in to produce config.h.
20483
20484 # Create a delimiter string that does not exist in confdefs.h, to ease
20485 # handling of long lines.
20486 ac_delim='%!_!# '
20487 for ac_last_try in false false :; do
20488   ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
20489   if test -z "$ac_tt"; then
20490     break
20491   elif $ac_last_try; then
20492     as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
20493   else
20494     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
20495   fi
20496 done
20497
20498 # For the awk script, D is an array of macro values keyed by name,
20499 # likewise P contains macro parameters if any.  Preserve backslash
20500 # newline sequences.
20501
20502 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
20503 sed -n '
20504 s/.\{148\}/&'"$ac_delim"'/g
20505 t rset
20506 :rset
20507 s/^[     ]*#[    ]*define[       ][      ]*/ /
20508 t def
20509 d
20510 :def
20511 s/\\$//
20512 t bsnl
20513 s/["\\]/\\&/g
20514 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
20515 D["\1"]=" \3"/p
20516 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
20517 d
20518 :bsnl
20519 s/["\\]/\\&/g
20520 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
20521 D["\1"]=" \3\\\\\\n"\\/p
20522 t cont
20523 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
20524 t cont
20525 d
20526 :cont
20527 n
20528 s/.\{148\}/&'"$ac_delim"'/g
20529 t clear
20530 :clear
20531 s/\\$//
20532 t bsnlc
20533 s/["\\]/\\&/g; s/^/"/; s/$/"/p
20534 d
20535 :bsnlc
20536 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
20537 b cont
20538 ' <confdefs.h | sed '
20539 s/'"$ac_delim"'/"\\\
20540 "/g' >>$CONFIG_STATUS || ac_write_fail=1
20541
20542 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20543   for (key in D) D_is_set[key] = 1
20544   FS = "\a"
20545 }
20546 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
20547   line = \$ 0
20548   split(line, arg, " ")
20549   if (arg[1] == "#") {
20550     defundef = arg[2]
20551     mac1 = arg[3]
20552   } else {
20553     defundef = substr(arg[1], 2)
20554     mac1 = arg[2]
20555   }
20556   split(mac1, mac2, "(") #)
20557   macro = mac2[1]
20558   prefix = substr(line, 1, index(line, defundef) - 1)
20559   if (D_is_set[macro]) {
20560     # Preserve the white space surrounding the "#".
20561     print prefix "define", macro P[macro] D[macro]
20562     next
20563   } else {
20564     # Replace #undef with comments.  This is necessary, for example,
20565     # in the case of _POSIX_SOURCE, which is predefined and required
20566     # on some systems where configure will not decide to define it.
20567     if (defundef == "undef") {
20568       print "/*", prefix defundef, macro, "*/"
20569       next
20570     }
20571   }
20572 }
20573 { print }
20574 _ACAWK
20575 _ACEOF
20576 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20577   as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
20578 fi # test -n "$CONFIG_HEADERS"
20579
20580
20581 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
20582 shift
20583 for ac_tag
20584 do
20585   case $ac_tag in
20586   :[FHLC]) ac_mode=$ac_tag; continue;;
20587   esac
20588   case $ac_mode$ac_tag in
20589   :[FHL]*:*);;
20590   :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
20591   :[FH]-) ac_tag=-:-;;
20592   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
20593   esac
20594   ac_save_IFS=$IFS
20595   IFS=:
20596   set x $ac_tag
20597   IFS=$ac_save_IFS
20598   shift
20599   ac_file=$1
20600   shift
20601
20602   case $ac_mode in
20603   :L) ac_source=$1;;
20604   :[FH])
20605     ac_file_inputs=
20606     for ac_f
20607     do
20608       case $ac_f in
20609       -) ac_f="$ac_tmp/stdin";;
20610       *) # Look for the file first in the build tree, then in the source tree
20611          # (if the path is not absolute).  The absolute path cannot be DOS-style,
20612          # because $ac_f cannot contain `:'.
20613          test -f "$ac_f" ||
20614            case $ac_f in
20615            [\\/$]*) false;;
20616            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
20617            esac ||
20618            as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
20619       esac
20620       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
20621       as_fn_append ac_file_inputs " '$ac_f'"
20622     done
20623
20624     # Let's still pretend it is `configure' which instantiates (i.e., don't
20625     # use $as_me), people would be surprised to read:
20626     #    /* config.h.  Generated by config.status.  */
20627     configure_input='Generated from '`
20628           $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
20629         `' by configure.'
20630     if test x"$ac_file" != x-; then
20631       configure_input="$ac_file.  $configure_input"
20632       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
20633 $as_echo "$as_me: creating $ac_file" >&6;}
20634     fi
20635     # Neutralize special characters interpreted by sed in replacement strings.
20636     case $configure_input in #(
20637     *\&* | *\|* | *\\* )
20638        ac_sed_conf_input=`$as_echo "$configure_input" |
20639        sed 's/[\\\\&|]/\\\\&/g'`;; #(
20640     *) ac_sed_conf_input=$configure_input;;
20641     esac
20642
20643     case $ac_tag in
20644     *:-:* | *:-) cat >"$ac_tmp/stdin" \
20645       || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
20646     esac
20647     ;;
20648   esac
20649
20650   ac_dir=`$as_dirname -- "$ac_file" ||
20651 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20652          X"$ac_file" : 'X\(//\)[^/]' \| \
20653          X"$ac_file" : 'X\(//\)$' \| \
20654          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
20655 $as_echo X"$ac_file" |
20656     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
20657             s//\1/
20658             q
20659           }
20660           /^X\(\/\/\)[^/].*/{
20661             s//\1/
20662             q
20663           }
20664           /^X\(\/\/\)$/{
20665             s//\1/
20666             q
20667           }
20668           /^X\(\/\).*/{
20669             s//\1/
20670             q
20671           }
20672           s/.*/./; q'`
20673   as_dir="$ac_dir"; as_fn_mkdir_p
20674   ac_builddir=.
20675
20676 case "$ac_dir" in
20677 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
20678 *)
20679   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
20680   # A ".." for each directory in $ac_dir_suffix.
20681   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
20682   case $ac_top_builddir_sub in
20683   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
20684   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
20685   esac ;;
20686 esac
20687 ac_abs_top_builddir=$ac_pwd
20688 ac_abs_builddir=$ac_pwd$ac_dir_suffix
20689 # for backward compatibility:
20690 ac_top_builddir=$ac_top_build_prefix
20691
20692 case $srcdir in
20693   .)  # We are building in place.
20694     ac_srcdir=.
20695     ac_top_srcdir=$ac_top_builddir_sub
20696     ac_abs_top_srcdir=$ac_pwd ;;
20697   [\\/]* | ?:[\\/]* )  # Absolute name.
20698     ac_srcdir=$srcdir$ac_dir_suffix;
20699     ac_top_srcdir=$srcdir
20700     ac_abs_top_srcdir=$srcdir ;;
20701   *) # Relative name.
20702     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
20703     ac_top_srcdir=$ac_top_build_prefix$srcdir
20704     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
20705 esac
20706 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
20707
20708
20709   case $ac_mode in
20710   :F)
20711   #
20712   # CONFIG_FILE
20713   #
20714
20715   case $INSTALL in
20716   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
20717   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
20718   esac
20719   ac_MKDIR_P=$MKDIR_P
20720   case $MKDIR_P in
20721   [\\/$]* | ?:[\\/]* ) ;;
20722   */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
20723   esac
20724 _ACEOF
20725
20726 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20727 # If the template does not know about datarootdir, expand it.
20728 # FIXME: This hack should be removed a few years after 2.60.
20729 ac_datarootdir_hack=; ac_datarootdir_seen=
20730 ac_sed_dataroot='
20731 /datarootdir/ {
20732   p
20733   q
20734 }
20735 /@datadir@/p
20736 /@docdir@/p
20737 /@infodir@/p
20738 /@localedir@/p
20739 /@mandir@/p'
20740 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
20741 *datarootdir*) ac_datarootdir_seen=yes;;
20742 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
20743   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
20744 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
20745 _ACEOF
20746 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20747   ac_datarootdir_hack='
20748   s&@datadir@&$datadir&g
20749   s&@docdir@&$docdir&g
20750   s&@infodir@&$infodir&g
20751   s&@localedir@&$localedir&g
20752   s&@mandir@&$mandir&g
20753   s&\\\${datarootdir}&$datarootdir&g' ;;
20754 esac
20755 _ACEOF
20756
20757 # Neutralize VPATH when `$srcdir' = `.'.
20758 # Shell code in configure.ac might set extrasub.
20759 # FIXME: do we really want to maintain this feature?
20760 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20761 ac_sed_extra="$ac_vpsub
20762 $extrasub
20763 _ACEOF
20764 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20765 :t
20766 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
20767 s|@configure_input@|$ac_sed_conf_input|;t t
20768 s&@top_builddir@&$ac_top_builddir_sub&;t t
20769 s&@top_build_prefix@&$ac_top_build_prefix&;t t
20770 s&@srcdir@&$ac_srcdir&;t t
20771 s&@abs_srcdir@&$ac_abs_srcdir&;t t
20772 s&@top_srcdir@&$ac_top_srcdir&;t t
20773 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
20774 s&@builddir@&$ac_builddir&;t t
20775 s&@abs_builddir@&$ac_abs_builddir&;t t
20776 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
20777 s&@INSTALL@&$ac_INSTALL&;t t
20778 s&@MKDIR_P@&$ac_MKDIR_P&;t t
20779 $ac_datarootdir_hack
20780 "
20781 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
20782   >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
20783
20784 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
20785   { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
20786   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' \
20787       "$ac_tmp/out"`; test -z "$ac_out"; } &&
20788   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
20789 which seems to be undefined.  Please make sure it is defined" >&5
20790 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
20791 which seems to be undefined.  Please make sure it is defined" >&2;}
20792
20793   rm -f "$ac_tmp/stdin"
20794   case $ac_file in
20795   -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
20796   *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
20797   esac \
20798   || as_fn_error $? "could not create $ac_file" "$LINENO" 5
20799  ;;
20800   :H)
20801   #
20802   # CONFIG_HEADER
20803   #
20804   if test x"$ac_file" != x-; then
20805     {
20806       $as_echo "/* $configure_input  */" \
20807       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
20808     } >"$ac_tmp/config.h" \
20809       || as_fn_error $? "could not create $ac_file" "$LINENO" 5
20810     if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
20811       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
20812 $as_echo "$as_me: $ac_file is unchanged" >&6;}
20813     else
20814       rm -f "$ac_file"
20815       mv "$ac_tmp/config.h" "$ac_file" \
20816         || as_fn_error $? "could not create $ac_file" "$LINENO" 5
20817     fi
20818   else
20819     $as_echo "/* $configure_input  */" \
20820       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
20821       || as_fn_error $? "could not create -" "$LINENO" 5
20822   fi
20823 # Compute "$ac_file"'s index in $config_headers.
20824 _am_arg="$ac_file"
20825 _am_stamp_count=1
20826 for _am_header in $config_headers :; do
20827   case $_am_header in
20828     $_am_arg | $_am_arg:* )
20829       break ;;
20830     * )
20831       _am_stamp_count=`expr $_am_stamp_count + 1` ;;
20832   esac
20833 done
20834 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
20835 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20836          X"$_am_arg" : 'X\(//\)[^/]' \| \
20837          X"$_am_arg" : 'X\(//\)$' \| \
20838          X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
20839 $as_echo X"$_am_arg" |
20840     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
20841             s//\1/
20842             q
20843           }
20844           /^X\(\/\/\)[^/].*/{
20845             s//\1/
20846             q
20847           }
20848           /^X\(\/\/\)$/{
20849             s//\1/
20850             q
20851           }
20852           /^X\(\/\).*/{
20853             s//\1/
20854             q
20855           }
20856           s/.*/./; q'`/stamp-h$_am_stamp_count
20857  ;;
20858
20859   :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
20860 $as_echo "$as_me: executing $ac_file commands" >&6;}
20861  ;;
20862   esac
20863
20864
20865   case $ac_file$ac_mode in
20866     "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
20867   # Autoconf 2.62 quotes --file arguments for eval, but not when files
20868   # are listed without --file.  Let's play safe and only enable the eval
20869   # if we detect the quoting.
20870   case $CONFIG_FILES in
20871   *\'*) eval set x "$CONFIG_FILES" ;;
20872   *)   set x $CONFIG_FILES ;;
20873   esac
20874   shift
20875   for mf
20876   do
20877     # Strip MF so we end up with the name of the file.
20878     mf=`echo "$mf" | sed -e 's/:.*$//'`
20879     # Check whether this is an Automake generated Makefile or not.
20880     # We used to match only the files named `Makefile.in', but
20881     # some people rename them; so instead we look at the file content.
20882     # Grep'ing the first line is not enough: some people post-process
20883     # each Makefile.in and add a new line on top of each file to say so.
20884     # Grep'ing the whole file is not good either: AIX grep has a line
20885     # limit of 2048, but all sed's we know have understand at least 4000.
20886     if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
20887       dirpart=`$as_dirname -- "$mf" ||
20888 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20889          X"$mf" : 'X\(//\)[^/]' \| \
20890          X"$mf" : 'X\(//\)$' \| \
20891          X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
20892 $as_echo X"$mf" |
20893     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
20894             s//\1/
20895             q
20896           }
20897           /^X\(\/\/\)[^/].*/{
20898             s//\1/
20899             q
20900           }
20901           /^X\(\/\/\)$/{
20902             s//\1/
20903             q
20904           }
20905           /^X\(\/\).*/{
20906             s//\1/
20907             q
20908           }
20909           s/.*/./; q'`
20910     else
20911       continue
20912     fi
20913     # Extract the definition of DEPDIR, am__include, and am__quote
20914     # from the Makefile without running `make'.
20915     DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
20916     test -z "$DEPDIR" && continue
20917     am__include=`sed -n 's/^am__include = //p' < "$mf"`
20918     test -z "am__include" && continue
20919     am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
20920     # When using ansi2knr, U may be empty or an underscore; expand it
20921     U=`sed -n 's/^U = //p' < "$mf"`
20922     # Find all dependency output files, they are included files with
20923     # $(DEPDIR) in their names.  We invoke sed twice because it is the
20924     # simplest approach to changing $(DEPDIR) to its actual value in the
20925     # expansion.
20926     for file in `sed -n "
20927       s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
20928          sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
20929       # Make sure the directory exists.
20930       test -f "$dirpart/$file" && continue
20931       fdir=`$as_dirname -- "$file" ||
20932 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20933          X"$file" : 'X\(//\)[^/]' \| \
20934          X"$file" : 'X\(//\)$' \| \
20935          X"$file" : 'X\(/\)' \| . 2>/dev/null ||
20936 $as_echo X"$file" |
20937     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
20938             s//\1/
20939             q
20940           }
20941           /^X\(\/\/\)[^/].*/{
20942             s//\1/
20943             q
20944           }
20945           /^X\(\/\/\)$/{
20946             s//\1/
20947             q
20948           }
20949           /^X\(\/\).*/{
20950             s//\1/
20951             q
20952           }
20953           s/.*/./; q'`
20954       as_dir=$dirpart/$fdir; as_fn_mkdir_p
20955       # echo "creating $dirpart/$file"
20956       echo '# dummy' > "$dirpart/$file"
20957     done
20958   done
20959 }
20960  ;;
20961     "libtool":C)
20962
20963     # See if we are running on zsh, and set the options which allow our
20964     # commands through without removal of \ escapes.
20965     if test -n "${ZSH_VERSION+set}" ; then
20966       setopt NO_GLOB_SUBST
20967     fi
20968
20969     cfgfile="${ofile}T"
20970     trap "$RM \"$cfgfile\"; exit 1" 1 2 15
20971     $RM "$cfgfile"
20972
20973     cat <<_LT_EOF >> "$cfgfile"
20974 #! $SHELL
20975
20976 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
20977 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
20978 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
20979 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
20980 #
20981 #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
20982 #                 2006, 2007, 2008, 2009, 2010, 2011 Free Software
20983 #                 Foundation, Inc.
20984 #   Written by Gordon Matzigkeit, 1996
20985 #
20986 #   This file is part of GNU Libtool.
20987 #
20988 # GNU Libtool is free software; you can redistribute it and/or
20989 # modify it under the terms of the GNU General Public License as
20990 # published by the Free Software Foundation; either version 2 of
20991 # the License, or (at your option) any later version.
20992 #
20993 # As a special exception to the GNU General Public License,
20994 # if you distribute this file as part of a program or library that
20995 # is built using GNU Libtool, you may include this file under the
20996 # same distribution terms that you use for the rest of that program.
20997 #
20998 # GNU Libtool is distributed in the hope that it will be useful,
20999 # but WITHOUT ANY WARRANTY; without even the implied warranty of
21000 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
21001 # GNU General Public License for more details.
21002 #
21003 # You should have received a copy of the GNU General Public License
21004 # along with GNU Libtool; see the file COPYING.  If not, a copy
21005 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
21006 # obtained by writing to the Free Software Foundation, Inc.,
21007 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
21008
21009
21010 # The names of the tagged configurations supported by this script.
21011 available_tags=""
21012
21013 # ### BEGIN LIBTOOL CONFIG
21014
21015 # Assembler program.
21016 AS=$lt_AS
21017
21018 # DLL creation program.
21019 DLLTOOL=$lt_DLLTOOL
21020
21021 # Object dumper program.
21022 OBJDUMP=$lt_OBJDUMP
21023
21024 # Which release of libtool.m4 was used?
21025 macro_version=$macro_version
21026 macro_revision=$macro_revision
21027
21028 # Whether or not to build shared libraries.
21029 build_libtool_libs=$enable_shared
21030
21031 # Whether or not to build static libraries.
21032 build_old_libs=$enable_static
21033
21034 # What type of objects to build.
21035 pic_mode=$pic_mode
21036
21037 # Whether or not to optimize for fast installation.
21038 fast_install=$enable_fast_install
21039
21040 # Shell to use when invoking shell scripts.
21041 SHELL=$lt_SHELL
21042
21043 # An echo program that protects backslashes.
21044 ECHO=$lt_ECHO
21045
21046 # The PATH separator for the build system.
21047 PATH_SEPARATOR=$lt_PATH_SEPARATOR
21048
21049 # The host system.
21050 host_alias=$host_alias
21051 host=$host
21052 host_os=$host_os
21053
21054 # The build system.
21055 build_alias=$build_alias
21056 build=$build
21057 build_os=$build_os
21058
21059 # A sed program that does not truncate output.
21060 SED=$lt_SED
21061
21062 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
21063 Xsed="\$SED -e 1s/^X//"
21064
21065 # A grep program that handles long lines.
21066 GREP=$lt_GREP
21067
21068 # An ERE matcher.
21069 EGREP=$lt_EGREP
21070
21071 # A literal string matcher.
21072 FGREP=$lt_FGREP
21073
21074 # A BSD- or MS-compatible name lister.
21075 NM=$lt_NM
21076
21077 # Whether we need soft or hard links.
21078 LN_S=$lt_LN_S
21079
21080 # What is the maximum length of a command?
21081 max_cmd_len=$max_cmd_len
21082
21083 # Object file suffix (normally "o").
21084 objext=$ac_objext
21085
21086 # Executable file suffix (normally "").
21087 exeext=$exeext
21088
21089 # whether the shell understands "unset".
21090 lt_unset=$lt_unset
21091
21092 # turn spaces into newlines.
21093 SP2NL=$lt_lt_SP2NL
21094
21095 # turn newlines into spaces.
21096 NL2SP=$lt_lt_NL2SP
21097
21098 # convert \$build file names to \$host format.
21099 to_host_file_cmd=$lt_cv_to_host_file_cmd
21100
21101 # convert \$build files to toolchain format.
21102 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
21103
21104 # Method to check whether dependent libraries are shared objects.
21105 deplibs_check_method=$lt_deplibs_check_method
21106
21107 # Command to use when deplibs_check_method = "file_magic".
21108 file_magic_cmd=$lt_file_magic_cmd
21109
21110 # How to find potential files when deplibs_check_method = "file_magic".
21111 file_magic_glob=$lt_file_magic_glob
21112
21113 # Find potential files using nocaseglob when deplibs_check_method = "file_magic".
21114 want_nocaseglob=$lt_want_nocaseglob
21115
21116 # Command to associate shared and link libraries.
21117 sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
21118
21119 # The archiver.
21120 AR=$lt_AR
21121
21122 # Flags to create an archive.
21123 AR_FLAGS=$lt_AR_FLAGS
21124
21125 # How to feed a file listing to the archiver.
21126 archiver_list_spec=$lt_archiver_list_spec
21127
21128 # A symbol stripping program.
21129 STRIP=$lt_STRIP
21130
21131 # Commands used to install an old-style archive.
21132 RANLIB=$lt_RANLIB
21133 old_postinstall_cmds=$lt_old_postinstall_cmds
21134 old_postuninstall_cmds=$lt_old_postuninstall_cmds
21135
21136 # Whether to use a lock for old archive extraction.
21137 lock_old_archive_extraction=$lock_old_archive_extraction
21138
21139 # A C compiler.
21140 LTCC=$lt_CC
21141
21142 # LTCC compiler flags.
21143 LTCFLAGS=$lt_CFLAGS
21144
21145 # Take the output of nm and produce a listing of raw symbols and C names.
21146 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
21147
21148 # Transform the output of nm in a proper C declaration.
21149 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
21150
21151 # Transform the output of nm in a C name address pair.
21152 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
21153
21154 # Transform the output of nm in a C name address pair when lib prefix is needed.
21155 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
21156
21157 # Specify filename containing input files for \$NM.
21158 nm_file_list_spec=$lt_nm_file_list_spec
21159
21160 # The root where to search for dependent libraries,and in which our libraries should be installed.
21161 lt_sysroot=$lt_sysroot
21162
21163 # The name of the directory that contains temporary libtool files.
21164 objdir=$objdir
21165
21166 # Used to examine libraries when file_magic_cmd begins with "file".
21167 MAGIC_CMD=$MAGIC_CMD
21168
21169 # Must we lock files when doing compilation?
21170 need_locks=$lt_need_locks
21171
21172 # Manifest tool.
21173 MANIFEST_TOOL=$lt_MANIFEST_TOOL
21174
21175 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
21176 DSYMUTIL=$lt_DSYMUTIL
21177
21178 # Tool to change global to local symbols on Mac OS X.
21179 NMEDIT=$lt_NMEDIT
21180
21181 # Tool to manipulate fat objects and archives on Mac OS X.
21182 LIPO=$lt_LIPO
21183
21184 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
21185 OTOOL=$lt_OTOOL
21186
21187 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
21188 OTOOL64=$lt_OTOOL64
21189
21190 # Old archive suffix (normally "a").
21191 libext=$libext
21192
21193 # Shared library suffix (normally ".so").
21194 shrext_cmds=$lt_shrext_cmds
21195
21196 # The commands to extract the exported symbol list from a shared archive.
21197 extract_expsyms_cmds=$lt_extract_expsyms_cmds
21198
21199 # Variables whose values should be saved in libtool wrapper scripts and
21200 # restored at link time.
21201 variables_saved_for_relink=$lt_variables_saved_for_relink
21202
21203 # Do we need the "lib" prefix for modules?
21204 need_lib_prefix=$need_lib_prefix
21205
21206 # Do we need a version for libraries?
21207 need_version=$need_version
21208
21209 # Library versioning type.
21210 version_type=$version_type
21211
21212 # Shared library runtime path variable.
21213 runpath_var=$runpath_var
21214
21215 # Shared library path variable.
21216 shlibpath_var=$shlibpath_var
21217
21218 # Is shlibpath searched before the hard-coded library search path?
21219 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
21220
21221 # Format of library name prefix.
21222 libname_spec=$lt_libname_spec
21223
21224 # List of archive names.  First name is the real one, the rest are links.
21225 # The last name is the one that the linker finds with -lNAME
21226 library_names_spec=$lt_library_names_spec
21227
21228 # The coded name of the library, if different from the real name.
21229 soname_spec=$lt_soname_spec
21230
21231 # Permission mode override for installation of shared libraries.
21232 install_override_mode=$lt_install_override_mode
21233
21234 # Command to use after installation of a shared archive.
21235 postinstall_cmds=$lt_postinstall_cmds
21236
21237 # Command to use after uninstallation of a shared archive.
21238 postuninstall_cmds=$lt_postuninstall_cmds
21239
21240 # Commands used to finish a libtool library installation in a directory.
21241 finish_cmds=$lt_finish_cmds
21242
21243 # As "finish_cmds", except a single script fragment to be evaled but
21244 # not shown.
21245 finish_eval=$lt_finish_eval
21246
21247 # Whether we should hardcode library paths into libraries.
21248 hardcode_into_libs=$hardcode_into_libs
21249
21250 # Compile-time system search path for libraries.
21251 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
21252
21253 # Run-time system search path for libraries.
21254 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
21255
21256 # Whether dlopen is supported.
21257 dlopen_support=$enable_dlopen
21258
21259 # Whether dlopen of programs is supported.
21260 dlopen_self=$enable_dlopen_self
21261
21262 # Whether dlopen of statically linked programs is supported.
21263 dlopen_self_static=$enable_dlopen_self_static
21264
21265 # Commands to strip libraries.
21266 old_striplib=$lt_old_striplib
21267 striplib=$lt_striplib
21268
21269
21270 # The linker used to build libraries.
21271 LD=$lt_LD
21272
21273 # How to create reloadable object files.
21274 reload_flag=$lt_reload_flag
21275 reload_cmds=$lt_reload_cmds
21276
21277 # Commands used to build an old-style archive.
21278 old_archive_cmds=$lt_old_archive_cmds
21279
21280 # A language specific compiler.
21281 CC=$lt_compiler
21282
21283 # Is the compiler the GNU compiler?
21284 with_gcc=$GCC
21285
21286 # Compiler flag to turn off builtin functions.
21287 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
21288
21289 # Additional compiler flags for building library objects.
21290 pic_flag=$lt_lt_prog_compiler_pic
21291
21292 # How to pass a linker flag through the compiler.
21293 wl=$lt_lt_prog_compiler_wl
21294
21295 # Compiler flag to prevent dynamic linking.
21296 link_static_flag=$lt_lt_prog_compiler_static
21297
21298 # Does compiler simultaneously support -c and -o options?
21299 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
21300
21301 # Whether or not to add -lc for building shared libraries.
21302 build_libtool_need_lc=$archive_cmds_need_lc
21303
21304 # Whether or not to disallow shared libs when runtime libs are static.
21305 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
21306
21307 # Compiler flag to allow reflexive dlopens.
21308 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
21309
21310 # Compiler flag to generate shared objects directly from archives.
21311 whole_archive_flag_spec=$lt_whole_archive_flag_spec
21312
21313 # Whether the compiler copes with passing no objects directly.
21314 compiler_needs_object=$lt_compiler_needs_object
21315
21316 # Create an old-style archive from a shared archive.
21317 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
21318
21319 # Create a temporary old-style archive to link instead of a shared archive.
21320 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
21321
21322 # Commands used to build a shared archive.
21323 archive_cmds=$lt_archive_cmds
21324 archive_expsym_cmds=$lt_archive_expsym_cmds
21325
21326 # Commands used to build a loadable module if different from building
21327 # a shared archive.
21328 module_cmds=$lt_module_cmds
21329 module_expsym_cmds=$lt_module_expsym_cmds
21330
21331 # Whether we are building with GNU ld or not.
21332 with_gnu_ld=$lt_with_gnu_ld
21333
21334 # Flag that allows shared libraries with undefined symbols to be built.
21335 allow_undefined_flag=$lt_allow_undefined_flag
21336
21337 # Flag that enforces no undefined symbols.
21338 no_undefined_flag=$lt_no_undefined_flag
21339
21340 # Flag to hardcode \$libdir into a binary during linking.
21341 # This must work even if \$libdir does not exist
21342 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
21343
21344 # Whether we need a single "-rpath" flag with a separated argument.
21345 hardcode_libdir_separator=$lt_hardcode_libdir_separator
21346
21347 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
21348 # DIR into the resulting binary.
21349 hardcode_direct=$hardcode_direct
21350
21351 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
21352 # DIR into the resulting binary and the resulting library dependency is
21353 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
21354 # library is relocated.
21355 hardcode_direct_absolute=$hardcode_direct_absolute
21356
21357 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
21358 # into the resulting binary.
21359 hardcode_minus_L=$hardcode_minus_L
21360
21361 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
21362 # into the resulting binary.
21363 hardcode_shlibpath_var=$hardcode_shlibpath_var
21364
21365 # Set to "yes" if building a shared library automatically hardcodes DIR
21366 # into the library and all subsequent libraries and executables linked
21367 # against it.
21368 hardcode_automatic=$hardcode_automatic
21369
21370 # Set to yes if linker adds runtime paths of dependent libraries
21371 # to runtime path list.
21372 inherit_rpath=$inherit_rpath
21373
21374 # Whether libtool must link a program against all its dependency libraries.
21375 link_all_deplibs=$link_all_deplibs
21376
21377 # Set to "yes" if exported symbols are required.
21378 always_export_symbols=$always_export_symbols
21379
21380 # The commands to list exported symbols.
21381 export_symbols_cmds=$lt_export_symbols_cmds
21382
21383 # Symbols that should not be listed in the preloaded symbols.
21384 exclude_expsyms=$lt_exclude_expsyms
21385
21386 # Symbols that must always be exported.
21387 include_expsyms=$lt_include_expsyms
21388
21389 # Commands necessary for linking programs (against libraries) with templates.
21390 prelink_cmds=$lt_prelink_cmds
21391
21392 # Commands necessary for finishing linking programs.
21393 postlink_cmds=$lt_postlink_cmds
21394
21395 # Specify filename containing input files.
21396 file_list_spec=$lt_file_list_spec
21397
21398 # How to hardcode a shared library path into an executable.
21399 hardcode_action=$hardcode_action
21400
21401 # ### END LIBTOOL CONFIG
21402
21403 _LT_EOF
21404
21405   case $host_os in
21406   aix3*)
21407     cat <<\_LT_EOF >> "$cfgfile"
21408 # AIX sometimes has problems with the GCC collect2 program.  For some
21409 # reason, if we set the COLLECT_NAMES environment variable, the problems
21410 # vanish in a puff of smoke.
21411 if test "X${COLLECT_NAMES+set}" != Xset; then
21412   COLLECT_NAMES=
21413   export COLLECT_NAMES
21414 fi
21415 _LT_EOF
21416     ;;
21417   esac
21418
21419
21420 ltmain="$ac_aux_dir/ltmain.sh"
21421
21422
21423   # We use sed instead of cat because bash on DJGPP gets confused if
21424   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
21425   # text mode, it properly converts lines to CR/LF.  This bash problem
21426   # is reportedly fixed, but why not run on old versions too?
21427   sed '$q' "$ltmain" >> "$cfgfile" \
21428      || (rm -f "$cfgfile"; exit 1)
21429
21430   if test x"$xsi_shell" = xyes; then
21431   sed -e '/^func_dirname ()$/,/^} # func_dirname /c\
21432 func_dirname ()\
21433 {\
21434 \    case ${1} in\
21435 \      */*) func_dirname_result="${1%/*}${2}" ;;\
21436 \      *  ) func_dirname_result="${3}" ;;\
21437 \    esac\
21438 } # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \
21439   && mv -f "$cfgfile.tmp" "$cfgfile" \
21440     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
21441 test 0 -eq $? || _lt_function_replace_fail=:
21442
21443
21444   sed -e '/^func_basename ()$/,/^} # func_basename /c\
21445 func_basename ()\
21446 {\
21447 \    func_basename_result="${1##*/}"\
21448 } # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \
21449   && mv -f "$cfgfile.tmp" "$cfgfile" \
21450     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
21451 test 0 -eq $? || _lt_function_replace_fail=:
21452
21453
21454   sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\
21455 func_dirname_and_basename ()\
21456 {\
21457 \    case ${1} in\
21458 \      */*) func_dirname_result="${1%/*}${2}" ;;\
21459 \      *  ) func_dirname_result="${3}" ;;\
21460 \    esac\
21461 \    func_basename_result="${1##*/}"\
21462 } # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \
21463   && mv -f "$cfgfile.tmp" "$cfgfile" \
21464     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
21465 test 0 -eq $? || _lt_function_replace_fail=:
21466
21467
21468   sed -e '/^func_stripname ()$/,/^} # func_stripname /c\
21469 func_stripname ()\
21470 {\
21471 \    # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\
21472 \    # positional parameters, so assign one to ordinary parameter first.\
21473 \    func_stripname_result=${3}\
21474 \    func_stripname_result=${func_stripname_result#"${1}"}\
21475 \    func_stripname_result=${func_stripname_result%"${2}"}\
21476 } # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \
21477   && mv -f "$cfgfile.tmp" "$cfgfile" \
21478     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
21479 test 0 -eq $? || _lt_function_replace_fail=:
21480
21481
21482   sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\
21483 func_split_long_opt ()\
21484 {\
21485 \    func_split_long_opt_name=${1%%=*}\
21486 \    func_split_long_opt_arg=${1#*=}\
21487 } # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \
21488   && mv -f "$cfgfile.tmp" "$cfgfile" \
21489     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
21490 test 0 -eq $? || _lt_function_replace_fail=:
21491
21492
21493   sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\
21494 func_split_short_opt ()\
21495 {\
21496 \    func_split_short_opt_arg=${1#??}\
21497 \    func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\
21498 } # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \
21499   && mv -f "$cfgfile.tmp" "$cfgfile" \
21500     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
21501 test 0 -eq $? || _lt_function_replace_fail=:
21502
21503
21504   sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\
21505 func_lo2o ()\
21506 {\
21507 \    case ${1} in\
21508 \      *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\
21509 \      *)    func_lo2o_result=${1} ;;\
21510 \    esac\
21511 } # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \
21512   && mv -f "$cfgfile.tmp" "$cfgfile" \
21513     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
21514 test 0 -eq $? || _lt_function_replace_fail=:
21515
21516
21517   sed -e '/^func_xform ()$/,/^} # func_xform /c\
21518 func_xform ()\
21519 {\
21520     func_xform_result=${1%.*}.lo\
21521 } # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \
21522   && mv -f "$cfgfile.tmp" "$cfgfile" \
21523     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
21524 test 0 -eq $? || _lt_function_replace_fail=:
21525
21526
21527   sed -e '/^func_arith ()$/,/^} # func_arith /c\
21528 func_arith ()\
21529 {\
21530     func_arith_result=$(( $* ))\
21531 } # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \
21532   && mv -f "$cfgfile.tmp" "$cfgfile" \
21533     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
21534 test 0 -eq $? || _lt_function_replace_fail=:
21535
21536
21537   sed -e '/^func_len ()$/,/^} # func_len /c\
21538 func_len ()\
21539 {\
21540     func_len_result=${#1}\
21541 } # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \
21542   && mv -f "$cfgfile.tmp" "$cfgfile" \
21543     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
21544 test 0 -eq $? || _lt_function_replace_fail=:
21545
21546 fi
21547
21548 if test x"$lt_shell_append" = xyes; then
21549   sed -e '/^func_append ()$/,/^} # func_append /c\
21550 func_append ()\
21551 {\
21552     eval "${1}+=\\${2}"\
21553 } # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \
21554   && mv -f "$cfgfile.tmp" "$cfgfile" \
21555     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
21556 test 0 -eq $? || _lt_function_replace_fail=:
21557
21558
21559   sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\
21560 func_append_quoted ()\
21561 {\
21562 \    func_quote_for_eval "${2}"\
21563 \    eval "${1}+=\\\\ \\$func_quote_for_eval_result"\
21564 } # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \
21565   && mv -f "$cfgfile.tmp" "$cfgfile" \
21566     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
21567 test 0 -eq $? || _lt_function_replace_fail=:
21568
21569
21570   # Save a `func_append' function call where possible by direct use of '+='
21571   sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \
21572     && mv -f "$cfgfile.tmp" "$cfgfile" \
21573       || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
21574   test 0 -eq $? || _lt_function_replace_fail=:
21575 else
21576   # Save a `func_append' function call even when '+=' is not available
21577   sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \
21578     && mv -f "$cfgfile.tmp" "$cfgfile" \
21579       || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
21580   test 0 -eq $? || _lt_function_replace_fail=:
21581 fi
21582
21583 if test x"$_lt_function_replace_fail" = x":"; then
21584   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5
21585 $as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;}
21586 fi
21587
21588
21589    mv -f "$cfgfile" "$ofile" ||
21590     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
21591   chmod +x "$ofile"
21592
21593  ;;
21594
21595   esac
21596 done # for ac_tag
21597
21598
21599 as_fn_exit 0
21600 _ACEOF
21601 ac_clean_files=$ac_clean_files_save
21602
21603 test $ac_write_fail = 0 ||
21604   as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
21605
21606
21607 # configure is writing to config.log, and then calls config.status.
21608 # config.status does its own redirection, appending to config.log.
21609 # Unfortunately, on DOS this fails, as config.log is still kept open
21610 # by configure, so config.status won't be able to write to it; its
21611 # output is simply discarded.  So we exec the FD to /dev/null,
21612 # effectively closing config.log, so it can be properly (re)opened and
21613 # appended to by config.status.  When coming back to configure, we
21614 # need to make the FD available again.
21615 if test "$no_create" != yes; then
21616   ac_cs_success=:
21617   ac_config_status_args=
21618   test "$silent" = yes &&
21619     ac_config_status_args="$ac_config_status_args --quiet"
21620   exec 5>/dev/null
21621   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
21622   exec 5>>config.log
21623   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
21624   # would make configure fail if this is the last instruction.
21625   $ac_cs_success || as_fn_exit 1
21626 fi
21627 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
21628   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
21629 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
21630 fi
21631